OSDN Git Service

6857acec979c61dfb035ce3c5f7d58f2417ac9b1
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2
3         * g++.old-deja/g++.other/init19.C: New.
4
5 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6
7         * g++.dg/eh/spbp.C: Skip on AIX.
8
9 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
10
11         PR middle-end/26611
12         * g++.dg/gomp/pr26611-1.C: New test.
13         * g++.dg/gomp/pr26611-2.C: New test.
14
15 2006-03-24  Jeff Law  <law@redhat.com>
16
17         * gcc.c-torture/compile/pr26833.c: New test.
18         * gfortran.fortran-torture/compile/pr26806.f90: New test.
19
20 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21
22         * gfortran.dg/endfile_2.f90: Delete temp file.
23
24 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
25
26         PR fortran/19303
27         * gfortran.dg/record_marker_1.f90:  New test case.
28         * gfortran.dg/record_marker_2.f:  New test case.
29         * gfortran.dg/record_marker_3.f90:  New test case.
30
31 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
32
33         PR fortran/17298
34         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
35         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
36
37 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
38
39         * lib/gcc-dg.exp (cleanup-modules): New proc.
40         * gfortran.dg/allocatable_function_1.f90,
41         gfortran.dg/allocate_char_star_scalar_1.f90,
42         gfortran.dg/assumed_charlen_function_1.f90,
43         gfortran.dg/assumed_dummy_1.f90,
44         gfortran.dg/assumed_shape_ranks_1.f90,
45         gfortran.dg/assumed_shape_ranks_2.f90,
46         gfortran.dg/assumed_size_dt_dummy.f90,
47         gfortran.dg/auto_char_dummy_array_1.f90,
48         gfortran.dg/auto_char_len_3.f90,
49         gfortran.dg/automatic_module_variable.f90,
50         gfortran.dg/bad_automatic_objects_1.f90,
51         gfortran.dg/char_array_constructor.f90,
52         gfortran.dg/char_array_structure_constructor.f90,
53         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
54         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
55         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
56         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
57         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
58         gfortran.dg/derived_pointer_recursion.f90,
59         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
60         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
61         gfortran.dg/dummy_functions_1.f90,
62         gfortran.dg/elemental_initializer_1.f90,
63         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
64         gfortran.dg/elemental_pointer_1.f90,
65         gfortran.dg/elemental_subroutine_1.f90,
66         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
67         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
68         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
69         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
70         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
71         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
72         gfortran.dg/global_references_1.f90,
73         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
74         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
75         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
76         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
77         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
78         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
79         gfortran.dg/large_integer_kind_1.f90,
80         gfortran.dg/large_real_kind_1.f90,
81         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
82         gfortran.dg/module_double_reuse.f90,
83         gfortran.dg/module_equivalence_1.f90,
84         gfortran.dg/module_interface_1.f90,
85         gfortran.dg/module_parameter_array_refs_1.f90,
86         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
87         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
88         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
89         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
90         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
91         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
92         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
93         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
94         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
95         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
96         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
97         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
98         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
99         gfortran.dg/same_name_1.f90,
100         gfortran.dg/sibling_dummy_procedure_1.f90,
101         gfortran.dg/sibling_dummy_procedure_2.f90,
102         gfortran.dg/sibling_dummy_procedure_3.f90,
103         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
104         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
105         gfortran.dg/used_dummy_types_2.f90,
106         gfortran.dg/used_dummy_types_3.f90,
107         gfortran.dg/used_dummy_types_4.f90,
108         gfortran.dg/used_dummy_types_5.f90,
109         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
110         gfortran.dg/userdef_operator_1.f90: Use it.
111
112 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
113
114         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
115         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
116         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
117         gfortran.dg/write_back.f,
118         gfortran.fortran-torture/execute/inquire_1.f90,
119         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
120
121 2006-03-21  Jeff Law  <law@redhat.com>
122
123         * gcc.dg/tree-ssa/vrp28.c: New test.
124
125 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
126
127         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
128         if _STDC_C99 is defined.
129         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
130         * gcc.dg/builtins-20.c: Likewise.
131         * gcc.dg/builtins-53.c: Likewise.
132         * gcc.dg/single-precision-constant.c: Likewise. Also pass
133         -mmacosx-version-min=10.3 on PowerPC/Darwin.
134
135 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
136
137         PR tree-opt/26781
138         * gcc.c-torture/compile/pr26781-1.c: New test.
139         * gcc.c-torture/compile/pr26781-2.c: New test.
140
141 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
142
143         PR c++/26690
144         * g++.dg/gomp/pr26690-1.C: New test.
145         * g++.dg/gomp/pr26690-2.C: New test.
146
147 2006-03-20  Jeff Law  <law@redhat.com>
148
149         * gcc.dg/tree-ssa/pr21829.c: New test.
150
151         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
152
153 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
154
155         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
156         (check_visibility_available): Use it.
157         (check_effective_target_default_packed): Likewise.
158         (check_effective_target_pcc_bitfield_type_matters): Likewise.
159         (check_effective_target_fopenmp): Likewise.
160         (check_effective_target_freorder): Likewise.
161         (check_effective_target_fpic): Likewise.
162         (check_named_sections_available): Likewise.
163         (check_effective_target_ilp32): Likewise.
164         (check_effective_target_lp64): Likewise.
165
166 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
167
168         PR fortran/20935
169         * gfortran.dg/scalar_mask_2.f90:  New test case.
170
171 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
172
173         PR tree-opt/26629
174         * gcc.dg/tree-ssa/loadpre12.c: New test.
175         * gcc.dg/tree-ssa/loadpre13.c: New test.
176         * gcc.dg/tree-ssa/loadpre14.c: New test.
177         * gcc.dg/tree-ssa/loadpre15.c: New test.
178         * gcc.dg/tree-ssa/loadpre16.c: New test.
179         * gcc.dg/tree-ssa/loadpre17.c: New test.
180         * gcc.dg/tree-ssa/loadpre18.c: New test.
181         * gcc.dg/tree-ssa/loadpre19.c: New test.
182         * gcc.dg/tree-ssa/loadpre20.c: New test.
183         * gcc.dg/tree-ssa/loadpre21.c: New test.
184         * gcc.dg/tree-ssa/loadpre22.c: New test.
185
186 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
187
188         PR fortran/26741
189         * gfortran.dg/elemental_initializer_1.f90: New test.
190
191         PR fortran/26716
192         * gfortran.dg/assumed_shape_ranks_2: New test.
193
194 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
195
196         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
197         target fpic.
198
199 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
200
201         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
202         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
203         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
204         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
205         gfortran.fortran-torture/execute/direct_io.f90,
206         gfortran.fortran-torture/execute/inquire_2.f90,
207         gfortran.fortran-torture/execute/inquire_4.f90,
208         gfortran.fortran-torture/execute/list_read_1.f90,
209         gfortran.fortran-torture/execute/open_replace.f90,
210         gfortran.fortran-torture/execute/slash_edit.f90,
211         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
212         temporary files from testcases.
213
214 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
215
216         PR libgfortran/26509
217         gfortran.dg/write_direct_eor.f90: New test.
218         
219 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
220
221         * gcc.target/powerpc/pr26350.c: New.
222         * gcc.target/powerpc/indexed-addr.c: New.
223
224 2006-03-16  Roger Sayle  <roger@eyesopen.com>
225
226         * gfortran.dg/dependency_13.f90: New test case.
227
228 2006-03-16  Roger Sayle  <roger@eyesopen.com>
229
230         PR middle-end/21781
231         * gcc.dg/real-const-1.c: New test case.
232
233 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
234
235         * g++.old-deja/g++.other/init18.C: New.
236         * g++.old-deja/g++.other/init5.C: Remove xfail.
237
238 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
239
240         * g++.dg/opt/pr15551.C: Cleanup temp file.
241
242 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
243
244         PR c++/6634
245         g++.dg/parse/long1.C: New test.
246
247 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
248
249         PR fortran/19101
250         * gfortran.dg/continuation.f90: New test.
251         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
252
253 2006-03-14  Richard Guenther  <rguenther@suse.de>
254
255         PR tree-optimization/26672
256         * gcc.dg/torture/pr26672.c: New testcase.
257
258 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
259
260         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
261         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
262
263 2006-03-13  Roger Sayle  <roger@eyesopen.com>
264
265         PR middle-end/26557
266         * gcc.c-torture/compile/switch-1.c: New test case.
267
268 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
269
270         PR fortran/25378
271         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
272         test to include more permuatations of mask and index.
273         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
274         respond to F2003 spec. that the position returned for an all false
275         mask && condition is zero.
276
277 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
278
279         PR middle-end/25989
280         * gcc.dg/gomp/pr25989.c: New test.
281
282 2006-03-13  Jeff Law  <law@redhat.com>
283
284         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
285
286 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
287
288         * gcc.dg/switch-9.c: New test.
289
290 2006-03-13  Richard Guenther  <rguenther@suse.de>
291
292         PR middle-end/26630
293         * gcc.dg/torture/pr26630.c: New testcase.
294
295 2006-03-11  Roger Sayle  <roger@eyesopen.com>
296
297         * gfortran.dg/dependency_10.f90: New test case.
298         * gfortran.dg/dependency_11.f90: Likewise.
299
300 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
301             Erik Edelmann  <eedelman@gcc.gnu.org>
302
303         * gfortran.dg/allocatable_function_1.f90: New.
304         * gfortran.dg/allocatable_function_2.f90: New.
305
306 2006-03-10  Richard Guenther  <rguenther@suse.de>
307
308         PR middle-end/26565
309         * gcc.dg/torture/pr26565.c: New testcase.
310
311 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
312
313         PR libgfortran/26499
314         * gfortran.dg/write_back.f: New test.
315         * gfortran.dg/write_rewind_1.f: New test.
316         * gfortran.dg/write_rewind_2.f: New test.
317         
318 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
319
320         PR libgfortran/26554
321         * gfortran.dg/read_logical.f90: New test.
322
323 2006-03-04  Laurent GUERBY <laurent@guerby.net>
324         
325         * ada/acats/norun.lst: cdd2a03 now passes.
326
327 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
328
329         PR testsuite/25177
330         * gcc.target/powerpc/pr18096-1.c: Change where the error
331         would match.
332
333 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
334
335         * gcc.target/i386/cleanup-1.c: New test.
336         * gcc.target/i386/cleanup-2.c: New test.
337
338 2006-03-04  Roger Sayle  <roger@eyesopen.com>
339
340         * gfortran.dg/dependency_9.f90: Remove for the time being.
341
342 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
343
344         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
345         directive.
346
347 2006-03-03  Roger Sayle  <roger@eyesopen.com>
348
349         * gfortran.dg/dependency_9.f90: New test case.
350
351 2006-03-03  Roger Sayle  <roger@eyesopen.com>
352
353         * gfortran.dg/dependency_4.f90: New test case.
354         * gfortran.dg/dependency_5.f90: New test case.
355         * gfortran.dg/dependency_6.f90: New test case.
356         * gfortran.dg/dependency_7.f90: New test case.
357         * gfortran.dg/dependency_8.f90: New test case.
358
359 2006-03-03  Paul Brook  <paul@codesourcery.com>
360
361         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
362         Add m68k-*-elf.
363
364 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
365
366         PR fortran/25031
367         * multiple_allocation_1.f90:  New test.
368
369 2006-03-03  Roger Sayle  <roger@eyesopen.com>
370
371         PR tree-optimization/26524
372         * gfortran.dg/pr26524.f: New test case.
373
374 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
375
376         * g++.dg/template/repo5.C: Cleanup repo files.
377         * gcc.dg/20051201-1.c: Cleanup coverage files.
378         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
379         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
380         tree dump files.
381
382 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
383
384         * objc.dg/objc-nofilename-1.m: New test.
385         * objc.dg/bad-receiver-type.m: New test.
386         * obj-c++.dg/bad-receiver-type.mm: New test.
387
388 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
389
390         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
391
392 2006-03-01  Mike Stump  <mrs@apple.com>
393
394         * g++.dg/abi/key2.C: Add.
395
396 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
397
398         * gfortran.dg/logical_dot_product.f90: New test. 
399
400         PR fortran/26393
401         * gfortran.dg/used_interface_ref.f90: New test.
402
403         PR fortran/20938
404         * gfortran.dg/dependency_2.f90: New test.
405         * gfortran.fortran-torture/execute/where17.f90: New test.
406         * gfortran.fortran-torture/execute/where18.f90: New test.
407         * gfortran.fortran-torture/execute/where19.f90: New test.
408         * gfortran.fortran-torture/execute/where20.f90: New test.
409
410 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
411
412         * g++.dg/tree-ssa/pr26443.C: New test case.
413
414 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
415
416         PR middle-end/26022
417         * g++.dg/opt/return-slot1.C: New test.
418
419 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
420
421         PR libgfortran/26136
422         * gfortran.dg/namelist_23.f90: New test.
423
424 2006-02-28  Roger Sayle  <roger@eyesopen.com>
425
426         PR middle-end/14752
427         * gcc.dg/fold-eqandshift-2.c: New test case.
428
429 2006-02-28  Richard Guenther  <rguenther@suse.de>
430
431         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
432         decomposition.
433
434 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
435
436         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
437
438 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
439
440         PR libgfortran/26464
441         * gfortran.dg/backspace_5.f: New test.
442         * gfortran.dg/backspace_6.f: New test.
443
444 2006-02-26  Roger Sayle  <roger@eyesopen.com>
445
446         * gcc.dg/fold-eqandnot-1.c: New test case.
447
448 2006-02-26  Roger Sayle  <roger@eyesopen.com>
449
450         PR middle-end/19983
451         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
452
453 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
454
455         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
456         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
457
458 2006-02-26  Richard Guenther  <rguenther@suse.de>
459
460         PR tree-optimization/26421
461         * gcc.dg/tree-ssa/pr26421.c: New testcase.
462
463 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
464
465         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
466         * g++.old-deja/g++.robertl/eb132.C: Likewise.
467
468 2006-02-26  Roger Sayle  <roger@eyesopen.com>
469
470         * gcc.dg/fold-even-1.c: New test case.
471
472 2006-02-26  Roger Sayle  <roger@eyesopen.com>
473
474         PR middle-end/21137
475         * gcc.dg/fold-eqandshift-1.c: New test case.
476
477 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
478
479         PR tree-optimization/25125
480         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
481         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
482
483 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
484
485         PR tree-optimizations/26359
486         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop" 
487         with -fdump-tree-dceloop-details.
488         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
489
490 2006-02-25  Roger Sayle  <roger@eyesopen.com>
491
492         PR middle-end/23673
493         * gcc.dg/fold-eqxor-1.c: New test case.
494         * gcc.dg/fold-eqxor-2.c: Likewise.
495         * gcc.dg/fold-eqxor-3.c: Likewise.
496
497 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
498
499         PR fortran/23092
500         * scalar_mask_1.f90:  New test.
501
502 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
503
504         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
505         * g++.dg/eh/uncaught2.C: New.
506         * g++.dg/eh/uncaught3.C: New.
507
508 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
509
510         PR libgfortran/26423
511         * gfortran.dg/read_many_1.f: New test.
512
513 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
514
515         PR fortran/24519
516         * gfortran.dg/dependency_3.f90: New test.
517         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
518         XFAILs.
519
520         PR fortran/25395
521         * gfortran.dg/equiv_6.f90: New test.
522
523 2006-02-23  Jeff Law  <law@redhat.com>
524
525         * gcc.c-torture/compile/pr26425.c: New test.
526
527 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
528
529         PR middle-end/26412
530         * gcc.dg/gomp/pr26412.c: New test.
531
532 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
533
534         PR c++/26291
535         * g++.dg/other/ellipsis1.C: New test.
536         * g++.dg/parse/operator4.C: Adjust error marker.
537
538 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
539
540         PR target/25603
541         * gfortran.dg/pr25603.f: New testcase.
542
543 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
544
545         * gcc.dg/bf-spl1.c: Don't specify -m68000.
546         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
547
548 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
549
550         * g++.dg/eh/spbp.C: New.
551
552 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
553
554         PR middle-end/26379
555         * gcc.target/i386/mmx-7.c: New test.
556
557 2006-02-20  Roger Sayle  <roger@eyesopen.com>
558
559         PR tree-optimization/26361
560         * gcc.dg/tree-ssa/vrp27.c: New test case.
561
562 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
563
564         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
565         * gcc.dg/tree-ssa/complex-4.c: Here.
566
567 2006-02-19  Roger Sayle  <roger@eyesopen.com>
568
569         PR middle-end/19543
570         * gfortran.dg/logical_1.f90: New test case.
571
572 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
573
574         PR middle-end/26334
575         * gcc.dg/20060218-1.c: Moved to...
576         * gcc.target/i386/20060218-1.c: ... here.  New test.
577
578 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
579
580         PR fortran/26201
581         * gfortran.dg/convert_1.f90: New.
582
583 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
584
585         PR fortran/25054
586         * gfortran.dg/namelist_5.f90: New test.
587
588         PR fortran/25089
589         * gfortran.dg/namelist_4.f90: New test.
590
591 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
592
593         PR tree-opt/25680
594         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
595
596 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
597
598         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
599         variable to take into account the variable name in the
600         function header.
601         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
602
603 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
604
605         PR middle-end/26334
606         * gcc.c-torture/compile/20060217-1.c: New test.
607         * gcc.dg/20060218-1.c: New test.
608
609 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
610
611         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
612
613 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
614
615         * gcc.dg/cpp/undef3.c: New test.
616         * gcc.dg/cpp/trad/builtins2.c: New test.
617
618 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
619
620         PR c++/26266
621         * g++.dg/template/static22.C: New test.
622         * g++.dg/template/static23.C: New test.
623         * g++.dg/template/static24.C: New test.
624         * g++.dg/template/non-dependent13.C: New test.
625         * g++.dg/init/member1.C: Tweak error markers.
626
627 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
628
629         PR target/26255
630         * gcc.c-torture/compile/pr26255.c: New test case.
631
632 2006-02-16  Roger Sayle  <roger@eyesopen.com>
633
634         * gfortran.fortran-torture/execute/where_10.f90: New test case.
635         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
636         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
637         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
638         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
639         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
640         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
641
642 2006-02-16  Jeff Law  <law@redhat.com>
643
644         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
645         * gcc.dg/tree-ssa/vrp26.c: New test.
646
647 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
648
649         PR target/20353
650         PR target/24578
651         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
652         __UCLIBC__ is defined.
653
654 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
655
656         PR fortran/26224
657         * gfortran.dg/gomp/pr26224.f: New test.
658
659 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
660
661         PR tree-opt/25918
662         * lib/target-supports.exp
663         (check_effective_target_vect_short_mult): New.
664         (check_effective_target_vect_char_mult): New.
665         (check_effective_target_vect_widen_sum_qi_to_si): New.
666         (check_effective_target_vect_widen_sum_qi_to_hi): New.
667         (check_effective_target_vect_widen_sum_hi_to_si): New.
668         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
669         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
670         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
671         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
672         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
673         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
674         vect-reduc-pattern-2c.c
675         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
676         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
677         vect-reduc-pattern-1c.c
678
679 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
680
681         PR fortran/24557
682         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
683
684 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
685
686         PR fortran/26054
687         * gfortran.dg/enum_8.f90: Remove check for warning.
688         * gfortran.dg/iomsg_1.f90: Ditto.
689         * gfortran.dg/enum_1.f90: Ditto.
690         * gfortran.dg/enum_9.f90: Ditto.
691         * gfortran.dg/enum_2.f90: Ditto.
692         * gfortran.dg/enum_10.f90: Ditto.
693         * gfortran.dg/enum_3.f90: Ditto.
694         * gfortran.dg/flush_1.f90: Ditto.
695         * gfortran.dg/enum_4.f90: Ditto.
696         * gfortran.dg/array_constructor_1.f90: Ditto.
697         * gfortran.dg/enum_5.f90: Ditto.
698         * gfortran.dg/enum_6.f90: Ditto.
699         * gfortran.dg/enum_7.f90: Ditto.
700
701 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
702
703         PR middle-end/26300
704         * gcc.c-torture/compile/20060215-1.c: New test.
705
706 2006-02-14  Roger Sayle  <roger@eyesopen.com>
707
708         PR middle-end/23670
709         * gcc.dg/tree-ssa/andor-2.c: New test case.
710
711 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
712
713         PR fortran/25045
714         * optional_dim.f90:  New test.
715
716 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
717
718         PR fortran/26277
719         * gfortran.dg/label_4.f90: New.
720
721 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
722             Diego Novillo  <dnovillo@redhat.com>
723             Uros Bizjak  <uros@kss-loka.si>
724
725         * gfortran.dg/gomp: New directory.
726
727 2006-02-14  Richard Guenther  <rguenther@suse.de>
728
729         PR tree-optimization/26258
730         * gcc.dg/torture/pr26258.c: New testcase.
731
732 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
733
734         PR fortran/26246
735         * gfortran.dg/pr26246_1.f90: New test.
736         * gfortran.dg/pr26246_2.f90: New test.
737
738         PR middle-end/26092
739         * gcc.c-torture/compile/20060208-1.c: New test.
740
741 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
742
743         PR fortran/26074
744         PR fortran/25103
745         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
746         * gfortran.dg/bad_automatic_objects_1.f90: New test.
747         * gfortran.dg/automatic_module_variable.f90: Change error message.
748
749         PR fortran/20861
750         * gfortran.dg/internal_dummy_1.f90: New test.
751
752         PR fortran/20871
753         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
754
755
756         PR fortran/25083
757         * gfortran.dg/uncommon_block_data_1.f90: New test.
758         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
759         with standard.
760
761         PR fortran/25088
762         * gfortran.dg/typed_subroutine_1.f90: New test.
763
764 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
765
766         * objc.dg/dwarf-1.m: New.
767
768 2006-02-13  Roger Sayle  <roger@eyesopen.com>
769
770         PR middle-end/24427
771         * gcc.dg/tree-ssa/andor-1.c: New test case.
772
773 2006-02-13  Josh Conner  <jconner@apple.com>
774
775         PR target/25376
776         * gcc.dg/pr25376.c: New test.   
777
778         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
779         assemble.
780         * lib/target-supports.exp (check_named_sections_available):
781         Only compile named-sections test -- don't assemble.
782
783 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
784
785         * g++.dg/warn/no-write-strings.C: New test.
786         * g++.dg/warn/write-strings.C: Likewise.
787         * g++.dg/warn/write-strings-default.C: Likewise.
788
789 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
790
791         PR fortran/25806
792         * gfortran.dg/ret_pointer_2.f90: New test.
793
794 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
795
796         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
797
798 2006-02-10  Jeff Law  <law@redhat.com>
799
800         * gcc.c-torture/compile/pr26213.c: New test.
801
802 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
803
804         gfortran.dg/null_1.f90: New test.
805
806 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
807
808         PR fortran/14771
809         * gfortran.dg/parens_4.f90: New.
810         * gfortran.dg/parens_5.f90: New.
811
812 2006-02-10  Richard Guenther  <rguenther@suse.de>
813
814         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
815
816 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
817         Paul Thomas  <pault@gcc.gnu.org>
818
819         PR fortran/14771
820         * gfortran.dg/parens_1.f90: New.
821         * gfortran.dg/parens_2.f90: New.
822         * gfortran.dg/parens_3.f90: New.
823
824 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
825
826         PR fortran/26038
827         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
828
829         PR fortran/25059
830         * gfortran.dg/impure_assignment_1.f90: New test.
831
832         PR fortran/25070
833         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
834
835 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
836
837         PR target/26141
838         * g++.dg/expr/stdarg2.C: New test.
839
840 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
841
842         PR inline-asm/16194
843         * gcc.dg/pr16194.c: New test.
844
845 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
846
847         * ada/acats/run_acats: Use portable variant of "$@".
848
849 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
850
851         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
852         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
853
854 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
855
856         PR tree-opt/26179
857         * g++.dg/opt/pr26179.C: New test.
858
859 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
860
861         PR middle-end/26134
862         * gcc.dg/tree-ssa/complex-3.c: New test.
863
864 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
865
866         * gcc.c-torture/compile/volatile-1.c: New test.
867
868 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
869
870         PR 26180
871         * gcc.dg/tree-ssa/pr26180.c: New test.
872
873 2006-02-08  Jeff Law  <law@redhat.com>
874
875         * gcc.dg/tree-ssa/pr21417.c: New test.
876
877 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
878
879         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
880         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
881
882 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
883
884         * lib/scanrtl.exp: New.
885
886 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
887
888         PR c++/26071
889         * g++.dg/other/virtual2.C: New test.
890
891         PR c++/26070
892         * g++.dg/other/virtual1.C: New test.
893
894 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
895
896         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
897         cleanup-ipa-dump): Update dump file glob patterns.
898         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
899         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
900
901         * lib/gcc-dg.exp: Load it.
902         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
903
904 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
905
906         PR testsuite/26159
907         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
908         * gcc.dg/tree-ssa/pr23382.c: Ditto.
909
910 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
911
912         PR fortran/25577
913         * gfortran.dg/mvbits_1.f90: New.
914
915 2006-02-07  Dirk Mueller  <dmueller@suse.com>
916
917         * g++.dg/warn/Wdiv-by-zero.C: New test.
918         * g++.dg/warn/Wno-div-by-zero.C: New.
919
920 2006-02-07  Jeff Law  <law@redhat.com>
921
922         * gcc.dg/tree-ssa/pr21559.c: New test.
923
924         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
925         multiple VRP passes.
926         * gcc.dg/tree-ssa/vrp09.c: Likewise.
927         * gcc.dg/tree-ssa/vrp18.c: Likewise.
928         * gcc.dg/tree-ssa/pr21582.c: Likewise.
929         * gcc.dg/tree-ssa/pr20657.c: Likewise.
930         * gcc.dg/tree-ssa/pr21001.c: Likewise.
931         * gcc.dg/tree-ssa/vrp02.c: Likewise
932         * gcc.dg/tree-ssa/vrp11.c: Likewise
933         * gcc.dg/tree-ssa/pr14341.c: Likewise
934         * gcc.dg/tree-ssa/vrp19.c: Likewise
935         * gcc.dg/tree-ssa/vrp20.c: Likewise
936         * gcc.dg/tree-ssa/vrp03.c: Likewise
937         * gcc.dg/tree-ssa/pr21086.c: Likewise
938         * gcc.dg/tree-ssa/pr21959.c: Likewise
939         * gcc.dg/tree-ssa/vrp21.c: Likewise
940         * gcc.dg/tree-ssa/vrp04.c: Likewise 
941         * gcc.dg/tree-ssa/pr25485.c: Likewise
942         * gcc.dg/tree-ssa/pr22026.c: Likewise
943         * gcc.dg/tree-ssa/vrp22.c: Likewise
944         * gcc.dg/tree-ssa/vrp05.c: Likewise
945         * gcc.dg/tree-ssa/20030807-10.c: Likewise
946         * gcc.dg/tree-ssa/pr20701.c: Likewise
947         * gcc.dg/tree-ssa/vrp23.c: Likewise
948         * gcc.dg/tree-ssa/vrp06.c: Likewise
949         * gcc.dg/tree-ssa/pr22117.c: Likewise
950         * gcc.dg/tree-ssa/pr20702.c: Likewise
951         * gcc.dg/tree-ssa/vrp15.c: Likewise
952         * gcc.dg/tree-ssa/pr21090.c: Likewise
953         * gcc.dg/tree-ssa/pr21294.c: Likewise
954         * gcc.dg/tree-ssa/vrp24.c: Likewise
955         * gcc.dg/tree-ssa/vrp07.c: Likewise
956         * gcc.dg/tree-ssa/pr21563.c: Likewise
957         * gcc.dg/tree-ssa/pr25382.c: Likewise
958         * gcc.dg/tree-ssa/vrp16.c: Likewise
959         * gcc.dg/tree-ssa/vrp25.c: Likewise
960         * gcc.dg/tree-ssa/vrp08.c: Likewise
961         * gcc.dg/tree-ssa/20030807-6.c: Likewise
962         * gcc.dg/tree-ssa/vrp17.c: Likewise
963         * gcc.dg/tree-ssa/pr21458.c: Likewise
964         * g++.dg/tree-ssa/pr18178.C: Likewise
965
966 2006-02-07  Richard Guenther  <rguenther@suse.de>
967
968         PR c++/26140
969         Revert
970         2006-01-30  Richard Guenther  <rguenther@suse.de>
971         PR c++/23372
972         * gcc.dg/pr23372-1.C: New testcase.
973
974         * g++.dg/tree-ssa/pr26140.C: New testcase.
975
976 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
977
978         PR c++/9737
979         * g++.dg/template/ttp15.C: New test.
980         * g++.dg/template/ttp16.C: Likewise.
981         * g++.dg/template/ttp17.C: Likewise.
982         * g++.old-deja/g++.pt/ttp36.C: Remove.
983         * g++.old-deja/g++.pt/ttp19.C: Likewise.
984         * g++.old-deja/g++.pt/ttp37.C: Likewise.
985         * g++.old-deja/g++.pt/ttp38.C: Likewise.
986         * g++.old-deja/g++.pt/ttp39.C: Likewise.
987         * g++.old-deja/g++.pt/ttp9.C: Likewise.
988         * g++.old-deja/g++.pt/ttp40.C: Likewise.
989         * g++.old-deja/g++.pt/ttp51.C: Likewise.
990         * g++.old-deja/g++.pt/ttp26.C: Likewise.
991         * g++.old-deja/g++.pt/ttp36.C: Likewise.
992
993 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
994
995         PR libfortran/23815
996         * unf_io_convert_4.f90:  New test.
997
998 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
999
1000         * gcc.dg/tree-ssa/loadpre10.c: New test.
1001         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
1002         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
1003         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
1004
1005 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1006
1007         PR libfortran/24685
1008         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
1009
1010 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
1011
1012         PR tree-opt/25251
1013         * gfortran.dg/assign_7.f: New test.
1014
1015 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1016
1017         PR fortran/26041
1018         PR fortran/26064
1019         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
1020         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
1021         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
1022
1023 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
1024
1025         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
1026         in size_t typedef.
1027
1028 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1029
1030         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
1031         * g++.dg/charset/string.c (foo): Likewise.
1032         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
1033         const char*
1034         * g++.dg/ext/builtin2.C (printf): Likewise.
1035         * g++.dg/init/new15.C (printf): Likewise.
1036         * g++.dg/opt/pr17697-1.C (foo): Likewise.
1037         * g++.dg/opt/pr17697-2.C (foo): Likewise.
1038         * g++.dg/opt/pr17697-3.C (foo): Likewise.
1039         * g++.dg/template/non-dependent4.C (temp): Likewise.
1040         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
1041         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
1042         parameter type to const char*.
1043         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
1044         Change type to const char*.
1045         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
1046         Likewise. 
1047         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
1048         second parameter type to const char*.
1049         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
1050         (Y::Y): Change parameter type to const char*.
1051         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
1052         * g++.old-deja/g++.jason/report.C: Apply const correctness.
1053         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
1054         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
1055         (char*).
1056         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
1057         const char*.
1058         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
1059         type to const char*.
1060         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
1061         return type to const char*.
1062         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
1063         to const char*.
1064         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
1065         * g++.old-deja/g++.law/refs1.C: Likewise.
1066         * g++.old-deja/g++.law/visibility1.C: Likewise.
1067         * g++.old-deja/g++.law/visibility2.C: Likewise.
1068         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
1069         const char*.
1070         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
1071         * g++.old-deja/g++.mike/net48.C: Likewise.
1072         * g++.old-deja/g++.mike/p646.C: Likewise.
1073         * g++.old-deja/g++.mike/p6746.C: Likewise.
1074         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
1075         type to const char*.
1076         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
1077         deprecated conversion warning.
1078         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
1079         char*. 
1080         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
1081         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
1082         * g++.old-deja/g++.pt/explicit8.C: Likewise.
1083         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
1084         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
1085         * g++.old-deja/g++.pt/nontype3.C: Likewise.
1086         * g++.old-deja/g++.pt/t39.C: Likewise.
1087         * g++.old-deja/g++.robertl/eb106.C: Likewise.
1088         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
1089
1090 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
1091
1092         PR fortran/25075
1093         intrinsic_argument_conformance_1.f90:  New test.
1094
1095 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
1096
1097         PR fortran/20845
1098         * gfortran.dg/char_result_11.f90: Add SAVE.
1099         * gfortran.dg/der_pointer_4.f90: Ditto.
1100         * gfortran.dg/default_initialization.f90: New test.
1101
1102 2006-02-03  Jeff Law  <law@redhat.com>
1103
1104         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
1105         handle more than 100 dump files.
1106         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
1107         * lib/scantree.exp (scan-tree-dump): Likewise.
1108         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
1109         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
1110         * lib/scanipa.exp (scan-ipa-dump): Likewise.
1111         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
1112         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
1113
1114 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
1115
1116         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
1117
1118 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
1119
1120         * g++.dg/template/using12.C: New test.
1121
1122 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
1123
1124         * gcc.target/powerpc/pr25960.c: New test.
1125
1126 2006-02-02  Steven G. Kargl  <kargls@comcast>
1127
1128         PR fortran/24958
1129         gfortran.dg/nullify_2.f90: New test.
1130
1131 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
1132
1133         PR 25990
1134         * gcc.dg/gomp/pr25990.c: New test.
1135
1136 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
1137
1138         PR c++/25342
1139         * g++.gd/template/partial4.C: New test.
1140
1141 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
1142
1143         PR middle-end/26001
1144         * gfortran.dg/data_char_2.f90: New.
1145
1146 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
1147
1148         PR fortran/26039
1149         maxval_maxloc_conformance_1.f90:  New test.
1150
1151 2006-01-31  Richard Guenther  <rguenther@suse.de>
1152
1153         * gcc.target/i386/sselibm-1.c: New testcase.
1154         * gcc.target/i386/sselibm-2.c: Likewise.
1155         * gcc.target/i386/sselibm-3.c: Likewise.
1156         * gcc.target/i386/sselibm-4.c: Likewise.
1157         * gcc.target/i386/sselibm-5.c: Likewise.
1158
1159 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1160
1161         PR fortran/24266
1162         * gfortran.dg/arrayio_derived_2.f90: New.
1163
1164 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
1165
1166         * gcc.dg/unsigned-long-compare.c: New test.
1167
1168 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
1169
1170         PR testsuite/25318
1171         * lib/target-supports.exp (check_effective_target_freorder):
1172         Check to see if target supports -freorder-blocks-and-partition.
1173         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
1174         instead of "dg-require-named-sections".
1175
1176 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
1177
1178         PR target/14798:
1179         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
1180         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
1181         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1182         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1183         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
1184         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
1185         * gcc.dg/attr-isr-trap_exit.c: Likewise.
1186         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1187
1188 2006-01-30  Richard Guenther  <rguenther@suse.de>
1189
1190         PR c++/23372
1191         * gcc.dg/pr23372-1.C: New testcase.
1192
1193 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
1194
1195         * gcc.dg/gomp/pr25874.c: New test.
1196
1197 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
1198
1199         PR tree-opt/25911
1200         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
1201
1202 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
1203
1204         PR fortran/18578
1205         PR fortran/18579
1206         PR fortran/20857
1207         PR fortran/20885
1208         * gfortran.dg/intent_out_1.f90: New test.
1209
1210 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
1211
1212         PR fortran/17911
1213         * gfortran.dg/procedure_lvalue.f90: New test.
1214
1215         PR fortran/20895
1216         PR fortran/25030
1217         * gfortran.dg/char_pointer_assign_2.f90: New test.
1218         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
1219         assignment to be consistent with standard.
1220         * gfortran.dg/char_result_2.f90: The same.
1221         * gfortran.dg/char_result_8.f90: The same.
1222
1223 2006-01-28  Zack Weinberg  <zackw@panix.com>
1224
1225         * gcc.dg/Woverlength-strings.c
1226         * gcc.dg/Woverlength-strings-pedantic-c89.c
1227         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
1228         * gcc.dg/Woverlength-strings-pedantic-c99.c
1229         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
1230
1231 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
1232
1233         * gcc.c-torture/execute/20060127-1.c: New test.
1234
1235 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1236
1237         PR c++/25999
1238         * g++.dg/ext/pragmaweak1.C: New test.
1239
1240 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1241
1242         PR c++/25855
1243         * g++.dg/template/spec29.C: New test.
1244
1245 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
1246
1247         PR c/19606.
1248         * gcc.c-torture/execute/pr19606.c: New.
1249
1250 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
1251
1252         * gcc.dg/pragma-re-4.c: New test.
1253
1254 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
1255
1256         PR fortran/25964
1257         * gfortran.dg/assumed_size_refs_3.f90: New test.
1258
1259 2006-01-27  Ben Elliston  <bje@au.ibm.com>
1260
1261         * gcc.misc-tests/dectest.exp: Remove defunct comment.
1262
1263 2006-01-26  Laurent GUERBY <laurent@guerby.net>
1264
1265         PR ada/21317
1266         * ada/acats/support/impdef.a: Add One_Long_Second.
1267         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
1268         * ada/acats/tests/c9/c94026.a: Likewise.
1269         * ada/acats/tests/c9/c97305c.ada: Likewise.
1270         * ada/acats/tests/c9/c99004a.ada: Likewise.
1271
1272 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
1273
1274         PR fortran/25964
1275         * gfortran.dg/global_references_2.f90: New test.
1276
1277         PR fortran/25084
1278         PR fortran/20852
1279         PR fortran/25085
1280         PR fortran/25086
1281         * gfortran.dg/assumed_charlen_function_1.f90: New test.
1282         * gfortran.dg/assumed_charlen_function_3.f90: New test.
1283
1284         PR fortran/25416
1285         * gfortran.dg/assumed_charlen_function_2.f90: New test.
1286
1287 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
1288
1289         PR c/25892
1290         * gcc.dg/Wpointer-sign.c: New.
1291         * gcc.dg/Wpointer-sign-Wall.c: New.
1292         * gcc.dg/Wpointer-sign-Wall-no.c: New.
1293         * gcc.dg/Wpointer-sign-pedantic.c: New.
1294         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
1295         * gcc.dg/conv-2.c: Use -Wpointer-sign.
1296
1297 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
1298
1299         PR C/25861
1300         * gcc.c-torture/compile/pr25861.c: New test.
1301
1302 2006-01-26  Paul Brook  <paul@codesourcery.com>
1303
1304         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
1305         on short-enum targets.
1306         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
1307         variable.
1308         (generate_fields): Use short_enums.
1309         (main): Set short_enums.  Document -e.
1310         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
1311         on short-enum targets.
1312         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
1313         variable.
1314         (generate_fields): Use short_enums.
1315         (main): Set short_enums.  Document -e.
1316         * lib/target-supports.exp (check_effective_target_short_enums): New.
1317
1318 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
1319
1320         PR target/25947
1321         * gcc.dg/torture/pr25947-1.c: New test.
1322
1323 2006-01-25  Jan Hubicka  <jh@suse.cz>
1324             Roger Sayle  <roger@eyesopen.com>
1325
1326         PR rtl-optimization/25703
1327         * gcc.target/i386/20060125-1.c: New test case.
1328         * gcc.target/i386/20060125-2.c: New test case.
1329
1330 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1331
1332         PR fortran/18540
1333         * gfortran.dg/goto_1.f: New.
1334
1335 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
1336
1337         PR fortran/25716
1338         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
1339         25716 on 32-bit systems too.
1340
1341 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
1342
1343         PR testsuite/25590
1344         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
1345
1346 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1347
1348         * gcc.dg/tree-ssa/gen-vect-33.c: New.
1349
1350 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1351
1352         PR fortran/25835
1353         * gfortran.dg/read_eof.f90: Delete, renamed.
1354         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
1355         * gfortran.dg/read_eof_2.f90: New test.
1356         * gfortran.dg/read_eof_3.f90: New test.
1357
1358 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
1359
1360         PR tree-opt/25860
1361         * gcc.c-torture/compile/pr25860.c: New test.
1362
1363 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1364
1365         PR c++/25552
1366         * g++.dg/parse/dtor8.C: New test.
1367
1368 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
1369
1370         PR testsuite/25891
1371         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
1372         * gcc.dg/gomp/gomp.exp: Return without testing anything if
1373         check_effective_target_fopenmp returns 0.
1374
1375 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
1376
1377         PR ada/20548
1378         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
1379         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
1380         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
1381
1382 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
1383
1384         PR tree-opt/25857
1385         * g++.dg/opt/pr25857.C: New test.
1386
1387 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
1388         Jan Hubicka  <jh@suse.cz>
1389         Richard Guenther  <rguenther@suse.de>
1390
1391         PR rtl-optimization/25654
1392         * gcc.dg/torture/pr25654.c: New testcase.
1393         * gcc.target/i386/pr25654.c: Likewise.
1394
1395 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
1396
1397         PR fortran/25901
1398         * gfortran.dg/internal references_2.f90: New test.
1399
1400         Fix regression in testing of admissability of attributes.
1401         * gfortran.dg/intent_used_1.f90: New test.
1402
1403 2006-01-23  Ben Elliston  <bje@au.ibm.com>
1404
1405         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
1406         Remove target conditional torture options for i?86 and x86_64
1407         GNU/Linux.
1408
1409 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1410
1411         PR c++/10891
1412         * g++.dg/rtti/no-rtti.C: New.
1413
1414 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
1415
1416         PR c++/25895
1417         * g++.dg/inherit/conv2.C: New test.
1418
1419         PR c++/25856
1420         * g++.dg/parse/dtor7.C: New test.
1421
1422         PR c++/25858
1423         * g++.dg/template/crash44.C: New test.
1424
1425 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
1426
1427         PR fortran/25124
1428         PR fortran/25625
1429         * gfortran.dg/internal_references_1.f90: New test.
1430           PR fortran/20881
1431         PR fortran/23308
1432         PR fortran/25538
1433         PR fortran/25710
1434         * gfortran.dg/global_references_1.f90: New test.
1435         * gfortran.dg/g77/19990905-1.f: Restore the error that
1436         there is a clash between the common block name and
1437         the name of a subroutine reference.
1438
1439         PR fortran/PR24276
1440         * gfortran.dg/aliasing_dummy_1.f90: New test.
1441
1442 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
1443
1444         * gcc.dg/vmx/1b-01.c: Warning fix.
1445         * gcc.dg/vmx/1c-02.c: Likewise.
1446         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
1447
1448 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
1449
1450         PR testsuite/24962
1451         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
1452
1453 2006-01-20  Richard Guenther  <rguenther@suse.de>
1454         Steven Bosscher <stevenb.gcc@gmail.com>
1455
1456         PR rtl-optimization/24626
1457         * gcc.dg/torture/pr24626-1.c: New testcase.
1458         * gcc.dg/torture/pr24626-2.c: Likewise.
1459         * gcc.dg/torture/pr24626-3.c: Likewise.
1460         * gcc.dg/torture/pr24626-4.c: Likewise.
1461
1462 2006-01-20  Dirk Mueller  <dmueller@suse.com>
1463
1464         PR c++/5520
1465         * g++.dg/warn/empty-body.C: New.
1466
1467 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
1468
1469         PR c++/22136
1470         * g++.dg/template/using10.C: New test.
1471         * g++.dg/temlpate/using11.C: Likewise.
1472         * g++.dg/inherit/using5.C: Tweak error messages.
1473
1474 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
1475
1476         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
1477         target test.
1478         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
1479
1480 2006-01-19  Jan Hubicka  <jh@suse.cz>
1481
1482         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
1483
1484 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1485
1486         PR c++/25854
1487         * g++.dg/template/spec28.C: New test.
1488
1489 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
1490
1491         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1492         Fix fprintf's by adding srcdir or removing it.
1493
1494 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
1495
1496         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
1497         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
1498         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
1499         * testsuite/gcc.dg/gomp/empty.c: Likewise.
1500         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
1501         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
1502         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
1503         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
1504         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
1505         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
1506         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
1507         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
1508         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
1509         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
1510
1511 2006-01-18  Jeff Law  <law@redhat.com>
1512
1513         * gcc.dg/tree-ssa/vrp25.c: New test.
1514
1515 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1516
1517         * gcc.dg/pr25805.c: Fix misapplied patch.
1518
1519 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
1520
1521         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
1522         (check_effective_target_vect_udot_qi): New.
1523         (check_effective_target_vect_sdot_hi): New.
1524         (check_effective_target_vect_udot_hi): New.
1525         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
1526         prefixed with "wrapv-" with -fwrapv.
1527         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
1528         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
1529         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
1530         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
1531         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
1532
1533         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
1534         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
1535         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
1536         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
1537
1538 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1539
1540         PR c++/16829
1541         * g++.dg/other/default2.C: New test.
1542         * g++.dg/other/default3.C: New test.
1543
1544 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1545
1546         PR c/25805
1547         * gcc.dg/pr25805.c: New file.
1548
1549 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
1550
1551         PR c++/25836
1552         * g++.dg/template/init6.C: New test.
1553
1554 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
1555
1556         * gcc.dg/tree-ssa/pr24287.c: New test
1557
1558 2006-01-18  Eric Christopher  <echristo@apple.com>
1559
1560         * g++.dg/eh/table.C: New.
1561
1562 2006-01-18  DJ Delorie  <dj@redhat.com>
1563
1564         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
1565         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
1566         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
1567         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
1568
1569 2006-01-18  Jeff Law  <law@redhat.com>
1570
1571         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
1572         on wrapping on overflow semantics.
1573
1574         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
1575
1576         * gcc.gc/tree-ssa/vrp23.c: New test.
1577         * gcc.gc/tree-ssa/vrp24.c: New test.
1578
1579 2006-01-18  Richard Henderson  <rth@redhat.com>
1580             Aldy Hernandez  <aldyh@redhat.com>
1581             Jakub Jelinek  <jakub@redhat.com>
1582             Diego Novillo  <dnovillo@redhat.com>
1583             Uros Bizjak  <uros@kss-loka.si>
1584
1585         * testsuite/gcc.dg/gomp: New directory.
1586
1587 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
1588             Steven G. Kargl  <kargls@comcast.net>
1589
1590         PR fortran/20869
1591         * gfortran.dg/intrinsic_external_1.f90: New test.
1592
1593         PR fortran/20875.
1594         * gfortran.dg/elemental_pointer_1.f90: New test.
1595
1596         PR fortran/25024
1597         * gfortran.dg/external_procedures_1.f90: New test.
1598
1599         PR fortran/25785
1600         gfortran.dg/assumed_present.f90: New test.
1601
1602 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
1603
1604         * g++.dg/parse/lookup5.C: New test.
1605
1606 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1607
1608         PR fortran/25697
1609         * gfortran.dg/read_eof.f90: New test.
1610
1611 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1612
1613         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
1614         add a closing brace.
1615
1616 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1617
1618         PR fortran/25631
1619         * gfortran.dg/fmt_tl.f: New test.
1620
1621 2006-01-17  Eric Christopher  <echristo@apple.com>
1622
1623         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
1624         * g++.old-deja/g++.warn/impint2.C: Ditto.
1625         * g++.old-deja/g++.other/null1.C: Ditto.
1626         * g++.dg/warn/conv2.C: Ditto.
1627         * g++.dg/warn/conv4.C: New file.
1628
1629 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1630
1631         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
1632
1633 2006-01-17  Andreas Jaeger  <aj@suse.de>
1634             Janis Johnson <janis187@us.ibm.com>
1635
1636         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
1637         in 64-bit.
1638         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1639         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
1640
1641 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1642
1643         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1644         xfail txxx where xxx >= 25.
1645
1646 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1647
1648         PR testsuite/25764
1649         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
1650
1651 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
1652
1653         PR c/25682
1654         * gcc.dg/pr25682.c: New test.
1655         * g++.dg/parse/array-size2.C: New test.
1656
1657 2006-01-16  Ian Lance Taylor  <ian@airs.com>
1658
1659         * consistency.vlad: Remove entire directory, 1652 files.
1660
1661 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
1662
1663         * lib/target-supports.exp (check_effective_target_dfp_nocache,
1664         check_effective_target_dfprt_nocache): New.
1665         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
1666         (check_effective_target_dfprt): New.
1667         * lib/c-compat.exp (check_dfp): Remove.
1668         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
1669         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
1670         level of support for decimal float.
1671         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
1672         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
1673         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
1674         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
1675         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
1676         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
1677         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
1678         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
1679         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
1680         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
1681         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
1682         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
1683         directives.
1684
1685 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1686
1687         PR testsuite/25741
1688         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
1689         $base_dir/../.
1690         * lib/gfortran.exp (gfortran_init): Likewise.
1691         * lib/obj-c++.exp (obj-c++_init): Likewise.
1692         * lib/scanasm.exp (scan-assembler-dem): Likewise.
1693         (scan-assembler-dem-not): Likewise.
1694         * lib/scandump.exp (scan-dump-dem): Likewise.
1695         (scan-dump-dem-not): Likewise.
1696
1697 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
1698
1699         PR testsuite/25767
1700         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
1701         powerpc-*-darwin*.
1702         * lib/obj-c++.exp (obj-c++_init): Likewise.
1703
1704 2006-01-16  Richard Guenther  <rguenther@suse.de>
1705
1706         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
1707
1708 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1709
1710         PR testsuite/25777
1711         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
1712         to LD_LIBRARY_PATH.
1713
1714 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1715             Andrew Pinski  <pinskia@physics.uc.edu>
1716
1717         * gcc.dg/minmax-1.c: New test.
1718
1719 2006-01-16  Ben Elliston  <bje@au.ibm.com>
1720
1721         * gcc.dg/dfp/dfp.exp: Correct FSF address.
1722         * gcc.misc-tests/dectest.exp: Ditto.
1723
1724 2006-01-15  Ian Lance Taylor  <ian@airs.com>
1725
1726         PR testsuite/25796
1727         * gcc.target/i386/cmov6.c: Use -march=k8.
1728
1729 2006-01-15  Andreas Jaeger  <aj@suse.de>
1730
1731         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
1732         x86 does not have __float128.
1733
1734 2006-01-14  Ian Lance Taylor  <ian@airs.com>
1735
1736         * gcc.target/i386/cmov6.c: New test.
1737
1738 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
1739
1740         PR c++/25663
1741         * g++.dg/template/ctor6.C: New test.
1742
1743 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
1744
1745         PR tree-optimization/25485
1746         * gcc.dg/tree-ssa/pr25485.c: New.
1747
1748 2006-01-14  Richard Guenther  <rguenther@suse.de>
1749
1750         PR tree-optimization/22548
1751         PR tree-optimization/22555
1752         PR tree-optimization/22501
1753         * gcc.dg/tree-ssa/alias-4.c: New testcase.
1754         * gcc.dg/tree-ssa/alias-5.c: Likewise.
1755         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1756         * gcc.dg/tree-ssa/alias-7.c: Likewise.
1757         * gcc.dg/tree-ssa/alias-8.c: Likewise.
1758         * gcc.dg/tree-ssa/alias-9.c: Likewise.
1759         * gcc.dg/tree-ssa/alias-10.c: Likewise.
1760         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1761         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1762
1763 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
1764
1765         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
1766         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
1767
1768 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
1769         Richard Guenther  <rguenther@suse.de>
1770
1771         PR rtl-optimization/24257
1772         * gcc.dg/torture/pr24257.c: New testcase.
1773
1774 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
1775
1776         * gcc.c-torture/execute/20060110-1.c: New test.
1777         * gcc.c-torture/execute/20060110-2.c: New test.
1778
1779 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
1780
1781         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
1782
1783 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
1784
1785         PR fortran/25756
1786         * gfortran.dg/label_3.f90: New test.
1787
1788 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
1789
1790         PR tree-optimization/25771
1791         * g++.dg/tree-ssa/pr25771.C: New test
1792
1793 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1794
1795         PR tree-opt/24365
1796         * g++.dg/opt/complex5.C: New test.
1797
1798 2006-01-13  Richard Guenther  <rguenther@suse.de>
1799
1800         * gcc.target/i386/387-9.c: New testcase.
1801
1802 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1803
1804         PR c++/24824
1805         * g++.dg/debug/dwarf2-1.C: New.
1806
1807 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1808
1809         PR testsuite/25728
1810         * lib/gcov.exp (verify-lines): Add "close $fd".
1811
1812 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
1813             Ben Elliston  <bje@au.ibm.com>
1814
1815         * gcc.dg/dfp/inf-1.c: New test.
1816
1817 2006-01-12  Janis Johnson <janis187@us.ibm.com>
1818             Yao Qi  <qiyaoltc@cn.ibm.com>
1819             Ben Elliston  <bje@au.ibm.com>
1820             Jon Grimm  <jgrimm2@us.ibm.com>
1821
1822         * gcc.dg/nodfp-1.c: New test.
1823         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1824         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1825         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
1826         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
1827         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
1828         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
1829         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
1830         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1831         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1832         * gcc.dg/format/dfp-scanf-1.c: Likewise.
1833         * gcc.dg/format/dfp-printf-1.c: Likewise.
1834         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
1835         (compat_setup_dfp): New.
1836         * gcc.dg/compat/compat.exp: Use it.
1837         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
1838         Make some variables global, prepend "compat_" to their names.
1839         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
1840         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
1841         * gcc.misc-tests/dectest.exp: New test driver for decTest.
1842         * lib/compat.exp (compat_skip_list): Make global, rename.
1843         * lib/c-compat.exp: New file.
1844         * lib/target-supports.exp (check_effective_target_dfp): New.
1845
1846         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
1847         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
1848         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
1849         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
1850         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
1851         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
1852         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
1853         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
1854         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
1855         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
1856         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
1857         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
1858         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
1859         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
1860         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
1861         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
1862         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
1863         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
1864         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
1865         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
1866         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
1867         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
1868         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
1869         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
1870         gcc.dg/dfp/struct-layout-1.c,
1871         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
1872         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
1873         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
1874         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
1875         gcc.dg/dfp/func-vararg-dfp.c,
1876         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
1877         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
1878         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
1879         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
1880         gcc.dg/dfp/wtr-conversion-1.c: New tests.
1881
1882 2006-01-11  Richard Guenther  <rguenther@suse.de>
1883
1884         PR tree-optimization/25734
1885         * gcc.dg/tree-ssa/pr25734.c: New testcase.
1886
1887 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1888
1889         PR fortran/25486
1890         * gfortran.dg/literal_character_constant_1_x.F: New test.
1891         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
1892         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
1893         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
1894
1895 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1896
1897         PR c++/25386
1898         * g++.dg/ext/packed3.C: Add expected packed error.
1899
1900 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
1901
1902         PR target/25706
1903         * gcc.dg/torture/pr25706-1.c: New test.
1904
1905 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
1906
1907         PR tree-optimization/23109
1908         PR tree-optimization/23948
1909         PR tree-optimization/24123
1910
1911         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
1912         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
1913         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
1914         g++.dg/tree-ssa/pr23948.C: New testcases.
1915         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
1916         three divisions in order to do the optimization.
1917
1918 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1919
1920         PR c++/25632
1921         * g++.dg/other/pr25632.C: New test.
1922
1923 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
1924
1925         PR fortran/25730
1926         * gfortran.dg/used_types_1.f90: New test.
1927
1928 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
1929
1930         PR target/25718
1931         * gcc.dg/torture/pr25718-1.c: New test.
1932
1933 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1934
1935         * gfortran.dg/list_read_2.f90: Fix typo in description.
1936
1937 2006-01-10  Jan Beulich  <jbeulich@novell.com>
1938
1939         * lib/target-supports.exp (check_visibility_available): Simplify test
1940         for *-*-netware*.
1941         (check_profiling_available): Fail for *-*-netware*.
1942         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
1943         * gcc.dg/20021014-1.c: Likewise.
1944         * gcc.dg/nest.c: Likewise.
1945
1946 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1947
1948         fortran/24936
1949         * gfortran.dg/forall_3.f90: New test.
1950
1951 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1952
1953         PR fortran/21977
1954         * gfortran.dg/nesting_2.f90: New test.
1955         * gfortran.dg/nesting_3.f90: New test.
1956
1957 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
1958
1959         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
1960         Fix typo in comment.
1961
1962 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1963
1964         * gfortran.dg/single_char_string.f90: New test.
1965
1966 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1967
1968         * gfortran.dg/ichar_2.f90: New test.
1969
1970 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1971
1972         PR fortran/25093
1973         * gfortran.dg/private_type_4.f90: New.
1974
1975 2006-01-07  Richard Guenther  <rguenther@suse.de>
1976
1977         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
1978
1979 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1980
1981         * gfortran.dg/func_decl_1.f90: New.
1982         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
1983         * gfortran.dg/array_alloc_2.f90: Likewise.
1984         * gfortran.dg/char_result_8.f90: Likewise.
1985         * gfortran.dg/dup_save_1.f90: Likewise.
1986         * gfortran.dg/dup_save_2.f90: Likewise.
1987         * gfortran.dg/f2c_6.f90: Likewise.
1988         * gfortran.dg/f2c_7.f90: Likewise.
1989         * gfortran.dg/func_result_2.f90: Likewise.
1990         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
1991
1992 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
1993
1994         PR fortran/22146
1995         * gfortran.dg/elemental_subroutine_1.f90: New test.
1996         * gfortran.dg/elemental_subroutine_2.f90: New test.
1997
1998         PR fortran/25029
1999         PR fortran/21256
2000         * gfortran.dg/assumed_size_refs_1.f90: New test.
2001
2002         PR fortran/20868
2003         PR fortran/20870
2004         * gfortran.dg/assumed_size_refs_2.f90: New test.
2005         * gfortran.dg/initialization_1.f90: Change warning message.
2006
2007 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
2008
2009         * gcc.dg/tree-ssa/loop-15.c: New test.
2010
2011 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2012
2013         PR fortran/25598
2014         * gfortran.dg/backspace_3.f: New test.
2015         * gfortran.dg/backspace_4.f: New test.
2016
2017 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2018
2019         PR fortran/24268
2020         * gfortran.dg/fmt_white.f: Update test.
2021
2022 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
2023
2024         * gcc.dg/cast-1.c: Add new warning.
2025         * gcc.dg/cast-2.c: Likewise.
2026         * gcc.dg/cast-3.c: Likewise.
2027         * gcc.dg/format/cast-1.c: Likewise.
2028         * gcc.dg/cast-4.c: New testcase.
2029
2030 2006-01-05  Richard Guenther  <rguenther@suse.de>
2031
2032         PR tree-optimization/22555
2033         * gcc.dg/tree-ssa/alias-3.c: New testcase.
2034
2035 2006-01-05  Richard Guenther  <rguenther@suse.de>
2036             Diego Novillo  <dnovillo@redhat.com>
2037
2038         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
2039         * gcc.dg/tree-ssa/loop-8.c: Likewise.
2040         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2041         * gcc.dg/tree-ssa/pr23294.c: Likewise.
2042         * gcc.dg/tree-ssa/pr21985.c: Likewise.
2043         * gcc.dg/tree-ssa/loop-14.c: Likewise.
2044         * gcc.dg/tree-ssa/loop-2.c: Likewise.
2045         * gcc.dg/tree-ssa/loop-3.c: Likewise.
2046         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2047         * gcc.dg/tree-ssa/pr21171.c: Likewise.
2048         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2049         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2050         * gcc.dg/tree-ssa/loop-6.c: Likewise.
2051         * treelang/compile/extravar.tree: Likewise.
2052         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
2053         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
2054         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
2055         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2056         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
2057
2058 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2059
2060         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
2061         for 64-bit fix.
2062
2063 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
2064
2065         PR fortran/23675
2066         gfortran.dg/char_result_11.f90: New.
2067
2068 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
2069
2070         PR c++/24782
2071         * g++.dg/parse/access9.C: New test.
2072         * g++.dg/tc1/dr52.C: Tweak error markers.
2073
2074 2006-01-04  Richard Henderson  <rth@redhat.com>
2075
2076         Merge from gomp branch.
2077         * g++.dg/parse/pragma2.C: Update expected error lines.
2078
2079 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2080
2081         * g++.dg/other/i386-2.C: New test.
2082
2083         PR target/25554
2084         * gcc.c-torture/compile/20051228-1.c: New test.
2085
2086         PR c/25559
2087         * gcc.dg/pr25559.c: New test.
2088
2089 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
2090
2091         PR c++/25492
2092         * g++.dg/lookup/friend9.C: New test.
2093
2094         PR c++/25625
2095         * g++.dg/template/repo5.C: New test.
2096
2097 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
2098
2099         PR fortran/25101
2100         * gfortran.dg/forall_2.f90: New test.
2101
2102 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2103
2104         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
2105         dg-require-weak.  Adjust regexp to handle leading-underscore
2106         targets and space as well as TAB after .weak.  Change previous
2107         64-bit fix to not use naked dot.
2108
2109 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2110
2111         PR rtl-optimization/25578
2112         * gcc.c-torture/execute/20060102-1.c: New testcase.
2113
2114 2006-01-03  Richard Guenther  <rguenther@suse.de>
2115
2116         PR c/25183
2117         * gcc.dg/torture/pr25183.c: New testcase.
2118
2119 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
2120
2121         Merge from gomp-branch.
2122         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
2123         * gcc.dg/ia64-sync-2.c: Likewise.
2124         * gcc.dg/ia64-sync-3.c: Likewise.
2125         * gcc.dg/ia64-sync-4.c: Likewise.
2126         * gcc.dg/sync-2.c: Likewise.
2127         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
2128         that sparc64-*-* and sparcv9-*-* supports sync builtins.
2129
2130 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
2131
2132         PR c++/25635
2133         * g++.dg/parse/operator6.C: New test.
2134
2135         PR c++/25637
2136         * g++.dg/parse/error29.C: New test.
2137
2138         PR c++/25638
2139         * g++.dg/parse/dtor6.C: New test.
2140
2141         PR c++/25633
2142         * g++.dg/parse/ctor3.C: New test.
2143
2144         PR c++/25634
2145         * g++.dg/template/class3.C: New test.
2146
2147 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
2148
2149         * g++.dg/debug/debug9.C: New.
2150
2151 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
2152
2153         PR fortran/24640
2154         * gfortran.dg/label_2.f90: New test.
2155
2156 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2157
2158         * g++.dg/lookup/using12.C: Tighten error marker.
2159
2160 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
2161             Andrew Pinski <pinskia@physics.uc.edu>
2162
2163         * gcc.target/powerpc/darwin-abi-3.c: New file.
2164         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
2165         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
2166         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
2167         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
2168         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
2169         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
2170         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
2171         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
2172
2173 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
2174
2175         * gcc.dg/tree-ssa/loadpre1.c: New;
2176         * gcc.dg/tree-ssa/loadpre2.c: New;
2177         * gcc.dg/tree-ssa/loadpre3.c: New;
2178         * gcc.dg/tree-ssa/loadpre4.c: New;
2179         * gcc.dg/tree-ssa/loadpre5.c: New;
2180         * gcc.dg/tree-ssa/loadpre6.c: New;
2181         * gcc.dg/tree-ssa/loadpre7.c: New;
2182         * gcc.dg/tree-ssa/loadpre8.c: New;
2183         * gcc.dg/tree-ssa/loadpre9.c: New;
2184
2185 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
2186
2187         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
2188         * g++.dg/abi/thunk4.C: Likewise.
2189
2190 2006-01-01  Andreas Jaeger  <aj@suse.de>
2191
2192         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
2193         portable.
2194
2195 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
2196
2197         PR c++/25294
2198         * gcc.dg/pragma-pack-3.c: New test.
2199         * g++.dg/parse/pragma3.C: New test.
2200
2201 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2202
2203         PR middle-end/24827
2204         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
2205
2206 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2207
2208         PR testsuite/25214
2209         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
2210
2211 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2212
2213         PR fortran/22607
2214         * gfortran-dg/pure_byref_3.f90: New.
2215
2216         fortran/PR 25396
2217         * gfortran.dg/userdef_operator_1.f90: New.
2218
2219 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2220
2221         * g++.dg/abi/thunk3.C: New.
2222         * g++.dg/abi/thunk4.C: New.
2223
2224 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
2225
2226         PR fortran/25532
2227         * gfortran.dg/host_used_types_1.f90: New test. Check that host
2228         associated derived type components of derived types are
2229         properly declared in contained procedures.
2230
2231 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2232
2233         PR libgfortran/25139
2234         * gfortran.dg/backspace_2.f: New test.
2235
2236 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2237
2238         PR libgfortran/25550
2239         * gfortran.dg/endfile.f: New test.
2240
2241 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2242
2243         PR libgfortran/25419
2244         * gfortran.dg/comma.f: New test.
2245
2246 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2247
2248         * lib/gfortran-dg.exp: Remove trailing whitespace.
2249         * lib/fortran-torture.exp: Test with -fbounds-check instead of
2250         -funroll-all-loops.
2251
2252 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
2253
2254         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
2255         Extended Double long doubles or repeat tests when long double is
2256         the same size as double.
2257
2258 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2259
2260         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
2261
2262         PR testsuite/25442
2263         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
2264         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
2265
2266         PR testsuite/25441
2267         * gcc.dg/pr23911.c: Make test variable static.
2268
2269         PR testsuite/25444
2270         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2271
2272 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2273
2274         PR c++/25439
2275         * g++.dg/parse/crash17.C: Adjust error markers.
2276         * g++.dg/template/error20.C: New test.
2277
2278 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2279
2280         PR c++/23172
2281         * g++.dg/ext/complit4.C: New test.
2282
2283         PR c++/25417
2284         * g++.dg/ext/complit5.C: Likewise.
2285
2286 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
2287
2288         PR tree-optimization/25125
2289         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
2290         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
2291         * gcc.c-torture/execute/pr25125.c: New.
2292
2293 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
2294
2295         PR fortran/25029
2296         PR fortran/21256
2297         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
2298         with incorrect assumed size references.
2299
2300 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
2301
2302         PR c++/23171
2303         * g++.dg/opt/init1.C: New test.
2304
2305 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
2306
2307         PR c++/24671
2308         * g++.dg/template/sfinae3.C: New test.
2309
2310 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2311
2312         * g++.dg/other/friend4.C: New test.
2313
2314 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2315
2316         PR target/25005
2317         * g++.dg/opt/pr25005.C: New test.
2318
2319 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2320
2321         PR c++/25369
2322         * g++.dg/template/ptrmem16.C: New test.
2323
2324 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
2325
2326         PR fortran/25029
2327         PR fortran/21256
2328         * gfortran.dg/initialization_1.f90: Add test of SIZE.
2329
2330 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2331
2332         PR libgfortran/25307
2333         * gfortran.dg/list_read_5.f90: New test.
2334
2335 2005-12-22  Richard Henderson  <rth@redhat.com>
2336
2337         * gcc.target/i386/sse-7.c: Use -msse2.
2338
2339 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2340
2341         PR rtl-optimization/25432
2342         * gcc.c-torture/compile/20051216-1.c: New test.
2343
2344         PR objc/25328
2345         * objc/execute/pr25328.m: New test.
2346
2347 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2348
2349         PR c++/25364
2350         * g++.dg/template/call4.C: New test.
2351
2352 2005-12-22  Dale Johannesen  <dalej@apple.com>
2353
2354         * gcc.target/i386/sse-17.c: New.
2355
2356 2005-12-22  Paul Brook  <paul@codesourcery.com>
2357
2358         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
2359
2360 2005-12-22  Paul Brook  <paul@codesourcery.com>
2361
2362         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
2363
2364 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2365
2366         PR tree-opt/25513
2367         * gcc.c-torture/compile/pr25513.c: New test.
2368
2369 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2370
2371         PR c++/23333
2372         * g++.dg/parse/error25.C: Add more tests.
2373
2374 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2375
2376         PR fortran/18990
2377         * gfortran.dg/der_charlen_1.f90: New.
2378
2379 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
2380
2381         PR fortran/20889
2382         * gfortran.dg/pointer_component_type_1.f90: New test.
2383
2384         PR fortran/25029
2385         PR fortran/21256
2386         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
2387         should give an error with assumed size array refernces and checks those
2388         that should not.
2389         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
2390         reference an upper bound so that it does not generate an error.
2391
2392         PR fortran/19362
2393         PR fortran/20244
2394         PR fortran/20864
2395         PR fortran/25391
2396         * gfortran.dg/used_dummy_types_1.f90: New test.
2397         * gfortran.dg/used_dummy_types_2.f90: New test.
2398         * gfortran.dg/used_dummy_types_3.f90: New test.
2399         * gfortran.dg/used_dummy_types_4.f90: New test.
2400         * gfortran.dg/used_dummy_types_5.f90: New test.
2401
2402         PR fortran/23152
2403         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
2404         group already being USE associated.
2405         * gfortran.dg/assumed_shape_nml.f90: New test.
2406         * gfortran.dg/assumed_size_nml.f90: New test.
2407
2408         PR fortran/20862
2409         PR fortran/25053
2410         PR fortran/25063
2411         PR fortran/25064
2412         PR fortran/25066
2413         PR fortran/25067
2414         PR fortran/25068
2415         PR fortran/25307
2416         * gfortran.dg/io_constraints_1.f90: New test.
2417         * gfortran.dg/io_constraints_1.f90: New test.
2418         * gfortran.dg/iostat_3.f90: Change wording of warning.
2419         * gfortran.dg/g77/19981216-0.f: The same.
2420
2421 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
2422
2423         PR tree-optimization/23518
2424         * testsuite/gcc.dg/pr23518.c: New.
2425
2426 2005-12-21  Mike Stump  <mrs@apple.com>
2427
2428         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
2429
2430 2005-12-21  Paul Brook  <paul@codesourcery.com>
2431
2432         * gcc.dg/pr19340.c: Skip on m68k targets.
2433
2434 2005-12-21  Steven Bosscher  <stevenb@suse.de>
2435
2436         PR rtl-optimization/25196
2437         * gcc.dg/pr25196.c: New test.
2438
2439 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
2440
2441         PR fortran/25423
2442         gfortran.dg/where_nested_1.f90: New.
2443
2444 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
2445
2446         PR tree-optimization/25382.
2447         * gcc.dg/tree-ssa/pr25382.c: New.
2448
2449 2005-12-20  Richard Guenther  <rguenther@suse.de>
2450
2451         PR middle-end/24306
2452         * gcc.target/i386/pr24306.c: New testcase.
2453
2454 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
2455
2456         PR tree-optimization/25501
2457         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
2458
2459 2005-12-20  Richard Guenther  <rguenther@suse.de>
2460
2461         Revert
2462         2005-12-02  Richard Guenther  <rguenther@suse.de>
2463
2464         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2465
2466 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
2467
2468         PR c++/21228
2469         * g++.dg/warn/Wunreachable-code-2.C: New test.
2470
2471 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
2472
2473         PR c++/24278
2474         * g++.dg/template/ctor5.C: New test.
2475
2476         PR c++/24915
2477         * g++.dg/template/overload8.C: New test.
2478
2479 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
2480
2481         * gcc.c-torture/compile/pr25483 : New test.
2482
2483 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2484
2485         PR c++/20552
2486         * g++.dg/ext/typeof10.C: New test.
2487
2488 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
2489
2490         * gcc.dg/mt-loopi1.c: New.
2491
2492 2005-12-18  Richard Guenther  <rguenther@suse.de>
2493
2494         PR tree-optimization/25481
2495         * gcc.dg/torture/pr25481.c: New testcase.
2496
2497 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2498
2499         PR rtl-optimization/21041
2500         * gcc.dg/pr21041.c: New test.
2501
2502 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2503
2504         PR libgfortran/25463
2505         * gfortran.dg/advance.f90: New test.
2506
2507 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
2508
2509         * gcc.dg/20051201-1.c: New test.
2510
2511 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
2512
2513         PR fortran/25018
2514         * gfortran.dg/initialization_1.f90: New test.
2515         * gfortran.dg/enum_5.f90: Change dg-error to new message.
2516         * gfortran.dg/g77/980616-0.f: The same.
2517
2518 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2519
2520         * PR fortran/25458
2521         * gfortran.dg/chkbits.f90: New test.
2522
2523 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2524
2525         * gfortran.dg/enum_5.f: Revert to previous version.
2526
2527 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2528
2529         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
2530         * gfortran.dg/nested_modules_1.f90: Ditto.
2531         * gfortran.dg/hollerith_f95.f90: Ditto.
2532         * gfortran.dg/select_5.f90: Ditto.
2533         * gfortran.dg/secnds.f: Ditto.
2534         * gfortran.dg/hollerith2.f90: Ditto.
2535         * gfortran.dg/imag_2.f: Ditto.
2536         * gfortran.dg/ftell_2.f90: Ditto.
2537         * gfortran.dg/malloc_free_1.f90: Ditto.
2538         * gfortran.dg/logint-1.f: Ditto.
2539         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2540         * gfortran.dg/e_d_fmt.f90: Ditto.
2541         * gfortran.dg/hollerith_legacy.f90: Ditto.
2542         * gfortran.dg/logint-2.f: Ditto.
2543         * gfortran.dg/enum_5.f90: Ditto.
2544         * gfortran.dg/f2c_2.f90: Ditto.
2545         * gfortran.dg/pr17143.f90: Ditto.
2546         * gfortran.dg/namelist_14.f90: Ditto.
2547         * gfortran.dg/logint-3.f: Ditto.
2548         * gfortran.dg/spread_scalar_source.f90: Ditto.
2549         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2550         * gfortran.dg/namelist_11.f: Ditto.
2551         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2552         * gfortran.dg/g77/20010519-1.f
2553         * gfortran.dg/g77/alpha1.f: Ditto.
2554         * gfortran.dg/g77/990115-1.f: Ditto.
2555         * gfortran.dg/g77/erfc.f: Ditto.
2556         * gfortran.dg/g77/19990313-3.f: Ditto.
2557         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
2558         * gfortran.dg/g77/20010426.f: Ditto.
2559         * gfortran.dg/g77/19990313-0.f: Ditto.
2560         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
2561         * gfortran.dg/g77/20000629-1.f: Ditto.
2562         * gfortran.dg/g77/970125-0.f: Ditto.
2563         * gfortran.dg/g77/8485.f: Ditto.
2564         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
2565         * gfortran.dg/g77/19990313-1.f: Ditto.
2566         * gfortran.dg/g77/int8421.f: Ditto.
2567         * gfortran.dg/g77/19990305-0.f: Ditto.
2568         * gfortran.dg/g77/947.f: Ditto.
2569         * gfortran.dg/g77/19990905-2.f: Ditto.
2570         * gfortran.dg/g77/cabs.f: Ditto.
2571         * gfortran.dg/g77/19990313-2.f: Ditto.
2572         * gfortran.dg/g77/20020307-1.f: Ditto.
2573         * gfortran.dg/g77/dcomplex.f: Ditto.
2574         * gfortran.dg/g77/19990502-1.f: Ditto.
2575         * gfortran.dg/g77/19981216-0.f: Ditto.
2576         * gfortran.dg/common_4.f90: Ditto.
2577         * gfortran.dg/entry_4.f90: Ditto.
2578         * gfortran.dg/equiv_constraint_2.f90: Ditto.
2579         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2580         * gfortran.dg/namelist_12.f: Ditto.
2581         * gfortran.dg/scale_1.f90: Ditto.
2582         * gfortran.dg/modulo_1.f90
2583         * gfortran.dg/hollerith.f90: Ditto.
2584         * gfortran.dg/direct_io_3.f90: Ditto.
2585         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
2586         * gfortran.dg/gnu_logical_1.F: Ditto.
2587         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2588         * gfortran.dg/assign_1.f90: Ditto.
2589         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2590         * gfortran.dg/pr23095.f: Ditto.
2591         * gfortran.dg/read_float_1.f90: Ditto.
2592
2593 2005-12-17  Andreas Jaeger  <aj@suse.de>
2594
2595         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
2596         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
2597
2598 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2599
2600         PR fortran/24268
2601         * gfortran.dg/fmt_white.f: New test.
2602
2603 2005-12-16  Steven G. Kargl <kargls@comcast.net>
2604
2605         * gfortran.dg/label_1.f90: New test.
2606
2607 2005-12-15  Ben Elliston  <bje@au.ibm.com>
2608
2609         PR testsuite/25422
2610         * gcc.dg/20031012-1.c: Add -Walways-true option.
2611         * gcc.dg/weak/weak-3.c: Likewise.
2612         * g++.old-deja/g++.mike/warn8.C: Likewise.
2613
2614 2005-12-16  Mike Stump  <mrs@apple.com>
2615
2616         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
2617         exit.
2618
2619 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2620
2621         PR libgfortran/25264
2622         PR libgfortran/25349
2623         * gfortran.dg/tl_editing.f90: Added additional checks.
2624         * gfortran.dg/t_editing.f: New test.
2625         * gfortran.dg/write_padding.f90: New test
2626
2627 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2628
2629         PR testsuite/25215
2630         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
2631
2632 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
2633
2634         PR rtl-optimization/24899
2635         * gcc.c-torture/execute/20051215-1.c: New test.
2636
2637 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
2638
2639         PR 24823
2640         * gfortran.dg/pr24823.f: New test.
2641
2642 2005-12-16  Jeff Law  <law@redhat.com>
2643
2644         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
2645
2646 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2647
2648         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
2649         Change C++ style comments to C style comments.
2650         Remove aligned types from the array.
2651         Keep Enums disabled.
2652         (complex_types): Remove aligned types from the array.
2653         Comment out "_Complex long double".
2654         (attrib_types): Remove.
2655         (complex_attrib_types): Remove.
2656         (attrib_array_types): Remove.
2657         (complex_attrib_array_types): Remove.
2658         (aligned_bitfld_types): Remove.
2659         (n_aligned_bitfld_types): Remove.
2660         (FEATURE_ALIGNEDPACKED): Delete.
2661         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
2662         (singles): Remove support for adding attributes.
2663         (choose_type): Remove support for attributed types.
2664         (generate_fields): Remove support for attributed bit-fields.
2665         Remove support for adding attributes.
2666         (generate_random_tests): Remove support for adding attributes.
2667         (features): Add back "[0] :0" and "complex vector [0]".
2668         (main): Remove support for attributed bit-fields.
2669         Uncomment the calling of generate_random_tests for the rests of
2670         the tests.
2671
2672 2005-12-16  Jan Hubicka  <jh@suse.cz>
2673
2674         * gcc.c-torture/combine/pr25224.c: New.
2675
2676 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
2677
2678         PR other/25028
2679         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
2680         HP-UX.
2681
2682 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
2683
2684         * gcc.dg/20051215-1.c: New file.
2685
2686 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2687
2688         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
2689         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
2690
2691 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
2692
2693         PR fortran/18197
2694         * gfortran.dg/dummy_functions_1.f90: New.
2695
2696 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
2697
2698         PR rtl-optimization/25310
2699         * gcc.c-torture/compile/pr25310.c: New test.
2700
2701 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR debug/25023
2704         * gcc.dg/pr25023.c: New test.
2705
2706 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2707
2708         * g++.old-deja/g++.brendan/redecl1.C,
2709         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
2710         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
2711         g++.old-deja/g++.oliva/typeof1.C,
2712         g++.old-deja/g++.other/crash16.C,
2713         g++.old-deja/g++.other/crash34.C,
2714         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
2715         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
2716         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
2717         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
2718         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
2719         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
2720         Remove xfail.
2721
2722 2005-12-14  Kean Johnston  <jkj@sco.com>
2723             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2724
2725         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
2726         * gcc.target/i386/20020523-1.c: Ditto.
2727         * gcc.target/i386/tailcall-1.c: Ditto.
2728         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
2729         * gcc.target/i386/ssetype-5.c: Ditto.
2730
2731 2005-12-14  Jeff Law  <law@redhat.com>
2732
2733         * gcc.dg/tree-ssa/foldstring-1.c: New test.
2734
2735 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2736
2737         PR target/25254
2738         PR target/24188
2739         * gcc.target/i386/pr25254.c: New test.
2740         * gfortran.dg/PR24188.f: New test.
2741
2742 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
2743
2744         * lib/fortran-torture.exp: Catch remaining uses of
2745         remote_file build delete.
2746
2747 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2748
2749         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
2750
2751 2005-12-14  Ben Elliston  <bje@au.ibm.com>
2752
2753         * gcc.dg/warn-addr-cmp.c: New test.
2754
2755 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2756
2757         PR debug/25023
2758         PR target/25293
2759         * gcc.target/i386/pr25293.c: New test.
2760
2761 2005-12-13  Petr Machata  <machata@post.cz>
2762
2763         PR c++/24907
2764         * g++.dg/parse/comma2.C: New test.
2765
2766 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
2767             Jakub Jelinek  <jakub@redhat.com>
2768
2769         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2770         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2771         (limits.h): Include unconditionally.
2772         (stdlib.h): Likewise.
2773         (hashtab.h): Do not include.
2774         (getopt.h): Likewise.
2775         (stddef.h): Include.
2776         (hashval_t): Define.
2777         (struct entry): Add "next" field.
2778         (HASH_SIZE): New macro.
2779         (hash_table): New variable.
2780         (switchfiles): Do not use xmalloc.
2781         (mix): New macro.
2782         (iterative_hash): New function.
2783         (hasht): Remove.
2784         (e_exists): New function.
2785         (e_insert): Likewise.
2786         (output): Use, instead of libiberty hashtable functions.
2787         (main): Do not use getopt.  Do not call htab_create.
2788
2789 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2790
2791         PR c++/25331
2792         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
2793         put atal* and atpaal* attributes on array elements.
2794         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
2795         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
2796         put atal* and atpaal* attributes on array elements.
2797         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
2798
2799 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
2800
2801         * gcc.dg/single-precision-constant.c: New test.
2802
2803 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
2804
2805         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
2806         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
2807         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
2808         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2809         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2810         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2811         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
2812         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
2813         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
2814         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
2815         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
2816         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
2817         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
2818         gcc.target/powerpc/ppc-sdata-2.c,
2819         gcc.target/powerpc/ppc-stackalign-1.c,
2820         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
2821         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
2822         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
2823         gcc.target/powerpc/rs6000-ldouble-2.c,
2824         gcc.target/powerpc/rs6000-power2-1.c,
2825         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
2826         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
2827         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
2828         option into target selector.
2829         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
2830         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
2831
2832 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2833
2834         PR objc/25348
2835         * objc.dg/encode-9.m: New test.
2836
2837 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2838
2839         PR testsuite/20772
2840         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
2841         * gcc.dg/asm-b.c: Fix typo.
2842         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
2843         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2844         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
2845         i?86 lp64 and x86_64 ilp32.
2846         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
2847         on i?86 lp64.
2848         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
2849
2850 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
2851
2852         PR fortran/25078
2853         gfortran.dg/equiv_5.f90: New test.
2854
2855 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
2856
2857         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
2858         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
2859         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
2860         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
2861         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
2862         * gcc.dg/tree-ssa/reassoc-5.c: New.
2863         * gcc.dg/tree-ssa/reassoc-6.c: New.
2864         * gcc.dg/tree-ssa/reassoc-7.c: New.
2865         * gcc.dg/tree-ssa/reassoc-8.c: New.
2866         * gcc.dg/tree-ssa/reassoc-9.c: New.
2867         * gcc.dg/tree-ssa/reassoc-10.c: New.
2868         * gcc.dg/tree-ssa/reassoc-11.c: New.
2869
2870 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2871
2872         PR testsuite/25167
2873         PR testsuite/24478
2874         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
2875
2876 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
2877
2878         PR c++/25300
2879         * g++.dg/template/inherit.C: Do not use a generic error message.
2880
2881 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2882
2883         PR libobjc/25354
2884         * objc.dg/gnu-encoding: New directory.
2885         * objc.dg/gnu-encoding/compat-common.h: New file.
2886         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
2887         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
2888         * objc.dg/gnu-encoding/vector-defs.h: New file.
2889         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
2890         * objc.dg/gnu-encoding/generate-random.c: New file.
2891         * objc.dg/gnu-encoding/generate-random_r.c: New file.
2892         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
2893         * objc.dg/gnu-encoding/generate-random.h: New file.
2894
2895 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
2896
2897         PR c++/25337
2898         * g++.dg/template/defarg7.C: New test.
2899
2900 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2901
2902         PR libobjc/25347
2903         * objc.dg/encode-8.m: New test.
2904
2905 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2906
2907         PR libobjc/25346
2908         * objc.dg/encode-7.m: New test.
2909
2910 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
2911
2912         PR c++/25010
2913         * g++.dg/opt/inline10.C: New test.
2914
2915 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
2916
2917         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
2918
2919 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
2920
2921         * gfortran.dg/substring_equivalence.f90: typo in comment
2922
2923 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2924
2925         PR fortran/25068
2926         * gfortran.dg/iostat_3.f90: New test.
2927
2928 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
2929
2930         PR fortran/23815
2931         * gfortran.dg/unf_io_convert_1.f90: New test.
2932         * gfortran.dg/unf_io_convert_2.f90: New test.
2933         * gfortran.dg/unf_io_convert_3.f90: New test.
2934
2935 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2936
2937         PR testsuite/20772
2938         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
2939         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
2940         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2941         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
2942         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
2943         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2944         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
2945         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
2946         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2947         gcc.dg/torture/fp-int-convert-float128-timode.c,
2948         gcc.dg/torture/fp-int-convert-float128.c,
2949         gcc.dg/torture/fp-int-convert-float80-timode.c,
2950         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
2951         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
2952
2953         * gcc.dg/tls/opt-1.c: Require effective target fpic.
2954
2955 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
2956
2957         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
2958
2959 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
2960
2961         * gcc.dg/20051207-1.c,
2962         * gcc.dg/20051207-2.c,
2963         * gcc.dg/20051207-3.c: New tests.
2964
2965 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2966
2967         PR testsuite/20772
2968         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
2969         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
2970         dg-skip-if target selector.
2971
2972         PR testsuite/20772
2973         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
2974         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
2975         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
2976         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
2977         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
2978         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
2979         and/or merge with i?86 cases.
2980
2981         * gcc.dg/tls/opt-3.c: Require effective target fpic.
2982
2983         PR testsuite/20772
2984         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
2985         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
2986         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
2987         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
2988         x86_64-*-linux*.
2989
2990 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
2991
2992         PR target/25311
2993         * gcc.c-torture/compile/pr25311.c: New test.
2994
2995 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2996
2997         PR libgfortran/25039
2998         * gfortran.dg/read_comma.f: New test.
2999
3000 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
3001
3002         PR c++/19317
3003         * g++.dg/opt/pr19317-1.C: New test.
3004         * g++.dg/opt/pr19317-2.C: New test.
3005         * g++.dg/opt/pr19317-3.C: New test.
3006
3007         PR target/19005
3008         * gcc.c-torture/execute/pr19005.c: New test.
3009
3010         PR target/17828
3011         * g++.old-deja/g++.other/comdat5.C: New test.
3012         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
3013
3014         * g++.dg/compat/struct-layout-1.exp: New file.
3015         * g++.dg/compat/struct-layout-1.h: New.
3016         * g++.dg/compat/struct-layout-1_generate.c: New.
3017         * g++.dg/compat/struct-layout-1_x1.h: New.
3018         * g++.dg/compat/struct-layout-1_x2.h: New.
3019         * g++.dg/compat/struct-layout-1_y1.h: New.
3020         * g++.dg/compat/struct-layout-1_y2.h: New.
3021
3022         * gcc.dg/20050330-2.c: New test.
3023
3024 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3025
3026         PR fortran/25292
3027         * gfortran.dg/associated_1.f90: New.
3028
3029 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3030
3031         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
3032         ILP32 vect_no_align platforms.
3033
3034 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
3035             Jakub Jelinek  <jakub@redhat.com>
3036
3037         PR target/25268
3038         * gcc.c-torture/compile/20051207-1.c: New test.
3039
3040 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3041
3042         PR testsuite/20772
3043         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
3044         gcc.dg/torture/pr18582-1.c,
3045         gcc.target/i386/attributes-error.c: Also test on x86_64.
3046
3047         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
3048
3049 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3050
3051         PR c++/19397
3052         * g++.dg/template/typedef3.C: New test.
3053
3054         PR c++/19762
3055         PR c++/19764
3056         * g++.dg/template/dtor3.C: Fix error markers.
3057
3058 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
3059
3060         * lib/target-supports.exp (check_effective_target_sync_char_short):
3061         Add s390*.
3062
3063 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
3064
3065         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
3066
3067 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3068
3069         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
3070         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3071         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
3072         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
3073
3074 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3075
3076         PR c++/25263
3077         * g++.dg/other/array2.C: New test case.
3078
3079 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
3080
3081         * gcc.dg/darwin-weakimport-3.c: New.
3082
3083         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
3084         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
3085         and to work on Darwin.
3086         * gcc.dg/attr-weakref-1b.c: New file.
3087         * gcc.dg/attr-weakref-2.c: New test.
3088         * gcc.dg/darwin-weakref-1.c: New test.
3089
3090 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
3091
3092         PR testsuite/25247
3093         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
3094         use in selector expressions.
3095         (dg-xfail-if): Ditto.
3096         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
3097         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
3098         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
3099         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
3100         * gcc.test-framework/test-framework.exp: Skip generated tests if
3101         CHECK_TEST_FRAMEWORK is not 1.
3102
3103 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3104
3105         PR tree-optimization/24963
3106         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
3107
3108         PR target/24108
3109         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
3110
3111         PR target/18580
3112         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
3113         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3114         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3115         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3116
3117 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
3118
3119         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
3120         dg-options.
3121
3122 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3123
3124         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
3125
3126 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3127
3128         * gcc.dg/format/cast-1.c: New test.
3129
3130 2005-12-04  Roger Sayle  <roger@eyesopen.com>
3131
3132         PR c/7776
3133         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
3134         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
3135         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
3136         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
3137
3138 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3139
3140         * gcc.dg/cast-pretty-print-1.c: New test.
3141
3142 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3143
3144         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
3145
3146 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
3147
3148         PR c++/24173
3149         * g++.dg/template/friend40.C: New test.
3150
3151 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
3152
3153         PR target/25199
3154         * gcc.target/i386/movq-2.c: New test.
3155         * gcc.target/i386/movq.c: Remove target i?86, instead add
3156         dg-require-effective-target ilp32.
3157
3158 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3159
3160         PR c++/24103
3161         * g++.dg/other/default1.C: New test.
3162
3163 2005-12-02  Richard Guenther  <rguenther@suse.de>
3164
3165         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3166
3167 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3168
3169         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
3170
3171 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
3172
3173         PR target/21017
3174         * gcc.target/powerpc/rotate.c: New.
3175
3176 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3177
3178         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
3179         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
3180
3181 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3182
3183         PR c/13384
3184         * gcc.dg/pr17730-1.c: Adjust.
3185         * gcc.dg/lvalue1.c (main): Likewise.
3186         * gcc.dg/lvalue-2.c: Likewise.
3187         * g++.dg/pr7503-3.C
3188
3189 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
3190
3191         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
3192         error messages.
3193
3194 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
3195
3196         PR fortran/24789
3197         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
3198
3199 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3200
3201         PR target/24475
3202         * lib/target-supports.exp (check_effective_target_tls): New.
3203         (check_effective_target_tls_runtime): New.
3204         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
3205         for TLS support.
3206         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3207         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3208         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
3209         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
3210         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
3211         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
3212         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3213         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
3214         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
3215         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
3216         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
3217         effective-target TLS.
3218         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
3219         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
3220         effective-target TLS runtime.
3221
3222 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3223
3224         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
3225
3226 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
3227
3228         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
3229         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
3230         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
3231         ignored" warnings when "packing" is the same as the ABI layout.
3232
3233 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
3234
3235         PR fortran/21302
3236         * gfortran.dg/line_length_1.f: New test.
3237         * gfortran.dg/line_length_2.f90: Ditto.
3238
3239 2005-11-30  Richard Guenther  <rguenther@suse.de>
3240
3241         PR tree-optimization/21655
3242         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
3243
3244 2005-11-30  Dale Johannesen  <dalej@apple.com>
3245
3246         * gcc.c-torture/compile/pr24930.c: New.
3247
3248 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
3249
3250         PR fortran/15809
3251         *  gfortran.dg/auto_char_dummy_array.f90: New test.
3252
3253 2005-11-30  Jeff Law  <law@redhat.com>
3254
3255         * g++.old-deja/g++.law/pr25000.C: New test.
3256
3257 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
3258
3259         * gcc.dg/tls/opt-11.c: New test.
3260
3261 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3262
3263         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
3264         targets.
3265         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
3266         LP64 ia64.
3267
3268 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
3269
3270         * gfortran.dg/open_access_1.f90: New test.
3271
3272 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3273
3274         * gcc.dg/charset/builtin2.c: New test.
3275
3276 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
3277
3278         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
3279         on mmix-*-* for *_[xy].c.
3280
3281 2005-11-28  Kean Johnston  <jkj@sco.com>
3282
3283         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
3284         headers.
3285         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
3286         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
3287         * gcc.target/i386/asm-3.c: Ditto.
3288         * gcc.target/i386/clobbers.c: Ditto.
3289         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
3290         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
3291         test regexp.
3292         * gcc.target/i386/mul.c: Ditto.
3293         * gcc.target/i386/ssetype-1.c: Ditto.
3294         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
3295         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
3296         static so the test works with -fPIC mode too. Based on comment in
3297         PR19231 by Pinski.
3298         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
3299
3300 2005-11-28  Richard Guenther  <rguenther@suse.de>
3301
3302         * gcc.dg/alias-9.c: New testcase.
3303         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
3304
3305 2005-11-28  Roger Sayle  <roger@eyesopen.com>
3306             Uros Bizjak  <uros@kss-loka.si>
3307
3308         PR middle-end/20219
3309         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
3310         tan(x)/sin(x) transformations.
3311
3312 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
3313
3314         PR middle-end/24575
3315         * gcc.dg/tree-ssa/divide-3.c: New test.
3316         * gcc.dg/tree-ssa/divide-4.c: New test.
3317
3318 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
3319
3320         PR fortran/24917
3321         *  gfortran.dg/boz_6.f90: New test.
3322
3323 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3324
3325         PR fortran/23912
3326         * gfortran.dg/modulo_1.f90: New test.
3327
3328 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3329
3330         PR libfortran/24919
3331         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
3332         fail on CRLF platforms.
3333         * gfortran.dg/ftell_2.f90: Likewise.
3334
3335 2005-11-26  Eric Christopher  <echristo@apple.com>
3336
3337         * gcc.dg/intmax_t-1.c: Remove mips xfail.
3338
3339 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3340
3341         * objc.dg/gnu-runtime-3.m: Simplify.
3342
3343 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3344
3345         PR middle-end/23669
3346         * gcc.dg/tree-ssa/divide-1.c: New test.
3347         * gcc.dg/tree-ssa/divide-2.c: New test.
3348
3349 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3350
3351         PR libgfortran/24945
3352         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
3353
3354 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3355
3356         PR libgfortran/24945
3357         * gfortran.dg/open_status_2.f90: New test.
3358
3359 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3360
3361         * gcc.c-torture/execute/builtins/fprintf.c,
3362         gcc.c-torture/execute/builtins/fputs-lib.c,
3363         gcc.c-torture/execute/builtins/fputs.c,
3364         gcc.c-torture/execute/builtins/lib/fprintf.c,
3365         gcc.c-torture/execute/builtins/lib/printf.c,
3366         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
3367
3368 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
3369
3370         * gcc.dg/20050922-2.c: New test.
3371
3372 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3373
3374         * objc.dg/gnu-runtime-3.m: New test.
3375
3376 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3377
3378         PR c++/9278
3379         * g++.dg/other/void1.C: New test.
3380
3381 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
3382
3383         PR middle-end/24998
3384         * gcc.dg/torture/fp-int-convert-float.c,
3385         gcc.dg/torture/fp-int-convert-double.c,
3386         gcc.dg/torture/fp-int-convert-long-double.c,
3387         gcc.dg/torture/fp-int-convert-timode.c,
3388         gcc.dg/torture/fp-int-convert-float80.c,
3389         gcc.dg/torture/fp-int-convert-float80-timode.c,
3390         gcc.dg/torture/fp-int-convert-float128.c,
3391         gcc.dg/torture/fp-int-convert-float128-timode.c,
3392         gcc.dg/torture/fp-int-convert.h: New files.
3393
3394 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3395
3396         PR middle-end/24989
3397         * gcc.dg/tree-ssa/bool-10.c: New test.
3398         * gcc.dg/tree-ssa/bool-11.c: New test.
3399         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
3400
3401 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3402
3403         PR middle-end/24990
3404         * tree-ssa/pr24990-1.c: New test.
3405
3406 2005-11-24  Richard Guenther  <rguenther@suse.de>
3407         Dirk Mueller <dmueller@suse.de>
3408
3409         PR c++/14024
3410         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
3411         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
3412         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3413         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
3414         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
3415         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
3416
3417 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
3418
3419         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
3420
3421 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3422
3423         PR c/21668
3424         * gcc.dg/Wc++-compat.c: New.
3425         * gcc.dg/Wno-c++-compat.c: New.
3426
3427 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
3428
3429         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
3430         (vspltish, vspltisw): Likewise.
3431
3432 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3433
3434         PR libgfortran/24794
3435         * gfortran.dg/namelist_12.f: Fix quotes.
3436         * gfortran.dg/namelist_13.f90: Fix quotes.
3437         * gfortran.dg/namelist_14.f90: Fix quotes.
3438         * gfortran.dg/namelist_15.f90: Fix quotes.
3439         * gfortran.dg/namelist_use.f90: Fix quotes.
3440         * gfortran.dg/namelist_use_only.f90: Fix quotes.
3441         * gfortran.dg/namelist_21.f90: New test.
3442         * gfortran.dg/namelist_22.f90: New test.
3443
3444 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
3445
3446         PR target/23435
3447         * gcc.c-torture/compile/pr23435.c: New.
3448
3449 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
3450
3451         * gcc.c-torture/execute/floatunsisf-1.c: New test.
3452
3453 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
3454
3455         * gcc.target/powerpc/405-macchw-1.c,
3456         gcc.target/powerpc/405-macchw-2.c,
3457         gcc.target/powerpc/405-macchwu-1.c,
3458         gcc.target/powerpc/405-macchwu-2.c,
3459         gcc.target/powerpc/405-machhw-1.c,
3460         gcc.target/powerpc/405-machhw-2.c,
3461         gcc.target/powerpc/405-machhwu-1.c,
3462         gcc.target/powerpc/405-machhwu-2.c,
3463         gcc.target/powerpc/405-maclhw-1.c,
3464         gcc.target/powerpc/405-maclhw-2.c,
3465         gcc.target/powerpc/405-maclhwu-1.c,
3466         gcc.target/powerpc/405-maclhwu-2.c,
3467         gcc.target/powerpc/405-mulchw-1.c,
3468         gcc.target/powerpc/405-mulchw-2.c,
3469         gcc.target/powerpc/405-mulchwu-1.c,
3470         gcc.target/powerpc/405-mulchwu-2.c,
3471         gcc.target/powerpc/405-mulhhw-1.c,
3472         gcc.target/powerpc/405-mulhhw-2.c,
3473         gcc.target/powerpc/405-mulhhwu-1.c,
3474         gcc.target/powerpc/405-mulhhwu-2.c,
3475         gcc.target/powerpc/405-mullhw-1.c,
3476         gcc.target/powerpc/405-mullhw-2.c,
3477         gcc.target/powerpc/405-mullhwu-1.c,
3478         gcc.target/powerpc/405-mullhwu-2.c,
3479         gcc.target/powerpc/405-nmacchw-1.c,
3480         gcc.target/powerpc/405-nmacchw-2.c,
3481         gcc.target/powerpc/405-nmachhw-1.c,
3482         gcc.target/powerpc/405-nmachhw-2.c,
3483         gcc.target/powerpc/405-nmaclhw-1.c,
3484         gcc.target/powerpc/405-nmaclhw-2.c,
3485         gcc.target/powerpc/440-macchw-1.c,
3486         gcc.target/powerpc/440-macchw-2.c,
3487         gcc.target/powerpc/440-macchwu-1.c,
3488         gcc.target/powerpc/440-macchwu-2.c,
3489         gcc.target/powerpc/440-machhw-1.c,
3490         gcc.target/powerpc/440-machhw-2.c,
3491         gcc.target/powerpc/440-machhwu-1.c,
3492         gcc.target/powerpc/440-machhwu-2.c,
3493         gcc.target/powerpc/440-maclhw-1.c,
3494         gcc.target/powerpc/440-maclhw-2.c,
3495         gcc.target/powerpc/440-maclhwu-1.c,
3496         gcc.target/powerpc/440-maclhwu-2.c,
3497         gcc.target/powerpc/440-mulchw-1.c,
3498         gcc.target/powerpc/440-mulchw-2.c,
3499         gcc.target/powerpc/440-mulchwu-1.c,
3500         gcc.target/powerpc/440-mulchwu-2.c,
3501         gcc.target/powerpc/440-mulhhw-1.c,
3502         gcc.target/powerpc/440-mulhhw-2.c,
3503         gcc.target/powerpc/440-mulhhwu-1.c,
3504         gcc.target/powerpc/440-mulhhwu-2.c,
3505         gcc.target/powerpc/440-mullhw-1.c,
3506         gcc.target/powerpc/440-mullhw-2.c,
3507         gcc.target/powerpc/440-mullhwu-1.c,
3508         gcc.target/powerpc/440-mullhwu-2.c,
3509         gcc.target/powerpc/440-nmacchw-1.c,
3510         gcc.target/powerpc/440-nmacchw-2.c,
3511         gcc.target/powerpc/440-nmachhw-1.c,
3512         gcc.target/powerpc/440-nmachhw-2.c,
3513         gcc.target/powerpc/440-nmaclhw-1.c,
3514         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
3515
3516 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
3517
3518         PR fortran/24774
3519         * gfortran.dg/inquire_9.f90: New test.
3520
3521         PR fortran/21647
3522         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
3523
3524 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3525
3526         PR libfortran/24432
3527         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3528         Check that 'cos' is supported.
3529
3530 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
3531
3532         PR fortran/24223
3533         * gfortran.dg/substring_equivalence.f90: New test.
3534
3535         PR fortran/24705
3536         * gfortran.dg/auto_internal_assumed.f90: New test.
3537
3538 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
3539
3540         * gcc.dg/fold-div-2.c: New test.
3541
3542 2005-11-20  Ian Lance Taylor  <ian@airs.com>
3543
3544         PR rtl-optimization/24883
3545         * gcc.c-torture/compile/pr24883.c: New test.
3546
3547 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
3548
3549         PR middle-end/20583
3550         * gcc.c-torture/compile/pr20583.c: New.
3551
3552 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
3553
3554         * gcc.c-torture/execute/usmul.c: New test.
3555
3556 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
3557
3558         * gcc.dg/tree-ssa/vrp22.c: New test.
3559
3560 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
3561
3562         PR middle-end/24912
3563         * gcc.dg/torture/pr24912-1.c: New test.
3564
3565 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
3566
3567         PR fortran/24862
3568         * gfortran.dg/arrayio_derived_1.f90: New test.
3569
3570 2005-11-19  Richard Guenther  <rguenther@suse.de>
3571
3572         PR middle-end/23294
3573         * gcc.dg/tree-ssa/pr23294.c: New testcase.
3574
3575 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
3576
3577         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
3578
3579 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
3580
3581         PR c++/8355
3582         * g++.dg/template/friend39.C: New test.
3583
3584 2005-11-18  James E Wilson  <wilson@specifix.com>
3585
3586         * gcc.dg/builtin-strstr.c: New.
3587
3588 2005-11-18  Richard Henderson  <rth@redhat.com>
3589
3590         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
3591         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
3592         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
3593         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
3594         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
3595         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
3596         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
3597         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
3598         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
3599         renaming to remove initial "ia64-".
3600
3601 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
3602
3603         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
3604
3605 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
3606
3607         * g++.dg/cpp/string-2.C: New test.
3608
3609 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
3610
3611         * gcc.dg/tree-ssa/loop-14.c: New test.
3612
3613 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
3614             Michael Chamberlain <michael@chamberlain.net.au>
3615
3616         * ada/acats/run_all.sh (target_run): Kill long running tests.
3617
3618 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3619
3620         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
3621         * gcc.dg/cleanup-9.c: Likewise.
3622         * gcc.dg/cleanup-10.c: Likewise.
3623         * gcc.dg/cleanup-11.c: Likewise.
3624
3625 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3626
3627         PR fortran/24892
3628         * gfortran.dg/open_access_append_1.f90: New test.
3629         * gfortran.dg/open_access_append_2.f90: New test.
3630
3631 2005-11-16  Richard Guenther  <rguenther@suse.de>
3632
3633         PR middle-end/24851
3634         * gcc.c-torture/execute/pr24851.c: New testcase.
3635
3636 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3637
3638         * gcc.dg/fold-overflow-1.c: New test.
3639
3640 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
3641
3642         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
3643         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
3644
3645 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
3646
3647         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
3648         structures.
3649         * g++.dg/eh/forced2.C: Likewise.
3650         * g++.dg/eh/forced3.C: Likewise.
3651         * g++.dg/eh/forced4.C: Likewise.
3652
3653 2005-11-11  Mike Stump  <mrs@apple.com>
3654
3655         * g++.old-deja/g++.mike/unused.C: Add.
3656
3657 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
3658
3659         PR c++/24667
3660         * g++.dg/warn/Wcast-qual1.C: New test.
3661
3662 2005-11-15  Jan Hubicka  <jh@suse.cz>
3663
3664         * gcc.dg/winline-5.c: Add large-unit-insns limit.
3665
3666 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
3667
3668         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
3669
3670 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
3671
3672         PR 24840
3673         * gcc.dg/tree-ssa/pr24840.c: New test.
3674
3675 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
3676
3677         PR testsuite/24841
3678         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
3679
3680 2005-11-14  Dale Johannesen  <dalej@apple.com>
3681
3682         * gcc.c-torture/execute/20051113-1.c: New.
3683
3684 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
3685
3686         PR c++/24687
3687         * g++.dg/template/crash43.C: New test.
3688
3689 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
3690
3691         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
3692
3693 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3694
3695         PR c++/24817
3696         * g++.dg/eh/spec8.C: New test.
3697
3698 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3699
3700         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
3701
3702 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3703
3704         PR c++/20293
3705         * g++.dg/parse/ambig4.C: New test.
3706         * g++.dg/tc1/dr101.C: Adjust error markers.
3707         * g++.dg/lookup/strong-using-2.C: Likewise.
3708         * g++.dg/lookup/ambig5.C: Likewise.
3709         * g++.dg/lookup/ambig4.C: Likewise.
3710         * g++.dg/parse/crash22.C: Likewise.
3711
3712 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3713
3714         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
3715
3716 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3717
3718         * gcc.dg/nested-calls-1.c: New test.
3719
3720 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3721
3722         * gfortran.dg/complex_intrinsic_1.f90: New test.
3723         * gfortran.dg/complex_intrinsic_2.f90: New test.
3724         * gfortran.dg/fgetc_1.f90: New test.
3725         * gfortran.dg/fgetc_2.f90: New test.
3726         * gfortran.dg/fgetc_3.f90: New test.
3727         * gfortran.dg/ftell_1.f90: New test.
3728         * gfortran.dg/ftell_2.f90: New test.
3729         * gfortran.dg/gnu_logical_1.F: New test.
3730         * gfortran.dg/gnu_logical_2.f90: New test.
3731
3732 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
3733
3734         PR middle-end/24820
3735         * testsuite/gcc.dg/pr24820.c: New test.
3736
3737 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
3738
3739         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
3740         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
3741         variable.
3742
3743 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3744
3745         testsuite/24614
3746         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
3747
3748 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3749
3750         * gcc.target/cris/cris.exp: New file.
3751         * gcc.target/cris/rld-legit1.c: New test.
3752         * gcc.target/cris/rld-legit2.c: New test.
3753
3754 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
3755
3756         PR c++/24780
3757         * g++.dg/opt/pr24780.C: New test.
3758
3759         PR c++/24761
3760         * g++.dg/template/asm1.C: New test.
3761
3762 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
3763
3764         PR libgfortran/24787
3765         * gfortran.dg/scan_1.f90: New test.
3766
3767 2005-11-12  Jan Hubicka  <jh@suse.cz>
3768
3769         * gcc.target/i386/minmax-1.c: New.
3770         * gcc.target/i386/minmax-2.c: New.
3771
3772 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
3773
3774         * gcc.dg/pr24445.c: Fix for 64-bit targets.
3775
3776 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
3777
3778         * gcc.c-torture/execute/20051110-1.c,
3779         gcc.c-torture/execute/20051110-2.c: New tests.
3780
3781 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3782
3783         PR middle-end/24750
3784         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
3785         New tests.
3786
3787 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3788
3789         * lib/target-libpath.exp (get_shlib_extension): New proc.
3790         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
3791         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3792         * lib/objc.exp (objc_target_compile): Likewise.
3793         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
3794         detection.
3795
3796 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3797
3798         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
3799
3800         * lib/target-supports.exp (check_effective_target_static_libgfortran):
3801         Add -static to additional_flags and pass it to target_compile.
3802
3803 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3804
3805         PR libgfortran/24719
3806         gfortran.dg/read_noadvance.f90: New test.
3807
3808         PR libgfortran/24699
3809         gfortran.dg/fmt_t_2.f90: New test.
3810
3811         PR libgfortran/24785
3812         gfortran.dg/read_x_eor.f90: New test.
3813
3814         PR libgfortran/24584
3815         gfortran.dg/namelist_empty.f90: Rename test.
3816
3817         PR libgfortran/24489
3818         gfortran/read_eor.f90: Rename test.
3819
3820 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3821
3822         PR fortran/15976
3823         * gfortran.dg/automatic_module_variable.f90: New test.
3824
3825 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3826
3827         PR target/24445
3828         * gcc.dg/pr24445.c: New test.
3829
3830 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3831
3832         PR fortran/24655
3833         PR fortran/24755
3834         * gfortran.dg/recursive_statement_functions.f90: Add statement
3835         functions using inline intrinsic functions and parameters to test
3836         that they no longer seg-fault.
3837
3838         PR fortran/24409
3839         gfortran.dg/nested_modules_4.f90: New test.
3840         gfortran.dg/nested_modules_5.f90: New test.
3841
3842 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3843
3844         PR fortran/24643
3845         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
3846
3847 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
3848
3849         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
3850         failures.
3851
3852 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3853
3854         * gcc.dg/sparc-getcontext-1.c: New test.
3855
3856 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
3857
3858         * gcc.dg/ifcvt-fabs-1.c: New test.
3859
3860 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
3861
3862         PR other/4372
3863         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
3864         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
3865
3866 2005-11-09  Richard Guenther  <rguenther@suse.de>
3867
3868         PR tree-optimization/24716
3869         * gcc.c-torture/execute/pr24716.c: New testcase.
3870
3871 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3872
3873         * gcc.dg/pr24624.c: Disable for non S/390 targets.
3874
3875 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3876
3877         PR 24624
3878         * gcc.dg/pr24624.c: Testcase added.
3879
3880 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3881
3882         PR 24623
3883         * g++.dg/other/pr24623.C: Testcase added.
3884
3885 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
3886
3887         PR fortran/22607
3888         * gfortran-dg/pure_byref_1.f90: New.
3889         * gfortran-dg/pure_byref_2.f90: New.
3890
3891 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
3892
3893         PR c/24101
3894         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
3895         * gcc.dg/dg.exp: Run main loop also for *.i files.
3896
3897 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
3898
3899         PR c++/19450
3900         * g++.dg/tls/diag-3.C: New test.
3901         * g++.dg/tls/diag-4.C: New test.
3902         * g++.dg/tls/static-1.C: New test.
3903         * g++.dg/tls/static-1a.cc: New file.
3904
3905 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
3906
3907         PR 23046
3908         * g++.dg/tree-ssa/pr23046.C: New test.
3909
3910 2005-11-08  Devang Patel <dpatel@apple.com>
3911
3912         PR tree-optimization/23115
3913         * gcc.dg/tree-ssa/pr23115.c: New.
3914
3915 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
3916
3917         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
3918         * gcc.target/powerpc/pr16155.c: Same.
3919         * gcc.target/powerpc/altivec-1.c: Same.
3920         * gcc.target/powerpc/altivec-2.c: Same.
3921         * gcc.target/powerpc/altivec-3.c: Same.
3922         * gcc.target/powerpc/altivec-5.c: Same.
3923         * gcc.target/powerpc/altivec-11.c: Same.
3924         * gcc.target/powerpc/altivec-12.c: Same.
3925         * gcc.target/powerpc/altivec-14.c: Same.
3926         * gcc.target/powerpc/altivec-22.c: Same.
3927         * gcc.target/powerpc/altivec-consts.c: Same.
3928         * gcc.target/powerpc/altivec-pr22085.c: Same.
3929         * gcc.target/powerpc/altivec-splat.c: Same.
3930         * gcc.target/powerpc/altivec-varargs-1.c: Same.
3931         * gcc.target/powerpc/altivec-vec-merge.c: Same.
3932         * gcc.target/powerpc/darwin-longlong.c: Same.
3933
3934 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
3935
3936         PR target/19340
3937         * gcc.dg/pr19340.c: New test.
3938
3939 2005-11-07  Ian Lance Taylor  <ian@airs.com>
3940
3941         PR rtl-optimization/24683
3942         * gcc.dg/pr24683.c: New test.
3943
3944 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3945
3946         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
3947         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
3948
3949 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3950
3951         * gcc.target/i386/pr23376.c: Compile with -mmmx.
3952
3953 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
3954
3955         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
3956
3957 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3958
3959         PR target/24230
3960
3961         * gcc.target/powerpc/altivec-consts.c,
3962         gcc.target/powerpc/altivec-splat.c: New testcase.
3963
3964 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3965
3966         PR c/24599
3967
3968         * gcc.dg/overflow-2.c: New testcase.
3969
3970 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
3971
3972         PR rtl-optimization/23567
3973         * gcc.c-torture/execute/20051104-1.c: New test.
3974
3975 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
3976
3977         PR fortran/24534
3978         gfortran.dg/private_type_2.f90: Modified to check that case with
3979         PRIVATE declaration within derived type is accepted.
3980
3981         PR fortran/20838
3982         gfortran.dg/pointer_assign_1.f90: New test.
3983
3984         PR fortran/20840
3985         * gfortran.dg/arrayio_0.f90: New test.
3986
3987         PR fortran/17737
3988         gfortran.dg/data_initialized.f90: New test.
3989         gfortran.dg/data_constraints_1.f90: New test.
3990         gfortran.dg/data_constraints_2.f90: New test.
3991
3992 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
3993
3994         PR fortran/24174
3995         PR fortran/24305
3996         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
3997
3998 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
3999
4000         PR 24670
4001         * gcc.dg/tree-ssa/pr24670.c: New test.
4002
4003 2005-11-05  Ian Lance Taylor  <ian@airs.com>
4004
4005         PR target/22432
4006         * gcc.target/i386/pr22432.c: New test.
4007
4008 2005-11-05  Richard Henderson  <rth@redhat.com>
4009
4010         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
4011         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
4012         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
4013         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
4014         from gcc.dg/alpha-*.
4015         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
4016         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
4017
4018 2005-11-05  Andreas Jaeger  <aj@suse.de>
4019
4020         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
4021
4022 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4023
4024         PR target/23424
4025         * gcc.dg/torture/pr23424-1.c: New test.
4026
4027 2005-11-04  Richard Henderson  <rth@redhat.com>
4028
4029         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
4030         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
4031         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
4032         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
4033         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
4034         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
4035         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
4036         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
4037         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
4038         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
4039         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
4040         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
4041         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
4042         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
4043         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
4044         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
4045         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
4046         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
4047         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
4048         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
4049         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
4050         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
4051         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
4052         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
4053         Move from gcc.dg/.
4054         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
4055         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4056         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
4057         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
4058         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
4059         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
4060         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
4061         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
4062         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
4063         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
4064         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
4065         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
4066         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
4067         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
4068         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
4069         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
4070         gcc.target/i386/lea.c, gcc.target/i386/local.c,
4071         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
4072         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
4073         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
4074         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
4075         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
4076         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
4077         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
4078         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
4079         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
4080         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
4081         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
4082         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
4083         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
4084         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
4085         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
4086         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
4087         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
4088         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
4089         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
4090         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
4091         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
4092         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
4093         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
4094         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
4095         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
4096         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
4097         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
4098         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
4099
4100 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
4101
4102         PR 24627
4103         * gcc.dg/tree-ssa/pr24627.c: New test.
4104
4105 2005-11-04 Paul Brook  <paul@codesourcery.com>
4106
4107         * gcc.dg/tls/opt-10.c: New test.
4108
4109 2005-11-04  Andreas Jaeger  <aj@suse.de>
4110
4111         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
4112         avoid extra warnings.
4113
4114 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4115
4116         PR libfortran/22298
4117         * gcc/testsuite/lib/target-supports.exp
4118         (check_effective_target_static_libgfortran): New
4119         static_libgfortran effective target.
4120         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
4121         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
4122
4123 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4124
4125         * gcc.dg/pr24615.c: Guard test with { target fpic }.
4126
4127 2005-11-03  Josh Conner  <jconner@apple.com>
4128
4129         PR c++/19989
4130         g++.dg/ext/array2.C: New test.
4131         g++.dg/template/dependent-name3.C: New test.
4132         g++.dg/template/dependent-name4.C: New test.
4133         g++.dg/template/sfinae2.C: New test.
4134
4135 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4136
4137         PR preprocessor/22042
4138         * gcc.dg/cpp/strify4.c: New test.
4139
4140 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4141
4142         PR c++/17964
4143         * g++.dg/cpp/string-1.C: New test.
4144
4145 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4146
4147         * gcc.target/powerpc: New directory.
4148         * gcc.target/powerpc/powerpc.exp: New file.
4149         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
4150         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
4151         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
4152         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
4153         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
4154         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
4155         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
4156         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
4157         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
4158         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
4159         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
4160         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
4161         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
4162         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
4163         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
4164         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
4165         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
4166         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
4167         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
4168         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
4169         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
4170         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
4171         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
4172         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
4173         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
4174         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
4175         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
4176         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
4177         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
4178         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
4179         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
4180         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
4181         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
4182         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
4183
4184 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
4185
4186         PR c++/21627
4187         * g++.dg/warn/inline2.C: New test.
4188
4189 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4190
4191         PR middle-end/23155
4192         * g++.dg/ext/c99struct1.C: New test.
4193         * gcc.dg/union-cast-1.c: New test.
4194         * gcc.dg/union-cast-2.c: New test.
4195         * gcc.dg/union-cast-3.c: New test.
4196
4197 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4198
4199         PR middle-end/24589
4200         * gcc.c-torture/execute/zero-struct-2.c: New test.
4201
4202 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4203
4204         PR c++/24582
4205         * g++.dg/init/switch1.C: New test.
4206
4207 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4208
4209         * gcc.dg/delay-slot-1.c: New test.
4210
4211 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
4212
4213         PR target/24620
4214         * gcc.dg/pr24620.c: New test.
4215
4216 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4217
4218         PR c/24329
4219         * gcc.dg/format/unnamed-1.c: New test.
4220
4221 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4222
4223         PR c++/22434
4224         * g++.dg/expr/cond8.C: New test.
4225
4226         PR c++/24560
4227         * g++.dg/parse/dot1.C: New test.
4228
4229 2005-11-02  Jan Hubicka  <jh@suse.cz>
4230
4231         PR target/23303
4232         * gcc.dg/i386-lea.c: New test
4233
4234 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4235
4236         PR target/24615
4237         * gcc.dg/pr24615.c: New test.
4238
4239 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4240
4241         PR target/24600
4242         * gcc.dg/pr24600.c: New test.
4243
4244 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4245
4246         PR c++/19253
4247         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
4248         * g++.dg/parse/typename9.C: New test.
4249         * g++/dg/parse/typename10.C: Likewise.
4250
4251 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4252
4253         PR fortran/18157
4254         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
4255         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
4256         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
4257
4258 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4259
4260         PR c++/24569
4261         * g++.dg/debug/static1.C: New test.
4262
4263 2005-11-02  Josh Conner  <jconner@apple.com>
4264
4265         * g++.dg/crash38.C: moved into proper directory...
4266         * g++.dg/template/crash42.C: ...here
4267
4268 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
4269
4270         PR target/18338
4271         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
4272         pcc_bitfield_type_matters || default_packed.
4273
4274         * lib/target-supports.exp
4275         (check_effective_target_pcc_bitfield_type_matters): New proc.
4276         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
4277
4278         PR testsuite/23304
4279         * lib/target-supports.exp (check_effective_default_packed): New proc.
4280         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
4281         Gate expected errors on target ! default_packed.
4282         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
4283
4284 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4285
4286         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
4287         change (r106358).
4288
4289 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4290
4291         PR fortran/24008
4292         * gfortran.dg/entry_5.f90: New.
4293         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
4294
4295 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
4296
4297         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
4298
4299 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
4300
4301         PR fortran/21565
4302         gfortran.dg/namelist_blockdata.f90: New test.
4303
4304         PR fortran/18737
4305         gfortran.dg/external_implicit_none.f90: New test.
4306
4307         PR fortran/14994
4308         * gfortran.dg/secnds.f: New test.
4309
4310 2005-10-31  Jan Hubicka  <jh@suse.cz>
4311
4312         PR target/20928
4313         * gcc.c-torture/compile/pr20928.c: New test.
4314
4315 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
4316
4317         PR middle-end/23492
4318         * gcc.c-torture/compile/zero-strct-5.c: New test.
4319
4320 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
4321
4322         PR libgfortran/24584
4323         * gfortran.dg/pr24584.f90: New test.
4324
4325 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
4326
4327         PR fortran/18883
4328         * gfortran.dg/char_result_9.f90: New.
4329         * gfortran.dg/char_result_10.f90: New.
4330
4331 2005-10-30  Jan Hubicka  <jh@suse.cz>
4332
4333         * g++.dg/tree-ssa/pr24172.C: New testcase.
4334
4335 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4336
4337         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
4338
4339 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
4340
4341         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
4342         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
4343         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
4344         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
4345         gfortran.dg/enum_9.f90,
4346         gfortran.fortran-torture/compile/enum_1.f90,
4347         gfortran.fortran-torture/execute/enum_1.f90,
4348         gfortran.fortran-torture/execute/enum_2.f90,
4349         gfortran.fortran-torture/execute/enum_3.f90,
4350         gfortran.fortran-torture/execute/enum_4.f90: New tests.
4351
4352 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
4353
4354         PR target/18482
4355         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
4356         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
4357
4358 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4359
4360         PR libfortran/20179
4361         * gfortran.dg/mixed_io_1.f90: New test.
4362         * gfortran.dg/mixed_io_1.c: New file.
4363
4364 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4365
4366         * gfortran.dg/malloc_free_1.f90: New test.
4367
4368 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
4369
4370         * gcc.dg/nested-func-4.c: Require profiling -pg.
4371
4372 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4373
4374         PR C++/23229
4375         * g++.dg/warn/main-2.C: New test.
4376
4377 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
4378
4379         PR fortran/24545
4380         * gfortran.dg/interface_2.f90: new test.
4381
4382 2005-10-28  Josh Conner  <jconner@apple.com>
4383
4384         PR c++/22153
4385         * g++.dg/template/crash38.C: New test.
4386         * g++.dg/parse/explicit1.C: Change expected errors.
4387
4388 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4389
4390         PR C++/23426
4391         * g++.dg/other/large-size-array.C: New test.
4392
4393 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4394
4395         PR middle-end/24362
4396         * g++.dg/opt/complex4.C: New test.
4397
4398 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
4399
4400         * gcc.dg/nested-func-4.c: New test.
4401
4402 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
4403
4404         PR fortran/24158
4405         gfortran.dg/derived_recursion.f90: New test.
4406         gfortran.dg/implicit_actual.f90: New test.
4407
4408 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
4409
4410         PR middle-end/24295, PR testsuite/24477
4411         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
4412         removed when weakref hits the tree.
4413
4414 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
4415
4416         * gfortran.dg/cray_pointers_4.f90: New test.
4417
4418         * gfortran.dg/cray_pointers_5.f90: New test.
4419
4420 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
4421
4422         PR fortran/22290
4423         * gfortran.dg/assign_5.f90: New test.
4424         * gfortran.dg/assign_6.f: New test.
4425
4426 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
4427
4428         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
4429         CPU has no SSE support.
4430
4431 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
4432
4433         PR libgfortran/24224
4434         * gfortran.dg/arrayio_1.f90: Update attribution.
4435         * gfortran.dg/arrayio_2.f90: Update attribution.
4436         * gfortran.dg/arrayio_3.f90: Update attribution.
4437         * gfortran.dg/arrayio_4.f90: Update test conditions.
4438         * gfortran.dg/arrayio_5.f90: Update attribution.
4439         * gfortran.dg/arrayio_6.f90: New test.
4440         * gfortran.dg/arrayio_7.f90: New test.
4441
4442 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
4443
4444         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
4445
4446 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
4447
4448         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
4449
4450 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
4451
4452         PR fortran/24416
4453         * gfortran.dg/namelist_char_only.f90: New test.
4454
4455 2005-10-24  Asher Langton  <langton2@llnl.gov>
4456
4457         PR fortran/17031
4458         PR fortran/22282
4459         * gfortran.dg/cray_pointers_1.f90: New test.
4460         * gfortran.dg/cray_pointers_2.f90: New test.
4461         * gfortran.dg/cray_pointers_3.f90: New test.
4462         * gfortran.dg/loc_1.f90: New test.
4463         * gfortran.dg/loc_2.f90: New test.
4464
4465 2005-10-24  Steven Bosscher  <stevenb@suse.de>
4466
4467         * gcc.dg/pr24225.c: New test.
4468
4469 2005-10-24  Asher Langton  <langton2@llnl.gov>
4470
4471         * gfortran.dg/dup_save_1.f90: New test.
4472         * gfortran.dg/dup_save_2.f90: New test.
4473
4474 2005-10-24  Paul Brook  <paul@codesourcery.com>
4475
4476         PR 24107
4477         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
4478         stdint.h.
4479
4480 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
4481
4482         PR libgfortran/24489
4483         * gfortran.dg/pr24489.f90: New test.
4484
4485 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
4486
4487         PR fortran/23635
4488         * gfortran.dg/ichar_1.f90: Add tests for derived types.
4489
4490 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
4491
4492         PR target/18911
4493         * g++.dg/init/array16.C: Skip for mmix-*-*.
4494
4495 2005-10-23  Asher Langton  <langton2@llnl.gov>
4496
4497         * gfortran.dg/byte_1.f90: New test.
4498         * gfortran.dg/byte_2.f90: New test.
4499
4500 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
4501
4502         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
4503
4504 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
4505
4506         PR fortran/18022
4507         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
4508
4509         PR fortran/24311
4510         * gfortran.dg/merge_char_const.f90: New test.
4511
4512         PR fortran/24384
4513         * gfortran.dg/spread_scalar_source.f90: New test.
4514
4515 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
4516
4517         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
4518
4519         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
4520         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
4521
4522         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
4523
4524 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
4525
4526         PR fortran/24426
4527         * gfortran.dg/der_pointer_4.f90: New.
4528
4529 2005-10-22  David Ayers  <d.ayers@inode.at>
4530
4531         * obj-c++.dg/except-1.mm: Simplify.
4532
4533 2005-10-21  David Ayers  <d.ayers@inode.at>
4534
4535         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
4536
4537 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
4538
4539         * gfortran.dg/assumed_dummy_2.f90: New test.
4540
4541 2005-10-21  James E Wilson  <wilson@specifix.com>
4542
4543         PR preprocessor/15220
4544         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
4545
4546 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
4547
4548         * gcc.c-torture/execute/20051021-1.c: New test.
4549
4550 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
4551
4552         PR c++/24260
4553         * g++.dg/ext/tmplattr1.C: New test.
4554
4555 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
4556
4557         PR fortran/24440
4558         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
4559
4560 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
4561
4562         * obj-c++.dg/except-1.mm: New.
4563
4564         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
4565
4566 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
4567
4568         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
4569
4570 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
4571
4572         PR middle-end/24295
4573         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
4574         declarations with the same names as thunks' alias targets, use
4575         aliases instead.
4576         * gcc.dg/attr-alias-3.c: New test.
4577         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
4578
4579 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
4580
4581         PR c++/22618
4582         * g++.dg/parse/access8.C: New test.
4583
4584 2005-10-20  Richard Guenther  <rguenther@suse.de>
4585
4586         PR c++/24439
4587         * g++.dg/tree-ssa/pr24439.C: New testcase.
4588
4589 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4590
4591         * g++.dg/opt/delay-slot-1.C: New test.
4592
4593 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
4594
4595         PR fortran/21625
4596         * gfortran.fg/der_init_1.f90: New.
4597
4598 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
4599
4600         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
4601
4602 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
4603
4604         PR c++/21908
4605         * g++.dg/parse/error28.C: New test.
4606
4607 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4608
4609         * gcc.dg/profile-generate-2.c: New test.
4610
4611 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
4612
4613         PR target/23589
4614         * g++.dg/ext/dllimport11.C: New.
4615
4616 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4617
4618         PR c++/22293
4619         * g++.dg/other/friend3.C: New test.
4620
4621 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
4622
4623         PR c++/23293
4624         * g++.dg/template/error19.C: New test.
4625
4626 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4627
4628         PR c++/21383
4629         * g++.dg/overload/koenig2.C: New.
4630
4631         PR c++/23118
4632         * g++.dg/overload/error2.C: New.
4633
4634         PR c++/22604
4635         * g++.dg/inherit/covariant14.C: New.
4636
4637 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4638
4639         PR c++/23440
4640         * g++.dg/parse/for1.C: New test.
4641
4642 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
4643
4644         PR fortran/23446
4645         * gfortran.dg/host_dummy_index_1.f90: New test.
4646
4647         PR fortran/21459
4648         * gfortran.dg/automatic_char_len_2.f90: New test.
4649
4650         PR fortran/20866
4651         * gfortran.dg/recursive_statement_functions.f90: New test.
4652
4653         PR fortran/20853
4654         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
4655
4656         PR fortran/20849
4657         * gfortran.dg/external_initializer.f90: New test.
4658
4659         PR fortran/20837
4660         * non_module_public.f90: New test.
4661
4662 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
4663
4664         PR c++/24386
4665         * g++.dg/template/overload7.C: New.
4666
4667         PR c++/22551
4668         * g++.dg/other/switch2.C: Remove expected warnings.
4669
4670         PR c++/21353
4671         * g++.dg/template/defarg6.C: New.
4672
4673 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
4674
4675         PR target/24315
4676         * gcc.target/i386/pr24315.c: New test.
4677
4678 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4679
4680         PR c++/24389
4681         * g++.dg/template/static21.C: New test.
4682         * g++.dg/template/static21-a.cc: Likewise.
4683
4684 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
4685
4686         PR c++/23959
4687         * g++.dg/warn/Wswitch-default-1.C: New test.
4688         * g++.dg/warn/Wswitch-default-2.C: New test.
4689
4690 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4691
4692         PR c++/22173
4693         * g++.dg/parse/template18.C: New test.
4694         * g++.dg/template/nontype15.C: Likewise.
4695
4696 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
4697
4698         PR fortran/22273
4699         * gfortran.dg/spec_expr_2.f90: New.
4700
4701 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
4702
4703         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
4704         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
4705         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
4706         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
4707         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
4708         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
4709         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
4710         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
4711         previous target-specific skips and warning-message matches where
4712         applicable.
4713
4714 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
4715
4716         PR c++/21347
4717         * g++.dg/warn/Wctor-dtor.C: New test.
4718
4719 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4720
4721         PR c/23439
4722         * gcc.dg/for-1.c: New test.
4723
4724 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
4725
4726         PR c++/19565
4727         * g++.dg/warn/Wconversion1.C: New test.
4728         * g++.dg/ext/packed4.C: Compile with -w.
4729         * g++.dg/opt/20050511-1.C: Likewise.
4730         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
4731
4732 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
4733
4734         * gfortran.dg/boz_5.f90: New test.
4735
4736 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
4737
4738         PR c++/22551
4739         * g++.dg/other/switch2.C: New.
4740
4741         PR c++/23984
4742         * g++.dg/init/ctor7.C: New.
4743
4744 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
4745
4746         PR c++/23730
4747         * g++.dg/parse/crash32.C: New test.
4748
4749 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
4750
4751         PR c++/20721
4752         * g++.dg/init/goto2.C: New test.
4753
4754         PR c++/22464
4755         * g++.dg/template/crash/41.C: New test.
4756
4757         PR c++/22180
4758         * g++.dg/template/crash40.C: New test.
4759
4760         PR c++/23694
4761         * g++.dg/parse/friend5.C: New test.
4762
4763         PR c++/23307
4764         * g++.dg/template/crash38.C: New test.
4765
4766         PR c++/22352
4767         * g++.dg/template/friend38.C: New test.
4768
4769         PR c++/22405
4770         * g++.dg/template/crash39.C: New test.
4771
4772 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
4773
4774         * gcc.dg/debug/dwarf2/dwarf-char1.c,
4775         gcc.dg/debug/dwarf2/dwarf-char2.c,
4776         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
4777
4778         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
4779
4780 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
4781
4782         * gcc.dg/dll-2.c: Add tests for warnings.
4783         * gcc.dg/dll-3.c: Likewise.
4784         * gcc.dg/dll-4.c: Likewise.
4785
4786         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
4787         * g++.dg/ext/dllimport2.C: Likewise.
4788         * g++.dg/ext/dllimport3.C: Likewise.
4789         * g++.dg/ext/dllimport7.C: Likewise.
4790         * g++.dg/ext/dllimport8.C: Likewise.
4791         * g++.dg/ext/dllimport9.C: Likewise.
4792
4793 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
4794
4795         PR fortran/24092
4796         * gfortran.dg/derived_pointer_recursion.f90: New test.
4797
4798 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
4799
4800         * gcc.c-torture/execute/20051012-1.c: New test.
4801
4802 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4803
4804         PR fortran/18082
4805         * gfortran.dg/automatic_char_len_1.f90: New test.
4806
4807 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4808
4809         PR fortran/20847
4810         * gfortran.dg/save_common.f90: New test.
4811
4812         PR fortran/20856
4813         * gfortran.dg/save_result.f90: New test.
4814
4815 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4816
4817         PR c++/21592
4818         * g++.dg/template/dependent-expr1.C: Add new expected error.
4819         * g++.dg/template/dependent-expr2.C: Adjust error text.
4820         * g++.dg/template/overload6.C: New.
4821
4822         PR c++/23797
4823         * g++.dg/other/typename8.C: New.
4824
4825         PR c++/21117
4826         * g++.dg/other/return1.C: New.
4827
4828 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
4829
4830         PR c++/24052
4831         * g++.dg/ext/label5.C: New.
4832
4833 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4834
4835         PR c++/19964
4836         * g++.dg/parse/crash31.C: New.
4837
4838 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
4839
4840         * g++.dg/ipa/ipa-1.c: New test.
4841         * g++.dg/ipa/ipa-2.c: New test.
4842         * g++.dg/ipa/ipa-3.c: New test.
4843         * g++.dg/ipa/ipa-4.c: New test.
4844         * g++.dg/ipa/ipa-5.c: New test.
4845         * g++.dg/ipa/ipa.exp: New file.
4846
4847 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4848
4849         PR fortran/24207
4850         * gfortran.dg/private_type_3.f90: New test.
4851
4852 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4853
4854         PR fortran/20786
4855         gfortran.dg/aint_anint_1.f90: New test.
4856
4857 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4858
4859         PR libgfortran/24313
4860         gfortran.dg/csqrt.f: New test.
4861
4862 2005-10-11  Ian Lance Taylor  <ian@airs.com>
4863
4864         PR c++/8057
4865         * g++.dg/warn/noeffect7.C: New test.
4866         * g++.dg/warn/noeffect2.C: Instantiate templates.
4867         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
4868         and warning.
4869
4870 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4871
4872         PR c++/21089
4873         * g++.dg/init/float1.C: New test.
4874
4875         PR c++/24277
4876         * g++.dg/init/member1.C: Tweak error markers.
4877
4878 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
4879
4880         PR testsuite/24281
4881         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
4882         Check for null pointer.
4883
4884 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4885
4886         PR c++/21369
4887         * g++.dg/parse/ret-type3.C: New test.
4888
4889 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4890
4891         PR tree-opt/23946
4892         * gcc.c-torture/compile/pr23946.c: New test.
4893
4894 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
4895
4896         * g++.dg/opt/mmx2.C: New test.
4897
4898 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4899
4900         PR c++/24277
4901         * g++.dg/template/static20.C: New test.
4902
4903         PR c++/24302
4904         * g++.dg/warn/Wunused-12.C: New test.
4905
4906         PR c++/23437
4907         * g++.dg/template/arg4.C: New test.
4908
4909 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4910
4911         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
4912         * gcc.dg/ucnid-3.c: Likewise.
4913         * gcc.dg/ucnid-4.c: Likewise.
4914         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
4915         * g++.dg/other/ucnid-1.C: Likewise.
4916         * gcc.dg/sparc-frame-1.c: New test.
4917
4918 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4919
4920         PR c++/24139
4921         * g++.dg/template/spec27.C: New test.
4922
4923         PR c++/24275
4924         * g++.dg/template/static19.C: New test.
4925
4926 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4927
4928         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
4929         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
4930
4931 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4932
4933         PR target/24136
4934         * gfortran.fortran-torture/compile/pr24136.f: New test.
4935
4936 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
4937
4938         PR c++/22172
4939         * g++.dg/parse/crash30.C: New test.
4940
4941 2005-10-07  Richard Guenther  <rguenther@suse.de>
4942
4943         PR middle-end/24227
4944         * gcc.c-torture/compile/pr24227.c: New testcase.
4945
4946 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
4947
4948         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
4949         Do not put aligned attributes on array elements.
4950
4951 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
4952
4953         PR testsuite/23611, PR testsuite/23615
4954         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
4955         writing prototypes of library functions by hand.
4956         * obj-c++.dg/bitfield-4.mm: Likewise.
4957         * obj-c++.dg/const-str-4.mm: Likewise.
4958         * obj-c++.dg/encode-4.mm: Likewise.
4959         * obj-c++.dg/encode-5.mm: Likewise.
4960         * obj-c++.dg/encode-6.mm: Likewise.
4961         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4962         * obj-c++.dg/method-10.mm: Likewise.
4963         * obj-c++.dg/method-17.mm: Likewise.
4964         * obj-c++.dg/method-19.mm: Likewise.
4965         * obj-c++.dg/try-catch-2.mm: Likewise.
4966
4967 2005-10-06  Richard Henderson  <rth@redhat.com>
4968
4969         PR 24236
4970         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
4971
4972 2005-10-06  Dale Johannesen  <dalej@apple.com>
4973
4974         * gcc.c-torture/execute/20030125-1.c: Correct.
4975
4976 2005-10-06  Richard Guenther  <rguenther@suse.de>
4977
4978         PR tree-optimization/24238
4979         * g++.dg/tree-ssa/pr24238.C: New testcase.
4980
4981 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
4982
4983         PR 18568
4984         * gfortran.dg/der_pointer_3.f90: New test.
4985
4986 2005-10-05  Devang Patel  <dpatel@apple.com>
4987
4988         PR Debug/23205
4989         * g++.dg/other/PR23205.C: New.
4990
4991 2005-10-05  Richard Henderson  <rth@redhat.com>
4992
4993         PR target/23602
4994         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
4995         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
4996
4997 2005-10-05  Dale Johannesen  <dalej@apple.com>
4998
4999         * gcc.c-torture/execute/float-floor.c: New.
5000
5001 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
5002
5003         PR tree-optimization/21419
5004         PR tree-optimization/24146
5005         PR tree-optimization/24151
5006
5007         * g++.dg/ext/asm7.C: New.
5008         * g++.dg/ext/asm8.C: New.
5009         * gcc.dg/asm-1.c: Compile on all targets.
5010         * gcc.dg/asm-pr24146.c: New.
5011         * gcc.dg/pr21419.c: Adjust error messages.
5012
5013 2005-10-05  Richard Guenther  <rguenther@suse.de>
5014
5015         PR fortran/24176
5016         * gfortran.fortran-torture/compile/empty.f90: New testcase.
5017
5018 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5019
5020         PR c++/23513
5021         * g++.dg/template/spec22.C: Robustify test.
5022         * g++.dg/template/spec26.C: New.
5023
5024 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
5025
5026         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
5027         if target supports vector instructions.
5028
5029 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
5030
5031         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
5032         C99 functions.
5033
5034 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
5035
5036         * lib/target-supports.exp (check_effective_target_fortran_large_real,
5037         check_effective_target_fortran_large_int): Replace cached result
5038         when target changes.
5039
5040 2005-10-04  Devang Patel  <dpatel@apple.com>
5041
5042         * gcc.dg/i386-sse-vect-types.c: New.
5043
5044 2005-10-04  Ian Lance Taylor  <ian@airs.com>
5045
5046         PR preprocessor/13726
5047         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
5048         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
5049
5050 2005-10-04  Richard Guenther  <rguenther@suse.de>
5051
5052         PR c/23576
5053         * gcc.dg/noncompile/pr23576.c: New testcase.
5054
5055 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5056
5057         PR middle-end/23125
5058         * gcc.dg/register-var-3.c: New test.
5059
5060 2005-10-04  Steven Bosscher  <stevenb@suse.de>
5061
5062         * gcc.dg/pr23049.c: New test.
5063
5064         * gcc.dg/ucnid-4.c: Fix test.
5065
5066 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
5067
5068         PR 23445
5069         * gcc.c-torture/compile/pr23445.c: New test.
5070
5071 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
5072
5073         * g++.dg/overload/unknown1.C: New.
5074
5075 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
5076
5077         PR c++/17775
5078         * g++.dg/template/repo4.C: New test.
5079
5080 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5081
5082         PR libfortran/19308
5083         * gfortran.dg/large_real_kind_2.F90: New test.
5084         * gfortran.dg/large_integer_kind_2.f90: New test.
5085
5086 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
5087
5088         * lib/target-supports.exp (check_effective_target_vect_shift):
5089         Implement with result caching. Add i?86, x86_64 and ia64 targets.
5090         (check_effective_target_vect_condition): Fix copy-n-pasto.
5091
5092         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
5093         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
5094         targets.
5095
5096 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
5097
5098         PR c++/22621
5099         * g++.dg/template/overload5.C : New test.
5100
5101         PR c++/23840
5102         * g++.dg/expr/stdarg1.C: New test.
5103
5104 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
5105
5106         PR 24142
5107         * gcc.c-torture/execute/pr24142.c: New test.
5108
5109 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
5110
5111         PR 24141
5112         * gcc.c-torture/execute/pr24141.c: New test.
5113
5114 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
5115             Diego Novillo  <dnovillo@redhat.com>
5116
5117         PR 23604
5118         * gcc.c-torture/execute/pr23604.c: New test.
5119
5120 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
5121
5122         PR fortran/16404
5123         PR fortran/20835
5124         PR fortran/20890
5125         PR fortran/20899
5126         PR fortran/20900
5127         PR fortran/20901
5128         PR fortran/20902
5129         gfortran.dg/equiv_constraint_1.f90: New test.
5130         gfortran.dg/equiv_constraint_2.f90: New test.
5131         gfortran.dg/equiv_constraint_3.f90: New test.
5132         gfortran.dg/equiv_constraint_4.f90: New test.
5133         gfortran.dg/equiv_constraint_5.f90: New test.
5134         gfortran.dg/equiv_constraint_6.f90: New test.
5135         gfortran.dg/equiv_constraint_7.f90: New test.
5136         gfortran.dg/equiv_constraint_8.f90: New test.
5137         gfortran.dg/private_type_1.f90: New test.
5138         gfortran.dg/private_type_2.f90: New test.
5139         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
5140         980628-10.f: Assert std=gnu to permit mixing of
5141         types in equivalence statements.
5142
5143 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
5144
5145         PR 24112
5146         * gfortran.dg/open_status_1.f90: New.
5147
5148 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5149
5150         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
5151         * gcc.dg/vect/pr22480.c: Clean up temp files.
5152         * gcc.dg/vect/pr23831.c: Clean up temp files.
5153         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
5154         Clean up temp files.
5155         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
5156         Clean up temp files.
5157
5158         * gcc.dg/20050309-1.c: Clean up temp files.
5159         * gcc.dg/20050325-1.c: Clean up temp files.
5160
5161 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5162
5163         PR tree-optimization/24059
5164         * gcc.dg/vect/pr24059.c : New test.
5165
5166 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
5167
5168         PR middle-end/24109
5169         * gcc.c-torture/execute/20050929-1.c: New test.
5170
5171 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5172
5173         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
5174
5175 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
5176
5177         PR c/21419
5178         * gcc.dg/pr21419.c: New test.
5179
5180 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5181
5182         * gcc.dg/pr23911.c: New test.
5183
5184 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
5185
5186         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
5187
5188         PR c++/16782
5189         * g++.dg/parse/qualified4.C: New test.
5190         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
5191         * g++.old-deja/g++.mike/p8154.C: Likewise.
5192
5193 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
5194
5195         PR c++/22147
5196         * g++.dg/template/friend37.C: New test.
5197         * g++.dg/parse/crash28.C: Adjust error markers.
5198
5199 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
5200
5201         PR fortran/18518
5202         * gfortran.fortran-torture/execute/save_2.f90: New decl.
5203
5204 2005-09-27  Devang Patel  <dpatel@apple.com>
5205
5206         PR tree-optimization/23625
5207         * gcc.dg/pr23625.c: New test.
5208
5209 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
5210
5211         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
5212         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
5213
5214 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
5215
5216         PR fortran/23677
5217         * gfortran.fortran-torture/execute/save_1.f90: New test.
5218         * gfortran.dg/save_1.f90: New test.
5219
5220 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
5221
5222         * gcc.target/i386/builtin-apply-mmx.c: New test.
5223
5224         PR target/22576
5225         * gcc.target/i386/pr22576.c: New test.
5226
5227         PR target/22585
5228         * gcc.target/i386/pr22585.c: New test.
5229
5230         PR target/23268
5231         * gcc.target/i386/pr23268.c: New test.
5232
5233         PR middle-end/23831
5234         * gcc.dg/vect/pr23831.c: New test.
5235
5236         PR target/24055
5237         * gcc.target/i386/pr24055.c: New test.
5238
5239 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
5240
5241         PR tree-optimization/23960
5242         * gcc.c-torture/compile/pr23960.c: New.
5243
5244 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
5245
5246         PR fortran/16861
5247         * gfortran.dg/nested_modules_3.f90: New.
5248
5249 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
5250
5251         PR fortran/24005
5252         gfortran.dg/interface_1.f90: New test.
5253
5254 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
5255         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5256
5257         PR fortran/23843
5258         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
5259
5260 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
5261
5262         PR fortran/23516
5263         * gfortran.dg/imag_1.f: New test.
5264         * gfortran.dg/imag_2.f: Ditto.
5265
5266 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
5267
5268         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
5269
5270 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
5271
5272         PR c++/21983
5273         * g++.dg/warn/pr21983.C: New test.
5274
5275 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
5276
5277         PR c++/23993
5278         * g++.dg/template/array14.C: New test.
5279
5280 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
5281
5282         PR fortran/19929
5283         * gfortran.dg/der_ptr_component_1.f90: New test.
5284
5285 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5286
5287         PR c++/23965
5288         * g++.dg/template/error1.C: Reject "no matching function" message.
5289
5290 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5291
5292         PR c++/17609
5293         * g++.dg/lookup/error1.C: New test.
5294
5295 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
5296
5297         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
5298         functionality of the testcase.
5299
5300 2005-09-20  Richard Henderson  <rth@redhat.com>
5301
5302         * gcc.dg/vect/vect-22.c: Require vect_float.
5303         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
5304
5305 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
5306
5307         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
5308         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
5309         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
5310         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
5311         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
5312         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
5313         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
5314         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
5315         * gcc.dg/cpp/ucnid-8.c: New test.
5316
5317 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5318
5319         PR tree-optimization/23929
5320         * gcc.c-torture/compile/pr23929.c: New test.
5321
5322 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
5323
5324         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
5325         for one loop.
5326
5327 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
5328
5329         PR testsuite/23186
5330         * g++.dg/other/pr22003.C: Require named sections.
5331
5332 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5333
5334         PR c++/23947
5335         * g++.dg/rtti/crash3.C: New test.
5336
5337         PR tree-optimization/23818
5338         * gcc.dg/pr23818.c: New test.
5339
5340 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5341
5342         PR fortran/23420
5343         * gfortran.dg/print_fmt_4.f: New.
5344
5345 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5346
5347         PR fortran/23663
5348         * gfortran.fortran-torture/execute/entry_11.f90: New test.
5349
5350 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5351
5352         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
5353         Use pointers to local alignable arrays instead. Added comments.
5354         * gcc.dg/vect/vect-46.c: Likewise.
5355         * gcc.dg/vect/vect-48.c: Likewise.
5356         * gcc.dg/vect/vect-49.c: Likewise.
5357         * gcc.dg/vect/vect-52.c: Likewise.
5358         * gcc.dg/vect/vect-53.c: Likewise.
5359         * gcc.dg/vect/vect-54.c: Likewise.
5360         * gcc.dg/vect/vect-56.c: Likewise.
5361         * gcc.dg/vect/vect-57.c: Likewise.
5362         * gcc.dg/vect/vect-58.c: Likewise.
5363         * gcc.dg/vect/vect-60.c: Likewise.
5364         * gcc.dg/vect/vect-61.c: Likewise.
5365
5366         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
5367         The test is no longer vectorizable on vect_no_align targets.
5368         * gcc.dg/vect/vect-43.c: Likewsie.
5369
5370         * gcc.dg/vect/vect-44.c: Added comments.
5371         * gcc.dg/vect/vect-45.c: Added comments.
5372         * gcc.dg/vect/vect-50.c: Added comments.
5373         * gcc.dg/vect/vect-51.c: Added comments.
5374
5375         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
5376         aligned type.
5377         * gcc.dg/vect/Os-vect-95.c: Likewise.
5378
5379         * gcc.dg/vect/vect-41.c: Test removed.
5380         * gcc.dg/vect/vect-47.c: Test removed.
5381         * gcc.dg/vect/vect-55.c: Test removed.
5382         * gcc.dg/vect/vect-59.c: Test removed.
5383
5384 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5385
5386         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
5387         No longer vectorizable on vect_no_align targets.
5388         * gcc.dg/vect/pr20122.c: Likewise.
5389         * gcc.dg/vect/vect-74.c: Likewise.
5390         * gcc.dg/vect/vect-75.c: Likewise.
5391         * gcc.dg/vect/vect-76.c: Likewise.
5392
5393         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
5394         Will not be vectorizable on vect_no_align targets once aliasing issues
5395         are resolved.
5396         * gcc.dg/vect/vect-79.c: Likewise.
5397
5398         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
5399         * gcc.dg/vect/vect-78.c: Likewise.
5400         * gcc.dg/vect/vect-97.c: Likewise.
5401
5402 2005-09-19  Steven Bosscher  <stevenb@suse.de>
5403
5404         * gcc.dg/pr23943.c: New test.
5405
5406 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5407
5408         PR fortran/19181
5409         * gfortran.dg/derived_pointer_null_1.f90: New test.
5410
5411 2005-09-18  Richard Guenther  <rguenther@suse.de>
5412
5413         PR middle-end/23944
5414         * gcc.c-torture/compile/pr23944.c: New testcase.
5415
5416 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
5417
5418         PR fortran/15975
5419         * gfortran.dg/der_pointer_2.f90: New test.
5420
5421 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5422
5423         PR fortran/16861
5424         * gfortran.dg/nested_modules_2.f90: New test.
5425
5426 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5427
5428         PR c++/18368
5429         * g++.dg/other/semicolon.C: New test.
5430
5431 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
5432
5433         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
5434         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
5435
5436 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
5437
5438         PR c++/23914
5439         * g++.dg/template/static18.C: New test.
5440
5441         PR c++/21514
5442         * g++.dg/template/crash19.C: Remove dg-error marker.
5443         * g++.dg/template/local4.C: New test.
5444
5445 2005-09-16  Paul Brook  <paul@codesourcery.com>
5446
5447         PR fortran/23906
5448         * gfortran.dg/dependency_1.f90: New test.
5449
5450 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
5451
5452         PR c++/23896
5453         * g++.dg/template/static17.C: New test.
5454
5455 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
5456
5457         PR c++/23139
5458         * g++.dg/warn/huge-val1.C: New test.
5459
5460 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
5461
5462         PR c++/13140
5463         * g++.dg/parse/class2.C: New test.
5464         * g++.dg/template/explicit8.C: Likewise.
5465         * g++.dg/template/spec25.C: Likewise.
5466
5467 2005-09-14  Josh Conner  <jconner@apple.com>
5468
5469         PR middle-end/23584
5470         * gcc.dg/pr23584.c: New test.
5471
5472 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
5473
5474         PR fortran/21875 Internal Unit Array I/O, NIST
5475         * gfortran.dg/arrayio_1.f90: New test.
5476         * gfortran.dg/arrayio_1.f90: New test.
5477         * gfortran.dg/arrayio_1.f90: New test.
5478         * gfortran.dg/arrayio_1.f90: New test.
5479         * gfortran.dg/arrayio_1.f90: New test.
5480
5481 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
5482
5483         PR middle-end/22480
5484         * gcc.dg/vect/pr22480.c: New test.
5485
5486 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
5487
5488         PR fortran/19358
5489         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
5490
5491 2005-09-13 Josh Conner <jconner@apple.com>
5492
5493         PR c++/23180
5494         * g++.dg/init/struct2.C: New test.
5495         * g++.dg/init/struct3.C: New test.
5496
5497 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
5498
5499         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
5500         Clean up temp files.
5501         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
5502         gcc.dg/tree-ssa/builtin-fprintf-1.c,
5503         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
5504         gcc.dg/tree-ssa/builtin-printf-1.c,
5505         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
5506         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
5507         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
5508         gcc.dg/tree-ssa/builtin-vprintf-1.c,
5509         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
5510         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
5511         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
5512         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
5513         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
5514         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
5515         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
5516         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
5517
5518 2005-09-13  Josh Conner  <jconner@apple.com>
5519
5520         * lib/gcc-dg.exp: Load scanipa.exp.
5521         (cleanup-dump): New procedure.
5522         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
5523         * lib/scandump.exp: New file.
5524         * lib/scantree.exp: Use it.
5525         * lib/scanipa.exp: New file.
5526
5527 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
5528
5529         PR fortran/17740
5530         * gfortran.dg/generic_4.f90: New test.
5531
5532 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
5533
5534         PR target/23816
5535         * gcc.target/i386/pr23816-1.c: New test.
5536         * gcc.target/i386/pr23816-2.c: New test.
5537
5538
5539 2005-09-13  Bastian Blank <waldi@debian.org>
5540
5541         PR c++/16171
5542         * g++.dg/abi/mangle26.C: New test.
5543         * g++.dg/abi/mangle27.C: New test.
5544         * g++.dg/abi/mangle28.C: New test.
5545         * g++.dg/abi/mangle29.C: New test.
5546
5547         PR c++/23839
5548         * g++.dg/parse/register1.C: New test.
5549
5550 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
5551
5552         PR c++/23842
5553         * g++.dg/template/access16.C: New test.
5554
5555 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5556
5557         * gfortran.dg/char_pack_2.f90: Increase the vector size.
5558
5559 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5560
5561         PR fortran/18899
5562         * gfortran.dg/shape_2.f90: New test.
5563
5564 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5565
5566         PR target/19269
5567         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
5568         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
5569         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
5570         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
5571         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
5572         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
5573         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
5574         tests.
5575
5576 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5577
5578         PR c++/23841
5579         * g++.dg/parse/template17.C: New test.
5580
5581 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5582
5583         PR c++/23789
5584         * g++.dg/template/nontype14.C: New test.
5585
5586 2005-09-12  Ian Lance Taylor  <ian@airs.com>
5587
5588         PR g++/7874
5589         * g++.dg/lookup/friend7.C: New test.
5590         * g++.dg/lookup/friend8.C: New test.
5591         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
5592         so that it will be found via argument dependent lookup.
5593         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
5594         friend functions which will no longer be found.
5595         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
5596         function g, so that it will be found via argument dependent
5597         lookup.
5598         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
5599         * g++.old-deja/g++.mike/net43.C: Likewise.
5600
5601 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5602
5603         PR c++/23691
5604         * g++.dg/template/static16.C: New test.
5605
5606 2005-09-12  Josh Conner  <jconner@apple.com>
5607
5608         PR middle-end/23237
5609         * gcc.c-torture/compile/pr23237.c: New test.
5610
5611 2005-09-11  Richard Henderson  <rth@redhat.com>
5612
5613         * g++.dg/other/error8.C: Update expected diagnostic text.
5614
5615 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5616
5617         PR libfortran/19872
5618         * gfortran.dg/overwrite_1.f: New test.
5619
5620 2005-09-09  Josh Conner  <jconner@apple.com>
5621
5622         * g++.dg/init/pr23180-1.C: Removed.
5623         * g++.dg/init/pr23180-2.C: Removed.
5624
5625 2005-09-09  David Daney <ddaney@avtrex.com>
5626
5627         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
5628         files which are ...
5629         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
5630         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
5631
5632 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5633
5634         * gfortran.dg/iostat_2.f90: New test.
5635
5636 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
5637
5638         PR c++/22252
5639         * g++.dg/ext/interface1.C: New test.
5640         * g++.dg/ext/interface1.h: Likewise.
5641         * g++.dg/ext/interface1a.cc: Likewise.
5642
5643 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
5644
5645         * gfortran.dg/iomsg_1.f90: New test case.
5646
5647 2005-09-09  Richard Guenther  <rguenther@suse.de>
5648
5649         PR c++/23624
5650         * g++.dg/tree-ssa/pr23624.C: New testcase.
5651
5652 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5653
5654         PR fortran/19239
5655         * gfortran.dg/vector_subscript_1.f90,
5656         * gfortran.dg/vector_subscript_2.f90: New tests.
5657
5658 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5659
5660         PR fortran/21104
5661         * gfortran.dg/array_alloc_1.f90,
5662         * gfortran.dg/array_alloc_2.f90,
5663         * gfortran.dg/array_alloc_3.f90: New tests.
5664
5665 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5666
5667         PR fortran/12840
5668         * gfortran.dg/array_constructor_6.f90
5669         * gfortran.dg/array_constructor_7.f90
5670         * gfortran.dg/array_constructor_8.f90
5671         * gfortran.dg/array_constructor_9.f90
5672         * gfortran.dg/array_constructor_10.f90
5673         * gfortran.dg/array_constructor_11.f90
5674         * gfortran.dg/array_constructor_12.f90: New tests.
5675
5676 2005-09-08  Josh Conner  <jconner@apple.com>
5677
5678         PR c++/23180
5679         * g++.dg/init/pr23180-1.C: New test.
5680         * g++.dg/init/pr23180-2.C: New test.
5681
5682 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5683
5684         PR fortran/18878
5685         * gfortran.dg/module_double_reuse.f90: New.
5686
5687 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5688
5689         PR fortran/23270
5690         PR fortran/22304
5691         PR fortran/18870
5692         PR fortran/17917
5693         PR fortran/16511
5694         * gfortran.dg/common_equivalence_1.f: New.
5695         * gfortran.dg/common_equivalence_2.f: New.
5696         * gfortran.dg/common_equivalence_3.f: New.
5697         * gfortran.dg/contained_equivalence_1.f90: New.
5698         * gfortran.dg/module_blank_common.f90: New.
5699         * gfortran.dg/module_commons_1.f90: New.
5700         * gfortran.dg/module_equivalence_1.f90: New.
5701         * gfortran.dg/nested_modules_1.f90: New.
5702         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
5703         equivalences and add comment to connect the test with
5704         the PR.
5705
5706 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5707
5708         PR fortran/23765
5709         * gfortran.dg/common_6.f90: New test.
5710
5711 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5712
5713         PR fortran/15326
5714         * gfortran.dg/char_result_1.f90,
5715         * gfortran.dg/char_result_2.f90,
5716         * gfortran.dg/char_result_3.f90,
5717         * gfortran.dg/char_result_4.f90,
5718         * gfortran.dg/char_result_5.f90,
5719         * gfortran.dg/char_result_6.f90,
5720         * gfortran.dg/char_result_7.f90,
5721         * gfortran.dg/char_result_8.f90: New tests.
5722
5723 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5724
5725         PR fortran/19928
5726         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
5727
5728 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5729
5730         PR obj-c++/16816
5731         * obj-c++.dg/selector-5.mm: New test.
5732         * obj-c++.dg/selector-6.mm: New test.
5733
5734 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5735
5736         PR objc/20574
5737         PR objc/19324
5738         * objc.dg/error-1.m: New test.
5739
5740 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
5741
5742         PR fortran/23373
5743         * gfortran.fortran-torture/execute/pr23373-1.f90,
5744         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
5745
5746 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
5747
5748         PR libfortran/23760
5749         * gfortran.dg/g77/1832.f: Remove long string in write statement
5750         to allow the test to pass on correct list directed output with
5751         prepended space.
5752
5753 2005-09-07  James E Wilson  <wilson@specifix.com>
5754
5755         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
5756
5757 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5758
5759         * gfortran.dg/parameter+save.f90: Rename to
5760         * gfortran.dg/parameter_save.f90: .. this.
5761
5762 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5763
5764         PR fortran/20848
5765         * gfortran.dg/parameter+save.f90: New test case.
5766
5767 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
5768
5769         PR fortran/19269
5770         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
5771
5772 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5773
5774         PR c/23075
5775         * gcc.dg/pr23075.c: New test.
5776         * g++.dg/warn/pr23075.C: New test.
5777
5778         PR target/22362
5779         * gcc.target/i386/pr22362.c: New test.
5780
5781         PR rtl-optimization/23098
5782         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
5783
5784         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
5785         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5786         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5787
5788 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
5789
5790         * g++.dg/expr/cast6.C: New test.
5791
5792         PR c++/9782
5793         * g++.dg/init/new15.C: New test.
5794
5795 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5796
5797         * gcc.dg/vect/Os-vect-95.c: New test.
5798         * gcc.dg/vect/vect-95.c: Same.
5799
5800 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5801
5802         * gcc.dg/vect/vect-29.c: Update xfail testing.
5803         * gcc.dg/vect/vect-44.c: Same.
5804         * gcc.dg/vect/vect-48.c: Same.
5805         * gcc.dg/vect/vect-50.c: Same.
5806         * gcc.dg/vect/vect-72.c: Same.
5807         * gcc.dg/vect/vect-77.c: Same.
5808         * gcc.dg/vect/vect-78.c: Same.
5809         * gcc.dg/vect/vect-80.c: Same.
5810         * gcc.dg/vect/vect-96.c: Same.
5811         * gcc.dg/vect/vect-100.c: Same.
5812         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
5813         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
5814         * gfortran.dg/vect/vect-5.f90: Same.
5815
5816 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5817
5818         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
5819         start strings.
5820         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5821         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5822
5823         PR c++/23056
5824         * g++.dg/opt/pr23056.C: New test.
5825
5826         PR rtl-optimization/23098
5827         * gcc.target/i386/pr23098.c: New test.
5828
5829 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
5830
5831         PR c++/23667
5832         * g++.dg/template/static15.C: New test.
5833
5834         PR c++/21440
5835         * g++.dg/ext/stmtexpr5.C: New test.
5836         * g++.dg/ext/stmtexpr6.C: Likewise.
5837
5838 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
5839
5840         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
5841
5842         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
5843         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5844         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5845
5846 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
5847
5848         PR libfortran/23321
5849         * gfortran.dg/direct_io_4.f90: New test case.
5850
5851 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
5852             Rasmus Hahn  <rassahah@neofonie.de>
5853
5854         PR libobjc/23108
5855         * objc.dg/type-stream-1.m: New test.
5856
5857 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
5858
5859         PR fortran/23661
5860         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
5861         gfortran.dg/print_fmt_3.f90: New test.
5862
5863 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5864
5865         * gfortran.dg/fmt_t_1.f90: New test.
5866
5867 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5868
5869         PR rtl-optimization/23454
5870         * g++.dg/opt/pr23454.C: New test.
5871
5872 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
5873
5874         PR c++/23699
5875         * g++.dg/ext/static1.C: New test.
5876
5877 2005-09-02  Richard Henderson  <rth@redhat.com>
5878
5879         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
5880         tail call to check_fa_work.
5881
5882 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
5883
5884         PR c++/21687
5885         * g++.dg/other/gc3.C: New test.
5886
5887 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5888
5889         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
5890         * gcc.dg/20050826-1.c: Likewise.
5891
5892 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
5893
5894         PR c++/23167
5895         * g++.dg/expr/volatile1.C: New test.
5896
5897 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
5898
5899         PR middle-end/23547
5900         * gcc.dg/pr23547.c: New test.
5901
5902 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
5903
5904         PR c/22061
5905         * gcc.c-torture/execute/pr22061-1.c,
5906         * gcc.c-torture/execute/pr22061-2.c,
5907         * gcc.c-torture/execute/pr22061-3.c,
5908         * gcc.c-torture/execute/pr22061-4.c: New tests.
5909
5910 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5911
5912         * gcc.dg/Wredundant-decls-2.c: New test to check that
5913         -Wredundant-decls does not issue warning for a variable
5914         definition following a declaration.
5915
5916 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
5917
5918         PR debug/7241
5919         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
5920         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
5921         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
5922
5923         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
5924         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5925         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5926         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5927         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5928         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5929         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5930         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5931
5932 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5933
5934         PR objc/23306
5935         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
5936         scan-assmbler.
5937
5938 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
5939
5940         PR target/21255
5941         * gcc.dg/pr21255-1.c: New test.
5942         * gcc.dg/pr21255-2-mb.c: Likewise.
5943         * gcc.dg/pr21255-2-ml.c: Likewise.
5944         * gcc.dg/pr21255-3.c: Likewise.
5945         * gcc.dg/pr21255-4.c: Likewise.
5946
5947 2005-08-31  Dale Johannesen  <dalej@apple.com>
5948
5949         * gcc.dg/20050830-1.c: New.
5950
5951 2005-08-31  Josh Conner  <jconner@apple.com>
5952
5953         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
5954         command-line options for arm-*-* targets.
5955         * g++.dg/init/array16.C: Likewise.
5956         * g++.dg/other/crash-4.C: Likewise.
5957
5958 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5959
5960         PR obj-c++/23640
5961         * obj-c++.dg/gnu-runtime-3.mm: New test.
5962
5963 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5964
5965         PR c++/13377
5966         * g++.dg/lookup/ambig4.C: New test.
5967         * g++.dg/lookup/ambig5.C: New test.
5968         * g++.dg/tc1/dr101.C: Adjust error markers.
5969
5970 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5971
5972         PR c++/23639
5973         * g++.dg/template/ttp5.C: Adjust error markers.
5974
5975 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
5976
5977         PR testsuite/23609
5978         * lib/obj-c++.exp: Include target-libpath.exp.
5979         (obj-c++_link_flags): Look for the GNU libobjc library
5980         and set the library path to include it.
5981         Don't manually set LD_LIBRARY_PATH (etc.) but call
5982         set_ld_library_path_env_vars instead.
5983         (obj-c++_target_compile): Don't set library path or
5984         linker flags because they are already set correctly
5985         in obj-c++_link_flags.
5986
5987 2005-08-30  Josh Conner  <jconner@apple.com>
5988
5989         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
5990         to command-line options for arm-*-* targets.
5991
5992 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
5993
5994         * g++.dg/other/i386-1.C: New.
5995
5996 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
5997
5998         PR preprocessor/20348
5999         PR preprocessor/20356
6000         * gcc.dg/cpp/pr20348.c: New test.
6001         * gcc.dg/cpp/pr20348.h: New file.
6002         * gcc.dg/cpp/inc/pr20348.h: New file.
6003         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
6004         * gcc.dg/cpp/pr20356.c: New test.
6005         * gcc.dg/cpp/pr20356.h: New file.
6006         * gcc.dg/cpp/inc/pr20356.h: New file.
6007         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
6008
6009 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
6010
6011         * gfortran.fortran-torture/execute/intrinsic_count.f90:
6012         Fix array dimension to avoid correct end-of-file error.
6013
6014 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
6015
6016         PR libfortran/23598
6017         * gfortran.dg/iostat_1.f90: New test.
6018
6019 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
6020
6021         PR middle-end/23408
6022         * gcc.dg/pr23408.c: New test.
6023
6024 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
6025
6026         PR c++/23099
6027         * g++.dg/init/member1.C: Make sure erroneous static data member
6028         definitions are required.
6029         * g++.dg/template/static13.C: New test.
6030         * g++.dg/template/static14.C: Likewise.
6031
6032 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
6033
6034         * gcc.target/i386/pr23575.c: Use -msse2 instead of
6035         -march=pentium4, remove ilp32 requirement.
6036
6037         PR middle-end/23484
6038         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
6039         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
6040
6041 2005-08-29  Andreas Jaeger  <aj@suse.de>
6042
6043         PR testsuite/23607
6044         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
6045
6046 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
6047
6048         * gcc.c-torture/execute/20050316-2.c: New test.
6049         * gcc.c-torture/execute/20050316-3.c: New test.
6050         * gcc.dg/torture/pr16104-1.c: New test.
6051
6052 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
6053
6054         PR middle-end/23463
6055         * gcc.c-torture/execute/zero-struct-1.c: New test.
6056
6057 2005-08-27  Richard Guenther  <rguenther@suse.de>
6058
6059         PR target/23575
6060         * gcc.target/i386/pr23575.c: New testcase.
6061
6062 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
6063
6064         PR rtl-optimization/23561
6065         * gcc.c-torture/execute/20050826-1.c: New test.
6066
6067         PR rtl-opt/23560
6068         * gcc.c-torture/execute/20050826-2.c: New test.
6069
6070 2005-08-26  Dale Johannesen  <dalej@apple.com>
6071
6072         * gcc.dg/20030711-1.c: Modify to work on Darwin.
6073         * gcc.dg/20050826-1.c: New.
6074
6075 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
6076
6077         PR c++/19004
6078         * g++.dg/template/nontype13.C: New test.
6079
6080         PR c++/23491
6081         * g++.dg/init/new14.C: New test.
6082         * g++.dg/expr/anew1.C: Do not XFAIL.
6083         * g++.dg/expr/anew2.C: Likewise.
6084         * g++.dg/expr/anew3.C: Likewise.
6085
6086 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
6087
6088         PR middle-end/22439
6089         * gcc.dg/vla-3.c: New test.
6090
6091 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
6092
6093         PR fortran/20363
6094         * gfortran.dg/named_interface.f90: New.
6095
6096 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
6097
6098         * gcc.c-torture/execute/frame-address.c: New test.
6099
6100 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6101
6102         PR c++/20817
6103         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
6104
6105 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6106
6107         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
6108
6109 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6110
6111         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
6112         * gcc.dg/altivec-22.c: Rename from..
6113         * gcc.dg/altivec-nomfcr.c: ..this.
6114
6115 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
6116
6117         PR tree-optimization/23546
6118         * gcc.dg/tree-ssa/pr23546.c: New test.
6119
6120 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
6121
6122         PR fortran/17758
6123         * gfortran.dg/nonreturning_statements.f90: New test.
6124
6125 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6126
6127         PR c++/22454
6128         * g++.dg/parse/crash29.C: New.
6129
6130 2005-08-23  DJ Delorie  <dj@redhat.com>
6131
6132         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
6133         constants have the L suffix.
6134
6135 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
6136
6137         PR c++/23044
6138         * g++.dg/template/instantiate8.C: New.
6139
6140 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
6141
6142         PR middle-end/23467
6143         * gcc.c-torture/execute/pr23467.c: New test.
6144
6145 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
6146
6147         PR tree-optimization/22043
6148         * gcc.c-torture/execute/20050613-1.c: New test.
6149
6150 2005-08-23  Ben Elliston  <bje@au.ibm.com>
6151
6152         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
6153
6154 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR rtl-optimization/23478
6157         * g++.dg/opt/pr23478.C: New test.
6158
6159 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6160
6161         PR c/18715
6162         * gcc.dg/switch-warn-3.c: New test.
6163
6164 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6165
6166         PR c++/22233
6167         * g++.dg/template/param1.C: New test.
6168
6169 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6170
6171         PR c++/23089
6172         * g++.dg/other/incomplete1.C: New test.
6173
6174 2005-08-22  Ira Rosen  <irar@il.ibm.com>
6175
6176         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
6177         are vectorizable.
6178
6179 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6180
6181         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
6182         d_lines_5.f: New.
6183
6184 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
6185
6186         * gcc.target/i386/sse-4.c: New test.
6187
6188 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6189
6190         PR testsuite/23239
6191         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
6192
6193 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
6194
6195         * gcc.dg/20050811-1.c: New test.
6196         * gcc.dg/20050811-2.c: New test.
6197
6198 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
6199
6200         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
6201
6202 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
6203
6204         PR 23476
6205         * gcc.c-torture/compile/pr23476.c: New test.
6206
6207 2005-08-19  Devang Patel  <dpatel@apple.com>
6208
6209         PR tree-optimization/23048
6210         * gcc.dg/tree-ssa/pr23048.c: New test.
6211
6212 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6213
6214         PR middle-end/20624
6215         * g++.dg/warn/Wreturn-3.C: New test
6216
6217 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
6218
6219         PR tree-optimization/22228
6220         * g++.dg/vect/pr22543.cc: New test.
6221
6222 2005-08-17  Steven Bosscher  <stevenb@suse.de>
6223
6224         PR tree-optimization/21574
6225         * gcc.dg/tree-ssa/pr21574.c: New test.
6226
6227 2005-08-16  James E Wilson  <wilson@specifix.com>
6228
6229         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
6230
6231 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6232
6233         PR tree-opt/23402
6234         * gcc.c-torture/compile/zero-strct-3.c: New test.
6235         * gcc.c-torture/compile/zero-strct-4.c: New test.
6236
6237 2005-08-16  Steven Bosscher  <stevenb@suse.de>
6238
6239         PR target/23376
6240         * gcc.target/x86_64/pr23376.c: New test.
6241
6242 2005-08-16  Ian Lance Taylor  <ian@airs.com>
6243
6244         PR c++/23337
6245         * g++.dg/ext/vector2.C: New.
6246
6247 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6248
6249         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
6250
6251 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6252
6253         PR libfortran/23428
6254         * gfortran.dg/inquire-complex.f90: New test case.
6255
6256 2005-08-16  James E Wilson  <wilson@specifix.com>
6257
6258         PR tree-optimization/21105
6259         * gcc.dg/large-size-array.c: New.
6260
6261 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
6262
6263         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
6264         type.
6265         * gcc.dg/vect/vect-41: Likewise.
6266         * gcc.dg/vect/vect-42: Likewise.
6267         * gcc.dg/vect/vect-43: Likewise.
6268         * gcc.dg/vect/vect-44: Likewise.
6269         * gcc.dg/vect/vect-46: Likewise.
6270         * gcc.dg/vect/vect-47: Likewise.
6271         * gcc.dg/vect/vect-48: Likewise.
6272         * gcc.dg/vect/vect-52: Likewise.
6273         * gcc.dg/vect/vect-53: Likewise.
6274         * gcc.dg/vect/vect-54: Likewise.
6275         * gcc.dg/vect/vect-55: Likewise.
6276         * gcc.dg/vect/vect-56: Likewise.
6277         * gcc.dg/vect/vect-57: Likewise.
6278         * gcc.dg/vect/vect-58: Likewise.
6279         * gcc.dg/vect/vect-59: Likewise.
6280         * gcc.dg/vect/vect-60: Likewise.
6281         * gcc.dg/vect/vect-61: Likewise.
6282         * gcc.dg/vect/vect-85: Likewise.
6283         * gcc.dg/vect/vect-87: Likewise.
6284         * gcc.dg/vect/vect-88: Likewise.
6285         * gcc.dg/vect/vect-93.c: Likewise.
6286         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
6287         * gcc.dg/vect/vect-75: Likewise.
6288         * gcc.dg/vect/vect-76: Likewise.
6289         * gcc.dg/vect/vect-77: Likewise.
6290         * gcc.dg/vect/vect-78: Likewise.
6291         * gcc.dg/vect/vect-80: Likewise.
6292         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
6293         vectorized for the expected reason, rather than checking how alignment
6294         was handled.
6295         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
6296         type and also instead of aligned pointers. Added documentation.
6297
6298 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
6299
6300         * gfortran.dg/power.f90: New test.
6301
6302 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
6303
6304         PR rtl-optimization/23299
6305         * g++.dg/opt/pr23299.C: New test.
6306
6307 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6308
6309         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
6310
6311 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
6312
6313         * g++.dg/template/local6.C: New test.
6314
6315 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6316
6317         * execute/exceptions/finally-1.m: Check that the catch and finally are
6318         being called.  Also add a "return 0;" at the end of main.
6319
6320 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
6321
6322         PR fortran/21432.
6323         * gfortran.dg/namelist_print_1.f: New test of functionality of
6324         PRINT namelist.
6325         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
6326         namelist generates error with -std=f95.
6327
6328 2005-08-14  Ira Rosen  <irar@il.ibm.com>
6329
6330         PR tree-optimization/23119
6331         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
6332
6333 2005-08-13  Marcin Koziej  <creep@desk.pl>
6334             Andrew Pinski  <pinskia@physics.uc.edu>
6335
6336         PR libobjc/22492
6337         * execute/exceptions/finally-1.m: New test.
6338
6339 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6340
6341         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
6342         testsuite.
6343         * objc/execute/exceptions/trivial.m: New test.
6344         * objc.dg/try-catch-11.m: Move to ...
6345         * objc/execute/exceptions/foward-1.m: Here.
6346         * objc.dg/try-catch-2.m: Move to ...
6347         * objc/execute/exceptions/catchall-1.m: Here.
6348         * objc.dg/try-catch-8.m: Move to ...
6349         * objc/execute/exceptions/local-variables-1.m: Here.
6350
6351 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6352
6353         * objc.dg/nested-func-1.m: Move to ...
6354         * objc/execute/nested-func-1.m: Here.
6355
6356 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6357
6358         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
6359         in ${options} instead of [target_info name].
6360         * lib/obj-c++.exp (objc_target_compile): Likewise.
6361
6362 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6363
6364         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
6365
6366 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6367
6368         part of PR testsuite/23348
6369         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
6370         of the torture options.
6371         * objc/compile/trivial.m: New test.
6372
6373 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6374
6375         * gfortran.dg/eoshift.f90: Correct format.
6376
6377 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6378
6379         * gfortran.fortran-torture/execute/character_passing.f90:
6380         Fix comment typo.
6381
6382 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
6383
6384         PR c++/8271
6385         * g++.dg/template/unify10.C: New.
6386
6387 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
6388
6389         * g++.dg/parse/pr22514.C: Move to...
6390         * g++.dg/debug/pr22514.C: here.
6391
6392 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6393
6394         PR c++/23266
6395         * g++.dg/inherit/pure1.C: New test.
6396
6397         * ChangeLog: Fix typos.
6398
6399 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6400             Steven Bosscher  <stevenb@suse.de>
6401
6402         * gfortran.dg/runtime_warning_1.f90: New test.
6403
6404 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
6405
6406         PR c++/23219
6407         * g++.dg/parse/crash28.C: New.
6408
6409 2005-08-11  Richard Guenther  <rguenther@suse.de>
6410
6411         PR target/23289
6412         * gcc.target/i386/tailcall-1.c: New testcase.
6413
6414 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6415
6416         * gcc.dg/vect/vect-67.c: Un-xfail.
6417
6418 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6419
6420         PR c++/23225
6421         * g++.dg/testsuite/parse/crash27.C: new test.
6422
6423 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
6424
6425         PR libfortran/22143
6426         * gfortran.dg/shift-kind.f90: New testcase.
6427
6428 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
6429
6430         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
6431         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
6432
6433 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6434
6435         PR c++/20646
6436         * g++.dg/other/mult-stor1.C: New test.
6437
6438 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
6439
6440         * gcc.c-torture/pr18299-1.c: Move to ...
6441         * gcc.c-torture/compile/pr18299-1.c: Here.
6442
6443 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
6444
6445         * gfortran/fortran.torture/execute/character_passing.f90:
6446         Fix types for LSAME.
6447
6448 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
6449
6450         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
6451         input data back to what it was originally.
6452
6453 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
6454
6455         * objc.dg/try-catch-8.m: Enable for all targets.
6456
6457 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
6458
6459         * gcc.dg/pr23165.c: New test.
6460
6461 2005-08-09  Steven Bosscher  <stevenb@suse.de>
6462
6463         PR tree-optimization/23234
6464         * gcc.dg/tree-ssa/pr23234.c: New test.
6465
6466 2005-08-08  Josh Conner  <jconner@apple.com>
6467
6468         PR rtl-optimization/23241
6469         * gcc.dg/char-compare.c: New test.
6470
6471 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6472
6473         PR c++/22508
6474         * g++.dg/init/new13.C: New test.
6475
6476 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6477
6478         PR c++/21166
6479         * g++.dg/other/crash-4.C: Adjust
6480         * g++/dg/ext/packed9.C: New.
6481
6482 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6483
6484         PR middle-end/21964
6485         * gcc.c-torture/execute/pr21964-1.c: New test.
6486
6487 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6488
6489         PR c/22458
6490         * gcc.dg/pr22458-1.c: New test.
6491
6492 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
6493             Steven G. Kargl <kargls@comcast.net>
6494
6495         PR fortran/22390
6496         * gfortran.dg/flush_1.f90: New test.
6497
6498 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6499
6500         PR c++/23191
6501         * g++.dg/template/eh2.C: New test.
6502
6503 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6504
6505         PR c++/19498
6506         * g++.dg/template/instantiate7.C: New test.
6507
6508 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
6509
6510         PR c/23113
6511         * gcc.dg/Wunused-value-1.c: New test.
6512
6513 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
6514
6515         PR rtl-optimization/23233
6516         * gcc.c-torture/compile/pr23233-1.c: New test.
6517
6518 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
6519
6520         PR fortran/18833
6521         PR fortran/20850
6522         * gfortran.dg/equiv_1.f90: New test.
6523         * gfortran.dg/equiv_2.f90: New test.
6524         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
6525         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
6526         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
6527
6528 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6529
6530         * gcc.c-torture/execute/vrp-5.c: New test.
6531         * gcc.c-torture/execute/vrp-6.c: New test.
6532         * gcc.dg/tree-ssa/vrp21.c: New test.
6533
6534 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6535
6536         * g++.dg/parse/pr22514.C: New test.
6537
6538 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
6539
6540         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
6541
6542         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
6543         instead of constant loads / pool entries.
6544
6545 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
6546
6547         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
6548         TEST_TO_WCTYPE.
6549
6550 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
6551
6552         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
6553         __WINT_TYPE__ in generated prototypes if possible.
6554
6555 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
6556
6557         PR 22037
6558         * g++.dg/tree-ssa/pr22037.C:
6559
6560 2005-08-04  Richard Henderson  <rth@redhat.com>
6561
6562         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
6563         scan-tree-dump-times directive.
6564
6565 2005-08-04  Jan Hubicka  <jh@suse.cz>
6566
6567         * gcov-1.C: Fix switch counts.
6568         * gcov-4b.c: Likewise.
6569
6570 2005-08-03  Jeff Law  <law@redhat.com>
6571
6572         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
6573
6574 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
6575
6576         * gcc.c-torture/execute/pr23135.c: New test.
6577
6578 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6579
6580         PR tree-optimization/19899
6581         * gcc.dg/tree-ssa/scev-1.c: New test.
6582         * gcc.dg/tree-ssa/scev-2.c: New test.
6583
6584 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
6585
6586         PR target/18582
6587         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
6588
6589 2005-08-03  Jan Hubicka  <jh@suse.cz>
6590
6591         * update-conroll.c: New testcase.
6592         * update-conroll-2.c: New testcase.
6593
6594 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
6595
6596         * gfortran.dg/constant_substring.f: New test.
6597         * gfortran.dg/pr22491.f: New test.
6598
6599 2005-08-02  Jan Hubicka  <jh@suse.cz>
6600
6601         * update-threading.c: Replace by the proper one.
6602
6603 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6604
6605         PR 23164
6606         * g++.dg/tree-ssa/pr23164.C: New test.
6607
6608 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6609
6610         * gcc.dg/tree-ssa/pr23192.c: New test.
6611
6612 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
6613
6614         * gcc.c-torture/execute/vrp-4.c: New test.
6615
6616 2005-08-02  Jan Hubicka  <jh@suse.cz>
6617
6618         * update-threading.c: New test.
6619
6620 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
6621
6622         * gcc.c-torture/compile/20050801-1.c: New test.
6623         * gcc.c-torture/compile/20050801-2.c: New test.
6624
6625 2005-08-01  Jan Hubicka  <jh@suse.cz>
6626
6627         * val-prof-5.c: New test.
6628
6629 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
6630
6631         PR c/22311
6632         * gcc.dg/pr22311-1.c : New test.
6633
6634 2005-07-31  Steven Bosscher  <stevenb@suse.de>
6635
6636         PR target/23095
6637         * gfortran.dg/pr23095.f: New test.
6638
6639         PR c++/22003
6640         * g++.dg/other/pr22003.C: New test.
6641
6642 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
6643
6644         PR target/20621
6645         * gcc.c-torture/execute/pr20621-1.c: New test.
6646
6647 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
6648
6649         * gfortran.dg/comma_format_extension_4.f: Adjust length
6650         of string for format.
6651         * gfortran.dg/der_array_io_1.f: Replace illegal internal
6652         print statement with internal write.
6653         * gfortran.dg/der_array_io_2.f: Likewise.
6654         * gfortran.dg/der_array_io_3.f: Likewise.
6655
6656 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
6657
6658         * gcc.dg/fold-abs-4.c: new test.
6659
6660 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
6661
6662         PR fortran/22570 an related issues.
6663         * gfortran.dg/x_slash_1.f: New test.
6664
6665 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
6666
6667         PR c/23143
6668         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
6669         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
6670
6671 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6672
6673         PR c/529
6674         * gcc.dg/Wshadow-3.c: New test.
6675
6676 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
6677
6678         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
6679         used to have the wrong bounds).
6680
6681 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6682
6683         PR c/21720
6684         * gcc.dg/hex-round-1.c: Test more cases.
6685         * gcc.dg/hex-round-2.c: New test.
6686
6687 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
6688
6689         PR 22550
6690         * g++.dg/tree-ssa/pr22550.C: New test.
6691
6692 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
6693
6694         * gcc.dg/tree-ssa/vrp19.c: New test.
6695         * gcc.dg/tree-ssa-vrp20.c: New test.
6696
6697 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6698
6699         PR c/22240
6700         * gcc.dg/transparent-union-4.c: New test.
6701
6702 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6703
6704         PR c/22192
6705         * gcc.dg/c99-vla-2.c: New test.
6706
6707 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6708
6709         PR c/21720
6710         * gcc.dg/hex-round-1.c: New test.
6711
6712 2005-07-28  Jan Hubicka  <jh@suse.cz>
6713
6714         * inliner-1.c: Do not dump everything.
6715         * tree-prof.exp: Do not pass -ftree-based-profiling.
6716         * bprob.exp: Likewise.
6717
6718         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
6719
6720 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
6721
6722         PR c++/22545
6723         * g++.dg/expr/ptrmem7.C: New test.
6724
6725 2005-07-28  Mike Stump  <mrs@apple.com>
6726
6727         * g++.old-deja/g++.mike/visibility-1.C: New test.
6728
6729 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6730
6731         PR c/20187
6732         * gcc.c-torture/execute/pr20187-1.c: New test.
6733
6734 2005-07-28  Jeff Law  <law@redhat.com>
6735
6736         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
6737         * gcc.dg/tree-ssa/vrp18.c: New test.
6738
6739 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6740
6741         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
6742
6743 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6744
6745         PR tree-optimization/22506
6746         * gcc.dg/vect/ps22506.c: New test.
6747
6748 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
6749
6750         PR target/21149
6751         * gcc.target/i386/sse-3.c: New test.
6752
6753 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6754
6755         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
6756         * gcc.target/mips/mips32-dsp-type.c: Likewise.
6757
6758 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6759
6760         PR c/22589
6761         * gcc.c-torture/compile/pr22589-1.c: New test.
6762
6763 2005-07-28  Jan Hubicka  <jh@suse.cz>
6764
6765         * update-loopch.c: New testcase.
6766
6767 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6768
6769         PR rtl-optimization/23047
6770         * gcc.c-torture/execute/pr23047.c: New test.
6771         * gcc.c-torture/execute/pr23047.x: New.
6772
6773 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6774
6775         PR tree-optimization/22493
6776         * gcc.c-torture/execute/pr22493-1.c: New test.
6777         * gcc.c-torture/execute/pr22493-1.x: New.
6778         * gcc.c-torture/execute/vrp-1.c: New test.
6779         * gcc.c-torture/execute/vrp-2.c: New test.
6780         * gcc.c-torture/execute/vrp-2.c: New test.
6781
6782 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
6783
6784         * gcc.target/frv/all-builtin-read8.c: Delete.
6785         * gcc.target/frv/all-builtin-read16.c: Delete.
6786         * gcc.target/frv/all-builtin-read32.c: Delete.
6787         * gcc.target/frv/all-builtin-read64.c: Delete.
6788         * gcc.target/frv/all-builtin-write8.c: Delete.
6789         * gcc.target/frv/all-builtin-write16.c: Delete.
6790         * gcc.target/frv/all-builtin-write32.c: Delete.
6791         * gcc.target/frv/all-builtin-write64.c: Delete.
6792         * gcc.target/frv/all-read-write-1.c: New.
6793
6794 2005-07-27  Jeff Law  <law@redhat.com>
6795
6796         * gcc.c-torture/execute/pr22630.c: New test.
6797
6798 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
6799
6800         PR tree-optimization/23073
6801         * gcc.dg/vect/nodump-pr23073.c: New test.
6802         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
6803
6804 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
6805
6806         PR tree-optimize/22348
6807         * gcc.c-torture/execute/pr22348.c: New.
6808
6809 2005-07-27  Richard Guenther  <rguenther@suse.de>
6810
6811         * gcc.dg/tree-ssa/salias-1.c: New testcase.
6812
6813 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6814
6815         PR fortran/22503
6816         * gfortran.dg/logical_comp.f90: New test.
6817
6818 2005-07-27  Jan Hubicka  <jh@suse.cz>
6819
6820         * inliner-1.c: Add cleanup of dumps.
6821         * val-prof-*.c: Likewise.
6822         * update-tailcall.c: New.
6823
6824 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
6825
6826         PR 22591
6827         * gcc.dg/tree-ssa/pr22591.c: New test.
6828         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
6829
6830 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
6831
6832         PR libobjc/22606
6833         * objc.dg/try-catch-11.m: New test.
6834
6835 2005-07-26  Richard Guenther  <rguenther@suse.de>
6836
6837         PR tree-optimization/22486
6838         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
6839
6840 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6841
6842         PR tree-opt/22484
6843         * testsuite/g++.dg/opt/loop2.C: New test.
6844
6845 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6846
6847         * gcc.dg/tree-ssa/reassoc-3.c: New test.
6848         * gcc.dg/tree-ssa/reassoc-4.c: New test.
6849
6850 2005-07-25  Adam Nemet  <anemet@lnxw.com>
6851
6852         * lib/profopt.exp (profopt-execute): Check for profiling data
6853         files on the target.
6854
6855 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
6856
6857         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
6858         for matching of asm labels.
6859
6860 2005-07-25  Richard Guenther  <rguenther@suse.de>
6861
6862         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
6863
6864 2005-07-25  Richard Guenther  <rguenther@suse.de>
6865
6866         PR testsuite/22624
6867         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
6868
6869 2005-07-25  Ira Rosen  <irar@il.ibm.com>
6870
6871         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
6872         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
6873         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
6874         * gcc.dg/vect/vect-100.c: New test.
6875         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
6876         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
6877         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
6878         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
6879         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
6880         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
6881         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
6882         * gfortran.dg/vect/pr19049.f90: New testcase.
6883         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6884
6885 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
6886
6887         * gcc.c-torture/execute/20050713-1.c: New test.
6888
6889         PR fortran/20063
6890         * gfortran.fortran-torture/execute/data_4.f90: New test.
6891
6892         PR middle-end/20303
6893         * gcc.dg/visibility-d.c: New test.
6894
6895 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
6896
6897         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
6898         * gfortran.dg/underflow.f90: Ditto.
6899
6900 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6901
6902         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
6903         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
6904         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
6905
6906 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6907
6908         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
6909         include case of field width of zero.
6910
6911 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6912
6913         PR libgfortran/21875
6914         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
6915         with trailing blanks on normal formatted read.
6916
6917 2005-07-23  Chao-ying Fu  <fu@mips.com>
6918
6919         * gcc.target/mips/mips32-dsp-type.c: New test.
6920         * gcc.target/mips/mips32-dsp.c: New test.
6921
6922 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
6923
6924         PR testsuite/21073
6925         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
6926
6927         PR testsuite/20454
6928         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
6929         and __cyg_profile_func_exit.
6930
6931 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
6932
6933         * gfortran.dg/comma_format_extension_3.f: Fix typo.
6934         * gfortran.dg/comma_format_extension_4.f: Same.
6935         * gfortran.dg/pr15332.f: Same.
6936         * gfortran.dg/pr21730.f: Same.
6937
6938 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
6939
6940         * g++.dg/opt/vrp2.C: Fix testcase.
6941
6942         PR tree-opt/22625
6943         * g++.dg/opt/vrp2.C: New test.
6944
6945 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
6946
6947         PR debug/21828
6948         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
6949
6950 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
6951
6952         * gcc.dg/tree-ssa/20050719-1.c: New test.
6953
6954 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
6955
6956         * gcc.dg/bfin-longcall-1.c: New file.
6957         * gcc.dg/bfin-longcall-2.c: New file.
6958
6959 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
6960
6961         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
6962
6963 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6964
6965         PR middle-end/19055
6966         * gcc.dg/tree-ssa/pr19055.c: New test.
6967         * gcc.dg/tree-ssa/pr19055-2.c: New test.
6968
6969 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6970
6971         PR C++/22358
6972         * g++.dg/other/pr22358.C: New test.
6973
6974 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
6975
6976         PR c++/2922
6977         * g++.dg/lookup/two-stage5.C: New test from bug comments.
6978
6979 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6980
6981         PR c++/15938
6982         * g++.dg/init/union2.C: New test.
6983
6984 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6985
6986         PR c/22393
6987         * gcc.dg/complex-4.c: New test.
6988
6989 2005-07-21  Richard Guenther  <rguenther@suse.de>
6990
6991         PR testsuite/22522
6992         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
6993         scanning for asm labels.
6994         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6995
6996 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6997
6998         PR target/22085
6999         * gcc.dg/altivec-pr22085.c: New.
7000
7001 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7002
7003         PR tree-optimization/19210
7004         * gcc.dg/tree-ssa/pr19210-1.c: New.
7005         * gcc.dg/tree-ssa/pr19210-2.c: New.
7006
7007 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
7008
7009         PR rtl-optimization/22167
7010         * g++.dg/opt/pr22167.C: New test.
7011
7012 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
7013
7014         PR c++/2922
7015         * g++.dg/lookup/two-stage2.C: New.
7016         * g++.dg/lookup/two-stage3.C: New.
7017         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
7018         fixed two-stage name lookup for operators.
7019         * g++.dg/template/call3.C: Compiler now produces an appropriate
7020         error message.
7021         * g++.dg/template/crash37.C: Compiler now describes bla() on line
7022         14 as a candidate.
7023         * g++.dg/template/ptrmem4.C: Compiler produces different error
7024         message.
7025         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
7026         connect_to_method as a candidate.
7027
7028 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
7029
7030         * gcc.dg/fold-alloc-1.c: New test.
7031
7032 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
7033
7034         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7035         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
7036
7037 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
7038
7039         * gcc.dg/fold-abs-1.c: New test.
7040         * gcc.dg/fold-abs-2.c: New test.
7041         * gcc.dg/fold-abs-3.c: New test.
7042
7043 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
7044
7045         Make CONSTRUCTOR use VEC to store initializers.
7046         * g++.dg/ext/complit3.C: Check for specific error messages.
7047         * g++.dg/init/brace2.C: Update error message.
7048         * g++.dg/warn/Wbraces2.C: Likewise.
7049
7050 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
7051
7052         PR fortran/16940
7053         * gfortran.dg/module_interface_1.f90: New test.
7054
7055 2005-07-19  Danny Berlin <dberlin@dberlin.org>
7056             Kenneth Zadeck <zadeck@naturalbridge.com>
7057
7058         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
7059
7060 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7061
7062         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
7063         specify -Wformat for these tests.
7064         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
7065         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
7066         * gcc.dg/format/opt-6.c: Delete.
7067
7068 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7069
7070         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
7071         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7072
7073 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7074
7075         * gcc.dg/tree-ssa/alias-2.c: New test.
7076
7077 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
7078
7079         PR c++/22263
7080         * g++.dg/template/explicit7.C: New test.
7081
7082 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
7083
7084         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
7085         width of 8 to +Inf and -Inf.
7086
7087 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
7088
7089         PR c++/22139
7090         * g++.dg/template/friend36.C: New test.
7091
7092 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
7093
7094         PR fortran/21730
7095         * gfortran.dg/pr21730.f: New test.
7096
7097 2005-07-16  Danny Berlin <dberlin@dberlin.org>
7098             Kenneth Zadeck <zadeck@naturalbridge.com>
7099
7100         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
7101         since pure const detection cannot run at -O1 in c compiler.
7102         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
7103         can now optimize this case properly.
7104         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
7105         because we now pass.
7106         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
7107
7108 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
7109
7110         PR c/22421
7111         * gcc.dg/format/bitfld-1.c: New test.
7112
7113 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7114
7115         PR c++/22204
7116         * g++.dg/rtti/repo1.C: New test.
7117
7118 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
7119
7120         PR middle-end/22398
7121         * gcc.c-torture/compile/pr22398.c: New test.
7122
7123 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7124
7125         PR c++/22132
7126         * g++.dg/expr/cast4.C: New test.
7127
7128 2005-07-15  Richard Guenther  <rguenther@suse.de>
7129
7130         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
7131         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7132
7133 2005-07-15  Steven Bosscher  <stevenb@suse.de>
7134
7135         PR tree-optimization/22230
7136         * gcc.dg/tree-ssa/pr22230.c: New test.
7137
7138 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
7139
7140         * gfortran.dg/g77/cpp6.f: New test.
7141
7142         PR fortran/22417
7143         * gfortran.dg/g77/cpp5.F: New test.
7144         * gfortran.dg/g77/cpp5.h: New file.
7145         * gfortran.dg/g77/cpp5inc.h: New file.
7146
7147 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
7148
7149         PR libfortran/16435
7150         * gfortran.dg/tl_editting.f90: New.
7151         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
7152
7153 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
7154
7155         * gfortran.dg/char_array_constructor.f90: New test.
7156
7157 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
7158
7159         * gfortran.dg/past_eor.f90: New.
7160         * gfortran.dg/complex_read.f90: New.
7161
7162 2005-07-13  Jeff Law  <law@redhat.com>
7163
7164         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
7165         additional casts.
7166
7167         * gcc.dg/tree-ssa/pr22321.c: New test
7168
7169 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
7170
7171         PR tree-optimization/21921
7172         * gcc.dg/tree-ssa/pr21921.c: New.
7173
7174 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7175
7176         PR tree-optimizatio/22442
7177         * gcc.dg/tree-ssa/loop-11.c: New test.
7178
7179 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7180
7181         PR tree-opt/21840
7182         * gcc.c-torture/compile/pr21840.c: New test.
7183
7184 2005-07-12  Jan Hubicka  <jh@suse.cz>
7185
7186         * gcc.c-torture/compile/pr22379.c: New test.
7187
7188 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
7189
7190         PR libfortran/21593
7191         gfortran.dg/dev_null.f90: Remove outdated comment about
7192         PR libfortran/21593.
7193
7194
7195 2005-07-12  Dale Johannesen  <dalej@apple.com>
7196
7197         * gcc.target/i386/compress-float-sse.c: New.
7198         * gcc.target/i386/compress-float-sse-pic.c: New.
7199         * gcc.target/i386/compress-float-387.c: New.
7200         * gcc.target/i386/compress-float-387-pic.c: New.
7201         * gcc.dg/compress-float-ppc.c: New.
7202         * gcc.dg/compress-float-ppc-pic.c: New.
7203
7204 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
7205
7206         PR libfortran/21593
7207         gfortran.dg/dev_null.f90: Remove targets.
7208
7209 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7210
7211         PR tree-opt/22335
7212         * gcc.dg/pr22335-1.c: New test.
7213         * gcc.dg/pr22335-2.c: New test.
7214
7215 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7216
7217         PR c++/20172
7218         * g++.dg/template/nontype12.C : New test.
7219
7220 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7221
7222         * gcc.dg/tree-ssa/loop-10.c: New test.
7223
7224 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
7225
7226         * gcc.c-torture/execute/20020720-1.x: Remove.
7227
7228 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
7229
7230         * gfortran.fortran-torture/execute/forall_7.f90: New test.
7231
7232 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
7233
7234         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
7235         (dg-mips-options): Use it.
7236
7237 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
7238
7239         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
7240
7241 2005-07-09  Richard Henderson  <rth@redhat.com>
7242
7243         * lib/target-supports.exp (check_effective_target_sync_char_short):
7244         Add alpha.
7245
7246 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
7247
7248         PR libfortran/22217
7249         * gfortran.dg/negative-z-descriptor.f90: New test.
7250
7251 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7252
7253         PR tree-opt/22329
7254         * gcc.dg/pr22329.c: New test.
7255
7256 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
7257
7258         PR tree-optimization/20139
7259         * gcc.dg/tree-ssa/pr20139.c: New.
7260
7261 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7262
7263         PR tree-opt/22356
7264         * testsuite/gcc.dg/pr22356-1.c: New test.
7265
7266 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
7267
7268         PR c++/21799
7269         * g++.dg/template/unify8.C: New.
7270         * g++.dg/template/unify9.C: New.
7271
7272 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
7273
7274         * gfortran.fortran-torture/execute/entry_10.f90: New test.
7275
7276 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
7277
7278         * gcc.dg/darwin-version-1.c: New.
7279         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
7280         * gcc.dg/builtins-20.c: Likewise.
7281         * gcc.dg/builtins-53.c: Likewise.
7282         * gcc.dg/torture/builtins-convert-1.c: Likewise.
7283         * gcc.dg/torture/builtins-convert-2.c: Likewise.
7284         * gcc.dg/torture/builtins-convert-3.c: Likewise.
7285         * gcc.dg/torture/builtins-power-1.c: Likewise.
7286         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
7287         on Darwin.
7288
7289 2005-07-07  Jeff Law  <law@redhat.com>
7290
7291         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
7292         argument evaluation order.
7293
7294 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
7295
7296         PR libfortran/21594
7297         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7298         Add test cases where the shift length is greater than the
7299         array length.
7300
7301 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7302
7303         * obj-c++.dg/proto-lossage-6.mm: New.
7304         * objc.dg/proto-lossage-6.m: New.
7305
7306 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7307
7308         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
7309         * objc.dg/gnu-runtime-2.m: Likewise.
7310
7311 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7312
7313         * gfortran.dg/longline.f: New test.
7314
7315         * gfortran.dg/badline.f: New test.
7316
7317 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7318
7319         PR fortran/16531
7320         PR fortran/15966
7321         PR fortran/18781
7322         * gfortran.dg/hollerith.f90: New.
7323         * gfortran.dg/hollerith2.f90: New.
7324         * gfortran.dg/hollerith3.f90: New.
7325         * gfortran.dg/hollerith4.f90: New.
7326         * gfortran.dg/hollerith_f95.f90: New.
7327         * gfortran.dg/hollerith_legacy.f90: New.
7328         * gfortran.dg/g77/cpp4.F: New. Port from g77.
7329
7330 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7331
7332         PR objc/22274
7333         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
7334         * objc.dg/gnu-runtime-2.m: New.
7335
7336 2005-07-06  Jeff Law  <law@redhat.com>
7337
7338         * gcc.dg/tree-ssa/vrp17.c: New test.
7339
7340 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7341
7342         PR fortran/22327
7343         * gfortran.dg/array_constructor_5.f90: New test.
7344
7345 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7346
7347         * gfortran.fortran-torture/execute/entry_9.f90: New test.
7348
7349 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
7350
7351         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
7352         * gcc.dg/980816-1.c: Ditto.
7353
7354 2005-07-06  Jeff Law  <law@redhat.com>
7355
7356         * gcc.c-torture/compile/pr21356.c: New test.
7357
7358 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7359
7360         PR c/22013
7361         PR c/22098
7362         * gcc.c-torture/compile/pr22013-1.c,
7363         gcc.c-torture/execute/pr22098-1.c,
7364         gcc.c-torture/execute/pr22098-2.c,
7365         gcc.c-torture/execute/pr22098-3.c: New tests.
7366
7367 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7368
7369         PR c/22308
7370         * gcc.dg/pr22308-1.c: New test.
7371
7372 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
7373
7374         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
7375         target.
7376         * gcc.dg/compare9.c: Use -fshort-enums instead of
7377         -fno-short-enums.  Change the last test to dg-bogus.
7378
7379 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
7380
7381         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
7382         * gcc.dg/compare9.c: New.
7383
7384 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7385
7386         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
7387
7388 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7389
7390         PR testsuite/22288
7391         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
7392
7393
7394 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7395
7396         * gcc.dg/format/gcc_gfc-1.c: New.
7397
7398 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7399
7400         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
7401
7402 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7403
7404         PR fortran/20842
7405         * gfortran.dg/io_invalid_1.f90: New test.
7406
7407 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
7408
7409         * gcc.dg/format/gcc_diag-1.c: Update.
7410
7411 2005-07-02  Jeff Law  <law@redhat.com>
7412
7413         * gcc.dg/tree-ssa/pr22051-1.c: New test.
7414         * gcc.dg/tree-ssa/pr22051-2.c: New test.
7415
7416 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
7417
7418         * gcc.dg/format/gcc_diag-1.c: Update.
7419
7420 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
7421
7422         PR tree-opt/22269
7423         * gcc.c-torture/compile/pr22269.c: New test.
7424
7425 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
7426
7427         PR 21584
7428         PR 22219
7429         * g++.dg/tree-ssa/pr21584-1.C: New test.
7430         * g++.dg/tree-ssa/pr21584-2.C: New test.
7431
7432 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
7433
7434         * obj-c++.dg/try-catch-11.mm: New.
7435         * objc.dg/try-catch-10.m: New.
7436
7437 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
7438
7439         * g++.dg/other/ucnid-1.C: xfail on AIX.
7440
7441 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
7442
7443         PR 22234
7444         * gcc.dg/20050629-1.c: New test.
7445
7446 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
7447
7448         * obj-c++.dg/const-str-1[0-1].mm: New.
7449         * objc.dg/const-str-1[0-1].m: New.
7450
7451 2005-05-29  Richard Henderson  <rth@redhat.com>
7452
7453         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
7454         Rename from check_effective_target_vect_no_max.
7455         (check_effective_target_vect_no_int_add): New.
7456         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
7457         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
7458         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7459         * gcc.dg/vect/vect-reduc-1.c: Use both.
7460         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7461
7462 2005-05-29  Richard Henderson  <rth@redhat.com>
7463
7464         * lib/target-supports.exp (check_effective_target_vect_no_max):
7465         Remove i386 and x86_64.
7466
7467 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7468
7469         PR testsuite/21969
7470         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
7471
7472 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7473
7474         PR middle-end/21969
7475         * gcc.dg/vect/pr21969.c: New test.
7476
7477 2005-06-28  Eric Christopher  <echristo@redhat.com>
7478
7479         PR c/22052
7480         PR c/21975
7481         * gcc.dg/inline1.c: New test.
7482         * gcc.dg/inline2.c: Ditto.
7483         * gcc.dg/inline3.c: Ditto.
7484         * gcc.dg/inline4.c: Ditto.
7485         * gcc.dg/inline5.c: Ditto.
7486
7487 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7488
7489         PR libfortran/22142
7490         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7491         Add testcase also testing eoshift1 for PR 22142.
7492
7493 2005-06-28  Richard Henderson  <rth@redhat.com>
7494
7495         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
7496         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
7497         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
7498         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
7499         gcc.dg/tree-ssa/20030922-2.c: Likewise.
7500
7501 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7502
7503         PR libfortran/22142
7504         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7505         Add testcase for PR 22142.
7506
7507 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
7508
7509         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
7510         gcc.target/ia64/fpreg-2.c: New tests.
7511
7512 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7513
7514         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
7515
7516 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7517
7518         PR libfortran/22170
7519         * gfortran.dg/slash_1.f90: New test.
7520
7521 2005-06-27  Richard Henderson  <rth@redhat.com>
7522
7523         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
7524         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
7525         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7526         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7527         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7528         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7529
7530 2005-06-27  Richard Henderson  <rth@redhat.com>
7531
7532         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
7533         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
7534
7535 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
7536
7537         * obj-c++.dg/proto-lossage-5.mm: New.
7538         * objc.dg/proto-lossage-5.m: New.
7539
7540 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
7541
7542         PR 21959
7543         * gcc.dg/tree-ssa/pr21959.c: New test.
7544
7545 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
7546
7547         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
7548         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
7549         testing uninitialized var.
7550
7551         * gcc.c-torture/execute/builtins/chk.h: New.
7552         * gcc.c-torture/execute/builtins/lib/chk.c: New.
7553         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
7554         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
7555         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
7556         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
7557         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
7558         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
7559         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
7560         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
7561         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
7562         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
7563         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
7564         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
7565         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
7566         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
7567         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
7568         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
7569         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
7570         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
7571         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
7572         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
7573         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
7574         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
7575         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
7576         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
7577         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
7578         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
7579         * gcc.dg/builtin-object-size-1.c: New test.
7580         * gcc.dg/builtin-object-size-2.c: New test.
7581         * gcc.dg/builtin-object-size-3.c: New test.
7582         * gcc.dg/builtin-object-size-4.c: New test.
7583         * gcc.dg/builtin-object-size-5.c: New test.
7584         * gcc.dg/builtin-stringop-chk-1.c: New test.
7585         * gcc.dg/builtin-stringop-chk-2.c: New test.
7586         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
7587         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
7588         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
7589         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
7590         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
7591         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
7592         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
7593         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
7594         * gcc.c-torture/execute/printf-1.c: New test.
7595         * gcc.c-torture/execute/fprintf-1.c: New test.
7596         * gcc.c-torture/execute/vprintf-1.c: New test.
7597         * gcc.c-torture/execute/vfprintf-1.c: New test.
7598         * gcc.c-torture/execute/printf-chk-1.c: New test.
7599         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
7600         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
7601         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
7602
7603 2005-06-27  Michael Matz  <matz@suse.de>
7604
7605         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
7606         slot is not merged if address escapes.
7607
7608 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7609
7610         PR c/21911
7611         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
7612
7613 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
7614
7615         PR middle-end/17965
7616         * gcc.c-torture/compile/20050622-1.c: New test.
7617
7618         PR middle-end/22028
7619         * gcc.dg/20050620-1.c: New test.
7620
7621 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
7622
7623         PR tree-optimization/22026
7624         * gcc.dg/tree-ssa/pr22026.c: New.
7625
7626 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
7627
7628         PR libfortran/22144
7629         * gfortran.dg/shift-alloc.f90: New testcase.
7630
7631 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
7632
7633         * all files: Update FSF address in copyright headers.
7634
7635 2005-06-22  Jan Hubicka  <jh@suse.cz>
7636
7637         * wholeprogram-1.c: New testcase.
7638         * wholeprogram-2.c: New testcase.
7639
7640 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR 22171
7643         * gcc.dg/tree-ssa/pr22171.c: New test.
7644
7645 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
7646
7647         * gfortran.dg/simplify_modulo.f90: New.
7648
7649 2005-06-24  Jan Hubicka  <jh@suse.cz>
7650
7651         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
7652
7653 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7654
7655         * obj-c++.dg/proto-lossage-[1-4].mm: New.
7656
7657 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7658
7659         * obj-c++.dg/typedef-alias-1.mm: New.
7660         * objc.dg/typedef-alias-1.m: New.
7661
7662 2005-06-23  Jeff Law  <law@redhat.com>
7663
7664         * gcc.dg/tree-ssa/vrp16.c: New test.
7665
7666 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7667
7668         * lib/target-supports.exp: Add
7669         check_effective_target_fortran_large_real and
7670         check_effective_target_fortran_large_int to check for
7671         corresponding effective targets.
7672         * gfortran.dg/large_integer_kind_1.f90: New test.
7673         * gfortran.dg/large_real_kind_1.f90: New test.
7674
7675 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
7676
7677         PR tree-optimization/22117
7678         * gcc.dg/tree-ssa/pr22117.c: New.
7679
7680 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
7681
7682         PR testsuite/22123
7683         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
7684
7685 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
7686
7687         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
7688
7689 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
7690
7691         * gfortran.dg/f2c_4.f90: Add tests for complex functions
7692         * gfortran.dg/f2c_4.c: Likewise.
7693
7694 2005-06-22 Paul Brook  <paul@codesourcery.com>
7695
7696         PR fortran/21034
7697         * gfortran.dg/auto_save_1.f90: New test.
7698
7699 2005-06-22  Michael Matz  <matz@suse.de>
7700
7701         * gcc.target/x86-64/abi: New directory.
7702         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
7703         * gcc.target/x86-64/abi/README.gcc: New file.
7704         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
7705         * gcc.target/x86-64/abi/asm-support.s: New file.
7706         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
7707         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
7708         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
7709         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
7710         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
7711         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
7712         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
7713         * gcc.target/x86_64/abi/test_bitfields.c: New test.
7714         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
7715         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
7716         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
7717         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
7718         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
7719         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
7720         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
7721         * gcc.target/x86_64/abi/test_varargs.c: New test.
7722
7723 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
7724
7725         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
7726         32-bit i?86 and x86_64.
7727
7728 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
7729
7730         * obj-c++.dg/const-str-[1-9].mm: New tests.
7731
7732 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
7733
7734         PR fortran/22010
7735         * gfortran.dg/namelist_use.f90: New.
7736         * gfortran.dg/namelist_use_only.f90: New.
7737
7738 2005-06-21  Jeff Law  <law@redhat.com>
7739
7740         * gcc.dg/tree-ssa/vrp15.c: New test.
7741
7742 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
7743
7744         * lib/target-supports.exp (check_effective_target_vect_reduction):
7745         Remove.
7746         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
7747         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
7748         remove vect_reduction target keyword. Also avoid two returns in main.
7749         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7750         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
7751         * gcc.dg/vect/vect-reduc-1short.c: New test.
7752         * gcc.dg/vect/vect-reduc-1char.c: New test.
7753         * gcc.dg/vect/vect-reduc-2short.c: New test.
7754         * gcc.dg/vect/vect-reduc-2char.c: New test.
7755         * gcc.dg/vect/vect-reduc-6.c: New test.
7756         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
7757         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
7758         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
7759
7760 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7761         Paul Thomas  <pault@gcc.gnu.org>
7762
7763         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
7764         New tests.
7765
7766 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7767
7768         * gfortran.dg/backslash_1.f90: New test.
7769         * gfortran.dg/backslash_2.f90: New test.
7770
7771 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
7772
7773         * gfortran.dg/duplicate_labels.f90: New test.
7774
7775 2005-06-20  Jan Beulich  <jbeulich@novell.com>
7776
7777         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
7778         unsupportable relocations.
7779         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7780         * gcc.dg/20050321-2.c: xfail for NetWare.
7781
7782 2005-06-20  Andreas Jaeger  <aj@suse.de>
7783
7784         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
7785         gcc.target/i386/fastcall-sseregparm.c,
7786         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
7787
7788 2005-06-19  Richard Henderson  <rth@redhat.com>
7789
7790         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
7791
7792 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7793
7794         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
7795
7796 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
7797
7798         PR c++/22115
7799         * g++.dg/conversion/simd2.C: Change expected error message.
7800
7801 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7802
7803         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
7804         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7805         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7806
7807 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
7808
7809         * gcc.dg/fold-mod-1.c: New test.
7810
7811 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
7812
7813         PR fortran/19926
7814         * gfortran.dg/pr19926.f90: New test.
7815
7816 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7817
7818         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
7819         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
7820         targets.
7821         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7822         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7823
7824 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
7825
7826         * gcc.target/ia64/float80-varargs-1.c: New test.
7827
7828 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7829
7830         PR tree-opt/22035
7831         * gfortran.dg/f2c_6.f90: New test.
7832
7833 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
7834
7835         PR c++/17413
7836         * g++.dg/template/local5.C: New.
7837
7838 2005-06-17  Richard Henderson  <rth@redhat.com>
7839
7840         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
7841
7842 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
7843
7844         PR testsuite/21945
7845         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
7846
7847 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
7848
7849         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
7850         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
7851         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
7852         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
7853         check_vect to verify the presence of hardware vector support.
7854
7855 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
7856
7857         PR testsuite/22056
7858         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
7859
7860 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7861
7862         PR libfortran/19216
7863         * gfortran.dg/pr19216.f: Add correct space between brackets and
7864         dg directive.
7865
7866 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7867
7868         PR libfortran/16436
7869         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
7870
7871 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
7872
7873         * gcc.target/i386/attributes-error.c: New testcase.
7874         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7875         * gcc.target/i386/regparm-stdcall.c: Likewise.
7876         * gcc.target/i386/sseregparm-1.c: Likewise.
7877         * gcc.target/i386/sseregparm-2.c: Likewise.
7878
7879 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
7880
7881         * g++.dg/rtti/crash2.C: New.
7882
7883 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
7884
7885         * gcc.dg/noncompile/20040203-3.c: Update expected message.
7886
7887 2005-06-15  David Ung  <davidu@mips.com>
7888
7889         * gcc.target/mips/mips16e-extends.c: New test for testing the
7890         generation of MIPS16e zeb/zeh, seb/seh instructions.
7891
7892 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
7893
7894         PR 22018
7895         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
7896         * gcc.dg/tree-ssa/pr22018.c: New test.
7897
7898 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
7899
7900         * gcc.dg/simd-1.c: Update error messages.
7901         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
7902         * gcc.dg/simd-2.c: Update error messages.
7903         * gcc.dg/simd-4.c: New.
7904
7905 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
7906
7907         PR c++/20678
7908         * g++.dg/other/crash-4.C: New.
7909
7910 2005-06-14  Devang Patel  <dpatel@apple.com>
7911
7912         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
7913
7914 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7915
7916         PR c++/21929
7917         * g++.dg/parse/crash11.C: Update
7918
7919 2005-06-13  Jeff Law  <law@redhat.com>
7920
7921         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
7922         perform the desired transformations.
7923         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
7924         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
7925
7926 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7927
7928         PR fortran/22038
7929         * gfortran.dg/forall_1.f90: Un-XFAIL.
7930
7931 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
7932
7933         PR c++/21929
7934         * g++.dg/parse/crash26.C: New.
7935
7936         PR c++/20789
7937         * g++.dg/init/member1.C: New.
7938
7939 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
7940
7941         * gfortran.dg/altreturn_1.f90: New test.
7942
7943 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
7944
7945         PR middle-end/21985
7946         * gcc.dg/tree-ssa/pr21985.c: New test.
7947
7948 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7949
7950         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
7951
7952 2005-06-12  Roger Sayle  <roger@eyesopen.com>
7953
7954         PR c++/21930
7955         * g++.dg/other/error10.C: New test case.
7956
7957 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7958
7959         PR libfortran/19155
7960         * gfortran.dg/pr19155.f: Add test.
7961
7962 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7963
7964         * gfortran.dg/f2c_7.f90: New test.
7965
7966         * gfortran.dg/forall_1.f90: XFAILed.
7967
7968 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7969
7970         * gcc.dg/pr14796-1.c: New.
7971         * gcc.dg/pr14796-2.c: New.
7972
7973 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
7974
7975         PR fortran/17792
7976         PR fortran/21375
7977         * gfortran.dg/deallocate_stat.f90: New test.
7978
7979 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
7980
7981         * gfortran.fortran-torture/execute/in-pack.f90: New test.
7982
7983 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
7984
7985         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
7986         access will be generated when this loop is vectorized. Test that
7987         accesses with same alignment were detected.
7988         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
7989         Test that accesses with same alignment were detected.
7990         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
7991         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
7992         alignment were detected.
7993
7994 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
7995
7996         PR c++/10611
7997         * g++.dg/conversion/simd2.C: New.
7998
7999 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8000
8001         * gcc.dg/Wcxx-compat-1.c: New.
8002
8003 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
8004
8005         PR libfortran/21480
8006         * gfortran.dg/reshape-complex.f90: Add a test for a packed
8007         complex array.
8008
8009 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
8010
8011         * gcc.dg/alias-8.c: New.
8012
8013 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
8014
8015         * gcc.dg/format/cmn_err-1.c: Update.
8016
8017 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
8018
8019         PR target/20666
8020         * gcc.target/sparc/fexpand-2.c: New.
8021         * gcc.target/sparc/fpmerge-2.c: New.
8022         * gcc.target/sparc/fpmul-2.c: New.
8023         * gcc.target/sparc/noresult.c: New.
8024         * gcc.target/sparc/pdist-2.c: New.
8025         * gcc.target/sparc/pdist-3.c: New.
8026
8027 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
8028
8029         PR testsuite/21702
8030         * gcc.target/i386/i386.exp: Fix comment typo.
8031
8032 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8033
8034         PR c++/19497
8035         * g++.dg/inherit/using5.C: New.
8036         * g++.dg/inherit/using6.C: New.
8037
8038 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8039
8040         PR c++/19894
8041         * g++.dg/template/ptrmem15.C: New test.
8042
8043         PR c++/20563
8044         * g++.dg/ext/label4.C: New test.
8045
8046 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8047
8048         * gcc.dg/tls/debug-1.c: New test.
8049
8050 2005-06-07  Dale Johannesen  <dalej@apple.com>
8051
8052         * gcc.target/i386/movq.c: New.
8053
8054 2005-06-07  Dale Johannesen  <dalej@apple.com>
8055
8056         * gcc.dg/20050607-1.c: New.
8057
8058 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
8059
8060         PR middle-end/21850
8061         * gcc.c-torture/execute/20050607-1.c: New test.
8062
8063 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
8064
8065         PR libfortran/21926
8066         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
8067         Test case where the return array has lowest stride one,
8068         but isn't packed.
8069
8070 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
8071
8072         * lib/target-supports.exp (check_effective_target_sync_int_long):
8073         Add s390 and s390x targets.
8074
8075 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8076
8077         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
8078         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
8079         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
8080         * gcc.dg/tree-ssa/loop-9.c: New test.
8081
8082 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8083
8084         * g++.dg/parse/defarg10.C: New.
8085
8086 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
8087
8088         PR regression/21897
8089         * gcc.c-torture/execute/20050604-1.c: New test.
8090
8091 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
8092
8093         PR 21903
8094         * g++.dg/parse/defarg9.C: New.
8095
8096         PR c++/20637
8097         * g++.dg/inherit/using4.C: New.
8098         * g++.dg/overload/error1.C: Adjust expected errors.
8099         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8100         * g++.old-deja/g++.brendan/arm2.C: Likewise.
8101         * g++.old-deja/g++.other/redecl2.C: Likewise.
8102         * g++.old-deja/g++.other/redecl4.C: Likewise.
8103         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8104
8105 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8106
8107         * gfortran.dg/f2c_5.f90: Add -w to dg-options
8108
8109 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8110
8111         * lib/gfortran.exp (gfortran_target_compile): Call
8112         dg-additional-files-options
8113         * gfortran.dg/f2c_4.f90: New file
8114         * gfortran.dg/f2c_4.c: New file
8115         * gfortran.dg/f2c_5.f90: New file
8116         * gfortran.dg/f2c_5.c: New file
8117
8118 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8119
8120         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
8121
8122         PR fortran/21912
8123         * gfortran.dg/array_constructor_4.f90: New test.
8124
8125 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
8126
8127         PR c++/21619
8128         * g++.dg/ext/builtin9.C: New test.
8129
8130 2005-06-05  Dale Johannesen  <dalej@apple.com>
8131
8132         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
8133         * gcc.c-torture/execute/20050603-2.c: Ditto.
8134
8135 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8136
8137         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
8138         * gcc.dg/vect/vect-reduc-1.c: New.
8139         * gcc.dg/vect/vect-reduc-2.c: New.
8140         * gcc.dg/vect/vect-reduc-3.c: New.
8141
8142 2005-06-04  Dale Johannesen  <dalej@apple.com>
8143
8144         * gcc.c-torture/execute/20050603-1.c: New.
8145         * gcc.c-torture/execute/20050603-2.c: New.
8146         * gcc.dg/20050603-3.c: New.
8147
8148 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8149
8150         PR fortran/19195
8151         * gfortran.dg/debug_1.f90: New test.
8152
8153         * gfortran.dg/forall_1.f90: New test.
8154
8155 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
8156
8157         * gfortran.dg/array_constructor_3.f90: New test.
8158
8159 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8160
8161         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
8162
8163 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
8164
8165         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
8166
8167 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
8168
8169         PR c/21873
8170         * gcc.dg/init-excess-1.c: New test.
8171
8172 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8173
8174         PR c++/21853
8175         * g++.dg/expr/static_cast6.C: New test.
8176
8177 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
8178
8179         * gcc.dg/tree-ssa/vrp14.c: New test.
8180
8181 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8182
8183         PR c++/21336
8184         * g++.dg/template/new2.C: New test.
8185
8186 2005-06-03  Josh Conner  <jconner@apple.com>
8187
8188         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
8189         all entries in initializer.
8190
8191 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
8192
8193         PR middle-end/21858
8194         * gcc.dg/pr21858.c: New testcase.
8195
8196 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
8197
8198         PR tree-optimization/21292
8199
8200         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
8201         New.
8202         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8203         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8204         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8205         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8206         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
8207
8208 2005-06-02  Richard Henderson  <rth@redhat.com>
8209
8210         * gcc.dg/sync-2.c: Use -march=i486 for i386.
8211
8212 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
8213
8214         * gcc.dg/wtypequal.c: New testcase.
8215
8216 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
8217
8218         PR 21582
8219         * gcc.dg/tree-ssa/pr21582.c: New test.
8220
8221 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8222
8223         PR c++/21280
8224         * g++.dg/opt/interface2.h: New.
8225         * g++.dg/opt/interface2.C: New.
8226         * g++.dg/init/ctor4.C: Adjust error lines.
8227         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8228         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8229         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8230         * g++.old-deja/g++.pt/assign1.C: Likewise.
8231         * g++.old-deja/g++.pt/crash20.C: Likewise.
8232
8233 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
8234
8235         PR tree-optimization/21734
8236         * g++.dg/vect/pr21734_1.cc: New.
8237         * g++.dg/vect/pr21734_2.cc: New.
8238
8239 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8240
8241         PR c++/20350
8242         * g++.dg/template/spec24.C: New.
8243
8244         PR c++/21151
8245         * g++.dg/pch/local-1.C: New.
8246         * g++.dg/pch/local-1.Hs: New.
8247
8248 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
8249
8250         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
8251         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
8252         * gcc.dg/tree-ssa/pr14341.c: New test.
8253         * gcc.dg/tree-ssa/pr14841.c: New test.
8254         * gcc.dg/tree-ssa/pr20701.c: New test.
8255         * gcc.dg/tree-ssa/pr21086.c: New test.
8256         * gcc.dg/tree-ssa/pr21090.c: New test.
8257         * gcc.dg/tree-ssa/pr21332.c: New test.
8258         * gcc.dg/tree-ssa/pr21458.c: New test.
8259         * gcc.dg/tree-ssa/pr21658.c: New test.
8260         * gcc.dg/tree-ssa/vrp01.c: New test.
8261         * gcc.dg/tree-ssa/vrp02.c: New test.
8262         * gcc.dg/tree-ssa/vrp03.c: New test.
8263         * gcc.dg/tree-ssa/vrp04.c: New test.
8264         * gcc.dg/tree-ssa/vrp05.c: New test.
8265         * gcc.dg/tree-ssa/vrp06.c: New test.
8266         * gcc.dg/tree-ssa/vrp07.c: New test.
8267         * gcc.dg/tree-ssa/vrp08.c: New test.
8268         * gcc.dg/tree-ssa/vrp09.c: New test.
8269         * gcc.dg/tree-ssa/vrp10.c: New test.
8270         * gcc.dg/tree-ssa/vrp11.c: New test.
8271         * gcc.dg/tree-ssa/vrp12.c: New test.
8272         * gcc.dg/tree-ssa/vrp13.c: New test.
8273
8274 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
8275
8276         PR 21029
8277         * gcc.dg/tree-ssa/pr21029.c: New test.
8278
8279 2005-06-01  Roger Sayle  <roger@eyesopen.com>
8280
8281         * gfortran.dg/logint-1.f: New test case.
8282         * gfortran.dg/logint-2.f: Likewise.
8283         * gfortran.dg/logint-3.f: Likewise.
8284
8285 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
8286
8287         PR c/21536
8288         PR c/20760
8289         * gcc.dg/20050527-1.c: New test.
8290
8291         * gcc.dg/i386-sse-12.c: New test.
8292
8293         PR fortran/21729
8294         * gfortran.dg/implicit_5.f90: New test.
8295
8296 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
8297
8298         PR fortran/20883
8299         * gfortran/assign_4.f90: New test.
8300         * gfortran/assign_2.f90: Change compile to run.
8301
8302 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
8303
8304         * lib/target-supports.exp
8305         (check_effective_target_sync_char_short): New.
8306         * gcc.dg/sync-2.c: New.
8307
8308 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8309
8310         PR tree-optimization/21817
8311         * gcc.dg/torture/pr21817-1.c: New.
8312
8313 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
8314
8315         PR c++/21165
8316         * g++.dg/template/init5.C: New.
8317
8318 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
8319
8320         * gfortran.dg/char_initialiser_actual.f90:
8321         Test character initialisers as actual arguments.
8322         * gfortran.dg/char_pointer_comp_assign.f90:
8323         Test character pointer structure component assignments.
8324         * gfortran.dg/char_array_structure_constructor.f90:
8325         Test character components in structure constructors.
8326
8327 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
8328
8329         PR middle-end/20931
8330         * g++.dg/opt/pr20931.C: New test.
8331
8332 2005-05-31  Andreas Jaeger  <aj@suse.de>
8333
8334         PR testsuite/20772
8335         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
8336         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
8337         g++.old-deja/g++.ext/asmspec1.C,
8338         g++.old-deja/g++.other/regstack.C,
8339         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
8340         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
8341         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
8342         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
8343         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
8344         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
8345         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
8346         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
8347         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
8348         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
8349         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
8350         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
8351         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
8352         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
8353         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
8354         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
8355         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
8356         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
8357         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
8358
8359 2005-05-31  Jeff Law  <law@redhat.com>
8360
8361         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
8362
8363 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
8364
8365         PR middle-end/21743
8366         * gcc.dg/builtins-1.c: Activate disabled clog test.
8367         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8368
8369 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
8370
8371         * gfortran.dg/char_pointer_assign.f90:
8372         Test character-pointer assignments and pointer assignments.
8373         * gfortran.dg/char_pointer_dummy.f90:
8374         Test character-pointer dummy arguments.
8375         * gfortran.dg/char_pointer_func.f90:
8376         Test character-pointer function returns.
8377         * gfortran.dg/char_pointer_dependency.f90:
8378         Test character-pointer functions with dependencies.
8379
8380 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
8381
8382         PR c++/21784
8383         * g++.dg/lookup/using14.C: New test.
8384
8385 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
8386
8387         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8388         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
8389         trailing ^M.
8390
8391 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
8392
8393         PR c++/17413
8394         * g++.dg/template/local5.C: New.
8395
8396         PR target/21761
8397         * gcc.c-torture/compile/pr21761.c: New.
8398
8399         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
8400         before darwin8.
8401
8402 2005-05-30  Steven G. Kargl
8403
8404         PR fortran/20846
8405         * gfortran.dg/inquire_8.f90: New test.
8406
8407 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8408
8409         PR libfortran/21376
8410         * gfortran.dg/output_exponents_1.f90: New test.
8411
8412 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8413
8414         PR libfortran/20006
8415         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
8416
8417 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
8418
8419         PR c++/21210
8420         * g++.dg/ext/complex1.C: New test.
8421
8422         PR c++/21340
8423         * g++.dg/init/ctor6.C: New test.
8424
8425 2005-05-29  Jan Hubicka  <jh@suse.cz>
8426
8427         * gcc.c-torture/compile/pr21562.c: New.
8428
8429 2005-05-28  Steven G. Kargl <kargls@comcast.net>
8430
8431         * gfortran.dg/subnormal_1.f90: New test.
8432
8433 2005-05-28  Jan Hubicka  <jh@suse.cz>
8434
8435         * tree-prof.exp: Fix comment.
8436         * value-prof-1.c: New.
8437         * value-prof-2.c: New.
8438         * value-prof-3.c: New.
8439         * value-prof-4.c: New.
8440
8441 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
8442
8443         PR c++/21614
8444         * g++.dg/expr/ptrmem6.C: New test.
8445         * g++.dg/expr/ptrmem6a.C: Likewise.
8446
8447 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
8448
8449         PR tree-optimization/21658
8450         * gcc.dg/tree-ssa/pr21658.c: New.
8451
8452 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
8453
8454         PR c++/21455
8455         * g++.dg/inherit/ptrmem3.C: New.
8456
8457         PR c++/21681
8458         * g++.dg/parse/template16.C: New.
8459
8460 2005-05-27  Andreas Jaeger  <aj@suse.de>
8461
8462         * gcc.dg/setjmp-2.c: Only run in 32-bit.
8463
8464         * gcc.dg/i386-sse-8.c: Run test on all archs.
8465
8466 2005-05-26  Mike Stump  <mrs@apple.com>
8467
8468         * objc.dg/isa-field-1.m: Only run on darwin.
8469         * objc.dg/lookup-1.m: Likewise.
8470         * objc.dg/try-catch-8.m: Likewise.
8471
8472 2005-05-26  Roger Sayle  <roger@eyesopen.com>
8473
8474         PR tree-optimization/9814
8475         * gcc.dg/pr9814-1.c: New test case.
8476
8477 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8478
8479         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
8480         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
8481         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
8482         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
8483         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
8484         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
8485         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
8486         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
8487         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
8488         objc.dg/try-catch-8.m: New.
8489
8490 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
8491
8492         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
8493         remove extraneous semicolons.
8494
8495 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8496
8497         * obj-c++.dg/comp-types-12.mm: New.
8498         * objc.dg/comp-types-11.m: New.
8499         * objc.dg/selector-4.m: New.
8500
8501 2005-05-26  Andreas Jaeger  <aj@suse.de>
8502
8503         PR testsuite/20772
8504         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
8505         g++.old-deja/g++.ext/attrib3.C,
8506         g++.old-deja/g++.other/store-expr1.C,
8507         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
8508         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
8509         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8510         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
8511         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
8512         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
8513         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
8514         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8515         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
8516         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
8517         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
8518         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
8519         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
8520         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
8521         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
8522         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
8523         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
8524         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8525         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
8526
8527 2005-05-26  Andreas Jaeger  <aj@suse.de>
8528
8529         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
8530         x86-64 compilation.
8531
8532 2005-05-26  Andreas Jaeger  <aj@suse.de>
8533
8534         PR testsuite/20772
8535         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
8536         gcc.misc-tests/i386-pf-athlon-1.c,
8537         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8538         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
8539         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
8540         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
8541         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
8542         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
8543         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
8544         programs.
8545
8546         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
8547         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
8548         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
8549         x86-64 compilation.
8550
8551         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
8552         x86_64.
8553
8554         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
8555         effective-target ilp32.
8556
8557 2005-05-26  David Ung  <davidu@mips.com>
8558
8559         * gcc.target/mips/ext_ins.c: New test for testing the generation
8560         of MIPS32/64 rev 2 ext/ins instructions.
8561
8562 2005-05-26  Andreas Jaeger  <aj@suse.de>
8563
8564         * treelang/compile/unsigned.tree: Use gimple instead of
8565         nonexisting generic dump.
8566
8567 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
8568
8569         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
8570
8571 2005-05-26  Andreas Jaeger  <aj@suse.de>
8572
8573         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
8574
8575 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8576
8577         PR libfortran/17283
8578         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
8579         Test callee-allocated memory with write statements.
8580
8581 2005-05-25  Roger Sayle  <roger@eyesopen.com>
8582
8583         PR middle-end/21709
8584         * gcc.dg/pr21709-1.c: New test case.
8585
8586 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8587             Mike Stump  <mrs@apple.com>
8588
8589         * objc/execute/next_mapping.h: Update for C++.
8590
8591         * obj-c++.dg/selector-1.mm: Move to...
8592         * obj-c++.dg/selector-4.mm: here...
8593
8594         * obj-c++.dg/basic.mm: New.
8595         * obj-c++.dg/comp-types-1.mm: New.
8596         * obj-c++.dg/cxx-class-1.mm: New.
8597         * obj-c++.dg/cxx-ivars-1.mm: New.
8598         * obj-c++.dg/cxx-ivars-2.mm: New.
8599         * obj-c++.dg/cxx-ivars-3.mm: New.
8600         * obj-c++.dg/cxx-scope-1.mm: New.
8601         * obj-c++.dg/cxx-scope-2.mm: New.
8602         * obj-c++.dg/defs.mm: New.
8603         * obj-c++.dg/empty-private-1.mm: New.
8604         * obj-c++.dg/encode-1.mm: New.
8605         * obj-c++.dg/encode-2.mm: New.
8606         * obj-c++.dg/encode-3.mm: New.
8607         * obj-c++.dg/extern-c-1.mm: New.
8608         * obj-c++.dg/extra-semi.mm: New.
8609         * obj-c++.dg/fix-and-continue-2.mm: New.
8610         * obj-c++.dg/isa-field-1.mm: New.
8611         * obj-c++.dg/ivar-list-semi.mm: New.
8612         * obj-c++.dg/local-decl-1.mm: New.
8613         * obj-c++.dg/lookup-1.mm: New.
8614         * obj-c++.dg/lookup-2.mm: New.
8615         * obj-c++.dg/method-1.mm: New.
8616         * obj-c++.dg/method-2.mm: New.
8617         * obj-c++.dg/method-3.mm: New.
8618         * obj-c++.dg/method-4.mm: New.
8619         * obj-c++.dg/method-5.mm: New.
8620         * obj-c++.dg/method-6.mm: New.
8621         * obj-c++.dg/method-7.mm: New.
8622         * obj-c++.dg/no-extra-load.mm: New.
8623         * obj-c++.dg/overload-1.mm: New.
8624         * obj-c++.dg/pragma-1.mm: New.
8625         * obj-c++.dg/pragma-2.mm: New.
8626         * obj-c++.dg/private-1.mm: New.
8627         * obj-c++.dg/private-2.mm: New.
8628         * obj-c++.dg/proto-qual-1.mm: New.
8629         * obj-c++.dg/qual-types-1.mm: New.
8630         * obj-c++.dg/stubify-1.mm: New.
8631         * obj-c++.dg/stubify-2.mm: New.
8632         * obj-c++.dg/super-class-1.mm: New.
8633         * obj-c++.dg/super-class-2.mm: New.
8634         * obj-c++.dg/super-dealloc-1.mm: New.
8635         * obj-c++.dg/super-dealloc-2.mm: New.
8636         * obj-c++.dg/template-1.mm: New.
8637         * obj-c++.dg/template-2.mm: New.
8638         * obj-c++.dg/template-3.mm: New.
8639         * obj-c++.dg/template-4.mm: New.
8640         * obj-c++.dg/template-5.mm: New.
8641         * obj-c++.dg/template-6.mm: New.
8642         * obj-c++.dg/try-catch-1.mm: New.
8643         * obj-c++.dg/try-catch-2.mm: New.
8644         * obj-c++.dg/try-catch-3.mm: New.
8645         * obj-c++.dg/try-catch-4.mm: New.
8646         * obj-c++.dg/try-catch-5.mm: New.
8647         * obj-c++.dg/try-catch-6.mm: New.
8648         * obj-c++.dg/try-catch-7.mm: New.
8649         * obj-c++.dg/try-catch-8.mm: New.
8650         * obj-c++.dg/try-catch-9.mm: New.
8651         * obj-c++.dg/va-meth-1.mm: New.
8652
8653 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8654
8655         * obj-c++.dg/selector-1.mm: New.
8656         * obj-c++.dg/selector-2.mm: New.
8657
8658 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8659
8660         * obj-c++.dg/selector-3.mm: New.
8661         * objc.dg/selector-3.m: New.
8662
8663 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8664
8665         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
8666         about where warning appears.
8667
8668 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8669
8670         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
8671         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8672         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8673         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8674
8675 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8676
8677         * gcc.dg/20050524-1.c: New test.
8678
8679 2005-05-25  Jan Hubicka  <jh@suse.cz>
8680
8681         * gcc.dg/tree-prof/inliner-1.c: New.
8682
8683 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
8684
8685         * gcc.dg/tree-prof: New directory.
8686         * gcc.dg/tree-prof/tree-prof.exp: New.
8687
8688 2005-05-25  DJ Delorie  <dj@redhat.com>
8689
8690         * gcc.dg/Wattributes-1.c: New.
8691         * gcc.dg/Wattributes-2.c: New.
8692         * gcc.dg/Wattributes-3.c: New.
8693
8694 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
8695
8696         PR tree-optimization/19833
8697         * gcc.dg/uninit-4.c: Remove xfail.
8698         * gcc.dg/uninit-9.c: Ditto.
8699
8700 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
8701
8702         * obj-c++.dg/bitfield-[1-5].mm: New.
8703         * obj-c++.dg/class-protocol-1.mm: New.
8704         * obj-c++.dg/comp-types-1[0-1].mm: New.
8705         * obj-c++.dg/comp-types-[2-9].mm: New.
8706         * obj-c++.dg/encode-[4-8].mm: New.
8707         * obj-c++.dg/layout-1.mm: New.
8708         * obj-c++.dg/method-1[0-9].mm: New.
8709         * obj-c++.dg/method-2[0-1].mm: New.
8710         * obj-c++.dg/method-[8-9].mm: New.
8711         * obj-c++.dg/objc-gc-3.mm: New.
8712         * obj-c++.dg/try-catch-10.mm: New.
8713         * objc.dg/bitfield-5.m: New.
8714         * objc.dg/comp-types-10.m: New.
8715         * objc.dg/comp-types-9.m: New.
8716         * objc.dg/layout-1.m: New.
8717         * objc.dg/objc-gc-4.m: New.
8718         * objc.dg/try-catch-9.m: New.
8719         * objc.dg/class-protocol-1.m: Tweak diagnostics.
8720         * objc.dg/comp-types-1.m: Likewise.
8721         * objc.dg/comp-types-[5-6].m: Likewise.
8722         * objc.dg/method-9.m: Likewise.
8723
8724 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
8725
8726         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
8727         and on hardware without VMX support.
8728
8729         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
8730
8731         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
8732
8733         * lib/profopt.exp (dg-final-generate, dg-final-use,
8734         profopt-final-code, profopt-get-options): New.
8735         (profopt-execute): Process test directives.
8736
8737         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
8738         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8739         cleanup-tree-dump, cleanup-saved-temps): Update comments.
8740
8741 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
8742
8743         PR C++/21645
8744         * g++.dg/init/ctor5.C: New test.
8745
8746 2005-05-24  Ira Rosen  <irar@il.ibm.com>
8747
8748         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
8749         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
8750         vect-113.c, vect-114.c.
8751
8752 2005-05-23  Adam Nemet  <anemet@lnxw.com>
8753
8754         * gcc.dg/const-elim-1.c: Remove xfails.
8755
8756 2005-05-23  Jeff Law  <law@redhat.com>
8757
8758         * gcc.c-torture/compile/pr21638.c: New test.
8759         * gcc.c-torture/compile/20050520-1.c: New test.
8760
8761 2005-05-23  Nick Clifton  <nickc@redhat.com>
8762
8763         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
8764         be a proper triple, ie: m32r*-*-*.
8765         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8766
8767 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
8768
8769         PR middle-end/21331
8770         PR tree-opt/21293
8771         * gcc.c-torture/compile/pr21293.c: New test.
8772         * gcc.c-torture/execute/pr21331.c: New test.
8773
8774 2004-05-20  Richard Henderson  <rth@redhat.com>
8775
8776         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
8777
8778 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
8779
8780         * obj-c++-dg.exp: Add.
8781         * obj-c++.exp: Add.
8782         * obj-c++.dg/dg.exp: Add.
8783
8784 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
8785
8786         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
8787         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
8788
8789 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
8790
8791         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
8792
8793 2004-05-19  Richard Henderson  <rth@redhat.com>
8794
8795         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
8796
8797 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
8798
8799         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
8800
8801         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
8802
8803 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
8804
8805         PR c++/21495
8806         * g++.dg/parse/extern1.C: New test.
8807         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
8808
8809 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8810
8811         * gcc.dg/c99-math.h: New.
8812         * gcc.dg/c99-math-float-1.c: New test.
8813         * gcc.dg/c99-math-double-1.c: Likewise.
8814         * gcc.dg/c99-math-long-double-1.c: Likewise.
8815
8816 2005-05-18  Richard Henderson  <rth@redhat.com>
8817
8818         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
8819
8820 2005-05-18  Devang Patel  <dpatel@apple.com>
8821
8822         * g++.dg/opt/20050511-1.C: New test.
8823
8824 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
8825
8826         PR libfortran/21127
8827         * gfortran.dg/reshape-complex.f90: New test.
8828
8829 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
8830
8831         * gfortran.dg/array_constructor_1.f90: New test.
8832         * gfortran.dg/array_constructor_2.f90: New test.
8833
8834 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8835
8836         PR fortran/20954
8837         * gfortran.dg/pr20954.f: New test.
8838
8839 2005-05-17  Mike Stump  <mrs@apple.com>
8840
8841         Yet more Objective-C++...
8842
8843         * objc.dg/method-5.m: Update.
8844         * objc.dg/method-6.m: Update.
8845         * objc.dg/method-7.m: Update.
8846         * objc.dg/method-9.m: Update.
8847         * objc.dg/try-catch-2.m: Update.
8848
8849 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
8850
8851         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
8852         Remove little-endian optimizations.
8853
8854 2005-05-17  Jeff Law  <law@redhat.com>
8855
8856         * g++.dg/tree-ssa/pr14814.C: New test.
8857         * gcc.dg/tree-ssa/pr14814.C: New test.
8858         * gcc.dg/tree-ssa/pr17141-1.C: New test.
8859         * gcc.dg/tree-ssa/pr17141-2.C: New test.
8860
8861 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8862
8863         * gcc.dg/compat/generate-random.c: Do not include
8864         libiberty.h.
8865         * gcc.dg/compat/generate-random_r.c: Likewise.
8866
8867 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
8868
8869         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
8870
8871 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8872
8873         PR middle-end/21595
8874         * g++.dg/tree-ssa/builtin1.C: New testcase.
8875
8876 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
8877
8878         PR c++/21454
8879         * g++.dg/opt/const4.C: New test.
8880
8881         PR middle-end/21492
8882         * g++.dg/opt/crossjump1.C: New test.
8883
8884         PR tree-optimization/21610
8885         * gcc.c-torture/compile/20050516-1.c: New test.
8886
8887         PR fortran/15080
8888         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
8889         about the test failing.
8890         * gfortran.fortran-torture/execute/where_7.f90: New test.
8891         * gfortran.fortran-torture/execute/where_8.f90: New test.
8892
8893 2005-05-16  Richard Henderson  <rth@redhat.com>
8894
8895         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
8896         i?86 and x86_64.
8897
8898 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
8899
8900         * gcc.dg/compat/generate-random.c (config.h): Do not include.
8901         (limits.h): Include unconditionally.
8902         (stdlib.h): Likewise.
8903         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
8904         (limits.h): Include unconditionally.
8905         (stdlib.h): Likewise.
8906         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8907         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8908         (limits.h): Include unconditionally.
8909         (stdlib.h): Likewise.
8910         (hashtab.h): Do not include.
8911         (getopt.h): Likewise.
8912         (stddef.h): Include.
8913         (hashval_t): Define.
8914         (struct entry): Add "next" field.
8915         (HASH_SIZE): New macro.
8916         (hash_table): New variable.
8917         (switchfiles): Do not use xmalloc.
8918         (mix): New macro.
8919         (iterative_hash): New function.
8920         (hasht): Remove.
8921         (e_exists): New function.
8922         (e_insert): Likewise.
8923         (output): Use, instead of libiberty hashtable functions.
8924         (main): Do not use getopt.  Do not call htab_create.
8925
8926 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
8927
8928         PR libstdc++/21526
8929         * lib/target-supports.exp (check_mkfifo_available):
8930         Return 0 for cygwin as mkfifo support incomplete on platform.
8931         Fix typos in comments.
8932
8933 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
8934
8935         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
8936
8937 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
8938
8939         PR fortran/17432
8940         * gfortran.dg/assign_4.f: New test.
8941
8942 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
8943
8944         PR tree-optimization/21563
8945         * gcc.dg/tree-ssa/pr21563.c: New.
8946
8947 2005-05-14  Jan Hubicka  <jh@suse.cz>
8948
8949         * gcc.dg/noreturn-7.c: Allow control reaches warning.
8950
8951 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
8952
8953         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
8954
8955 2005-05-13  Julian Brown  <julian@codesourcery.com>
8956
8957         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
8958         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
8959
8960 2005-05-13  Jan Hubicka  <jh@suse.cz>
8961
8962         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
8963         * gcc.dg/fold-xor-?.c: Likewise.
8964         * gcc.dg/pr15784-?.c: Likewise.
8965         * gcc.dg/pr20922-?.c: Likewise.
8966         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
8967         * gcc.dg/tree-ssa/pr17598.c: Likewise.
8968         * gcc.dg/tree-ssa/pr20470.c: Likewise.
8969
8970 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8971
8972         PR fortran/21260
8973         * gfortran.dg/hollerith_1.f90: New test.
8974
8975 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8976
8977         * gfortran.dg/func_result_2.f90: New test.
8978
8979 2005-05-11  Bud Davis  <bdavis@gfortran.org>
8980
8981         * gfortran.dg/dev_null.f90: New test.
8982
8983 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
8984
8985         * gcc.dg/arm-vfp1.c: Revert last change.
8986
8987 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
8988
8989         PR middle-end/19807
8990         PR tree-optimization/19639
8991         * g++.dg/tree-ssa/pr19807.C: New testcase.
8992
8993 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8994
8995         PR libfortran/21471
8996         * gfortran.dg/append-1.f90: New test.
8997
8998 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8999
9000         * gcc.dg/pr18501.c: XFAIL.
9001         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
9002         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
9003         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
9004         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9005         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9006         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
9007         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
9008         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9009
9010 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9011
9012         PR fortran/20178
9013         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
9014         gfortran.dg/f2c_3.f90: New tests.
9015
9016         * gfortran.dg/return_1.f90: Fix dg annotation.
9017
9018 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9019
9020         * gcc.c-torture/compile/20050510-1.c: New test.
9021
9022 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
9023
9024         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
9025
9026 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
9027
9028         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
9029
9030 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
9031
9032         PR c/17913
9033         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
9034
9035 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
9036
9037         PR c/21342
9038         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
9039         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
9040
9041 2005-05-10  Ben Elliston  <bje@au.ibm.com>
9042
9043         PR debug/16676
9044         * gcc.dg/debug/pr16676.c: New test.
9045
9046 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
9047
9048         PR testsuite/21443
9049         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
9050         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
9051         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
9052         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
9053         Change -O1 to -O2.
9054         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
9055         -fno-tree-dominator-opts.
9056
9057 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9058
9059         * gfortran.dg/return_1.f90: New test.
9060
9061 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
9062
9063         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
9064
9065         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
9066
9067 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
9068
9069         PR c++/21427
9070         * g++.dg/inherit/covariant13.C: New.
9071
9072 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9073
9074         PR libfortran/19155
9075         * gfortran.dg/pr19155.f: New test.
9076
9077 2005-05-08  Roger Sayle  <roger@eyesopen.com>
9078
9079         PR inline-asm/8788
9080         * gcc.dg/pr8788-1.c: New testcase.
9081
9082 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
9083
9084         PR target/21416
9085         * gcc.target/mips/fpcmp-[12].c: New tests.
9086
9087 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
9088
9089         * lib/target-supports-dg.exp (dg-require-fork): New function.
9090         (dg-require-mkfifo): Likewise.
9091         * lib/target-supports.exp (check_function_available): New
9092         function.
9093         (check_fork_available): Likewise.
9094         (check_mkfifo_available): Likewise.
9095
9096 2005-05-06  Jeff Law  <law@redhat.com>
9097
9098         * gcc.c-torture/compile/pr21380.c: New test.
9099
9100 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
9101
9102         PR c++/20961
9103         * g++.dg/ext/weak3.C: New test.
9104
9105 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
9106
9107         PR c++/21352
9108         * g++.dg/template/crash37.C: New test.
9109
9110 2005-05-05  Paul Brook  <paul@codesourcery.com>
9111
9112         * gcc.dg/arm-g2.c: Use effective-target arm32.
9113         * gcc.dg/arm-mmx-1.c: Ditto.
9114         * gcc.dg/arm-scd42-2.c: Ditto.
9115         * gcc.dg/arm-vfp1.c: Ditto.
9116         * lib/target-supports.exp (check_effective_target_arm32): New
9117         function.
9118
9119 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
9120
9121         PR libfortran/21354
9122         gfortran.dg/in_pack_rank7.f90: New test.
9123
9124 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
9125
9126         PR middle-end/15618
9127         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
9128
9129 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
9130
9131         PR middle-end/21265
9132         * gcc.dg/20050503-1.c: New test.
9133
9134         PR rtl-optimization/21239
9135         * gcc.dg/i386-sse-11.c: New test.
9136
9137 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
9138
9139         PR target/16888
9140         * gcc.target/i386/asm-1.c: New test.
9141
9142 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
9143
9144         PR rtl-optimization/21330
9145         * gcc.c-torture/execute/20050502-1.c: New test.
9146
9147         PR target/21297
9148         * gcc.c-torture/execute/20050502-2.c: New test.
9149
9150 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
9151
9152         PR middle-end/21282
9153         * gcc.dg/pr21282.c: New.
9154
9155 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9156
9157         * gcc.dg/vect/pr20122.c: Clean up .vect file.
9158         * gcc.dg/vect/vect-92.c: Likewise.
9159         * gcc.dg/vect/vect-93.c: Likewise.
9160         * gcc.dg/vect/vect-dv-1.c: Likewise.
9161         * gcc.dg/vect/vect-dv-2.c: Likewise.
9162         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
9163
9164 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9165
9166         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
9167         * gfortran.dg/vect/vect-2.f90: Likewise.
9168         * gfortran.dg/vect/vect-3.f90: Likewise.
9169         * gfortran.dg/vect/vect-4.f90: Likewise.
9170         * gfortran.dg/vect/vect-5.f90: Likewise.
9171
9172 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
9173
9174         PR target/20813
9175         * gcc.dg/rs6000-fpint-2.c: New.
9176
9177 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
9178
9179         PR c/15698
9180         * gcc.dg/builtins-30.c: Update expected messages.
9181         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
9182         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
9183         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
9184
9185 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
9186
9187         PR tree-optimization/21294
9188         * gcc.dg/tree-ssa/pr21294.c: New.
9189
9190 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
9191
9192         * gcc.dg/altivec-3.c (vec_store): Do not use the old
9193         __builtin_altivec_st_internal_4si built-in.
9194
9195 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
9196
9197         PR c++/15875
9198         * g++.dg/template/ptrmem14.C: New test.
9199
9200 2005-05-02  Paul Brook  <paul@codesourcery.com>
9201
9202         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
9203
9204 2005-05-02  Michael Matz  <matz@suse.de>
9205
9206         PR c++/19542
9207         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
9208
9209 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
9210
9211         * g++.dg/cpp/weak.C: New test.
9212
9213 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
9214
9215         * gcc.dg/tree-ssa/loop-8.c: New test.
9216
9217 2005-04-30  Michael Maty  <matz@suse.de>
9218
9219         * gcc.dg/inline-mcpy.c: New test.
9220
9221 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
9222
9223         PR libfortran/18958
9224         * gfortran.dg/eoshift.f90: New test case.
9225
9226 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
9227
9228         PR libfortran/18857
9229         * gfortran.dg/matmul_1.f90: New test.
9230
9231 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9232
9233         PR tree-optimization/21030
9234         * gcc.dg/tree-ssa/pr21030.c: New.
9235
9236 2005-04-29  Devang Patel  <dpatel@apple.com>
9237
9238         PR tree-optimization/21272
9239         * gcc.dg/vect/vect-ifcvt-10.c: New test.
9240
9241 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
9242
9243         PR fortran/13082
9244         PR fortran/18824
9245         * gfortran.dg/entry_4.f90: New test.
9246         * gfortran.fortran-torture/execute/entry_1.f90: New test.
9247         * gfortran.fortran-torture/execute/entry_2.f90: New test.
9248         * gfortran.fortran-torture/execute/entry_3.f90: New test.
9249         * gfortran.fortran-torture/execute/entry_4.f90: New test.
9250         * gfortran.fortran-torture/execute/entry_5.f90: New test.
9251         * gfortran.fortran-torture/execute/entry_6.f90: New test.
9252         * gfortran.fortran-torture/execute/entry_7.f90: New test.
9253
9254 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9255
9256         * gfortran.fortran-torture/execute/entry_8.f90: New test.
9257
9258 2005-04-29  Paul Brook   <paul@codesourcery.com>
9259
9260         * gfortran.dg/entry_3.f90: New test.
9261
9262 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9263
9264         * gfortran.dg/implicit_4.f90: New test.
9265
9266 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
9267
9268         * lib/target-supports.exp (check_profiling_available): Return
9269         false for xtensa-*-elf.
9270
9271 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
9272
9273         * lib/fortran-torture.exp (fortran-torture.exp): Catch
9274         error if file cannot be deleted.
9275
9276 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9277
9278         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
9279         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
9280         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
9281         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
9282         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
9283         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
9284         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
9285         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
9286         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
9287         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9288         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
9289         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
9290         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
9291
9292 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9293
9294         PR fortran/20865
9295         * gfortran.dg/pr20865.f90: New test.
9296
9297 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
9298
9299         * gcc.dg/void-cast-2.c: New test.
9300
9301 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9302
9303         PR c/21159
9304         * gcc.dg/void-cast-1.c: New test.
9305
9306 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
9307
9308         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
9309
9310 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9311
9312         PR fortran/21177
9313         * gfortran.dg/pr21177.f90: New test.
9314
9315 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
9316
9317         PR tree-optimization/21171
9318         * gcc.dg/tree-ssa/pr21171.c: New test.
9319
9320 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
9321
9322         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9323         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9324         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9325         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9326         gcc.dg/tree-ssa/gen-vect-32.c: New.
9327         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
9328         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
9329         don't run on PPC32.
9330
9331 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9332
9333         PR c/21213
9334         * gcc.dg/transparent-union-3.c: New test.
9335
9336 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9337
9338         PR c/20740
9339         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
9340         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
9341         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
9342         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
9343         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
9344         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
9345
9346 2005-04-26  Jeff Law  <law@redhat.com>
9347
9348         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
9349         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
9350         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
9351         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
9352         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
9353         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
9354         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
9355
9356 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
9357
9358         PR tree-optimization/17598
9359         * gcc.dg/tree-ssa/pr17598.c: New testcase.
9360
9361 2005-04-25  Mike Stump  <mrs@apple.com>
9362
9363         * objc.dg/fix-and-continue-1.m: Add.
9364
9365 2005-04-25  Roger Sayle  <roger@eyesopen.com>
9366
9367         PR c++/20995
9368         * g++.dg/opt/pr20995-1.C: New test case.
9369
9370 2005-04-25  Devang Patel <dpatel@apple.com>
9371
9372         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
9373
9374 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9375
9376         PR testsuite/21062
9377         * g++.dg/opt/alias2.C (printf): Correct the prototype.
9378
9379 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9380
9381         PR C++/21188
9382         * g++.dg/opt/rtti2.C: New test.
9383
9384 2005-04-25  Paul Brook  <paul@codesourcery.com>
9385         Steven G. Kargl  <kargls@comcast.net>
9386
9387         PR fortran/20879
9388         * gfortran.dg/ichar_1.f90: New file.
9389
9390 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
9391
9392         PR middle-end/20991
9393         * g++.dg/opt/pr20991.C: New test.
9394
9395         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
9396         where sizeof (type) < __alignof__ (type).
9397         * gcc.dg/compat/struct-layout-1.h: Likewise.
9398
9399 2005-04-24  Per Bothner  <per@bothner.com>
9400             Devang Patel  <dpatel@apple.com>
9401
9402         PR preprocessor/20907
9403         * gcc.dg/cpp/very-long-comment.c: New test.
9404
9405 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9406
9407         PR fortran/20059
9408         * gfortran.dg/common_5.f: New test.
9409
9410 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
9411
9412         PR middle-end/21082
9413         * g++.dg/tree-ssa/pr21082.C: New testcase.
9414
9415 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
9416
9417         * gcc.dg/vect/vect-99.c: New test.
9418
9419 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
9420
9421         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
9422
9423 2005-04-22  Jeff Law  <law@redhat.com>
9424
9425         * gcc.dg/uninit-5.c: Remove xfails.
9426         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
9427         conditionals and loads.
9428
9429 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
9430
9431         PR libfortran/20074
9432         PR libfortran/20436
9433         PR libfortran/21108
9434         * gfortran.dg/nested_reshape.f90: new test
9435         * gfortran.dg/reshape-alloc.f90: new test
9436         * gfortran.dg/reshape.f90: new test
9437
9438 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
9439
9440         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
9441
9442         * gcc.dg/arm-vfp1.c: New test.
9443
9444 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
9445
9446         PR c++/21087
9447         * g++.dg/lookup/builtin2.C: New test.
9448
9449 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9450
9451         * gcc.dg/weak/weak-13.c: New test.
9452
9453 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
9454
9455         * lib/target-supports.exp (check_effective_target_sync_int_long):
9456         Add powerpc*.
9457
9458 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
9459
9460         * gcc.target/mips/branch-1.c: New test.
9461
9462 2005-04-21  Richard Henderson  <rth@redhat.com>
9463
9464         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
9465         * gcc.dg/vect/vect-86.c: Likewise.
9466         * gcc.dg/vect/vect-87.c: Likewise.
9467         * gcc.dg/vect/vect-88.c: Likewise.
9468
9469 2005-04-21  Devang Patel  <dpatel@apple.com>
9470
9471         PR optimization/20994
9472         * gcc.dg/tree-ssa/ifc-3.c: New test.
9473
9474 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9475
9476         PR c/12913
9477         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
9478         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
9479         gcc.dg/c99-vla-jump-5.c: New tests.
9480
9481 2005-04-19  Richard Henderson  <rth@redhat.com>
9482
9483         * lib/target-supports.exp (check_effective_target_vect_int_mult):
9484         Fix typo in exists check.
9485         (check_effective_target_sync_int_long): New.
9486         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
9487         * gcc.dg/ia64-sync-2.c: Likewise.
9488         * gcc.dg/ia64-sync-3.c: Likewise.
9489         * gcc.dg/ia64-sync-4.c: Likewise.
9490
9491 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
9492
9493         * gcc.dg/fold-xor-1.c: New test.
9494         * gcc.dg/fold-xor-2.c: New test.
9495
9496 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
9497
9498         PR target/20670
9499         * g++.dg/eh/fp-regs.C: New test.
9500
9501 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9502
9503         * gcc.dg/Wint-to-pointer-cast-1.c,
9504         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
9505         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
9506         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
9507
9508 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9509
9510         PR fortran/16861
9511         * gfortran.dg/pr16861.f90: New test.
9512
9513 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9514
9515         * gcc.dg/pr21085.c: New test.
9516
9517 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
9518
9519         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
9520         (setup_mips_tests, dg-mips-options): New procedures.
9521         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
9522         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
9523         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
9524         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9525         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
9526         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
9527         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
9528         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9529         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
9530         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
9531         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
9532         dg-mips-options instead of dg-options.  Remove now-redundant
9533         preprocessor guards.
9534         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
9535         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9536         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9537         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
9538         * gcc.dg/vr-mult-2.c: Delete.
9539         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
9540         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
9541         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
9542         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
9543         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
9544         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
9545         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
9546
9547 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
9548
9549         * ada/acats/run_all.sh: Use sync when executable not present.
9550
9551 2005-04-18  Devang Patel  <dpatel@apple.com>
9552
9553         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
9554         * gcc.dg/vect/vect-11a.c: New.
9555         * gcc.dg/vect/vect-none.c: Update.
9556         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
9557
9558 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9559
9560         PR tree-optimization/20922
9561         * gcc.dg/pr20922-1.c: New test.
9562         * gcc.dg/pr20922-2.c: New test.
9563         * gcc.dg/pr20922-3.c: New test.
9564         * gcc.dg/pr20922-4.c: New test.
9565         * gcc.dg/pr20922-5.c: New test.
9566         * gcc.dg/pr20922-6.c: New test.
9567
9568 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9569
9570         PR libfortran/20950
9571         * gfortran.dg/pr20950.f: New test.
9572
9573 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9574
9575         PR libfortran/19216
9576         * gfortran.dg/pr19216.f: New test.
9577
9578 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
9579
9580         PR tree-optimization/21001
9581         * gcc.dg/tree-ssa/pr21001.c: New.
9582
9583 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
9584
9585         PR libfortran/21075
9586         * gfortran.dg/reshape_rank7.f90: New test.
9587
9588 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
9589
9590         PR libfortran/12884 gfortran.dg/pr12884.f: New test
9591         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
9592         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
9593         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
9594         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
9595         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
9596         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
9597         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
9598         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
9599         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
9600         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
9601         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
9602         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
9603         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
9604         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
9605         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
9606         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
9607         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
9608         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
9609         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
9610         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
9611
9612 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
9613
9614         * gfortran.dg/wtruncate.f: New testcase.
9615         * gfortran.dg/wtruncate.f90: New testcase.
9616
9617 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
9618
9619         PR c++/21025
9620         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
9621         which sizeof/alignof is dependent, rather than just whether we are
9622         processing_template_decl.
9623
9624 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9625
9626         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9627         corrected typo where the wrong variables had been compared.
9628
9629 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9630
9631         PR libfortran/18495
9632         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9633         Test callee-allocated version of return array with a write
9634         statement.
9635         Test spread with a temporary with another write statement.
9636
9637 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
9638
9639         PR tree-optimization/21031
9640         * gcc.dg/tree-ssa/pr21031.c: New.
9641
9642 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
9643
9644         PR tree-optimization/21004
9645         * gcc.dg/builtins-53.c: Include builtins-config.h.
9646         Check floorf, ceilf, floorl and ceill transformations
9647         only when HAVE_C99_RUNTIME is defined.
9648
9649 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
9650
9651         PR middle-end/20739
9652         * gcc.dg/tree-ssa/pr20739.c: New test.
9653
9654 2005-04-14  Mike Stump  <mrs@apple.com>
9655
9656         * gcc.dg/Foundation.framework/empty: New.
9657         * gcc.dg/framework-2.c: New.
9658
9659 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9660
9661         PR tree-optimization/21021
9662         * gcc.c-torture/compile/pr21021.c: New.
9663
9664 2005-04-14  Janis Johnson  <janis187@us.ibm.com
9665
9666         PR testsuite/21010
9667         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
9668         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
9669         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
9670         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
9671         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
9672         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
9673         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
9674         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
9675
9676 2005-04-14  Richard Henderson  <rth@redhat.com>
9677
9678         * lib/target-supports.exp (check_effective_target_vect_condition):
9679         Add ia64, i?86, and x86_64.
9680
9681 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
9682
9683         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
9684
9685 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9686
9687         PR tree-optimization/20657
9688         * gcc.dg/tree-ssa/pr20657.c: New.
9689
9690 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
9691
9692         * gcc.dg/builtins-53.c: Also check (int)trunc* and
9693         (long long int)trunc*.
9694
9695 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
9696
9697         PR target/20927
9698         * gcc.dg/pr20927.c: New test.
9699
9700 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
9701
9702         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
9703         * gcc.target/mips/asm-1.c: Likewise.
9704
9705 2005-04-13  Dale Johannesen  <dalej@apple.com>
9706
9707         * objc.dg/objc-fast-4.m: New.
9708
9709 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
9710
9711         * gcc.target/cris/torture/cris-torture.exp: New driver in new
9712         directory.
9713         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
9714
9715 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
9716
9717         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
9718         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
9719         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
9720
9721 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
9722
9723         PR tree-optimization/20913
9724         * gcc.dg/tree-ssa/pr20913.c: New.
9725
9726         PR tree-optimization/20702
9727         * gcc.dg/tree-ssa/pr20702.c: New.
9728
9729 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9730
9731         PR c++/13744
9732         * g++.dg/inherit/local3.C: New test.
9733
9734 2005-04-12  Jeff Law  <law@redhat.com>
9735
9736         * gcc.dg/tree-ssa/20050412-1.c: New test.
9737
9738 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
9739
9740         PR libfortran/19016
9741         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
9742         Add tests with mask generated by expression.
9743         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9744         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9745         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9746
9747 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
9748
9749         PR middle-end/20917
9750         * gcc.dg/20050409-1.c: New test.
9751
9752 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
9753
9754         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
9755
9756 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9757
9758         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9759         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
9760         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9761         (TARGET_CXX): Adjust accordingly.
9762         * target.h (struct gcc_target): Remove epxort_class_data.  Add
9763         determine_class_data_visibility and class_data_always_comdat.
9764         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9765         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
9766         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9767         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
9768         (arm_cxx_determine_class_data_visibility): New.
9769         (arm_cxx_class_data_always_comdat): Likewise.
9770         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9771         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
9772         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9773         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
9774         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
9775         Define.
9776
9777 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9778
9779         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
9780
9781 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
9782
9783         * gcc.dg/i386-darwin-fpmath.c: New.
9784
9785 2004-04-11  Devang Patel  <dpatel@apple.com>
9786
9787         * lib/target-supports.exp (check_effective_target_vect_condition): New.
9788         * gcc.dg/vect/vect-ifcvt-1.c: New test.
9789         * gcc.dg/vect/vect-ifcvt-2.c: New test.
9790         * gcc.dg/vect/vect-ifcvt-3.c: New test.
9791         * gcc.dg/vect/vect-ifcvt-4.c: New test.
9792         * gcc.dg/vect/vect-ifcvt-5.c: New test.
9793         * gcc.dg/vect/vect-ifcvt-6.c: New test.
9794         * gcc.dg/vect/vect-ifcvt-7.c: New test.
9795         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
9796
9797 2004-04-11  Devang Patel  <dpatel@apple.com>
9798
9799         * gcc.dg/vect/vect-dv-1.c: New test.
9800         * gcc.dg/vect/vect-dv-2.c: New test.
9801
9802 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9803
9804         PR tree-optimization/20933
9805         * gcc.dg/tree-ssa/pr20933.c: New test.
9806
9807 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9808
9809         * gfortran.dg/fold_nearest.f90: New test.
9810
9811 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
9812
9813         * gcc.dg/tree-ssa/alias-1.c: New test.
9814
9815 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9816
9817         PR tree-optimization/20920
9818         * g++.dg/tree-ssa/pr20920.C: New test.
9819
9820 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
9821
9822         * gcc.dg/builtins-53.c: Also check (int)ceil* and
9823         (long long int)ceil*.
9824
9825 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
9826
9827         * g++.dg/warn/Wdtor1.C: Declare template in system header with
9828         explicit C++ linkage.
9829
9830 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9831
9832         * gfortran.dg/pr17229.f: Take care of the new obsolescence
9833         warning for arithmetic IF statements.
9834
9835 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
9836
9837         * eor_handling_1.f90: New test case.
9838         * eor_handling_2.f90: New test case.
9839         * eor_handling_3.f90: New test case.
9840         * eor_handling_4.f90: New test case.
9841         * eor_handling_5.f90: New test case.
9842         * noadv_size.f90: New test case.
9843         * pad_no.f90: New test case.
9844
9845 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
9846
9847         * gcc.c-torture/execute/20050410-1.c: New test.
9848
9849 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
9850
9851         * gcc.dg/pr20126.c: New.
9852
9853 2005-04-09  Bud Davis  <bdavis@gfortran.org>
9854             Steven G. Kargl <kargls@comcast.net>
9855
9856         * gfortran.dg/PR19872.f: New test.
9857
9858 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9859
9860         * gfortran.dg/nint_1.f90: Fix dg-do directive.
9861
9862 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9863
9864         * gfortran.dg/nint_1.f90: New test.
9865
9866 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9867
9868         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
9869         Added test for callee-allocated arrays with write statements.
9870         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9871         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9872         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9873         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9874         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9875
9876 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9877
9878         PR libfortran/20163
9879         * gfortran.dg/open-options-blanks.f: New test.
9880
9881 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9882
9883         PR fortran/13257
9884         * gfortran.dg/comma_format_extension_[1234].f: New tests.
9885
9886 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
9887
9888         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9889         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9890         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9891         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9892         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9893         * gcc.c-torture/execute/stdarg-4.c: New test.
9894
9895         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
9896
9897         PR target/20795
9898         * g++.dg/abi/param2.C: New test.
9899
9900 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9901
9902         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
9903
9904 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9905
9906         * gcc.dg/builtins-53.c: New test.
9907
9908 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
9909
9910         * g++.dg/tree-ssa/pr18178.C: New test.
9911         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
9912         * gcc.c-torture/execute/20041019-1.c: New test.
9913         * gcc.dg/tree-ssa/20041008-1.c: New test.
9914         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
9915         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
9916         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
9917         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
9918         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
9919         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
9920         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
9921         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
9922         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9923         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9924
9925 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
9926
9927         PR rtl-optimization/20466
9928         * gcc.c-torture/execute/pr20466-1.c: New test.
9929
9930 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
9931
9932         PR c++/20905
9933         * g++.dg/parse/cond2.C: New test.
9934
9935         PR c++/20145
9936         * g++.dg/warn/Wdtor1.C: New test.
9937
9938 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9939
9940         PR fortran/17229
9941         * gfortran.dg/pr17229.f: New test.
9942
9943 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
9944
9945         * gfortran.dg/tiny_1.f90: New test.
9946         * gfortran.dg/tiny_2.f90: ditto.
9947
9948 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
9949
9950         * gfortran.dg/eor_1.f90: Fix dg-do run line
9951         * gfortran.dg/open_new.f90: Fix dg-do run line
9952
9953 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
9954
9955         * lib/target-supports.exp (get_compiler_messages): Support
9956         optional arguments, the fourth being compiler options.
9957         (check_effective_target_fpic): New proc.
9958         * gcc.dg/20050321-2.c: Restrict to target fpic.
9959
9960 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
9961
9962         * gcc.dg/15443-1.c: New test.
9963         * gcc.dg/15443-2.c: Likewise.
9964
9965 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9966
9967         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
9968
9969 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9970
9971         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
9972
9973 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9974
9975         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
9976         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
9977         -m64.
9978         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
9979         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
9980         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
9981
9982 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
9983
9984         PR c++/20212
9985         * g++.dg/warn/Wunused-11.C: New test.
9986
9987 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
9988
9989         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
9990
9991 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
9992
9993         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
9994
9995 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9996
9997         PR c++/20734
9998         * g++.dg/template/ptrmem13.C: New test.
9999
10000 2005-04-05  Per Bothner  <per@bothner.com>
10001
10002         * lib/gcc.exp: Always add -fno-show-column, for now.
10003
10004 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
10005
10006         PR testsuite/20767
10007         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
10008         of plain old "unsigned int" for the type of "i".  Makes this test
10009         64bit clean.
10010
10011 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
10012
10013         * gcc.dg/i386-ssefn-1.c: New test.
10014         * gcc.dg/i386-ssefn-2.c: New test.
10015         * gcc.dg/i386-ssefn-3.c: New test.
10016         * gcc.dg/i386-ssefn-4.c: New test.
10017
10018 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
10019
10020         PR tree-optimization/20076
10021         * gcc.dg/builtin-apply4.c: New test.
10022
10023         PR preprocessor/19475
10024         * gcc.dg/cpp/macspace1.c: New test.
10025         * gcc.dg/cpp/macspace2.c: New test.
10026
10027 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10028
10029         * gfortran.dg/pr20755.f: Fixed bad format.
10030
10031 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10032
10033         PR c++/20763
10034         * g++.dg/ext/attrib21.C: New test.
10035
10036 2004-04-05  Devang Patel  <dpatel@apple.com>
10037
10038         * lib/target-supports.exp (check_effective_target_vect_shif): New.
10039         * gcc.dg/vect/vect-shift-1.c: New test.
10040
10041 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10042
10043         PR libfortran/20755
10044         * gfortran.dg/pr20755.f: New test.
10045
10046 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
10047
10048         * gfortran.dg/pr15959.f90: New test.
10049         * gfortran.dg/string_pad_trunc.f90: New test.
10050
10051 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10052
10053         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
10054         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
10055         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
10056         syntax.
10057
10058 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10059
10060         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
10061
10062 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10063
10064         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
10065         * gcc.c-torture/compile/20011119-2.c: Likewise.
10066         * gcc.c-torture/compile/981001-2.c: Likewise.
10067
10068 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
10069
10070         PR c++/20679
10071         * g++.dg/template/overload4.C: New test.
10072
10073 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10074
10075         PR c++/20746
10076         * g++.dg/abi/covariant5.C: New.
10077
10078         PR debug/20505
10079         * g++.dg/debug/const2.C: New.
10080
10081 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
10082
10083         PR rtl-optimization/16104
10084         * gcc.c-torture/execute/20050316-1.c: New test.
10085
10086 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10087
10088         * g++.dg/template/spec23.C: Fix dg-error text.
10089
10090 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
10091
10092         PR c++/19199
10093         * g++.dg/expr/lval2.C: New.
10094
10095 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10096
10097         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
10098         __builtin_strcasecmp and __builtin_strncasecmp.
10099
10100 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10101
10102         PR c++/20723
10103         * g++.dg/template/spec22.C: New.
10104         * g++.dg/template/spec23.C: New.
10105
10106 2005-04-03  Dale Ranta  <dir@lanl.gov>
10107             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10108
10109         PR libfortran/20068
10110         PR libfortran/20125
10111         PR libfortran/20156
10112         PR libfortran/20471
10113         * gfortran.dg/backspace.f: New test.
10114
10115 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
10116
10117         * gcc.dg/pr19345.c: New test.
10118
10119 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10120
10121         PR tree-optimization/20640
10122         * gcc.dg/torture/tree-loop-1.c: New.
10123
10124 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10125
10126         PR rtl-optimization/20290
10127         * gcc.c-torture/execute/loop-ivopts-2.c: New.
10128
10129 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
10130
10131         * gcc.dg/rs6000-fpint.c: New.
10132
10133 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10134
10135         * gcc.dg/old-style-then-proto-1.c: New test.
10136
10137 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10138
10139         * gfortran.fortran-torture/execute/backspace.f90: Check
10140         after backspace and read was incorrect.
10141
10142 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10143
10144         * gcc.c-torture/execute/builtins/strcat.c: Check the result
10145         buffer past the terminating NUL using memcmp.
10146         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
10147         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
10148
10149         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
10150         Fix unused/uninitialized variable warnings.
10151
10152         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
10153         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
10154         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
10155         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10156
10157         * gcc.c-torture/execute/builtins/abs-1-lib.c,
10158         gcc.c-torture/execute/builtins/fputs-lib.c,
10159         gcc.c-torture/execute/builtins/lib/fprintf.c,
10160         gcc.c-torture/execute/builtins/lib/main.c,
10161         gcc.c-torture/execute/builtins/lib/memcmp.c,
10162         gcc.c-torture/execute/builtins/lib/memmove.c,
10163         gcc.c-torture/execute/builtins/lib/mempcpy.c,
10164         gcc.c-torture/execute/builtins/lib/memset.c,
10165         gcc.c-torture/execute/builtins/lib/printf.c,
10166         gcc.c-torture/execute/builtins/lib/sprintf.c,
10167         gcc.c-torture/execute/builtins/lib/stpcpy.c,
10168         gcc.c-torture/execute/builtins/lib/strchr.c,
10169         gcc.c-torture/execute/builtins/lib/strcmp.c,
10170         gcc.c-torture/execute/builtins/lib/strcpy.c,
10171         gcc.c-torture/execute/builtins/lib/strcspn.c,
10172         gcc.c-torture/execute/builtins/lib/strlen.c,
10173         gcc.c-torture/execute/builtins/lib/strncat.c,
10174         gcc.c-torture/execute/builtins/lib/strncmp.c,
10175         gcc.c-torture/execute/builtins/lib/strncpy.c,
10176         gcc.c-torture/execute/builtins/lib/strrchr.c,
10177         gcc.c-torture/execute/builtins/lib/strspn.c,
10178         gcc.c-torture/execute/builtins/lib/strstr.c,
10179         gcc.c-torture/execute/builtins/memops-asm-lib.c,
10180         gcc.c-torture/execute/builtins/strlen-2.c,
10181         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
10182         prototypes.
10183
10184 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10185
10186         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
10187         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
10188         selectany usage.
10189
10190 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
10191
10192         PR c++/19406
10193         * g++.dg/debug/using1.C: New test.
10194
10195 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
10196
10197         PR middle-end/20524
10198         * gcc.dg/alias-7.c: Prefix asm-declared name with
10199         __USER_LABEL_PREFIX__.
10200
10201 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
10202
10203         Fix fallout from PR middle-end/15700:
10204         * gcc.c-torture/compile/20011119-1.c: Take
10205         __USER_LABEL_PREFIX__ into account.
10206         * gcc.c-torture/compile/20011119-2.c: Likewise.
10207
10208 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10209
10210         PR c++/18644
10211         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
10212
10213 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10214
10215         PR c/17855
10216         * gcc.c-torture/compile/struct-non-lval-1.c,
10217         gcc.c-torture/compile/struct-non-lval-2.c,
10218         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
10219
10220 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
10221
10222         * gcc.dg/tls/tls.exp: Remove temporary file.
10223         * g++.dg/tls/tls.exp: Ditto.
10224         * lib/file-format.exp: Ditto.
10225         * g++.dg/special/ecos.exp: Ditto.
10226
10227         * lib/profopt.exp: Treat prof_ext as a list.
10228         * gcc.misc-tests/bprob.exp: Ditto.
10229         * g++.dg/bprob/bprob.exp: Ditto.
10230
10231         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
10232         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
10233         g++.dg/tree-ssa/pointer-reference-alias.C,
10234         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
10235         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
10236         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
10237         g++.dg/vect/pr19951.cc: Ditto.
10238         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
10239         gcc.dg/builtins-47.c: Ditto.
10240         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
10241         gcc.dg/pr20115-1.c: Ditto.
10242         * gcc.dg/tree-ssa/20030530-2.c,
10243         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
10244         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10245         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
10246         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10247         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
10248         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
10249         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
10250         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
10251         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
10252         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
10253         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
10254         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
10255         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
10256         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
10257         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
10258         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10259         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10260         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10261         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10262         gcc.dg/tree-ssa/20030824-1.c,
10263         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
10264         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
10265         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
10266         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
10267         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
10268         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
10269         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
10270         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
10271         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
10272         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
10273         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
10274         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
10275         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
10276         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
10277         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
10278         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
10279         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
10280         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
10281         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
10282         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
10283         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
10284         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
10285         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
10286         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
10287         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
10288         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
10289         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
10290         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
10291         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
10292         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
10293         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
10294         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
10295         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
10296         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
10297         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
10298         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
10299         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
10300         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
10301         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
10302         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
10303         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
10304         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
10305         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10306         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
10307         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
10308         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
10309         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
10310         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
10311         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
10312         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
10313         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10314         gcc.dg/tree-ssa/useless-1.c: Ditto.
10315         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
10316         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
10317         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
10318         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
10319         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10320         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
10321         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
10322         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
10323         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
10324         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
10325         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
10326         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
10327         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
10328         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
10329         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
10330         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
10331         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
10332         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
10333         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
10334         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
10335         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
10336         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10337         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10338         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
10339         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
10340         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
10341         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
10342         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
10343         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
10344         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
10345         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
10346         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
10347         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
10348         gcc.dg/vect/vect-none.c: Ditto.
10349         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
10350         treelang/compile/unsigned.tree: Ditto.
10351
10352         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
10353         * gcc.dg/cpp/direct2s.c: Ditto.
10354         * gcc.dg/cpp/paste4.c: Ditto.
10355         * gcc.dg/cpp/separate-1.c: Ditto.
10356         * gcc.dg/pch/save-temps-1.c: Ditto.
10357         * g++.dg/ext/altivec-10.C: Ditto.
10358         * g++.dg/pch/pch.C: Ditto.
10359
10360         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
10361
10362         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
10363         * g++.dg/template/repo1.C: Ditto.
10364         * g++.dg/template/repo2.C: Ditto.
10365         * g++.dg/template/repo3.C: Ditto.
10366         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
10367         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
10368         * g++.old-deja/g++.pt/repo1.C: Ditto.
10369         * g++.old-deja/g++.pt/repo2.C: Ditto.
10370         * g++.old-deja/g++.pt/repo3.C: Ditto.
10371         * g++.old-deja/g++.pt/repo4.C: Ditto.
10372
10373         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
10374         * gcc.dg/20030107-1.c: Ditto.
10375         * gcc.dg/20030702-1.c: Ditto.
10376         * gcc.dg/profile-generate-1.c: Ditto.
10377         * g++.dg/other/profile1.C: Ditto.
10378         * g++.old-deja/g++.robertl/eb83.C: Ditto.
10379
10380         * lib/gcc-dg.exp (remove-build-file): New.
10381         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10382         cleanup-tree-dump, cleanup-saved-temps): New.
10383
10384 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10385
10386         PR c++/19203, DR 214
10387         * g++.dg/parse/ambig3.C: Not ambiguous.
10388         * g++.dg/template/spec20.C: New.
10389         * g++.dg/template/spec21.C: New.
10390
10391 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
10392
10393         PR target/20045
10394         * gcc.dg/ia64-fptr-1.c: Run only on linux.
10395
10396 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10397
10398         PR libfortran/20660
10399         * gfortran.dg/negative_unit.f: New test.
10400
10401 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
10402
10403         * gcc.dg/20050330-1.c: New test.
10404
10405 2005-03-30  Devang Patel  <dpatel@apple.com>
10406
10407         * g++.dg/tree-sra/ssa-sra-3.C: New test.
10408
10409 2005-03-30  Dale Johannesen  <dalej@apple.com>
10410
10411         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
10412
10413 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
10414
10415         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10416         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
10417         Strip options from test name.
10418
10419 2005-03-31  Jan Hubicka  <jh@suse.cz>
10420
10421         * gcc.dg/varpool-1.c: New testcase.
10422
10423 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10424
10425         PR c/772
10426         PR c/17913
10427         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
10428         gcc.dg/stmt-expr-label-3.c : New tests.
10429         * gcc.c-torture/execute/medce-2.c: Remove.
10430
10431 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10432
10433         PR c/20368
10434         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
10435         tests.
10436
10437 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
10438
10439         * gcc.c-torture/compile/pr20203.c: New test.
10440
10441 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10442
10443         * gfortran.dg/promotion.f90: New test.
10444
10445 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
10446
10447         PR middle-end/20491
10448         * gcc.dg/torture/asm-subreg-1.c: New test.
10449
10450 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
10451
10452         PR c/20672
10453         * gcc.dg/pr20672-1.c: New test.
10454
10455 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
10456
10457         * gfortran.dg/vect: New directory.
10458         * gfortran.dg/vect/vect.exp: New.
10459         * gfortran.dg/vect/vect-1.f90: New test.
10460         * gfortran.dg/vect/vect-2.f90: New test.
10461         * gfortran.dg/vect/vect-3.f90: New test.
10462         * gfortran.dg/vect/vect-4.f90: New test.
10463         * gfortran.dg/vect/vect-5.f90: New test.
10464
10465 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
10466
10467         PR middle-end/20622
10468         * gcc.dg/alias-7.c: New test.
10469
10470 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10471
10472         * gcc.dg/sparc-reg-1.c: New test.
10473
10474 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
10475
10476         PR target/19890
10477         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
10478
10479 2005-03-29  Dale Ranta  <dir@lanl.gov>
10480             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10481
10482         PR libfortran/20163
10483         * gfortran.dg/pr20163-2.f: New test.
10484
10485 2005-03-28  Jan Hubicka  <jh@suse.cz>
10486
10487         PR middle-end/20635
10488         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
10489         by Jakub Jelinek.
10490
10491 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
10492
10493         PR tree-optimization/20626
10494         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
10495         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
10496
10497 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10498
10499         * gfortran.dg/underflow.f90: New test.
10500         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
10501
10502 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10503
10504         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
10505
10506 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
10507
10508         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
10509         (g++_init): Make sure that CXXFLAGS is set.
10510         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
10511         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
10512         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10513         * lib/objc.exp (objc_init): Likewise.
10514         * lib/treelang.exp (treelang_init): Likewise.
10515
10516 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
10517
10518         PR tree-optimization/20470
10519         * gcc.dg/tree-ssa/pr20470.c: New test.
10520
10521 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
10522
10523         * gcc.dg/ppc-stfiwx.c: New.
10524
10525 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
10526
10527         PR target/19888
10528         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
10529
10530 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10531
10532         * gcc.dg/20050325-1.c: Fix a typo.
10533
10534 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10535
10536         PR libfortran/19678
10537         PR libfortran/19679
10538         * gfortran.dg/dos_eol.f: New test.
10539
10540 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10541
10542         PR rtl-optimization/20249
10543         * gcc.dg/20050325-1.c: New test.
10544
10545 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10546
10547         PR libfortran/15332
10548         * gfortran.dg/pr15332.f: New test.
10549
10550 2005-03-24  Dale Johannesen  <dalej@apple.com>
10551
10552         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
10553
10554 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
10555
10556         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
10557         'internal' visibility.
10558         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10559         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
10560         'protected' visibility.
10561         * gcc.dg/visibility-7.c: Likewise.
10562         * lib/target-supports.exp (check_visibility_available): Take
10563         a parameter, the kind of visibility to check for.
10564         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
10565         to check_visibility_available.
10566
10567         * g++.dg/expr/cast3.C: New.
10568
10569 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
10570
10571         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
10572         rs6000.
10573
10574 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
10575
10576         PR target/20095
10577         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
10578
10579 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
10580
10581         * gcc.dg/badshift.c: Renamed to...
10582         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
10583
10584         * gcc.target/i386/badshift.c: Renamed to...
10585         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
10586         only.
10587
10588         PR rtl-optimization/20532
10589         * gcc.target/i386/badshift.c: New.
10590
10591 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10592
10593         * gfortran.dg/pr18025.f90: New test.
10594
10595 2005-03-23  Dale Johannesen  <dalej@apple.com>
10596
10597         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
10598
10599 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
10600
10601         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
10602
10603         * lib/target-supports.exp (check_iconv_available): Default
10604         libiconv to -liconv, if there is no definition.
10605
10606 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
10607
10608         * gcc.dg/torture/cris-asm-mof-1.c: New test.
10609
10610 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
10611
10612         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
10613         * g++.dg/opt/pr7503-2.C: Likewise.
10614         * g++.dg/opt/pr7503-3.C: Likewise.
10615         * g++.dg/opt/pr7503-4.C: Likewise.
10616         * g++.dg/opt/pr7503-5.C: Likewise.
10617         * g++.dg/warn/minmax.C: New test.
10618
10619 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10620
10621         * gfortran.dg/g77_intrinsics_funcs.f: New test.
10622         * gfortran.dg/g77_intrinsics_sub.f: New test.
10623
10624 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
10625             Jan Hubicka  <jh@suse.cz>
10626             Steven Bosscher <stevenb@suse.de
10627
10628         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
10629
10630 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10631
10632         PR c++/19980
10633         * g++.dg/template/redecl3.C: New test.
10634
10635 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10636
10637         PR c++/20499
10638         * g++.dg/parse/error16.C: Tweak error markers.
10639
10640 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
10641
10642         PR target/20561
10643         * gcc.dg/20050321-2.c: New test.
10644
10645 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10646
10647         PR c++/20465
10648         PR c++/20381
10649         * g++.dg/template/ptrmem12.C: New.
10650
10651 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
10652
10653         PR rtl-optimization/20527
10654         * gcc.c-torture/execute/pr20527-1.c: New test.
10655
10656 2005-03-22  Ben Elliston  <bje@au.ibm.com>
10657
10658         * gcc.misc-tests/options.exp (check_for_options): Create a real C
10659         program, compile it into a real executable and then delete the .c
10660         and .x files afterwards, to avoid problems on testglue targets.
10661
10662 2005-03-21  Stuart Hastings  <stuart@apple.com>
10663
10664         * gcc.target/i386/sse-2.c: New.
10665
10666 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
10667
10668         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
10669
10670 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10671
10672         * g++.dg/parse/crash25.C: Fix typo.
10673
10674 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10675
10676         PR c++/20461
10677         * g++.dg/parse/crash24.C: New test.
10678
10679         PR c++/20536
10680         * g++.dg/parse/crash25.C: New test.
10681
10682 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10683
10684         PR c++/20147
10685         * g++.dg/ext/stmtexpr4.C: New test.
10686
10687 2005-03-20  Roger Sayle  <roger@eyesopen.com>
10688
10689         PR middle-end/20539
10690         * gcc.c-torture/compile/pr13066-1.c: New test case.
10691         * gcc.c-torture/compile/pr20539-1.c: Likewise.
10692         * g++.dg/opt/pr13066-1.C: Likewise.
10693
10694 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
10695
10696         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
10697
10698 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10699
10700         PR fortran/18525
10701         * gfortran.dg/nesting_1.f90: New test.
10702
10703 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10704
10705         PR c++/20240
10706         * g++.dg/lookup/using13.C: New test.
10707
10708 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10709
10710         PR c++/20333
10711         * g++.dg/template/crash36.C: New test.
10712
10713 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
10714
10715         PR c++/20463
10716         * g++.dg/template/crash35.C: New test.
10717
10718 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
10719
10720         PR c++/19966
10721         * g++.dg/overload/operator2.C: New test.
10722
10723 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10724
10725         PR libfortran/20257
10726         * gfortran.dg/pr20257.f90: New test.
10727
10728 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10729
10730         PR libfortran/20480
10731         * gfortran.dg/pr20480.f90: New test.
10732
10733 2005-03-16  Richard Henderson  <rth@redhat.com>
10734
10735         PR middle-end/15700
10736         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
10737         (_rtld_global): New.
10738         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
10739         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
10740
10741         * gcc.dg/alias-3.c: New.
10742         * gcc.dg/alias-4.c: New.
10743         * gcc.dg/alias-5.c: New.
10744         * gcc.dg/alias-6.c: New.
10745
10746 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
10747
10748         * gcc.dg/cpp/ucnid-7.c: New.
10749
10750 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
10751             Dorit Naishlos  <dorit@il.ibm.com>
10752
10753         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
10754         darwin.
10755
10756 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
10757
10758         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
10759         misaligned accesses.
10760         * gcc.dg/vect/vect-58.c: Likewise.
10761         * gcc.dg/vect/vect-92.c: New.
10762         * gcc.dg/vect/vect-93.c: New.
10763
10764 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
10765
10766         PR fortran/18827
10767         * gfortran.dg/assign_2.f90: New test.
10768         * gfortran.dg/assign_3.f90: New test.
10769         * gfortran.dg/assign.f90: New test.
10770
10771 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
10772
10773         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
10774         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
10775         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
10776         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
10777         names.
10778
10779 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
10780
10781         * gcc.dg/cpp/ucnid-6.c: New.
10782
10783         * gcc.dg/cpp/normalize-1.c: New.
10784         * gcc.dg/cpp/normalize-2.c: New.
10785         * gcc.dg/cpp/normalize-3.c: New.
10786         * gcc.dg/cpp/normalize-4.c: New.
10787         * gcc.dg/cpp/ucnid-4.c: New.
10788         * gcc.dg/cpp/ucnid-5.c: New.
10789         * g++.dg/cpp/normalize-1.C: New.
10790         * g++.dg/cpp/ucnid-1.C: New.
10791
10792 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10793
10794         * gcc.dg/pr18628.c: New.
10795
10796 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10797
10798         PR c++/20280
10799         * g++.dg/tree-ssa/pr20280.C: New.
10800
10801 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10802
10803         PR fortran/20467
10804         * gfortran.dg/stfunc_2.f90: New test.
10805
10806 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10807
10808         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
10809
10810 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10811
10812         * gcc.dg/tree-ssa/20050314-1.c: New test.
10813
10814 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10815
10816         PR c++/4403
10817         PR c++/9783, DR433
10818         * g++.dg/template/friend34.C: New test.
10819         * g++.dg/template/friend35.C: Likewise.
10820         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
10821
10822 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10823
10824         Friend class name lookup 5/n
10825         PR c++/1016
10826         * g++.dg/lookup/hidden-class1.C: New test.
10827         * g++.dg/lookup/hidden-class2.C: Likewise.
10828         * g++.dg/lookup/hidden-class3.C: Likewise.
10829         * g++.dg/lookup/hidden-class4.C: Likewise.
10830         * g++.dg/lookup/hidden-class5.C: Likewise.
10831         * g++.dg/lookup/hidden-class6.C: Likewise.
10832         * g++.dg/lookup/hidden-class7.C: Likewise.
10833         * g++.dg/lookup/hidden-class8.C: Likewise.
10834         * g++.dg/lookup/hidden-class9.C: Likewise.
10835         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
10836         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
10837         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
10838         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
10839         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
10840         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
10841         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
10842         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
10843         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
10844         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
10845         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
10846
10847 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
10848
10849         PR c++/20157
10850         * g++.dg/template/error18.C: New test.
10851
10852 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10853
10854         PR debug/16792
10855         * g++.dg/debug/pr16792.C: New test.
10856
10857 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10858
10859         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
10860         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
10861         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
10862         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
10863         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
10864         test assertion names.
10865
10866 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10867
10868         PR fortran/18600
10869         * gfortran.dg/stfunc_1.f90: New test.
10870
10871 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10872
10873         PR fortran/16907
10874         * gfortran.dg/real_index_1.f90: New test.
10875
10876 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10877
10878         PR fortran/20323
10879         * gfortran.dg/spec_expr_1.f90: New test.
10880
10881 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10882
10883         PR c/20402
10884         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
10885         new parser.
10886
10887 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10888
10889         PR fortran/20361
10890         * gfortran.dg/largeequiv_1.f90: New test.
10891
10892 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10893
10894         * gcc.dg/ucnid-1.c: New.
10895         * gcc.dg/ucnid-2.c: New.
10896         * gcc.dg/ucnid-3.c: New.
10897         * gcc.dg/ucnid-4.c: New.
10898         * gcc.dg/ucnid-5.c: New.
10899         * gcc.dg/ucnid-6.c: New.
10900         * gcc.dg/cpp/ucnid-1.c: New.
10901         * gcc.dg/cpp/ucnid-2.c: New.
10902         * gcc.dg/cpp/ucnid-3.c: New.
10903         * g++.dg/other/ucnid-1.C: New.
10904
10905 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10906
10907         * gcc.dg/vmx/darwin-abi-3.c: Delete.
10908
10909 2005-03-11  Per Bothner  <per@bothner.com>
10910
10911         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
10912         that diagnotics refer to correct token.
10913         * gcc.dg/unused-3.c: Likewise.
10914
10915 2005-03-11  Per Bothner  <per@bothner.com>
10916
10917         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
10918         constant" is now actually on same line as string constant.
10919         * gcc.dg/cpp/direct2s.c: Likewise.
10920
10921 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
10922
10923         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
10924
10925 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10926
10927         PR libfortran/20124
10928         * gfortran.dg/pr20124.f90: New Test
10929
10930 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
10931
10932         PR tree-optimization/20130
10933         * gcc.dg/pr20130-1.c: New test.
10934
10935 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10936
10937         PR target/20095
10938         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
10939
10940 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10941
10942         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
10943
10944 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10945
10946         * g++.dg/eh/forced1.C: Fix comment.
10947         * g++.dg/eh/forced2.C: Ditto.
10948         * g++.dg/eh/forced3.C: Ditto.
10949         * g++.dg/eh/forced4.C: Ditto.
10950
10951 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
10952
10953         PR rtl-opt/20412
10954         * gcc.c-torture/compile/pr20412.c: New test.
10955
10956 2005-03-10  Roger Sayle  <roger@eyesopen.com>
10957
10958         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
10959
10960 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10961
10962         PR target/20322
10963         * gcc.dg/20050307-1.c: New test.
10964
10965 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
10966
10967         PR c++/20375
10968         * g++.dg/other/stdarg3.C: New.
10969
10970 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10971
10972         PR c++/18384, c++/18327
10973         * g++.dg/init/array19.C: New test.
10974
10975         PR inline-asm/20314
10976         * gcc.dg/torture/pr20314-1.c: New test.
10977         * gcc.dg/torture/pr20314-2.c: New test.
10978
10979 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
10980
10981         * gcc.dg/20050309-1.c: New test.
10982
10983 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10984
10985         * gcc.dg/builtins-10.c: Reactivate disabled test.
10986         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
10987         new cbrt transformations.
10988
10989 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
10990
10991         PR c++/20208
10992         * g++.dg/template/array13.C: New test.
10993
10994 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
10995
10996         PR c++/16859
10997         * g++.dg/init/brace4.C: New test.
10998
10999 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11000
11001         PR c++/20186
11002         * g++.dg/template/non-dependent12.C: New.
11003
11004 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
11005
11006         PR c++/20142
11007         * g++.dg/init/array18.C: Add dg-do run marker.
11008
11009         PR c++/20142
11010         * g++.dg/init/array18.C: New test.
11011
11012 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11013
11014         * consistency.vlad/vlad.exp: Remove trailing semicolons.
11015         * g++.dg/gcov/gcov.exp: Likewise.
11016         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
11017         * gcc.target/xstormy16/xstormy16.exp: Likewise.
11018         * lib/c-torture.exp: Likewise.
11019         * lib/fortran-torture.exp: Likewise.
11020         * lib/g++.exp: Likewise.
11021         * lib/gcc-defs.exp: Likewise.
11022         * lib/gcc-dg.exp: Likewise.
11023         * lib/gcc.exp: Likewise.
11024         * lib/gcov.exp: Likewise.
11025         * lib/gfortran.exp: Likewise.
11026         * lib/mike-g++.exp: Likewise.
11027         * lib/mike-gcc.exp: Likewise.
11028         * lib/objc-torture.exp: Likewise.
11029         * lib/objc.exp: Likewise.
11030         * lib/profopt.exp: Likewise.
11031         * lib/target-libpath.exp: Likewise.
11032         * lib/target-supports.exp: Likewise.
11033         * lib/treelang.exp: Likewise.
11034         * lib/wrapper.exp: Likewise.
11035
11036 2005-03-08  Jeff Law  <law@redhat.com>
11037
11038         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
11039         PHI-OPT changes.
11040
11041 2005-03-08  Ira Rosen  <irar@il.ibm.com>
11042
11043         * gcc.dg/vect/pr20122.c: New test.
11044
11045 2005-03-07  Jeff Law  <law@redhat.com>
11046
11047         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
11048         was folded away.
11049         * gcc.dg/tree-ssa/pr18133-1.c: New test.
11050         * gcc.dg/tree-ssa/pr18133-2.c: New test.
11051         * gcc.dg/tree-ssa/pr18134.c: New test.
11052
11053 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11054
11055         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
11056         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
11057         gcc.dg/torture/builtin-noret-2.c: Require weak support.
11058
11059 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
11060
11061         PR tree-opt/17671
11062         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
11063
11064 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
11065
11066         * g++.dg/warn/Wnvdtor.C: New test.
11067
11068 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
11069
11070         * gcc.dg/torture/pr19683-1.c: New test.
11071
11072 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
11073
11074         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
11075         * gfortran.dg/g77/19990313-2.f: Ditto.
11076         * gfortran.dg/g77/19990313-3.f: Ditto.
11077         * gfortran.dg/g77/19990525-0.f: Ditto.
11078         * gfortran.dg/g77/19990826-0.f: Ditto.
11079         * gfortran.dg/g77/19990826-2.f: Ditto.
11080         * gfortran.dg/g77/19990826-3.f: Ditto.
11081         * gfortran.dg/g77/20000511-1.f: Ditto.
11082         * gfortran.dg/g77/20000511-2.f: Ditto.
11083         * gfortran.dg/g77/970625-2.f: Ditto.
11084         * gfortran.dg/g77/980310-2.f: Ditto.
11085         * gfortran.dg/g77/980310-3.f: Ditto.
11086         * gfortran.dg/g77/980310-8.f: Ditto.
11087         * gfortran.dg/g77/980519-2.f: Ditto.
11088         * gfortran.dg/g77/alpha1.f: Ditto.
11089         * gfortran.dg/g77/claus.f: Ditto.
11090         * gfortran.dg/g77/erfc.f: Ditto.
11091         * gfortran.dg/g77/short.f: Ditto.
11092         * gfortran.fortran-torture/execute/data.f90: Ditto.
11093         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
11094         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
11095
11096 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11097
11098         * lib/file-format.exp (gcc_target_object_format): Add check for som
11099         format and hardcode object formats on hppa*-*-hpux*.
11100         * lib/target-supports.exp (check_weak_available): Add check for som
11101         object format.  Always return 0 on hppa*-*-hpux10*.
11102
11103         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
11104         is defined.
11105
11106         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
11107
11108 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11109
11110         * gfortran.dg/pr19936_1.f90: New test.
11111         * gfortran.dg/pr19936_2.f90: New test.
11112         * gfortran.dg/pr19936_3.f90: New test.
11113
11114 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11115             Paul Thomas <prthomas@drfccad.cea.fr>
11116
11117         * gfortran.dg/PR19754_1.f90: New test.
11118         * gfortran.dg/PR19754_2.f90: Ditto.
11119
11120 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11121
11122         PR c++/19311
11123         * g++.dg/template/non-dependent11.C: New test.
11124
11125 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
11126
11127         * lib/target-supports.exp (check_iconv_available): Fix comment.
11128
11129 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
11130             Joseph S. Myers  <joseph@codesourcery.com>
11131
11132         PR c++/19797
11133         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
11134
11135 2005-03-04  Matthew Sachs  <msachs@apple.com>
11136
11137         * gcc.exp (gcc_target_compile): Put braces around
11138         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11139         * objc.exp (objc_target_compile): Likewise.
11140         * treelang.exp (treelang_target_compile): Likewise.
11141
11142 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11143
11144         PR fortran/19673
11145         * gfortran.dg/func_result_1.f90: New test.
11146
11147 2005-03-04  Ben Elliston  <bje@au.ibm.com>
11148
11149         * gcc.misc-tests/options.exp: New test.
11150
11151 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11152
11153         * gcc.dg/pr15784-4.c: New test.
11154
11155 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
11156
11157         * gcc.c-torture/execute/pr17133.c: New.
11158         * gcc.c-torture/compile/20050303-1.c: New.
11159
11160 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
11161
11162         * gcc.dg/cpp/assert4.c: Fix for cygwin.
11163
11164 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
11165
11166         * g++.dg/overload/using2.C: New.
11167
11168 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
11169
11170         PR c++/19916
11171         * g++.dg/init/ptrmem2.C: New test.
11172
11173 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
11174
11175         PR c/8927
11176         * gcc.dg/pr8927-1.c: New test.
11177
11178 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11179
11180         PR c++/20232
11181         * g++.dg/inherit/covariant12.C: New.
11182
11183 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11184
11185         PR fortran/19479
11186         * gfortran.dg/bound_1.f90: New test.
11187
11188 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
11189
11190         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
11191         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
11192
11193 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
11194
11195         PR c/20245
11196         * gcc.dg/pr20245-1.c: New test.
11197
11198 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
11199
11200         PR middle-end/19874
11201         * gcc.c-torture/execute/20050119-2.c: New test case.
11202
11203 2005-02-28  Ben Elliston  <bje@au.ibm.com>
11204
11205         * README: Update the DejaGnu bug reporting address.
11206         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
11207         * lib/objc-torture.exp: Likewise.
11208
11209 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11210
11211         * gfortran.dg/boz_1.f90: New test.
11212         * gfortran.dg/boz_3.f90: New test.
11213         * gfortran.dg/boz_4.f90: New test.
11214
11215 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11216
11217         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
11218         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
11219
11220 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11221
11222         PR libfortran/20101
11223         * gfortran.dg/write_0_pe_format.f90: New test.
11224
11225 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
11226
11227         PR c++/20206
11228         * g++.dg/opt/thunk2.C: New test.
11229         * g++.dg/opt/covariant1.C: New test.
11230
11231 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11232
11233         * gfortran.dg/e_d_fmt.f90: New test.
11234
11235 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
11236
11237         * gcc.dg/asm-b.c: Fix comment typos.
11238
11239 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11240
11241         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
11242         a V_MAY_DEF also.
11243
11244 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11245
11246         PR tree-opt/20188
11247         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
11248         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
11249         * gcc.dg/asm-b.c: New test.
11250
11251 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
11252
11253         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
11254         Disable this test on IRIX 6.
11255
11256 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
11257
11258         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
11259         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
11260         parser.
11261
11262 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
11263
11264         PR tree-optimization/20204
11265         * testsuite/gcc.dg/pr20204.c: New test.
11266
11267 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
11268
11269         PR target/20196
11270         * gcc.c-torture/execute/20050224-1.c: New test.
11271
11272         PR c++/20175
11273         * g++.dg/warn/Wbraces2.C: New test.
11274
11275 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
11276
11277         PR c++/19878
11278         * g++.dg/init/const2.C: New test.
11279
11280 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
11281
11282         PR tree-optimization/20100
11283         * gcc.c-torture/execute/pr20100-1.c: New test.
11284
11285 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11286
11287         * gfortran.dg/implicit_3.f90: New test.
11288
11289         * gfortran.dg/deftype_1.f90: New test.
11290
11291 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
11292
11293         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
11294         the test passes.
11295         * g++.dg/other/anon3.C: Accept a warning.
11296
11297 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
11298
11299         * gcc.dg/pr20017.c: Fix a comment typo.
11300
11301 2005-02-23  Bud Davis  <bdavis@gfortran.org>
11302
11303         * gfortran.dg/list_read_4.f90: Change to f90 comments.
11304
11305 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11306
11307         PR ada/19902
11308         * ada/acats/tests/cxa/cxa3004.a: Remove.
11309         * ada/acats/tests/cxb/cxb30061.am: Likewise.
11310
11311 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11312
11313         PR c++/20073
11314         * g++.dg/init/const1.C: New test.
11315
11316         PR c++/19991
11317         * g++.dg/parse/constant7.C: New test.
11318
11319         PR c++/20152
11320         * g++.dg/parse/error27.C: New test.
11321         * g++.dg/template/qualttp15.C: Adjust error markers.
11322         * g++.old-deja/g++.other/struct1.C: Likewise.
11323
11324         PR c++/20153
11325         * g++.dg/template/error17.C: New test.
11326
11327         PR c++/20148
11328         * g++.dg/parser/error26.C: New test.
11329
11330 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
11331
11332         PR tree-optimization/20100
11333         PR tree-optimization/20115
11334         * gcc.dg/pr20115.c: New test.
11335         * gcc.dg/pr20115-1.c: New test.
11336         * gcc.dg/pr20100.c: New test.
11337         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
11338         call-clobbered variables after alias1.
11339
11340 2005-02-22  Bud Davis  <bdavis@gfortran.org>
11341
11342         * gfortran.dg/list_read_4.f90: new test.
11343
11344 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
11345
11346         PR rtl-optimization/20017.
11347         * gcc.dg/pr20017.c: New.
11348
11349 2005-02-22  Devang Patel  <dpatel@apple.com>
11350
11351         PR 19952
11352         * g++.dg/tree-ssa/pr19952.C: New test.
11353
11354 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11355
11356         PR c++/19883
11357         * g++.dg/parse/constant6.C: New test.
11358
11359 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11360
11361         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11362         * g++.dg/charset/asm2.c: Likewise.
11363         * g++.dg/charset/asm3.c: Likewise.
11364         * g++.dg/charset/asm4.c: Likewise.
11365         * g++.dg/charset/asm5.c: Likewise.
11366         * g++.dg/charset/attribute1.c: Likewise.
11367         * g++.dg/charset/attribute2.c: Likewise.
11368         * g++.dg/charset/extern1.cc: Likewise.
11369         * g++.dg/charset/extern2.cc: Likewise.
11370         * g++.dg/charset/extern3.cc: Likewise.
11371         * g++.dg/charset/function.cc: Likewise.
11372         * g++.dg/charset/string.c: Likewise.
11373         * g++.dg/charset/charset.exp: Likewise.
11374         * lib/target-supports.exp (check_iconv_available): Fix comment.
11375
11376 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11377
11378         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
11379         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11380         * gcc.dg/charset/asm2.c: Likewise.
11381         * gcc.dg/charset/asm3.c: Likewise.
11382         * gcc.dg/charset/asm4.c: Likewise.
11383         * gcc.dg/charset/asm5.c: Likewise.
11384         * gcc.dg/charset/asm6.c: Likewise.
11385         * gcc.dg/charset/attribute1.c: Likewise.
11386         * gcc.dg/charset/attribute2.c: Likewise.
11387         * gcc.dg/charset/builtin1.c: Likewise.
11388         * gcc.dg/charset/extern.c: Likewise.
11389         * gcc.dg/charset/function.c: Likewise.
11390         * gcc.dg/charset/string.c: Likewise.
11391         * gcc.dg/charset/charset.exp: Likewise.
11392
11393 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
11394
11395         PR fortran/20086
11396         * gfortran.dg/pr20086.f90: New test.
11397
11398 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
11399
11400         PR tree-optimization/19786
11401         * g++.dg/tree-ssa/pr19786.C: New.
11402
11403 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11404
11405         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
11406
11407 2005-02-21  Jeff Law  <law@redhat.com>
11408
11409         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
11410
11411 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11412
11413         * gfortran.dg/do_iterator: Split loop, markup all lines for
11414         which an error locus is printed.
11415         * gfortran.dg/pr17708.f90: Markup all lines for which an error
11416         locus is printed.
11417         * gfortran.dg/select_4.f90: Likewise.
11418         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
11419         locuses in the various permutations.
11420
11421 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
11422
11423         PR tree-optimization/19951
11424         * g++.dg/vect: New directory.
11425         * g++.dg/vect/vect.exp: New file.
11426         * g++.dg/vect/pr19951.cc: New testcase.
11427         * g++.dg/dg.exp: Also prune vectorizer tests.
11428
11429 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
11430
11431         PR 18785
11432         * gcc.dg/charset/builtin1.c: New test.
11433
11434 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11435
11436         PR c++/19299
11437         * g++.dg/inherit/volatile1.C: New test.
11438
11439         PR c++/19440
11440         * g++.dg/template/dtor4.C: New test.
11441
11442 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
11443
11444         * gfortran.dg/int_1.f90: New test.
11445
11446 2005-02-19  Devang Patel  <dpatel@apple.com>
11447
11448         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
11449
11450 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
11451
11452         * gfortran.dg/achar_1.f90: New test.
11453
11454 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
11455
11456         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
11457
11458 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
11459             Jakub Jelinek  <jakub@redhat.com>
11460
11461         PR tree-optimization/19828
11462         * gcc.dg/tree-ssa/loop-7.c: New test.
11463         * gcc.c-torture/execute/20050218-1.c: New test.
11464
11465 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
11466
11467         PR c/20043
11468         * gcc.dg/transparent-union-1.c: New test.
11469         * gcc.dg/transparent-union-2.c: New test.
11470
11471 2005-02-18  James E Wilson  <wilson@specifixinc.com>
11472
11473         PR tree-optimization/18977
11474         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
11475
11476 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
11477
11478         PR target/20054
11479         * gcc.dg/pr20054.c: New test.
11480
11481 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11482
11483         PR c++/19508
11484         * g++.dg/ext/attrib20.C: New test.
11485
11486 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
11487
11488         PR middle-end/20030
11489         * gfortran.fortran-torture/execute/character_passing.f90: New test.
11490
11491 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
11492
11493         PR c++/20008
11494         * g++.dg/opt/switch4.C: New.
11495
11496 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
11497
11498         PR c++/20023
11499         PR tree-optimization/20009
11500         * gcc.c-torture/compile/20050217-1.c: New test.
11501         * g++.dg/opt/switch3.C: New test.
11502
11503         PR tree-optimization/18947
11504         * gcc.c-torture/compile/20050215-1.c: New test.
11505         * gcc.c-torture/compile/20050215-2.c: New test.
11506         * gcc.c-torture/compile/20050215-3.c: New test.
11507
11508 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
11509
11510         PR c++/20028
11511         * g++.dg/template/crash34.C: New.
11512
11513         PR c++/20022
11514         * g++.dg/other/access3.C: New.
11515
11516 2005-02-17  Ira Rosen  <irar@il.ibm.com>
11517
11518         * gcc.dg/vect/vect-98.c: New test.
11519
11520 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
11521
11522         PR tree-optimization/19967
11523         * gcc.dg/pr19967.c: New.
11524
11525 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
11526
11527         PR middle-end/19857
11528         * gcc.dg/tree-ssa/20050215-1.c: New test.
11529         * gcc.c-torture/execute/20050215-1.c: New test.
11530
11531 2005-02-15  Eric Christopher  <echristo@redhat.com>
11532
11533         * gcc.dg/cpp/20050215-1.c: New file.
11534
11535 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
11536
11537         PR tree-optimization/15785
11538         * gcc.dg/pr15785-1.c: New test.
11539
11540 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
11541
11542         PR c++/17788
11543         * g++.dg/init/ctor4.C: New.
11544         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
11545
11546 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
11547
11548         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
11549         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
11550
11551 2005-02-15  Andreas Schwab  <schwab@suse.de>
11552
11553         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
11554         declare malloc.
11555
11556 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
11557
11558         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
11559
11560 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
11561
11562         PR tree-optimization/19853
11563         * gcc.c-torture/compile/pr19853.c: New test.
11564
11565 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11566
11567         PR c++/19608
11568         * g++.dg/parse/local-class1.C: New.
11569
11570         PR c++/19895
11571         * g++.dg/parse/ptrmem3.C: New.
11572
11573         PR c++/19884
11574         * g++.old-deja/g++.oliva/template6.C: Add another case.
11575         * g++.dg/template/explicit6.C: New.
11576
11577 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
11578
11579         PR c++/17816
11580         * g++.dg/other/redecl2.C: New.
11581
11582 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11583
11584         PR c++/19891
11585         * g++.dg/abi/covariant4.C: New.
11586
11587 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
11588
11589         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
11590
11591 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
11592
11593         * gcc.dg/vect/vect-96.c: Fix typo.
11594
11595 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11596
11597         PR c++/14479
11598         PR c++/19487
11599         * g++.dg/template/enum5.C: New test.
11600
11601 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11602
11603         * gcc.dg/vect/vect-97.c: New test.
11604
11605 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11606
11607         * gcc.dg/vect/vect-96.c: New test.
11608
11609 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
11610
11611         * gcc.dg/builtins-34.c: Also check ldexp*.
11612
11613 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
11614
11615         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
11616
11617 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
11618
11619         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
11620         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
11621         dg-require-dll, dg-require-iconv, dg-require-named-sections,
11622         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
11623         selector_list, selector_expression, dg-process-target): Move to new
11624         file target-supports-dg.exp.
11625         * lib/target-supports-dg.exp: New.
11626
11627         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11628         New.
11629
11630 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
11631
11632         PR c++/19666
11633         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
11634
11635         PR middle-end/19858
11636         * gcc.c-torture/compile/20050210-1.c: New test.
11637
11638 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
11639
11640         PR c++/19755
11641         * g++.dg/warn/Wbraces1.C: New test.
11642
11643 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
11644
11645         * gcc.dg/builtins-52.c: New testcase.
11646
11647 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
11648
11649         PR c/19342
11650         * gcc.c-torture/execute/20050119-1.c: New test.
11651
11652 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11653
11654         PR c++/19811
11655         * g++.dg/init/delete1.C: New test.
11656
11657 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11658
11659         PR c++/18470
11660         * g++.dg/template/static12.C: New test.
11661
11662 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11663
11664         PR c++/19787
11665         * g++.dg/conversion/ambig1.C: New test.
11666
11667         PR c++/19739
11668         * g++.dg/ext/attrib19.C: New test.
11669
11670         PR c++/19732
11671         * g++.dg/parse/dtor5.C: New test.
11672
11673         PR c++/19762
11674         * g++.dg/template/dtor3.C: New test.
11675
11676         PR c++/19826
11677         * g++.dg/template/static11.C: New test.
11678         * g++.dg/template/crash2.C: Remove dg-error marker.
11679
11680 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
11681
11682         PR C++/18491
11683         * g++.old-deja/g++.mike/p10769a.C: Remove.
11684
11685 2005-02-09  Roger Sayle  <roger@eyesopen.com>
11686
11687         * gcc.dg/builtins-48.c: New test case.
11688         * gcc.dg/builtins-49.c: New test case.
11689         * gcc.dg/builtins-50.c: New test case.
11690         * gcc.dg/builtins-51.c: New test case.
11691
11692 2005-02-09  Ian Lance Taylor  <ian@airs.com>
11693
11694         PR middle-end/19583
11695         * g++.dg/warn/Wreturn-type-3.C: New test.
11696
11697 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11698
11699         PR middle-end/19402
11700         * gcc.dg/pr19402-1.c: New testcase.
11701         * gcc.dg/pr19402-2.c: likewise.
11702
11703 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11704
11705         PR middle-end/19854
11706         * g++.dg/tree-ssa/tmmti.C: New testcase.
11707
11708 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11709
11710         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
11711
11712 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
11713
11714         PR c++/19733
11715         * g++.dg/parse/crash23.C: New test.
11716         * g++.dg/warn/Weff1.C: New test.
11717
11718 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11719
11720         * gcc.dg/20050209-1.c: New test.
11721
11722 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11723
11724         PR target/19799
11725         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
11726
11727 2005-02-08  Mike Stump  <mrs@apple.com>
11728
11729         * g++.dg/pch/import-2.c: New test.
11730         * g++.dg/pch/import-2.hs: New.
11731         * g++.dg/pch/include/import-2a.h: New.
11732         * g++.dg/pch/include/import-2b.h: New.
11733
11734 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
11735
11736         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
11737
11738 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11739
11740         * gfortran.dg/substr_1.f90: New test.
11741
11742 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
11743
11744         PR middle-end/19775
11745         * gcc.dg/torture/builtin-power-1.c: Disable test for
11746         invalid transformation.
11747         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
11748         no longer optimize.
11749         * gcc.dg/builtins-47.c: New testcase.
11750
11751 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
11752             Dorit Naishlos  <dorit@il.ibm.com>
11753
11754         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
11755
11756 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
11757
11758         * gcc.c-torture/compile/20050206-1.c: New test.
11759
11760 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11761
11762         PR tree-opt/19768
11763         * g++.dg/opt/pr19768.C: New test.
11764
11765 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11766
11767         PR tree-opt/19736
11768         * gcc.c-torture/compile/pr19736.c: New test.
11769
11770 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11771
11772         PR c++/17401
11773         * g++.dg/parse/error25.C: New test.
11774
11775 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
11776
11777         * gcc.c-torture/execute/20050203-1.c: New.
11778
11779 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
11780
11781         * gcc.dg/vect/vect-85.c: Remove xfail.
11782         * gcc.dg/vect/vect-86.c: Remove xfail.
11783         * gcc.dg/vect/vect-87.c: Remove xfail.
11784         * gcc.dg/vect/vect-88.c: Remove xfail.
11785
11786 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
11787
11788         * gcc.dg/altivec-19.c: New.
11789
11790 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
11791
11792         PR c/17807
11793         * gcc.dg/nested-func-3.c: New test.
11794         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
11795
11796 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
11797
11798         * gcc.test-framework/gen_directive_tests: Generate tests for
11799         selector expressions.
11800
11801 2005-02-02  Matt Austern  <austern@apple.com>
11802
11803         PR c++/19628
11804         * g++/ext/builtin7.C: New.
11805         * g++/ext/builtin8.C: New.
11806
11807 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11808
11809         PR c/18502
11810         * gcc.dg/pr18502-1.c: New test.
11811
11812 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11813
11814         PR c++/17413
11815         * g++.dg/template/local4.C: Tweak.
11816
11817 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
11818
11819         PR tree-optimization/19578
11820         * gcc.c-torture/compile/20050202-1.c: New test.
11821
11822 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11823
11824         PR c/19435
11825         * gcc.dg/c99-init-4.c: New test.
11826
11827 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11828
11829         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
11830
11831         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
11832
11833         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
11834         * g++.dg/eh/check-vect.h: New.
11835
11836         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
11837         * gcc.dg/vect/vect-78.c: Ditto.
11838         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
11839         Remove.
11840
11841         * g++.dg/conversion/simd1.C: Expect warning.
11842         * g++.dg/ext/attribute-test-1.C: Ditto.
11843         * g++.dg/ext/attribute-test-2.C: Ditto.
11844         * g++.dg/ext/attribute-test-3.C: Ditto.
11845         * g++.dg/ext/attribute-test-4.C: Ditto.
11846
11847         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
11848         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
11849
11850         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
11851
11852 2005-02-01  Richard Henderson  <rth@redhat.com>
11853
11854         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11855         long double for ibm double-double format.
11856         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11857
11858 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
11859
11860         PR tree-optimization/19633
11861         * testsuite/gcc.dg/pr19633-1.c: New test.
11862         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
11863         to NULL or a symbol.
11864
11865 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11866
11867         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
11868         New procs.
11869         (dg-process-target (local override)): Handle selector expressions.
11870
11871         * gcc.test-framework/README: Describe tests in source directory.
11872         * gcc.test-framework/test-framework.awk: Handle dg- tests.
11873         * gcc.test-framework/test-framework.exp: Handle dg- tests.
11874         * gcc.test-framework/dg-bogus-exp-P.c: New test.
11875         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
11876         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
11877         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
11878         * gcc.test-framework/dg-do-link-exp-P.c: New test.
11879         * gcc.test-framework/dg-do-run-exp-P.c: New test.
11880         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
11881         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
11882         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
11883         * gcc.test-framework/dg-error-exp-P.c: New test.
11884         * gcc.test-framework/dg-error-exp-XP.c: New test.
11885         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
11886         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
11887         * gcc.test-framework/dg-output-exp-P.c: New test.
11888         * gcc.test-framework/dg-output-exp-XF.c: New test.
11889         * gcc.test-framework/dg-warning-exp-P.c: New test.
11890         * gcc.misc-tests/dg-1.c: Remove.
11891         * gcc.misc-tests/dg-2.c: Remove.
11892         * gcc.misc-tests/dg-3.c: Remove.
11893         * gcc.misc-tests/dg-4.c: Remove.
11894         * gcc.misc-tests/dg-5.c: Remove.
11895         * gcc.misc-tests/dg-6.c: Remove.
11896         * gcc.misc-tests/dg-7.c: Remove.
11897         * gcc.misc-tests/dg-8.c: Remove.
11898         * gcc.misc-tests/dg-9.c: Remove.
11899         * gcc.misc-tests/dg-10.c: Remove.
11900         * gcc.misc-tests/dg-11.c: Remove.
11901         * gcc.misc-tests/dg-12.c: Remove.
11902         * gcc.misc-tests/dg-test.exp: Remove.
11903
11904         * gcc.test-framework/test-framework.awk: Change recording and
11905         printing of passes and failures.
11906
11907         * gcc.test-framework: New directory.
11908         * gcc.test-framework/README: New.
11909         * gcc.test-framework/test-framework.exp: New.
11910         * gcc.test-framework/test-framework.awk: New.
11911         * gcc.test-framework/gen_directive_tests: New.
11912
11913 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
11914
11915         * lib/treelang.exp: Fix comment typos.
11916         (treelang_target_compile): Don't append libs=-ltreelang to options.
11917
11918 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
11919
11920         * g++.dg/parse/typename7.C: Adjust error messages.
11921
11922 2005-01-31  Jeff Law  <law@redhat.com>
11923
11924         * gcc.c-torture/execute/20050131-1.c: New test.
11925         * gcc.dg/wcaselabel.c: New test.
11926
11927 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
11928
11929         * g++.dg/other/warning1.C: Adjust error messags.
11930         * g++.dg/parse/constant5.C: New test.
11931
11932 2005-01-31  Steven Bosscher  <stevenb@suse.de>
11933
11934         PR c/19333
11935         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
11936         the test case valid.
11937         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
11938         * testsuite/gcc.dg/array-7.c: Adjust expected result.
11939         * testsuite/gcc.dg/pr18596-3.c: Likewise.
11940         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
11941         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
11942         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
11943
11944 2005-01-31  Dale Johannesen  <dalej@apple.com>
11945
11946         * g++.dg/opt/pr19650.C: New test.
11947
11948 2005-01-31  Richard Henderson  <rth@redhat.com>
11949
11950         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11951         long double for intel double extended format.
11952         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11953
11954 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
11955
11956         PR c++/19555
11957         * g++.dg/template/static10.C: New test.
11958
11959         PR c++/19395
11960         * g++.dg/parse/error24.C: New test.
11961
11962         PR c++/19367
11963         * g++.dg/lookup/builtin1.C: New test.
11964
11965         PR c++/19457
11966         * g++.dg/warn/conv3.C: New test.
11967
11968 2005-01-30  Bud Davis  <bdavis@gfortran.org>
11969
11970         PR fortran/19647
11971         * gfortan.dg/inquire_7.f90
11972
11973 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
11974
11975         PR tree-optimization/15791
11976         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
11977         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
11978         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
11979         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
11980         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
11981         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
11982         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
11983         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
11984         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
11985         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
11986
11987 2005-01-29  Paul Brook  <paul@codesourcery.com>
11988
11989         PR fortran/18565
11990         * check.c (real_or_complex_check): New function.
11991         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
11992         * intrinsic.c (add_functions): Use new check functions.
11993         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
11994         Add prototypes.
11995
11996 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
11997
11998         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
11999         gcc.dg/lvalue-3.c: New tests.
12000         * gcc.dg/concat.c: Update expected messages.
12001
12002 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
12003
12004         PR libfortran/19595
12005         * gfortran.dg/eor_1.f90: New test.
12006
12007 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
12008
12009         PR fortran/19589
12010         * gfortran.dg/logical_data_1.f90: New test.
12011
12012 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
12013
12014         PR c++/19253
12015         * g++.dg/template/crash33.C: New test.
12016
12017         PR c++/19667
12018         * g++.dg/template/crash32.C: New test.
12019
12020 2005-01-28  Ian Lance Taylor  <ian@airs.com>
12021
12022         PR middle-end/16558
12023         * g++.dg/warn/Wreturn-type-2.C: New test.
12024
12025 2004-06-24  Jeff Law  <law@redhat.com>
12026
12027         * gcc.dg/tree-ssa/20050128-1.c: New test.
12028
12029 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
12030
12031         * gcc.target/frv/all-mdpackh-1.c: New test.
12032
12033 2005-01-28  Steven Bosscher  <stevenb@suse.de>
12034
12035         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
12036
12037 2005-01-27  Richard Henderson  <rth@redhat.com>
12038
12039         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
12040
12041 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12042
12043         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
12044
12045 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12046
12047         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12048         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12049         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
12050         to cope with cases where the multilib options override the dg-options.
12051
12052 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
12053
12054         PR c/18946
12055         * gcc.dg/noncompile/20050120-1.c: New test.
12056
12057 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
12058
12059         PR tree-optimization/19633
12060         * gcc.dg/pr19633.c: New test.
12061         * gcc.dg/tree-ssa/pr19633.c: New test.
12062
12063 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
12064
12065         * gcc.dg/20041216-1.c: New test.
12066
12067 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
12068
12069         PR objc/18862
12070         * objc.dg/selector-2.m: New test.
12071
12072 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
12073
12074         * g++.dg/opt/range-test-2.C: New test.
12075
12076         PR rtl-optimization/19579
12077         * gcc.c-torture/execute/20050124-1.c: New test.
12078
12079 2005-01-26  Greg Parker  <gparker@apple.com>
12080         Stuart Hastings  <stuart@apple.com>
12081
12082         * gcc.c-torture/execute/20050125-1.c: New.
12083
12084 2005-01-18  Jan Hubicka  <jh@suse.cz>
12085
12086         PR tree-optimize/19337
12087         * gcc.c-torture/compile/20050119-1.c: New test.
12088
12089 2005-01-24  James E Wilson  <wilson@specifixinc.com>
12090
12091         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
12092         test for successful match.
12093
12094 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
12095
12096         PR objc/18408
12097         * objc.dg/comp-types-7.m: New test.
12098
12099 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
12100
12101         * lib/target-supports.exp (current_target_name): New.
12102         (check_effective_target_ilp32, check_effective_target_lp64):
12103         Cache the result to use as long as the current target, with
12104         multilib flags, remains the same.
12105
12106         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
12107         (dg-require-weak, dg-require-visibility, dg-require-alias,
12108         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
12109         dg-require-effective-target, dg-skip-if): Remove call to
12110         skip_test_and_clear_xfail.
12111         (dg-test): Clear xfail data.
12112
12113 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
12114
12115         PR target/17751
12116         * gcc.dg/ppc64-toc.c: New test.
12117
12118         * g++.dg/tree-ssa/empty-1.C: New test.
12119
12120         PR middle-end/19551
12121         * gcc.c-torture/execute/20050121-1.c: New test.
12122         * gcc.dg/20050121-2.c: New test.
12123
12124 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
12125         Paul Brook  <paul@codesourcery.com>
12126
12127         PR fortran/17941
12128         * gfortran.dg/real_const_1.f: New test.
12129         * gfortran.dg/real_const_2.f90: New test.
12130         * gfortran.dg/complex_int_1.f90: New test.
12131
12132 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
12133
12134         PR fortran/19313
12135         * gfortan.dg/inquire_6.f90: New test.
12136
12137 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12138
12139         PR libfortran/19451
12140         * open_readonly_1.f90: New test.
12141
12142 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12143
12144         PR libfortran/18982
12145         * gfortran.dg/open_new.f90: New file.
12146
12147 2005-01-22  Paul Brook  <paul@codesourcery.com>
12148
12149         * namelist_1.f90: New test.
12150
12151 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
12152
12153         PR tree-optimization/19484
12154         * gcc.c-torture/compile/20050122-[12].c: New tests.
12155
12156 2005-01-22  Paul Brook  <paul@codesourcery.com>
12157
12158         * gfortran.dg/implicit_2.f90: New test.
12159
12160 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
12161
12162         PR fortran/19314
12163         * gfortran.dg/inquire_5.f90: New test.
12164
12165 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12166
12167         PR c/18809
12168         * gcc.dg/pr18809-1.c: New test.
12169
12170 2005-01-21  Ian Lance Taylor  <ian@airs.com>
12171
12172         * gcc.dg/20050121-1.c: New test.
12173
12174         PR tree-optimization/13000
12175         * gcc.dg/20040206-1.c: Change warning to point where function is
12176         being inlined.
12177
12178 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12179
12180         PR c++/19208
12181         * g++.dg/template/array11.C: New test.
12182
12183 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12184
12185         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
12186         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
12187         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
12188         * gfortran.dg/getenv_1.f90: Add dg-do directive.
12189         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
12190         gfortran.dg/pr17164.f90: Add missing dg-do directives.
12191
12192 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12193
12194         PR tree-optimization/15349
12195         * gcc.dg/tree-ssa/pr15349.c: New.
12196
12197 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
12198
12199         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
12200
12201 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
12202
12203         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
12204         scan-assembler-times directive name.
12205
12206         * gcc.dg/asm-a.c: Move dg-require-effective-target to
12207         after dg-do.
12208
12209         PR rtl-optimization/19462
12210         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
12211
12212 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
12213
12214         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
12215         counting function calls on ia64.
12216
12217 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
12218
12219         PR rtl-optimization/15139
12220         * gcc.dg/20050111-2.c: New test.
12221
12222         PR c/17297
12223         * gcc.c-torture/compile/20050113-1.c: New testcase.
12224
12225         PR middle-end/19164
12226         * gcc.dg/20050113-1.c: New testcase.
12227
12228 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
12229
12230         * gcc.dg/vect/vect-85.c: Add comment.
12231         * gcc.dg/vect/vect-86.c: Add xfail for now.
12232         * gcc.dg/vect/vect-87.c: Add xfail for now.
12233         * gcc.dg/vect/vect-88.c: Add xfail for now.
12234         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
12235
12236 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12237
12238         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
12239
12240 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12241
12242         * g++.dg/debug/typedef3.C: New test.
12243
12244 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
12245
12246         PR c/19472
12247         * gcc.dg/asm-a.c: New test.
12248
12249 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
12250
12251         * gcc.dg/sh-relax.c: Add prototype for abort.
12252
12253 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12254
12255         * gcc.dg/short-compare-1.c: New test.
12256         * gcc.dg/short-compare-2.c: Likewise.
12257
12258 2005-01-18  Michael Matz  <matz@suse.de>
12259
12260         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
12261
12262 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
12263
12264         PR tree-optimization/19121
12265         * gcc.c-torture/compile/pr19121.c: New test.
12266
12267 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
12268
12269         PR target/19357
12270         * gcc.c-torture/compile/pr19357.c: New test.
12271
12272 2005-01-17  Ian Lance Taylor  <ian@airs.com>
12273
12274         PR c/5675
12275         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
12276         pass--those that refer just to the variable, possibly with a
12277         cast.
12278         * gcc.dg/c99-const-expr-3.c: Likewise.
12279
12280         PR middle-end/13127
12281         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
12282         longer emitted.
12283
12284 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
12285
12286         PR fortran/18778
12287         * gfortran.dg/endfile_2.f90: New test.
12288
12289 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
12290
12291         PR 19168
12292         * gfortran.dg/select_5.f90: New test.
12293
12294 2004-01-16  Paul Brook  <paul@codesourcery.com>
12295
12296         * gfortran.dg/common_4.f90: New test.
12297
12298 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
12299
12300         PR rtl-optimization/19462
12301         * gcc.dg/torture/pr19462-1.c: New test.
12302
12303 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
12304
12305         PR objc/19321
12306         * objc.dg/func-ptr-2.m: New.
12307         * objc.dg/volatile-1.m: New.
12308
12309 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12310
12311         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
12312
12313 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12314
12315         PR tree-optimization/19060
12316         * gcc.c-torture/execute/20050104-1.c: New test.
12317
12318 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
12319
12320         PR fortran/18983
12321         * gfortran.dg/write_to_null.f90: New test.
12322
12323 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
12324             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12325
12326         PR other/19328
12327         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
12328         argument.
12329
12330 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12331
12332         PR c++/19263
12333         * g++.dg/init/vector1.C: New test.
12334
12335 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
12336
12337         PR target/13158
12338         * gcc.target/ia64/sibcall-unwind-1.c: New test.
12339         PR target/18987
12340         * gcc.target/ia64/sibcall-unwind-2.c: New test.
12341
12342 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
12343
12344         * gfortran.dg/select_1.f90: New test.
12345         * gfortran.dg/select_2.f90: New test.
12346         * gfortran.dg/select_3.f90: New test.
12347         * gfortran.dg/select_4.f90: New test.
12348
12349 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
12350
12351         PR middle-end/19084
12352         PR rtl-optimization/19348
12353         * gcc.dg/20050111-1.c: New test.
12354         * gcc.c-torture/execute/20050111-1.c: New test.
12355
12356         * gcc.dg/i386-asm-4.c: New test.
12357
12358 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12359
12360         * gcc.dg/nested-func-2.c: New test.
12361         * ada/acats/norun.lst: Remove c953002.
12362
12363 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
12364
12365         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
12366
12367 2005-01-12  Ben Elliston  <bje@au.ibm.com>
12368
12369         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
12370
12371 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
12372
12373         PR target/18761
12374         * g++.dg/abi/align1.C: New test.
12375
12376 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
12377
12378         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
12379         at a time.
12380         * g++.dg/ext/altivec_check.h: Support compiling as C.
12381
12382 2005-01-10  Roger Sayle  <roger@eyesopen.com>
12383
12384         PR c++/19355
12385         * g++.dg/expr/pr19355-1.C: New test case.
12386
12387 2005-01-10  Laurent GUERBY <laurent@guerby.net>
12388
12389         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
12390         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
12391         * ada/acats/tests/c3/c92005b.ada: Likewise.
12392         * ada/acats/tests/c3/cxb3012.a: Likewise.
12393         * ada/acats/norun.lst: Add c380004 and c953002, add PR
12394
12395 2005-01-09  Paul Brook  <paul@codesourcery.com>
12396
12397         * gfortran.dg/common_2.f90: New file.
12398         * gfortran.dg/common_3.f90: New file.
12399
12400 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
12401
12402         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
12403
12404 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12405
12406         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
12407         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
12408         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
12409         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
12410         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
12411         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
12412         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
12413         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
12414         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
12415         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
12416         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
12417         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
12418         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
12419         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
12420         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
12421         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
12422         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
12423         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
12424         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
12425         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
12426         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
12427         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
12428         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
12429         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
12430         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
12431         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
12432         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
12433         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
12434         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
12435         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
12436         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
12437         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
12438         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
12439         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
12440         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
12441         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
12442         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
12443         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
12444         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
12445         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
12446         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
12447         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
12448         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
12449         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
12450         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
12451         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
12452         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
12453         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
12454         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
12455         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
12456         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
12457         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
12458         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
12459         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
12460         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
12461         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
12462         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
12463         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
12464         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
12465         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
12466         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
12467         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
12468         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
12469         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
12470         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
12471         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
12472         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
12473
12474         * gcc.dg/vect/vect-1.c: Fix spelling.
12475         * gcc.dg/vect/vect-10.c: Fix spelling.
12476         * gcc.dg/vect/vect-11.c: Fix spelling.
12477         * gcc.dg/vect/vect-12.c: Fix spelling.
12478         * gcc.dg/vect/vect-14.c: Fix spelling.
12479         * gcc.dg/vect/vect-15.c: Fix spelling.
12480         * gcc.dg/vect/vect-16.c: Fix spelling.
12481         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
12482         * gcc.dg/vect/vect-64.c: Fix comments.
12483         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
12484
12485 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12486             Ira Rosen  <irar@il.ibm.com>
12487
12488         * gcc.dg/vect/vect-70.c: New test.
12489         * gcc.dg/vect/vect-71.c: New test.
12490
12491 2005-01-09  Manfred Hollstein  <mh@suse.com>
12492
12493         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
12494         * gcc.dg/pr18241-2.c: Likewise.
12495         * gcc.dg/pr18241-3.c: Likewise.
12496         * gcc.dg/pr18241-4.c: Likewise.
12497         * gcc.dg/pr18241-5.c: Likewise.
12498
12499 2005-01-08  Richard Henderson  <rth@redhat.com>
12500
12501         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12502         False for x86 and x86-64.
12503
12504 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
12505
12506         PR tree-optimization/18241
12507         * gcc.dg/pr18241-1.c: New test.
12508         * gcc.dg/pr18241-2.c: New test.
12509         * gcc.dg/pr18241-3.c: New test.
12510         * gcc.dg/pr18241-4.c: New test.
12511         * gcc.dg/pr18241-5.c: New test.
12512
12513 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
12514
12515         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
12516         gfortran.dg/select_4.f90: New.
12517
12518 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12519
12520         * gcc.c-torture/execute/20050107-1.c: New test.
12521
12522 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
12523
12524         PR c++/19298
12525         * g++.dg/template/ref2.C: New.
12526
12527 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
12528
12529         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
12530         instead of being empty.
12531
12532 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12533
12534         PR fortran/15553
12535         * gfortran.dg/array-1.f90: New test.
12536
12537 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12538
12539         PR tree-optimization/19283
12540         * gcc.c-torture/execute/20050106-1.c: New test.
12541
12542         PR rtl-optimization/18861
12543         * gcc.dg/20050105-1.c: New test.
12544
12545         PR tree-optimization/18828
12546         * gcc.dg/20050105-2.c: New test.
12547
12548 2005-01-07  Andreas Jaeger  <aj@suse.de>
12549
12550         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
12551
12552 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
12553
12554         PR fortran/18398
12555         * gfortran.dg/fmt_read.f90: New test.
12556
12557 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
12558
12559         * gcc.dg/rs6000-ldouble-2.c: New.
12560
12561 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
12562
12563         PR c++/19244
12564         * g++.dg/parser/ctor2.C: New test.
12565
12566 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12567
12568         PR c++/17154
12569         * g++.dg/template/using9.C: New test.
12570
12571 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12572
12573         PR c++/19258
12574         * g++.dg/lookup/friend6.C: New test.
12575
12576 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12577
12578         PR c++/19270
12579         * g++.dg/template/array10.C: New.
12580
12581 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12582
12583         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
12584         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
12585
12586 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
12587
12588         * gcc.c-torture/compile/20050105-1.c: New test.
12589
12590 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
12591
12592         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
12593
12594 2005-01-05  Roger Sayle  <roger@eyesopen.com>
12595
12596         PR middle-end/19100
12597         * gcc.dg/conv-3.c: New test case.
12598
12599 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
12600
12601         * gcc.dg/asm-wide-1.c: New test.
12602
12603 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12604
12605         PR c++/19030
12606         * g++.dg/parse/crash22.C: New
12607
12608 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
12609
12610         PR 19257
12611         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
12612
12613 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
12614
12615         PR middle-end/17767
12616         * gcc.dg/i386-mmx-6.c: New test case.
12617
12618 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
12619
12620         PR tree-optimization/18308
12621         * gcc.dg/vect/pr18308.c: New testcase.
12622
12623 2005-01-04  Andreas Jaeger  <aj@suse.de>
12624
12625         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
12626
12627 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12628             Robert Bowdidge <bowdidge@apple.com>
12629
12630         * gcc.dg/cpp/subframework1.c: New.
12631         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
12632         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
12633         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
12634         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
12635
12636 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12637
12638         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
12639         producing warning.
12640         * gcc.dg/darwin-weakimport-2.c: New.
12641
12642 2005-01-03  Richard Henderson  <rth@redhat.com>
12643
12644         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
12645
12646 2005-01-03  Richard Henderson  <rth@redhat.com>
12647
12648         * gcc.dg/vect/vect.exp: Enable for ia64.
12649         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
12650         (check_effective_target_vect_float): Likewise.
12651         (check_effective_target_vect_no_align): Likewise.
12652         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
12653         * gcc.dg/vect/vect-8.c: Likewise.
12654
12655 2005-01-03  Uros Bizjak <uros@kss-loka.si>
12656
12657         PR target/19236
12658         * gcc.dg/pr19236-1.c: New test case.
12659
12660 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12661
12662         PR rtl-optimization/12092
12663         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
12664
12665 2005-01-02  Andreas Jaeger  <aj@suse.de>
12666
12667         * gcc.dg/pr12092-1.c: Do not run on x86_64.
12668
12669 2005-01-01  Roger Sayle  <roger@eyesopen.com>
12670             Andrew Pinski  <pinskia@physics.uc.edu>
12671
12672         PR rtl-optimization/12092
12673         * gcc.dg/pr12092-1.c: New test case.
12674
12675 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
12676
12677         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
12678         'hidden' and 'default' for better portability.
12679         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
12680
12681         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
12682         6 and 7.
12683         * g++.old-deja/g++.brendan/new3.C: Likewise.
12684
12685 2005-01-01  Steven Bosscher  <stevenb@suse.de>
12686
12687         * gcc.dg/20041231-1.C: New test.
12688         * g++.dg/warn/Wunreachable-code-1.C: New test.
12689
12690 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
12691
12692         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
12693         file, not /dev/null.  Abort on error.
12694
12695 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
12696             Ziemowit Laski  <zlaski@apple.com>
12697
12698         PR objc/18971
12699         * objc.dg/encode-5.m: New test.
12700
12701 2004-12-29  Richard Henderson  <rth@redhat.com>
12702
12703         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
12704         * objc.dg/stabs-1.m: Disable for ia64.
12705
12706 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
12707
12708         PR c++/19190
12709         * g++.dg/warn/Wunused-10.C: New test.
12710
12711 2004-12-28  Richard Henderson  <rth@redhat.com>
12712
12713         * objc.dg/stabs-1.m: Disable for alpha.
12714
12715 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12716
12717         PR c++/19149
12718         * g++.dg/parse/error23.C: New test.
12719
12720 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12721
12722         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
12723
12724         PR fortran/19032
12725         * gfortran.dg/intrinsic_modulo_1.f90: New.
12726         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
12727         tests with divisor -1.
12728
12729 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12730
12731         * g++.dg/opt/temp1.C (memcpy): Return a value.
12732
12733         PR c++/19148
12734         * g++.dg/expr/cond7.C: New test.
12735
12736 2004-12-27  Paul Brook  <paul@codesourcery.com>
12737
12738         * gfortran.dg/g77/select_no_compile.f: Remove.
12739
12740 2004-12-27  Richard Henderson  <rth@redhat.com>
12741
12742         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
12743         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
12744         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
12745
12746 2004-12-26  Richard Henderson  <rth@redhat.com>
12747
12748         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
12749         by 1i instead of token pasting.
12750
12751 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12752
12753         PR tree-optimization/17578
12754         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
12755         to additional_flags.
12756         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
12757
12758 2004-12-25  Richard Henderson  <rth@redhat.com>
12759
12760         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12761         Remove Alpha.
12762
12763 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12764
12765         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
12766         hppa*-*-hpux*.
12767         * gcc.dg/pr17957.c (dg-options): Likewise.
12768         * gcc.dg/struct-ret-1.c: Add prototype for abort.
12769         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
12770         instead of 0 on __hppa__.
12771         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
12772         "foo,%r" on hppa*-*-*.
12773
12774 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
12775
12776         PR fortran/19071
12777         * gfortran.dg/complex_write.f90: New test.
12778
12779 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12780
12781         PR c++/17595
12782         * g++.dg/parse/pragma2.C: New test.
12783
12784         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
12785
12786 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12787
12788         * gcc.dg/empty2.c: Add missing dg-warning.
12789
12790 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12791
12792         PR c++/17413
12793         * g++.dg/template/local4.C: New test.
12794         * g++.dg/template/crash19.C: Add dg-error marker.
12795
12796         * g++.dg/template/crash31.C: Correct embedded PR number.
12797
12798 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12799
12800         PR c++/16405
12801         * g++.dg/opt/temp1.C: Add do-run marker.
12802
12803 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12804
12805         * g++.dg/template/spec19.C: New.
12806
12807 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12808
12809         PR target/16819
12810         * gcc.dg/empty2.c: New.
12811
12812 2004-12-23  Richard Henderson  <rth@redhat.com>
12813
12814         * lib/target-supports.exp (check_effective_target_vect_no_align):
12815         Remove i?86 and x86-64.
12816
12817 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12818
12819         PR c++/16405
12820         * g++.dg/opt/temp1.C: New test.
12821
12822 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12823
12824         PR c++/18733
12825         * g++.dg/template/friend33.C: New testcase.
12826
12827 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
12828
12829         PR c++/18464
12830         * g++.dg/template/cond5.C: New test.
12831
12832         PR c++/18492
12833         * g++.dg/inherit/thunk3.C: New test.
12834
12835         PR c++/11224
12836         * g++.dg/warn/Wunused-9.C: New test.
12837
12838 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
12839
12840         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
12841
12842 2004-12-22  Jan Beulich  <jbeulich@novell.com>
12843
12844         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
12845
12846 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
12847
12848         PR c++/18378
12849         * g++.dg/ext/packed8.C: New test.
12850
12851         PR c++/19063
12852         * g++.dg/template/crash31.C: New test.
12853
12854         PR c++/19034
12855         * g++.dg/template/crash30.C: New test.
12856
12857 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12858
12859         PR C++/18984
12860         * g++.dg/eh/ctor3.C: New test.
12861
12862 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12863
12864         * objc.dg/stabs-1.m: Allow section name to be quoted and
12865         assembly label to begin with '.LL'.
12866
12867 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
12868
12869         * gcc.dg/vect/vect.exp
12870         (check_effective_target_lp64_or_vect_no_align): New.
12871         * gcc.dg/vect/vect-77.c: Use it.
12872         * gcc.dg/vect/vect-78.c: Use it.
12873
12874         * lib/target-supports.exp
12875         (check_effective_target_vect_no_max,
12876         check_effective_target_vect_no_bitwise,
12877         check_effective_target_vect_no_align): New.
12878         * gcc.dg/vect/vect-13.c: Use them.
12879         * gcc.dg/vect/vect-17.c: Ditto.
12880         * gcc.dg/vect/vect-18.c: Ditto.
12881         * gcc.dg/vect/vect-19.c: Ditto.
12882         * gcc.dg/vect/vect-20.c: Ditto.
12883         * gcc.dg/vect/vect-27.c: Ditto.
12884         * gcc.dg/vect/vect-29.c: Ditto.
12885         * gcc.dg/vect/vect-44.c: Ditto.
12886         * gcc.dg/vect/vect-48.c: Ditto.
12887         * gcc.dg/vect/vect-50.c: Ditto.
12888         * gcc.dg/vect/vect-52.c: Ditto.
12889         * gcc.dg/vect/vect-54.c: Ditto.
12890         * gcc.dg/vect/vect-56.c: Ditto.
12891         * gcc.dg/vect/vect-58.c: Ditto.
12892         * gcc.dg/vect/vect-60.c: Ditto.
12893         * gcc.dg/vect/vect-72.c: Ditto.
12894         * gcc.dg/vect/vect-80.c: Ditto.
12895
12896 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12897
12898         PR c++/14075
12899         * g++.dg/init/string1.C: New.
12900
12901         PR c++/18975
12902         * g++.dg/other/synth1.C: New.
12903
12904 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12905
12906         PR c/18963
12907         * gcc.dg/pr18963-1.c: New test.
12908
12909 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12910
12911         PR c/18596
12912         * gcc.dg/funcdef-storage-1.c (foo): Remove.
12913         * gcc.dg/pr18596-1.c: Use dg-error.
12914         (dg-options): Use -fno-unit-at-a-time.
12915         * gcc.dg/pr18596-2.c: New test.
12916         * gcc.dg/pr18596-3.c: New test.
12917
12918 2004-12-20  Roger Sayle  <roger@eyesopen.com>
12919
12920         PR middle-end/18683
12921         * g++.dg/opt/pr18683-1.C: New test case.
12922
12923 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
12924
12925         PR other/19093
12926         * g++.dg/opt/max1.C: Fix for 64bit targets.
12927
12928 2004-12-20  Matt Austern  <austern@apple.com>
12929
12930         PR c++/19044
12931         * g++.dg/ext/builtin6.C: New
12932
12933 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
12934
12935         PR tree-optimization/19080
12936         * gcc.c-torture/compile/pr19080.c: New test.
12937
12938 2004-12-20  Steven Bosscher  <stevenb@suse.de>
12939
12940         * gcc.dg/20041219-1.c: New test.
12941
12942 2004-12-19  Roger Sayle  <roger@eyesopen.com>
12943
12944         PR middle-end/19068
12945         * g++.dg/opt/max1.C: New test case.
12946
12947 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12948
12949         * gcc.dg/fdata-sections-1.c: New test.
12950
12951 2004-12-18  Roger Sayle  <roger@eyesopen.com>
12952
12953         PR middle-end/18548
12954         * gcc.dg/max-1.c: New test case.
12955
12956 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
12957
12958         * gcc.c-torture/execute/20041218-1.c: New test.
12959
12960 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
12961
12962         * gcc.dg/pr18501.c: New test.
12963         * gcc.dg/uninit-5.c: XFAIL.
12964         * gcc.dg/uninit-9.c: XFAIL.
12965
12966 2004-12-17  Dale Johannesen  <dalej@apple.com>
12967
12968         * gcc.dg/20041213-1.c: New.
12969
12970 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
12971
12972         * objc.dg/stabs-1.m: Allow assembly label to begin
12973         with a dot ('.').
12974
12975 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
12976
12977         * gcc.c-torture/execute/20041213-1.c: Move...
12978         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
12979
12980 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
12981
12982         PR c++/18721
12983         * g++.dg/lookup/conv-5.C: New.
12984
12985 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
12986
12987         * objc.dg/stabs-1.m: New test.
12988
12989 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12990
12991         * gcc.dg/visibility-c.c: Change compile to
12992         assemble for the test.
12993
12994 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12995
12996         PR target/19041
12997         * gcc.dg/visibility-c.c: New test.
12998
12999 2004-12-16  Roger Sayle  <roger@eyesopen.com>
13000
13001         PR middle-end/18493
13002         * gcc.dg/switch-8.c: New test case.
13003
13004 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13005
13006         PR c++/18905
13007         * g++.dg/template/init4.C: New.
13008         * g++.dg/opt/static3.C: Enable optimizer.
13009
13010 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
13011
13012         * g++.dg/other/complex1.C: New test.
13013
13014 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
13015
13016         * g++.dg/opt/inline9.C: New test.
13017
13018 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13019
13020         PR fortran/18993
13021         * gfotran.dg/nullify_1.f: New test.
13022
13023 2004-12-15  Richard Henderson  <rth@redhat.com>
13024
13025         * gcc.target/i386/i386.exp: New harness.
13026         * gcc.target/i386/vect-args.c: New.
13027
13028 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
13029
13030         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
13031
13032 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13033
13034         PR c++/18825
13035         * g++.dg/template/friend32.C: New test.
13036
13037 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13038
13039         * cpp/pragma-once-1.c: New test.
13040         * cpp/pragma-once-1b.h: Likewise.
13041         * cpp/pragma-once-1c.h: Likewise.
13042         * cpp/pragma-once-1d.h: Likewise.
13043         * cpp/inc/pragma-once-1a.h: Likewise.
13044
13045 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
13046             Steven G. Kargl  <kargls@comcast.net>
13047
13048         PR fortran/17597
13049         * gfortran.dg/list_read_3.f90: New test.
13050
13051 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13052
13053         * gcc.dg/ftrapv-2.c: New test.
13054
13055 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13056
13057         PR c++/18981
13058         * g++.dg/template/typename9.C: New test.
13059
13060 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13061
13062         PR c++/18738
13063         * g++.dg/template/typename8.C: New test.
13064         * g++.dg/parse/friend2.C: Tweak error message.
13065
13066 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13067
13068         * gcc.c-torture/20041214-1.c: New test.
13069
13070 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13071
13072         PR c++/18965
13073         * g++.dg/init/array17.C: New test.
13074
13075 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13076
13077         PR c++/18793
13078         * g++.dg/init/aggr3.C: New test.
13079
13080 2004-12-14  Janis Johnson  <janis187@us.ibm.com
13081
13082         * gcc.dg/altivec-types-1.c: New test.
13083         * gcc.dg/altivec-types-2.c: New test.
13084         * gcc.dg/altivec-types-3.c: New test.
13085         * gcc.dg/altivec-types-4.c: New test.
13086         * g++.dg/ext/altivec-types-1.C: New test.
13087         * g++.dg/ext/altivec-types-2.C: New test.
13088         * g++.dg/ext/altivec-types-3.C: New test.
13089         * g++.dg/ext/altivec-types-4.C: New test.
13090
13091 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
13092
13093         PR middle-end/18951
13094         * gcc.c-torture/execute/20041213-1.c: New test.
13095
13096 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
13097
13098         PR c++/18949
13099         * g++.dg/template/cast1.C: New.
13100
13101 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
13102
13103         * gcc.c-torture/execute/20041213-2.c: New test.
13104
13105 2004-12-13  Richard Henderson  <rth@redhat.com>
13106
13107         * gcc.dg/i386-sse-10.c: Fix typo in options.
13108
13109 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
13110
13111         PR c++/18968
13112         * g++.dg/opt/pr18968.C: New test.
13113
13114 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
13115
13116         PR c++/18925
13117         * g++.dg/ext/visibility/staticdatamem.C: New test.
13118
13119 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
13120
13121         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
13122
13123 2004-12-13  Roger Sayle  <roger@eyesopen.com>
13124
13125         PR rtl-optimization/18928
13126         * gcc.dg/pr18928-1.c: New test case.
13127
13128 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
13129
13130         PR tree-opt/16951
13131         * gcc.c-torture/compile/20041211-1.c: New.
13132
13133 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13134
13135         PR middle-end/17564
13136         * gcc.c-torture/execute/20041212-1.c: New test.
13137
13138 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13139
13140         PR fortran/18869
13141         * gfortran.dg/common_1.f90: New test.
13142
13143 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
13144         Paul Brook  <paul@codesourcery.com>
13145
13146         PR fortran/16222
13147         * gfortran.dg/real_do_1.f90: New test.
13148
13149 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13150
13151         PR tree-opt/18040
13152         * g++.dg/opt/ptrmem6.C: New test.
13153
13154 2004-12-11  Roger Sayle  <roger@eyesopen.com>
13155
13156         PR middle-end/18921
13157         * gcc.dg/pr18921-1.c: New test case.
13158
13159 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13160
13161         PR fortran/17175
13162         * gfortran.dg/scale_1.f90: New test.
13163
13164 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
13165
13166         PR middle-end/18903
13167         * gcc.c-torture/compile/pr18903.c: New test.
13168
13169 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
13170
13171         * gcc.c-torture/execute/20041210-1.c: New test.
13172
13173 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13174
13175         PR c++/18731
13176         * g++.dg/parser/struct-1.C: New test.
13177         * g++.dg/parser/struct-2.C: New test.
13178         * g++.dg/parser/struct-3.C: New test.
13179
13180 2004-12-09  Richard Henderson  <rth@redhat.com>
13181
13182         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
13183
13184         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
13185         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
13186
13187 2004-12-09  Matt Austern  <austern@apple.com>
13188
13189         PR c++/18514
13190         * g++.dg/ext/builtin1.C: New
13191         * g++.dg/ext/builtin2.C: New
13192         * g++.dg/ext/builtin3.C: New
13193         * g++.dg/ext/builtin4.C: New
13194         * g++.dg/ext/builtin5.C: New
13195
13196 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
13197
13198         PR tree-opt/18904
13199         * g++.dg/opt/ptrmem5.C: New test.
13200
13201 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
13202
13203         * g++.dg/parse/typename5.C: Adjust for new error.
13204         * g++.dg/parse/typename7.C: New.
13205
13206 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13207
13208         PR c++/18073
13209         * g++.dg/other/mmintrin.C: New test.
13210
13211 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13212
13213         PR c++/16681
13214         * g++.dg/init/array15.C: New.
13215         * g++.dg/init/array16.C: New.
13216
13217 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13218
13219         PR fortran/18826
13220         * gfortran.dg/assign_1.f90: New test.
13221
13222 2004-12-08  Nick Clifton  <nickc@redhat.com>
13223
13224         * gcc.target/xstormy16/bss_below100: New directory containing tests.
13225         * gcc.target/xstormy16/data_below100: Likewise.
13226         * gcc.target/xstormy16/sfr: Likewise.
13227         * gcc.target/xstormy16/below100.S: New test source file.
13228         * gcc.target/xstormy16/below100.ld: New test linker script.
13229         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13230         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
13231         bp instructions.
13232         * gcc.target/xstormy16/bp.c: Likewise.
13233
13234         * gcc.target/xstormy16/bss_below100: New files:
13235         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13236         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13237         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13238         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13239         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13240         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13241         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13242         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13243         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13244         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13245         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13246         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13247         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13248         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13249         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13250         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13251         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13252         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13253         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13254         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13255         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13256         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13257         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13258         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13259         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13260         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13261         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13262
13263         * gcc.target/xstormy16/data_below100: New files:
13264         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13265         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13266         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13267         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13268         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13269         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13270         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13271         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13272         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13273         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13274         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13275         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13276         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13277         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13278         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13279         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13280         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13281         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13282         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13283         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13284         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13285         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13286         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13287         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13288         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13289         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13290         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13291
13292         * gcc.target/xstormy16/sfr: New files:
13293         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
13294         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
13295         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
13296         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
13297         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
13298         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
13299         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
13300         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
13301         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
13302         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
13303         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
13304         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
13305         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
13306         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
13307         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
13308         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
13309         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
13310         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
13311         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
13312         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
13313         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
13314         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
13315         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
13316         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
13317         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
13318         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
13319         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
13320         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
13321         27_if0_sfrw_bitfield_f.c
13322
13323 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13324
13325         PR c++/18100
13326         * g++.dg/lookup/name-clash4.C: New test.
13327
13328 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
13329
13330         PR c++/18672
13331         * g++.dg/opt/array1.C: New.
13332
13333         PR c++/18803
13334         * g++.dg/template/operator5.C: New.
13335
13336 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
13337
13338         PR c/18867
13339         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
13340
13341 2004-12-07  Steven Bosscher  <stevenb@suse.de>
13342
13343         * gcc.dg/noncompile/20041207.c: New test.
13344
13345 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
13346
13347         * g++.dg/other/unreachable-1.C: New test.
13348
13349 2004-12-06  Nick Clifton  <nickc@redhat.com>
13350
13351         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
13352         <limits.h> because the latter comes from gcc's include/ directory
13353         and not the newlib/libc/include directory.
13354
13355 2004-12-04  Richard Henderson  <rth@redhat.com>
13356
13357         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
13358
13359 2004-12-04  Richard Henderson  <rth@redhat.com>
13360
13361         * lib/target-supports.exp (check_gc_sections_available): Disable
13362         for alpha and ia64.
13363
13364 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
13365
13366         PR middle-end/17909
13367         * g++.dg/other/vararg-2.C: New test.
13368
13369 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13370
13371         PR c++/17011, c++/17971
13372         * g++.dg/template/error15.C: Adjust expected error.
13373         * g++.dg/template/instantiate3.C: Likewise.
13374
13375 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
13376
13377         * gcc.dg/altivec-18.c: Fix for darwin
13378
13379 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13380
13381         PR c++/18782
13382         * g++.dg/parse/ptrmem2.C: New.
13383
13384         PR c++/18318
13385         * g++.dg/template/new1.C: New.
13386
13387 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13388
13389         PR fortran/18710
13390         * gfortran.dg/direct_io_3.f90: New test.
13391
13392 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
13393
13394         PR 18758
13395         * g++.dg/parse/crash21.C: New.
13396
13397 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13398
13399         PR c++/15664, c++/18276
13400         * g++.dg/template/ttp13.C: New test.
13401         * g++.dg/template/ttp14.C: Likewise.
13402
13403 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13404
13405         PR c++/18123
13406         * g++.dg/parse/enum2.C: New test.
13407         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
13408
13409 2004-12-02  Nick Clifton  <nickc@redhat.com>
13410
13411         * gcc.target/xstormy16: New test directory.
13412         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13413         * gcc.target/xstormy16/bp.c: Check the generation of bp
13414         instructions.
13415         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
13416         bn instructions and the BELOW100 attribute.
13417
13418 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
13419
13420         PR target/16952
13421         * gcc.dg/ppc-eabi.c: New.
13422
13423 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13424
13425         PR fortran/18284
13426         * gfortran.dg/backspace.f90
13427
13428 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13429
13430         * gfortran.dg/inquire.f90: New test.
13431
13432 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
13433
13434         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
13435         handle effective-target-keyword.
13436         (dg-skip-if): Support effective-target keyword as target list.
13437         (dg-xfail-if): Ditto.
13438         * lib/target-supports.exp (is-effective-target-keyword): New proc.
13439
13440 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
13441
13442         PR tree-optimization/18291
13443         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
13444
13445 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13446
13447         PR C++/18729
13448         * g++.dg/parse/crash20.C: New.
13449
13450         PR c++/17431
13451         * g++.dg/overload/arg1.C: New.
13452         * g++.dg/overload/arg2.C: New.
13453         * g++.dg/overload/arg3.C: New.
13454         * g++.dg/overload/arg4.C: New.
13455
13456 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
13457
13458         * gcc.dg/c99-flex-array-4.c: Remove.
13459
13460 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13461
13462         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
13463
13464         * lib/target-supports.exp (is-effective-target): Simplify.
13465
13466         * lib/target-supports.exp (check_effective_target_vect_long):
13467         Fix for powerpc64-*-*.
13468
13469 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
13470
13471         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
13472         to support new requirements on FreeBSD 5.
13473
13474 2004-11-30  Devang Patel  <dpatel@apple.com>
13475
13476         PR 18702
13477         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
13478
13479 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13480
13481         * g++.dg/ext/altivec-13.C: New test.
13482
13483 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
13484
13485         PR tree-opt/18298
13486         * gcc.c-torture/execute/p18298.c: New test.
13487
13488 2004-11-30  Ira Rosen  <irar@il.ibm.com>
13489             Dorit Naishlos  <dorit@il.ibm.com>
13490
13491         PR tree-opt/18607
13492         * gcc.dg/vect/vect-89.c: New test.
13493
13494 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
13495
13496         * gcc.dg/pr18596-1.c: New test.
13497
13498 2004-11-30  Ben Elliston  <bje@au.ibm.com>
13499
13500         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
13501
13502 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13503
13504         PR c/18479
13505         * gcc.dg/pr18479.c: New test.
13506
13507 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13508
13509         PR target/18490
13510         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
13511         mmix-knuth-mmixware.
13512
13513         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
13514         cris-*-elf* cris-*-aout* mmix-*-*
13515
13516 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13517
13518         PR middle-end/18725
13519         * gcc.dg/pr18725.c: New test.
13520
13521 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13522
13523         PR target/18488
13524         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
13525
13526         PR target/18336
13527         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
13528
13529 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
13530
13531         PR c++/18368
13532         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
13533         * g++.old-deja/g++.law/ctors5.C: Likewise.
13534         * g++.old-deja/g++.other/crash25.C: Likewise.
13535
13536         PR c++/18674
13537         * g++.dg/template/error16.C: New test.
13538
13539         PR c++/18512
13540         * g++.dg/template/crash29.C: New test.
13541
13542 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
13543
13544         PR tree-optimization/18712
13545         * gcc.c-torture/compile/pr18712.c: New test.
13546
13547 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
13548
13549         PR c/7544
13550         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
13551         tests.
13552
13553 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13554
13555         PR c++/18652
13556         * g++.dg/lookup/crash6.C: New test.
13557
13558 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13559
13560         PR middle-end/18164
13561         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
13562
13563 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13564
13565         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
13566         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
13567         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
13568
13569 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
13570
13571         * gcc.dg/pr18164.c: New test.
13572
13573 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
13574
13575         * gcc.dg/funroll-loops-all.c: New.
13576
13577 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13578
13579         PR target/18489
13580         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
13581         delimeter, match space and TAB as well as ":".
13582
13583         PR target/18484
13584         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
13585
13586         PR target/18348
13587         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
13588
13589         PR target/18345
13590         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
13591
13592         PR target/18337
13593         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
13594
13595 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
13596
13597         * gfortran.dg/direct_io_2.f90: New test.
13598
13599 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13600
13601         PR target/18334
13602         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
13603
13604 2004-11-28  Richard Henderson  <rth@redhat.com>
13605
13606         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
13607
13608 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
13609
13610         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
13611         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
13612         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
13613         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
13614         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
13615         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
13616         gcc.dg/pointer-arith-8.c: New tests.
13617
13618 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
13619
13620         PR fortran/18364
13621         * gfortran.dg/endfile.f90: New test.
13622
13623 2004-11-27  Falk Hueffner  <falk@debian.org>
13624
13625         * gcc.dg/loop-6.c: New test.
13626
13627 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13628
13629         * gcc.c-torture/execute/20041126-1.c: New test.
13630
13631 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13632
13633         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
13634         on IRIX.
13635
13636 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13637
13638         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
13639         functions.
13640
13641 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13642
13643         PR rtl-optimization/17825
13644         * gcc.c-torture/compile/20041119-1.c: New test.
13645
13646 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13647
13648         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
13649         Check existence of ld library path variables before unsetting.
13650
13651 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
13652
13653         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
13654
13655 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13656
13657         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
13658
13659 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13660
13661         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
13662
13663 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13664
13665         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
13666         dg-do directive.
13667
13668 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13669
13670         * gcc.dg/pr17957.c: Pass --param, not -param.
13671
13672 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13673
13674         PR middle-end/17957
13675         * testsuite/gcc.dg/pr17957.c: New test.
13676
13677 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
13678
13679         PR c++/18445
13680         * g++.dg/template/crash28.C: Likewise.
13681
13682         PR c++/18001
13683         * g++.dg/expr/unary2.C: Adjust lvalue messages.
13684         * g++.dg/ext/lvaddr.C: Likewise.
13685         * g++.dg/opt/pr7503-3.C: Likewise.
13686
13687         PR c++/18466
13688         * g++.dg/parse/qualified3.C: New test.
13689         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
13690
13691         PR c++/18545
13692         * g++.dg/expr/return1.C: New test.
13693
13694 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13695
13696         Friend class name lookup 3/n, PR c++/3332
13697         * g++.dg/lookup/friend3.C: New test.
13698         * g++.dg/lookup/friend4.C: Likewise.
13699         * g++.dg/lookup/friend5.C: Likewise.
13700
13701 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13702
13703         Friend class name lookup 2/n, PR c++/14513, c++/15410
13704         * g++.dg/lookup/friend2.C: New test.
13705         * g++.dg/template/friend31.C: Likewise.
13706
13707 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13708
13709         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
13710
13711 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13712
13713         PR c++/17473
13714         * g++.dg/tc1/dr56.C: Remove.
13715         * g++.dg/template/typedef1.C: Add dg-error markers.
13716         * g++.old-deja/g++.other/typedef7.C: Likewise.
13717
13718         PR c++/18285
13719         * g++.dg/parse/typedef7.C: New test.
13720
13721 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
13722
13723         * gcc.c-torture/execute/20041124-1.c: New test.
13724
13725 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13726
13727         * g++.dg/template/deduce3.C: New test.
13728
13729         PR c++/18586
13730         * g++.dg/template/crash27.C: New test.
13731
13732         PR c++/18530
13733         * g++.dg/warn/Wshadow-3.C: New test.
13734
13735 2004-11-24  Devang Patel  <dpatel@apple.com>
13736
13737         PR/18555
13738         * gcc.dg/cpp/isysroot-1.c: New test.
13739         * gcc.dg/cpp/usr/include/stdio.h: New file.
13740         * gcc.dg/cpp/isysroot-2.c: New test.
13741         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
13742         New file.
13743
13744 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13745
13746         PR c++/8929
13747         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
13748
13749 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13750
13751         * gcc.target/sparc/align.c: Do not include <stdint.h>.
13752         * gcc.target/sparc/pdist.c: Likewise.
13753
13754 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
13755
13756         PR c++/16882
13757         * g++.dg/conversion/simd1.C: New test.
13758
13759 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13760
13761         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
13762         and restore_ld_library_path_env_vars.
13763         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
13764         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
13765         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
13766         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
13767
13768 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
13769
13770         * gcc.dg/pragma-align-2.c: Test macro expansion.
13771         * gcc.dg/pragma-pack-2.c: New test.
13772
13773 2004-11-23  Richard Henderson  <rth@redhat.com>
13774
13775         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
13776         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13777         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
13778         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
13779         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
13780         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
13781
13782         * gcc.dg/vect/vect.exp: Add check for alpha.
13783         * lib/target-supports.exp (check_alpha_max_hw_available): New.
13784         (check_effective_target_vect_int): Enable for alpha.
13785         (check_effective_target_vect_long): New.
13786         (is-effective-target): Add it.
13787
13788 2004-11-23  Uros Bizjak <uros@kss-loka.si>
13789
13790         * gcc.dg/pr18614-1.c: New test.
13791
13792 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13793
13794         * gcc.dg/setjmp-2.c: New test.
13795
13796 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
13797
13798         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
13799         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
13800         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
13801         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
13802         gcc.target/sparc/pdist.c: New tests.
13803
13804 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
13805
13806         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
13807
13808 2004-11-22  Dale Johannesen  <dalej@apple.com>
13809
13810         * gcc.dg/20041111-1.c: New.
13811
13812 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13813
13814         PR tree-opt/18536
13815         * gcc.dg/vect/pr18536.c: New test.
13816
13817 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13818
13819         PR c++/18354
13820         * g++.dg/template/nontype11.C: New test.
13821
13822 2004-11-21  Roger Sayle  <roger@eyesopen.com>
13823
13824         PR middle-end/18520
13825         * gcc.dg/pr18520-1.c: New test case.
13826
13827 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
13828
13829         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
13830         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
13831         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
13832         expected diagnostics.
13833
13834 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13835
13836         PR target/18580
13837         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
13838         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
13839         vect-77.c, vect-77a.c: XFAIL on the SPARC.
13840
13841 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13842
13843         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
13844
13845 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
13846             Joseph Myers  <joseph@codesourcery.com>
13847
13848         * lib/target-supports.exp (check_visibility_available): Really
13849         test the compiler.
13850
13851 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13852
13853         PR tree-opt/18181
13854         * gcc.dg/vect/vect-85.c: New test.
13855         * gcc.dg/vect/vect-86.c: New test.
13856         * gcc.dg/vect/vect-87.c: New test.
13857         * gcc.dg/vect/vect-88.c: New test.
13858
13859 2004-11-19  Ben Elliston  <bje@au.ibm.com>
13860
13861         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
13862
13863 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
13864
13865         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
13866         * gcc.dg/ppc-and-1.c: Ditto.
13867         * gcc.dg/ppc-compare-1.c: Ditto.
13868         * gcc.dg/ppc-mov-1.c: Ditto
13869
13870 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
13871             Mark Mitchell  <mark@codesourcery.com>
13872
13873         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
13874
13875 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13876             Aldy Hernandez  <aldyh@redhat.com>
13877
13878         * lib/target-supports.exp (check_effective_target_vect_int): New
13879         (check_effective_target_vect_float): New
13880         (check_effective_target_vect_double): New.
13881         (is-effective-target): Support new effective targets keywords.
13882         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
13883         default action for dg-do.
13884         * gcc.dg/vect/pr16105.c: Use new support.
13885         * gcc.dg/vect/pr18400.c: Ditto.
13886         * gcc.dg/vect/pr18425.c: Ditto.
13887         * gcc.dg/vect/vect-1.c: Ditto.
13888         * gcc.dg/vect/vect-10.c: Ditto.
13889         * gcc.dg/vect/vect-11.c: Ditto.
13890         * gcc.dg/vect/vect-12.c: Ditto.
13891         * gcc.dg/vect/vect-13.c: Ditto.
13892         * gcc.dg/vect/vect-14.c: Ditto.
13893         * gcc.dg/vect/vect-15.c: Ditto.
13894         * gcc.dg/vect/vect-16.c: Ditto.
13895         * gcc.dg/vect/vect-17.c: Ditto.
13896         * gcc.dg/vect/vect-18.c: Ditto.
13897         * gcc.dg/vect/vect-19.c: Ditto.
13898         * gcc.dg/vect/vect-2.c: Ditto.
13899         * gcc.dg/vect/vect-20.c: Ditto.
13900         * gcc.dg/vect/vect-21.c: Ditto.
13901         * gcc.dg/vect/vect-22.c: Ditto.
13902         * gcc.dg/vect/vect-23.c: Ditto.
13903         * gcc.dg/vect/vect-24.c: Ditto.
13904         * gcc.dg/vect/vect-25.c: Ditto.
13905         * gcc.dg/vect/vect-26.c: Ditto.
13906         * gcc.dg/vect/vect-27.c: Ditto.
13907         * gcc.dg/vect/vect-27a.c: Ditto.
13908         * gcc.dg/vect/vect-28.c: Ditto.
13909         * gcc.dg/vect/vect-29.c: Ditto.
13910         * gcc.dg/vect/vect-29a.c: Ditto.
13911         * gcc.dg/vect/vect-3.c: Ditto.
13912         * gcc.dg/vect/vect-30.c: Ditto.
13913         * gcc.dg/vect/vect-31.c: Ditto.
13914         * gcc.dg/vect/vect-32.c: Ditto.
13915         * gcc.dg/vect/vect-33.c: Ditto.
13916         * gcc.dg/vect/vect-34.c: Ditto.
13917         * gcc.dg/vect/vect-35.c: Ditto.
13918         * gcc.dg/vect/vect-36.c: Ditto.
13919         * gcc.dg/vect/vect-37.c: Ditto.
13920         * gcc.dg/vect/vect-38.c: Ditto.
13921         * gcc.dg/vect/vect-4.c: Ditto.
13922         * gcc.dg/vect/vect-40.c: Ditto.
13923         * gcc.dg/vect/vect-41.c: Ditto.
13924         * gcc.dg/vect/vect-42.c: Ditto.
13925         * gcc.dg/vect/vect-43.c: Ditto.
13926         * gcc.dg/vect/vect-44.c: Ditto.
13927         * gcc.dg/vect/vect-45.c: Ditto.
13928         * gcc.dg/vect/vect-46.c: Ditto.
13929         * gcc.dg/vect/vect-47.c: Ditto.
13930         * gcc.dg/vect/vect-48.c: Ditto.
13931         * gcc.dg/vect/vect-48a.c: Ditto.
13932         * gcc.dg/vect/vect-49.c: Ditto.
13933         * gcc.dg/vect/vect-5.c: Ditto.
13934         * gcc.dg/vect/vect-50.c: Ditto.
13935         * gcc.dg/vect/vect-51.c: Ditto.
13936         * gcc.dg/vect/vect-52.c: Ditto.
13937         * gcc.dg/vect/vect-53.c: Ditto.
13938         * gcc.dg/vect/vect-54.c: Ditto.
13939         * gcc.dg/vect/vect-55.c: Ditto.
13940         * gcc.dg/vect/vect-56.c: Ditto.
13941         * gcc.dg/vect/vect-56a.c: Ditto.
13942         * gcc.dg/vect/vect-57.c: Ditto.
13943         * gcc.dg/vect/vect-58.c: Ditto.
13944         * gcc.dg/vect/vect-59.c: Ditto.
13945         * gcc.dg/vect/vect-6.c: Ditto.
13946         * gcc.dg/vect/vect-60.c: Ditto.
13947         * gcc.dg/vect/vect-61.c: Ditto.
13948         * gcc.dg/vect/vect-62.c: Ditto.
13949         * gcc.dg/vect/vect-63.c: Ditto.
13950         * gcc.dg/vect/vect-64.c: Ditto.
13951         * gcc.dg/vect/vect-65.c: Ditto.
13952         * gcc.dg/vect/vect-66.c: Ditto.
13953         * gcc.dg/vect/vect-67.c: Ditto.
13954         * gcc.dg/vect/vect-68.c: Ditto.
13955         * gcc.dg/vect/vect-69.c: Ditto.
13956         * gcc.dg/vect/vect-7.c: Ditto.
13957         * gcc.dg/vect/vect-72.c: Ditto.
13958         * gcc.dg/vect/vect-72a.c: Ditto.
13959         * gcc.dg/vect/vect-73.c: Ditto.
13960         * gcc.dg/vect/vect-74.c: Ditto.
13961         * gcc.dg/vect/vect-75.c: Ditto.
13962         * gcc.dg/vect/vect-76.c: Ditto.
13963         * gcc.dg/vect/vect-77.c: Ditto.
13964         * gcc.dg/vect/vect-77a.c: Ditto.
13965         * gcc.dg/vect/vect-78.c: Ditto.
13966         * gcc.dg/vect/vect-79.c: Ditto.
13967         * gcc.dg/vect/vect-8.c: Ditto.
13968         * gcc.dg/vect/vect-80.c: Ditto.
13969         * gcc.dg/vect/vect-82.c: Ditto.
13970         * gcc.dg/vect/vect-82_64.c: Ditto.
13971         * gcc.dg/vect/vect-83.c: Ditto.
13972         * gcc.dg/vect/vect-83_64.c: Ditto.
13973         * gcc.dg/vect/vect-9.c: Ditto.
13974         * gcc.dg/vect/vect-all.c: Ditto.
13975         * gcc.dg/vect/vect-none.c: Ditto.
13976
13977 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13978
13979         * lib/gcc-dg.exp (dg-skip-if): New function.
13980         (dg-forbid-option): Remove.
13981         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
13982         * g++.dg/abi/bitfield8.C: Likewise.
13983         * g++.dg/abi/dtor1.C: Likewise.
13984         * g++.dg/abi/empty10.C: Likewise.
13985         * g++.dg/abi/empty7.C: Likewise.
13986         * g++.dg/abi/empty9.C: Likewise.
13987         * g++.dg/abi/layout3.C: Likewise.
13988         * g++.dg/abi/layout4.C: Likewise.
13989         * g++.dg/abi/thunk1.C: Likewise.
13990         * g++.dg/abi/thunk2.C: Likewise.
13991         * g++.dg/abi/vbase11.C: Likewise.
13992         * g++.dg/abi/vthunk2.C: Likewise.
13993         * g++.dg/abi/vthunk3.C: Likewise.
13994         * g++.dg/ext/attrib8.C: Likewise.
13995         * g++.dg/opt/longbranch2.C: Likewise.
13996         * g++.dg/opt/reg-stack4.C: Likewise.
13997         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13998         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13999         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14000         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14001         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14002         * gcc.dg/20000609-1.c: Likewise.
14003         * gcc.dg/20000720-1.c: Likewise.
14004         * gcc.dg/20011107-1.c: Likewise.
14005         * gcc.dg/20011119-1.c: Likewise.
14006         * gcc.dg/20020108-1.c: Likewise.
14007         * gcc.dg/20020122-2.c: Likewise.
14008         * gcc.dg/20020122-3.c: Likewise.
14009         * gcc.dg/20020201-3.c: Likewise.
14010         * gcc.dg/20020206-1.c: Likewise.
14011         * gcc.dg/20020218-1.c: Likewise.
14012         * gcc.dg/20020310-1.c: Likewise.
14013         * gcc.dg/20020411-1.c: Likewise.
14014         * gcc.dg/20020418-2.c: Likewise.
14015         * gcc.dg/20020426-1.c: Likewise.
14016         * gcc.dg/20020426-2.c: Likewise.
14017         * gcc.dg/20020517-1.c: Likewise.
14018         * gcc.dg/20020523-1.c: Likewise.
14019         * gcc.dg/20020523-2.c: Likewise.
14020         * gcc.dg/20020729-1.c: Likewise.
14021         * gcc.dg/20030204-1.c: Likewise.
14022         * gcc.dg/20030826-2.c: Likewise.
14023         * gcc.dg/20030926-1.c: Likewise.
14024         * gcc.dg/20031202-1.c: Likewise.
14025         * gcc.dg/980312-1.c: Likewise.
14026         * gcc.dg/980313-1.c: Likewise.
14027         * gcc.dg/990117-1.c: Likewise.
14028         * gcc.dg/990424-1.c: Likewise.
14029         * gcc.dg/990524-1.c: Likewise.
14030         * gcc.dg/991230-1.c: Likewise.
14031         * gcc.dg/i386-387-1.c: Likewise.
14032         * gcc.dg/i386-387-2.c: Likewise.
14033         * gcc.dg/i386-387-3.c: Likewise.
14034         * gcc.dg/i386-387-4.c: Likewise.
14035         * gcc.dg/i386-387-5.c: Likewise.
14036         * gcc.dg/i386-387-6.c: Likewise.
14037         * gcc.dg/i386-asm-1.c: Likewise.
14038         * gcc.dg/i386-bitfield1.c: Likewise.
14039         * gcc.dg/i386-bitfield2.c: Likewise.
14040         * gcc.dg/i386-loop-1.c: Likewise.
14041         * gcc.dg/i386-loop-2.c: Likewise.
14042         * gcc.dg/i386-loop-3.c: Likewise.
14043         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14044         * gcc.dg/i386-pic-1.c: Likewise.
14045         * gcc.dg/i386-regparm.c: Likewise.
14046         * gcc.dg/i386-signbit-1.c: Likewise.
14047         * gcc.dg/i386-signbit-2.c: Likewise.
14048         * gcc.dg/i386-signbit-3.c: Likewise.
14049         * gcc.dg/i386-sse-5.c: Likewise.
14050         * gcc.dg/i386-sse-8.c: Likewise.
14051         * gcc.dg/i386-unroll-1.c: Likewise.
14052         * gcc.dg/tls/opt-1.c: Likewise.
14053         * gcc.dg/tls/opt-2.c: Likewise.
14054         * gcc.dg/unroll-1.c: Likewise.
14055         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14056         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14057         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14058         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14059
14060 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14061
14062         * g++.dg/template/incomplete1.C: New test.
14063
14064 2004-11-16  Nick Clifton  <nickc@redhat.com>
14065
14066         Revert patches accidentally commited during checkin of fixes for
14067         xstormy16 tests:
14068         gcc.c-torture/execute/simd-4.c: Revert
14069         gcc.dg/20040910-1.c: Revert.
14070
14071 2004-11-16  Paul Brook  <paul@codesourcery.com>
14072
14073         PR fortran/13010
14074         * gfortran.dg/der_pointer_1.f90: New test.
14075
14076 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
14077
14078         PR c/18498
14079         * gcc.dg/bitfld-13.c: New test.
14080
14081 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
14082
14083         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
14084         powerpc*-*-linux*.
14085
14086         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
14087         * gcc.dg/ppc64-abi-2.c: Ditto.
14088         * gcc.dg/ppc64-abi-3.c: Ditto.
14089
14090         * lib/gcc-dg.exp (dg-target-list): Remove.
14091
14092 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
14093
14094         * gcc.dg/ia64-postinc.c: New test.
14095
14096 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14097
14098         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
14099
14100 2004-11-15  Nick Clifton  <nickc@redhat.com>
14101
14102         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
14103         __INT_MAX__ so that the test can be compiled by toolchains
14104         targeted at 16-bit processors.
14105
14106         * gcc.dg/20040625-1.c: Use long constants rather than integers
14107         when performing arithmetic that will overflow 16-bits.
14108
14109         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
14110         xstormy16.  It does not support 128-bit vector operations.
14111
14112         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14113         with the macro PTR_TYPE.  Define this macro to an integer type
14114         suitable for holding a pointer.
14115
14116         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
14117         the target is a 16-bit processor.
14118
14119         * gcc.dg/cpp/if-2.c: Expect a different warning message from
14120         16-bit targets where the character constant will be too long.
14121
14122         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
14123         where the double will not be directly addressable.
14124
14125 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14126
14127         Friend class name lookup 1/n, PR c++/18471
14128         * g++.dg/template/crash26.C: New test.
14129         * g++.dg/lookup/struct1.C: Adjust expected error.
14130         * g++.dg/parse/elab1.C: Likewise.
14131         * g++.dg/parse/elab2.C: Likewise.
14132         * g++.dg/parse/int-as-enum1.C: Likewise.
14133         * g++.dg/parse/struct-as-enum1.C: Likewise.
14134         * g++.dg/parse/typedef1.C: Likewise.
14135         * g++.dg/parse/typedef3.C: Likewise.
14136         * g++.dg/parse/typedef4.C: Likewise.
14137         * g++.dg/parse/typedef5.C: Likewise.
14138         * g++.dg/template/nontype4.C: Likewise.
14139         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
14140         * g++.old-deja/g++.other/elab1.C: Likewise.
14141         * g++.old-deja/g++.other/syntax4.C: Likewise.
14142
14143 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14144
14145         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
14146
14147 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
14148
14149         * gcc.c-torture/execute/20041114-1.c: New test.
14150
14151 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
14152
14153         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
14154         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
14155         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
14156         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
14157         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
14158         gcc.dg/switch-7.c: New tests.
14159
14160 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14161
14162         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
14163
14164 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14165
14166         PR tree-opt/18400
14167         * gcc.dg/vect/pr18400.c: New test.
14168
14169 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14170             Andrew Pinski  <pinskia@physics.uc.edu>
14171
14172         PR tree-opt/18425
14173         * gcc.dg/vect/pr18425.c: New test.
14174
14175 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14176
14177         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
14178         Guard with dg-require-alias and dg-require-visibility.
14179
14180 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14181
14182         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
14183
14184 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14185
14186         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
14187
14188 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14189
14190         PR c++/17344
14191         * g++.dg/template/defarg5.C: New test.
14192
14193 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14194
14195         * g++.dg/parse/cast1.C: Run only on ILP32.
14196         * g++.old-deja/g++.mike/p784.C: Likewise.
14197
14198 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
14199
14200         * gcc.c-torture/execute/20041113-1.c: New test.
14201
14202 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14203
14204         PR target/18230
14205         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
14206         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
14207         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
14208         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14209         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
14210         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
14211         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
14212         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
14213         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
14214         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14215         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14216         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
14217         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
14218
14219 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14220
14221         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
14222         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
14223         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
14224         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
14225         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
14226         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
14227         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
14228         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
14229         gcc.target/sparc/combined-1.c: New tests.
14230
14231 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
14232
14233         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
14234         New tests.
14235
14236 2004-11-12  Mark Mitchell <mark@codesourcery.com>
14237
14238         * lib/gcc-dg.exp (dg-forbid-option): New function.
14239         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
14240         * g++.dg/abi/bitfield8.C: Likewise.
14241         * g++.dg/abi/dtor1.C: Likewise.
14242         * g++.dg/abi/empty10.C: Likewise.
14243         * g++.dg/abi/empty7.C: Likewise.
14244         * g++.dg/abi/empty9.C: Likewise.
14245         * g++.dg/abi/layout3.C: Likewise.
14246         * g++.dg/abi/layout4.C: Likewise.
14247         * g++.dg/abi/thunk1.C: Likewise.
14248         * g++.dg/abi/thunk2.C: Likewise.
14249         * g++.dg/abi/vbase11.C: Likewise.
14250         * g++.dg/abi/vthunk2.C: Likewise.
14251         * g++.dg/abi/vthunk3.C: Likewise.
14252         * g++.dg/ext/attrib8.C: Likewise.
14253         * g++.dg/opt/longbranch2.C: Likewise.
14254         * g++.dg/opt/reg-stack4.C: Likewise.
14255         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14256         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14257         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14258         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14259         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14260         * gcc.dg/20000609-1.c: Likewise.
14261         * gcc.dg/20000720-1.c: Likewise.
14262         * gcc.dg/20011107-1.c: Likewise.
14263         * gcc.dg/20011119-1.c: Likewise.
14264         * gcc.dg/20020108-1.c: Likewise.
14265         * gcc.dg/20020122-2.c: Likewise.
14266         * gcc.dg/20020122-3.c: Likewise.
14267         * gcc.dg/20020201-3.c: Likewise.
14268         * gcc.dg/20020206-1.c: Likewise.
14269         * gcc.dg/20020218-1.c: Likewise.
14270         * gcc.dg/20020310-1.c: Likewise.
14271         * gcc.dg/20020411-1.c: Likewise.
14272         * gcc.dg/20020418-2.c: Likewise.
14273         * gcc.dg/20020426-1.c: Likewise.
14274         * gcc.dg/20020426-2.c: Likewise.
14275         * gcc.dg/20020517-1.c: Likewise.
14276         * gcc.dg/20020523-1.c: Likewise.
14277         * gcc.dg/20020523-2.c: Likewise.
14278         * gcc.dg/20020729-1.c: Likewise.
14279         * gcc.dg/20030204-1.c: Likewise.
14280         * gcc.dg/20030826-2.c: Likewise.
14281         * gcc.dg/20030926-1.c: Likewise.
14282         * gcc.dg/20031202-1.c: Likewise.
14283         * gcc.dg/980312-1.c: Likewise.
14284         * gcc.dg/980313-1.c: Likewise.
14285         * gcc.dg/990117-1.c: Likewise.
14286         * gcc.dg/990424-1.c: Likewise.
14287         * gcc.dg/990524-1.c: Likewise.
14288         * gcc.dg/991230-1.c: Likewise.
14289         * gcc.dg/i386-387-1.c: Likewise.
14290         * gcc.dg/i386-387-2.c: Likewise.
14291         * gcc.dg/i386-387-3.c: Likewise.
14292         * gcc.dg/i386-387-4.c: Likewise.
14293         * gcc.dg/i386-387-5.c: Likewise.
14294         * gcc.dg/i386-387-6.c: Likewise.
14295         * gcc.dg/i386-asm-1.c: Likewise.
14296         * gcc.dg/i386-bitfield1.c: Likewise.
14297         * gcc.dg/i386-bitfield2.c: Likewise.
14298         * gcc.dg/i386-loop-1.c: Likewise.
14299         * gcc.dg/i386-loop-2.c: Likewise.
14300         * gcc.dg/i386-loop-3.c: Likewise.
14301         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14302         * gcc.dg/i386-pic-1.c: Likewise.
14303         * gcc.dg/i386-regparm.c: Likewise.
14304         * gcc.dg/i386-signbit-1.c: Likewise.
14305         * gcc.dg/i386-signbit-2.c: Likewise.
14306         * gcc.dg/i386-signbit-3.c: Likewise.
14307         * gcc.dg/i386-sse-5.c: Likewise.
14308         * gcc.dg/i386-sse-8.c: Likewise.
14309         * gcc.dg/i386-unroll-1.c: Likewise.
14310         * gcc.dg/tls/opt-1.c: Likewise.
14311         * gcc.dg/tls/opt-2.c: Likewise.
14312         * gcc.dg/unroll-1.c: Likewise.
14313         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14314         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14315         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14316         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14317         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
14318         -m64 is specified.
14319
14320 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14321
14322         PR c++/18389
14323         * g++.dg/parse/cond1.C: New test.
14324
14325         PR c++/18429
14326         * g++.dg/template/array9.C: New test.
14327         * g++.dg/ext/vla1.C: Adjust error messages.
14328         * g++.dg/ext/vlm1.C: Likewise.
14329         * g++.dg/template/crash2.C: Likewise.
14330
14331         PR c++/18436
14332         * g++.dg/template/call3.C: New test.
14333
14334         PR c++/18407
14335         * g++.dg/template/ptrmem11.C: New test.
14336
14337 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
14338
14339         PR other/14264
14340         * lib/g++.exp: Set LC_ALL and LANG to C.
14341         * lib/gcc-dg.exp: Likewise.
14342         * lib/gfortran.exp: Likewise.
14343         * lib/objc.exp: Likewise.
14344         * lib/treelang.exp: Likewise.
14345
14346 2004-11-12  Andreas Schwab  <schwab@suse.de>
14347
14348         * gcc.dg/pr16286.c: Fix last change.
14349
14350 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14351
14352         PR c++/18416
14353         * g++.dg/init/global1.C: New test.
14354
14355 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
14356
14357         * gcc.c-torture/execute/20041112-1.c: New test.
14358
14359 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14360
14361         * lib/gcc-dg.exp (dg-target-list): New.
14362
14363 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14364             Richard Sandiford  <rsandifo@redhat.com>
14365
14366         * lib/target-supports.exp (get-compiler_messages): New.
14367         (check_named_sections_available): Use it.
14368         (check_effective_target_ilp32): New.
14369         (check_effective_target_lp64): New.
14370         (is-effective-target): New.
14371         * lib/gcc-dg.exp (dg-require-effective-target): New.
14372
14373 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
14374
14375         * gcc.dg/precedence-1.c: New test.
14376
14377 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14378
14379         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
14380
14381         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
14382         message, delete generated files, use more descriptive name for
14383         executable, and make the test unsupported when it cannot be run.
14384
14385         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
14386         (dg-require-weak, dg-require-visibility, dg-require-alias,
14387         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
14388         dg-require-iconv, dg-require-named-sections): Use it.
14389
14390         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
14391
14392 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
14393
14394         PR target/16457
14395         * gcc.dg/ppc-and-1: New
14396
14397         PR target/16796
14398         * gcc.dg/ppc-mov-1.c: New.
14399
14400         PR target/16458
14401         * gcc.dg/ppc-compare-1.c: New.
14402
14403 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
14404
14405         * objc.dg/desig-init-2.m: New test.
14406
14407 2004-11-10  Adam Nemet  <anemet@lnxw.com>
14408
14409         PR middle-end/18160
14410         * g++.dg/warn/register-var-1.C: New test.
14411         * g++.dg/warn/register-var-2.C: New test.
14412
14413 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14414
14415         * gcc.dg/union-2.c: New test.
14416
14417 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
14418
14419         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
14420         New test for PR tree-optimization/17892.
14421
14422 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
14423
14424         PR c++/18369
14425         * g++.dg/init/new12.C: New test.
14426
14427 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
14428
14429         * gcc.target/sparc: New directory.
14430         * gcc.target/sparc/sparc.exp: New driver.
14431         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
14432         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
14433         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
14434         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
14435
14436 2004-11-10  Paul Brook  <paul@codesourcery.com>
14437
14438         PR fortran/18218
14439         * gfortran.dg/list_read.c: New test.
14440
14441 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14442
14443         PR c/18322
14444         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
14445         expected diagnostic location.
14446
14447 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
14448
14449         * gcc.dg/20041109-1.c: New test.
14450
14451 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14452
14453         PR objc/18406
14454         * objc/compile/pr18406.m: New test.
14455
14456 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14457
14458         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
14459
14460 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14461
14462         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
14463
14464 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14465
14466         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
14467
14468 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14469
14470         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
14471         exit.
14472
14473 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
14474
14475         PR tree-opt/18299
14476         * gcc.c-torture/pr18299-1.c: New test.
14477
14478 2004-11-06  Andreas Schwab  <schwab@suse.de>
14479
14480         * gcc.dg/pr16286.c: Also test for bool and pixel.
14481
14482 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
14483
14484         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
14485         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
14486         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
14487         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
14488         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
14489         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
14490         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
14491         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
14492         gcc.dg/struct-semi-3.c: New tests.
14493
14494 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14495
14496         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
14497
14498 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14499
14500         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
14501         Do not use C99 designators.
14502
14503 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14504
14505         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
14506
14507 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14508
14509         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
14510         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
14511         * gcc.c-torture/execute/simd-5.x: Remove.
14512
14513 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
14514
14515         PR rtl-optimization/17933
14516         * gcc.dg/torture/pr17933-1.c: New test.
14517
14518 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14519
14520         PR target/18106
14521         * lib/target-supports.exp (check_weak_available): Support
14522         Windows.
14523
14524 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
14525
14526         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
14527         call to fflush(stdout) before abort.
14528         (my_ffsll): New function.
14529         (generate_fields): Use it.
14530
14531 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14532
14533         * gcc.dg/init-undef-1.c: New test.
14534
14535 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14536
14537         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
14538         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
14539         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
14540         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
14541         expected messages for new parser.
14542
14543 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
14544
14545         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
14546
14547 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14548
14549         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
14550         on LP64 targets.
14551
14552 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14553
14554         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
14555         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
14556         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
14557         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
14558         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
14559         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
14560         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
14561         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
14562         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
14563         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
14564
14565 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14566
14567         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
14568         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
14569         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
14570         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
14571         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
14572         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
14573         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
14574         for new parser.
14575
14576 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
14577
14578         PR target/15342
14579         * gcc.dg/20041104-1.c: New test.
14580
14581 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14582
14583         * g++.dg/template/nontype7.C: New test.
14584         * g++.dg/template/nontype8.C: Likewise.
14585         * g++.dg/template/nontype9.C: Likewise.
14586         * g++.dg/template/nontype10.C: Likewise.
14587         * g++.dg/tc1/dr49.C: Likewise.
14588         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
14589         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
14590
14591 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14592
14593         * g++.dg/rtti/tinfo1.C: Remove xfails.
14594
14595 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14596
14597         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
14598         packed attribute to the definition to satisfy the new C++ parser.
14599
14600 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14601
14602         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
14603         invocations of va_arg.
14604
14605 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
14606
14607         PR c++/18124
14608         * g++.dg/template/crash25.C: New test.
14609
14610         PR c++/18155
14611         * g++.dg/template/typedef2.C: New test.
14612         * g++.dg/parse/crash13.C: Adjust error markers.
14613
14614         PR c++/18177
14615         * g++.dg/conversion/const3.C: New test.
14616
14617 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14618
14619         PR fortran/17535
14620         PR fortran/17583
14621         PR fortran/17713
14622         * gfortran.dg/generic_[123].f90: New testcases.
14623
14624 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14625
14626         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
14627         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
14628
14629 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14630
14631         PR tree-opt/16808
14632         * gcc.c-torture/compile/pr16808.c: New test.
14633
14634 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
14635
14636         PR rtl-optimization/17104
14637         * gcc.dg/ppc-bitfield1.c: New.
14638
14639 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14640
14641         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
14642
14643 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14644
14645         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
14646         strings for 32-bit code.
14647
14648 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
14649
14650         PR c/18239
14651         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
14652
14653 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
14654
14655         PR c++/18064
14656         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
14657
14658 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
14659
14660         PR c++/15172
14661         * g++.dg/init/aggr2.C: New test.
14662
14663 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
14664
14665         * objc.dg/local-decl-1.m: New test.
14666
14667 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14668
14669         * gcc.dg/20040910-1.c: Adjust regex.
14670
14671 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14672
14673         PR rtl-optimization/18084
14674         * g++.dg/opt/pr18084-1.C: New testcase.
14675
14676 2004-10-30  Matt Austern  <austern@apple.com>
14677
14678         PR c++/17542
14679         * g++.dg/ext/attrib18.C: New test.
14680
14681 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14682
14683         PR middle-end/18096
14684         * gcc.dg/pr18096-1.c: New test case.
14685
14686 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14687
14688         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
14689
14690 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
14691
14692         PR c/16666
14693         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
14694         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
14695         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
14696         gcc.dg/old-style-prom-3.c: New tests.
14697
14698 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
14699
14700         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
14701         Remove unnecessary inclusion of stdio.h.
14702
14703 2004-10-29  Roger Sayle  <roger@eyesopen.com>
14704
14705         PR rtl-optimization/17581
14706         * gcc.dg/pr17581-1.c: New test case.
14707
14708 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
14709
14710         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
14711         being implemented.
14712         * g++.dg/conversion/dr195-1.C: New.
14713         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
14714         * g++.old-deja/g++.mike/p10148.C: Likewise.
14715
14716 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
14717
14718         PR c++/17695
14719         * g++.dg/debug/typedef2.C: New test.
14720
14721 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
14722
14723         PR fortran/13490
14724         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
14725         * gfortran.dg/g77/README: Update.
14726
14727 2004-10-28  Matt Austern  <austern@apple.com>
14728
14729         PR c++/14124
14730         * g++.dg/ext/packed7.C: New test.
14731
14732 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14733
14734         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
14735         scan-assembler.
14736         * lib/scanasm.exp (hidden-scan-for): New proc.
14737         (scan-hidden): Use hidden-scan-for instead of constructing the scan
14738         string.
14739         (scan-not-hidden): Likewise.
14740         * lib/target-supports.exp (check_visibility_available): mach-o is
14741         support too.
14742
14743 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
14744
14745         PR c++/17132
14746         * g++.dg/template/memclass3.C: New test.
14747
14748 2004-10-28  Adam Nemet  <anemet@lnxw.com>
14749
14750         PR middle-end/18160
14751         * gcc.dg/register-var-1.c: New test.
14752         * gcc.dg/register-var-2.c: New test.
14753         * gcc.dg/asm-7.c: Taking the address of a register variable is an
14754         error now.
14755
14756 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
14757
14758         PR other/18172
14759         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
14760         unused variables.
14761         * gcc.dg/vect/vect-22.c: Likewise.
14762
14763 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
14764
14765         * gcc.dg/i386-rotate-1.c: New test.
14766
14767 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
14768
14769         * g++.dg/init/ref12.C: Add "run" marker.
14770
14771         PR c++/17435
14772         * g++.dg/init/ref12.C: New test.
14773
14774         PR c++/18140
14775         * g++.dg/template/shift1.C: New test.
14776         * g++.dg/template/error10.C: Adjust error markers.
14777
14778 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
14779
14780         PR tree-opt/17529
14781         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
14782
14783 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
14784
14785         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
14786         * gcc.dg/weak/weak-3.c: Likewise.
14787         * gcc.dg/weak/weak-5.c: Likewise.
14788         * gcc.dg/weak/weak-9.c: Likewise.
14789         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
14790         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
14791
14792         * gcc.dg/darwin-weakimport-1.c: New.
14793
14794 2004-10-28  Ben Elliston  <bje@au.ibm.com>
14795
14796         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
14797
14798 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
14799
14800         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
14801         'syntax' error messages.
14802         * gcc.dg/cpp/direct2s.c: Likewise.
14803
14804 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
14805
14806         * gcc.c-torture/compile/20041026-1.c: New.
14807
14808 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
14809
14810         PR c++/18093
14811         * g++.dg/lookup/ns2.C: New test.
14812
14813         PR c++/18020
14814         * g++.dg/template/enum4.C: New test.
14815
14816         PR c++/18161
14817         * g++.dg/template/expr1.C: New test.
14818
14819 2004-10-26  Ben Elliston  <bje@au.ibm.com>
14820
14821         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
14822
14823 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14824
14825         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
14826         gcc.dg/decl-nospec-3.c: New tests.
14827
14828 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
14829
14830         * objc.dg/super-class-3.m: New test.
14831
14832 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14833
14834         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
14835         resyncing.
14836         * gcc.dg/cpp/direct2s.c: Likewise.
14837
14838 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
14839
14840         * objc.dg/image-info.m: Update for changes to section selection.
14841
14842 2004-10-25  David Ayers  <d.ayers@inode.at>
14843             Ziemowit Laski  <zlaski@apple.com>
14844
14845         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
14846         diagnostics when messaging 'id <Proto>'.
14847         * objc.dg/class-protocol-1.m: New test.
14848         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
14849         a non-existent method signature.
14850         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
14851         Update diagnostics when messaging with non-existent method signature.
14852         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
14853         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
14854         invalid receivers are now resolved as if messaging 'id'; remove
14855         extraneous diagnostics.
14856
14857 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14858
14859         PR c/16667
14860         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
14861         gcc.dg/init-desig-obs-3.c: New tests.
14862
14863 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
14864
14865         * gcc.dg/debug/20041023-1.c: New test.
14866
14867 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
14868
14869         PR middle-end/17407
14870         * gcc.c-torture/compile/pr17407.c: New test.
14871
14872         PR c++/18121
14873         * g++.dg/template/array8.C: New test.
14874
14875 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14876
14877         PR other/18138
14878         * lib/g++.exp: Accept more than one multilib libgcc.
14879         * lib/gcc-dg.exp: Likewise.
14880         * lib/objc.exp: Likewise.
14881         * lib/treelang.exp: Likewise.
14882         * lib/gfortran.exp: Likewise.
14883
14884 2004-10-24  Ben Elliston  <bje@au.ibm.com>
14885
14886         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
14887
14888 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
14889
14890         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
14891         * gcc.dg/c99-const-expr-3.c: Likewise.
14892
14893 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
14894
14895         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
14896
14897 2004-10-23  Ben Elliston  <bje@au.ibm.com>
14898
14899         * gcc.c-torture/execute/loop-2e.x: Remove.
14900
14901 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14902
14903         PR c++/18095
14904         * g++.dg/parse/crash18.C: New.
14905         * g++.dg/parse/crash19.C: New.
14906
14907 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14908
14909         * g++.dg/ext/dllimport1.C: Move dg-warnings.
14910         * g++.dg/ext/dllimport2.C: Same.
14911         * g++.dg/ext/dllimport8.C: Same.
14912
14913 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
14914
14915         PR c++/10841
14916         * g++.dg/conversion/cast1.C: New test.
14917         * g++.dg/overload/pmf1.C: Adjust error marker.
14918
14919 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
14920
14921         PR objc/17923
14922         * objc.dg/const-str-7.m: New test.
14923
14924 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14925
14926         * g++.dg/template/memfriend11.C: Fix comment typo.
14927         * g++.dg/template/memfriend14.C: Likewise.
14928
14929 2004-10-20  Richard Henderson  <rth@redhat.com>
14930
14931         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
14932         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
14933         -fasynchronous-unwind-tables.
14934
14935 2004-10-20  Richard Henderson  <rth@redhat.com>
14936
14937         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
14938         (main): Return success.
14939         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
14940         (main): Return success.
14941
14942 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14943
14944         PR c++/13495
14945         * g++.dg/template/memfriend9.C: New test.
14946         * g++.dg/template/memfriend10.C: Likewise.
14947         * g++.dg/template/memfriend11.C: Likewise.
14948         * g++.dg/template/memfriend12.C: Likewise.
14949         * g++.dg/template/memfriend13.C: Likewise.
14950         * g++.dg/template/memfriend14.C: Likewise.
14951         * g++.dg/template/memfriend15.C: Likewise.
14952         * g++.dg/template/memfriend16.C: Likewise.
14953         * g++.dg/template/memfriend17.C: Likewise.
14954         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
14955
14956 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
14957
14958         * g++.dg/conversion/dr195.C: New.
14959         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
14960
14961 2004-10-20  Ben Elliston  <bje@au.ibm.com>
14962             Devang Patel  <dpatel@apple.com>
14963
14964         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
14965         of floating point arithmetic, which could trap.
14966
14967 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
14968
14969         PR c++/14035
14970         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
14971         * g++.dg/conversion/const2.C: New test.
14972         * g++.dg/expr/reinterpret2.C: New test.
14973         * g++.dg/expr/reinterpret3.C: New test.
14974         * g++.dg/expr/cast2.C: New test.
14975         * g++.dg/expr/copy1.C: New test.
14976         * g++.dg/other/conversion1.C: Change error message.
14977         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
14978         function pointers to void *.
14979         * g++.old-deja/g++.mike/p10148.C: Likewise.
14980
14981 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14982
14983         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
14984
14985 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
14986
14987         PR c++/18047
14988
14989         * g++.dg/parse/expr3.C: New test.
14990
14991 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14992
14993         * gcc.dg/smod-1.c: New test.
14994
14995 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
14996
14997         * objc.dg/method-14.m: New test.
14998
14999 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15000
15001         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
15002         Also xfail as the patch was reverted.
15003
15004 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15005
15006         PR middle-end/16973
15007         * gcc.dg/pr16973.c: New test.
15008
15009 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
15010
15011         PR tree-optimization/17656
15012         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
15013
15014 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15015
15016         * g++.dg/eh/shadow1.C: New.
15017
15018 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
15019
15020         * gcc.c-torture/compile/20041018-1.c: New test.
15021
15022 2004-10-18  Ben Elliston  <bje@au.ibm.com>
15023
15024         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
15025         compiler referring to register 0 when accessing sdata.  The linker
15026         now patches things up.
15027
15028 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
15029
15030         PR c/17529
15031         * gcc.c-torture/compile/pr17529.c: New test.
15032
15033 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15034
15035         PR c++/17743
15036         * g++.dg/ext/attrib17.C: New test.
15037
15038 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15039
15040         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
15041
15042 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15043
15044         PR c++/10479
15045         * g++.dg/ext/attrib16.C: New test.
15046
15047 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
15048
15049         PR c++/17042
15050         * g++.dg/init/dso_handle1.C: New test.
15051
15052         PR c++/14667
15053         * g++.dg/parse/typedef6.C: New test.
15054
15055         PR c++/17916
15056         * g++.dg/parse/pragma1.C: New test.
15057
15058 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
15059
15060         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
15061
15062 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
15063
15064         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
15065         -fno-common when on HPPA HP-UX platforms.
15066
15067 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
15068
15069         PR other/16820
15070         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
15071         stdint.h.
15072         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
15073         uintptr_t.
15074
15075 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15076
15077         PR c++/16301
15078         * g++.dg/lookup/strong-using-4.C: New test.
15079
15080 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15081
15082         PR middle-end/16567
15083         * gcc.c-torture/compile/nested-1.c: New test.
15084
15085 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15086
15087         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
15088         and mipsisa64*-*-* (until support for misaligned loads is added).
15089         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
15090         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
15091         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
15092         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
15093         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
15094         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
15095
15096 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
15097
15098         PR c++/17976
15099         * g++.dg/init/dtor3.C: New test.
15100
15101 2004-10-15  Ben Elliston  <bje@au.ibm.com>
15102
15103         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
15104
15105 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
15106
15107         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
15108         * gcc.dg/macho-lo-sum.c: Likewise.
15109
15110 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
15111
15112         * gcc.dg/ppc-spe64-1.c: New test.
15113
15114 2004-10-14  Devang Patel  <dpatel@apple.com>
15115
15116         PR 17635
15117         * gcc.dg/pr17635.c : New test.
15118
15119 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
15120
15121         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
15122         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
15123         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
15124         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
15125         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
15126         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
15127         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
15128         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
15129         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
15130         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
15131         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
15132         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
15133         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
15134         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
15135         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
15136         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
15137         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
15138         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
15139
15140 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15141
15142         * gcc.dg/vect/vect-82.c: New testcase.
15143         * gcc.dg/vect/vect-82_64.c: New testcase.
15144         * gcc.dg/vect/vect-83.c: New testcase.
15145         * gcc.dg/vect/vect-83_64.c: New testcase.
15146
15147 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15148
15149         * gcc.dg/cpp/error-1.c: New test.
15150
15151 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15152
15153         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
15154
15155 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
15156
15157         PR target/17984
15158         * gcc.dg/cris-peep2-xsrand2.c: New test.
15159
15160 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
15161
15162         PR c++/17661
15163         * testsuite/g++.dg/expr/for2.C: New test.
15164
15165 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15166
15167         * g++.dg/inherit/thunk1.C: Run on the SPARC.
15168
15169 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
15170
15171         PR tree-optimization/17724
15172         * g++.dg/opt/pr17724-1.C: New test.
15173         * g++.dg/opt/pr17724-2.C: New test.
15174         * g++.dg/opt/pr17724-3.C: New test.
15175         * g++.dg/opt/pr17724-4.C: New test.
15176         * g++.dg/opt/pr17724-5.C: New test.
15177         * g++.dg/opt/pr17724-6.C: New test.
15178
15179 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
15180
15181         PR c/17301
15182         * gcc.dg/pr17301-2.c: New test.
15183
15184 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
15185
15186         PR c++/15876
15187         * g++.dg/parse/error22.C: New test.
15188
15189         PR c++/17936
15190         * g++.dg/template/spec18.C: New test.
15191
15192 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
15193
15194         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
15195         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
15196         memcpy.
15197         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
15198         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
15199
15200 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15201
15202         * g++.dg/eh/cleanup5.C: Add dg-options "".
15203
15204 2004-10-11  Roger Sayle  <roger@eyesopen.com>
15205
15206         PR middle-end/17657
15207         * gcc.dg/switch-4.c: New test case.
15208
15209 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
15210
15211         * gcc.c-torture/execute/20041011-1.c: New test.
15212
15213 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15214
15215         PR c++/17554
15216         * g++.dg/init/for3.C: New test.
15217
15218         PR c++/17657
15219         * g++.dg/opt/switch2.C: New test.
15220
15221         PR middle-end/17703
15222         * g++.dg/warn/Wreturn-2.C: New test.
15223
15224 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15225
15226         PR c++/17907
15227         * g++.dg/eh/cleanup5.C: New test.
15228
15229 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
15230
15231         PR c++/17393
15232         * g++.dg/parse/error21.C: New test.
15233
15234 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15235
15236         * g++.dg/overload/pmf1.C: Adjust quoting marks.
15237         * g++.dg/warn/incomplete1.C: Likewise.
15238         * g++.dg/template/qualttp20.C: Likewise.
15239
15240 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15241
15242         PR c/17881
15243         * parm-incomplete-1.c: New test.
15244
15245 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15246
15247         PR c++/17867
15248         * g++.dg/parse/error19.C: New test.
15249
15250         PR c++/17670
15251         * g++.dg/init/new11.C: New test.
15252
15253         PR c++/17821
15254         * g++.dg/parse/error20.C: New test.
15255
15256         PR c++/17826
15257         * g++.dg/template/crash24.C: New test.
15258
15259 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15260
15261         PR c/17301
15262         * gcc.dg/pr17301-1.c: New test.
15263
15264 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15265
15266         PR c/17189
15267         * gcc.dg/anon-struct-5.c: New test.
15268
15269 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15270
15271         PR c/17844
15272         * gcc.dg/pr17844-1.c: New test.
15273
15274 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
15275
15276         PR tree-optimization/17906
15277         * gcc.c-torture/compile/pr17906.c: New.
15278
15279 2004-10-09  Stuart Hastings  <stuart@apple.com>
15280             Roger Sayle  <roger@eyesopen.com>
15281
15282         PR rtl-optimization/17853
15283         * gcc.dg/i386-mmx-5.c: New testcase.
15284
15285 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
15286
15287         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
15288
15289 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15290
15291         PR c++/17524
15292         * g++.dg/template/static9.C: New test.
15293
15294         PR c++/17685
15295         * g++.dg/parse/operator5.C: New test.
15296
15297 2004-10-09  Roger Sayle  <roger@eyesopen.com>
15298
15299         PR middle-end/17894
15300         * gcc.c-torture/execute/divcmp-4.c: New test case.
15301
15302 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15303
15304         PR tree-opt/17902
15305         * g++.dg/opt/pr17902.C: New test.
15306
15307 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
15308
15309         * gcc.dg/cpp/ident-1.c: Add dg-options "".
15310
15311 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15312
15313         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
15314
15315 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15316
15317         * gcc.dg/assign-warn-3.c: New test.
15318
15319 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15320
15321         PR c/16999
15322         * gcc.dg/cpp/ident-1.c: New test.
15323
15324 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15325
15326         * gcc.c-torture/compile/acc1.c: New.
15327
15328 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15329
15330         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
15331         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
15332
15333 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15334
15335         * gcc.dg/ultrasp11.c: New test.
15336
15337 2004-10-08  Michael Matz  <matz@suse.de>
15338
15339         * gcc.dg/doloop-2.c: New test.
15340
15341 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15342
15343         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
15344         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
15345         objc.dg/method-9.m: Update expected diagnostics.
15346
15347 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
15348
15349         * gcc.dg/ppc-fsel-3.c: New file.
15350         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
15351
15352 2004-10-07  Paul Brook  <paul@codesourcery.com>
15353
15354         * gfortran.dg/intrinsic_verify_1.f90: New test.
15355
15356 2004-10-07  Paul Brook  <paul@codesourcery.com>
15357
15358         * gfortran.dg/empty_format_1.f90: Remove stray commas.
15359
15360 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15361
15362         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
15363         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
15364         commit.
15365
15366 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15367
15368         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
15369
15370 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15371
15372         PR c++/17115
15373         * g++.dg/warn/Winline-4.C: New test.
15374
15375 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15376
15377         * gcc.c-torture/compile/20041007-1.c: New test.
15378
15379 2004-10-07  Paul Brook  <paul@codesourcery.com>
15380
15381         PR fortran/17678
15382         * gfortran.dg/use_allocated_1.f90: New test.
15383
15384 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15385
15386         PR middle-end/17849
15387         * gfortran.fortran-torture/compile/nested.f90: New test
15388
15389 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15390
15391         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
15392
15393 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15394
15395         PR c++/17368
15396         * g++.dg/ext/asm6.C: New test.
15397
15398 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
15399
15400         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
15401
15402 2004-10-06  Paul Brook  <paul@codesourcery.com>
15403
15404         PR libfortran/17709
15405         * gfortran.dg/empty_format_1.f90: New test.
15406
15407 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15408
15409         PR fortran/17568
15410         * gfortran.dg/ishft.f90: New test.
15411
15412         PR fortran/17283
15413         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
15414         tests.
15415
15416 2004-10-06  Paul Brook  <paul@codesourcery.com>
15417
15418         * gfortran.dg/do_1.f90: New test.
15419
15420 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15421
15422         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
15423         optimizing for size.
15424
15425 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15426
15427         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
15428
15429 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15430
15431         * gcc.c-torture/compile/20041005-1.c: New test.
15432
15433 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15434
15435         PR c++/17829
15436         * g++.dg/lookup/koenig4.C: New.
15437
15438 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15439
15440         * g++.dg/other/classkey1.C: Adjust quoting marks.
15441         * g++.dg/parse/error15.C: Likewise.
15442         * g++.dg/template/meminit2.C (int>): Likewise.
15443
15444 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15445
15446         PR fortran/17283
15447         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
15448
15449         PR fortran/17631
15450         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
15451
15452         PR fortran/17708
15453         * gfortran.dg/pr17708.f90: New test.
15454
15455 2004-10-04  Chao-ying Fu  <fu@mips.com>
15456
15457         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
15458         * gcc.dg/vect/vect-4.c: Ditto.
15459         * gcc.dg/vect/vect-5.c: Ditto.
15460         * gcc.dg/vect/vect-6.c: Ditto.
15461         * gcc.dg/vect/vect-8.c: Ditto.
15462         * gcc.dg/vect/vect-16.c: Ditto.
15463         * gcc.dg/vect/vect-30.c: Ditto.
15464         * gcc.dg/vect/vect-40.c: Ditto.
15465         * gcc.dg/vect/vect-41.c: Ditto.
15466         * gcc.dg/vect/vect-42.c: Ditto.
15467         * gcc.dg/vect/vect-43.c: Ditto.
15468         * gcc.dg/vect/vect-44.c: Ditto.
15469         * gcc.dg/vect/vect-45.c: Ditto.
15470         * gcc.dg/vect/vect-46.c: Ditto.
15471         * gcc.dg/vect/vect-47.c: Ditto.
15472         * gcc.dg/vect/vect-48.c: Ditto.
15473         * gcc.dg/vect/vect-49.c: Ditto.
15474         * gcc.dg/vect/vect-50.c: Ditto.
15475         * gcc.dg/vect/vect-51.c: Ditto.
15476         * gcc.dg/vect/vect-52.c: Ditto.
15477         * gcc.dg/vect/vect-53.c: Ditto.
15478         * gcc.dg/vect/vect-54.c: Ditto.
15479         * gcc.dg/vect/vect-55.c: Ditto.
15480         * gcc.dg/vect/vect-56.c: Ditto.
15481         * gcc.dg/vect/vect-57.c: Ditto.
15482         * gcc.dg/vect/vect-58.c: Ditto.
15483         * gcc.dg/vect/vect-59.c: Ditto.
15484         * gcc.dg/vect/vect-60.c: Ditto.
15485         * gcc.dg/vect/vect-74.c: Ditto.
15486         * gcc.dg/vect/vect-79.c: Ditto.
15487         * gcc.dg/vect/vect-80.c: Ditto.
15488
15489 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15490
15491         * gcc.dg/unused-7.c: Use the correct option.
15492
15493 2004-10-04  Paul Brook  <paul@codesourcery.com>
15494         Bud Davis  <bdavis9659@comcast.net>
15495
15496         PR fortran/17706
15497         PR fortran/16434
15498         * gfortran/pr17706.f90: New test.
15499         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
15500
15501 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15502
15503         * gfortran.dg/pr17612.f90: New test.
15504
15505 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15506
15507         * g++.dg/template/local1.C: Adjust quoting marks in
15508         testing for diagnostics.
15509         * g++.dg/tls/diag-2.C: Likewise.
15510         * g++.dg/other/error8.C: Likewise.
15511
15512 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15513
15514         PR c/17178
15515         * gcc.dg/unused-4.c: Adjust to be correct.
15516
15517         PR c/17820
15518         * gcc.dg/unused-7.c: New test.
15519
15520 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15521
15522         PR c++/17797
15523         * g++.dg/overload/template2.C: New test.
15524
15525 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
15526
15527         PR tree-optimization/16632
15528         * gcc.dg/tree-ssa/20041002-1.c: New.
15529
15530 2004-10-03  Paul Brook  <paul@codesourcery.com>
15531
15532         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
15533         rather than relying on default formatting.
15534
15535 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
15536
15537         * gcc.dg/20040920-1.c: Update expected message text.
15538
15539 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
15540
15541         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
15542
15543 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
15544
15545         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
15546         tree level.
15547
15548 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15549
15550         * gcc.dg/tree-ssa/pr17343.c: Remove.
15551
15552 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15553
15554         PR tree-opt/17343
15555         * gcc.dg/tree-ssa/pr17343.c: New test.
15556
15557 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
15558
15559         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
15560         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
15561         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
15562         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
15563         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
15564
15565 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15566
15567         * gcc.dg/lvalue-2.c: New test.
15568
15569 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15570
15571         PR c/17730
15572         * gcc.dg/pr17730-1.c: New test
15573
15574 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15575
15576         PR c/7425
15577         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
15578
15579 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15580
15581         * gcc.c-torture/execute/stdarg-1.c: New test.
15582         * gcc.c-torture/execute/stdarg-2.c: New test.
15583         * gcc.c-torture/execute/stdarg-3.c: New test.
15584         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15585         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15586         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15587         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15588         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15589
15590 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15591
15592         PR tree-optimization/17697
15593         * g++.dg/opt/pr17697-1.C: New test.
15594         * g++.dg/opt/pr17697-2.C: New test.
15595         * g++.dg/opt/pr17697-3.C: New test.
15596
15597 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15598
15599         PR c/16409
15600         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
15601         gcc.dg/vla-init-5.c: New tests.
15602
15603 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
15604
15605         PR c/13804
15606         * gcc.dg/pr13804-1.c: New test.
15607
15608 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15609
15610         PR fortran/16938
15611         * gfortran.dg/pr16938.f90: New test.
15612
15613 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15614
15615         * g++.dg/template/crash23.C: New test.
15616
15617 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15618
15619         PR c++/17585
15620         * g++.dg/template/static8.C: New test.
15621
15622 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
15623
15624         PR c++/17681
15625         * g++.dg/other/error9.C: New test.
15626
15627 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15628
15629         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
15630
15631 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15632
15633         PR fortran/15164
15634         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
15635
15636 2004-09-26  Roger Sayle  <roger@eyesopen.com>
15637
15638         PR middle-end/17112
15639         * gcc.dg/pr17112-1.c: New test case.
15640
15641 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15642
15643         PR c/11459
15644         * gcc.dg/pr11459-1.c: New test.
15645
15646 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
15647
15648         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
15649         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15650
15651 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15652
15653         * gfortran.dg/pr15324.f90: Make array bounds consistent.
15654
15655 2004-09-25  Jan Hubicka  <jh@suse.cz>
15656
15657         * compile/30040909-1.c: New test.
15658         * compile/30040907-1.c: New test.
15659
15660 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
15661
15662         * gcc.c-torture/execute/va-arg-26.c: New test.
15663
15664 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
15665
15666         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
15667         extra diagnostics on targets with 64-bit pointers.
15668         * objc.dg/selector-1.m: Adjust dg-warning regexp.
15669
15670 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15671
15672         PR c/17188
15673         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
15674         * gcc.dg/decl-3.c: Adjust expected message.
15675
15676 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15677
15678         PR fortran/17615
15679         * gfortran.dg/pr17615.f90: New test.
15680
15681 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
15682
15683         PR tree-optimzation/17517
15684         * g++.dg/tree-ssa/pr17517.C: New Test.
15685
15686 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15687
15688         PR c++/16889
15689         * g++.dg/lookup/ambig3.C: New.
15690
15691 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
15692
15693         PR tree-opt/17624
15694         * g++.dg/opt/pr17624.C: New test.
15695
15696 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15697
15698         PR c/6980
15699         * gcc.dg/Wbad-function-cast-1.c: New test.
15700
15701 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
15702
15703         * g++.dg/ext/complit1.C
15704         * g++.dg/other/error2.C
15705         * g++.dg/other/nontype-1.C
15706         * g++.dg/parse/crash11.C
15707         * g++.dg/parse/crash12.C
15708         * g++.dg/parse/error15.C
15709         * g++.dg/parse/error4.C
15710         * g++.dg/parse/tmpl-outside1.C
15711         * g++.dg/parse/too-many-tmpl-args1.C
15712         * g++.dg/template/dependent-expr3.C
15713         * g++.dg/template/error10.C
15714         * g++.dg/template/instantiate1.C
15715         * g++.dg/template/vtable2.C
15716         * g++.dg/warn/Wshadow-1.C
15717         * g++.dg/warn/weak1.C
15718         * g++.old-deja/g++.brendan/crash16.C
15719         * g++.old-deja/g++.brendan/crash18.C
15720         * g++.old-deja/g++.brendan/crash48.C
15721         * g++.old-deja/g++.brendan/crash49.C
15722         * g++.old-deja/g++.brendan/crash55.C
15723         * g++.old-deja/g++.brendan/crash56.C
15724         * g++.old-deja/g++.brendan/crash8.C
15725         * g++.old-deja/g++.brendan/enum11.C
15726         * g++.old-deja/g++.brendan/enum8.C
15727         * g++.old-deja/g++.brendan/enum9.C
15728         * g++.old-deja/g++.brendan/friend3.C
15729         * g++.old-deja/g++.brendan/misc14.C
15730         * g++.old-deja/g++.bugs/900402_02.C
15731         * g++.old-deja/g++.bugs/900404_03.C
15732         * g++.old-deja/g++.bugs/900404_04.C
15733         * g++.old-deja/g++.bugs/900428_03.C
15734         * g++.old-deja/g++.jason/crash4.C
15735         * g++.old-deja/g++.jason/overload21.C
15736         * g++.old-deja/g++.jason/redecl1.C
15737         * g++.old-deja/g++.jason/report.C
15738         * g++.old-deja/g++.jason/rfg10.C
15739         * g++.old-deja/g++.jason/template30.C
15740         * g++.old-deja/g++.law/arm12.C
15741         * g++.old-deja/g++.law/ctors5.C
15742         * g++.old-deja/g++.law/cvt20.C
15743         * g++.old-deja/g++.law/init10.C
15744         * g++.old-deja/g++.law/init8.C
15745         * g++.old-deja/g++.law/visibility17.C
15746         * g++.old-deja/g++.law/visibility7.C
15747         * g++.old-deja/g++.mike/net8.C
15748         * g++.old-deja/g++.mike/p646.C
15749         * g++.old-deja/g++.mike/p700.C
15750         * g++.old-deja/g++.mike/p701.C
15751         * g++.old-deja/g++.mike/p811.C
15752         * g++.old-deja/g++.ns/template13.C
15753         * g++.old-deja/g++.other/array3.C
15754         * g++.old-deja/g++.other/crash25.C
15755         * g++.old-deja/g++.other/dtor3.C
15756         * g++.old-deja/g++.other/dtor4.C
15757         * g++.old-deja/g++.other/main1.C
15758         * g++.old-deja/g++.other/warn7.C
15759         * g++.old-deja/g++.pt/crash11.C
15760         * g++.old-deja/g++.pt/crash36.C
15761         * g++.old-deja/g++.pt/spec22.C
15762         * g++.old-deja/g++.pt/spec9.C
15763         * g++.old-deja/g++.pt/ttp52.C
15764         * g++.old-deja/g++.robertl/eb103.C
15765         * g++.old-deja/g++.robertl/eb121.C
15766         * g++.old-deja/g++.robertl/eb22.C
15767         * g++.old-deja/g++.robertl/eb8.C:
15768         Update locations and/or regexps of dg-error markers.
15769         Remove markers for some bogus messages that are no longer issued.
15770
15771 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
15772
15773         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
15774         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
15775
15776 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
15777
15778         PR c++/17618
15779         * g++.dg/lookup/crash5.C: New test.
15780
15781 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
15782
15783         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
15784         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
15785         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
15786         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
15787         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
15788         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
15789
15790         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
15791         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
15792         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
15793         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
15794         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
15795         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
15796
15797         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
15798
15799         * gcc.dg/vect/vect-44.c: Check additional cases.
15800         * gcc.dg/vect/vect-48.c: Check additional cases.
15801
15802         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
15803         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
15804         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
15805         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
15806         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
15807         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
15808         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
15809         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
15810         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
15811
15812         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
15813         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
15814         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
15815
15816 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15817
15818         * gcc.dg/tree-ssa/loop-6.c: New test.
15819
15820 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
15821
15822         PR c++/17620
15823         * g++.dg/inherit/base2.C: New.
15824
15825 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15826
15827         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
15828         * gcc.dg/20001012-2.c: Likewise.
15829         * gcc.dg/20001013-1.c: Likewise.
15830         * gcc.dg/20001101-1.c: Likewise.
15831         * gcc.dg/20001102-1.c: Likewise.
15832         * gcc.dg/bf-spl1.c: Likewise.
15833         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
15834         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
15835
15836 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
15837
15838         PR tree-optimization/16721
15839         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
15840
15841 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
15842
15843         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
15844         * gcc.dg/20040305-1.c: Likewise.
15845
15846 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15847
15848         PR c/16566
15849         * gcc.c-torture/compile/pr16566-1.c,
15850         gcc.c-torture/compile/pr16566-2.c,
15851         gcc.c-torture/compile/pr16566-3.c: New tests.
15852
15853 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
15854
15855         PR tree-optimization/17512
15856         * gcc.c-torture/compile/20040916-1.c.
15857
15858 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
15859
15860         * gcc.dg/pragma-re-3.c: New test.
15861
15862 2004-09-17  Matt Austern  <austern@apple.com>
15863
15864         PR c++/15049
15865         * g++.dg/other/anon3.C: New.
15866
15867 2004-09-21  Roger Sayle  <roger@eyesopen.com>
15868
15869         PR c++/7503
15870         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
15871         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
15872         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
15873         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
15874         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
15875
15876 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
15877
15878         PR fortran/17286
15879         * gfortran.dg/pr17286.f90: New test.
15880
15881 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
15882
15883         PR c++/17530
15884         * g++.dg/template/static7.C: New test.
15885
15886 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
15887
15888         PR tree-opt/17558
15889         * gcc.c-torture/compile/pr17558.c: New test.
15890
15891 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15892
15893         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
15894         if SKIP_ATTRIBUTE is defined.
15895
15896 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15897
15898         PR fortran/15957
15899         * gfortran.dg/pr15957.f90: New test.
15900
15901 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
15902
15903         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
15904         in comparison.
15905         * gcc.dg/vect/vect-79.c: Likewise.
15906         * gcc.dg/vect/vect-80.c: Likewise.
15907
15908 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15909
15910         PR fortran/15750
15911         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
15912
15913 2004-09-20  Ira Rosen  <irar@il.ibm.com>
15914
15915         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
15916         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
15917         * gcc.dg/vect/vect-62.c: New testcase.
15918         * gcc.dg/vect/vect-63.c: New testcase.
15919         * gcc.dg/vect/vect-64.c: New testcase.
15920         * gcc.dg/vect/vect-65.c: New testcase.
15921         * gcc.dg/vect/vect-66.c: New testcase.
15922         * gcc.dg/vect/vect-67.c: New testcase.
15923         * gcc.dg/vect/vect-68.c: New testcase.
15924         * gcc.dg/vect/vect-69.c: New testcase.
15925         * gcc.dg/vect/vect-79.c: New testcase.
15926         * gcc.dg/vect/vect-80.c: New testcase.
15927
15928 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15929
15930         * gcc.target/mips/asm-1.c: New test.
15931
15932 2004-09-19  Ira Rosen  <irar@il.ibm.com>
15933
15934         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
15935         * gcc.dg/vect/vect-73.c: New testcase.
15936         * gcc.dg/vect/vect-74.c: New testcase.
15937         * gcc.dg/vect/vect-75.c: New testcase.
15938         * gcc.dg/vect/vect-76.c: New testcase.
15939         * gcc.dg/vect/vect-77.c: New testcase.
15940         * gcc.dg/vect/vect-78.c: New testcase
15941
15942 2004-09-18  Paul Brook  <paul@codesourcery.com>
15943
15944         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
15945
15946 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15947
15948         PR c/17424
15949         * gcc.dg/pr17424-1.c: New test.
15950
15951 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
15952
15953         * g++.dg/tree-ssa/pr17153.C: New test.
15954
15955 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
15956
15957         PR pch/13361
15958         * testsuite/g++.dg/pch/wchar-1.C: New.
15959         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15960
15961 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
15962
15963         * gcc.c-torture/execute/20040917-1.c: New test.
15964
15965 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15966
15967         PR tree-optimization/17319
15968         * gcc.dg/pr17319.c: New test.
15969
15970 2004-09-17  Devang Patel  <dpatel@apple.com>
15971
15972         * gcc.dg/20040813-1.c: New test.
15973
15974 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15975
15976         PR tree-optimization/17273
15977         * gcc.c-torture/compile/pr17273.c: New test.
15978
15979 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15980
15981         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
15982         Update expected messages.
15983         * gcc.dg/declspec-13.c: New test.
15984
15985 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
15986
15987         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
15988
15989 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15990
15991         * gcc.c-torture/execute/pr17252.c: Use post-increment to
15992         change what 'a' is pointing to.
15993
15994 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
15995
15996         PR c++/16002
15997         * g++.dg/template/error18.C: New test.
15998
15999         PR c++/16029
16000         * g++.dg/warn/Wunused-8.C: New test.
16001
16002 2004-09-17  Steven Bosscher  <stevenb@suse.de>
16003
16004         PR tree-optimization/17513
16005         * gcc.dg/20040916-1.c: New test.
16006
16007 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
16008
16009         PR c++/17501
16010         * g++.dg/template/typename7.C: New test.
16011
16012 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16013
16014         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
16015
16016 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
16017
16018         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
16019         with -ftree-based-profiling also.
16020         * lib/profopt.exp: Support late-set profile_option/feedback_option.
16021
16022 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
16023
16024         PR/15364
16025         * gfortran.dg/der_array_io_1.f90: New test.
16026         * gfortran.dg/der_array_io_2.f90: New test.
16027         * gfortran.dg/der_array_io_3.f90: New test.
16028
16029 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16030
16031         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
16032         EABI.
16033
16034 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16035
16036         * g++.dg/opt/switch1.C: New test.
16037
16038 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16039
16040         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
16041         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
16042         Update expected messages.
16043
16044 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16045
16046         PR fortran/16485
16047         * gfortran.dg/same_name_1.f90: New test.
16048
16049 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
16050
16051         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
16052         dereference garbage pointers.
16053
16054 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
16055
16056         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
16057         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
16058
16059         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
16060         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
16061         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
16062
16063 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16064
16065         PR c++/17324
16066         * g++.dg/template/mangle1.C: New test.
16067
16068 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16069
16070         PR tree-optimization/17252
16071         * gcc.c-torture/execute/pr17252.c: New test.
16072
16073 2004-09-14  Andrew Pinski  <apinski@apple.com>
16074
16075         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
16076
16077 2004-09-14  Roger Sayle  <roger@eyesopen.com>
16078
16079         PR rtl-optimization/9771
16080         * gcc.dg/pr9771-1.c: New test case.
16081
16082 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16083
16084         PR tree-optimization/15262
16085         * gcc.c-torture/execute/pr15262-1.c: New test.
16086         * gcc.c-torture/execute/pr15262-2.c: New test.
16087
16088 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16089
16090         * gcc.dg/declspec-12.c: New test.
16091
16092 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
16093
16094         * gfortran.dg/pr17090.f90: Add directives to test.
16095
16096 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16097
16098         * gcc.c-torture/compile/20040914-1.c: New test.
16099
16100 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16101
16102         PR c++/16162
16103         * g++.dg/template/decl2.C: New test.
16104
16105 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
16106
16107         PR fortran/17090
16108         * gfortran.dg/pr17090.f90: New test.
16109
16110 2004-09-13  Dale Johannesen  <dalej@apple.com>
16111
16112         * gcc.c-torture/compile/pr17408.c: New test case.
16113
16114 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16115
16116         PR c++/16716
16117         * g++.dg/parse/crash17.C: New test.
16118
16119         PR c++/17327
16120         * g++.dg/template/enum3.C: New test.
16121
16122 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
16123
16124         * lib/gcc-defs.exp: Load wrapper.exp.
16125         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
16126         using local code.
16127         * lib/gcc.exp (gcc_init): Similar.
16128         * lib/gfortran.exp (gfortran_init): Similar.
16129         * lib/objc.exp (objc_init): Similar.
16130         * lib/treelang.exp (treelang_init): Similar.
16131         * lib/wrapper.exp: New file with build_wrapper call machinery in
16132         ${tool}_maybe_build_wrapper.
16133
16134 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16135
16136         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
16137         "inline".
16138         * gcc.dg/declspec-11.c: Update expected messages.
16139         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
16140         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
16141         gcc.dg/inline-12.c: New tests.
16142
16143 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
16144
16145         * g++.dg/tree-ssa/pr17400.C: New testcase.
16146
16147 2004-09-13  James E Wilson  <wilson@specifixinc.com>
16148
16149         * gcc.target/mips/sb1-1.c: New testcase.
16150
16151 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
16152
16153         * lib/g77-dg.exp: Remove unused file.
16154         * lib/mike-g77.exp: Ditto.
16155         * lib/g77.exp: Ditto.
16156
16157 2004-09-12  Richard Henderson  <rth@redhat.com>
16158
16159         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
16160
16161 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16162
16163         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
16164         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16165         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
16166         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
16167         Update expected messages.
16168
16169 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
16170
16171         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
16172         declaration/use mismatch for dirp parameter.
16173
16174 2004-09-12  Andrew Pinski  <apinski@apple.com>
16175
16176         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
16177         -fgnu-runtime is passed.
16178
16179 2004-09-12  Richard Henderson  <rth@redhat.com>
16180
16181         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
16182         do the uplevel thing and update additional_flags directly.
16183         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
16184         gfortran.fortran-torture/execute/intrinsic_nearest.x,
16185         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
16186         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
16187
16188 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16189
16190         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
16191
16192 2004-09-11  Roger Sayle  <roger@eyesopen.com>
16193
16194         PR middle-end/17411
16195         * g++.dg/opt/pr17411-1.C: New test case.
16196
16197 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16198
16199         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16200         gcc.dg/tls/diag-2.c: Update expected messages.
16201         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
16202         messages.
16203         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
16204         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
16205         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
16206         gcc.dg/tls/diag-5.c: New tests.
16207
16208 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
16209
16210         * gcc.dg/20040910-1.c: Correct dg-error regexp.
16211
16212 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16213
16214         * g++.dg/parse/break-in-for.C: New test.
16215
16216 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
16217
16218         * gcc.dg/tree-ssa/20040911-1.c: New test.
16219
16220 2004-09-11  Andreas Jaeger  <aj@suse.de>
16221
16222         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
16223         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
16224
16225 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
16226
16227         * gcc.target/frv: New directory of FR-V-specific tests.
16228
16229 2004-09-10  James E Wilson  <wilson@specifixinc.com>
16230
16231         * gcc.dg/convert-vec-1.c: New test.
16232
16233 2004-09-10  Roger Sayle  <roger@eyesopen.com>
16234
16235         PR middle-end/17024
16236         * gcc.dg/pr17024-1.c: New test case.
16237
16238 2004-09-10  Eric Christopher  <echristo@redhat.com>
16239
16240         * gcc.dg/20040910-1.c: New test.
16241
16242 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16243
16244         * gcc.dg/bitfld-9.c: New test.
16245
16246 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
16247
16248         * gcc.c-torture/execute/ieee/acc1.c: New test.
16249         * gcc.c-torture/execute/ieee/acc2.c: New test.
16250         * gcc.c-torture/execute/ieee/mzero6.c: New test.
16251
16252 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16253
16254         * gcc.dg/deprecated-2.c: New test.
16255
16256 2004-09-09  James E Wilson  <wilson@specifixinc.com>
16257
16258         * gcc.dg/init-vec-1.c: New test.
16259
16260 2004-09-09  Roger Sayle  <roger@eyesopen.com>
16261
16262         PR middle-end/17055
16263         * gcc.dg/pr17055-1.c: New test case.
16264
16265 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
16266
16267         PR target/17377
16268         * gcc.c-torture/execute/pr17377.c: New test.
16269
16270 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16271
16272         PR c/8420
16273         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
16274         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
16275         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16276         gcc.dg/long-long-typespec-1.c: New tests.
16277         * gcc.dg/tls/diag-2.c: Update expected diagnostics
16278
16279 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16280
16281         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
16282         gcc.dg/gnu99-static-1.c: New tests.
16283
16284 2004-09-08  Devang Patel  <dpatel@apple.com>
16285
16286         * gcc.dg/darwin-ld-20040828-1.c: New test.
16287         * gcc.dg/darwin-ld-20040828-2.c: New test.
16288         * gcc.dg/darwin-ld-20040828-3.c: New test.
16289
16290 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
16291
16292         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
16293         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
16294         in error message.
16295         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
16296         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
16297         in error message.
16298         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
16299         types they qualify.
16300         * objc.dg/type-size-2.m: Fix wording in comment.
16301         * objc.dg/va-meth-1.m: New test case.
16302
16303 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
16304
16305         PR c/16633:
16306         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
16307         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
16308
16309 2004-09-06  Devang Patel  <dpatel@apple.com>
16310
16311         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
16312         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
16313
16314 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
16315
16316         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
16317         reflect changed line numbering of diagnostics.
16318
16319 2004-09-06  Paul Brook  <paul@codesourcery.com>
16320
16321         * gfortran.dg/edit_real_1.f90: Add new test.
16322
16323 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16324
16325         * gcc.dg/tree-ssa/loop-2.c: New test.
16326         * gcc.dg/tree-ssa/loop-3.c: New test.
16327         * gcc.dg/tree-ssa/loop-4.c: New test.
16328         * gcc.dg/tree-ssa/loop-5.c: New test.
16329
16330 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16331
16332         * gcc.dg/format/sentinel-1.c: Update for parameter option.
16333
16334 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16335
16336         * gcc.dg/format/sentinel-1.c: New test.
16337
16338 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
16339
16340         * testsuite/gcc.dg/builtins-46.c: New.
16341
16342 2004-09-03  Devang Patel  <dpatel@apple.com>
16343
16344         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
16345         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
16346
16347 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16348
16349         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
16350         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
16351         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
16352         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
16353         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
16354         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
16355         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
16356         the non-portable bzero.
16357         * gcc.dg/20010912-1.c: xfail for NetWare.
16358         * gcc.dg/20020426-2.c: xfail for NetWare.
16359         * gcc.dg/20021014-1.c: xfail for NetWare.
16360         * gcc.dg/20021018-1.c: xfail for NetWare.
16361         * gcc.dg/20030213-1.c: xfail for NetWare.
16362         * gcc.dg/20030225-1.c: xfail for NetWare.
16363         * gcc.dg/20030708-1.c: xfail for NetWare.
16364         * gcc.dg/builtins-config.h: Also exclude NetWare.
16365         * gcc.dg/format/format.h: Define restrict only if not already defined.
16366         * gcc.dg/nest.c: xfail for NetWare.
16367         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
16368         * lib/target-supports.exp (check_visibility_available): Exclude
16369         NetWare.
16370
16371 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16372
16373         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
16374         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
16375         deterministic starting point for the alignment of structure fields.
16376         * gcc.dg/Wpadded.c: Dito.
16377         * g++.dg/abi/vbase10.C: Dito.
16378
16379 2004-09-03  Devang Patel  <dpatel@apple.com>
16380
16381         * g++.dg/debug/pr15736.cc: New test.
16382
16383 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16384
16385         * README.QMTEST: Fix out-of-date link.
16386
16387 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
16388
16389         PR fortran/16579
16390         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
16391         Delete.  Duplicate of gfortran.dg/g77/20010610.f
16392
16393 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16394
16395         * g++.dg/abi/arm_rtti1.C: New test.
16396
16397 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
16398
16399         * gcc.dg/ppc-vector-memcpy.c: New.
16400         * gcc.dg/ppc-vector-memset.c: New.
16401
16402 2004-09-02  Chao-ying Fu  <fu@mips.com>
16403
16404         * gcc.target/mips/mips-3d-1.c: New test.
16405         * gcc.target/mips/mips-3d-2.c: New test.
16406         * gcc.target/mips/mips-3d-3.c: New test.
16407         * gcc.target/mips/mips-3d-4.c: New test.
16408         * gcc.target/mips/mips-3d-5.c: New test.
16409         * gcc.target/mips/mips-3d-6.c: New test.
16410         * gcc.target/mips/mips-3d-7.c: New test.
16411         * gcc.target/mips/mips-3d-8.c: New test.
16412         * gcc.target/mips/mips-3d-9.c: New test.
16413         * gcc.target/mips/mips-ps-1.c: New test.
16414         * gcc.target/mips/mips-ps-2.c: New test.
16415         * gcc.target/mips/mips-ps-3.c: New test.
16416         * gcc.target/mips/mips-ps-4.c: New test.
16417         * gcc.target/mips/mips-ps-type.c: New test.
16418
16419 2004-09-02  Paul Brook  <paul@codesourcery.com>
16420
16421         * gfortran.dg/edit_real_1.f90: Add new tests.
16422
16423 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16424
16425         PR fortran/15327
16426         * gfortran.dg/merge_char_1.f90: New test.
16427
16428 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16429
16430         PR fortran/16404
16431         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
16432
16433 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16434
16435         PR c/1522
16436         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
16437
16438 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
16439
16440         * g++.dg/opt/loop1.C: Do not XFAIL.
16441
16442 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
16443
16444         * gcc.c-torture/execute/20040831-1.c: New test.
16445
16446 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
16447
16448         PR fortran/16579
16449         * gfortran.dg/g77/20010610.f: Now passes.
16450         Copy from g77.f-torture/execute. Add dg-run directive.
16451         * gfortran.dg/g77/README: Update
16452
16453 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16454
16455         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
16456         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
16457         (t1, t2, t3, t4): Add volatile.
16458
16459 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16460
16461         * g++.dg/ext/visibility/arm1.C: New test.
16462
16463 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
16464
16465         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
16466         -pedantic-errors.
16467
16468 2004-09-01  Paul Brook  <paul@codesourcery.com>
16469
16470         * gfortran.dg/eof_2.f90: New test.
16471
16472 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16473
16474         PR fortran/16579
16475         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
16476
16477 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
16478
16479         PR libfortran/16805
16480         * gfortran.dg/list_read_2.f90: New test.
16481
16482 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16483
16484         * g++.dg/abi/key1.C: New test.
16485
16486 2004-08-31  Richard Henderson  <rth@redhat.com>
16487
16488         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
16489         form of offsetof.
16490         * g++.dg/other/offsetof5.C: Remove duplicate.
16491
16492 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16493
16494         PR fortran/17244
16495         * gfortran.dg/func_derived_1.f90: New test.
16496
16497 2004-08-31  Paul Brook  <paul@codesourcery.com>
16498
16499         * gfortran.dg/eof_1.f90: New test.
16500
16501 2004-08-31  Paul Brook  <paul@codesourcery.com>
16502
16503         * gfortran.dg/list_read_1.f90: New file.
16504
16505 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
16506
16507         * g++.dg/opt/loop1.C: XFAIL.
16508
16509 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
16510
16511         * gcc.dg/funcdef-storage-1.c: New.
16512         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
16513         an extern function in local scope.
16514         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
16515         declare an 'auto inline' function in local scope.
16516         * gcc.dg/20011130-1.c: Likewise.
16517         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
16518         an 'auto' function in local scope.
16519         * gcc.dg/20021014-1.c: Likewise.
16520         * gcc.dg/20030331-2.c: Likewise.
16521
16522 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16523
16524         * gfortran.dg/blockdata_1.f90: New test.
16525
16526 2004-08-30  Richard Henderson  <rth@redhat.com>
16527
16528         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
16529
16530 2004-08-30  Richard Henderson  <rth@redhat.com>
16531
16532         * lib/fortran-torture.exp (fortran-torture-execute): Honor
16533         additional_flags set by alternate driver.
16534         (ieee-options): New procedure.
16535         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
16536         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
16537         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
16538         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
16539
16540 2004-08-30  Richard Henderson  <rth@redhat.com>
16541
16542         * lib/f-torture.exp: Remove.
16543
16544 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
16545
16546         PR rtl-optimization/16590
16547         * g++.dg/opt/loop1.C: New test.
16548
16549 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16550
16551         PR fortran/13910
16552         * gfortran.dg/oldstyle_1.f90: New test.
16553
16554 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
16555         Paul Brook  <paul@codesourcery.com>
16556
16557         * gfortran.dg/g77/README: Update.
16558         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
16559         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16560         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
16561
16562 2004-08-28  Paul Brook  <paul@codesourcery.com>
16563
16564         PR libfortran/17195
16565         * gfortran.dg/edit_real_1.f90: New test.
16566
16567 2004-08-27  Paul Brook  <paul@codesourcery.com>
16568
16569         * gfortran.dg/rewind_1.f90: New test.
16570
16571 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
16572
16573         PR fortran/16597
16574         * gfortran.dg/pr16597.f90: New test.
16575
16576 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16577
16578         PR c/13801
16579         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
16580         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
16581         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
16582         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
16583         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
16584
16585 2004-08-26  Nick Clifton  <nickc@redhat.com>
16586
16587         * gcc.c-torture/compile/pr17119.c: New test.
16588
16589 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16590
16591         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
16592
16593 2004-08-25  Richard Henderson  <rth@redhat.com>
16594
16595         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
16596         the bits that expect kind=8 to be the largest real kind.
16597
16598 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16599
16600         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
16601
16602 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16603
16604         * gfortran.dg/assignment_1.f90: New test.
16605
16606 2004-08-25  Adam Nemet  <anemet@lnxw.com>
16607
16608         * g++.dg/template/repo3.C: New test.
16609
16610 2004-08-25  Roger Sayle  <roger@eyesopen.com>
16611
16612         PR middle-end/16693
16613         PR tree-optimization/16372
16614         * g++.dg/opt/pr16372-1.C: New test case.
16615         * g++.dg/opt/pr16693-1.C: New test case.
16616         * g++.dg/opt/pr16693-2.C: New test case.
16617
16618 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16619
16620         * objc.dg/proto-lossage-4.m: New test.
16621
16622 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
16623
16624         PR c++/17155
16625         * g++.dg/inherit/local2.C: New test.
16626
16627 2004-08-25  Paul Brook  <paul@codesourcery.com>
16628
16629         PR fortran/17144
16630         * gfortran.dg/string_ctor_1.f90: New test.
16631
16632 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16633
16634         PR c++/14428
16635         * g++.dg/template/redecl2.C: New test.
16636
16637 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16638
16639         PR fortran/17143
16640         * gfortran.dg/pr17143.f90: New test.
16641
16642 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16643
16644         PR fortran/17164
16645         * gfortran.dg/pr17164.f90: New test.
16646
16647 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16648
16649         * gcc.dg/tree-ssa/loop-1.c: New test.
16650
16651 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16652
16653         * gcc.c-torture/compile/20040824-1.c: New test.
16654
16655 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16656
16657         * gcc.c-torture/compile/iftrap-3.c: New test.
16658
16659 2004-08-24  Paul Brook  <paul@codesourcery.com>
16660
16661         * gfortran.dg/entry_2.f90: New test.
16662
16663 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16664
16665         PR c++/16889
16666         * g++.dg/lookup/ambig[12].C: New.
16667
16668 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16669
16670         PR c++/16706
16671         * g++.dg/template/crash21.C: New test.
16672         * g++.dg/template/crash22.C: Likewise.
16673
16674 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16675
16676         PR c++/17149
16677         * g++.dg/template/access15.C: New.
16678
16679 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16680
16681         PR c++/17163
16682         * g++.dg/template/repo2.C: New test.
16683
16684 2004-08-23  Roger Sayle  <roger@eyesopen.com>
16685
16686         PR rtl-optimization/17078
16687         * gcc.c-torture/execute/pr17078-1.c: New test case.
16688
16689 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16690
16691         PR c/14492
16692         * gcc.dg/debug/crash1.c: New test.
16693
16694 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16695
16696         PR c/16180
16697         * gcc.dg/loop-5.c: New test.
16698
16699 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16700
16701         * gcc.c-torture/execute/20040823-1.c: New test.
16702
16703 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
16704
16705         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
16706         to the assembler.  Simplify test accordingly.
16707         (asm_abi_flags): Use GNU names.
16708         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
16709         to check for ABI flags.
16710
16711 2004-08-22  Andrew Pinski  <apinski@apple.com>
16712
16713         * g++.dg/opt/pr14029.C: New test.
16714         * gcc.c-torture/execute/pr15262.c: New test.
16715
16716 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16717
16718         * gfortran.dg/reduction.f90: Add checks with complex arguments.
16719
16720 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
16721
16722         PR 16908
16723         * gfortran.dg/direct_io.f90: New test.
16724
16725 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16726
16727         PR c++/17121
16728         * g++.dg/inherit/local2.C: New test.
16729
16730 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16731
16732         PR c++/17120
16733         * g++.dg/warn/Wparentheses-4.C: New test.
16734
16735 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16736
16737         PR c++/17121
16738         * g++.dg/inherit/local2.C: New test.
16739
16740         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
16741         * gcc.dg/ppc-ldstruct.c: Likewise.
16742         * gcc.dg/ppc64-abi-2.c: Likewise.
16743
16744 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
16745
16746         PR rtl-optimization/17099
16747         * gcc.c-torture/execute/20040820-1.c: New test.
16748
16749 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
16750
16751         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
16752
16753 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
16754
16755         PR fortran/17077
16756         * gfortran.dg/auto_array_1.f90: New test.
16757
16758 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16759
16760         PR fortran/17074
16761         * gfortran.dg/simpleif_1.f90: New test.
16762
16763 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
16764
16765         * lib/target-supports.exp (check_profiling_available): Return
16766         false for arm*-*-symbianelf* and arm*-*-eabi*.
16767
16768         PR c++/15890
16769         * g++.dg/template/delete1.C: New test.
16770
16771 2004-08-19  Paul Brook  <paul@codesourcery.com>
16772
16773         PR fortran/14976
16774         PR fortran/16228
16775         * gfortran.dg/data_char_1.f90: New test.
16776
16777 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
16778
16779         PR fortran/16946
16780         * gfortran.dg/reduction.f90: New testcase.
16781
16782 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16783
16784         PR fortran/16520
16785         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
16786
16787 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16788
16789         PR c++/17041
16790         * g++.dg/Wparentheses-3.C: New test.
16791
16792 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
16793
16794         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
16795         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
16796         * gcc.dg/vect/vect-2.c: Likewise.
16797         * gcc.dg/vect/vect-3.c: Likewise.
16798         * gcc.dg/vect/vect-4.c: Likewise.
16799         * gcc.dg/vect/vect-5.c: Likewise.
16800         * gcc.dg/vect/vect-6.c: Likewise.
16801         * gcc.dg/vect/vect-7.c: Likewise.
16802         * gcc.dg/vect/vect-25.c: Likewise.
16803         * gcc.dg/vect/vect-31.c: Likewise.
16804         * gcc.dg/vect/vect-32.c: Likewise.
16805         * gcc.dg/vect/vect-34.c: Likewise.
16806         * gcc.dg/vect/vect-36.c: Likewise.
16807         * gcc.dg/vect/vect-all.c: Likewise.
16808
16809 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
16810
16811         PR c++/17068
16812         * g++.dg/template/operator4.C: New test.
16813
16814 2004-08-18  Richard Henderson  <rth@redhat.com>
16815
16816         * gcc.dg/20040206-1.c: XFAIL.
16817
16818 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16819
16820         PR c++/16246
16821         * g++.dg/template/array7.C: New test.
16822
16823 2004-08-17  James E Wilson  <wilson@specifixinc.com>
16824
16825         * gcc.dg/mips-movcc-1.c: New test.
16826         * gcc.dg/mips-movcc-2.c: New test.
16827         * gcc.dg/mips-movcc-3.c: New test.
16828
16829         * gcc.dg/mips-nmadd-1.c: New test.
16830         * gcc.dg/mips-nmadd-2.c: New test.
16831
16832 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16833
16834         PR c++/15871
16835         * g++.dg/opt/inline8.C: New test.
16836
16837         PR c++/16965
16838         * g++.dg/parse/error17.C: New test.
16839
16840 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
16841
16842         * gcc.dg/vect: New directory for vectorizer tests.
16843         * gcc.dg/vect/tree-vect.h: New file.
16844         * gcc.dg/vect/vect.exp: New file.
16845         * gcc.dg/vect/pr16105.c.c: New test.
16846         * gcc.dg/vect/vect-1.c: New test.
16847         * gcc.dg/vect/vect-2.c: New test.
16848         * gcc.dg/vect/vect-3.c: New test.
16849         * gcc.dg/vect/vect-4.c: New test.
16850         * gcc.dg/vect/vect-5.c: New test.
16851         * gcc.dg/vect/vect-6.c: New test.
16852         * gcc.dg/vect/vect-7.c: New test.
16853         * gcc.dg/vect/vect-8.c: New test.
16854         * gcc.dg/vect/vect-9.c: New test.
16855         * gcc.dg/vect/vect-10.c: New test.
16856         * gcc.dg/vect/vect-11.c: New test.
16857         * gcc.dg/vect/vect-12.c: New test.
16858         * gcc.dg/vect/vect-13.c: New test.
16859         * gcc.dg/vect/vect-14.c: New test.
16860         * gcc.dg/vect/vect-15.c: New test.
16861         * gcc.dg/vect/vect-16.c: New test.
16862         * gcc.dg/vect/vect-17.c: New test.
16863         * gcc.dg/vect/vect-18.c: New test.
16864         * gcc.dg/vect/vect-19.c: New test.
16865         * gcc.dg/vect/vect-20.c: New test.
16866         * gcc.dg/vect/vect-21.c: New test.
16867         * gcc.dg/vect/vect-22.c: New test.
16868         * gcc.dg/vect/vect-23.c: New test.
16869         * gcc.dg/vect/vect-24.c: New test.
16870         * gcc.dg/vect/vect-25.c: New test.
16871         * gcc.dg/vect/vect-26.c: New test.
16872         * gcc.dg/vect/vect-27.c: New test.
16873         * gcc.dg/vect/vect-28.c: New test.
16874         * gcc.dg/vect/vect-29.c: New test.
16875         * gcc.dg/vect/vect-30.c: New test.
16876         * gcc.dg/vect/vect-31.c: New test.
16877         * gcc.dg/vect/vect-32.c: New test.
16878         * gcc.dg/vect/vect-33.c: New test.
16879         * gcc.dg/vect/vect-34.c: New test.
16880         * gcc.dg/vect/vect-35.c: New test.
16881         * gcc.dg/vect/vect-36.c: New test.
16882         * gcc.dg/vect/vect-37.c: New test.
16883         * gcc.dg/vect/vect-38.c: New test.
16884         * gcc.dg/vect/vect-40.c: New test.
16885         * gcc.dg/vect/vect-41.c: New test.
16886         * gcc.dg/vect/vect-42.c: New test.
16887         * gcc.dg/vect/vect-43.c: New test.
16888         * gcc.dg/vect/vect-44.c: New test.
16889         * gcc.dg/vect/vect-45.c: New test.
16890         * gcc.dg/vect/vect-46.c: New test.
16891         * gcc.dg/vect/vect-47.c: New test.
16892         * gcc.dg/vect/vect-48.c: New test.
16893         * gcc.dg/vect/vect-49.c: New test.
16894         * gcc.dg/vect/vect-50.c: New test.
16895         * gcc.dg/vect/vect-51.c: New test.
16896         * gcc.dg/vect/vect-52.c: New test.
16897         * gcc.dg/vect/vect-53.c: New test.
16898         * gcc.dg/vect/vect-54.c: New test.
16899         * gcc.dg/vect/vect-55.c: New test.
16900         * gcc.dg/vect/vect-56.c: New test.
16901         * gcc.dg/vect/vect-57.c: New test.
16902         * gcc.dg/vect/vect-58.c: New test.
16903         * gcc.dg/vect/vect-59.c: New test.
16904         * gcc.dg/vect/vect-60.c: New test.
16905         * gcc.dg/vect/vect-61.c: New test.
16906         * gcc.dg/vect/vect-all.c: New test.
16907         * gcc.dg/vect/vect-none.c: New test.
16908
16909 2004-08-17  Paul Brook  <paul@codesourcery.com>
16910
16911         PR fortran/13082
16912         * gfortran.dg/entry_1.f90: New test.
16913
16914 2004-08-17  Andrew Pinski  <apinski@apple.com>
16915
16916         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
16917
16918 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
16919
16920         * gcc.dg/pr17036-1.c: New test.
16921
16922 2004-08-16  Devang Patel  <dpatel@apple.com>
16923
16924         * gcc.dg/darwin-20040809-1.c: New test.
16925
16926 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
16927
16928         * gcc.dg/funcdef-attr-1.c: New test.
16929
16930 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
16931
16932         * gcc.dg/altivec-17.c: New test.
16933         * gcc.dg/altivec-18.c: New test.
16934
16935 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16936
16937         PR c++/6749
16938         * g++.dg/template/vtable2.C: New test.
16939
16940 2004-08-14  Richard Henderson  <rth@redhat.com>
16941
16942         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
16943         * gcc.dg/pack-test-4.c (main): Return 0.
16944         * gcc.dg/setjmp-1.c: Remove XFAIL.
16945         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
16946
16947 2004-08-14  Richard Henderson  <rth@redhat.com>
16948
16949         * gcc.dg/980217-1.c: Add prototype for printf.
16950
16951 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
16952
16953         * gfortran.dg/pr16935.f90: New test.
16954
16955 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
16956
16957         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
16958
16959 2004-08-13  Paul Brook  <paul@codesourcery.com>
16960
16961         * gfortran.dg/der_io_1.f90: Remove stray comma.
16962
16963 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16964
16965         * gcc.dg/vmx/cw-bug-2.c: Remove.
16966         * gcc.dg/vmx/vprint-1.c: Remove.
16967         * gcc.dg/vmx/vscan-1.c: Remove.
16968
16969 2004-08-12  Devang patel  <dpatel@apple.com>
16970
16971         * gcc.dg/darwin-20040809-2.c: New test.
16972
16973 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
16974
16975         * g++.dg/ext/altivec-12.C: New test.
16976
16977         * g++.dg/ext/altivec-11.C: New test.
16978
16979 2004-08-12  Paul Brook  <paul@codesourcery.com>
16980
16981         * g++.dg/abi/arm_cxa_vec_1.C: New test.
16982
16983 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16984
16985         * g++.dg/ext/altivec-2.C: Check for hardware support before
16986         executing any VMX instructions.
16987
16988         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
16989
16990 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
16991
16992         PR c++/16276
16993         * g++.old-deja/g++.other/comdat4.C: New test.
16994         * g++.old-deja/g++.other/comdat4-aux.cc: New.
16995
16996 2004-08-12  Ben Elliston  <bje@au.ibm.com>
16997
16998         PR target/16286
16999         * gcc.dg/pr16286.c: New test.
17000
17001 2004-08-12 Jan Beulich <jbeulich@novell.com>
17002
17003         * g++.dg/ext/asm5.C: New.
17004
17005 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17006
17007         PR c++/16698
17008         * g++.dg/eh/crash1.C: New test.
17009
17010         PR c++/16717
17011         * g++.dg/ext/construct1.C: New test.
17012
17013 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17014
17015         PR c++/16853
17016         * g++.dg/init/ptrmem1.C: New test.
17017
17018         PR c++/16618
17019         * g++.dg/parse/offsetof5.C: New test.
17020
17021         PR c++/16870
17022         * g++.dg/template/overload3.C: New test.
17023
17024 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17025
17026         PR c++/16964
17027         * g++.dg/parse/error16.C: New test.
17028
17029         PR c++/16904
17030         * g++.dg/template/error14.C: New test.
17031
17032         PR c++/16929
17033         * g++.dg/template/error15.C: New test.
17034
17035 2004-08-11  Devang Patel  <dpatel@apple.com>
17036
17037         * gcc.dg/darwin-ld-20040809-1.c: New test.
17038         * gcc.dg/darwin-ld-20040809-2.c: New test.
17039
17040 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
17041
17042         PR fortran/16917
17043         * gfortran.dg/dfloat_1.f90: New test.
17044
17045 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
17046
17047         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
17048         * gcc.dg/dll-2.c: Fix dg-require syntax.
17049         * gcc.misc-tests/arm-isr.c (abort): Declare.
17050         (exit): Likewise.
17051
17052 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
17053
17054         PR c++/16971
17055         * g++.dg/parse/crash16.C: New test.
17056
17057 2004-08-10  Roger Sayle  <roger@eyesopen.com>
17058
17059         * gcc.dg/mips-rsqrt-1.c: New test case.
17060         * gcc.dg/mips-rsqrt-2.c: New test case.
17061         * gcc.dg/mips-rsqrt-3.c: New test case.
17062
17063 2004-08-10  Paul Brook  <paul@codesourcery.com>
17064
17065         * gfortran.dg/der_io_1.f90: New test.
17066
17067 2004-08-10  Paul Brook  <paul@codesourcery.com>
17068
17069         PR fortran/16919
17070         * gfortran.dg/der_array_1.f90: New test.
17071
17072 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
17073
17074         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
17075
17076 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
17077
17078         * gcc.dg/wchar_t-2.c: Fix typo.
17079
17080 2004-08-09  Falk Hueffner  <falk@debian.org>
17081
17082         PR tree-optimization/12517
17083         * gcc.c-torture/compile/pr12517.c: New test.
17084
17085         PR tree-optimization/12578
17086         * gcc.c-torture/compile/pr12578.c: New test.
17087
17088         PR tree-optimization/12899
17089         * gcc.c-torture/compile/pr12899.c: New test.
17090
17091         PR rtl-optimization/14692
17092         * gcc.c-torture/compile/pr14692.c: New test.
17093
17094         PR tree-optimization/16461
17095         * gcc.c-torture/compile/pr16461.c: New test.
17096
17097 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17098
17099         * gfortran.dg/getenv_1.f90: New test.
17100
17101 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17102
17103         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
17104         wchar_t.
17105         * gcc.dg/symbian5.c: Test -fno-short-wchar.
17106
17107 2004-08-06  Paul Brook  <paul@codesourcery.com>
17108
17109         * gfortran.dg/ret_array_1.f90: New test.
17110         * gfortran.dg/ret_pointer_1.f90: New test.
17111
17112 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
17113
17114         * gcc.dg/missing-field-init-[12].c: New tests.
17115         * g++.dg/warn/missing-field-init-[12].C: New tests.
17116
17117 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17118
17119         * gcc.dg/enum2.c: New test.
17120         * gcc.dg/symbian3.c: Likewise.
17121         * gcc.dg/symbian4.c: Likewise.
17122         * gcc.dg/wchar_t-2.c: Likewise.
17123
17124 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17125
17126         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
17127         destructor tests.
17128
17129 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17130
17131         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
17132         dg-require-visiblity.
17133         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
17134         * g++.dg/ext/visibility/fvisibility.C: Likewise.
17135         * g++.dg/ext/visibility/memfuncts.C: Likewise.
17136         * g++.dg/ext/visibility/new1.C: Likewise.
17137         * g++.dg/ext/visibility/pragma.C: Likewise.
17138         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
17139         * g++.dg/ext/visibility/virtual.C: Likewise.
17140         * g++/dg/ext/visibility/visibility-1.C: Likewise.
17141         * g++/dg/ext/visibility/visibility-2.C: Likewise.
17142         * g++/dg/ext/visibility/visibility-3.C: Likewise.
17143         * g++/dg/ext/visibility/visibility-4.C: Likewise.
17144         * g++/dg/ext/visibility/visibility-5.C: Likewise.
17145         * g++/dg/ext/visibility/visibility-6.C: Likewise.
17146         * g++/dg/ext/visibility/visibility-7.C: Likewise.
17147         * g++/dg/ext/visibility/visibility-8.C: New test.
17148         * gcc.c-torture/compile/dll.x: Remove.
17149         * gcc.dg/dll-2.c: Use dg-require-dll
17150         * gcc.dg/visibility-10.c: New test.
17151         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
17152         supporting DLLs.
17153         * testsuite/lib/scanasm.exp (scan_hidden): New function.
17154         (scan_not_hidden): Likewise.
17155
17156 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
17157
17158         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
17159
17160 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
17161
17162         * gcc.c-torture/execute/20040805-1.c: New test.
17163
17164 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
17165
17166         * gcc.dg/20020118-1.c: Declare abort.
17167         * gcc.dg/altivec_check.h: Likewise.
17168         * gcc.dg/iftrap-2.c: Likewise.
17169         * gcc.dg/pragma-darwin.c: Likewise.
17170         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
17171
17172 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
17173
17174         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
17175
17176 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17177
17178         * gcc.c-torture/execute/builtins/abs-2.c,
17179         gcc.c-torture/execute/builtins/abs-3.c,
17180         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
17181         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
17182         intmax_t, uintmax_t and their limits.
17183         * gcc.dg/intmax_t-1.c: New test.
17184
17185 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17186
17187         * g++.dg/tc1/dr147.C: Add reference to PR.
17188
17189 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
17190
17191         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
17192         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
17193
17194 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
17195
17196         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
17197
17198 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17199
17200         * gcc.dg/redecl-5.c: New test.
17201         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
17202         of scanf.
17203
17204 2004-08-03  Roger Sayle  <roger@eyesopen.com>
17205
17206         PR middle-end/16790
17207         * gcc.c-torture/execute/pr16790-1.c: New test case.
17208
17209 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
17210
17211         * g++.dg/ext/visibility/assign1.C: New test.
17212         * g++.dg/ext/visibility/new1.C: Likewise.
17213
17214         * gcc.dg/symbian1.c: New test.
17215         * gcc.dg/symbian2.c: Likewise.
17216
17217 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
17218
17219         PR target/16570
17220         * gcc.dg/i386-sse-9.c: New test.
17221
17222 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17223
17224         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
17225
17226 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17227
17228         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
17229         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
17230         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
17231         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
17232         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
17233         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
17234         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
17235         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
17236         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
17237         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
17238         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
17239         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
17240         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
17241         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
17242         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
17243         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
17244         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
17245         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
17246         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
17247         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
17248         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
17249         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
17250         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
17251         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17252         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
17253         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
17254         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
17255         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
17256         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17257         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17258         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
17259         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
17260         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
17261         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
17262         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
17263         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17264         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17265         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17266         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17267         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
17268         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
17269         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
17270         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
17271         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
17272         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17273         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17274         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
17275         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
17276         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
17277         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
17278         gcc.misc-tests/i386-pf-3dnow-1.c,
17279         gcc.misc-tests/i386-pf-athlon-1.c,
17280         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17281         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
17282         Declare built-in functions used.
17283         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
17284
17285 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
17286
17287         PR c++/16707
17288         * g++.dg/lookup/using12.C: New test.
17289
17290         * g++.dg/init/null1.C: Fix PR number.
17291         * g++.dg/parse/namespace10.C: Likewise.
17292
17293 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17294
17295         PR c++/16224
17296         * g++.dg/template/spec17.C: New test.
17297         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
17298         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
17299
17300 2004-08-02  David Billinghurst
17301
17302         PR fortran/16292
17303         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
17304
17305 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
17306
17307         * gcc.dg/ia64-got-1.c: New test case.
17308
17309 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17310
17311         PR c++/16489
17312         * g++.dg/init/null1.C: New test.
17313         * g++.dg/tc1/dr76.C: Adjust error marker.
17314
17315         PR c++/16529
17316         * g++.dg/parse/namespace10.C: New test.
17317
17318         PR c++/16810
17319         * g++.dg/inherit/ptrmem2.C: New test.
17320
17321 2004-08-02  Ben Elliston  <bje@au.ibm.com>
17322
17323         PR target/16155
17324         * gcc.dg/pr16155.c: New test.
17325
17326 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17327
17328         * gcc.dg/redecl-2.c: New test.
17329
17330 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
17331
17332         * gcc.dg/darwin-longdouble.c: New file.
17333
17334 2004-07-30  Richard Henderson  <rth@redhat.com>
17335
17336         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
17337         write to constant argument.
17338         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17339
17340 2004-07-30  Richard Henderson  <rth@redhat.com>
17341
17342         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
17343         tests of nearest around zero.
17344
17345 2004-07-30  Andrew Pinski  <apinski@apple.com>
17346
17347         * gcc.c-torture/compile/20040730-1.c: New test.
17348
17349 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17350
17351         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
17352         powerpc-eabispe.
17353
17354 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17355
17356         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
17357
17358 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
17359
17360         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
17361         contains $ld_library_path.
17362         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17363
17364 2004-07-29  Richard Henderson  <rth@redhat.com>
17365
17366         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
17367
17368         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
17369         (alt2, which): New.
17370         (Check): Accept either alternative.
17371
17372 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
17373
17374         * g++.dg/abi/inline1.C: New test.
17375         * g++.dg/abi/local1-a.cc: Likewise.
17376         * g++.dg/abi/local1.C: Likewise.
17377         * g++.dg/abi/mangle11.C: Tweak location of warnings.
17378         * g++.dg/abi/mangle12.C: Likewise.
17379         * g++.dg/abi/mangle17.C: Likewise.
17380         * g++.dg/abi/mangle20-2.C: Likewise.
17381         * g++.dg/opt/interface1.C: Likewise.
17382         * g++.dg/opt/interface1.h: Likewise.
17383         * g++.dg/opt/interface1-a.cc: New test.
17384         * g++.dg/parse/repo1.C: New test.
17385         * g++.dg/template/repo1.C: Likewise.
17386         * g++.dg/warn/Winline-1.C: Likewise.
17387         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
17388
17389 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
17390
17391         * gcc.dg/tree-ssa/20040729-1.c: New test.
17392
17393 2004-07-27  Matt Austern <austern@apple.com>
17394
17395         * gcc.dg/darwin-bool-1.c: New test.
17396         * gcc.dg/darwin-bool-2.c: New test.
17397
17398 2004-07-28  Richard Henderson  <rth@redhat.com>
17399
17400         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
17401         arguments in the correct type.  Don't write to constant arguments.
17402
17403 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17404
17405         PR tree-optimization/16688
17406         PR tree-optimization/16689
17407         * g++.dg/tree-ssa/pr16688.C: New test.
17408
17409 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17410
17411         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17412         loads.  Not only in the comment, this time.
17413
17414 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
17415
17416         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
17417         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
17418         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
17419         * gcc.dg/sh4a-bitmovua.c: New.
17420         * gcc.dg/sh4a-cos.c: New.
17421         * gcc.dg/sh4a-cosf.c: New.
17422         * gcc.dg/sh4a-fprun.c: New.
17423         * gcc.dg/sh4a-fsrra.c: New.
17424         * gcc.dg/sh4a-memmovua.c: New.
17425         * gcc.dg/sh4a-sin.c: New.
17426         * gcc.dg/sh4a-sincos.c: New.
17427         * gcc.dg/sh4a-sincosf.c: New.
17428         * gcc.dg/sh4a-sinf.c: New.
17429
17430 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17431
17432         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
17433         conditionals.
17434         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17435         loads.
17436         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
17437         DOM1.
17438
17439 2004-07-27  Andrew Pinski  <apinski@apple.com>
17440
17441         * g++.dg/rtti/tinfo1.C: Correct the xfail.
17442
17443 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
17444
17445         * gcc.dg/pragma-isr.c: New test.
17446
17447 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17448
17449         PR c++/14429
17450         * g++.dg/template/ttp11.C: New test.
17451
17452 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
17453
17454         * gcc.c-torture/compile/20040727-1.c: New test.
17455
17456 2004-07-26  Eric Christopher  <echristo@redhat.com>
17457
17458         * gcc.c-torture/compile/20040726-2.c: New test.
17459
17460 2004-07-26  Andrew Pinski  <apinski@apple.com>
17461
17462         * g++.dg/rtti/tinfo1.C: Xfail.
17463
17464 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
17465
17466         * gcc.c-torture/compile/20040726-1.c: New test.
17467
17468 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
17469             Brian Ryner  <bryner@brianryner.com>
17470
17471         PR c++/9283
17472         PR c++/15000
17473         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
17474         * g++.dg/ext/visibility/: New directory.
17475         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
17476         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
17477         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
17478         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
17479         * g++.dg/ext/visibility/fvisibility.C,
17480         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
17481         g++.dg/ext/visibility/fvisibility-override1.C
17482         g++.dg/ext/visibility/fvisibility-override2.C
17483         g++.dg/ext/visibility/memfuncts.C
17484         g++.dg/ext/visibility/noPLT.C
17485         g++.dg/ext/visibility/pragma.C
17486         g++.dg/ext/visibility/pragma-override1.C
17487         g++.dg/ext/visibility/pragma-override2.C
17488         g++.dg/ext/visibility/staticmemfuncts.C
17489         g++.dg/ext/visibility/virtual.C: New tests.
17490
17491 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17492
17493         PR c/15360
17494         * gcc.dg/pr15360-1.c: New test.
17495
17496 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
17497
17498         * gcc.dg/pragma-align-2.c: New test.
17499         * gcc.dg/pragma-init-fini.c: New test.
17500         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
17501         targets.
17502
17503 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17504
17505         * gcc.dg/init-string-2.c: New test.
17506
17507 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
17508
17509         PR 16684
17510         * gcc.dg/Wredundant-decls-1.c: New test case.
17511
17512 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
17513
17514         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
17515         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
17516         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
17517         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
17518         * gcc.dg/compat/generate-random.c: New file.
17519         * gcc.dg/compat/generate-random.h: Likewise.
17520         * gcc.dg/compat/generate-random_r.c: Likewise.
17521         * gcc.dg/compat/struct-layout-1.h: Likewise.
17522         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
17523         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
17524         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
17525         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
17526         * gcc.dg/compat/struct-layout-1_main.c: New test.
17527         * gcc.dg/compat/struct-layout-1_x.c: New file.
17528         * gcc.dg/compat/struct-layout-1_y.c: New file.
17529         * gcc.dg/compat/struct-layout-1_test.h: New file.
17530
17531 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17532
17533         * gcc.dg/comp-return-1.c: New test
17534
17535 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
17536
17537         * gcc.dg/vmx/8-02a.c: Fix typo.
17538
17539         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
17540         * gcc.dg/darwin-abi-3.c: New test.
17541
17542         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
17543         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
17544
17545         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
17546         * gcc.dg/vmx/ops-long-1.c: New test.
17547         * gcc.dg/vmx/ops-long-2.c: New test.
17548
17549 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17550
17551         * g++.dg/lookup/conv-[1234].C: New.
17552
17553 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
17554
17555         * g++.dg/parse/attr2.C: Simplify.
17556
17557 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17558
17559         PR c/7284
17560         * gcc.c-torture/execute/pr7284-1.c: New test.
17561
17562 2004-07-22  Brian Booth  <bbooth@redhat.com>
17563
17564         * gcc.dg/tree-ssa/20040721-1.c: New test.
17565
17566 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17567
17568         * g++.dg/template/crash20.c: New.
17569
17570 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
17571
17572         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
17573         Add dg-run directive.  Declare variables as required.
17574         * gfortran.dg/g77/README: Update
17575
17576 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
17577
17578         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
17579         gcc.dg/cris-peep2-andu2.c: New tests.
17580
17581 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17582
17583         PR c/15052
17584         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
17585         on return type.
17586         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
17587         messages.
17588         * gcc.dg/qual-return-2.c: Update expected messages.
17589         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
17590
17591 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17592
17593         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
17594         * gcc.dg/noncompile/921102-1.c: Update expected error message.
17595
17596 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17597
17598         PR c/11250
17599         * gcc.dg/init-string-1.c: New test.
17600
17601 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
17602
17603         PR middle-end/15345
17604         PR c/16450
17605         * gcc.dg/torture/nested-fn-1.c: New test.
17606
17607 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
17608
17609         PR target/16559
17610         * gcc.dg/ia64-fptr-1.c: New file.
17611
17612 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17613
17614         PR c++/14497
17615         * g++.dg/template/spec16.C: New test.
17616         * g++.old-deja/g++.robertl/eb118.C: Remove.
17617
17618 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17619
17620         PR c++/509
17621         * g++.dg/template/spec15.C: New test.
17622
17623 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
17624
17625         Copy cases from g77.f-torture/execute and add dg-run
17626         directive.  Other changes as noted.
17627         * gfortran.dg/g77/13037.f
17628         * gfortran.dg/g77/1832.f
17629         * gfortran.dg/g77/19981119-0.f
17630         * gfortran.dg/g77/19990313-0.f
17631         * gfortran.dg/g77/19990313-1.f
17632         * gfortran.dg/g77/19990313-2.f
17633         * gfortran.dg/g77/19990313-3.f
17634         * gfortran.dg/g77/19990419-1.f
17635         * gfortran.dg/g77/19990826-0.f
17636         * gfortran.dg/g77/19990826-2.f
17637         * gfortran.dg/g77/20000503-1.f
17638         * gfortran.dg/g77/20001111.f
17639         * gfortran.dg/g77/20010116.f
17640         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
17641         * gfortran.dg/g77/20010430.f
17642         * gfortran.dg/g77/6177.f
17643         * gfortran.dg/g77/947.f
17644         * gfortran.dg/g77/970816-3.f
17645         * gfortran.dg/g77/971102-1.f
17646         * gfortran.dg/g77/980520-1.f
17647         * gfortran.dg/g77/980628-0.f
17648         * gfortran.dg/g77/980628-1.f
17649         * gfortran.dg/g77/980628-10.f
17650         * gfortran.dg/g77/980628-2.f
17651         * gfortran.dg/g77/980628-3.f
17652         * gfortran.dg/g77/980628-7.f
17653         * gfortran.dg/g77/980628-8.f
17654         * gfortran.dg/g77/980628-9.f
17655         * gfortran.dg/g77/980701-0.f
17656         * gfortran.dg/g77/980701-1.f
17657         * gfortran.dg/g77/cabs.f
17658         * gfortran.dg/g77/claus.f
17659         * gfortran.dg/g77/complex_1.f
17660         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
17661         * gfortran.dg/g77/dcomplex.f
17662         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
17663         * gfortran.dg/g77/f90-intrinsic-mathematical.f
17664         * gfortran.dg/g77/f90-intrinsic-numeric.f
17665         * gfortran.dg/g77/int8421.f
17666         * gfortran.dg/g77/labug1.f
17667         * gfortran.dg/g77/large_vec.f
17668         * gfortran.dg/g77/le.f
17669         * gfortran.dg/g77/short.f
17670         * gfortran.dg/g77/README: Update
17671
17672 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
17673
17674         PR c++/16637
17675         * g++.dg/parse/lookup4.C: New test.
17676
17677 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17678
17679         PR c++/16175
17680         * g++.dg/template/ttp10.C: New test.
17681
17682 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17683
17684         * gcc.dg/pr12625-1.c: New test.
17685
17686 2004-07-20  Steven Bosscher  <stevenb@suse.de>
17687
17688         * testsuite/gcc.dg/switch-warn-1.c: New test.
17689         * testsuite/gcc.dg/switch-warn-2.c: New test.
17690         * gcc.c-torture/compile/pr14730.c: Update.
17691
17692 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
17693
17694         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
17695         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
17696         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
17697         g++.dg/template/nontype3.C: Remove trailing CR from tests.
17698
17699 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
17700
17701         PR c++/16623
17702         * g++.dg/template/assign1.C: New test.
17703
17704 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17705
17706         PR c++/12170
17707         * g++.dg/template/ttp9.C: New test.
17708
17709 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
17710
17711         * gcc.dg/format/cmn-err-1.c: New test.
17712
17713 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17714
17715         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
17716         gcc.dg/Wparentheses-10.c: New tests.
17717         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
17718
17719 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17720
17721         PR fortran/16465
17722         * gfortran.dg/g77//ffixed-line-length-0.f,
17723         gfortran.dg/g77/ffixed-line-length-132.f,
17724         gfortran.dg/g77/ffixed-line-length-72.f,
17725         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
17726         gfortran.dg/g77/README: Update.
17727
17728 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17729
17730         PR c++/13092
17731         * g++.dg/template/non-dependent7.C: New test.
17732         * g++.dg/template/non-dependent8.C: Likewise.
17733         * g++.dg/template/non-dependent9.C: Likewise.
17734         * g++.dg/template/non-dependent10.C: Likewise.
17735
17736 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
17737
17738         PR c++/16337
17739         * g++.dg/parse/attr2.C: New test.
17740
17741 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
17742
17743         * g77.dg: Removed.
17744         * g77.f-torture: Ditto.
17745
17746 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17747
17748         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
17749         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
17750         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
17751
17752 2004-07-16  Richard Henderson  <rth@redhat.com>
17753
17754         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
17755
17756 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17757
17758         * lib/fortran-torture.exp (fortran-torture): Don't test compile
17759         tests with full list of options.
17760         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
17761         of TORTURE_OPTIONS if test contains 'dg-do run'.
17762
17763         PR fortran/16404
17764         * gfortran.dg/do_iterator.f90: New test.
17765
17766 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17767
17768         PR rtl-optimization/16536
17769         * gcc.c-torture/execute/restrict-1.c: New test.
17770
17771 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17772
17773         PR fortran/15324
17774         * gfortran.dg/pr15324.f90: New test.
17775
17776         PR fortran/15129
17777         * gfortran.dg/pr15129.f90: New test.
17778
17779         PR fortran/15140
17780         * gfortran.dg/pr15140.f90: New test.
17781
17782         PR fortran/13792
17783         * gfortran.fortran-torture/execute/bounds.f90: Add check for
17784         compile-time simplification.
17785
17786 2004-07-14  Mike Stump  <mrs@apple.com>
17787
17788         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
17789
17790 2004-07-14  James E Wilson  <wilson@specifixinc.com>
17791
17792         PR target/16325
17793         * gcc.dg/profile-generate-1.c: New.
17794
17795 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
17796
17797         * gcc.c-torture/execute/20040709-1.c: New test.
17798         * gcc.c-torture/execute/20040709-2.c: New test.
17799
17800 2004-07-14  Mike Stump  <mrs@apple.com>
17801
17802         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
17803
17804 2004-07-14  Mike Stump  <mrs@apple.com>
17805
17806         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
17807
17808 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
17809
17810         PR c++/16518
17811         * g++.dg/parse/mutable1.C: New test.
17812
17813 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
17814
17815         PR tree-optimization/16443
17816         * gcc.dg/tree-ssa/20040713-1.c: New test.
17817
17818 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
17819
17820         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
17821         for operator new.
17822
17823 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17824
17825         * gfortran.dg/g77/README: New file
17826         * gfortran.dg/g77/19981216-0.f: Copy from
17827         g77.f-torture/noncompile.  Add "dg-do compile" and
17828         dg-error as required.
17829         * gfortran.dg/g77/19990218-1.f: Likewise.
17830         * gfortran.dg/g77/19990905-1.f: Likewise.
17831         * gfortran.dg/g77/9263.f: Likewise.
17832         * gfortran.dg/g77/980615-0.f: Likewise.
17833         * gfortran.dg/g77/980616-0.f: Likewise.
17834         * gfortran.dg/g77/check0.f: Likewise.
17835         * gfortran.dg/g77/select_no_compile.f: Likewise.
17836
17837 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17838
17839         Copy files from g77.f-torture/compile.
17840         Add "{ dg-do compile}".  Other changes as noted
17841         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
17842         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
17843         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
17844         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
17845         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
17846         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
17847         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
17848         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
17849         statement to conform to standard.  Append alpha1.x for reference.
17850         * gfortran.dg/g77/xformat.f: Add dg-warning
17851
17852 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17853
17854         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
17855         Add {dg-do compile} directive.
17856         * gfortran.dg/g77/cpp2.F: Likewise.
17857
17858 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17859
17860         PR c++/5402
17861         * g++.dg/lookup/name-clash1.C: New test.
17862
17863         PR c++/9777
17864         * g++.dg/lookup/name-clash2.C: New test.
17865
17866         PR c++/12102
17867         * g++.dg/lookup/name-clash3.C: New test.
17868
17869 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17870
17871         * g++.dg/lookup/new2.C: New test.
17872         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
17873
17874 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
17875
17876         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
17877         Add {dg-do compile} directive.
17878         * gfortran.dg/g77/13060.f: Likewise.
17879         * gfortran.dg/g77/19990218-0.f: Likewise.
17880         * gfortran.dg/g77/19990305-0.f: Likewise.
17881         * gfortran.dg/g77/19990419-0.f: Likewise.
17882         * gfortran.dg/g77/19990502-0.f: Likewise.
17883         * gfortran.dg/g77/19990502-1.f: Likewise.
17884         * gfortran.dg/g77/19990525-0.f: Likewise.
17885         * gfortran.dg/g77/19990826-1.f: Likewise.
17886         * gfortran.dg/g77/19990826-3.f: Likewise.
17887         * gfortran.dg/g77/19990905-2.f: Likewise.
17888         * gfortran.dg/g77/20000412-1.f: Likewise.
17889         * gfortran.dg/g77/20000511-1.f: Likewise.
17890         * gfortran.dg/g77/20000511-2.f: Likewise.
17891         * gfortran.dg/g77/20000518.f: Likewise.
17892         * gfortran.dg/g77/20000601-1.f: Likewise.
17893         * gfortran.dg/g77/20000601-2.f: Likewise.
17894         * gfortran.dg/g77/20000629-1.f: Likewise.
17895         * gfortran.dg/g77/20000630-2.f: Likewise.
17896         * gfortran.dg/g77/20010115.f: Likewise.
17897         * gfortran.dg/g77/20010321-1.f: Likewise.
17898         * gfortran.dg/g77/20010426.f: Likewise.
17899         * gfortran.dg/g77/20020307-1.f: Likewise.
17900         * gfortran.dg/g77/8485.f: Likewise.
17901         * gfortran.dg/g77/960317-1.f: Likewise.
17902         * gfortran.dg/g77/970915-0.f: Likewise.
17903         * gfortran.dg/g77/980310-1.f: Likewise.
17904         * gfortran.dg/g77/980310-2.f: Likewise.
17905         * gfortran.dg/g77/980310-3.f: Likewise.
17906         * gfortran.dg/g77/980310-4.f: Likewise.
17907         * gfortran.dg/g77/980310-6.f: Likewise.
17908         * gfortran.dg/g77/980310-7.f: Likewise.
17909         * gfortran.dg/g77/980310-8.f: Likewise.
17910         * gfortran.dg/g77/980419-2.f: Likewise.
17911         * gfortran.dg/g77/980424-0.f: Likewise.
17912         * gfortran.dg/g77/980427-0.f: Likewise.
17913         * gfortran.dg/g77/980729-0.f: Likewise.
17914         * gfortran.dg/g77/981117-1.f: Likewise.
17915         * gfortran.dg/g77/toon_1.f: Likewise.
17916
17917 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17918
17919         PR c++/2204
17920         * g++.dg/other/abstract2.C: New test.
17921
17922 2004-07-12  Paul Brook  <paul@codesourcery.com>
17923
17924         * gfortran.dg/pointer_init_1.f90: New test.
17925
17926 2004-07-11  Paul Brook  <paul@codesourcery.com>
17927
17928         PR fortran/15986
17929         * gfortran.dg/contained_1.f90: New test.
17930
17931 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
17932
17933         * g++.dg/parse/defarg8.C: New test.
17934
17935 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17936
17937         PR fortran/16433
17938         * gfortran.dg/pr16433.f: New test.
17939
17940         PR fortran/17574
17941         * gfortran.dg/pr15754.f90: New test.
17942
17943 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17944
17945         PR tree-optimization/16437
17946         * gcc.c-torture/execute/bitfld-4.c: New test.
17947
17948 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17949
17950         * gfortran.fortran-torture/execute/common_2.f90: Add check for
17951         access to common var from module.
17952
17953 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17954
17955         PR fortran/16336
17956         * gfortran.fortran-torture/execute/common_2.f90: New test.
17957
17958 2004-07-10  Paul Brook  <paul@codesourcery.com>
17959
17960         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
17961
17962 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17963
17964         PR fortran/15969
17965         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
17966
17967 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
17968
17969         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
17970         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
17971         * gfortran.dg/g77/ffree-form-1.f: Likewise.
17972         * gfortran.dg/g77/ffree-form-2.f: Likewise.
17973         * gfortran.dg/g77/ffree-form-3.f: Likewise.
17974         * gfortran.dg/g77/fno-underscoring.f: Likewise.
17975         * gfortran.dg/g77/funderscoring.f: Likewise.
17976         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
17977
17978 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17979
17980         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
17981
17982 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17983         Paul Brook  <paul@codesourcery.com>
17984
17985         PR fortran/13415
17986         * gfortran.dg/common_pointer_1.f90: New test.
17987
17988 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17989
17990         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
17991
17992 2004-07-09  James E Wilson  <wilson@specifixinc.com>
17993
17994         PR target/16364
17995         * gcc.c-torture/compile/20040709-1.c: New.
17996
17997 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17998
17999         PR fortran/14077
18000         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
18001
18002 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18003
18004         PR fortran/13201
18005         * gfortran.dg/shape_1.f90: New test.
18006
18007 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
18008             Andrew Pinski  <apinski@apple.com>
18009
18010         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
18011
18012 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18013
18014         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
18015         comment.
18016
18017 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18018         Paul Brook  <paul@codesourcery.com>
18019
18020         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
18021         '.f95' and '.F95'.
18022
18023 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
18024
18025         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
18026
18027 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18028
18029         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
18030         testcases with capital suffix.
18031
18032 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18033
18034         PR fortran/15481
18035         PR fortran/13372
18036         PR fortran/13575
18037         PR fortran/15978
18038         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
18039
18040         * gfortran.dg/implicit_1.f90: New test.
18041
18042 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18043
18044         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
18045         expression to match gfortran warning/error messages
18046         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
18047         dg-error text.
18048
18049 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18050
18051         * lib/fortran-torture.exp: Rename proc search_for to
18052         search_for_re.
18053
18054 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18055
18056         * gcc.c-torture/execute/simd-5.x: New file.
18057         XFAIL on SPARC 64-bit at -O0.
18058
18059 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18060
18061         PR c++/8211
18062         PR c++/16165
18063         * g++.dg/warn/effc3.C: New test.
18064
18065 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18066
18067         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
18068         change X to 1X in format.
18069         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
18070         add data statements to conform to standard.
18071
18072 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18073
18074         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
18075         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
18076         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
18077
18078 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18079
18080         * gfortran.dg/g77/7388.f: Copy from g77.dg
18081         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
18082         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
18083         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
18084         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
18085         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
18086         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
18087         * gfortran.dg/g77/strlen0.f: Likewise.
18088
18089 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
18090
18091         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
18092         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
18093
18094 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18095
18096         * gcc.c-torture/execute/920428-2.x: Delete.
18097         * gcc.c-torture/execute/920501-7.x: Likewise.
18098
18099 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
18100
18101         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
18102         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
18103         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
18104         prescott and c3-2.
18105         (PREFETCH_3DNOW): Add -march=c3.
18106
18107 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
18108
18109         PR c/16437
18110         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
18111         * gcc.c-torture/execute/bf64-1.x: Likewise.
18112
18113 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18114
18115         * gcc.c-torture/compile/20040708-1.c: New test.
18116
18117 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18118
18119         PR c++/16169
18120         * g++.dg/warn/effc2.C: New test.
18121
18122 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18123
18124         * gcc.c-torture/execute/bitfld-1.x: Remove.
18125         * gcc.c-torture/execute/bitfld-3.c: New test.
18126         * gcc.dg/bitfld-2.c: Remove XFAILs.
18127
18128 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
18129
18130         PR c++/16276
18131         * g++.dg/rtti/tinfo1.C: New file.
18132
18133 2004-07-07  Eric Christopher  <echristo@redhat.com>
18134
18135         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
18136
18137 2004-07-07  Andrew Pinski  <apinski@apple.com>
18138
18139         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
18140
18141 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
18142
18143         * g++.dg/init/call1.C: XFAIL.
18144
18145 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
18146
18147         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
18148         except for movstrict*, to movmem* and clrstr* to clrmem*.
18149
18150 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
18151
18152         * gcc.c-torture/execute/20040707-1.c: New test.
18153
18154 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
18155
18156         * gcc.c-torture/execute/20040706-1.c: New test.
18157
18158 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18159
18160         PR c++/3671
18161         * g++.dg/template/spec14.C: New test.
18162
18163 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
18164
18165         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
18166         nothing if not yet defined.  Use it in b, c and d type definitions.
18167         * gcc.c-torture/execute/20040705-1.c: New test.
18168         * gcc.c-torture/execute/20040705-2.c: New test.
18169
18170 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18171
18172         PR c++/2518
18173         * g++.dg/lookup/new1.C: New test.
18174
18175 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18176
18177         PR c++/11406
18178         * g++.dg/template/sizeof8.C: New test.
18179
18180 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
18181
18182         * gcc.c-torture/compile/20040705-1.c: New test.
18183
18184 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
18185
18186         * gfortran.fortran-torture/execute/seq_io.f90: New test.
18187
18188 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
18189
18190         * gcc.dg/cpp/if-mop.c: Two new testcases.
18191         * gcc.dg/cpp/trad/comment-3.c: New.
18192
18193 2004-07-04  Paul Brook  <paul@codesourcery.com>
18194
18195         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
18196
18197 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
18198
18199         PR c++/3761
18200         * g++.dg/lookup/crash4.C: New test.
18201
18202 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
18203
18204         * gcc.c-torture/execute/builtin-abs-1.c
18205         * gcc.c-torture/execute/builtin-abs-2.c
18206         * gcc.c-torture/execute/builtin-complex-1.c
18207         * gcc.c-torture/execute/builtins/string-1-lib.c
18208         * gcc.c-torture/execute/builtins/string-1.c
18209         * gcc.c-torture/execute/builtins/string-2-lib.c
18210         * gcc.c-torture/execute/builtins/string-2.c
18211         * gcc.c-torture/execute/builtins/string-3-lib.c
18212         * gcc.c-torture/execute/builtins/string-3.c
18213         * gcc.c-torture/execute/builtins/string-4-lib.c
18214         * gcc.c-torture/execute/builtins/string-4.c
18215         * gcc.c-torture/execute/builtins/string-5-lib.c
18216         * gcc.c-torture/execute/builtins/string-5.c
18217         * gcc.c-torture/execute/builtins/string-6-lib.c
18218         * gcc.c-torture/execute/builtins/string-6.c
18219         * gcc.c-torture/execute/builtins/string-7-lib.c
18220         * gcc.c-torture/execute/builtins/string-7.c
18221         * gcc.c-torture/execute/builtins/string-8-lib.c
18222         * gcc.c-torture/execute/builtins/string-8.c
18223         * gcc.c-torture/execute/builtins/string-9-lib.c
18224         * gcc.c-torture/execute/builtins/string-9.c
18225         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
18226         * gcc.c-torture/execute/builtins/string-asm-1.c
18227         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
18228         * gcc.c-torture/execute/builtins/string-asm-2.c
18229         * gcc.c-torture/execute/stdio-opt-1.c
18230         * gcc.c-torture/execute/stdio-opt-2.c
18231         * gcc.c-torture/execute/stdio-opt-3.c
18232         * gcc.c-torture/execute/string-opt-1.c
18233         * gcc.c-torture/execute/string-opt-10.c
18234         * gcc.c-torture/execute/string-opt-11.c
18235         * gcc.c-torture/execute/string-opt-12.c
18236         * gcc.c-torture/execute/string-opt-13.c
18237         * gcc.c-torture/execute/string-opt-14.c
18238         * gcc.c-torture/execute/string-opt-15.c
18239         * gcc.c-torture/execute/string-opt-16.c
18240         * gcc.c-torture/execute/string-opt-2.c
18241         * gcc.c-torture/execute/string-opt-6.c
18242         * gcc.c-torture/execute/string-opt-7.c
18243         * gcc.c-torture/execute/string-opt-8.c:
18244         Replace with ...
18245
18246         * gcc.c-torture/execute/builtins/abs-2.c
18247         * gcc.c-torture/execute/builtins/abs-3.c
18248         * gcc.c-torture/execute/builtins/complex-1.c
18249         * gcc.c-torture/execute/builtins/fprintf.c
18250         * gcc.c-torture/execute/builtins/fputs.c
18251         * gcc.c-torture/execute/builtins/memcmp.c
18252         * gcc.c-torture/execute/builtins/memmove.c
18253         * gcc.c-torture/execute/builtins/memops-asm.c
18254         * gcc.c-torture/execute/builtins/mempcpy-2.c
18255         * gcc.c-torture/execute/builtins/mempcpy.c
18256         * gcc.c-torture/execute/builtins/memset.c
18257         * gcc.c-torture/execute/builtins/printf.c
18258         * gcc.c-torture/execute/builtins/sprintf.c
18259         * gcc.c-torture/execute/builtins/strcat.c
18260         * gcc.c-torture/execute/builtins/strchr.c
18261         * gcc.c-torture/execute/builtins/strcmp.c
18262         * gcc.c-torture/execute/builtins/strcpy.c
18263         * gcc.c-torture/execute/builtins/strcspn.c
18264         * gcc.c-torture/execute/builtins/strlen-2.c
18265         * gcc.c-torture/execute/builtins/strlen.c
18266         * gcc.c-torture/execute/builtins/strncat.c
18267         * gcc.c-torture/execute/builtins/strncmp-2.c
18268         * gcc.c-torture/execute/builtins/strncmp.c
18269         * gcc.c-torture/execute/builtins/strncpy.c
18270         * gcc.c-torture/execute/builtins/strpbrk.c
18271         * gcc.c-torture/execute/builtins/strpcpy-2.c
18272         * gcc.c-torture/execute/builtins/strpcpy.c
18273         * gcc.c-torture/execute/builtins/strrchr.c
18274         * gcc.c-torture/execute/builtins/strspn.c
18275         * gcc.c-torture/execute/builtins/strstr-asm.c
18276         * gcc.c-torture/execute/builtins/strstr.c:
18277         ... these new files.
18278
18279         * gcc.c-torture/execute/builtins/abs-2-lib.c
18280         * gcc.c-torture/execute/builtins/abs-3-lib.c
18281         * gcc.c-torture/execute/builtins/complex-1-lib.c
18282         * gcc.c-torture/execute/builtins/fprintf-lib.c
18283         * gcc.c-torture/execute/builtins/fputs-lib.c
18284         * gcc.c-torture/execute/builtins/memcmp-lib.c
18285         * gcc.c-torture/execute/builtins/memmove-lib.c
18286         * gcc.c-torture/execute/builtins/memops-asm-lib.c
18287         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
18288         * gcc.c-torture/execute/builtins/mempcpy-lib.c
18289         * gcc.c-torture/execute/builtins/memset-lib.c
18290         * gcc.c-torture/execute/builtins/printf-lib.c
18291         * gcc.c-torture/execute/builtins/sprintf-lib.c
18292         * gcc.c-torture/execute/builtins/strcat-lib.c
18293         * gcc.c-torture/execute/builtins/strchr-lib.c
18294         * gcc.c-torture/execute/builtins/strcmp-lib.c
18295         * gcc.c-torture/execute/builtins/strcpy-lib.c
18296         * gcc.c-torture/execute/builtins/strcspn-lib.c
18297         * gcc.c-torture/execute/builtins/strlen-2-lib.c
18298         * gcc.c-torture/execute/builtins/strlen-lib.c
18299         * gcc.c-torture/execute/builtins/strncat-lib.c
18300         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
18301         * gcc.c-torture/execute/builtins/strncmp-lib.c
18302         * gcc.c-torture/execute/builtins/strncpy-lib.c
18303         * gcc.c-torture/execute/builtins/strpbrk-lib.c
18304         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
18305         * gcc.c-torture/execute/builtins/strpcpy-lib.c
18306         * gcc.c-torture/execute/builtins/strrchr-lib.c
18307         * gcc.c-torture/execute/builtins/strspn-lib.c
18308         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
18309         * gcc.c-torture/execute/builtins/strstr-lib.c
18310         * gcc.c-torture/execute/builtins/lib/abs.c
18311         * gcc.c-torture/execute/builtins/lib/fprintf.c
18312         * gcc.c-torture/execute/builtins/lib/memset.c
18313         * gcc.c-torture/execute/builtins/lib/printf.c
18314         * gcc.c-torture/execute/builtins/lib/sprintf.c
18315         * gcc.c-torture/execute/builtins/lib/strcpy.c
18316         * gcc.c-torture/execute/builtins/lib/strcspn.c
18317         * gcc.c-torture/execute/builtins/lib/strncat.c
18318         * gcc.c-torture/execute/builtins/lib/strncmp.c
18319         * gcc.c-torture/execute/builtins/lib/strncpy.c
18320         * gcc.c-torture/execute/builtins/lib/strpbrk.c
18321         * gcc.c-torture/execute/builtins/lib/strspn.c
18322         * gcc.c-torture/execute/builtins/lib/strstr.c:
18323         New files containing support routines.
18324
18325         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
18326         declaration.
18327         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
18328         when not optimizing.
18329
18330 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
18331
18332         PR c++/16240
18333         * g++.dg/abi/mangle22.C: New test.
18334         * g++.dg/abi/mangle23.C: Likewise.
18335
18336 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
18337
18338         PR fortran/16290
18339         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
18340         Allow for cases without denormalized floating point numbers.
18341
18342 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
18343
18344         PR c/1027
18345         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18346         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
18347         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
18348         expected warning text.
18349         * gcc.dg/format/diag-2.c: New test.
18350
18351 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18352
18353         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
18354
18355 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
18356
18357         * gcc.dg/builtins-43.c: New.
18358         * gcc.dg/builtins-44.c: New.
18359         * gcc.dg/builtins-45.c: New.
18360
18361 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
18362             Andreas Tobler  <a.tobler@schweiz.ch>
18363
18364         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
18365         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
18366         as SIGSEGV.
18367         * gcc.dg/cleanup-11.c: Likewise.
18368         * gcc.dg/cleanup-8.c: Likewise.
18369         * gcc.dg/cleanup-9.c: Likewise.
18370         * gcc.dg/cleanup-5.c: Run on all platforms.
18371
18372 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18373
18374         * g++.dg/warn/nonnull1.C: New test.
18375
18376 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18377
18378         * gcc.dg/compat/compat-common.h: Wrap up CINT in
18379         an #ifndef SKIP_COMPLEX_INT/#endif pair.
18380         Special-case the Sun compiler wrt to <complex.h>.
18381
18382 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
18383
18384         * gcc.dg/Wunreachable-8.C: New test.
18385
18386         * gcc.dg/h8300-ice2.c : New test.
18387
18388 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
18389
18390         PR fortran/16161
18391         * gfortran.fortran-torture/compile/implicit.f90: Add test
18392         for implicit character.
18393
18394 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
18395
18396         PR fortran/16289
18397         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
18398         Use tiny() intrinsic to find smallest non-negative real
18399
18400 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
18401
18402         * gcc.dg/compat/struct-by-value-22_main.c: New test.
18403         * gcc.dg/compat/struct-by-value-22_x.c: New.
18404         * gcc.dg/compat/struct-by-value-22_y.c: New.
18405
18406         * gcc.c-torture/execute/20040629-1.c: New test.
18407
18408 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
18409
18410         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
18411         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
18412
18413         PR target/16195
18414         * gcc.dg/20040625-1.c: New test.
18415
18416 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18417
18418         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
18419
18420 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18421
18422         PR fortran/15963
18423         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
18424
18425 2004-06-29  Richard Henderson  <rth@redhat.com>
18426
18427         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
18428
18429 2004-06-29  Paul Brook  <paul@codesourcery.com>
18430
18431         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
18432         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
18433
18434 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
18435
18436         PR c++/16260
18437         * g++.dg/parse/crash15.C: New.
18438
18439 2004-06-28  Andrew Pinski  <apinski@apple.com>
18440
18441         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
18442         by the error already.
18443
18444         * g++.dg/opt/ptrmem4.C: Change to compile only test.
18445
18446 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
18447
18448         PR target/14041
18449         * gcc.dg/h8300-bss-align-1.c : New.
18450
18451 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18452
18453         * PR c++/16174
18454         * g++.dg/template/ctor4.C: New.
18455
18456 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
18457
18458         PR c++/16205
18459         * g++.dg/warn/Wsequence-point-1.C: New test.
18460
18461 2004-06-27  Paul Brook  <paul@codesourcery.com>
18462
18463         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
18464
18465 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
18466
18467         * g++.old-deja/g++.mike/p7325.C: Remove.
18468
18469 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
18470
18471         PR c/14963
18472         * gcc.dg/pr14963.c: New test.
18473
18474 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
18475
18476         PR c++/16193
18477         * g++.dg/parse/redef1.C: New test.
18478
18479 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18480
18481         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
18482         20021110.c.
18483         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
18484         20021119-1.c.
18485         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
18486         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
18487         5-04.c.
18488         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
18489         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
18490         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
18491         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
18492         g++.brendan/enum14.C.
18493         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
18494         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
18495         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
18496         g++.mike/virt1.C.
18497         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
18498         memtemp24.C.
18499
18500 2004-06-27  Roger Sayle  <roger@eyesopen.com>
18501
18502         * gcc.dg/20040527-1.c: New test case.
18503
18504 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
18505
18506         PR gfortran/pr16196
18507         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
18508
18509 2004-06-25  Roger Sayle  <roger@eyesopen.com>
18510
18511         PR middle-end/15825
18512         * gcc.dg/pr15825-1.c: New test case.
18513
18514 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18515
18516         * gcc.c-torture/execute/20040625-1.c: New test.
18517
18518 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18519
18520         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
18521
18522 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18523
18524         * gcc.dg/torture/mips-div-1.c: New test.
18525
18526 2004-06-24  Jeff Law  <law@redhat.com>
18527
18528         * gcc.dg/tree-ssa/20040624-1.c: New test.
18529
18530 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
18531
18532         * gcc.c-torture/compile/20040624-1.c: New test.
18533
18534 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18535
18536         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
18537         this directory.
18538
18539 2004-06-23  Andrew Pinski  <apinski@apple.com>
18540
18541         PR middle-end/15988
18542         * g++.dg/opt/ptrmem4.C: New test.
18543
18544         * gcc.dg/c90-array-quals-2.c: New test.
18545
18546 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
18547
18548         * gcc.dg/kpice1.c: New test.
18549
18550 2006-06-23  Andrew Pinski  <apinski@apple.com>
18551
18552         * gcc.dg/c90-array-quals.c: New test.
18553
18554 2006-06-22  Richard Henderson  <rth@redhat.com>
18555
18556         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
18557
18558 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
18559
18560         * gcc.dg/builtins-config.h: Handle FreeBSD.
18561
18562 2006-06-22  Richard Henderson  <rth@redhat.com>
18563
18564         * g++.dg/opt/devirt1.C: New.
18565
18566 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
18567
18568         * g++.dg/opt/pr15551.C: New testcase.
18569
18570 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
18571
18572         PR target/14800
18573         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
18574         x86_64-*-linux* when compiling for 32bit.
18575
18576 2004-06-21  Andrew Pinski  <apinski@apple.com>
18577
18578         * gcc.dg/pch/struct-1.c: New.
18579         * gcc.dg/pch/struct-1.hs: New.
18580
18581 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
18582
18583         * gcc.dg/pch/save-temps-1.c: New file.
18584         * gcc.dg/pch/save-temps-1.hs: New file.
18585
18586 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18587
18588         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
18589         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
18590
18591 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18592
18593         * gfortran.fortran-torture/execute/select_1.f90: Rename function
18594         to fix type error.
18595         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
18596         Remove trailing spaces.
18597
18598 2004-06-21  Richard Henderson  <rth@redhat.com>
18599
18600         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
18601         merging && to BIT_FIELD_REF.
18602
18603 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
18604
18605         * g++.dg/opt/placeholder1.C: New test.
18606
18607 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18608
18609         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
18610         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18611         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18612         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18613
18614 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
18615
18616         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
18617         extern "C".
18618         * g++.dg/other/pragma-re-1.C: Add comments.
18619
18620 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
18621
18622         PR gfortran/16080
18623         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
18624
18625 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
18626
18627         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
18628         instead of setting the type of size_t by
18629         hand.
18630
18631 2004-06-18  Roger Sayle  <roger@eyesopen.com>
18632
18633         * gcc.dg/unordered-2.c: New test case.
18634         * gcc.dg/unordered-3.c: New test case.
18635
18636 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
18637
18638         PR other/16043
18639         * lib/g++.exp (g++_version): Tweak regexp for version
18640         * lib/g77.exp (g77_version): Likewise.
18641         * lib/gfortran.exp (gfortran_version): Likewise.
18642         * lib/objc.exp (objc_version): Likewise.
18643         * lib/treelang.exp (treelang_version): Likewise.
18644
18645 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
18646
18647         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
18648         Use INT_MAX instead of __INT_MAX__.
18649         * gcc.dg/compat/struct-align-2_y.c: Likewise.
18650
18651         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
18652         * gcc.dg/compat/scalar-return-3_x.c: Use it.
18653         * gcc.dg/compat/scalar-return-3_y.c: Use it.
18654         * gcc.dg/compat/scalar-return-4_x.c: Use it.
18655         * gcc.dg/compat/scalar-return-4_y.c: Use it.
18656         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
18657         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
18658         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
18659         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
18660
18661         * gcc.dg/range-test-1.c: New test.
18662         * g++.dg/opt/range-test-1.C: New test.
18663
18664 2004-06-17  Richard Henderson  <rth@redhat.com>
18665
18666         * objc.dg/sync-1.m: New.
18667         * objc.dg/try-catch-1.m: Don't force next runtime.
18668         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
18669         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
18670         shadowed catch clause.
18671         * objc.dg/try-catch-5.m: New.
18672
18673 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
18674
18675         Bug 14610
18676         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
18677
18678 2004-06-15  Richard Henderson  <rth@redhat.com>
18679
18680         * gcc.dg/20001116-1.c: Move expected warning line.
18681
18682 2004-06-15  Richard Henderson  <rth@redhat.com>
18683
18684         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
18685         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
18686
18687 2004-06-15  Jeff Law  <law@redhat.com>
18688
18689         * gcc.dg/tree-ssa/20040615-1.c: New test.
18690         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
18691         be less sensitive to operand ordering.
18692         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
18693
18694 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
18695
18696         * g++.dg/abi/bitfield3.C: Add comment..
18697
18698 2004-06-15  Richard Henderson  <rth@redhat.com>
18699
18700         * g++.dg/ext/stmtexpr1.C: XFAIL.
18701         * gcc.dg/20030612-1.c: XFAIL.
18702
18703 2004-06-15  Eric Christopher  <echristo@redhat.com>
18704
18705         * g++.dg/charset/asm5.c: New.
18706         * gcc.dg/charset/asm6.c: New.
18707
18708 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18709
18710         PR fortran/15962
18711         * gfortran.fortran-torture/execute/select_1.f90: New test.
18712
18713 2004-06-15  Paul Brook  <paul@codesourcery.com>
18714
18715         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
18716
18717 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18718
18719         PR c++/15967
18720         * g++.dg/lookup/crash3.C: New test.
18721
18722 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18723
18724         PR c++/15947
18725         * g++.dg/parse/dtor4.C: New test.
18726
18727 2004-06-14  Jeff Law  <law@redhat.com>
18728
18729         * gcc.c-torture/compile/20040614-1.c: New test.
18730
18731 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18732
18733         PR fortran/15211
18734         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
18735         LEN of a character array.
18736
18737 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
18738
18739         PR c++/15096
18740         * g++.dg/template/ptrmem10.C: New test.
18741
18742         PR c++/14930
18743         * g++.dg/template/friend30.C: New test.
18744
18745 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18746
18747         PR fortran/14928
18748         * gfortran.fortran-torture/compile/mloc.f90: New test.
18749
18750 2004-06-13  Paul Brook  <paul@codesourcery.com>
18751
18752         * gfortran.fortran-torture/execute/random_2.f90: New test.
18753
18754 2004-06-13  Eric Christopher  <echristo@redhat.com>
18755
18756         * gcc.dg/noncompile/redecl-1.c: Fix error message.
18757
18758 2004-06-12  Paul Brook  <paul@codesourcery.com>
18759
18760         * gfortran.fortran-torture/execute/contained_3.f90: New test.
18761
18762 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18763
18764         PR fortran/14923
18765         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
18766
18767 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18768
18769         PR fortran/14957
18770         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
18771         syntax errors in end statements of contained subroutines.
18772
18773 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18774
18775         PR fortran/12841
18776         * gfortran.fortran-torture/execute/null_arg.f90: New test.
18777
18778 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18779
18780         PR fortran/15665
18781         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
18782
18783 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18784
18785         PR gfortran/12839
18786         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
18787
18788 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
18789
18790         PR c++/15862
18791         * g++.dg/parse/enum1.C: New test.
18792
18793 2004-06-10  Jeff Law  <law@redhat.com>
18794
18795         * gcc.c-torture/compile/20040610-1.c: New test.
18796
18797 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18798
18799         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
18800         * g++.old-deja/g++.other/decl3.C: Likewise.
18801
18802 2004-06-10  Brian Booth  <bbooth@redhat.com>
18803
18804         * gcc.dg/tree-ssa/20031015-1.c: Scan for
18805         V_MAY_DEF instead of VDEF.
18806         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
18807
18808 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
18809
18810         PR c++/14211
18811         * g++.dg/conversion/const1.C: New test.
18812
18813         PR c++/15076
18814         * g++.dg/conversion/reinterpret1.C: New test.
18815
18816         PR c++/15877
18817         * g++.dg/template/enum2.C: New test.
18818
18819         PR c++/15227
18820         * g++.dg/template/error13.C: New test.
18821
18822 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18823
18824         PR fortran/14957
18825         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
18826         arguments to test_* REAL and of the right size.
18827
18828 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18829
18830         PR target/15569
18831         PR rtl-optimization/15681
18832         * gcc.dg/20040609-1.c: New test.
18833
18834 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18835
18836         PR c++/14791
18837         * g++.dg/opt/builtins1.C: New test.
18838
18839 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
18840
18841         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
18842         that use default windows32 struct layout.
18843         * gcc.dg/i386-bitfield2.c: Likewise.
18844
18845 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
18846
18847         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
18848         for mingw32 and cygwin targets.
18849
18850 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
18851
18852         * gcc.dg/pch/macro-4.c: New.
18853         * gcc.dg/pch/macro-4.hs: New.
18854
18855 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18856
18857         PR fortran/13249
18858         * gfortran.fortran-torture/compile/name_clash.f90: New test.
18859
18860 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18861
18862         PR fortran/13372
18863         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
18864
18865 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18866
18867         PR gfortran/14897
18868         * gfortran.fortran-torture/execute/t_edit.f90: New test.
18869
18870 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18871
18872         PR gfortran/15755
18873         * gfortran.fortran-torture/execute/backspace.c : New test.
18874
18875 2004-06-09  Paul Brook  <paul@codesourcery.com>
18876
18877         * gfortran.fortran-torture/execure/intrinsic_associated.f90
18878         (pointer_to_section): Rewrite to use smaller array.
18879
18880 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
18881
18882         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
18883         * gcc.dg/ext/altivec-10.c: Same.
18884         * gcc.dg/ext/altivec-11.c: Same.
18885         * gcc.dg/ext/altivec-12.c: Same.
18886         * gcc.dg/ext/altivec-13.c: Same.
18887         * gcc.dg/ext/altivec-14.c: Same.
18888         * gcc.dg/ext/altivec-15.c: Same.
18889         * gcc.dg/ext/altivec-16.c: Same.
18890         * gcc.dg/ext/altivec-3.c: Same.
18891         * gcc.dg/ext/altivec-4.c: Same.
18892         * gcc.dg/ext/altivec-6.c: Same.
18893         * gcc.dg/ext/altivec-7.c: Same.
18894         * gcc.dg/ext/altivec-8.c: Same.
18895         * gcc.dg/ext/altivec-varargs-1.c: Same.
18896
18897         * g++.dg/ext/altivec-1.C: Correct dg syntax.
18898         * g++.dg/ext/altivec-10.C: Same.
18899         * g++.dg/ext/altivec-2.C: Same.
18900         * g++.dg/ext/altivec-3.C: Same.
18901         * g++.dg/ext/altivec-4.C: Same.
18902         * g++.dg/ext/altivec-5.C: Same.
18903         * g++.dg/ext/altivec-6.C: Same.
18904         * g++.dg/ext/altivec-7.C: Same.
18905         * g++.dg/ext/altivec-8.C: Same.
18906         * g++.dg/ext/altivec-9.C: Same.
18907
18908 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18909
18910         PR c++/7841
18911         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
18912
18913 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18914
18915         * gcc.dg/union-1.c: New test.
18916
18917 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18918
18919         * gcc.dg/builtins-41.c: New test case.
18920         * gcc.dg/builtins-42.c: New test case.
18921
18922 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18923
18924         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
18925         * g++.dg/ext/altivec-10.C: Same.
18926         * g++.dg/ext/altivec-2.C: Same.
18927         * g++.dg/ext/altivec-3.C: Same.
18928         * g++.dg/ext/altivec-4.C: Same.
18929         * g++.dg/ext/altivec-5.C: Same.
18930         * g++.dg/ext/altivec-6.C: Same.
18931         * g++.dg/ext/altivec-7.C: Same.
18932         * g++.dg/ext/altivec-8.C: Same.
18933         * g++.dg/ext/altivec-9.C: Same.
18934         * g++.old-deja/g++.abi/cxa_vec.C: Same.
18935         * g++.old-deja/g++.brendan/new3.C: Same.
18936         * gcc.c-torture/execute/eeprof-1.x: Same.
18937
18938 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18939
18940         PR c/14765
18941         * gcc.dg/pr14765-1.c: New test.
18942
18943 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18944
18945         PR c/14649
18946         * gcc.dg/pr14649-1.c: New test case.
18947
18948 2004-06-07  Richard Henderson  <rth@redhat.com>
18949
18950         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
18951         if temporaries.
18952
18953 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18954
18955         * g++.dg/eh/elide1.C: Remove XFAIL.
18956
18957 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
18958
18959         PR c++/15337
18960         * g++.dg/expr/sizeof3.C: New test.
18961
18962         PR c++/14777
18963         * g++.dg/template/access14.C: New test.
18964
18965         PR c++/15554
18966         * g++.dg/template/enum1.C: New test.
18967
18968         PR c++/15057
18969         * g++.dg/eh/throw1.C: New test.
18970
18971 2004-06-07  David Ayers  <d.ayers@inode.at>
18972             Ziemowit Laski  <zlaski@apple.com>
18973
18974         * lib/objc.exp (objc_target_compile): Revert the '-framework
18975         Foundation' flag fix, since bare Darwin does not ship
18976         with the Foundation framework.
18977         * objc/execute/next_mapping.h: Provide a local NSConstantString
18978         @interface and @implementation.
18979         (objc_constant_string_init): A constructor function, used to
18980         initialize the NSConstantString meta-class object.
18981         * objc/execute/string1.m: Include "next_mapping.h" instead of
18982         <Foundation/NSString.h>.
18983         * objc/execute/string2.m: Likewise.
18984         * objc/execute/string3.m: Likewise.
18985         * objc/execute/string4.m: Likewise.
18986
18987 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
18988
18989         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
18990         to double. Replace double with FLOAT.
18991         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
18992
18993         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
18994         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
18995         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
18996         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
18997         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
18998         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
18999         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
19000         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
19001
19002 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19003
19004         PR c/13519
19005         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
19006
19007 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19008
19009         PR c++/15503
19010         * g++.dg/template/meminit2.C: New test.
19011
19012 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
19013
19014         PR target/15822
19015         * gcc.c-torture/execute/compare-fp-1.c,
19016         gcc.c-torture/execute/compare-fp-2.c,
19017         gcc.c-torture/execute/compare-fp-3.c,
19018         gcc.c-torture/execute/compare-fp-4.c,
19019         gcc.c-torture/execute/compare-fp-3.x,
19020         gcc.c-torture/execute/compare-fp-4.x: Moved...
19021         * gcc.c-torture/execute/ieee/compare-fp-1.c,
19022         gcc.c-torture/execute/ieee/compare-fp-2.c,
19023         gcc.c-torture/execute/ieee/compare-fp-3.c,
19024         gcc.c-torture/execute/ieee/compare-fp-4.c,
19025         gcc.c-torture/execute/ieee/compare-fp-3.x,
19026         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
19027
19028 2004-06-04  David Ayers  <d.ayers@inode.at>
19029
19030         * objc/execute/protocol-isEqual-4.m: New testcase.
19031
19032 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
19033
19034         * objc/execute/protocol-isEqual-1.m: New testcase.
19035         * objc/execute/protocol-isEqual-2.m: New testcase.
19036         * objc/execute/protocol-isEqual-3.m: New testcase.
19037
19038 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19039
19040         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
19041
19042 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
19043
19044         * lib/objc.exp (objc_target_compile): When running tests on
19045         Darwin (Mac OS X), inform the linker about '-framework
19046         'Foundation'.
19047
19048 2004-06-02  Eric Christopher  <echristo@redhat.com>
19049
19050         * gcc.c-torture/compile/20040602-1.c: New.
19051
19052 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
19053
19054         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
19055         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19056
19057         PR tree-optimization/14736
19058         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
19059
19060         PR tree-optimization/14042
19061         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
19062
19063         PR tree-optimization/14729
19064         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
19065
19066 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19067
19068         PR fortran/15557
19069         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
19070
19071 2004-06-01  Richard Hederson  <rth@redhat.com>
19072
19073         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
19074
19075 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19076
19077         PR c++/14932
19078         * g++.dg/parse/offsetof4.C: New test.
19079
19080 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
19081
19082         PR objc/7993
19083         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
19084
19085 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
19086
19087         PR c++/15701
19088         * g++.dg/template/friend29.C: New test.
19089
19090 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19091
19092         PR c/15749
19093         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
19094
19095 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19096
19097         * gcc.dg/sparc-trap-1.c: New test.
19098
19099 2004-05-31  Roger Sayle  <roger@eyesopen.com>
19100
19101         PR middle-end/15069
19102         * g++.dg/opt/fold3.C: New test case.
19103
19104 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
19105
19106         * lib/target-supports.exp (check_iconv_available): Fix fallout
19107         from 2004-05-28 patch.
19108
19109 2004-05-30  Paul Brook  <paul@codesourcery.com>
19110
19111         PR fortran/15620
19112         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19113         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
19114
19115 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
19116
19117         * gfortran.fortran-torture/execute/random_1.f90: New test.
19118
19119 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19120
19121         * g++.dg/ext/altivec-10.C: New test.
19122
19123 2004-05-29  Paul Brook  <paul@codesourcery.com>
19124
19125         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
19126
19127 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19128
19129         * gcc.dg/altivec-16.c: New test.
19130
19131 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
19132
19133         * lib/target-supports.exp (check_vmx_hw_available): New.
19134         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
19135
19136         * lib/target-supports.exp (check_alias_available,
19137         check_iconv_available, check_named_sections_available): Use
19138         unique names for temporary files.
19139
19140 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19141
19142         * gcc.dg/altivec-15.c: New test.
19143
19144 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19145
19146         PR c++/15083
19147         * g++.dg/warn/noeffect6.C: New test.
19148
19149         PR c++/15471
19150         * g++.dg/expr/ptrmem4.C: New test.
19151
19152         PR c++/15640
19153         * g++.dg/template/operator3.C: New test.
19154
19155 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19156
19157         PR c++/14668
19158         * g++.dg/lookup/redecl1.C: New test.
19159         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
19160
19161 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
19162
19163         * gcc.c-torture/execute/compare-fp-1.c,
19164         gcc.c-torture/execute/compare-fp-2.c,
19165         gcc.c-torture/execute/compare-fp-3.c,
19166         gcc.c-torture/execute/compare-fp-4.c,
19167         gcc.c-torture/execute/compare-fp-3.x,
19168         gcc.c-torture/execute/compare-fp-4.x,
19169         gcc.dg/pr15649-1.c: New.
19170
19171 2004-05-27  Adam Nemet  <anemet@lnxw.com>
19172
19173         PR c++/12883
19174         * g++.dg/init/array14.C: New test.
19175
19176 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
19177
19178         * lib/compat.exp (compat-get-options-main): New.
19179         (compat-get-options): Remove unneeded code, warn for ignored
19180         command.
19181         (compat-execute): Check flag set by dg-require-* commands.
19182
19183         * lib/compat.exp (compat-execute): Break up long lines.
19184
19185 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
19186
19187         * gcc.dg/altivec-7.c: Don't use 'vector long'.
19188         * gcc.dg/altivec-14.c: New test.
19189         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
19190
19191         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
19192         * gcc.dg/altivec-12.c: Ditto.
19193
19194         * gcc.dg/altivec-3.c: Move call to altivec_check.
19195
19196 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19197
19198         PR c++/15044
19199         * g++.dg/template/error12.C: New test.
19200
19201         PR c++/15317
19202         * g++.dg/ext/attrib15.C: New test.
19203
19204         PR c++/15329
19205         * g++.dg/template/ptrmem9.C: New test.
19206
19207 2004-05-25  Paul Brook  <paul@codesourcery.com>
19208
19209         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
19210
19211 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19212
19213         PR c++/15165
19214         * g++.dg/template/crash19.C: New test.
19215
19216 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19217
19218         PR c++/15025
19219         * g++.dg/template/redecl1.C: New test.
19220
19221 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19222
19223         PR c++/14821
19224         * g++.dg/other/ns1.C: New test.
19225
19226         PR c++/14883
19227         * g++.dg/template/invalid1.C: New test.
19228
19229 2004-05-23  Paul Brook  <paul@codesourcery.com>
19230         Victor Leikehman  <lei@haifasphere.co.il>
19231
19232         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
19233         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
19234
19235 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19236
19237         PR c++/15285
19238         PR c++/15299
19239         * g++.dg/template/non-dependent5.C: New test.
19240         * g++.dg/template/non-dependent6.C: New test.
19241
19242 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19243
19244         PR c++/15507
19245         * g++.dg/inherit/union1.C: New test.
19246
19247         PR c++/15542
19248         * g++.dg/template/addr1.C: New test.
19249
19250         PR c++/15427
19251         * g++.dg/template/array5.C: New test.
19252
19253         PR c++/15287
19254         * g++.dg/template/array6.C: New test.
19255
19256 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
19257             Roger Sayle  <roger@eyesopen.com>
19258
19259         * g++.dg/lookup/forscope2.C: New test case.
19260
19261 2004-05-22  Ben Elliston  <bje@au.ibm.com>
19262
19263         * gcc.dg/cpp/Wmissingdirs.c: New.
19264
19265 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19266
19267         PR target/15301
19268         * gcc.dg/compat/union-m128-1.h: New file.
19269         * gcc.dg/compat/union-m128-1_main.c: Likewise.
19270         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19271         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19272
19273 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19274
19275         PR target/15302
19276         * gcc.dg/compat/struct-complex-1.h: New file.
19277         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
19278         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
19279         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19280
19281 2004-05-20  Roger Sayle  <roger@eyesopen.com>
19282
19283         PR middle-end/3074
19284         * gcc.dg/pr3074-1.c: New test case.
19285         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
19286
19287 2004-05-20  Falk Hueffner  <falk@debian.org>
19288
19289         PR other/15526
19290         * gcc.dg/ftrapv-1.c: New test case.
19291
19292 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19293
19294         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
19295
19296 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
19297             Jeff Law  <law@redhat.com>
19298
19299         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
19300         * gcc.dg/tree-ssa/20040518-2.c: New test.
19301
19302         * gcc.dg/tree-ssa/20040518-1.c: New test.
19303
19304 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
19305
19306         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
19307
19308 2004-05-18  Paul Brook  <paul@codesourcery.com>
19309
19310         PR fortran/13930
19311         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
19312
19313 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19314
19315         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
19316         constant folding.
19317
19318 2004-05-17  Steven Bosscher  <stevenb@suse.de>
19319
19320         * gcc.dg/tree-ssa/20040517-1.c: New test.
19321
19322 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19323
19324         * gcc.dg/loop-4.c: New test.
19325
19326 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
19327
19328         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
19329
19330 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
19331
19332         PR fortran/15311
19333         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
19334
19335 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19336
19337         PR fortran/13826
19338         PR fortran/13940
19339         * gfortran.fortran-torture/compile/data_1.f90: New test.
19340
19341 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
19342
19343         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
19344         * gcc.dg/uninit-H.c: Define ASM for __s390__.
19345
19346 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19347
19348         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
19349
19350 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19351
19352         PR c/15444
19353         * gcc.dg/format/xopen-1.c: Adjust expected message.
19354         * gcc.dg/format/xopen-3.c: New test.
19355
19356 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
19357
19358         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
19359
19360 2004-05-14  Jeff Law  <law@redhat.com>
19361
19362         * gcc.dg/tree-ssa/20040514-2.c: New test.
19363
19364 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19365
19366         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
19367         this ...
19368         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
19369         this.
19370
19371 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
19372
19373         * gcc.dg/tree-ssa/20040514-1.c: New test.
19374
19375 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19376
19377         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
19378         test.
19379
19380 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19381
19382         PR fortran/14066
19383         * gfortran.fortran-torture/compile/do_1.f90: New test.
19384
19385 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19386
19387         PR fortran/15051
19388         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
19389         test.
19390
19391 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
19392
19393         PR fortran/15149
19394         * gfortran.fortran-torture/execute/random_init.f90: New test.
19395
19396 2004-05-13  Paul Brook  <paul@codesourcery.com>
19397
19398         PR fortran/15314
19399         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
19400
19401 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
19402
19403         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
19404         for the powerpc case.
19405
19406 2004-05-13  Jeff Law  <law@redhat.com>
19407
19408         * gcc.dg/tree-ssa/20040513-1.c: New test.
19409         * gcc.dg/tree-ssa/20040513-2.c: New test.
19410
19411 2004-05-13  Paul Brook  <paul@codesourcery.com>
19412
19413         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
19414         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
19415         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
19416
19417 2004-05-13  Andreas Schwab  <schwab@suse.de>
19418
19419         PR other/10819
19420         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
19421         characters.
19422
19423 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
19424
19425         PR fortran/15294
19426         * gfortran.fortran-torture/execute/adjustr.f90: New file.
19427
19428 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
19429
19430         Merge from tree-ssa-20020619-branch.  See
19431         ChangeLog.tree-ssa for details.
19432
19433 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
19434
19435         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
19436         include <altivec.h> explicitly.
19437         * gcc.dg/altivec-13.c: Likewise.
19438
19439 2004-05-11  Paul Brook  <paul@codesourcery.com>
19440
19441         * gcc.c-torture/compile/20010518-1.c: Force enum size.
19442
19443 2004-05-10  Eric Christopher  <echristo@redhat.com>
19444
19445         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
19446         * gcc.dg/sibcall-4.c: Ditto.
19447
19448 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
19449
19450         * g++.dg/ext/altivec-8.C: New test case.
19451         * gcc.dg/altivec-13.c: New test case.
19452
19453 2004-05-08  Roger Sayle  <roger@eyesopen.com>
19454
19455         * gcc.c-torture/execute/divcmp-1.c: New test case.
19456         * gcc.c-torture/execute/divcmp-2.c: New test case.
19457         * gcc.c-torture/execute/divcmp-3.c: New test case.
19458
19459 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
19460
19461         * g++.dg/other/pragma-re-2.C: New test.
19462
19463 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
19464
19465         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
19466         * gcc.dg/i386-387-2.c: Likewise.
19467
19468         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
19469         __builtin_drem.
19470         * gcc.dg/i386-387-6.c: Likewise.
19471
19472 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
19473
19474         * gcc.dg/builtins-33.c: Also check log1p*.
19475
19476 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
19477
19478         PR optimization/15296
19479         * gcc.c-torture/execute/pr15296.c: New test.
19480
19481 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
19482
19483         * gcc.dg/builtins-40.c: New test.
19484
19485 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
19486
19487         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
19488
19489 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
19490
19491         * g++.dg/ext/spe1.C: New testcase.
19492
19493 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
19494
19495         * objc.dg/image-info.m: Allow additional attributes
19496         for __image_info section.
19497
19498 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
19499
19500         * gcc.dg/torture/mips-hilo-2.c: New test.
19501
19502 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19503
19504         PR c++/14389
19505         * g++.dg/template/member5.C: New test.
19506
19507 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
19508
19509         * gcc.dg/builtins-34.c: Also check expm1*.
19510
19511 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19512
19513         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
19514         * gcc.dg/torture/builtin-convert-3.c: New test.
19515
19516 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
19517
19518         PR middle-end/15054
19519         * g++.dg/opt/pr15054.C: New test.
19520
19521 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19522
19523         * gcc.dg/torture/builtin-rounding-1.c: New test.
19524         * gcc.dg/builtins-25.c: Delete.
19525         * gcc.dg/builtins-29.c: Delete.
19526
19527 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
19528
19529         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
19530         * gcc.dg/sibcall-4.c: Likewise.
19531         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
19532
19533 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19534
19535         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
19536         bit-field on 16-bit targets.
19537
19538 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19539
19540         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
19541         16-bit targets.
19542
19543 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
19544
19545         * gcc.dg/rs6000-power2-1.c: Change to compile only.
19546         * gcc.dg/rs6000-power2-2.c: Likewise.
19547
19548 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
19549
19550         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
19551         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
19552         Change the asm registers to be in form of frN instead of fN.
19553
19554 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19555
19556         * gcc.dg/torture/builtin-convert-2.c: New test.
19557
19558 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
19559
19560         * gcc.dg/rs6000-power2-1.c: New test.
19561         * gcc.dg/rs6000-power2-2.c: New test.
19562
19563 2004-04-28  Jan Hubicka  <jh@suse.cz>
19564
19565         * gcc.dg/unused-6.c: New test.
19566
19567 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
19568             Ulrich Weigand  <uweigand@de.ibm.com>
19569
19570         * ada/acats/run_all.sh: Define $target variable.
19571
19572 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
19573
19574         PR c++/15119
19575         * g++.dg/other/vararg-1.C: New test.
19576
19577         PR c++/4794
19578         * g++.dg/eh/cleanup3.C: New test.
19579
19580 2004-04-24  Laurent GUERBY <laurent@guerby.net>
19581
19582         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
19583         and ad8011a (target_insn).
19584         * ada/acats/support/macro.dfs: Likewise.
19585         * ada/acats/support/impbit.adb: New file.
19586
19587 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
19588
19589         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
19590
19591 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19592
19593         * gcc.dg/loop-3.c: New test.
19594
19595 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
19596
19597         * gcc.c-torture/execute/simd-5.c: New test.
19598
19599 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19600
19601         PR c++/15064
19602         * g++.dg/template/crash18.C: New test.
19603
19604 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
19605
19606         * g++.dg/ext/complit3.C: New test.
19607
19608 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19609
19610         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
19611         * gcc.dg/altivec-3.c: Same.
19612         * gcc.dg/altivec-varargs-1.c: Same.
19613
19614 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19615
19616         * lib/target-supports.exp (check_profiling_available): Assume
19617         profiling is not available on powerpc-eabi targets.
19618
19619 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
19620
19621         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
19622         * gcc.dg/vmx/bug-1.c: Ditto.
19623
19624 2004-04-20  Eric Christopher  <echristo@redhat.com>
19625
19626         * gcc.dg/charset/extern.c: New test.
19627         * g++.dg/charset/extern3.cc: Ditto.
19628
19629 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
19630
19631         * gcc.dg/builtins-39.c: New test.
19632
19633 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
19634
19635         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
19636
19637 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
19638
19639         * gcc.dg/torture/mips-hilo-1.c: New test.
19640
19641 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
19642
19643         * gcc.c-torture/compile/20040419-1.c: New test.
19644
19645 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
19646
19647         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
19648
19649 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
19650             Aldy Hernandez  <aldyh@redhat.com>
19651
19652         * gcc.c-torture/execute/va-arg-24.c: New.
19653
19654 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
19655             Aldy Hernandez  <aldyh@redhat.com>
19656
19657         * gcc.dg/vmx/1b-01.c: New.
19658         * gcc.dg/vmx/1b-02.c: New.
19659         * gcc.dg/vmx/1b-03.c: New.
19660         * gcc.dg/vmx/1b-04.c: New.
19661         * gcc.dg/vmx/1b-05.c: New.
19662         * gcc.dg/vmx/1b-06.c: New.
19663         * gcc.dg/vmx/1b-07.c: New.
19664         * gcc.dg/vmx/1c-01.c: New.
19665         * gcc.dg/vmx/1c-02.c: New.
19666         * gcc.dg/vmx/3a-01a.c: New.
19667         * gcc.dg/vmx/3a-01.c: New.
19668         * gcc.dg/vmx/3a-01m.c: New.
19669         * gcc.dg/vmx/3a-03.c: New.
19670         * gcc.dg/vmx/3a-03m.c: New.
19671         * gcc.dg/vmx/3a-04.c: New.
19672         * gcc.dg/vmx/3a-04m.c: New.
19673         * gcc.dg/vmx/3a-05.c: New.
19674         * gcc.dg/vmx/3a-06.c: New.
19675         * gcc.dg/vmx/3a-06m.c: New.
19676         * gcc.dg/vmx/3a-07.c: New.
19677         * gcc.dg/vmx/3b-01.c: New.
19678         * gcc.dg/vmx/3b-02.c: New.
19679         * gcc.dg/vmx/3b-10.c: New.
19680         * gcc.dg/vmx/3b-13.c: New.
19681         * gcc.dg/vmx/3b-14.c: New.
19682         * gcc.dg/vmx/3b-15.c: New.
19683         * gcc.dg/vmx/3c-01a.c: New.
19684         * gcc.dg/vmx/3c-01.c: New.
19685         * gcc.dg/vmx/3c-02.c: New.
19686         * gcc.dg/vmx/3c-03.c: New.
19687         * gcc.dg/vmx/3d-01.c: New.
19688         * gcc.dg/vmx/4-01.c: New.
19689         * gcc.dg/vmx/4-03.c: New.
19690         * gcc.dg/vmx/5-01.c: New.
19691         * gcc.dg/vmx/5-02.c: New.
19692         * gcc.dg/vmx/5-03.c: New.
19693         * gcc.dg/vmx/5-04.c: New.
19694         * gcc.dg/vmx/5-05.c: New.
19695         * gcc.dg/vmx/5-06.c: New.
19696         * gcc.dg/vmx/5-07.c: New.
19697         * gcc.dg/vmx/5-07t.c: New.
19698         * gcc.dg/vmx/5-08.c: New.
19699         * gcc.dg/vmx/5-10.c: New.
19700         * gcc.dg/vmx/5-11.c: New.
19701         * gcc.dg/vmx/7-01a.c: New.
19702         * gcc.dg/vmx/7-01.c: New.
19703         * gcc.dg/vmx/7c-01.c: New.
19704         * gcc.dg/vmx/7d-01.c: New.
19705         * gcc.dg/vmx/7d-02.c: New.
19706         * gcc.dg/vmx/8-01.c: New.
19707         * gcc.dg/vmx/8-02a.c: New.
19708         * gcc.dg/vmx/8-02.c: New.
19709         * gcc.dg/vmx/brode-1.c: New.
19710         * gcc.dg/vmx/bug-1.c: New.
19711         * gcc.dg/vmx/bug-2.c: New.
19712         * gcc.dg/vmx/bug-3.c: New.
19713         * gcc.dg/vmx/cw-bug-1.c: New.
19714         * gcc.dg/vmx/cw-bug-2.c: New.
19715         * gcc.dg/vmx/cw-bug-3.c: New.
19716         * gcc.dg/vmx/dct.c: New.
19717         * gcc.dg/vmx/debug-1.c: New.
19718         * gcc.dg/vmx/debug-2.c: New.
19719         * gcc.dg/vmx/debug-3.c: New.
19720         * gcc.dg/vmx/debug-4.c: New.
19721         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
19722         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
19723         * gcc.dg/vmx/eg-5.c: New.
19724         * gcc.dg/vmx/fft.c: New.
19725         * gcc.dg/vmx/gcc-bug-1.c: New.
19726         * gcc.dg/vmx/gcc-bug-2.c: New.
19727         * gcc.dg/vmx/gcc-bug-3.c: New.
19728         * gcc.dg/vmx/gcc-bug-4.c: New.
19729         * gcc.dg/vmx/gcc-bug-5.c: New.
19730         * gcc.dg/vmx/gcc-bug-6.c: New.
19731         * gcc.dg/vmx/gcc-bug-7.c: New.
19732         * gcc.dg/vmx/gcc-bug-8.c: New.
19733         * gcc.dg/vmx/gcc-bug-9.c: New.
19734         * gcc.dg/vmx/gcc-bug-b.c: New.
19735         * gcc.dg/vmx/gcc-bug-c.c: New.
19736         * gcc.dg/vmx/gcc-bug-d.c: New.
19737         * gcc.dg/vmx/gcc-bug-e.c: New.
19738         * gcc.dg/vmx/gcc-bug-f.c: New.
19739         * gcc.dg/vmx/gcc-bug-g.c: New.
19740         * gcc.dg/vmx/gcc-bug-i.c: New.
19741         * gcc.dg/vmx/harness.h: New.
19742         * gcc.dg/vmx/ira1.c: New.
19743         * gcc.dg/vmx/ira2a.c: New.
19744         * gcc.dg/vmx/ira2b.c: New.
19745         * gcc.dg/vmx/ira2.c: New.
19746         * gcc.dg/vmx/ira2c.c: New.
19747         * gcc.dg/vmx/mem.c: New.
19748         * gcc.dg/vmx/newton-1.c: New.
19749         * gcc.dg/vmx/ops.c: New.
19750         * gcc.dg/vmx/sn7153.c: New.
19751         * gcc.dg/vmx/spill2.c: New.
19752         * gcc.dg/vmx/spill3.c: New.
19753         * gcc.dg/vmx/spill.c: New.
19754         * gcc.dg/vmx/t.c: New.
19755         * gcc.dg/vmx/varargs-1.c: New.
19756         * gcc.dg/vmx/varargs-2.c: New.
19757         * gcc.dg/vmx/varargs-3.c: New.
19758         * gcc.dg/vmx/varargs-4.c: New.
19759         * gcc.dg/vmx/varargs-5.c: New.
19760         * gcc.dg/vmx/varargs-6.c: New.
19761         * gcc.dg/vmx/varargs-7.c: New.
19762         * gcc.dg/vmx/vmx.exp: New.
19763         * gcc.dg/vmx/vprint-1.c: New.
19764         * gcc.dg/vmx/vscan-1.c: New.
19765         * gcc.dg/vmx/x-01.c: New.
19766         * gcc.dg/vmx/x-02.c: New.
19767         * gcc.dg/vmx/x-03.c: New.
19768         * gcc.dg/vmx/x-04.c: New.
19769         * gcc.dg/vmx/x-05.c: New.
19770         * gcc.dg/vmx/yousufi-1.c: New.
19771         * gcc.dg/vmx/zero-1.c: New.
19772         * gcc.dg/vmx/zero.c: New.
19773
19774 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
19775
19776         * g++.dg/lookup/java1.C: Update for chage of
19777         _Jv_AllocObject.
19778         * g++.dg/lookup/java2.C: Likewise.
19779
19780 2004-04-17  Laurent GUERBY <laurent@guerby.net>
19781
19782         * ada/acats/run_all.sh: use -O2 by default.
19783
19784 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
19785
19786         * gcc.dg/vr-mult-[12].c: New tests.
19787
19788 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19789
19790         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
19791
19792         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
19793
19794 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
19795
19796         * lib/target-supports.exp (check_profiling_available): Assume profiling
19797         isn't available for mips*-*-elf targets.
19798
19799 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
19800
19801         * gcc.dg/builtins-38.c: New test.
19802
19803 2004-04-14  Eric Christopher  <echristo@redhat.com>
19804
19805         * g++.dg/charset/charset.exp: Run .cc extension tests.
19806
19807 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
19808
19809         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
19810
19811 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19812
19813         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
19814
19815 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
19816
19817         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
19818         * gcc.dg/i386-387-2.c: Likewise.
19819
19820         * gcc.dg/i386-387-7.c: New test.
19821         * gcc.dg/i386-387-8.c: New test.
19822
19823         * gcc.dg/builtins-37.c: New test.
19824
19825 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
19826
19827         * g++.dg/pch/externc-1.C: Add missing semicolon.
19828
19829 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
19830
19831         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
19832
19833 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19834
19835         * gcc.c-torture/execute/20040411-1.c: New test.
19836
19837 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19838
19839         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
19840
19841 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
19842
19843         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
19844
19845 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
19846
19847         * lib/target-supports.exp (check_named_sections_available): New.
19848         * lib/gcc-dg.exp (dg-require-named-sections): New.
19849         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
19850         old-deja.exp.  Also prune error-count message from HP linker.
19851         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
19852
19853         * g++.dg/init/init-ref4.C: Use dg-require-weak.
19854         * g++.old-deja/g++.pt/static3.C: Likewise.
19855         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
19856
19857 2004-04-09  Roger Sayle  <roger@eyesopen.com>
19858
19859         * gcc.c-torture/execute/20040409-1.c: New test case.
19860         * gcc.c-torture/execute/20040409-2.c: New test case.
19861         * gcc.c-torture/execute/20040409-3.c: New test case.
19862
19863 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19864
19865         * gcc.dg/20040409-1.c: New test.
19866
19867 2004-04-08  Roger Sayle  <roger@eyesopen.com>
19868
19869         PR target/14888
19870         * g++.dg/opt/pr14888.C: New test case.
19871
19872 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
19873
19874         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
19875         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
19876         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
19877         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
19878         New tests.
19879
19880 2004-04-08  Paul Brook  <paul@codesourcery.com>
19881
19882         * gcc.dg/spill-1.c: New test.
19883
19884 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19885
19886         * gcc.dg/torture/builtin-ctype-2.c: New test.
19887
19888 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
19889
19890         * gcc.dg/pch/pch.exp: Add largefile test.
19891
19892 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
19893
19894         * g++.dg/pch/externc-1.Hs: New.
19895         * g++.dg/pch/externc-1.C: New.
19896
19897 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19898
19899         * gcc.dg/compat/struct-by-value-5a_main.c,
19900         gcc.dg/compat/struct-by-value-5b_main.c: New files.
19901         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
19902         * gcc.dg/compat/struct-by-value-5a_x.c,
19903         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
19904         gcc.dg/compat/struct-by-value-5_x.c.
19905         * gcc.dg/compat/struct-by-value-5a_y.c,
19906         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
19907         gcc.dg/compat/struct-by-value-5_y.c.
19908
19909         * gcc.dg/compat/struct-by-value-6a_main.c,
19910         gcc.dg/compat/struct-by-value-6b_main.c: New files.
19911         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
19912         * gcc.dg/compat/struct-by-value-6a_x.c,
19913         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
19914         gcc.dg/compat/struct-by-value-6_x.c.
19915         * gcc.dg/compat/struct-by-value-6a_y.c,
19916         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
19917         gcc.dg/compat/struct-by-value-6_y.c.
19918
19919         * gcc.dg/compat/struct-by-value-7a_main.c,
19920         gcc.dg/compat/struct-by-value-7b_main.c: New files.
19921         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
19922         * gcc.dg/compat/struct-by-value-7a_x.c,
19923         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
19924         gcc.dg/compat/struct-by-value-7_x.c.
19925         * gcc.dg/compat/struct-by-value-7a_y.c,
19926         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
19927         gcc.dg/compat/struct-by-value-7_y.c.
19928
19929 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
19930
19931         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
19932         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
19933         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
19934         options.
19935
19936 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
19937
19938         * gcc.dg/builtins-36.c: New test.
19939
19940 2004-04-06  Paul Brook  <paul@codesourcery.com>
19941
19942         * README.gcc: Remove obsolete contraint on testcases.
19943
19944 2004-04-05  Paul Brook  <paul@codesourcery.com>
19945
19946         PR2123
19947         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
19948         failure and exit(0) on success.
19949         * g++.dg/expr/anew2.C: Ditto.
19950         * g++.dg/expr/anew3.C: Ditto.
19951         * g++.dg/expr/anew4.C: Ditto.
19952
19953 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
19954
19955         PR c++/3518
19956         * g++.dg/template/unify7.C: New.
19957
19958 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19959
19960         * g++.dg/README: Bring up to date with new subdirectories; remove
19961         duplicate subdirectory lines.
19962
19963 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
19964
19965         PR c++/14007
19966         * g++.dg/template/unify5.C: New.
19967         * g++.dg/template/unify6.C: New.
19968         * g++.dg/template/qualttp20.C: Adjust.
19969         * g++.old-deja/g++.jason/report.C: Adjust.
19970         * g++.old-deja/g++.other/qual1.C: Adjust.
19971
19972 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
19973
19974         PR c++/14803
19975         * g++.dg/inherit/ptrmem1.C: New test.
19976
19977 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
19978
19979         PR c++/14755
19980         * gcc.c-torture/execute/20040331-1.c: New test.
19981         * gcc.dg/20040331-1.c: New test.
19982
19983 2004-04-01  Paul Brook  <paul@codesourcery.com>
19984
19985         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
19986
19987 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
19988
19989         PR c++/14724
19990         * g++.dg/init/goto1.C: New test.
19991
19992         PR c++/14763
19993         * g++.dg/template/defarg4.C: New test.
19994
19995 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
19996
19997         * gcc.dg/altivec-11.c: Extend test for more valid cases.
19998
19999 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
20000
20001         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
20002
20003 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
20004
20005         * gcc.dg/noncompile/undeclared-2.c: New test.
20006
20007 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20008
20009         * gcc.dg/940409-1.c: Remove XFAIL.
20010         * gcc.dg/reg-vol-struct-1.c: New test.
20011
20012 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20013
20014         * gcc.dg/torture/builtin-wctype-1.c: New test.
20015
20016 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
20017
20018         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
20019         * gcc.dg/20001101-1.c: Likewise.
20020         * gcc.dg/20001102-1.c: Likewise.
20021
20022 2004-03-25  Roger Sayle  <roger@eyesopen.com>
20023
20024         * gcc.dg/compare8.c: Add an additional test for XOR.
20025
20026 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20027
20028         * gcc.dg/torture/builtin-ctype-1.c: New test.
20029
20030 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20031
20032         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
20033         * gcc.dg/torture/builtin-math-1.c: Likewise.
20034         * gcc.dg/torture/builtin-power-1.c: New test.
20035
20036 2004-03-24  Andreas Schwab  <schwab@suse.de>
20037
20038         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
20039         IA64 assembler.
20040
20041 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20042             Roger Sayle  <roger@eyesopen.com>
20043
20044         * gcc.dg/compare8.c: New test case.
20045
20046 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
20047
20048         * g++.dg/ext/altivec-7.C: New test.
20049
20050 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
20051
20052         PR 12267, 12391, 12560, 13129, 14114, 14133
20053         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
20054         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
20055         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
20056         Adjust error regexps.
20057         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
20058         * gcc.dg/noncompile/undeclared-1.c: New test cases.
20059         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
20060         * gcc.dg/local1.c: Add explanatory comment.
20061
20062 2004-03-23  Roger Sayle  <roger@eyesopen.com>
20063
20064         PR optimization/14669
20065         * g++.dg/opt/fold2.C: New test case.
20066
20067 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
20068
20069         PR c/14069
20070         * gcc.dg/20040322-1.c: New test.
20071
20072 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20073
20074         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
20075         * gcc.dg/ultrasp4.c: Likewise.
20076         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
20077
20078 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20079
20080         * gcc.dg/i386-sse-8.c: Reset default options.
20081
20082 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20083
20084         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
20085         in the error message text.
20086
20087 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20088
20089         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
20090
20091 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
20092
20093         PR c++/14616
20094         * g++.dg/init/array13.C: New test.
20095
20096 2004-03-20  Roger Sayle  <roger@eyesopen.com>
20097
20098         PR target/13889
20099         * gcc.c-torture/compile/pr13889.c: New test case.
20100
20101 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20102
20103         PR c/14635
20104         * builtins-1.c (nan, nans): Don't test.
20105         * builtins-30.c: Don't use nan, nanf, nanl.
20106         * builtins-35.c: New test.
20107
20108 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
20109
20110         * g++.dg/ext/altivec-6.C: New test.
20111
20112 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
20113
20114         * g++.dg/init/placement3.C: New test.
20115
20116         * g++.dg/template/spec13.C: New test.
20117
20118         * g++.dg/lookup/using11.C: New test.
20119
20120         * g++.dg/lookup/koenig3.C: New test.
20121
20122         * g++.dg/template/operator2.C: New test.
20123
20124         * g++.dg/expr/dtor3.C: New test.
20125         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
20126         marker.
20127         * g++.old-deja/g++.law/visibility28.C: Likewise.
20128
20129 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
20130
20131         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
20132         * gcc.dg/ppc64-abi-3.c: Likewise.
20133
20134 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20135
20136         PR c++/14545
20137         * g++.dg/parse/template15.C: New test.
20138
20139 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20140
20141         * g++.dg/expr/dtor2.C: New test.
20142
20143         * g++.dg/lookup/anon4.C: New test.
20144
20145         * g++.dg/overload/using1.C: New test.
20146
20147         * g++.dg/template/lookup7.C: New test.
20148
20149         * g++.dg/template/typename6.C: New test.
20150
20151         * g++.dg/expr/cond6.C: New test.
20152
20153 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20154
20155         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
20156
20157 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20158
20159         * g++.dg/expr/cond5.C: New test.
20160         * g++.dg/expr/constcast1.C: Likewise.
20161         * g++.dg/expr/ptrmem2.C: Likewise.
20162         * g++.dg/expr/ptrmem3.C: Likewise.
20163         * g++.dg/lookup/main1.C: Likewise.
20164         * g++.dg/template/lookup6.C: Likewise.
20165
20166 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20167
20168         * gcc.dg/local1.c: New test.
20169
20170         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
20171
20172 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20173
20174         * gcc.dg/torture/builtin-convert-1.c: New test.
20175
20176 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20177
20178         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
20179
20180 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20181
20182         PR c++/14481
20183         * g++.dg/warn/Wunused-7.C: New test.
20184
20185 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20186
20187         * gcc.dg/torture/builtin-integral-1.c: New test.
20188
20189 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20190
20191         PR c++/14586
20192         * g++.dg/parse/non-dependent3.C: New test.
20193
20194 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
20195
20196         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
20197         * g++.dg/eh/simd-2.C: Likewise.
20198         * g++.dg/init/array10.C: Likewise.
20199         * gcc.c-torture/compile/simd-1.c: Likewise.
20200         * gcc.c-torture/compile/simd-2.c: Likewise.
20201         * gcc.c-torture/compile/simd-3.c: Likewise.
20202         * gcc.c-torture/compile/simd-4.c: Likewise.
20203         * gcc.c-torture/compile/simd-6.c: Likewise.
20204         * gcc.c-torture/execute/simd-1.c: Likewise.
20205         * gcc.c-torture/execute/simd-2.c: Likewise.
20206         * gcc.dg/compat/vector-defs.h: Likewise.
20207         * gcc.dg/20020531-1.c: Likewise.
20208         * gcc.dg/altivec-3.c: Likewise.
20209         * gcc.dg/altivec-4.c: Likewise.
20210         * gcc.dg/altivec-varargs-1.c: Likewise.
20211         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
20212         * gcc.dg/i386-mmx-3.c: Likewise.
20213         * gcc.dg/i386-sse-4.c: Likewise.
20214         * gcc.dg/i386-sse-5.c: Likewise.
20215         * gcc.dg/i386-sse-8.c: Likewise.
20216         * gcc.dg/simd-1.c: Likewise.
20217         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
20218         __ev64_opaque__ since the machine description provides it.
20219
20220 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20221
20222         * lib/compat.exp (skip_list): New global variable.
20223         Use it to hold the user defined COMPAT_SKIPS list if any.
20224         (compat-obj): Add the members of skip_list to optall.
20225
20226 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20227
20228         * gcc.dg/compat/union-by-value-1_main.c,
20229         union-by-value-1_x.c, union-by-value-1_y.c,
20230         union-check.h, union-defs.h,
20231         union-init.h, union-return-1_main.c,
20232         union-return-1_x.c, union-return-1_y.c: New files.
20233
20234 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20235
20236         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
20237         mixed-struct-init.h: Add 4 mixed structure types.
20238         struct-by-value-21_main.c, struct-by-value-21_x.c,
20239         struct-by-value-21_y.c, struct-return-21_main.c,
20240         struct-return-21_x.c, struct-return-21_y.c: New files.
20241
20242 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
20243
20244         PR c++/14550
20245         * g++.dg/parse/template14.C: New test.
20246
20247 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20248
20249         * gcc.c-torture/execute/20040313-1.c: New test.
20250
20251 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
20252
20253         PR target/14533
20254         * gcc.dg/20040311-2.c: New test.
20255
20256 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
20257
20258         PR other/14544
20259         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
20260         bit-field.
20261
20262 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
20263
20264         * gcc.dg/20040305-2.c: Add missing return statement.
20265
20266 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20267
20268         * gcc.dg/builtins-34.c: Also check pow10*.
20269
20270 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20271
20272         PR target/14262
20273         * gcc.dg/20040305-2.c: New test.
20274
20275 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20276
20277         * gcc.dg/20040310-1.c: New test.
20278
20279 2004-03-11  Roger Sayle  <roger@eyesopen.com>
20280
20281         * gcc.c-torture/execute/20040311-1.c: New test case.
20282
20283 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
20284
20285         PR c++/14476
20286         * g++.dg/lookup/enum1.C: New test.
20287
20288 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
20289
20290         PR c++/14510
20291         * g++.dg/lookup/struct2.C: New test.
20292
20293 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
20294
20295         * gcc.dg/builtins-34.c: New test.
20296
20297 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20298
20299         * gcc.dg/torture/builtin-nonneg-1.c: New test.
20300
20301 2004-03-09  James E Wilson  <wilson@specifixinc.com>
20302
20303         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
20304         * gcc.dg/alias-2.c: New testcase.
20305
20306 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
20307
20308         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
20309
20310 2004-03-09  Roger Sayle  <roger@eyesopen.com>
20311
20312         * gcc.c-torture/execute/20040309-1.c: New test case.
20313
20314 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20315
20316         PR c++/14397
20317         * g++.dg/overload/ref1.C: New.
20318
20319 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20320
20321         PR c++/14409
20322         * g++.dg/template/spec12.C: New test.
20323
20324         PR c++/14448
20325         * g++.dg/parse/crash14.C: New test.
20326
20327 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20328
20329         PR c++/14230
20330         * g++.dg/init/ref11.C: New test.
20331
20332 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20333
20334         PR c++/14432
20335         * g++.dg/parse/builtin2.C: New test.
20336
20337 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20338
20339         PR c++/14401
20340         * g++.dg/init/ctor3.C: New test.
20341         * g++.dg/init/union1.C: New test.
20342         * g++.dg/ext/anon-struct4.C: New test.
20343
20344 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20345
20346         * g++.dg/lookup/koenig1.C: Tweak error messages.
20347         * g++.dg/lookup/used-before-declaration.C: Likewise.
20348         * g++.dg/other/do1.C: Likewise.
20349         * g++.dg/overload/koenig1.C: Likewise.
20350         * g++.dg/parse/crash13.C: Likewise.
20351         * g++.dg/template/instantiate3.C: Likewise.
20352
20353 2004-03-08  Eric Christopher  <echristo@redhat.com>
20354
20355         * * lib/target-supports.exp: Enable libiconv in test
20356         compilation.  Fix up error checking.
20357
20358 2004-03-08  Roger Sayle  <roger@eyesopen.com>
20359
20360         PR middle-end/14289
20361         * gcc.dg/pr14289-1.c: New test case.
20362         * gcc.dg/pr14289-2.c: Likewise.
20363         * gcc.dg/pr14289-3.c: Likewise.
20364
20365 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
20366
20367         * gcc.c-torture/execute/20040308-1.c: New test.
20368
20369 2004-03-07  Roger Sayle  <roger@eyesopen.com>
20370
20371         * gcc.c-torture/execute/20040307-1.c: New test case.
20372
20373 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
20374
20375         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
20376
20377 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
20378
20379         * gcc.dg/20040306-1.c: New test.
20380
20381 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
20382
20383         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
20384         them static.
20385         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
20386
20387 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20388
20389         PR c/14465
20390         * gcc.dg/decl-6.c: New test.
20391
20392 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20393
20394         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
20395         Rename LOGPOW -> LOG_POW.
20396         (SQRT_EXP, POW_EXP): New.
20397
20398 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20399
20400         * gcc.dg/i386-sse-8.c: New test.
20401
20402 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20403
20404         PR c/14114
20405         * gcc.dg/decl-5.c: New test.
20406
20407 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
20408
20409         * gcc.dg/20040305-1.c: New test.
20410
20411 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
20412
20413         PR other/14354
20414         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
20415
20416 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
20417
20418         PR c++/14425, c++/14426
20419         * g++.dg/ext/altivec-4.C: New test.
20420         * g++.dg/ext/altivec-5.C: New test.
20421
20422 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
20423
20424         * g++.old-deja/g++.other/linkage1.C: Expect errors about
20425         global variables of a type with no linkage.
20426         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
20427         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
20428         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
20429         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
20430         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
20431         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
20432         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
20433         * g++.dg/warn/deprecated.C: Name enum Color.
20434         * g++.dg/overload/VLA.C: Name structure for 'b'.
20435         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
20436
20437 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20438
20439         * gcc.c-torture/compile/20040304-1.c: New test.
20440
20441 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
20442
20443         PR 13728
20444         * gcc.dg/decl-4.c: New testcase.
20445
20446 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
20447
20448         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
20449         as PRECF if sizeof (float) > sizeof (double).
20450         (PRECL): Make it the same as PRECF if
20451         sizeof (float) > sizeof (long double).
20452
20453 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20454
20455         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
20456         system type.  Add check for irix6 which doesn't have c99 runtime.
20457
20458 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
20459
20460         * gcc.dg/const-elim-1.c: xfail for xtensa.
20461
20462 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20463
20464         PR c++/14369
20465         * g++.dg/template/cond4.C: New test.
20466
20467 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20468
20469         PR c++/14360
20470         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
20471
20472         PR c++/14361
20473         * g++.dg/parse/defarg7.C: New test.
20474
20475         PR c++/14359
20476         * g++.dg/template/friend26.C: New test.
20477
20478 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20479
20480         PR c++/14324
20481         * g++.dg/abi/mangle21.C: New test.
20482
20483         PR c++/14260
20484         * g++.dg/parse/constructor2.C: New test.
20485
20486         PR c++/14337
20487         * g++.dg/template/sfinae1.C: New test.
20488
20489 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20490
20491         PR c++/14267
20492         * g++.dg/expr/crash2.C: New test.
20493
20494         PR middle-end/13448
20495         * gcc.dg/inline-5.c: New test.
20496         * gcc.dg/always-inline.c: Split out tests into ...
20497         * gcc.dg/always-inline2.c: ... this and ...
20498         * gcc.dg/always-inline3.c: ... this.
20499
20500 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20501
20502         PR debug/12103
20503         * g++.dg/debug/crash1.C: New test.
20504
20505 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
20506
20507         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
20508         function with __attribute__((noinline)).
20509         (recurser_void2): Likewise.
20510         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
20511         (recurser_void2): Likewise.
20512
20513 2004-02-29  Roger Sayle  <roger@eyesopen.com>
20514
20515         PR middle-end/14203
20516         * g++.dg/warn/Wunused-6.C: New test case.
20517
20518 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
20519
20520         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
20521         not defined.
20522
20523 2004-02-27  Eric Christopher  <echristo@redhat.com>
20524
20525         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
20526         * g++.dg/charset/asm2.c: Run only x86.
20527         * gcc.dg/charset/asm3.c: Ditto.
20528
20529 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
20530
20531         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
20532         ld_library_path.
20533
20534 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
20535
20536         * g++.dg/ext/altivec-3.C: New.
20537
20538 2004-02-26  Richard Henderson  <rth@redhat.com>
20539
20540         * g++.dg/ext/attrib10.C: Mark for warning.
20541         * gcc.dg/attr-alias-1.c: New.
20542
20543 2004-02-26  Richard Henderson  <rth@redhat.com>
20544
20545         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
20546         * gcc.c-torture/execute/20040208-2.c: ... it back.
20547
20548 2004-02-26  Eric Christopher  <echristo@redhat.com>
20549
20550         * lib/target-supports.exp (check-iconv-available): New function.
20551         * lib/gcc-dg.exp (dg-require-iconv): New function.
20552         Use above.
20553         * gcc.dg/charset: New directory.
20554         * gcc.dg/charset/charset.exp: New file.
20555         * gcc.dg/charset/asm1.c: Ditto.
20556         * gcc.dg/charset/asm2.c: Ditto.
20557         * gcc.dg/charset/asm3.c: Ditto.
20558         * gcc.dg/charset/asm4.c: Ditto.
20559         * gcc.dg/charset/asm5.c: Ditto.
20560         * gcc.dg/charset/attribute1.c: Ditto.
20561         * gcc.dg/charset/attribute2.c: Ditto.
20562         * gcc.dg/charset/string1.c: Ditto.
20563         * g++.dg/charset: New directory.
20564         * g++.dg/dg.exp: Add here. Special options.
20565         * g++.dg/charset/charset.exp: New file.
20566         * g++.dg/charset/asm1.c: Ditto.
20567         * g++.dg/charset/asm2.c: Ditto.
20568         * g++.dg/charset/asm3.c: Ditto.
20569         * g++.dg/charset/asm4.c: Ditto.
20570         * g++.dg/charset/attribute1.c: Ditto.
20571         * g++.dg/charset/attribute2.c: Ditto.
20572         * g++.dg/charset/extern1.cc: Ditto.
20573         * g++.dg/charset/extern2.cc: Ditto.
20574         * g++.dg/charset/string1.c: Ditto.
20575
20576 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
20577
20578         PR c++/14278
20579         * g++.dg/parse/comma1.C: New test.
20580
20581 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20582
20583         PR c++/14284
20584         * g++.dg/template/ttp8.C: New test.
20585
20586 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
20587
20588         * gcc.dg/fixuns-trunc-1.c: New test.
20589
20590 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20591
20592         * gcc.dg/builtins-config.h: Use #elif.
20593
20594 2004-02-26  Michael Matz  <matz@suse.de>
20595
20596         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
20597         * gcc.dg/991214-1.c: Likewise.
20598         * gcc.dg/i386-asm-1.c: Likewise.
20599
20600 2004-02-25  Richard Henderson  <rth@redhat.com>
20601
20602         * gcc.c-torture/execute/20040208-2.c: Move ...
20603         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
20604
20605 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20606
20607         PR c++/14246
20608         * g++.dg/other/crash-3.C: New test.
20609
20610 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20611
20612         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
20613         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
20614
20615         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
20616         HP-UX.
20617
20618 2004-02-24  Michael Matz  <matz@suse.de>
20619
20620         * gcc.dg/i386-regparm.c: New.
20621
20622 2004-02-23  James E Wilson  <wilson@specifixinc.com>
20623
20624         * gcc.c-torture/execute/20040223-1.c: New.
20625
20626 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
20627             Kazu Hirata  <kazu@cs.umass.edu>
20628
20629         * gcc.dg/fwritable-strings-1.c: Remove.
20630
20631 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
20632
20633         PR c/14156
20634         * gcc.dg/20040223-1.c: New test.
20635
20636 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20637
20638         PR c++/14106
20639         * g++.dg/ext/typeof9.C: New test.
20640
20641 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20642
20643         PR c++/14250
20644         * g++.dg/other/switch1.C: New test.
20645
20646 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20647
20648         * gcc.dg/cast-function-1.c: Adjust for new informative message.
20649         * gcc.dg/va-arg-1.c: Likewise.
20650
20651 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20652
20653         PR c++/14143
20654         * g++.dg/template/koenig5.C: New test.
20655
20656 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
20657
20658         * g++.dg/ext/altivec-1.C: Generalize target triple.
20659         * g++.dg/ext/altivec-2.C: New test case.
20660         * g++.dg/ext/altivec_check.h: New file.
20661         * gcc.dg/altivec-1.c: Generalize target triple;
20662         include altivec_check.h and call altivec_check().
20663         * gcc.dg/altivec-[2-5].c: Generalize target triple.
20664         * gcc.dg/altivec-6.c: New test case.
20665         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
20666         type casts as needed.
20667         * gcc.dg/altivec-10.c: Include altivec_check.h and call
20668         altivec_check().
20669         * gcc.dg/altivec-12.c: New test case.
20670         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
20671         include altivec_check.h and call altivec_check().
20672         * gcc.dg/altivec_check.h: New file.
20673
20674 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20675
20676         * lib/target-supports.exp (check_alias_available): Don't mangle
20677         function `g' in test program.
20678
20679 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20680
20681         * lib/target-supports.exp (check_profiling_available): Check
20682         argument to determine whether we support a profiling type.
20683         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
20684         check_profiling_available.
20685         * g++.dg/bprob/bprob.exp: Likewise.
20686         * g77.dg/bprob/bprob.exp: Likewise.
20687         * gcc.misc-tests/bprob.exp: Likewise.
20688         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
20689         dg-require-profiling and delete expected error handling.
20690         * gcc.dg/20021014-1.c: Likewise.
20691         * gcc.dg/nest.c: Likewise.
20692
20693 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20694
20695         PR c++/12007
20696         * g++.dg/other/vthunk1.C: New test.
20697
20698 2004-02-20  Falk Hueffner  <falk@debian.org>
20699
20700         PR target/14201
20701         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
20702
20703 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
20704
20705         PR c++/13927
20706         * g++.dg/other/error8.C: Remove XFAIL markers.
20707
20708         PR c++/14173
20709         * g++.dg/ext/packed5.C: New test.
20710
20711         PR c++/14199
20712         * g++.dg/warn/Wunused-5.C: New test.
20713
20714         PR c++/14186
20715         * g++.dg/lookup/member1.C: New test.
20716
20717 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
20718
20719         * gcc.c-torture/compile/20040130-1.c: Enable only when
20720         __INT_MAX__ >= 2147483647L.
20721         * gcc.c-torture/compile/961203-1.c: Likewise.
20722
20723 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
20724
20725         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
20726         * g++.dg/opt/template1.C: Robustify assembler regexp
20727
20728 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20729
20730         * gcc.c-torture/execute/simd-4.x: Remove.
20731         * gcc.c-torture/execute/va-arg-25.x: Likewise.
20732         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
20733         Guard with #ifndef SKIP_ATTRIBUTE.
20734         * gcc.dg/compat/vector-1_y.c: Likewise.
20735         * gcc.dg/compat/vector-2_x.c: Likewise.
20736         * gcc.dg/compat/vector-2_y.c: Likewise.
20737         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
20738         * g++.dg/eh/simd-2.C: Likewise.
20739
20740 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
20741
20742         * gcc.c-torture/compile/complex-1.c: New.
20743
20744 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
20745
20746         PR target/14209
20747         * gcc.c-torture/execute/20040218-1.c: New test.
20748
20749 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20750
20751         PR c++/14181
20752         * g++.dg/parse/new2.C: New test.
20753
20754 2004-02-18  Paul Brook  <paul@codesourcery.com>
20755
20756         * gcc.c-torture/compile/libcall-1.c: New test.
20757
20758 2004-02-18  Paul Brook  <paul@codesourcery.com>
20759
20760         PR debug/12934
20761         * gcc.dg/debug/debug-7.c: New test.
20762
20763 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
20764
20765         * gcc.dg/20040217-1.c: New test.
20766
20767 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
20768
20769         * gcc.c-torture/execute/990208-1.x: Delete.
20770
20771 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
20772
20773         * gcc.c-torture/execute/20040208-2.x: New file.
20774
20775 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
20776
20777         PR c++/11326
20778         * g++.dg/abi/structret1.C: New test.
20779
20780 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
20781
20782         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
20783         (i386_cpuid): No need to test if cpuid is available on AMD64.
20784         Fix assembly, so that it works onboth i386 and AMD64.
20785         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
20786         (vecInLong): Fix s[] member type to unsigned int.
20787         (vecInWord): Remove type.
20788         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
20789         (a64, b64, c64, d64, e64): Remove.
20790         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
20791         Remove unused variable.  Remove initialization of removed variables.
20792         Don't call mmx_tests nor sse_tests.
20793         (reference_mmx, reference_sse): Remove.
20794         (check): Add return stmt.
20795         * gcc.dg/i386-sse-7.c: New test.
20796         * gcc.dg/i386-mmx-4.c: New test.
20797
20798 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20799
20800         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
20801         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20802         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20803         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
20804         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
20805         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
20806         g++.dg/tc1/dr94.C: Fix line terminator.
20807
20808 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
20809
20810         * gcc.c-torture/compile/20040216-1.c: New.
20811
20812 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20813
20814         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20815         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20816         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
20817         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
20818         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
20819         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
20820
20821 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20822
20823         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
20824
20825 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
20826
20827         PR c++/13971
20828         * g++.dg/expr/cond4.C: New test.
20829
20830         PR c++/14086
20831         * g++.dg/lookup/crash2.C: New test.
20832
20833 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
20834
20835         * gcc.c-torture/compile/20040214-2.c: New test.
20836
20837 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
20838
20839         PR c++/14116
20840         * g++.dg/ext/typeof8.C: New test.
20841
20842 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
20843
20844         * gcc.c-torture/compile/20040214-1.c: New test.
20845
20846 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20847
20848         PR c++/13635
20849         * g++.dg/template/spec11.C: New test.
20850
20851 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20852
20853         PR c++/13927
20854         * g++.dg/other/error8.C: New test.
20855
20856 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
20857
20858         PR c++/14122
20859         * g++.dg/template/array4.C: New test.
20860
20861         PR c++/14108
20862         * g++.dg/inherit/thunk2.C: New test.
20863
20864         PR c++/14083
20865         * g++.dg/eh/cond2.C: New test.
20866
20867 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
20868
20869         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
20870
20871 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
20872
20873         * lib/scanasm.exp (dg-scan): Quote pattern before display.
20874
20875 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
20876
20877         * g++.dg/simd-2.C: xfail on ppc64-linux.
20878
20879 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20880
20881         PR c/456
20882         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
20883         tests.
20884
20885 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
20886
20887         * gcc.dg/builtins-33.c: New test.
20888
20889 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
20890
20891         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
20892
20893 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20894
20895         * g++.dg/simd-2.C: Set -maltivec for ppc64.
20896
20897 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20898
20899         * gcc.dg/ppc64-abi-3.c: New test.
20900
20901 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
20902
20903         PR c/14092
20904
20905         * gcc.dg/pr14092-1.c: New testcase.
20906
20907 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
20908
20909         * gcc.dg/cpp/assert4.c: Fix typo last change.
20910
20911         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
20912         * gcc.dg/cpp/assert4.c: Handle powerpc64.
20913
20914         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
20915
20916 2004-02-09  Roger Sayle  <roger@eyesopen.com>
20917
20918         * gcc.c-torture/compile/20040209-1.c: New test case.
20919
20920 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20921
20922         * gcc.dg/c90-init-1.c: Adjust expected error messages.
20923
20924 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
20925
20926         * gcc.c-torture/execute/20040208-[12].c: New tests.
20927
20928 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20929
20930         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
20931
20932 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20933
20934         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
20935
20936 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20937
20938         Bug 13856
20939         * gcc.dg/visibility-8.c: New testcase.
20940
20941 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20942
20943         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
20944         arguments.
20945         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
20946
20947 2004-02-07  Roger Sayle  <roger@eyesopen.com>
20948
20949         PR middle-end/13696
20950         * g++.dg/opt/fold1.C: New test case.
20951
20952 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20953
20954         PR c++/14033
20955         * g++.dg/other/crash-2.C: New test.
20956
20957 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20958
20959         PR c++/14028
20960         * g++.dg/parse/angle-bracket2.C: New test.
20961
20962 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20963
20964         PR middle-end/13750
20965         Revert:
20966         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20967         PR pch/13361
20968         * testsuite/g++.dg/pch/wchar-1.C: New.
20969         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20970
20971 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20972
20973         PR c++/14008
20974         * g++.dg/parse/error15.C: New test.
20975         * g++.dg/parse/crash11.C: Update dg-error mark.
20976
20977 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20978
20979         PR c++/13932
20980         * g++.dg/warn/conv2.C: New test.
20981
20982 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20983
20984         PR c++/13086
20985         * g++.dg/warn/incomplete1.C: Remove xfail.
20986
20987 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20988
20989         * lib/file-format.exp (gcc_target_object_format): Use
20990         ${tool}_target_compile, not gcc_target_compile.
20991         * lib/target-supports.exp (check_alias_available): Likewise.
20992         (check_gc_sections_available): Likewise.
20993         * g++.dg/ext/attrib10.C: Use dg-require-alias.
20994         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
20995         dg-require-alias.
20996
20997 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20998
20999         PR c++/13969
21000         * g++.dg/template/static6.C: New test.
21001
21002 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
21003
21004         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
21005
21006 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21007
21008         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
21009         tests for systems where `char' is unsigned by default.
21010
21011 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21012
21013         PR c++/13997
21014         * g++.dg/template/partial3.C: New test.
21015
21016 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
21017
21018         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
21019         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
21020         Remove mentions of obsolete ports.
21021
21022 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
21023
21024         * gcc.dg/noncompile/20001228-1.c: Fix for new
21025         error message.
21026
21027 2004-02-03  Roger Sayle  <roger@eyesopen.com>
21028
21029         PR target/9348
21030         * gcc.c-torture/execute/multdi-1.c: New test case.
21031
21032 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21033
21034         PR c++/13925
21035         * g++.dg/template/lookup5.C: New test.
21036
21037 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21038
21039         PR c++/13950
21040         * g++.dg/template/lookup4.C: New test.
21041
21042         PR c++/13970
21043         * g++.dg/parse/error14.C: New test.
21044
21045         PR c++/14002
21046         * g++.dg/parse/template13.C: New test.
21047
21048 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21049
21050         PR c++/13978
21051         * g++.dg/template/koenig4.C: New test.
21052
21053         PR c++/13968
21054         * g++.dg/template/crash17.C: New test.
21055
21056         PR c++/13975
21057         * g++.dg/parse/error13.C: New test.
21058         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
21059
21060 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21061
21062         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
21063
21064 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
21065
21066         PR c/11658
21067         PR c/13994
21068         * gcc.dg/noncompile/20040203-1.c: New test.
21069         * gcc.dg/noncompile/20040203-2.c: Likewise.
21070         * gcc.dg/noncompile/20040203-3.c: Likewise.
21071         * gcc.dg/20040203-1.c: Likewise.
21072
21073 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
21074
21075         PR c++/10858
21076         * g++.dg/template/sizeof7.C: New test.
21077
21078 2004-02-02  Eric Christopher  <echristo@redhat.com>
21079             Zack Weinberg  <zack@codesourcery.com>
21080
21081         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
21082
21083 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
21084
21085         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
21086         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
21087         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
21088         * gcc.dg/cleanup-5.c: Run only on Linux targets.
21089
21090 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
21091
21092         PR c++/13113
21093         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
21094
21095         PR c++/13854
21096         * g++.dg/ext/attrib13.C: New test.
21097
21098         PR c++/13907
21099         * g++.dg/conversion/op2.C: New test.
21100
21101 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21102
21103         * gcc.dg/titype-1.c: Fix pasto.
21104
21105 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21106
21107         * gcc.dg/titype-1.c: New test.
21108
21109 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21110
21111         PR c++/13957
21112         * g++.dg/template/non-type-template-argument-1.C,
21113         g++.dg/template/qualified-id1.C: Update dg-error marks.
21114         * g++.dg/template/nontype6.C: New test.
21115
21116 2004-02-01  Roger Sayle  <roger@eyesopen.com>
21117
21118         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
21119         * gcc.dg/builtins-31.c: New testcase.
21120         * gcc.dg/builtins-32.c: New testcase.
21121
21122 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
21123
21124         * objc.dg/call-super-2.m: Update line numbers
21125         for the including of stddef.h.
21126
21127 2004-01-30  Michael Matz  <matz@suse.de>
21128
21129         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
21130         g++.dg/ext/case-range3.C: New tests.
21131
21132 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21133
21134         DR206
21135         PR c++/13813
21136         * g++.dg/template/member4.C: New test.
21137
21138 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21139
21140         PR c++/13683
21141         * g++.dg/template/sizeof6.C: New test.
21142
21143 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21144
21145         * gcc.dg/fwritable-strings-1.c: New test.
21146
21147 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21148
21149         * gcc.c-torture/compile/20040130-1.c: New test.
21150
21151 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
21152
21153         * objc.dg/call-super-2.m: Include stddef.h for size_t.
21154
21155 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
21156
21157         PR c++/13883
21158         * g++.dg/template/ctor3.C: New test.
21159
21160 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21161
21162         * g++.dg/tc1: New directory.
21163         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
21164         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
21165         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
21166         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
21167         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
21168
21169 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21170
21171         * g++.dg/parse/error11.C: New test.
21172         * g++.dg/parse/error12.C: Likewise.
21173
21174 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
21175
21176         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
21177         (scan_initial, main): Use aligned_sizeof instead of sizeof.
21178
21179 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
21180
21181         PR c++/13791
21182         * g++.dg/ext/attrib12.C: New test.
21183
21184         PR c++/13736
21185         * g++.dg/parse/cast2.C: New test.
21186
21187 2004-01-27  James E Wilson  <wilson@specifixinc.com>
21188
21189         * objc.dg/encode-2.m (main): New local string.  Set depending on
21190         sizeof long.  Use in sscanf call.
21191         * objc.dg/encode-3.m (main): New local string.  Set depending on
21192         sizeof long.  Use in scan_initial call.
21193
21194 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21195
21196         * objc.dg/call-super-2.m: Make LP64-safe.
21197         * objc.dg/desig-init-1.m: Likewise.
21198
21199 2004-01-27  Devang Patel <dpatel@apple.com>
21200
21201         * g++.dg/debug/namespace1.C: New test.
21202
21203 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
21204
21205         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
21206         xscale-*-*.
21207
21208         * gcc.dg/arm-mmx-1.c: New test.
21209
21210 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21211
21212         * gcc.dg/20040127-1.c: New test.
21213         * gcc.dg/20040127-2.c: New test.
21214
21215 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21216
21217         * objc.dg/stret-1.m (glob): Renamed to globa.
21218
21219 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
21220
21221         PR c++/13663
21222         * g++.dg/expr/for1.C: New test.
21223
21224 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
21225
21226         PR middle-end/13779
21227         * gcc.dg/darwin-longlong.c: New test.
21228
21229 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
21230
21231         * gcc.dg/20040124-1.c: Moved test from here...
21232         * gcc.c-torture/compile/20040124-1.c: ...to here.
21233
21234 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21235
21236         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
21237         the assembly output if -m64 is passed.
21238
21239 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
21240
21241         PR c++/13833
21242         * g++.dg/template/cond3.C: New test.
21243
21244 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21245
21246         PR c++/13810
21247         * g++.dg/template/ttp7.C: New test.
21248
21249 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21250
21251         PR c++/13797
21252         * g++.dg/template/nontype4.C: New test.
21253         * g++.dg/template/nontype5.C: Likewise.
21254
21255 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
21256
21257         * gcc.dg/torture/mips-clobber-at.c: New test.
21258
21259 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
21260
21261         * gcc.dg/20040124-1.c: New test.
21262
21263 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
21264
21265         * gcc.dg/20040123-1.c: New test.
21266
21267 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21268
21269         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
21270
21271 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21272
21273         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
21274
21275 2004-01-23  Andrew Pinski  <apinski@apple.com>
21276
21277         * gcc.dg/20030121-1.c: Move to ..
21278         * gcc.dg/20040121-1.c: here.
21279
21280 2004-01-23  Roger Sayle  <roger@eyesopen.com>
21281
21282         * gcc.dg/builtins-29.c: New test case.
21283
21284 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21285
21286         PR 18314
21287         * gcc.dg/builtins-30.c: New testcase.
21288
21289 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
21290
21291         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
21292         * lib/g77.exp: Likewise.
21293         * lib/objc.exp: Likewise.
21294         * lib/g++.exp: Likewise.
21295
21296 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21297
21298         * gcc.dg/struct-by-value-2.c: New test.
21299
21300 2004-01-21  Andrew Pinski  <apinski@apple.com>
21301
21302         PR target/13785
21303         * gcc.dg/20030121-1.c: New test.
21304
21305 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
21306
21307         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
21308         clobber frame pointer register in asm statement.
21309
21310 2004-01-21  Falk Hueffner  <falk@debian.org>
21311
21312         * gcc.c-torture/compile/20040121-1.c: New test.
21313
21314 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
21315
21316         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
21317
21318 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
21319
21320         * gcc.dg/ppc64-abi-2.c: New test.
21321
21322 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
21323
21324         * lib/treelang.exp: Fill out this file.
21325         * lib/treelang-dg.exp: New File.
21326
21327 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21328
21329         * gcc.c-torture/compile/981022-1.c: Remove.
21330         * gcc.dg/array-5.c: Remove XFAIL.
21331         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
21332         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
21333         gcc.dg/cond-lvalue-1.c: Update.
21334         * gcc.dg/cast-lvalue-2.c: New test.
21335
21336 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
21337
21338         PR c++/13592
21339         * g++.dg/other/error1.C (class foo): Tweak error message.
21340
21341         PR c++/13592
21342         * g++.dg/template/call2.C: New test.
21343
21344 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21345
21346         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
21347         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
21348         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
21349         scalar-return-1_x.c, scalar-return-2_y.c,
21350         scalar-return-3_x.c, scalar-return-3_y.c,
21351         scalar-return-4_x.c, scalar-return-4_y.c,
21352         struct-align-1.h, struct-align-1_x.c,
21353         struct-align-1_y.c, struct-align-2.h,
21354         struct-align-2_x.c, struct-align-2_y.c,
21355         struct-by-value-10_y.c, struct-by-value-11_x.c,
21356         struct-by-value-11_y.c, struct-by-value-12_x.c,
21357         struct-by-value-12_y.c, struct-by-value-13_x.c,
21358         struct-by-value-13_y.c, struct-by-value-14_x.c,
21359         struct-by-value-14_y.c, struct-by-value-15_x.c,
21360         struct-by-value-15_y.c, struct-by-value-16_y.c,
21361         struct-by-value-17_y.c, struct-by-value-18_y.c,
21362         struct-by-value-19_y.c, struct-by-value-1_x.c,
21363         struct-by-value-1_y.c, struct-by-value-20_y.c,
21364         struct-by-value-2_x.c, struct-by-value-2_y.c,
21365         struct-by-value-3_y.c, struct-by-value-4_x.c,
21366         struct-by-value-4_y.c, struct-by-value-5_y.c,
21367         struct-by-value-6_y.c, struct-by-value-7_y.c
21368         struct-by-value-8_x.c, struct-by-value-8_y.c
21369         struct-by-value-9_x.c, struct-by-value-9_y.c
21370         struct-return-10_x.c, struct-return-10_y.c,
21371         struct-return-19_x.c, struct-return-20_x.c
21372         struct-return-2_x.c, struct-return-2_y.c
21373         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
21374         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
21375
21376 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21377
21378         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
21379         attribute on sparc*-sun-solaris2.*.
21380
21381 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
21382
21383         PR c++/13710
21384         * g++.dg/ext/typeof7.C: New test.
21385
21386 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
21387
21388         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
21389         * gcc.dg/const-elim-1.c: Same.
21390
21391 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
21392
21393         * objc.dg/stret-1.m: New.
21394         * objc.dg/stret-2.m: New.
21395
21396 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21397
21398         PR c++/11895
21399         * g++.dg/ext/vector1.C: New test.
21400
21401 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
21402
21403         * gcc.dg/pch/import-1.c: New.
21404         * gcc.dg/pch/import-1.hs: New.
21405         * gcc.dg/pch/import-1a.h: New.
21406         * gcc.dg/pch/import-1b.h: New.
21407         * gcc.dg/pch/import-1c.h: New.
21408
21409 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21410
21411         PR c++/13574
21412         * g++.dg/ext/array1.C: New test.
21413
21414         PR c++/13178
21415         * g++.dg/conversion/op1.C: New test.
21416
21417 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
21418
21419         PR 11864
21420         From Kazumoto Kojima / Dan Kegel:
21421         * gcc.dg/pr11864-1.c: New test.
21422
21423         PR 10392
21424         From Marcus Comstedt / Dan Kegel:
21425         * gcc.dg/pr10392-1.c: New test.
21426
21427 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21428
21429         PR c++/13478
21430         * g++.dg/init/ref10.C: New test.
21431
21432 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21433
21434         PR c++/13407
21435         * g++.dg/parse/typename6.C: New test.
21436
21437 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21438
21439         PR pch/13361
21440         * testsuite/g++.dg/pch/wchar-1.C: New.
21441         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21442
21443 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21444
21445         PR c++/9259
21446         * g++.dg/expr/sizeof2.C: New test.
21447
21448 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
21449
21450         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
21451
21452 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
21453
21454         PR c++/13659
21455         * g++.dg/lookup/strong-using-3.C: New.
21456         * g++.dg/lookup/using-10.C: New.
21457
21458 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
21459
21460         PR c++/13594
21461         * g++.dg/lookup/strong-using-2.C: New.
21462
21463 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
21464             Dan Kegel <dank@kegel.com>
21465             J"orn Rennecke <joern.rennecke@superh.com>
21466
21467         PR target/9365
21468         * gcc.dg/pr9365-1.c: New test.
21469
21470 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21471
21472         PR c++/8856
21473         * g++.dg/parse/casting-operator2.C: New test.
21474         * g++.old-deja/g++.pt/explicit83.C: Remove.
21475
21476 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21477
21478         * gcc.dg/label-compound-stmt-1.c: New test.
21479         * gcc.c-torture/compile/950922-1.c,
21480         gcc.c-torture/compile/20000211-3.c,
21481         gcc.c-torture/compile/20000518-1.c,
21482         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
21483         compound statements.
21484
21485 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
21486
21487         * gcc.dg/ppc64-abi-1.c: New test.
21488
21489 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
21490
21491          * g++.dg/ext/attrib9.C: Add dg-warnings.
21492
21493 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21494
21495         PR c++/12335
21496         * g++.dg/parse/dtor3.C: New test.
21497
21498 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21499
21500         PR c++/12709
21501         * g++.dg/parse/try-catch-1.C: New test.
21502
21503 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
21504
21505         * ada/acats/run_all.sh: Add more verbose output in acats.log
21506         when compiling tests.
21507
21508 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21509
21510         PR 13656
21511         * gcc.dg/typedef-redecl.c: New test case.
21512         * gcc.dg/typedef-redecl.h: New support file.
21513
21514 2004-01-13  Jan Hubicka  <jh@suse.cz>
21515
21516         * gcc.dg/always_inline.c: New test.
21517         * gcc.dg/debug/20031231-1.c: Fix.
21518
21519 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21520
21521         PR c++/13474
21522         * g++.dg/template/array3.C: New test.
21523
21524 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21525
21526         * g++.dg/ext/lvalue1.C: No longer expected to fail.
21527         * g++.dg/warn/Wunused-2.C: Likewise.
21528
21529 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21530
21531         PR c++/13289
21532         * g++.dg/template/instantiate6.C: New test.
21533
21534 2004-01-12  Roger Sayle  <roger@eyesopen.com>
21535
21536         PR middle-end/11397
21537         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
21538
21539 2004-01-12  Jan Hubicka  <jh@suse.cz>
21540
21541         PR opt/12826
21542         * gcc.dg/20040112-1.c: New.
21543
21544         * gcc.dg/dwarf-die[1-7].c: Move to...
21545         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
21546         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
21547
21548 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
21549
21550         PR c++/4100
21551         * g++.dg/parse/friend4.C: New test.
21552
21553 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
21554
21555         PR c++/4100
21556         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
21557         definition is called a friend.
21558
21559 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
21560
21561         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
21562
21563 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
21564
21565         PR c++/3478
21566         * g++.dg/parse/error10.C: New test.
21567         * g++.dg/template/arg2.C: Accept "invalid type" error.
21568
21569 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
21570
21571         PR middle-end/13392
21572         * g++.dg/opt/expect2.C: New test.
21573
21574 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21575
21576         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
21577         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
21578         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
21579         Update dg-error regexps.
21580
21581 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21582
21583         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
21584         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
21585
21586 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21587
21588         * gcc.dg/pragma-re-1.c: Use right pointer type.
21589
21590 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21591
21592         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
21593
21594 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
21595
21596         * gcc.dg/rs6000-ldouble-1.c: New.
21597
21598 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21599
21600         DR 337
21601         PR c++/9256
21602         * g++.dg/other/abstract1.C: New test.
21603
21604 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
21605
21606         * g++.dg/lookup/strong-using-1.C: New.
21607
21608 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21609
21610         PR c/11234
21611         * gcc.dg/func-ptr-conv-1.c: New test.
21612         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
21613
21614 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
21615
21616         PR target/13380.
21617         * gcc.c-torture/compile/20040109-1.c: New.
21618
21619 2004-01-08  Stuart Hastings  <stuart@apple.com>
21620
21621         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
21622         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
21623         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
21624
21625 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
21626
21627         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
21628
21629 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21630
21631         * ada/acats/run_acats: Treat 'gnatchop' the same way
21632         as 'gnatmake'.  Export GCC_DRIVER.
21633         * ada/acats/run_all.sh: Add target_gnatchop.  Use
21634         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
21635
21636 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21637
21638         PR c++/12573
21639         * g++.dg/template/dependent-expr4.C: New test.
21640
21641 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
21642
21643         * gcc.dg/altivec-11.c: New test.
21644
21645 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
21646
21647         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
21648
21649 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21650
21651         PR c/6024
21652         * gcc.dg/enum-compat-1.c: New test.
21653         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
21654
21655 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21656
21657         PR c/12165
21658         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
21659         gcc.dg/c99-idem-qual-3.c: New tests.
21660
21661 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
21662
21663         * gcc.dg/winline-7.c: Don't cast void * to int.
21664
21665 2004-01-06  Jan Hubicka  <jh@suse.cz>
21666
21667         * gcc.dg/i386-sse-5.c: New test
21668         * g++.dg/eh/simd-1.c: Add -w argument for i386.
21669
21670 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21671
21672         PR c++/12815
21673         * g++.dg/rtti/typeid4.C: New test.
21674
21675 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21676
21677         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
21678
21679 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21680
21681         PR c++/12132
21682         * g++.dg/template/error11.C: New test.
21683
21684         PR c++/13451
21685         * g++.dg/template/class2.C: New test.
21686
21687 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21688         Richard Sandiford <rsandifo@redhat.com>
21689
21690         PR c++/13387
21691         * g++.dg/opt/alias3.C: New test.
21692
21693 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
21694
21695         PR c++/13157
21696         * g++.dg/template/koenig3.C: New test.
21697
21698         PR c++/13529
21699         * g++.dg/parse/offsetof3.C: New test.
21700
21701         * g++.dg/init/copy7.C: Add missing dg-error markers.
21702
21703         PR c++/12226
21704         * g++.dg/init/copy7.c: New test.
21705
21706         PR c++/13536
21707         * g++.dg/parse/cast1.C: New test.
21708
21709 2004-01-04  Jan Hubicka  <jh@suse.cz>
21710
21711         * gcc.dg/winline[1-7].c: New tests.
21712
21713 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21714
21715         PR c++/13520
21716         * g++.dg/template/qualttp22.C: New test.
21717
21718 2004-01-01  Jan Hubicka  <jh@suse.cz>
21719
21720         * gcc.dg/debug/20031231-1.c: New.
21721         * gcc.c-torture/compile/20040101-1.c: New.
21722         * gcc.dg/dwarf-die-[1-7].c: New.
21723
21724 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
21725
21726         PR optimization/13521
21727         * gcc.c-torture/compile/20031231-1.c: New test.
21728
21729 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21730
21731         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
21732
21733 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21734
21735         PR c++/10079
21736         * g++.dg/template/crash16.C: New test.
21737
21738 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
21739
21740         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
21741
21742 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21743
21744         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
21745         ports.
21746         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21747         * g++.old-deja/g++.law/profile1.C: Likewise.
21748         * gcc.c-torture/compile/981006-1.c: Likewise.
21749         * gcc.c-torture/execute/loop-2e.x: Likewise.
21750         * gcc.c-torture/execute/loop-2f.x: Remove.
21751         * gcc.c-torture/execute/loop-2g.x: Likewise.
21752         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
21753         * gcc.dg/20020312-2.c: Remove traces of dead ports.
21754
21755 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21756
21757         PR c++/13507
21758         * g++.dg/ext/attrib11.C: New test.
21759
21760         PR c++/13494
21761         * g++.dg/template/array2-1.C: New test.
21762         * g++.dg/template/array2-2.C: New test.
21763
21764 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
21765
21766         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
21767
21768 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21769
21770         PR c++/12774
21771         * g++.dg/template/array1-1.C: New test.
21772         * g++.dg/template/array1-2.C: New test.
21773
21774 2003-12-29  Roger Sayle  <roger@eyesopen.com>
21775
21776         PR fortran/12632
21777         * g77.dg/12632.f: New test case.
21778
21779 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21780
21781         PR c++/13289
21782         * g++.dg/parse/nontype1.C: New test.
21783
21784 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21785
21786         PR c++/12403
21787         * g++.dg/parse/explicit1.C: New test.
21788         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
21789
21790 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21791
21792         PR c++/13081
21793         * g++.dg/opt/inline6.C: New test.
21794
21795         PR c++/12613
21796         * g++.dg/parse/error9.C: New test.
21797
21798         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
21799
21800 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21801
21802         PR c++/13009
21803         * g++.dg/init/assign1.C: New test.
21804
21805 2003-12-28  Roger Sayle  <roger@eyesopen.com>
21806
21807         PR c++/13070
21808         * g++.dg/warn/format3.C: New test case.
21809
21810 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21811
21812         * gcc.c-torture/compile/20031227-1.c: New test.
21813
21814 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21815
21816         * g++.dg/bprob/bprob.exp: Load target-supports.exp
21817         * g77.dg/bprob/bprob.exp: Likewise.
21818         * gcc.misc-tests/bprob.exp: Likewise.
21819         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
21820         variants on systems where the library does not provide that
21821         functionality.
21822         * gcc.dg/builtins-20.c: Use builtins-config.h.
21823         * gcc.dg/builtins-config.h: New file.
21824
21825 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21826
21827         * lib/gcc-dg.exp (dg-require-profiling): New function.
21828         * lib/target-supports.exp (check_profiling_available): Likewise.
21829         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
21830         * g77.dg/bprob/bprob.exp: Likewise.
21831         * gcc.misc-tests/bprob.exp: Likewise.
21832         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
21833         * gcc.dg/20021014-1.c: Likewise.
21834         * gcc.dg/nest.c: Likewise.
21835
21836 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21837
21838         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
21839         compiling.
21840         * g++.dg/lookup/java2.C: Likewise.
21841         * gcc.dg/cpp/lexident.c: Likewise.
21842
21843 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
21844
21845         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
21846         given.
21847         * gcc.c-torture/compile/961203-1.c: Likewise.
21848         * gcc.c-torture/compile/980506-1.c: Likewise.
21849
21850 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
21851
21852         * lib/gcc-dg.exp (dg-prune-output): New annotation.
21853         (additional_prunes): New global.
21854         (gcc-dg-prune): Handle additional per-test pruning.
21855         (dg-test): Clear additional_prunes between tests.
21856
21857         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
21858         dg-prune-output to avoid spurious failures from assembler
21859         complaining about nonexistent WAW violations.
21860         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
21861         Use dg-prune-output to avoid spurious failures from assembler
21862         warning about Itanium B-step errata.
21863
21864 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21865
21866         * g++.dg/abi/macro0.C: New test.
21867         * g++.dg/abi/macro1.C: Likewise.
21868         * g++.dg/abi/macro2.C: Likewise.
21869
21870         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
21871         * g++.dg/abi/bitfield7.C: Likewise.
21872         * g++.dg/abi/dtor2.C: Likewise.
21873         * g++.dg/abi/mangle11.C: Likewise.
21874         * g++.dg/abi/mangle12.C: Likewise.
21875         * g++.dg/abi/mangle14.C: Likewise.
21876         * g++.dg/abi/mangle17.C: Likewise.
21877         * g++.dg/abi/vbase10.C: Likewise.
21878         * g++.dg/abi/vbase14.C: Likewise.
21879         * g++.dg/template/qualttp17.C: Likewise.
21880
21881 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21882
21883         PR c/11995
21884         * gcc.dg/20031223-1.c: New test.
21885
21886 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21887
21888         * gcc.dg/noreturn-7.c: New test.
21889
21890 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21891
21892         * gcc.dg/null-pointer-1.c: New test.
21893
21894 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21895
21896         * g++.old-deja/g++.jason/template18.C: Remove.
21897         * g++.old-deja/g++.jason/template37.C: Likewise.
21898
21899         PR c++/12862
21900         * g++.dg/lookup/ns1.C: New test.
21901
21902         PR c++/12397
21903         * g++.dg/template/lookup3.C: New test.
21904
21905 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21906
21907         * g++.dg/template/recurse1.C: New test
21908
21909 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21910
21911         PR c++/12479
21912         * g++.dg/parse/semicolon1.C: New test.
21913         * g++.dg/parse/semicolon1.h: Likewise.
21914
21915 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
21916
21917         * gcc.dg/darwin-misaligned.c: New test.
21918
21919 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21920
21921         PR c/9163
21922         * gcc.dg/20031222-1.c: New test.
21923
21924 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
21925
21926         PR c++/13438
21927         * g++.dg/parse/error8.C: New test.
21928
21929         PR c++/11554
21930         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
21931
21932 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
21933
21934         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
21935         too small.
21936         * gcc.c-torture/compile/930217-1.c: Likewise.
21937         * gcc.c-torture/compile/930513-1.c: Likewise.
21938         * gcc.c-torture/execute/920908-2.c: Likewise.
21939         * gcc.c-torture/execute/921204-1.c: Likewise.
21940         * gcc.c-torture/execute/930621-1.c: Likewise.
21941         * gcc.c-torture/execute/930630-1.c: Likewise.
21942         * gcc.c-torture/execute/931031-1.c: Likewise.
21943         * gcc.c-torture/execute/980602-2.c: Likewise.
21944         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21945         * gcc.c-torture/execute/compndlit-1.c: Likewise.
21946         * gcc.c-torture/execute/extzvsi.c: Likewise.
21947         * gcc.c-torture/unsorted/ext.c: Likewise.
21948
21949 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
21950
21951         PR target/12749
21952         * gcc.c-torture/compile/20031220-2.c: New test case.
21953
21954 2003-12-20  Roger Sayle  <roger@eyesopen.com>
21955
21956         PR optimization/13031
21957         * gcc.c-torture/compile/20031220-1.c: New test case.
21958
21959 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21960
21961         * gcc.dg/cast-function-1.c: New test.
21962
21963 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21964
21965         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
21966         formats.
21967
21968 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
21969
21970         PR c++/12795
21971         * g++.dg/ext/attrib10.C: New test.
21972
21973 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21974
21975         * gcc.dg/cleanup-10.c: New test.
21976         * gcc.dg/cleanup-11.c: New test.
21977
21978 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21979
21980         PR c++/13239
21981         * g++.dg/opt/expect1.C: New test.
21982
21983 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
21984
21985         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
21986
21987 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
21988
21989         PR debug/12923
21990         * gcc.dg/20031218-1.c: New test.
21991
21992         PR debug/12389
21993         * gcc.dg/20031218-2.c: New test.
21994         * gcc.dg/20031218-3.c: New test.
21995
21996         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
21997         of label name and allow for USER_LABEL_PREFIX == "_" names.
21998         * g++.dg/abi/mangle18-2.C: Likewise.
21999         * g++.dg/abi/mangle19-1.C: Likewise.
22000         * g++.dg/abi/mangle19-2.C: Likewise.
22001         * g++.dg/abi/mangle20-1.C: Likewise.
22002         * g++.dg/abi/mangle20-2.C: Likewise.
22003
22004 2003-12-18  Richard Henderson  <rth@redhat.com>
22005
22006         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
22007
22008 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
22009             Dan Kegel <dank@kegel.com>
22010
22011         PR other/12009
22012         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
22013         testing a cross compiler, it causes spurious compile failures.
22014         * lib/g++.exp: Likewise.
22015
22016 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22017
22018         PR c++/13262
22019         * g++.dg/template/access13.C: New test.
22020
22021 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22022
22023         * gcc.dg/20031216-1.c: New test.
22024
22025 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22026
22027         PR c++/9154
22028         * g++.dg/template/error10.C: New test.
22029
22030 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22031
22032         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
22033         * g++.dg/eh/simd-2.C: Likewise.
22034
22035 2003-12-17  James E Wilson  <wilson@specifixinc.com>
22036             Roger Sayle  <roger@eyesopen.com>
22037
22038         * gcc.c-torture/execute/ieee/mzero5.c: New.
22039
22040 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
22041
22042         PR c++/10603
22043         * g++.dg/parse/error6.C: New test.
22044
22045         PR c++/12827
22046         * g++.dg/parse/error7.C: New test.
22047
22048 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22049
22050         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
22051         at -O with stabs debugging formats.
22052         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
22053         * gcc.dg/debug/debug-2.c: Likewise.
22054
22055 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22056
22057         PR c++/12696
22058         * g++.dg/init/error1.C: New test.
22059
22060         PR c++/12218
22061         * g++.dg/init/pm3.C: New test.
22062
22063 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22064
22065         PR c/3347
22066         * gcc.dg/bitfld-8.c: New test.
22067
22068 2003-12-16  James Lemke  <jim@wasabisystems.com>
22069
22070         * gcc.dg/arm-scd42-[123].c: New tests.
22071
22072 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22073
22074         PR c++/9043
22075         * g++.dg/abi/mangle20-1.C: New test.
22076         * g++.dg/abi/mangle20-2.C: New test.
22077
22078 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22079
22080         PR c++/13275
22081         * g++.dg/other/offsetof2.C: Remove XFAIL.
22082         * g++.dg/parse/offsetof1.C: New test.
22083         * g++.gd/parse/offsetof2.C: Likewise.
22084
22085 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22086
22087         * g++.dg/template/nontype3.C: New test.
22088         * g++.dg/template/static2.C: Tweaked the dg-error clause.
22089
22090 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22091
22092         * g++.dg/warn/noreturn-3.C: Also test instantiation.
22093
22094 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22095
22096         PR c++/13387
22097         * g++.dg/expr/assign1.C: New test.
22098
22099         PR c++/13242
22100         * g++.dg/abi/mangle19-1.C: New test.
22101         * g++.dg/abi/mangle19-2.C: New test.
22102
22103 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
22104
22105         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22106
22107 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22108
22109         * gcc.c-torture/execute/20031216-1.c: New test.
22110
22111 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22112
22113         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
22114         an ICE regression.
22115
22116 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22117
22118         PR c++/10926
22119         * g++.dg/template/error9.C: New test.
22120
22121         PR c++/11116
22122         * g++.dg/template/error8.C: New test.
22123
22124 2003-12-15  Roger Sayle  <roger@eyesopen.com>
22125
22126         PR middle-end/13400
22127         * gcc.c-torture/execute/20031215-1.c: New test case.
22128
22129 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22130
22131         PR c++/13269
22132         * g++.dg/parse/error5.C: New test.
22133
22134         PR c++/12989
22135         * g++.dg/expr/sizeof1.C: New test.
22136
22137         PR c++/13310
22138         * g++.dg/template/crash15.C: New test.
22139
22140 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
22141
22142         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
22143         a non-POD type as the last named parameter of a varargs function.
22144
22145 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22146
22147         PR c++/13243
22148         PR c++/12573
22149         * g++.dg/template/crash14.C: New test.
22150         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
22151
22152 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22153
22154         * g++.dg/other/java1.C: New test.
22155
22156         PR c++/13241
22157         * g++.dg/abi/mangle18-1.C: New test.
22158         * g++.dg/abi/mangle18-2.C: New test.
22159
22160 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22161
22162         PR optimization/10312
22163         * gcc.c-torture/execute/20031214-1.c: New.
22164
22165 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
22166
22167         PR c++/10779
22168         PR c++/12160
22169         * g++.dg/parse/error3.C: New test.
22170         * g++.dg/parse/error4.C: Likewise.
22171         * g++.dg/abi/mangle4.C: Tweak error messages.
22172         * g++.dg/lookup/using5.C: Likewise.
22173         * g++.dg/other/error2.C: Likewise.
22174         * g++.dg/parse/typename5.C: Likewise.
22175         * g++.dg/parse/undefined1.C: Likewise.
22176         * g++.dg/template/arg2.C: Likewise.
22177         * g++.dg/template/ttp3.C: Likewise.
22178         * g++.dg/template/type1.C: Likewise.
22179         * g++.old-deja/g++.other/crash32.C: Likewise.
22180         * g++.old-djea/g++.pt/defarg8.C: Likewise.
22181
22182 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22183
22184         PR c++/13106
22185         * g++.dg/warn/noreturn-3.C: New test.
22186
22187 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22188
22189         PR c++/13118
22190         * g++.dg/abi/covariant3.C: New.
22191
22192 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
22193
22194         * g++.dg/eh/ia64-1.C: New test.
22195
22196 2003-12-12  Roger Sayle  <roger@eyesopen.com>
22197
22198         PR optimization/13037
22199         * g77.f-torture/execute/13037.f: New test case.
22200
22201 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22202
22203         PR c++/12881
22204         * g++.dg/abi/covariant2.C: New.
22205
22206 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
22207
22208         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
22209
22210 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
22211
22212         * gcc.c-torture/execute/wchar_t-1.x: Delete.
22213
22214 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
22215
22216         PR other/10819
22217         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
22218         to fix Bug 10819.
22219         * lib/g++.exp (g++_version): Likewise.
22220         * lib/g77.exp (g77_version): Likewise.
22221         * lib/objc.exp (default_objc_version): Likewise.
22222
22223 2003-12-10  Richard Henderson  <rth@redhat.com>
22224
22225         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
22226
22227         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
22228
22229 2003-12-08  Matt Austern  <austern@apple.com>
22230
22231         PR c/13134
22232         * lib/gcc-dg.exp (dg-require-visibility): Define.
22233         * lib/target-supports (check_visibility_available): Define.
22234         * gcc.dg/visibility-1.c: New test.
22235         * gcc.dg/visibility-2.c: Likewise.
22236         * gcc.dg/visibility-3.c: Likewise.
22237         * gcc.dg/visibility-4.c: Likewise.
22238         * gcc.dg/visibility-5.c: Likewise.
22239         * gcc.dg/visibility-6.c: Likewise.
22240         * g++.dg/ext/visibility-1.C: Likewise.
22241         * g++.dg/ext/visibility-2.C: Likewise.
22242         * g++.dg/ext/visibility-3.C: Likewise.
22243         * g++.dg/ext/visibility-4.C: Likewise.
22244         * g++.dg/ext/visibility-5.C: Likewise.
22245         * g++.dg/ext/visibility-6.C: Likewise.
22246
22247 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22248
22249         * g++.dg/lookup/java1.C: New test.
22250         * g++.dg/lookup/java2.C: New test.
22251
22252 2003-12-07  Falk Hueffner  <falk@debian.org>
22253
22254         * g++.dg/opt/noreturn-1.C: New test.
22255
22256 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
22257
22258         * gcc.dg/overflow-1.c: New test.
22259
22260 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22261
22262         * g77.f-torture/compile/13060.f: New test.
22263
22264 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
22265
22266         PR c++/13323
22267         * g++.dg/inherit/operator2.C: New test.
22268
22269 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22270
22271         PR c++/13305
22272         * g++.dg/ext/attrib9.C: New test.
22273
22274 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22275
22276         PR c++/13314
22277         * g++.dg/template/error7.C: New test.
22278
22279 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
22280             J"orn Rennecke <joern.rennecke@superh.com>
22281
22282         PR target/13302
22283         * g++.dg/other/struct-va_list.C: New test.
22284
22285 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22286
22287         PR c++/13166
22288         * g++.dg/parse/defarg6.C: New test.
22289
22290 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
22291
22292         PR target/13256
22293         * gcc.c-torture/execute/20031201-1.c: New test.
22294
22295 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
22296
22297         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
22298
22299 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22300
22301         * gcc.dg/builtin-return-1.c: New test.
22302
22303 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
22304             J"orn Rennecke <joern.rennecke@superh.com>
22305
22306         PR optimization/13260
22307         * gcc.c-torture/execute/20031204-1.c: New test.
22308
22309 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22310
22311         PR c++/9127
22312         * g++.dg/template/error6.C: New test.
22313
22314 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
22315
22316         * gcc.dg/20031202-1.c: New test.
22317
22318 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22319
22320         PR c++/13179
22321         * g++.dg/template/eh1.C: New test.
22322
22323         PR c++/10771
22324         * g++.dg/template/error5.C: New test.
22325
22326 2003-12-02  David Ung  <davidu@mips.com>
22327
22328         * gcc.dg/compat/vector-check.h: Corrected type for var
22329         g_##TMODE
22330
22331 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22332
22333         PR c++/10126
22334         * g++.dg/template/ptrmem8.C: New test.
22335
22336 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22337
22338         PR c++/12573
22339         * g++.dg/template/dependent-expr3.C: New test.
22340
22341 2003-12-01  James Lemke  <jim@wasabisystems.com>
22342
22343         * gcc.dg/arm-g2.c: New test.
22344
22345 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22346
22347         PR optimization/11634
22348         * gcc.dg/20031201-2.c: New test case.
22349
22350 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
22351
22352         PR 11433
22353         * objc.dg/proto-lossage-3.m: New test.
22354
22355 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22356
22357         PR optimization/12628
22358         * gcc.dg/20031201-1.c: New test case.
22359
22360 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22361
22362         * gcc.dg/unaligned-1.c: New test.
22363
22364 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
22365
22366         PR c++/9849
22367         * g++.dg/template/error4.C: New test.
22368         * g++.dg/template/nested3.C: Adjust error markers.
22369
22370 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22371
22372         * gcc.dg/cpp/assert4.c: Check more #system assertions.
22373
22374 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22375
22376         PR c/10333
22377         * gcc.dg/bitfld-7.c: New test.
22378
22379 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
22380
22381         * gcc.dg/tls/asm-1.C: New test.
22382
22383 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22384
22385         * gcc.dg/cpp/assert4.c: Update.
22386
22387 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22388
22389         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
22390         * gcc.dg/builtin-apply3.c: New test.
22391
22392 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22393
22394         * lib/compat.exp (compat-obj): New xfaildata parameter.
22395         Use it to set compiler_conditional_xfail_data before compiling.
22396         (compat-get-options): Handle dg-xfail-if.
22397         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
22398         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
22399         * gcc.dg/compat/vector-1_y.c: Likewise.
22400         * gcc.dg/compat/vector-2_x.c: Likewise.
22401         * gcc.dg/compat/vector-2_y.c: Likewise.
22402
22403 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22404
22405         * g++.dg/opt/reg-stack4.C: New test.
22406
22407 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22408
22409         * gcc.dg/builtin-apply2.c: New test.
22410
22411 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22412
22413         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
22414
22415 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22416
22417         PR c++/12924
22418         * g++.dg/template/template-id-2.C: New test.
22419
22420 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22421
22422         PR c++/5369
22423         * g++.dg/template/memfriend1.C: New test.
22424         * g++.dg/template/memfriend2.C: Likewise.
22425         * g++.dg/template/memfriend3.C: Likewise.
22426         * g++.dg/template/memfriend4.C: Likewise.
22427         * g++.dg/template/memfriend5.C: Likewise.
22428         * g++.dg/template/memfriend6.C: Likewise.
22429         * g++.dg/template/memfriend7.C: Likewise.
22430         * g++.dg/template/memfriend8.C: Likewise.
22431         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
22432
22433 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
22434
22435         PR c++/12515
22436         * g++.dg/ext/cond1.C: New test.
22437
22438 2003-11-20  Richard Henderson  <rth@redhat.com>
22439
22440         * gcc.dg/20020201-2.c: Remove.
22441         * gcc.dg/20020201-4.c: Remove.
22442         * gcc.dg/20020304-1.c: Remove.
22443
22444 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
22445
22446         * gcc.dg/cpp/trad/xwin1.c: New test case.
22447
22448 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
22449
22450         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
22451         * lib/g77.exp: Likewise.
22452         * lib/objc.exp: Likewise.
22453         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
22454         for darwin.
22455
22456 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22457
22458         PR c++/12932
22459         * g++.dg/template/static5.C: New test.
22460
22461 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22462
22463         * gcc.dg/nested-func-1.c: New test.
22464
22465 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22466
22467         * gcc.dg/cpp/assert4.c: New test.
22468
22469 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22470
22471         PR c++/2294
22472         * g++.dg/lookup/using9.c: New test.
22473
22474 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
22475
22476         PR c++/12762
22477         * g++.dg/template/error3.C: New test.
22478
22479 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
22480
22481         PR ada/13035
22482         * ada/acats/run_acats, run_all.sh: Fix syntax error.
22483         No longer use a wrapper for gcc, since this does not work under
22484         Windows.
22485
22486 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22487
22488         PR c++/2094
22489         * g++.dg/template/ptrmem7.C: New test.
22490
22491 2003-11-13  Andrew Pinski <apinski@apple.com>
22492
22493         * gcc.c-torture/compile/20031113-1.c: New test.
22494
22495 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
22496             Kean Johnston <jkj@sco.com>
22497
22498         PR c/13029
22499         * gcc.dg/unused-4.c: Update.
22500
22501 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22502
22503         * g++.dg/opt/const3.C: New test.
22504
22505 2003-11-13  Jan Hubicka  <jh@suse.cz>
22506
22507         * gcc.c-torture/compile/20031112-1.c: New test.
22508
22509 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
22510
22511         * g++.dg/parse/crash10.C: Remove bogus error marker.
22512
22513 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22514
22515         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
22516         (host_gcc): Likewise.
22517         (ROOT): Honor $PWDCMD.
22518         (BASE): Likewise.
22519         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
22520
22521 2003-11-12  Catherine Moore  <clm@redhat.com>
22522
22523         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
22524
22525 2003-11-12  Andreas Jaeger  <aj@suse.de>
22526             Jakub Jelinek  <jakub@redhat.com>
22527             Andrew Pinski  <pinskia@physics.uc.edu>
22528             Richard Henderson  <rth@redhat.com>
22529
22530         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
22531         systems.
22532         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
22533
22534         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
22535         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22536
22537 2003-11-11  Andreas Jaeger  <aj@suse.de>
22538
22539         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
22540
22541         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
22542
22543 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
22544
22545         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
22546         Clean ups.
22547
22548 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
22549
22550         * gcc.dg/trampoline-1.c: New test.
22551
22552 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22553
22554         * gcc.c-torture/compile/200031109-1.c: New test.
22555
22556 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22557
22558         PR c/3190
22559         PR c/8714
22560         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22561         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
22562         gcc.dg/format/no-y2k-1.c: Update.
22563
22564 2003-11-08  Roger Sayle  <roger@eyesopen.com>
22565
22566         PR optimization/10467
22567         * gcc.dg/20031108-1.c: New test case.
22568
22569 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
22570
22571         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
22572
22573 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22574
22575         * gcc.dg/compound-lvalue-1.c: New test.
22576         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
22577         some XFAILs.
22578
22579 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
22580
22581         * gcc.dg/altivec-varargs-1.c: New test.
22582
22583 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22584
22585         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
22586         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
22587         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
22588         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
22589         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
22590
22591 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22592
22593         * gcc.dg/cond-lvalue-1.c: New test.
22594
22595 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
22596
22597         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
22598
22599 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22600
22601         PR c++/11616
22602         * g++.dg/template/instantiate5.C: New test.
22603
22604 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22605
22606         PR c++/12726
22607         * g++.dg/ext/complit2.C: Replace test with self-contained version.
22608         * ChangeLog: Add missing first entry for above test.
22609
22610 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22611
22612         PR c++/9810
22613         * g++.dg/template/using8.C: New test.
22614         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
22615
22616 2003-11-02  Roger Sayle  <roger@eyesopen.com>
22617
22618         PR optimization/10817
22619         * gcc.c-torture/compile/20031102-1.c: New test case.
22620
22621 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
22622
22623         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
22624         2147483647.
22625
22626 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22627
22628         * gcc.dg/20031102-1.c: New test.
22629
22630 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22631
22632         * gcc.dg/complex-1.c: New test.
22633
22634 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22635
22636         PR c++/12796
22637         * g++.dg/template/crash13.C: Adjust expected error location.
22638         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22639
22640 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22641
22642         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22643
22644 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22645
22646         PR/10239
22647         * gcc.c-torture/compile/20031031-2.c: New test.
22648
22649 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22650
22651         PR/11640
22652         * gcc.c-torture/compile/20031031-1.c: New test.
22653
22654 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22655
22656         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22657         * gcc.misc-tests/bprob.exp: Likewise.
22658         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
22659         the execution test on arm-elf configs.
22660         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
22661         configs that don't support scratch files.
22662         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
22663
22664 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
22665
22666         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
22667         done by dejagnu.
22668
22669 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
22670
22671         * ada/acats/run_all.sh: Redirect mv output to /dev/null
22672         Avoid non pure sh syntax. Add more logging.
22673
22674         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
22675         fail.
22676
22677 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22678
22679         PR libgcj/10610
22680         * gcc.dg/ppc-stackalign-1.c: New test.
22681
22682 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
22683
22684         * ada/acats/run_all.sh: Change output to be more compliant with
22685         dejagnu framework.
22686         Create acats.sum and acats.log files under testsuite/ada/acats
22687         Only run [a-z]* directories, to filter out e.g. CVS.
22688         Redirect build output to log file.
22689
22690 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22691
22692         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
22693
22694 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22695
22696         PR ada/5909:
22697         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
22698
22699 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
22700
22701         * gcc.c-torture/compile/20031023-1.c: New test.
22702         * gcc.c-torture/compile/20031023-2.c: New test.
22703         * gcc.c-torture/compile/20031023-3.c: New test.
22704         * gcc.c-torture/compile/20031023-4.c: New test.
22705
22706 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22707
22708         PR c++/10371
22709         * g++.dg/lookup/scoped8.C: New test.
22710
22711 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22712
22713         * g++.dg/opt/reg-stack3.C: New test.
22714
22715 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22716
22717         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
22718
22719 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22720
22721         PR c++/11076
22722         * g++.dg/template/crash13.C: New test.
22723
22724 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22725
22726         * gcc.dg/c99-restrict-2.c: New test.
22727
22728 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
22729
22730         PR c++/12698, c++/12699, c++/12700, c++/12566
22731         * g++.dg/inherit/covariant9.C: New test.
22732         * g++.dg/inherit/covariant10.C: New test.
22733         * g++.dg/inherit/covariant11.C: New test.
22734
22735 2003-10-23  Jason Merrill  <jason@redhat.com>
22736
22737         PR c++/12726
22738         * g++.dg/ext/complit2.C: New test.
22739
22740 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22741
22742         PR target/12654
22743         * gcc.c-torture/execute/20031020-1.c: New test.
22744
22745 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22746
22747         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
22748         following the jump_insn.
22749
22750 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22751
22752         * gcc.dg/cast-lvalue-1.c: New test.
22753
22754 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
22755
22756         PR c++/11962
22757         * g++.dg/template/cond2.C: New test.
22758
22759 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22760
22761         * gcc.dg/builtins-28.c: New test.
22762
22763 2003-10-20  Jan Hubicka  <jh@suse.cz>
22764
22765         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
22766         parameter.
22767         * testsuite/gcc.dg/inline-2.c: Likewise.
22768
22769 2003-10-20  Phil Edwards  <phil@codesourcery.com>
22770
22771         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
22772         * gcc.dg/nest.c: Likewise.
22773
22774 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22775
22776         PR c++/9781, c++/10583, c++/11862
22777         * g++.dg/parse/crash13.C: New test.
22778
22779 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22780
22781         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
22782
22783 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22784
22785         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
22786         Define HAVE_C99_RUNTIME except on Solaris.
22787         * gcc.dg/builtins-20.c: Likewise.
22788
22789 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22790
22791         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
22792
22793 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22794
22795         PR c++/12495
22796         * g++.dg/template/crash21.C: New test.
22797
22798 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22799
22800         PR c++/2513
22801         * g++.dg/template/typename5.C: New test.
22802
22803 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22804
22805         PR c++/12369
22806         * g++.dg/template/friend25.C: New test.
22807
22808 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
22809
22810         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
22811         versions.
22812
22813 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
22814
22815         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
22816         == 2147483647.
22817
22818 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
22819
22820         * gcc.c-torture/execute/960416-1.x: Remove.
22821         * gcc.c-torture/execute/divconst-3.x: Likewise.
22822
22823 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
22824
22825         PR target/12598
22826         * gcc.dg/torture/cris-volatile-1.c: New test.
22827
22828 2003-10-14  Roger Sayle  <roger@eyesopen.com>
22829
22830         PR optimization/9325
22831         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
22832         for overflowing floating point to integer conversion during RTL
22833         simplification.
22834
22835 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
22836
22837         * objc/execute/_cmd.m: Fix typo.
22838         * objc.dg/image-info.m, objc.dg/symtab-1.m:
22839         Relax 'scan-assembler' regexp.
22840         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
22841         objc.dg/try-catch-4.m: Run on non-Darwin targets.
22842         * objc.dg/zero-link-2.m: Remove blank line.
22843         * objc.dg/zero-link-3.m: New test case.
22844
22845 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
22846
22847         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
22848
22849         * gcc.dg/asm-names.c: Use scan-assembler-not rather
22850         than linker trickery.
22851
22852 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22853
22854         PR c++/12370
22855         * g++.dg/other/friend2.C: New test.
22856
22857 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22858
22859         * gcc.dg/20031012-1.c: New test.
22860
22861 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22862
22863         * gcc.dg/weak/weak-3.c: Fix for new warning.
22864
22865 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
22866
22867         PR optimization/8750
22868         * gcc.c-torture/execute/20031012-1.c: New test case.
22869
22870 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22871
22872         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
22873         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
22874
22875 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22876
22877         PR optimization/12260
22878         * gcc.c-torture/compile/20031011-2.c: New test case.
22879
22880 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22881
22882         * gcc.c-torture/execute/20031011-1.c: New testcase.
22883
22884 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
22885
22886         * gcc.c-torture/compile/20031011-1.c: New test.
22887
22888 2003-10-11  Jan Hubicka  <jh@suse.cz>
22889
22890         * g++.dg/other/first-global.C: New test.
22891
22892 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22893
22894         * gcc.c-torture/execute/string-opt-18.c: New testcase.
22895
22896 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
22897
22898         * gcc.c-torture/compile/20031010-1.c: New test.
22899
22900 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
22901
22902         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
22903         * gcc.c-torture/execute/va-arg-25.c: ... here.
22904
22905 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
22906
22907         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
22908
22909 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
22910
22911         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
22912
22913 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
22914
22915         * g++.dg/parse/error2.C: New test.
22916
22917 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
22918
22919         PR c++/11097
22920         * g++.dg/other/error5.C: Modify the error message.
22921         * g++.dg/lookup/using8.C: New test.
22922
22923 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
22924
22925         * gcc.dg/darwin-abi-2.c: New file.
22926         * gcc.c-torture/execute/va-arg-24.c: New file.
22927
22928 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
22929
22930         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
22931         indentation.
22932
22933 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
22934
22935         PR c++/10147
22936         * g++.dg/other/error4.C: Update error messages.
22937         * g++.dg/template/ptrmem4.C: Likewise.
22938
22939         PR c++/12337
22940         * g++.dg/init/new9.C: New test.
22941
22942         PR c++/12334, c++/12236, c++/8656
22943         * g++.dg/ext/attrib8.C: New test.
22944
22945 2003-10-06  Devang Patel  <dpatel@apple.com>
22946
22947         * gcc.dg/debug/dwarf2-3.h: New test.
22948         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
22949
22950 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
22951
22952         * g++.dg/opt/cfg2.C: New test.
22953
22954 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22955
22956         * g++.dg/opt/float1.C: New test.
22957
22958 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22959
22960         * gcc.dg/c90-array-lval-6.c: New test.
22961         * gcc.dg/c99-array-lval-6.c: New test.
22962
22963 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
22964             Ziemowit Laski  <zlaski@apple.com>
22965
22966         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
22967         'Derived', so that it is never considered a class method; add
22968         new warning for '+port' method ambiguity.
22969         * objc.dg/method-12.m: Include <objc/objc.h> instead of
22970         <objc/objc-api.h> (needed on Mac OS X).
22971         * objc.dg/method-13.m: New test.
22972
22973 2003-10-03  Roger Sayle  <roger@eyesopen.com>
22974
22975         PR optimization/9325, PR java/6391
22976         * gcc.c-torture/execute/20031003-1.c: New test case.
22977
22978 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
22979
22980         PR optimization/12180
22981         * gcc.dg/20031002-1.c: New test.
22982
22983         PR c++/12486
22984         * g++.dg/inherit/error1.C: New test.
22985
22986 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
22987
22988         * lib/f-torture.exp (search_for): Rename to...
22989         (search_for_re): This.  Also, clean up comments and the
22990         "regexp" invocation.
22991
22992 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
22993
22994         * gcc.c-torture/compile/20031002-1.c: New test.
22995
22996 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
22997
22998         * g++.dg/opt/cond1.C: New test.
22999
23000 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
23001
23002         * gcc.dg/Wold-style-definition-2.c: New testcase.
23003         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
23004
23005 2003-09-29  Richard Henderson  <rth@redhat.com>
23006
23007         * g++.dg/init/array10.C: Add dg-options.
23008
23009 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23010
23011         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
23012
23013 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23014
23015         * g++.dg/template/friend19.C: Fix typo.
23016         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
23017
23018 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
23019
23020         * gcc.c-torture/execute/20030928-1.c: New test.
23021         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
23022
23023 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23024
23025         * g++.dg/opt/unroll1.C: New test.
23026
23027 2003-09-26  Roger Sayle  <roger@eyesopen.com>
23028
23029         PR optimization/11741
23030         * gcc.dg/20030926-1.c: New test case.
23031
23032 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23033
23034         PR c++/5655
23035         * g++.dg/parse/access7.C: New test.
23036         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
23037
23038 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
23039
23040         MERGE OF objc-improvements-branch into MAINLINE:
23041         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
23042         if libobjc has not been built.
23043         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
23044         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
23045         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
23046         objc/execute/nested-3.m, objc/execute/np-2.m,
23047         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
23048         objc/execute/redefining_self.m, objc/execute/root_methods.m,
23049         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
23050         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
23051         objc.dg/special/unclaimed-category-1.h,
23052         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
23053         well as GNU runtime.
23054         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
23055         * execute/cascading-1.m, execute/function-message-1.m,
23056         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
23057         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
23058         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
23059         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
23060         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
23061         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
23062         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
23063         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
23064         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
23065         * objc.dg/bitfield-2.m: Run only on Darwin.
23066         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
23067         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
23068         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
23069         * objc.dg/const-str-1.m: Fix constant string layout.
23070
23071 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
23072
23073         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
23074
23075 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
23076
23077         * gcc.dg/darwin-abi-1.c: New file.
23078
23079 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
23080
23081         PR target/12281
23082         * gcc.c-torture/compile/20030921-1.c: New test.
23083
23084 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23085
23086         * g++.dg/opt/reg-stack2.C: New test.
23087
23088 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23089
23090         * g++.dg/eh/delayslot1.C: New test.
23091
23092 2003-09-20  Richard Henderson  <rth@redhat.com>
23093
23094         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
23095
23096 2003-09-20  Roger Sayle  <roger@eyesopen.com>
23097
23098         * gcc.c-torture/execute/20030920-1.c: New test case.
23099
23100 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23101
23102         * g++.dg/rtti/typeid3.C: Correct expected error message.
23103
23104 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23105
23106         PR c++/157
23107         * g++.dg/parse/crash12.C: New test.
23108
23109 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
23110
23111         * gcc.dg/compat/mixed-struct-check.h: New.
23112         * gcc.dg/compat/mixed-struct-defs.h: New.
23113         * gcc.dg/compat/mixed-struct-init.h: New.
23114         * gcc.dg/compat/struct-by-value-19_main.c: New.
23115         * gcc.dg/compat/struct-by-value-19_x.c: New.
23116         * gcc.dg/compat/struct-by-value-19_y.c: New.
23117         * gcc.dg/compat/struct-by-value-20_main.c: New.
23118         * gcc.dg/compat/struct-by-value-20_x.c: New.
23119         * gcc.dg/compat/struct-by-value-20_y.c: New.
23120         * gcc.dg/compat/struct-return-19_main.c: New.
23121         * gcc.dg/compat/struct-return-19_x.c: New.
23122         * gcc.dg/compat/struct-return-19_y.c: New.
23123         * gcc.dg/compat/struct-return-20_main.c: New.
23124         * gcc.dg/compat/struct-return-20_x.c: New.
23125         * gcc.dg/compat/struct-return-20_y.c: New.
23126
23127 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
23128         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
23129         so that it will not complain on LP64 targets.
23130
23131 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23132
23133         PR c++/495
23134         * g++.dg/template/friend24.C: New test.
23135
23136 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
23137
23138         PR c++/12332
23139         * g++.dg/template/memtmpl2.C: New test.
23140
23141 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
23142
23143         PR target/11184
23144         * gcc.dg/builtin-apply1.c: New test.
23145
23146 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23147
23148         PR c++/9848
23149         * g++.dg/warn/Wunused-4.C: New test.
23150
23151 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23152
23153         PR c++/12316
23154         * g++.dg/other/gc2.C: New test.
23155
23156 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
23157
23158         PR c++/11991
23159         * g++.dg/rtti/typeid3.C: New test.
23160
23161         PR c++/12266
23162         * g++.dg/overload/template1.C: New test.
23163
23164 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23165
23166         * g++.dg/opt/cfg3.C: New test.
23167
23168 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23169
23170         PR c++/7939
23171         * g++.dg/template/crash11.C: New test.
23172
23173 2003-09-16  Jason Merrill  <jason@redhat.com>
23174             Jakub Jelinek  <jakub@redhat.com>
23175
23176         * gcc.dg/attr-warn-unused-result.c: New test.
23177
23178 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23179
23180         PR c++/12184
23181         * g++.dg/expr/call2.C: New test.
23182
23183 2003-09-15  Andreas Jaeger  <aj@suse.de>
23184
23185         * gcc.dg/Wold-style-definition-1.c: New test.
23186
23187 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
23188
23189         PR c++/3907
23190         * g++.dg/parse/template12.C: New test.
23191
23192         * g++.dg/abi/bitfield11.C: New test.
23193         * g++.dg/abi/bitfield12.C: Likewise.
23194
23195 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
23196
23197         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
23198         non-expansion of functional macro name without arguments at EOL.
23199         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
23200
23201 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
23202
23203         * gcc.c-torture/execute/20030914-[12].c: New tests.
23204
23205 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23206
23207         PR c++/11788
23208         * g++.dg/overload/addr1.C: New test.
23209
23210 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
23211
23212         * gcc.dg/20030909-1.c: New test.
23213
23214 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23215
23216         * gcc.dg/ultrasp10.c: New test.
23217
23218 2003-09-09  Devang Patel  <dpatel@apple.com>
23219
23220         * gcc.dg/darwin-ld-6.c: New test.
23221
23222 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23223
23224         * gcc.dg/torture/builtin-explog-1.c: New testcase.
23225
23226 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23227
23228         * gcc.dg/ia64-types1.c: New test.
23229         * gcc.dg/ia64-types2.c: Likewise.
23230
23231 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23232
23233         * gcc.dg/builtins-1.c: Add more _Complex tests.
23234         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23235
23236         * gcc.dg/builtins-1.c: Test existing _Complex functions.
23237         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23238
23239 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23240
23241         PR c++/11786
23242         * g++.dg/lookup/koenig2.C: New test.
23243
23244         PR c++/5296
23245         * g++.dg/rtti/typeid2.C: New test.
23246
23247 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
23248
23249         * gcc.c-torture/compile/20030904-1.c: New test.
23250
23251 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23252
23253         * g++.dg/opt/longbranch2.C: New test.
23254
23255 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23256
23257         * g++.dg/template/crash10.C: Only compile it.
23258
23259 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23260
23261         PR middle-end/11665
23262         * gcc.c-torture/compile/20030907-1.c: New test.
23263         * g++.dg/init/array11.C: New test.
23264
23265 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23266
23267         PR c++/11852
23268         * g++.dg/init/struct1.C: New test.
23269
23270 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23271
23272         PR c++/12181
23273         * g++.dg/expr/comma1.C: New test.
23274
23275 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
23276
23277         PR c++/11867
23278         * g++.dg/expr/static_cast5.C: New test.
23279
23280 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
23281
23282         PR c++/11507
23283         * g++.dg/lookup/scoped7.C: New test.
23284
23285         PR c++/9574
23286         * g++.dg/other/static1.C: New test.
23287
23288         PR c++/11490
23289         * g++.dg/warn/template-1.C: New test.
23290
23291         PR c++/11432
23292         * g++.dg/template/crash10.C: New test.
23293
23294         PR c++/2478
23295         * g++.dg/overload/VLA.C: New test.
23296
23297         PR c++/10804
23298         * g++.dg/template/call1.C: New test.
23299
23300 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23301
23302         PR c++/11794
23303         * g++.dg/parse/using3.C: New test.
23304
23305 2003-09-06  Roger Sayle  <roger@eyesopen.com>
23306
23307         PR c++/11409
23308         * g++.dg/overload/builtin3.C: New test case.
23309
23310 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
23311
23312         PR c/9862
23313         * gcc.dg/20030906-1.c: New test.
23314         * gcc.dg/20030906-2.c: Likewise.
23315
23316 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23317
23318         PR c++/12167
23319         * g++.dg/parse/defarg5.C: New test.
23320
23321         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
23322
23323 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
23324
23325         PR c++/12163
23326         * g++.dg/expr/static_cast4.C: New test.
23327
23328         PR c++/12146
23329         * g++.dg/template/crash9.C: New test.
23330
23331 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
23332
23333         * g++.old-deja/g++.ext/pretty2.C: Update for change
23334         in __FUNCTION__.
23335         * g++.old-deja/g++.ext/pretty3.C: Likewise.
23336
23337 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
23338
23339         PR c++/11922
23340         * g++/dg/template/qualified-id1.C: New test.
23341
23342         PR c++/12037
23343         * g++.dg/warn/noeffect4.C: New test.
23344
23345 2003-09-04  Matt Austern  <austern@apple.com>
23346
23347         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
23348         * g++.dg/ext/fnname2.C: Likewise.
23349         * g++.dg/ext/fnname3.C: Likewise.
23350
23351 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
23352
23353         * g++.dg/expr/lval1.C: New test.
23354         * g++.dg/ext/lvcast.C: Remove.
23355
23356 2003-09-03  Roger Sayle  <roger@eyesopen.com>
23357
23358         PR optimization/11700.
23359         * gcc.c-torture/compile/20030903-1.c: New test case.
23360
23361 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
23362
23363         PR c++/12053
23364         * g++.dg/abi/layout4.C: New test.
23365
23366 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
23367
23368         PR c++/11553
23369         * g++.dg/parse/friend3.C: New test.
23370
23371 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
23372
23373         PR c++/11847
23374         * g++.dg/template/class1.C: New test.
23375
23376         PR c++/11808
23377         * g++.dg/expr/call1.C: New test.
23378
23379 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
23380
23381         PR c++/12114
23382         * g++.dg/init/ref9.C: New test.
23383
23384         PR c++/11972
23385         * g++.dg/template/nested4.C: New test.
23386
23387 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23388
23389         PR c++/12093
23390         * g++.dg/template/non-dependent4.C: New test.
23391
23392         PR c++/11928
23393         * g++.dg/inherit/conv1.C: New test.
23394
23395 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23396
23397         PR c++/6196
23398         * g++.dg/ext/label1.C: New test.
23399         * g++.dg/ext/label2.C: Likewise.
23400
23401 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23402
23403         * g++.dg/expr/cond3.C: New test.
23404
23405 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23406
23407         * gcc.dg/builtins-1.c: Add new builtin cases.
23408
23409 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23410
23411         * gcc.dg/builtins-1.c: Add new cases.
23412         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23413
23414 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23415
23416         * gcc.dg/builtins-1.c: Add more math builtin tests.
23417         * gcc.dg/torture/builtin-attr-1.c: New test.
23418
23419 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23420
23421         PR optimization/5079
23422         * g++.dg/opt/static3.C: New test.
23423
23424 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23425
23426         * gcc.misc-tests/gcov-10b.c: New test.
23427
23428 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
23429
23430         * g++.dg/opt/ptrmem3.C: New test.
23431
23432         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
23433
23434 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
23435
23436         * gcc.dg/20030826-2.c: New test.
23437
23438 2003-08-26  Roger Sayle  <roger@eyesopen.com>
23439
23440         PR middle-end/12002
23441         * g77.f-torture/compile/12002.f: New test case.
23442
23443 2003-08-26  Roger Sayle  <roger@eyesopen.com>
23444
23445         * gcc.dg/20030826-1.c: New test case.
23446
23447 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
23448
23449         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
23450
23451 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
23452
23453         PR c++/11871
23454         * c++.dg/lookup/crash1.C: New test.
23455
23456         * c++.dg/warn/noeffect3.C: New test.
23457
23458 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
23459
23460         * gcc.dg/compat/vector-1_x.c: Compile with -w.
23461         * gcc.dg/compat/vector-1_y.c: Ditto.
23462         * gcc.dg/compat/vector-2_x.c: Ditto.
23463         * gcc.dg/compat/vector-2_y.c: Ditto.
23464
23465 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
23466
23467         * gcc.dg/20030702-1.c: New test.
23468
23469 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
23470
23471         PR c++/8795
23472         * g++.dg/ext/altivec-1.C: New test.
23473
23474 2003-08-24  Richard Henderson  <rth@redhat.com>
23475
23476         * g++.dg/eh/simd-2.C: Add -w for x86.
23477
23478 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
23479
23480         * gcc.dg/20030815-1.c: New test.
23481
23482 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23483
23484         PR c++/3765
23485         * g++.dg/parse/access6.C: New test.
23486
23487 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23488
23489         PR c++/641, c++/11876
23490         * g++.dg/template/friend22.C: New test.
23491         * g++.dg/template/friend23.C: Likewise.
23492
23493 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23494
23495         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
23496         identically.
23497
23498 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23499
23500         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
23501
23502 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23503
23504         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
23505
23506 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23507
23508         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
23509
23510 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23511
23512         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
23513
23514 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
23515
23516         PR c++/11919
23517         * g++.dg/overload/prom1.C: New test.
23518
23519         PR c++/11551
23520         * g++.dg/parse/dtor2.C: New test.
23521
23522         PR c++/10762
23523         * g++.dg/parse/using2.C: New test.
23524
23525 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
23526
23527         PR target/11805
23528         * gcc.c-torture/compile/20030821-1.c: New.
23529
23530 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
23531
23532         PR c++/11834
23533         * g++.dg/template/deduce2.C: New test.
23534
23535 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
23536
23537         * gcc.c-torture/execute/20030821-1.c: New test.
23538
23539 2003-08-20  Roger Sayle  <roger@eyesopen.com>
23540
23541         PR middle-end/11984
23542         * gcc.dg/20030820-1.c: New test case.
23543
23544 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
23545
23546         PR c++/11945
23547         * g++.dg/warn/noeffect2.C: New test.
23548
23549 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
23550
23551         PR c++/10926
23552         * g++.dg/template/dtor2.C: New test.
23553
23554         PR c++/11684
23555         * g++.dg/template/operator1.C: New test.
23556         * g++.dg/parse/operator4.C: New test.
23557
23558         PR c++/11946.C
23559         * g++.dg/expr/enum1.C: New test.
23560         * gcc.dg/c99-bool-1.c: Remove bogus warning.
23561
23562         PR c++/11036.C
23563         * g++.dg/parse/elab2.C: New test.
23564         * g++.dg/parse/typedef4.C: Change error message.
23565         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
23566         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
23567         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
23568
23569 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
23570
23571         * gcc.dg/pch/warn-1.c: New.
23572         * gcc.dg/pch/warn-1.hs: New.
23573
23574         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
23575         not-tested file.
23576
23577 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23578
23579         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
23580
23581 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23582
23583         * gcc.dg/uninit-D.c: New Test.
23584         * gcc.dg/uninit-E.c: New Test.
23585         * gcc.dg/uninit-F.c: New Test.
23586         * gcc.dg/uninit-G.c: New Test.
23587
23588 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
23589
23590         * g++.dg/README: Describe the pch directory.
23591
23592 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23593
23594         PR c++/11174
23595         * g++.dg/parse/access4.C: New test.
23596         * g++.dg/parse/access5.C: Likewise.
23597         * g++.old-deja/g++.jason/access17.C: Adjust error message.
23598
23599 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
23600
23601         * gcc.dg/noncompile/20030818-1.c: New.
23602
23603 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23604
23605         PR c++/11957
23606         * g++.dg/warn/noeffect1.C: New test.
23607
23608         * g++.dg/template/scope2.C: New test.
23609         * g++.dg/template/error2.C: Correct dg-error
23610
23611 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
23612
23613         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
23614
23615 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
23616
23617         PR C++/11512
23618         * g++.dg/template/warn1.C: New.
23619
23620 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23621
23622         * g++.dg/template/error2.C: New test.
23623         * g++.dg/lookup/using7.C: Adjust errors
23624         * g++.old-deja/g++.pt/crash36.C: Likewise.
23625         * g++.old-deja/g++.pt/derived3.C: Likewise.
23626
23627 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23628
23629         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
23630         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
23631         * gcc.c-torture/execute/builtins/string-9.c: New, from
23632         string-opt-9.c.  Adjust for execute/builtins framework.
23633         * gcc.c-torture/execute/string-opt-9.c: Delete.
23634
23635 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
23636
23637         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
23638
23639         * g++.dg/parse/ret-type2.C: New test.
23640
23641         PR c++/11703
23642         * g++.dg/init/new8.C: New test.
23643
23644         PR c++/10923
23645         * g++.dg/parse/typedef5.C: New test.
23646
23647         PR c++/9512
23648         * g++.dg/parse/qualified2.C: New test.
23649         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
23650         invalid code.
23651
23652 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
23653
23654         * g++.dg/conversion/ptrmem1.C: New test.
23655
23656 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
23657
23658         PR target/11693
23659         * gcc.dg/20030811-1.c: New test.
23660
23661         PR target/11535
23662         * gcc.c-torture/execute/20030811-1.c: New test.
23663
23664 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23665
23666         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
23667
23668 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
23669
23670         PR c++/11789.C
23671         * g++.dg/inherit/multiple1.C: New test.
23672
23673 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23674
23675         * gcc.dg/spe1.c: New test.
23676
23677         PR c++/11670
23678         * g++.dg/expr/cast2.C: New test.
23679
23680         PR c++/10530
23681         * g++.dg/template/dependent-name2.C: New test.
23682
23683 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
23684
23685         * g++.dg/parse/crash11.C: Put the dg options in comments.
23686
23687 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
23688
23689         * lib/gcc-dg.exp: Update for diagnostic change.
23690
23691 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23692
23693         PR c++/5767
23694         * g++.dg/parse/crash11.C: New test.
23695
23696 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
23697
23698         * gcc.dg/cpp/spacing1.c: Update.
23699
23700 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
23701
23702         PR target/11739
23703         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
23704         a value for -mtune.
23705
23706 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23707
23708         PR middle-end/11771
23709         * gcc.c-torture/compile/20030804-1.c: New test case.
23710
23711 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23712
23713         * gcc.dg/20030804-1.c: New test case.
23714
23715 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
23716
23717         * gcc.dg/cpp/separate-1.c: New test.
23718
23719 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
23720
23721         PR c++/11704
23722         * g++.dg/template/dependent-expr2.C: New test.
23723
23724         PR c++/11766
23725         * g++.dg/expr/ptrmem1.C: New test.
23726
23727 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23728
23729         PR c++/9453
23730         * g++.dg/template/friend15.C: New test.
23731
23732 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
23733
23734         * lib/dg-pch.exp: Work round PCH bug.
23735
23736 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23737
23738         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
23739         builtins.  Move cases from builtins-4.c here.
23740
23741         * gcc.dg/torture/builtin-math-1.c: New test taken from
23742         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
23743         additional cases.
23744
23745         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
23746         Delete.
23747
23748 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23749
23750         PR c++/9447
23751         * g++.dg/template/using7.C: New test.
23752
23753 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
23754
23755         * import1.c, import2.c: New tests.
23756
23757 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
23758
23759         * g++.dg/eh/crossjump1.C: New test.
23760
23761 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
23762
23763         PR c++/11697
23764         * g++.dg/template/using6.C: New test.
23765
23766         PR c++/11744
23767         * g++.dg/template/koenig2.C: New test.
23768
23769 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23770
23771         PR c++/7983
23772         * g++.dg/parse/typedef4.C: New test.
23773
23774 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23775
23776         PR c++/8442, c++/8806
23777         * g++.dg/template/elab1.C: New test.
23778         * g++.dg/template/type2.C: Likewise.
23779         * g++.dg/template/ttp3.C: Adjust expected error message.
23780         * g++.old-deja/g++.law/visibility13.C: Likewise.
23781         * g++.old-deja/g++.niklas/t135.C: Likewise.
23782         * g++.old-deja/g++.pt/ttp41.C: Likewise.
23783         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
23784         template argument.
23785         * g++.old-deja/g++.pt/ttp44.C: Likewise.
23786
23787 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
23788
23789         PR c++/11295
23790         * g++.dg/ext/stmtexpr1.C: New test.
23791
23792         * g++.dg/opt/tmp1.C: New test.
23793
23794         PR c++/11525
23795         * g++.dg/parse/constant4.C: New test.
23796
23797         PR c++/9447
23798         * g++.dg/template/using5.C: New test.
23799
23800 2003-07-31  Roger Sayle  <roger@eyesopen.com>
23801
23802         * gcc.dg/builtins-27.c: New test case.
23803
23804 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
23805
23806         * gcc.dg/tls/opt-7.c: New test.
23807
23808 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
23809
23810         * g++.old-deja/g++.other/crash18.C: Remove.
23811
23812 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23813
23814         * g++.dg/template/explicit3.C: New.
23815         * g++.dg/template/explicit4.C: New.
23816         * g++.dg/template/explicit5.C: New.
23817
23818         PR c++/11347
23819         * g++.dg/template/memtmpl1.C: New.
23820
23821 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
23822
23823         PR target/11565
23824         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
23825         * gcc.dg/i386-387-5.c (dg-options): Likewise.
23826
23827 2003-07-30  Jan Hubicka  <jh@suse.cz>
23828
23829         * vtgc1.c: Kill.
23830
23831 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
23832
23833         * gcc.dg/struct-in-proto-1.c: New test.
23834
23835 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
23836
23837         * gcc.dg/cpp/include2.c: Only expect one message.
23838
23839 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
23840
23841         PR c++/9447
23842         * g++.dg/template/using1.C: New test.
23843         * g++.dg/template/using2.C: New test.
23844         * g++.dg/template/using3.C: New test.
23845         * g++.dg/template/using4.C: New test.
23846
23847 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
23848
23849         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
23850         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23851
23852 2003-07-28  Jan Hubicka  <jh@suse.cz>
23853
23854         PR c++/11530
23855         * g++.dg/opt/call1.C: New test.
23856
23857 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
23858
23859         PR c++/11667
23860         * g++.dg/init/enum2.C: New test.
23861         * g++.dg/template/overload1.C: Add "-w" option.
23862
23863 2003-07-28    <hp@bitrange.com>
23864
23865         * gcc.dg/Wdeclaration-after-statement-1.c,
23866         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
23867
23868 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
23869
23870         * gcc.c-torture/compile/20030725-1.c: New test.
23871
23872 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
23873
23874         * gcc.dg/20030505.c: Only run for SPE.
23875         Remove definition of opaque type.
23876
23877 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
23878
23879         * g++.dg/template/ptrmem6.C: New test.
23880
23881 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
23882
23883         * gcc.c-torture/compile/zero-strct-2.c: New test.
23884
23885 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
23886
23887         * gcc.dg/intermod-1.c: New test.
23888
23889 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23890
23891         PR c++/11617
23892         * g++.dg/template/lookup2.C: New test.
23893         * g++.dg/template/memclass1.C: Remove instantiated from error.
23894         * g++.dg/other/error2.C: Tweak expected errors.
23895
23896         PR c++/11596
23897         * g++.dg/template/defarg3.C: New test.
23898
23899         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
23900
23901 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
23902
23903         * g++.dg/inherit/access5.C: New test.
23904
23905 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23906
23907         PR c++/11513
23908         * g++.dg/template/crash8.C: New test.
23909
23910 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
23911
23912         PR c/10602
23913         * gcc.dg/noncompile/incomplete-2.c: New test.
23914
23915 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
23916
23917         PR c++/11645
23918         * g++.dg/inherit/access4.C: New test.
23919
23920         PR c++/11517
23921         * g++.dg/expr/cond2.C: New test.
23922
23923         PR optimization/10679
23924         * g++.dg/opt/inline4.C: New test.
23925
23926 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23927
23928         * g++.dg/parse/crash10: New test.
23929
23930 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23931
23932         * g++.dg/ext/flexary1.C: New test.
23933
23934 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23935
23936         PR c++/10793
23937         * g++.dg/template/crash9.C: New test.
23938
23939 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23940
23941         PR c++/3004
23942         * g++.dg/parse/typedef3.C: New test.
23943
23944         PR c++/7906
23945         * g++.dg/parse/operator2.C: New test.
23946
23947         PR c++/8895
23948         * g++.dg/parse/def-tmpl-arg1.C: New test.
23949
23950         PR c++/9282
23951         * g++.dg/parse/funptr1.C: New test.
23952
23953         PR c++/9452
23954         * g++.dg/parse/ambig3.C: New test.
23955
23956         PR c++/9454
23957         * g++.dg/parse/operator3.C: New test.
23958
23959         PR c++/9486
23960         * g++.dg/parse/template10.C: New test.
23961
23962         PR c++/9488
23963         * g++.dg/parse/template11.C: New test.
23964
23965         PR c++/10150
23966         * g++.dg/parse/invalid-op1.C: New test.
23967
23968         PR c++/10247
23969         * g++.dg/parse/condexpr1.C: New test.
23970
23971 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23972
23973         * g++.dg/ext/packed3.C: New test.
23974         * g++.dg/ext/packed4.C: New test.
23975
23976         * gcc.dg/pack-test-3.c: New test.
23977
23978 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
23979
23980         * lib/compat.exp: Handle dg-options per source file.
23981         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
23982         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
23983         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
23984         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
23985         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
23986         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
23987         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
23988         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
23989         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
23990         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
23991         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
23992         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
23993         * g++.dg/compat/break/bitfield7_x.C: Ditto.
23994         * g++.dg/compat/break/bitfield7_y.C: Ditto.
23995
23996 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23997
23998         PR c/10320
23999         * gcc.c-torture/execute/20030718-1.c: New test.
24000
24001 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24002
24003         PR optimization/11536
24004         * gcc.dg/20030721-1.c: New test.
24005
24006 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
24007
24008         PR c++/11546
24009         * g++.dg/template/lookup1.C: New test.
24010
24011 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
24012
24013         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
24014         diagnostics of ill-formed constructs involving labels.
24015         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
24016         the new 'previously defined here' message.
24017
24018 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
24019
24020         * g++.dg/parse/non-dependent2.C: New test.
24021
24022 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24023
24024         * g++.dg/init/init-ref4.C: xfail on targets without
24025         weak symbols.
24026
24027 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
24028
24029         PR target/11087
24030         * gcc.c-torture/execute/20030717-1.c: New test.
24031
24032 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24033
24034         * g++.dg/opt/cfg1.C: New test.
24035
24036 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
24037
24038         PR optimization/11557
24039         * gcc.dg/20030717-1.c: New test.
24040
24041 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
24042
24043         PR c++/10476
24044         * g++.dg/expr/crash-1.C: New test.
24045
24046         PR c++/11027
24047         * g++.dg/template/init3.C: New test.
24048
24049         PR c++/8222
24050         * g++.dg/template/non-dependent1.C: New test.
24051
24052         PR c++/11070
24053         * g++.dg/template/non-dependent2.C: New test.
24054
24055         PR c++/11071
24056         * g++.dg/template/non-dependent3.C: New test.
24057
24058         PR c++/9907
24059         * g++.dg/template/sizeof5.C: New test.
24060
24061 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
24062
24063         PR 11498
24064         * gcc.c-torture/compile/mangle-1.c: New file.
24065
24066 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24067
24068         PR c++/7809
24069         * g++.dg/parse/access3.C: New test.
24070
24071 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
24072
24073         PR c++/11384
24074         * g++.dg/init/init-ref4.C: New test.
24075
24076 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
24077
24078         PR c++/11547
24079         * g++.dg/parse/constant3.C: New test.
24080         * g++.dg/parse/crash7.C: Likewise.
24081
24082 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
24083
24084         PR target/11008
24085         * gcc.dg/i386-pentium4-not-mull.c: New.
24086
24087 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
24088
24089         * gcc.dg/asm-names.c (ymain): Make it weak.
24090
24091 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24092
24093         PR c++/5421
24094         * g++.dg/template/friend21.C: New test.
24095
24096 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
24097
24098         * gcc.dg/cleanup-8.c: New test.
24099         * gcc.dg/cleanup-9.c: New test.
24100
24101 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
24102
24103         * g++.dg/ext/dll-MI1.h: New file.
24104         * g++.dg/ext/dllexport-MI1.C: New file.
24105         * g++.dg/ext/dllimport-MI1.C: New file.
24106
24107 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
24108
24109         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
24110         it does not have cmpstrsi patterns (just cmpmemsi).
24111
24112 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
24113
24114         PR debug/11473
24115         * g++.dg/debug/debug8.C: New test.
24116
24117 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24118
24119         PR c++/10108
24120         * g++.dg/template/crash7.C: New test.
24121
24122 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
24123
24124         PR target/10795
24125         * gcc.c-torture/compile/20030708-1.c: New.
24126
24127 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24128
24129         * gcc.c-torture/execute/20030715-1.c: New test.
24130
24131 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
24132
24133         * gcc.dg/pch/inline-3.c: New file.
24134         * gcc.dg/pch/inline-3.hs: New file.
24135         * gcc.dg/pch/inline-4.c: New file.
24136         * gcc.dg/pch/inline-4.hs: New file.
24137
24138 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
24139
24140         PR c++/11509
24141         * g++.dg/template/crash6.C: New test.
24142
24143         PR c++/7053
24144         * g++.dg/template/friend20.C: New test.
24145
24146         PR c++/7019
24147         * g++.dg/template/overload2.C: New test.
24148
24149 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24150
24151         PR optimization/11440
24152         * gcc.c-torture/execute/20030714-1.c: New test.
24153
24154 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24155
24156         PR c++/11154
24157         * g++.dg/template/partial2.C: New test.
24158
24159 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
24160
24161         PR c++/11503
24162         * g++.dg/template/anon1.C: New test.
24163
24164         PR c++/11493
24165         PR c++/11495
24166         * g++.dg/parse/template9.C: Likewise.
24167         * g++.dg/template/crash4.C: New test.
24168         * g++.dg/template/koenig1.C: Likewise.
24169         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
24170         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
24171         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
24172         functions.
24173         * g++.old-deja/g++.jason/template36.C: Likewise.
24174         * g++.old-deja/g++.mike/p1989.C: Likewise.
24175         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
24176         * g++.old-deja/g++.pt/ttp20.C: Use this->.
24177         * g++.old-deja/g++.pt/ttp21.C: Use this->.
24178         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
24179         compiling.
24180         * g++.old-deja/g++.pt/union2.C: Use this->.
24181
24182 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
24183
24184         * gcc.dg/20030711-1.c: New test.
24185
24186 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
24187
24188         PR c++/11050
24189         * g++.dg/parse/args1.C: New test.
24190         * g++.pt/defarg8.C: Change expected errors.
24191
24192 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
24193
24194         PR c++/8164
24195         * g++.dg/template/nontype2.C: New test.
24196
24197         PR c++/10558
24198         * g++.dg/parse/template8.C: New test.
24199
24200         PR c++/8327
24201         * g++.dg/template/scope1.C: New test.
24202
24203         * g++.dg/warn/Wsign-compare-1.C: New test.
24204
24205 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24206
24207         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
24208
24209 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
24210
24211         PR c++/9411
24212         * g++.dg/template/explicit2.C: New test.
24213
24214         PR c++/10032
24215         * g++.dg/warn/pedantic1.C: New test.
24216
24217 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
24218
24219         PR c++ 9483
24220         * g++.dg/other/field1.C: New test.
24221
24222 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24223
24224         PR c/11449
24225         * gcc.c-torture/compile/20030707-1.c: New.
24226
24227 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24228
24229         PR c++/10849
24230         * g++.dg/template/access12.C: New test.
24231
24232 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
24233
24234         * g++.dg/bprob/bprob.exp (prof_ext): Update.
24235         * g77.dg/bprob/bprob.exp (prof_ext): Update.
24236         * gcc.misc-tests/bprob.exp (prof_ext): Update.
24237         * gcc.misc-tests/gcov.exp: Update
24238         * g++.dg/gcov/gcov.exp: Update
24239         * lib/gcov.exp: Update.
24240
24241 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
24242
24243         * g++.dg/abi/mangle17.C: Make sure template expressions are
24244         dependent.
24245         * g++.dg/abi/mangle4.C: Mark erroneous casts.
24246         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
24247         * g++.dg/opt/stack1.C: Remove erroneous code.
24248         * g++.dg/parse/template7.C: New test.
24249         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
24250         * g++.old-deja/g++.pt/crash4.C: Likewise.
24251
24252 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24253
24254         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
24255         with zero or one occurence of `$' after the initial `L'.
24256
24257 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
24258
24259         * gcc.c-torture/compile/20030704-1.c: Add a comment.
24260
24261 2003-07-08  Roger Sayle  <roger@eyesopen.com>
24262
24263         PR c/11370
24264         * gcc.dg/Wunreachable-6.c: New testcase.
24265         * gcc.dg/Wunreachable-7.c: New testcase.
24266
24267 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24268
24269         PR c/11420
24270         * gcc.dg/20030708-1.c: New test.
24271
24272 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
24273
24274         * gcc.dg/compat/sdata-section.h: New file.
24275         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
24276         * gcc.dg/torture/mips-sdata-1.c: New test.
24277
24278 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24279
24280         PR c++/11030
24281         * g++.dg/template/friend19.C: New test.
24282
24283 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24284
24285         * g++.dg/opt/strength-reduce.C: New test.
24286
24287 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24288
24289         PR target/10979
24290         * gcc.dg/20030707-1.c: New testcase.
24291
24292 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24293
24294         PR optimization/11059
24295         * g++.dg/opt/emptyunion.C: New testcase.
24296
24297 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24298             Eric Botcazou  <ebotcazou@libertysurf.fr>
24299
24300         * g++.dg/opt/stack1.C: New test.
24301
24302 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
24303
24304         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
24305         run test.
24306
24307         PR c++/11431
24308         * g++.dg/expr/static_cast3.C: New test.
24309
24310 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
24311
24312         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
24313         everywhere.
24314         * gcc.dg/concat.c: Concatenation of string constants with
24315         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
24316         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
24317         * gcc.dg/cpp/escape-2.c: Use wide character constants where
24318         necessary to avoid multi-character character constant warning.
24319         * gcc.dg/cpp/escape.c: Likewise.
24320         * gcc.dg/cpp/ucs.c: Likewise.
24321         Remove backslashes from dg-bogus comments, as they confuse Tcl.
24322         Fix a typo.
24323
24324 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24325
24326         PR c/11428
24327         * gcc.c-torture/compile/20030704-1.c: New.
24328
24329 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24330
24331         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
24332
24333 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
24334
24335         PR c++/5287, PR c++/7910,  PR c++/11021
24336         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
24337         tests for warnings.
24338         * g++.dg/ext/dllimport2.C: Add tests for warnings.
24339         * g++.dg/ext/dllimport3.C: Likewise.
24340         * g++.dg/ext/dllimport4.C: New file.
24341         * g++.dg/ext/dllimport5.C: New file.
24342         * g++.dg/ext/dllimport6.C: New file.
24343         * g++.dg/ext/dllimport7.C: New file.
24344         * g++.dg/ext/dllimport8.C: New file.
24345         * g++.dg/ext/dllimport9.C: New file.
24346         * g++.dg/ext/dllimport10.C: New file.
24347         * g++.dg/ext/dllexport1.C: New file.
24348
24349 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24350
24351         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
24352         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
24353
24354 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24355
24356         * gcc.dg/builtins-25.c: New testcase.
24357         * gcc.dg/builtins-26.c: New testcase.
24358
24359 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
24360
24361         * gcc.dg/compat/vector-defs.h: New file.
24362         * gcc.dg/compat/vector-setup.h: New file.
24363         * gcc.dg/compat/vector-check.h: New file.
24364         * gcc.dg/compat/vector-1_main.c: New file.
24365         * gcc.dg/compat/vector-1_x.c: New file.
24366         * gcc.dg/compat/vector-1_y.c: New file.
24367         * gcc.dg/compat/vector-2_main.c: New file.
24368         * gcc.dg/compat/vector-2_x.c: New file.
24369         * gcc.dg/compat/vector-2_y.c: New file.
24370
24371         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
24372         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
24373         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
24374         * gcc.dg/compat/struct-align-1.h: New file.
24375         * gcc.dg/compat/struct-align-1_main.c: New file.
24376         * gcc.dg/compat/struct-align-1_x.c: New file.
24377         * gcc.dg/compat/struct-align-1_y.c: New file.
24378         * gcc.dg/compat/struct-align-2.h: New file.
24379         * gcc.dg/compat/struct-align-2_main.c: New file.
24380         * gcc.dg/compat/struct-align-2_x.c: New file.
24381         * gcc.dg/compat/struct-align-2_y.c: New file.
24382
24383         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
24384         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24385         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24386         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24387         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24388         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24389         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24390         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24391         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24392         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24393         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24394         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24395         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24396         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24397         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24398         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24399         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24400         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24401         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24402         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24403         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24404         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24405         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24406         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24407         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24408         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24409         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24410         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24411         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24412
24413 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24414
24415         * gcc.dg/i386-call-1.c: New test.
24416
24417 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24418
24419         PR c++/9162
24420         * g++.dg/parse/defarg4.C: New.
24421
24422 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24423
24424         PR target/10700
24425         * gcc.c-torture/compile/20030703-1.c: New test case.
24426
24427 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24428
24429         * g++.dg/template/local3.C: Remove extra semicolon.
24430
24431 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24432
24433         * gcc.dg/i386-volatile-1.c: New test.
24434
24435 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
24436
24437         PR c++/11072
24438         * g++.dg/other/offsetof2.C: XFAIL.
24439         * g++.dg/other/offsetof5.C: New.
24440
24441         PR c++/10219
24442         * g++.dg/template/error1.C: New.
24443
24444         PR c++/9779
24445         * g++.dg/template/dependent-expr1.C: New.
24446
24447 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
24448
24449         PR c++/6949
24450         * g++.dg/template/local3.C: New test.
24451
24452         PR c++/11149
24453         * g++.dg/lookup/scoped6.C: New test.
24454
24455 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
24456
24457         PR c++/8046
24458         * g++.dg/other/error7.C: New test.
24459
24460 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
24461
24462         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
24463         * g++.old-deja/g++.abi/vtable3.h: Likewise.
24464         * g++.old-deja/g++.law/code-gen5.C: Likewise.
24465         * g++.old-deja/g++.other/union2.C: Likewise.
24466         * gcc.dg/c90-const-expr-2.c: Likewise.
24467         * gcc.dg/c90-const-expr-3.c: Likewise.
24468         * gcc.dg/c99-const-expr-2.c: Likewise.
24469         * gcc.dg/c99-const-expr-3.c: Likewise.
24470         * gcc.dg/concat.c: Likewise.
24471
24472 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
24473
24474         PR c++/9559
24475         * g++.dg/init/static1.C: New test.
24476
24477 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24478
24479         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
24480         * g++.old-deja/g++.other/access2.C: Likewise.
24481         * g++.old-deja/g++.other/decl2.C: Likewise.
24482         * gcc.c-torture/execute/20020615-1.c: Likewise.
24483
24484 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24485
24486         PR c++/4933
24487         * g++.dg/template/sizeof4.C: New test.
24488
24489 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24490
24491         * g++.dg/other/error6.C: New test.
24492
24493 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24494
24495         PR c++/10750
24496         * g++.dg/parse/constant2.C: New test.
24497
24498 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
24499
24500         PR c++/11106
24501         * g++.dg/other/error5.C: New test.
24502
24503 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24504
24505         * gcc.dg/format/gcc_diag-1.c: New test.
24506
24507 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
24508
24509         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
24510
24511 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24512
24513         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
24514         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
24515         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
24516
24517 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
24518
24519         * gcc.c-torture/execute/builtins/string-8.c: New test.
24520         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
24521         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
24522         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
24523
24524 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24525
24526         PR c++/10468
24527         * g++.dg/ext/typeof6.C: New test.
24528
24529 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24530
24531         PR c++/10796
24532         * g++.dg/init/enum1.C: New test.
24533
24534 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
24535
24536         * gcc.dg/20030627-1.c: New test.
24537
24538 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
24539
24540         PR c++/11332
24541         * g++.dg/expr/static_cast2.C: New test.
24542
24543 2003-06-26  Roger Sayle  <roger@eyesopen.com>
24544             Jakub Jelinek  <jakub@redhat.com>
24545
24546         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
24547         sprintf(dst,"%s",src) optimization.
24548         * gcc.c-torture/execute/20030626-1.c: New test case.
24549         * gcc.c-torture/execute/20030626-2.c: New test case.
24550
24551 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
24552
24553         * gcc.c-torture/execute/multi-ix.c: New test.
24554
24555         * gcc.c-torture/execute/simd-4.c (main):
24556         Added missing semicolon at end of union.
24557
24558 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
24559
24560         PR c++/8266
24561         * g++.dg/template/explicit-instantiation3.C: New test.
24562
24563 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24564
24565         * gcc.dg/20030626-1.c: Use signed char.
24566
24567 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24568
24569         * gcc.dg/20030626-1.c: New test.
24570
24571 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
24572
24573         * const-str-2.m: Update.
24574
24575 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
24576
24577         PR c++/10990
24578         * g++.dg/rtti/dyncast1.C: New test.
24579         * g++.dg/abi/mangle4.C: Correct base-specifier access.
24580         * g++.dg/lookup/scoped1.C: Remove XFAIL.
24581         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
24582
24583         PR c++/10931
24584         * g++.dg/expr/static_cast1.C: New test.
24585
24586 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
24587
24588         * gcc.dg/20030625-1.c: New test.
24589
24590 2003-06-24  Roger Sayle  <roger@eyesopen.com>
24591
24592         * gcc.c-torture/compile/20030624-1.c: New test case.
24593
24594 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
24595
24596         * gcc.c-torture/execute/string-opt-17.c: New test.
24597
24598 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
24599
24600         PR c++/5754
24601         * g++.dg/parse/crash6.C: New test.
24602
24603 2003-06-23  Roger Sayle  <roger@eyesopen.com>
24604
24605         * gcc.dg/builtins-24.c: New test case.
24606
24607 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
24608
24609         * g++.dg/opt/operator1.C: New test.
24610
24611 2003-06-22  Roger Sayle  <roger@eyesopen.com>
24612
24613         * gcc.c-torture/execute/string-opt-16.c: New test case.
24614
24615 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24616
24617         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
24618         * g++.old-deja/g++.other/conv7.C: Likewise.
24619         * g++.old-deja/g++.other/overcnv2.C: Likewise.
24620         * g++.old-deja/g++.other/overload14.C: Likewise.
24621
24622 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24623
24624         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
24625         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
24626
24627 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24628
24629         PR c++/10888
24630         * g++.dg/warn/Winline-3.C: New test.
24631
24632 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24633
24634         * lib/target-supports.exp (check_alias_available): Make the test
24635         program acceptable to the Solaris assembler.
24636
24637         PR c++/10749
24638         * g++.dg/template/memclass2.C: New test.
24639
24640 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24641             Eric Botcazou  <ebotcazou@libertysurf.fr>
24642
24643         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
24644         data for non-matching targets.
24645         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
24646
24647 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24648
24649         PR c++/10845
24650         * g++.dg/template/member3.C: New test.
24651
24652 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
24653
24654         PR c++/10939
24655         * g++.dg/template/func1.C: New test.
24656
24657         PR c++/9649
24658         * g++.dg/template/static4.C: New test.
24659         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
24660
24661         PR c++/11041
24662         * g++.dg/init/ref7.C: New test.
24663
24664 2003-06-19  Matt Austern  <austern@apple.com>
24665
24666         PR c++/11228
24667         * g++.dg/anew1.C: New test.
24668         * g++.dg/anew2.C: New test.
24669         * g++.dg/anew3.C: New test.
24670         * g++.dg/anew4.C: New test.
24671
24672 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
24673
24674         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
24675
24676 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
24677
24678         * gcc.c-torture/execute/simd-4.c (main): Make expected value
24679         endian-dependent.
24680
24681 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
24682
24683         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
24684         Remove cruft.
24685
24686 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
24687
24688         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
24689         * gcc.c-torture/compile/961203-1.c: Likewise.
24690         * gcc.c-torture/compile/980506-1.c: Likewise.
24691
24692 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24693
24694         PR c++/10712
24695         * g++.dg/lookup/using7.C: New test.
24696
24697 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24698
24699         PR c++/11105
24700         * g++.dg/abi/conv1.C: Remove it.
24701         * g++.dg/template/conv7.C: New test.
24702         * g++.dg/template/conv8.C: Likewise.
24703         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
24704         conversion operator.
24705
24706 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
24707
24708         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
24709         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24710         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24711         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24712         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24713         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24714         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24715         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24716         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24717         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24718         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24719         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24720         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24721         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24722         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24723         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24724         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24725         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24726         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24727         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24728         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24729         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24730         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24731         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24732         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24733         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24734         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24735         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24736         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24737
24738 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
24739
24740         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
24741         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
24742         indications.
24743
24744 2003-06-16  Roger Sayle  <roger@eyesopen.com>
24745
24746         * gcc.dg/i386-387-5.c: New test case.
24747         * gcc.dg/i386-387-6.c: New test case.
24748         * gcc.dg/builtins-23.c: New test case.
24749
24750 2003-06-15  Roger Sayle  <roger@eyesopen.com>
24751
24752         * gcc.dg/builtins-22.c: New test case.
24753         * gcc.dg/i386-387-1.c: Update to test exp.
24754         * gcc.dg/i386-387-2.c: Likewise.
24755
24756 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24757
24758         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
24759
24760 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24761
24762         * lib/gcc-dg.exp (dg-require-dll): New function.
24763         (dg-xfail-if): Likewise.
24764         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
24765         driver.
24766
24767         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
24768         * gcc.c-torture/compile/20001205-1.c: Likewise.
24769         * gcc.c-torture/compile/20001226-1.c: Likewise.
24770         * gcc.c-torture/compile/20010518-2.c: Likewise.
24771         * gcc.c-torture/compile/20020312-1.c: Likewise.
24772         * gcc.c-torture/compile/20020604-1.c: Likewise.
24773         * gcc.c-torture/compile/920501-12.c: Likewise.
24774         * gcc.c-torture/compile/920501-4.c: Likewise.
24775         * gcc.c-torture/compile/920520-1.c: Likewise.
24776         * gcc.c-torture/compile/920521-1.c: Likewise.
24777         * gcc.c-torture/compile/920625-1.c: Likewise.
24778         * gcc.c-torture/compile/961203-1.c: Likewise.
24779         * gcc.c-torture/compile/980506-1.c: Likewise.
24780         * gcc.c-torture/compile/981006-1.c: Likewise.
24781         * gcc.c-torture/compile/981022-1.c: Likewise.
24782         * gcc.c-torture/compile/981223-1.c: Likewise.
24783         * gcc.c-torture/compile/990617-1.c: Likewise.
24784         * gcc.c-torture/compile/dll.c: Likewise.
24785         * gcc.c-torture/compile/labels-3.c: Likewise.
24786         * gcc.c-torture/compile/mipscop-1.c: Likewise.
24787         * gcc.c-torture/compile/mipscop-2.c: Likewise.
24788         * gcc.c-torture/compile/mipscop-3.c: Likewise.
24789         * gcc.c-torture/compile/mipscop-4.c: Likewise.
24790         * gcc.c-torture/compile/simd-5.c: Likewise.
24791         * gcc.c-torture/compile/20000804-1.x: Remove.
24792         * gcc.c-torture/compile/20001205-1.x: Likewise.
24793         * gcc.c-torture/compile/20001226-1.x: Likewise.
24794         * gcc.c-torture/compile/20010518-2.x: Likewise.
24795         * gcc.c-torture/compile/20020312-1.x: Likewise.
24796         * gcc.c-torture/compile/20020604-1.x: Likewise.
24797         * gcc.c-torture/compile/920501-12.x: Likewise.
24798         * gcc.c-torture/compile/920501-4.x: Likewise.
24799         * gcc.c-torture/compile/920520-1.x: Likewise.
24800         * gcc.c-torture/compile/920521-1.x: Likewise.
24801         * gcc.c-torture/compile/920625-1.x: Likewise.
24802         * gcc.c-torture/compile/961203-1.x: Likewise.
24803         * gcc.c-torture/compile/980506-1.x: Likewise.
24804         * gcc.c-torture/compile/981006-1.x: Likewise.
24805         * gcc.c-torture/compile/981022-1.x: Likewise.
24806         * gcc.c-torture/compile/981223-1.x: Likewise.
24807         * gcc.c-torture/compile/990617-1.x: Likewise.
24808         * gcc.c-torture/compile/mipscop-1.x: Likewise.
24809         * gcc.c-torture/compile/mipscop-2.x: Likewise.
24810         * gcc.c-torture/compile/mipscop-3.x: Likewise.
24811         * gcc.c-torture/compile/mipscop-4.x: Likewise.
24812         * gcc.c-torture/compile/simd-5.x: Likewise.
24813
24814         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
24815
24816 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24817
24818         * gcc.c-torture/execute/20030611-1.c: New test.
24819
24820 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24821
24822         PR middle-end/168
24823         * gcc.dg/20030612-1.c: New test case.
24824
24825 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24826
24827         PR c++/10635
24828         * g++.dg/expr/cast1.C: New test.
24829
24830 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24831
24832         * gcc.dg/builtins-21.c: New test case.
24833
24834 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
24835
24836         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
24837         options instead of at the end.
24838         * lib/objc.exp (objc_target_compile): Likewise.
24839
24840 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
24841
24842         PR c++/10432
24843         * g++.dg/parse/error1.C: New test.
24844
24845 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
24846
24847         * gcc.dg/compat/struct-by-value-11_main.c: New file.
24848         * gcc.dg/compat/struct-by-value-11_x.c: New file.
24849         * gcc.dg/compat/struct-by-value-11_y.c: New file.
24850         * gcc.dg/compat/struct-by-value-12_main.c: New file.
24851         * gcc.dg/compat/struct-by-value-12_x.c: New file.
24852         * gcc.dg/compat/struct-by-value-12_y.c: New file.
24853         * gcc.dg/compat/struct-by-value-13_main.c: New file.
24854         * gcc.dg/compat/struct-by-value-13_x.c: New file.
24855         * gcc.dg/compat/struct-by-value-13_y.c: New file.
24856         * gcc.dg/compat/struct-by-value-14_main.c: New file.
24857         * gcc.dg/compat/struct-by-value-14_x.c: New file.
24858         * gcc.dg/compat/struct-by-value-14_y.c: New file.
24859         * gcc.dg/compat/struct-by-value-15_main.c: New file.
24860         * gcc.dg/compat/struct-by-value-15_x.c: New file.
24861         * gcc.dg/compat/struct-by-value-15_y.c: New file.
24862         * gcc.dg/compat/struct-by-value-16_main.c: New file.
24863         * gcc.dg/compat/struct-by-value-16_x.c: New file.
24864         * gcc.dg/compat/struct-by-value-16_y.c: New file.
24865         * gcc.dg/compat/struct-by-value-17_main.c: New file.
24866         * gcc.dg/compat/struct-by-value-17_x.c: New file.
24867         * gcc.dg/compat/struct-by-value-17_y.c: New file.
24868         * gcc.dg/compat/struct-by-value-18_main.c: New file.
24869         * gcc.dg/compat/struct-by-value-18_x.c: New file.
24870         * gcc.dg/compat/struct-by-value-18_y.c: New file.
24871
24872         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
24873         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
24874         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
24875         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
24876         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
24877         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
24878         * gcc.dg/compat/scalar-return-3_main.c: New file.
24879         * gcc.dg/compat/scalar-return-3_x.c: New file.
24880         * gcc.dg/compat/scalar-return-3_y.c: New file.
24881         * gcc.dg/compat/scalar-return-4_main.c: New file.
24882         * gcc.dg/compat/scalar-return-4_x.c: New file.
24883         * gcc.dg/compat/scalar-return-4_y.c: New file.
24884
24885 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
24886
24887         * gcc.dg/compat/fp2-struct-check.h: New file.
24888         * gcc.dg/compat/fp2-struct-defs.h: New file.
24889         * gcc.dg/compat/fp2-struct-init.h: New file.
24890         * gcc.dg/compat/struct-by-value-10_main.c: New file.
24891         * gcc.dg/compat/struct-by-value-10_x.c: New file.
24892         * gcc.dg/compat/struct-by-value-10_y.c: New file.
24893         * gcc.dg/compat/struct-return-10_main.c: New file.
24894         * gcc.dg/compat/struct-return-10_x.c: New file.
24895         * gcc.dg/compat/struct-return-10_y.c: New file.
24896
24897         * gcc.dg/compat/compat-common.h: New file.
24898         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
24899         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
24900         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
24901         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
24902         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
24903         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
24904         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
24905         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24906         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
24907         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
24908         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24909         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
24910         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
24911         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24912         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
24913         * gcc.dg/compat/small-struct-check.h: Ditto.
24914         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
24915         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24916         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
24917         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
24918         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24919         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24920         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
24921         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24922         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
24923         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
24924         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24925         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24926         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
24927         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24928         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24929         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
24930         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24931         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
24932         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
24933         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24934         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
24935         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
24936         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24937         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
24938         * gcc.dg/compat/struct-return-2_main.c: Ditto.
24939         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24940         * gcc.dg/compat/struct-return-2_y.c: Ditto.
24941         * gcc.dg/compat/struct-return-3_main.c: Ditto.
24942         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24943         * gcc.dg/compat/struct-return-3_y.c: Ditto.
24944
24945 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
24946
24947         * g++.dg/pch/static-1.C: New file.
24948         * g++.dg/pch/static-1.Hs: New file.
24949
24950 2003-06-10  Richard Henderson  <rth@redhat.com>
24951
24952         * gcc.dg/asm-7.c: Adjust expected warning text.
24953
24954 2003-06-10  Roger Sayle  <roger@eyesopen.com>
24955
24956         * gcc.dg/builtins-20.c: New test case.
24957
24958 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
24959
24960         PR c++/11131
24961         * g++.dg/opt/template1.C: New test.
24962
24963 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24964
24965         * lib/gcc-dg.exp (dg-test): Clear additional_files and
24966         additional_sources.
24967
24968 2003-05-21  David Taylor  <dtaylor@emc.com>
24969
24970         * gcc.dg/Wpadded.c: New file.
24971
24972 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24973
24974         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
24975         * gcc.dg/special/weak-2.c: Add dg-require-weak.
24976         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
24977         dg-require-weak.
24978
24979 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
24980
24981         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
24982
24983 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24984
24985         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
24986         (dg-require-alias): Likewise.
24987         (dg-require-gc-sections): Likewise.
24988         * lib/target-supports.exp (check_gc_sections_available): Likewise.
24989
24990 2003-06-08  Richard Henderson  <rth@redhat.com>
24991
24992         * gcc.dg/20011029-2.c: Fix the array reference.
24993         * gcc.dg/asm-7.c: New.
24994
24995 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
24996
24997         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
24998
24999 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
25000
25001         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
25002         (dg-require-gc-sections): Likewise.
25003
25004 2003-06-08  Jan Hubicka  <jh@suse.cz>
25005
25006         * i386-cmov1.c: Fix regular expression.
25007         * i386-cvt-1.c: Likewise.
25008         * i386-local.c: Likewise.
25009         * i386-local2.c: Likewise.
25010         * i386-mul.c: Likewise.
25011         * i386-ssetype-1.c: Likewise.
25012         * i386-ssetype-3.c: Likewise.
25013         * i386-ssetype-5.c: Likewise.
25014
25015 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25016
25017         PR c++/11039
25018         * g++.dg/warn/implicit-typename2.C: New test.
25019         * g++.dg/warn/implicit-typename3.C: New test.
25020
25021 2003-06-07  Richard Henderson  <rth@redhat.com>
25022
25023         * g++.dg/other/offsetof3.C: Use size_t.
25024         * g++.dg/other/offsetof4.C: Likewise.
25025
25026 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
25027
25028         * lib/copy-file.exp: New. Implement gcc_copy_files.
25029
25030         * lib/dg-pch.exp: Load copy-file.exp
25031         (dg-pch): Use gcc_copy_files instead of "file copy".
25032
25033 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
25034
25035         * gcc.dg/weak/weak.exp: Simplify.
25036         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
25037         * gcc.dg/weak/weak-1.c: Likewise.
25038         * gcc.dg/weak/weak-2.c: Likewise.
25039         * gcc.dg/weak/weak-3.c: Likewise.
25040         * gcc.dg/weak/weak-4.c: Likewise.
25041         * gcc.dg/weak/weak-5.c: Likewise.
25042         * gcc.dg/weak/weak-6.c: Likewise.
25043         * gcc.dg/weak/weak-7.c: Likewise.
25044         * gcc.dg/weak/weak-8.c: Likewise.
25045         * gcc.dg/weak/weak-9.c: Likewise.
25046
25047 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
25048
25049         gcc.c-torture/execute/20030606-1.c: New.
25050
25051 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25052
25053         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
25054         * gcc.dg/builtins-19.c: Likewise.
25055
25056 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25057
25058         * gcc.dg/builtins-2.c: Add some more tests.
25059         * gcc.dg/builtins-18.c: New test case.
25060         * gcc.dg/builtins-19.c: New test case.
25061
25062 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25063             Jim Wilson  <wilson@tuliptree.org>
25064
25065         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
25066
25067 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
25068
25069         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
25070         mempcpy/stpcpy calls not to be optimized into something else.
25071         * gcc.c-torture/execute/string-opt-3.c: Moved to...
25072         * gcc.c-torture/execute/builtins/string-7.c: ...here.
25073         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
25074
25075 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25076
25077         * gcc.dg/format/asm_fprintf-1.c: New test.
25078
25079 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
25080
25081         * lib/gcc-defs.exp (additional_sources): New variable.
25082         (dg-additional-sources): New function.
25083         (additional_files): New variable.
25084         (dg-additional-files): New function.
25085         (dg-additional-files-options): Likewise.
25086         * lib/gcc-dg.exp (dg-require-weak): New function.
25087         (dg-require-alias): Likewise.
25088         (dg-require-gc-sections): Likewise.
25089         * lib/target-supports.exp (check_alias_available): Remove testfile
25090         parameter.
25091         (check_gc_sections_available): New function.
25092         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
25093         (dg-gpp-additional-files): Likewise.
25094         * lib/g++.exp (additional_sources): Remove.
25095         (additional_files): Likewise.
25096         (g++_target_compile): Use dg-additional-files-options.
25097
25098         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
25099         Tcl logic.
25100         * gcc.dg/special/ecos.exp: Remove.
25101         * gcc.dg/special/20000419-2.c: Use dg-require-*.
25102         * gcc.dg/special/alias-1.c: Likewise.
25103         * gcc.dg/special/alias-2.c: Likewise.
25104         * gcc.dg/special/gcsec-1.c: Likewise.
25105         * gcc.dg/special/weak-1.c: Likewise.
25106         * gcc.dg/special/weak-2.c: Likewise.
25107         * gcc.dg/special/wkali-1.c: Likewise.
25108         * gcc.dg/special/wkali-2.c: Likewise.
25109
25110         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
25111         dg-gpp-additional-*.
25112         * g++.dg/special/conpr-3.C: Likewise.
25113         * g++.dg/special/conpr-4.C: Likewise.
25114         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
25115         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
25116         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
25117         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
25118         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
25119         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
25120         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
25121         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
25122         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
25123         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
25124         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
25125         * g++.old-deja/g++.other/comdat1.C: Likewise.
25126         * g++.old-deja/g++.other/comdat2.C: Likewise.
25127         * g++.old-deja/g++.other/comdat3.C: Likewise.
25128         * g++.old-deja/g++.other/ctor1.C: Likewise.
25129         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
25130
25131 2003-06-05  Richard Henderson  <rth@redhat.com>
25132
25133         * gcc.dg/debug/20030605-1.c: New.
25134
25135 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25136
25137         * README.QMTEST: Update.
25138
25139 2003-06-04  Richard Henderson  <rth@redhat.com>
25140
25141         * gcc.dg/cleanup-1.c: New.
25142         * gcc.dg/cleanup-2.c: New.
25143         * gcc.dg/cleanup-3.c: New.
25144         * gcc.dg/cleanup-4.c: New.
25145         * gcc.dg/cleanup-5.c: New.
25146         * gcc.dg/cleanup-6.c: New.
25147         * gcc.dg/cleanup-7.c: New.
25148
25149 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25150
25151         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
25152
25153         * lib/dg-pch.exp: New file.
25154         * g++.dg/pch/pch.exp: Use dg-pch.exp.
25155         * gcc.dg/pch/pch.exp: Likewise.
25156
25157 2003-06-04  Roger Sayle  <roger@eyesopen.com>
25158
25159         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
25160         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
25161         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
25162         * gcc.dg/builtins-17.c: New test case.
25163         * gcc.dg/i386-387-4.c: New test case.
25164         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
25165
25166 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25167
25168         * gcc.dg/ultrasp9.c: New test.
25169
25170 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25171
25172         * gcc.c-torture/compile/20030604-1.c: New test.
25173         * gcc.dg/sparc-constant-1.c: New test.
25174
25175 2003-06-03  Glen Nakamura  <glen@imodulo.com>
25176
25177         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
25178
25179 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
25180
25181         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
25182
25183         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
25184         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
25185
25186 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
25187
25188         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
25189
25190 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25191
25192         PR c++/10940
25193         * g++.dg/template/spec10.C: New test.
25194
25195 2003-06-03  Roger Sayle  <roger@eyesopen.com>
25196
25197         * gcc.dg/builtins-16.c: New test case.
25198
25199 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
25200
25201         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
25202         mempcpy test with post-increments.
25203         * gcc.c-torture/execute/string-opt-3.c: New test.
25204         * gcc.dg/string-opt-1.c: New test.
25205
25206 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
25207
25208         PR fortran/10965
25209         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
25210
25211 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
25212
25213         * lib/scanasm.exp (dg-scan): New function, factored out of ...
25214         (scan-assembler): ... here.  Use dg-scan.
25215         (scan-assembler-not): Likewise.
25216         (scan-file): New function.
25217         (scan-file-not): Likewise.
25218         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
25219         * gcc.dg/cpp/_Pragma4.c: Likewise.
25220         * gcc.dg/cpp/_Pragma5.c: Likewise.
25221         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25222         * gcc.dg/cpp/avoidpaste2.c: Likewise.
25223         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
25224         * gcc.dg/cpp/cmdlne-P.c: Likewise.
25225         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
25226         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
25227         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
25228         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
25229         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
25230         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
25231         * gcc.dg/cpp/cxxcom1.c: Likewise.
25232         * gcc.dg/cpp/line1.c: Likewise.
25233         * gcc.dg/cpp/maccom1.c: Likewise.
25234         * gcc.dg/cpp/maccom2.c: Likewise.
25235         * gcc.dg/cpp/maccom3.c: Likewise.
25236         * gcc.dg/cpp/maccom4.c: Likewise.
25237         * gcc.dg/cpp/maccom5.c: Likewise.
25238         * gcc.dg/cpp/maccom6.c: Likewise.
25239         * gcc.dg/cpp/multiline.c: Likewise.
25240         * gcc.dg/cpp/spacing1.c: Likewise.
25241         * gcc.dg/cpp/spacing2.c: Likewise.
25242         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
25243         * gcc.dg/cpp/trad/maccom1.c: Likewise.
25244         * gcc.dg/cpp/trad/maccom2.c: Likewise.
25245         * gcc.dg/cpp/trad/maccom3.c: Likewise.
25246         * gcc.dg/cpp/trad/maccom4.c: Likewise.
25247         * gcc.dg/cpp/trad/maccom6.c: Likewise.
25248         * gcc.dg/cpp/cxxcom2.c: Likewise.
25249         * gcc.dg/cpp/cxxcom2.h: New file.
25250
25251         * gcc.dg/cpp/truefalse.cpp: Move it to ...
25252         * g++.dg/cpp/truefalse.C: Here.
25253         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
25254
25255 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
25256
25257         * gcc.dg/cpp/redef3.c: New file.
25258
25259 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25260
25261         * gcc.dg/i386-loop-3.c: New test.
25262
25263 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
25264
25265         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
25266
25267 2003-05-31  Roger Sayle  <roger@eyesopen.com>
25268
25269         * gcc.dg/fwrapv-1.c: New test case.
25270         * gcc.dg/fwrapv-2.c: New test case.
25271
25272 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25273
25274         PR c++/10956
25275         * g++.dg/template/spec9.C: New test.
25276
25277 2003-05-29  Roger Sayle  <roger@eyesopen.com>
25278
25279         * gcc.dg/duff-4.c: New test case.
25280
25281 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
25282
25283         PR fortran/10843
25284         * g77.dg/ffixed-form-1.f: New test
25285         * g77.dg/ffixed-form-2.f: New test
25286         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
25287         * g77.dg/ffree-form-3.f: New test
25288
25289 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
25290
25291         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
25292         * gcc.dg/wint_t-1.c: Likewise.
25293
25294 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25295
25296         * g++.dg/template/access11.C: New test.
25297
25298 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25299
25300         PR c++/10849
25301         * g++.dg/template/access10.C: New test.
25302
25303 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25304             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25305
25306         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
25307
25308 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25309
25310         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
25311         suppress for powerpc-*-darwin*.
25312         * gcc.dg/torture/builtin-noret-2.c: Likewise.
25313
25314 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25315
25316         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
25317         suppress option for powerpc-*-darwin*.
25318
25319 2003-05-23  Roger Sayle  <roger@eyesopen.com>
25320
25321         * gcc.dg/builtins-1.c: Add tests for tan and atan.
25322         * gcc.dg/builtins-4.c: Add test for fmod.
25323
25324 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25325
25326         PR c++/10682
25327         * g++.dg/template/instantiate4.C: New test.
25328
25329 2003-05-22  Roger Sayle  <roger@eyesopen.com>
25330
25331         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
25332
25333 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
25334
25335         * gcc.dg/compat/scalar-return-1_main.c: New file.
25336         * gcc.dg/compat/scalar-return-1_x.c: New file.
25337         * gcc.dg/compat/scalar-return-1_y.c: New file.
25338         * gcc.dg/compat/scalar-return-2_main.c: New file.
25339         * gcc.dg/compat/scalar-return-2_x.c: New file.
25340         * gcc.dg/compat/scalar-return-2_y.c: New file.
25341         * gcc.dg/compat/struct-return-3_main.c: New file.
25342         * gcc.dg/compat/struct-return-3_y.c: New file.
25343         * gcc.dg/compat/struct-return-3_x.c: New file.
25344         * gcc.dg/compat/struct-return-2_main.c: New file.
25345         * gcc.dg/compat/struct-return-2_x.c: New file.
25346         * gcc.dg/compat/struct-return-2_y.c: New file.
25347
25348 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25349
25350         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
25351         for hppa*-hp-hpux*.
25352         * gcc.dg/20021014-1.c (dg-options): Likewise.
25353         * gcc.dg/nest.c (dg-options): Likewise.
25354
25355 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
25356
25357         PR c++/9738
25358         * g++.dg/ext/dllimport2.C: New file.
25359         * g++.dg/ext/dllimport3.C: New file.
25360
25361 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
25362
25363         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
25364         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25365         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25366         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25367         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25368         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25369         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
25370         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
25371         * gcc.dg/compat/small-struct-defs.h: New file.
25372         * gcc.dg/compat/small-struct-init.h: New file.
25373         * gcc.dg/compat/small-struct-check.h: New file.
25374         * gcc.dg/compat/fp-struct-defs.h: New file.
25375         * gcc.dg/compat/fp-struct-check.h: New file.
25376         * gcc.dg/compat/fp-struct-init.h: New file.
25377         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
25378         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
25379
25380 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
25381
25382         * gcc.dg/20030225-2.c: New test.
25383
25384 2003-05-18  Roger Sayle  <roger@eyesopen.com>
25385             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25386
25387         * gcc.c-torture/compile/20030518-1.c: New test case.
25388
25389 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
25390
25391         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
25392         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
25393         gcc-dg-debug-runtest.
25394         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
25395         gcc-dg-debug-runtest.
25396
25397 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25398
25399         PR c++/9022
25400         * g++.dg/lookup/using6.C: New test.
25401
25402 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25403
25404         * g++.dg/parse/access2.C: New test.
25405
25406 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
25407
25408         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
25409         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
25410         * gcc.dg/debug/debug.exp: Likewise.
25411
25412 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
25413
25414         * gcc.dg/dollar.c: New test.
25415
25416 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
25417
25418         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
25419         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
25420         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
25421         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
25422         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
25423         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
25424         * gcc.dg/compat/struct-by-value-6_main.c: New file.
25425         * gcc.dg/compat/struct-by-value-6_x.c: New file.
25426         * gcc.dg/compat/struct-by-value-6_y.c: New file.
25427         * gcc.dg/compat/struct-by-value-7_main.c: New file.
25428         * gcc.dg/compat/struct-by-value-7_x.c: New file.
25429         * gcc.dg/compat/struct-by-value-7_y.c: New file.
25430         * gcc.dg/compat/struct-by-value-8_main.c: New file.
25431         * gcc.dg/compat/struct-by-value-8_x.c: New file.
25432         * gcc.dg/compat/struct-by-value-8_y.c: New file.
25433         * gcc.dg/compat/struct-by-value-9_main.c: New file.
25434         * gcc.dg/compat/struct-by-value-9_x.c: New file.
25435         * gcc.dg/compat/struct-by-value-9_y.c: New file.
25436
25437 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
25438
25439         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
25440         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
25441         support for "repo" mode.
25442         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
25443         * lib/g77-dg.exp: Likewise.
25444         * lib/obj-dg.exp: Likewise.
25445
25446 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
25447
25448         Merge from gcc-3_2-rhl8-branch:
25449         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
25450
25451         * gcc.dg/tls/opt-6.c: New test.
25452
25453         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
25454
25455         * gcc.dg/20030405-1.c: New test.
25456
25457         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
25458
25459         * gcc.dg/20030309-1.c: New test.
25460
25461         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25462
25463         * gcc.c-torture/execute/20030307-1.c: New test.
25464
25465         2003-02-20  Randolph Chung  <tausq@debian.org>
25466
25467         * gcc.c-torture/compile/20030220-1.c: New test.
25468
25469         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
25470
25471         * gcc.dg/20030217-1.c: New test.
25472
25473         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
25474
25475         * gcc.c-torture/compile/20020129-1.c: New test.
25476
25477         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25478
25479         * gcc.dg/unroll-1.c: New test.
25480
25481         2002-11-16  Jan Hubicka  <jh@suse.cz>
25482
25483         * gcc.c-torture/execute/20020920-1.c: New test.
25484
25485         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
25486
25487         PR target/7434
25488         * gcc.c-torture/compile/20021008-1.c: New test.
25489
25490         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
25491
25492         PR target/7559
25493         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
25494
25495         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
25496
25497         * gcc.c-torture/compile/20020807-1.c: New test.
25498
25499         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
25500
25501         * gcc.dg/tls/opt-1.c: New test.
25502
25503         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
25504
25505         * gcc.dg/20020729-1.c: New test.
25506
25507         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
25508
25509         * g++.dg/opt/life1.C: New test.
25510
25511         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
25512
25513         * gcc.dg/20020525-1.c: New test.
25514
25515         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25516
25517         PR c++/6794
25518         * g++.dg/ext/pretty1.C: New test.
25519         * g++.dg/ext/pretty2.C: New test.
25520
25521 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
25522
25523         PR c++/8385
25524         * g++.dg/ext/typeof5.C: New test.
25525
25526 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
25527
25528         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
25529         __USER_LABEL_PREFIX__ into account.
25530         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
25531
25532 2003-05-14  Roger Sayle  <roger@eyesopen.com>
25533
25534         * gcc.dg/builtins-15.c: New test case.
25535
25536 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
25537
25538         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
25539
25540 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
25541
25542         * lib/g++.exp: Tweak handling of additional source files.
25543         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
25544         * g++.dg/special/conpr-2a.C: Rename to ...
25545         * g++.dg/special/conpr-2a.cc: ... this.
25546         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
25547         * g++.dg/special/conpr-3a.C: Rename to ...
25548         * g++.dg/special/conpr-3a.cc: This.
25549         * g++.dg/special/conpr-3b.C: Rename to ...
25550         * g++.dg/special/conpr-3b.cc: This.
25551         * g++.dg/special/conpr-4.C: New test.
25552         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
25553
25554 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
25555
25556         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
25557
25558 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25559
25560         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
25561         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25562         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
25563         * g++.old-deja/g++.other/warn3.C: Likewise.
25564
25565 2003-05-11  Roger Sayle  <roger@eyesopen.com>
25566
25567         * gcc.dg/i386-387-1.c: Update to also test log.
25568         * gcc.dg/i386-387-2.c: Likewise.
25569
25570 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25571
25572         * g77.f-torture/execute/int8421.f: New test.
25573
25574 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25575
25576         PR c++/10230, c++/10481
25577         * g++.dg/lookup/scoped5.C: New test.
25578
25579 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25580
25581         PR c++/10552
25582         * g++.dg/template/ttp6.C: New test.
25583
25584 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
25585
25586         * gcc.c-torture/execute/builtins: New directory.
25587         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
25588         gcc.c-torture/execute/builtins.
25589         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
25590         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
25591         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
25592         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
25593
25594 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25595
25596         PR c++/9252
25597         * g++.dg/template/access8.C: New test.
25598         * g++.dg/template/access9.C: New test.
25599
25600 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25601
25602         PR c++/9554
25603         * g++.dg/parse/access1.C: New test.
25604
25605 2003-05-09  DJ Delorie  <dj@redhat.com>
25606
25607         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
25608         long, and not an int.
25609
25610 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25611
25612         PR c++/10555, c++/10576
25613         * g++.dg/template/memclass1.C: New test.
25614
25615 2003-05-08  DJ Delorie  <dj@redhat.com>
25616
25617         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
25618         targets.
25619         * gcc.c-torture/execute/20021024-1.x: Likewise.
25620         * gcc.c-torture/execute/shiftdi.x: Likewise.
25621         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
25622         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
25623         * gcc.dg/20021018-1.c: Likewise.
25624
25625 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25626
25627         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
25628
25629         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
25630         (bcopy): Call memmove.
25631
25632 2003-05-08  Roger Sayle  <roger@eyesopen.com>
25633
25634         * g77.f-torture/compile/8485.f: New test case.
25635
25636 2003-05-07  Richard Henderson  <rth@redhat.com>
25637
25638         PR c++/10570
25639         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
25640         Verify exception_cleanup not called for rethrows.
25641         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
25642         when exiting catch block without rethrowing.
25643         * g++.dg/eh/forced3.C: New.
25644         * g++.dg/eh/forced4.C: New.
25645
25646 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
25647
25648         * gcc.dg/20030505.c: Fix triplet.
25649
25650 2003-05-06  DJ Delorie  <dj@redhat.com>
25651
25652         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
25653         * gcc.dg/nest.c: Likewise.
25654
25655 2003-05-05  Roger Sayle  <roger@eyesopen.com>
25656
25657         * gcc.dg/builtins-14.c: New test case.
25658
25659 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
25660
25661         * lib/compat.exp (compat-execute): New argument.
25662         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
25663         * gcc.dg/compat: New test directory.
25664         * gcc.dg/compat/compat.exp: New expect script.
25665         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
25666         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
25667         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
25668         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
25669         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
25670         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
25671
25672         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
25673         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
25674         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
25675         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
25676         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
25677         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
25678         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
25679         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
25680         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
25681         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
25682         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
25683         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
25684         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
25685         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
25686         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
25687
25688 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
25689
25690         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
25691
25692 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
25693
25694         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
25695
25696 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
25697
25698         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
25699         * gcc.dg/ppc-fsel-2.c: New test.
25700
25701         * gcc.dg/unused-5.c: New test.
25702
25703 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25704
25705         PR c++/10496
25706         * g++.dg/warn/pmf1.C: New test.
25707
25708 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25709
25710         PR c++/4494
25711         * g++.dg/warn/main.C: New test.
25712
25713 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25714
25715         * gcc.dg/nonnull-3.c: New test.
25716
25717 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
25718
25719         * gcc.dg/cpp/Wtrigraphs.c: Update.
25720         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
25721
25722 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
25723
25724         * gcc.dg/ppc-fsel-1.c: New test.
25725
25726 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
25727
25728         PR c/10604
25729         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
25730
25731 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
25732
25733         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
25734
25735 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25736
25737         PR c++/9364, c++/10553, c++/10586
25738         * g++.dg/parse/typename4.C: New test.
25739         * g++.dg/parse/typename5.C: Likewise.
25740
25741 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
25742
25743         * gcc.c-torture/compile/20030503-1.c: New test.
25744
25745 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25746
25747         * g++.dg/lookup/using5.C: Fix testcase error.
25748
25749 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
25750
25751         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
25752         since MEABI is no longer supported.  Remove all vestiges
25753         of MEABI from the test.
25754
25755 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25756
25757         PR c++/10554
25758         * g++.dg/lookup/using5.C: New test.
25759
25760 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25761
25762         PR c++/8772
25763         * g++.dg/template/ttp5.C: New test.
25764
25765 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
25766
25767         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
25768         (dg-gpp-additional-sources): New function.
25769         (dg-gpp-additional-files): Likewise.
25770         * lib/g++.exp (additional_sources): New variable.
25771         (additional_files): Likewise.
25772         (g++_target_compile): Deal with them.
25773         * lib/old-dejagnu.exp: Remove.
25774         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
25775         * g++.old-deja: Revise all tests to use dg commands.
25776
25777 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25778
25779         PR c++/9432, c++/9528
25780         * g++.dg/lookup/using4.C: New test.
25781
25782 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
25783
25784         * gcc.dg/noreturn-5.c: New file.
25785         * gcc.dg/noreturn-6.c: New file.
25786
25787         * gcc.c-torture/compile/inline-1.c: New file.
25788
25789 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25790
25791         PR c++/10551
25792         * g++.dg/template/explicit1.C: New test.
25793
25794 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25795
25796         PR c++/10549
25797         * g++.dg/other/bitfield1.C: New test.
25798
25799         PR c++/10527
25800         * g++.dg/init/new7.C: New test.
25801
25802 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25803
25804         * g++.dg/ext/desig1.C: New test.
25805         * g++.dg/ext/init1.C: Update.
25806
25807         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
25808
25809 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
25810
25811         PR c++/10180
25812         * g++.dg/warn/Winline-1.C: New test.
25813
25814 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
25815
25816         * gcc.c-torture/execute/string-opt-19.c: New test.
25817
25818         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
25819         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
25820
25821 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
25822
25823         PR c++/10506
25824         * g++.dg/init/new6.C: New test.
25825
25826         PR c++/10503
25827         * g++.dg/init/ref6.C: New test.
25828
25829 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
25830
25831         * g++.dg/warn/weak1.C: XFAIL on AIX4.
25832
25833 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25834
25835         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
25836         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
25837
25838 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
25839
25840         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
25841         initialized static data members.
25842
25843 2003-04-25  H.J. Lu <hjl@gnu.org>
25844
25845         * gcc.dg/ia64-sync-4.c: New test.
25846
25847 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25848
25849         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
25850         date.
25851
25852 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
25853
25854         PR c++/10337
25855         * g++.dg/warn/conv1.C: New test.
25856         * g++.old-deja/g++.other/conv7.C: Adjust.
25857         * g++.old-deja/g++.other/overload14.C: Adjust.
25858
25859 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25860
25861         PR c++/10471
25862         * g++.dg/template/defarg2.C: New test.
25863
25864 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
25865
25866         * gcc.dg/cpp/include2.c: Update.
25867         * gcc.dg/cpp/multiline-2.c: New.
25868         * gcc.dg/cpp/multiline.c: Update.
25869         * gcc.dg/cpp/strify2.c: Update.
25870         * gcc.dg/cpp/trad/literals-2.c: Update.
25871
25872 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25873
25874         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
25875
25876 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25877
25878         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
25879
25880 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25881
25882         PR c++/10451
25883         * g++.dg/parse/crash4.C: New test.
25884
25885         PR c++/9847
25886         * g++.dg/parse/crash5.C: New test.
25887
25888 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
25889
25890         PR c++/10446
25891         * g++.dg/parse/crash3.C: New test.
25892
25893         PR c++/10428
25894         * g++.dg/parse/elab1.C: New test.
25895
25896 2003-04-22  Devang Patel  <dpatel@apple.com>
25897
25898         * gcc.dg/cpp/trad/funlike-5.c: New test.
25899
25900 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
25901
25902         * g++.dg/other/packed1.C: Fix dg options.
25903
25904 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
25905
25906         * g++.dg/other/offsetof2.C: New test.
25907
25908 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
25909
25910         * g++.dg/template/recurse.C: Adjust location of error messages.
25911
25912 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
25913
25914         PR c++/9881
25915         * g++.dg/init/addr-const1.C: New test.
25916         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
25917
25918 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25919
25920         PR c++/10405
25921         * g++.dg/lookup/struct-hack1.C: New test.
25922
25923 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
25924
25925         * ucs.c: Update diagnostic messages.
25926
25927 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25928
25929         * gcc.dg/cpp/truefalse.cpp: New test.
25930         * gcc.dg/cpp/cpp.exp: Update.
25931         * g++.dg/other/stdbool-if.C: Remove.
25932
25933 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25934
25935         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
25936         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
25937
25938 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25939
25940         * gcc.c-torture/compile/20030418-1.c: New test.
25941
25942 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
25943
25944         * README.compat: Remove; content moved to doc/sourcebuild.texi.
25945
25946 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25947
25948         PR c++/10347
25949         g++.dg/template/dependent-name1.C: New test.
25950
25951 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
25952
25953         * gcc.dg/warn-1.c (tourist_guide): New array,
25954         contains a pointer to bar.
25955
25956 2003-04-16  Roger Sayle  <roger@eyesopen.com>
25957
25958         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
25959         * gcc.c-torture/execute/medce-1.c: New test case.
25960         * gcc.c-torture/execute/medce-2.c: New test case.
25961
25962 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
25963
25964         * lib/prune.exp: Ignore more messages.
25965
25966         PR c++/10381
25967         * g++.dg/parse/lookup3.C: New test.
25968
25969 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
25970
25971         * gcc.c-torture/compile/20030415-1.c : New test.
25972
25973 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
25974
25975         * gcc.c-torture/execute/scope-2.c: Move to ...
25976         * gcc.dg/noncompile/scope.c: .... here.
25977
25978 2003-04-14  Roger Sayle  <roger@eyesopen.com>
25979
25980         * gcc.dg/20030414-2.c: New test case.
25981
25982 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
25983
25984         PR target/10377
25985         * gcc.dg/20030414-1.c: New test.
25986
25987 2003-04-13  Roger Sayle  <roger@eyesopen.com>
25988
25989         * gcc.dg/builtins-12.c: New test case.
25990         * gcc.dg/builtins-13.c: New test case.
25991
25992 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25993
25994         * gcc.c-torture/execute/string-opt-18.c: New test.
25995
25996 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
25997
25998         PR c++/10300
25999         * g++.dg/init/new5.C: New test.
26000
26001 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
26002
26003         PR c++/7910
26004         * g++.dg/ext/dllimport1.C: New test.
26005
26006 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26007
26008         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
26009
26010 2003-04-11  Bud Davis <bdavis9659@comcast.net>
26011
26012         PR Fortran/9263
26013         * g77.f-torture/noncompile/9263.f: New test
26014         PR Fortran/1832
26015         * g77.f-torture/execute/1832.f: New test
26016
26017 2003-04-11  David Chad  <davidc@freebsd.org>
26018             Loren J. Rittle  <ljrittle@acm.org>
26019
26020         libobjc/8562
26021         * objc.dg/headers.m: New test.
26022
26023 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
26024
26025         * gcc.c-torture/execute/builtin-noret-2.c: New.
26026         * gcc.c-torture/execute/builtin-noret-2.x: New.
26027         XFAIL builtin-noret-2.c at -O1 and above.
26028         * gcc.dg/redecl.c: New.
26029         * gcc.dg/Wshadow-1.c: Update error regexps.
26030
26031 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
26032
26033         * g++.dg/abi/bitfield10.C: New test.
26034
26035 2003-04-09  Mike Stump  <mrs@apple.com>
26036
26037         * gcc.dg/pch/pch.exp: Make testcase names longer.
26038         * g++.dg/pch/pch.exp: Make testcase names longer.
26039
26040 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26041
26042         * gcc.dg/builtins-11.c: New test case.
26043
26044 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26045
26046         * gcc.dg/builtins-9.c: New test case.
26047         * gcc.dg/builtins-10.c: New test case.
26048
26049 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
26050
26051         * gcc.dg/noncompile/init-4.c.c: New test.
26052
26053 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26054
26055         * gcc.misc-test/gcov-9.c: New test.
26056         * gcc.misc-test/gcov-10.c: New test
26057         * gcc.misc-test/gcov-11.c: New test.
26058
26059 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
26060
26061         PR optimization/10024
26062         * gcc.c-torture/compile/20030405-1.c: New test.
26063
26064 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
26065
26066         * gcc.dg/pch/static-3.c: New.
26067         * gcc.dg/pch/static-3.hs: New.
26068         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
26069
26070 2003-04-04  Richard Henderson  <rth@redhat.com>
26071
26072         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
26073         * g++.dg/eh/forced2.C: Likewise.
26074
26075 2003-04-03  Mike Stump  <mrs@apple.com>
26076
26077         * lib/scanasm.exp (scan-assembler): Add xfail processing for
26078         target arg.
26079         (scan-assembler-times, scan-assembler-not): Likewise.
26080         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
26081
26082 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26083
26084         * gcc.dg/sparc-loop-1.c: New test.
26085
26086 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
26087
26088         PR other/9274
26089         * g++.dg/pch/system-2.C: New.
26090         * g++.dg/pch/system-2.Hs: New.
26091
26092 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
26093
26094         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
26095
26096         * g++.dg/eh/simd-1.C (vecfunc): Same.
26097
26098 2003-04-01  Roger Sayle  <roger@eyesopen.com>
26099
26100         * gcc.c-torture/execute/20030401-1.c: New test case.
26101
26102 2003-04-01  Ziemowit Laski <zlaski@apple.com>
26103
26104         * objc.dg/defs.m: New.
26105
26106 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
26107
26108         * g++.dg/eh/simd-1.C: New.
26109         * g++.dg/eh/simd-2.C: New.
26110
26111 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
26112
26113         * gcc.c-torture/execute/simd-3.c: New.
26114
26115 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26116
26117         PR c/9936
26118         * gcc.dg/20030331-2.c: New test.
26119
26120 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26121
26122         PR c++/10278
26123         * g++.dg/parse/crash2.C: New test.
26124
26125 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26126
26127         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
26128         * gcc.c-torture/execute/20030331-1.c: ...here.
26129
26130 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26131
26132         * gcc.c-torture/execute/20030331-1.c: New test.
26133
26134 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26135
26136         * lib/gcov.exp: Adjust call return testing strings.
26137         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
26138
26139 2003-03-31  Roger Sayle  <roger@eyesopen.com>
26140
26141         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
26142         * gcc.dg/builtins-7.c: New test case.
26143         * gcc.dg/builtins-8.c: New test case.
26144
26145 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26146
26147         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
26148
26149 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
26150
26151         PR c++/7647
26152         * g++.dg/lookup-class-member-2.C: New test.
26153
26154 2003-03-30  Glen Nakamura  <glen@imodulo.com>
26155
26156         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
26157
26158 2003-03-28  Roger Sayle  <roger@eyesopen.com>
26159
26160         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
26161
26162 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
26163
26164         * g++.dg/init/attrib1.C: New test.
26165
26166 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26167
26168         * gcc.dg/ultrasp8.c: New test.
26169
26170 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26171
26172         * gcc.dg/ultrasp7.c: New test.
26173
26174 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
26175
26176         PR c++/10047
26177         * g++.dg/template/inline1.C: New test.
26178
26179 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26180
26181         * gcc.dg/sparc-dwarf2.c: New test.
26182
26183 2003-03-27  Roger Sayle  <roger@eyesopen.com>
26184
26185         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
26186         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
26187
26188 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
26189
26190         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
26191         than reading .x files.
26192         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
26193         * g77.dg/gcov/gcov-1.f: Likewise.
26194         * gcc.misc-tests/gcov-4b.c: Likewise.
26195         * gcc.misc-tests/gcov-5b.c: Likewise.
26196         * gcc.misc-tests/gcov-6.c: Likewise.
26197         * gcc.misc-tests/gcov-7.c: Likewise.
26198         * gcc.misc-tests/gcov-8.c: Likewise.
26199         * g++.dg/gcov/gcov-1.x: Remove.
26200         * g77.dg/gcov/gcov-1.x: Likewise.
26201         * gcc.misc-tests/gcov-4b.x: Likewise.
26202         * gcc.misc-tests/gcov-5b.x: Likewise.
26203         * gcc.misc-tests/gcov-6.x: Likewise.
26204         * gcc.misc-tests/gcov-7.x: Likewise.
26205         * gcc.misc-tests/gcov-8.x: Likewise.
26206
26207 2003-03-27  Glen Nakamura  <glen@imodulo.com>
26208
26209         PR opt/10087
26210         * gcc.dg/20030324-1.c: New test.
26211
26212 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
26213
26214         PR c++/10224
26215         * g++.dg/template/arg3.C: New test.
26216
26217         PR c++/10158
26218         * g++.dg/template/friend18.C: New test.
26219
26220 2003-03-26  Roger Sayle  <roger@eyesopen.com>
26221
26222         * g77.f-torture/compile/20030326-1.f: New test case.
26223
26224 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
26225
26226         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
26227
26228         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
26229
26230 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
26231
26232         * gcc.dg/ia64-sync-3.c: New test.
26233
26234 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
26235
26236         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
26237
26238 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26239
26240         * gcc.dg/ultrasp6.c: New test.
26241
26242 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26243
26244         * gcc.dg/i386-signbit-1.c: New test.
26245         * gcc.dg/i386-signbit-2.c: New test.
26246         * gcc.dg/i386-signbit-3.c: New test.
26247
26248 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26249
26250         * gcc.dg/ultrasp5.c: Fix options.
26251
26252 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26253
26254         * gcc.dg/ultrasp5.c: Fix comment.
26255
26256 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
26257
26258         PR fortran/10197
26259         * g77.f-torture/execute/10197.f: New test.
26260
26261 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
26262
26263         PR c++/9898, c++/383
26264         * g++.dg/template/conv6.C: New test.
26265
26266         PR c++/10119
26267         * g++.dg/template/ptrmem5.C: New test.
26268
26269         PR c++/10026
26270         * g++.dg/lookup/koenig1.C: New test.
26271
26272         PR C++/10199
26273         * g++.dg/lookup/template2.C: New test.
26274
26275 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
26276
26277         * g++.dg/opt/rtti1.C: New test.
26278
26279 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26280
26281         * gcc.dg/ultrasp5.c: New test.
26282
26283 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
26284
26285         PR middle-end/9967
26286         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
26287         builtin fputs.
26288
26289 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
26290
26291         PR c/8224
26292         * gcc.dg/20030323-1.c: New test.
26293
26294 2003-03-23  Roger Sayle  <roger@eyesopen.com>
26295
26296         * gcc.c-torture/compile/20030323-1.c: New test case.
26297
26298 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
26299
26300         * gcc.dg/20030321-1.c: New test.
26301
26302 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
26303
26304         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
26305
26306 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26307
26308         PR c++/9978, c++/9708
26309         * g++.dg/ext/vlm1.C: Adjust expected error.
26310         * g++.dg/ext/vla2.C: New test.
26311         * g++.dg/template/arg1.C: New test.
26312         * g++.dg/template/arg2.C: New test.
26313
26314 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
26315
26316         * g77.f-torture/execute/select.f: New test.
26317         * g77.f-torture/noncompile/select_no_compile.f: New test.
26318
26319 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
26320
26321         PR c++/9898
26322         * g++.dg/other/error4.C: New test.
26323
26324 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
26325
26326         * g++.dg/template/friend17.C: New test.
26327
26328 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
26329
26330         * gcc.c-torture/compile/20030320-1.c: New.
26331
26332 2003-03-20  Roger Sayle  <roger@eyesopen.com>
26333
26334         * gcc.dg/builtins-6.c: New test case.
26335
26336 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
26337
26338         PR target/10073
26339         * gcc.c-torture/compile/20030319-1.c: New.
26340
26341 2003-03-18  Jan Hubicka  <jh@suse.cz>
26342
26343         * gcc.dg/i386-cvt-1.c: New test.
26344
26345 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
26346
26347         * objc.dg/naming-1.m: Use "(parse|syntax) error".
26348         * objc.dg/naming-2.m: Likewise.
26349
26350 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
26351
26352         PR c++/9639
26353         * g++.dg/parse/crash1.C: New test.
26354
26355 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
26356
26357         PR c++/8805
26358         * g++.dg/eh/cleanup1.C: New test.
26359
26360 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26361
26362         * gcc.c-torture/execute/20030316-1.c: New test case.
26363
26364 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26365
26366         PR c++/9629
26367         * g++.dg/init/ctor2.C: New test.
26368
26369 2003-03-15  Roger Sayle  <roger@eyesopen.com>
26370
26371         * g77.f-torture/compile/xformat.f: New test case.
26372
26373 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26374
26375         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
26376         * g++.old-deja/g++.mike/eh50.C: Likewise.
26377
26378 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26379
26380         PR c++/6440
26381         * g++.dg/template/spec7.C: New test.
26382         * g++.dg/template/spec8.C: Likewise.
26383
26384 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
26385
26386         * gcc.c-torture/execute/20030313-1.c: New test.
26387
26388 2003-03-14  Richard Henderson  <rth@redhat.com>
26389
26390         * gcc.dg/inline-2.c: Adjust alpha test for external call.
26391
26392 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26393
26394         * gcc.c-torture/compile/20030314-1.c: New test.
26395
26396 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
26397
26398         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
26399         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
26400         thumb target,
26401         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
26402         to accept newer _imp__  prefix and additional
26403         newline in .drectve section.
26404         * gcc.dg/dll-4.c: Likewise.
26405         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
26406         switch.
26407
26408 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
26409
26410         * g++.dg/parse/namespace9.C: New test.
26411
26412         * g++.dg/init/ref5.C: New test.
26413         * g++.dg/parse/ptrmem1.C: Likewise.
26414
26415 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26416
26417         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
26418         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
26419         regular expression.
26420         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
26421         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
26422
26423 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
26424
26425         * gcc.c-torture/execute/20030224-2.c: New test.
26426
26427 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26428
26429         * gcc.dg/decl-3.c: New test.
26430
26431 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26432
26433         * gcc.dg/i386-loop-2.c: New test.
26434
26435 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
26436
26437         PR c++/9474
26438         * g++.dg/parse/namespace8.C: New test.
26439
26440         PR c++/9924
26441         * g++.dg/overload/builtin2.C: New test.
26442
26443 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
26444
26445         * gcc.dg/return-type-3.c: New test.
26446
26447 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
26448
26449         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
26450         profiling options are not supported.
26451
26452 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
26453
26454         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
26455         * g++.old-deja/g++.warn/impint2.C: Likewise.
26456
26457 2003-03-10  Devang Patel  <dpatel@apple.com>
26458
26459         * g++.dg/cpp/c++_cmd_1.C: New test.
26460         * g++.dg/cpp/c++_cmd_1.h: New file.
26461
26462 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
26463
26464         * gcc.dg/altivec-9.c: New file.
26465
26466 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26467
26468         * gcc.dg/ppc-sdata-1.c: New test.
26469         * gcc.dg/ppc-sdata-2.c: New test.
26470
26471 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
26472
26473         PR c++/9373
26474         * g++.dg/opt/ptrmem2.C: New test.
26475
26476         PR c++/8534
26477         * g++.dg/opt/ptrmem1.C: New test.
26478
26479 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26480
26481         * gcc.dg/i386-loop-1.c: New test.
26482
26483 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26484
26485         PR c++/9970
26486         * g++.dg/lookup/friend1.C: New test.
26487
26488 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26489
26490         PR c++/9823
26491         * g++.dg/parser/constructor1.C: New test.
26492
26493 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
26494
26495         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
26496
26497         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
26498
26499 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
26500
26501         * gcc.dg/cpp/Wunused.c: Update test.
26502
26503 2003-03-08  Jan Hubicka  <jh@suse.cz>
26504
26505         * gcc.dg/inline-3.c: New test.
26506
26507 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26508
26509         PR c++/9809
26510         * g++.dg/parse/builtin1.C: New test.
26511
26512         PR c++/9982
26513         * g++.dg/abi/cookie1.C: New test.
26514         * g++.dg/abi/cookie2.C: Likewise.
26515
26516         PR c++/9524
26517         * g++.dg/template/field1.C: New test.
26518
26519         PR c++/9912
26520         * g++.dg/parse/class1.C: New test.
26521         * g++.dg/parse/namespace7.C: Likewise.
26522         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
26523
26524 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
26525
26526         * g++.dg/init/ref4.C: New test.
26527
26528 2003-03-07  Jan Hubicka  <jh@suse.cz>
26529
26530         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
26531         * gcc.dg/inline-3.c: New test.
26532
26533 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
26534
26535         * g++.dg/init/ref3.C: New test.
26536
26537         PR c++/9965
26538         * g++.dg/init/ref2.C: New test.
26539
26540         PR c++/9400
26541         * g++.dg/warn/Wshadow-2.C: New test.
26542
26543         PR c++/9791
26544         * g++.dg/warn/Woverloaded-1.C: New test.
26545
26546 2003-03-05  Jan Hubicka  <jh@suse.cz>
26547
26548         * gcc.dg/i386-local2.c: New.
26549         * gcc.dg/i386-local.c: Fix typo.
26550
26551 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
26552
26553         * g++.dg/abi/layout3.C: New test.
26554
26555 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26556
26557         * gcc.c-torture/compile/20030305-1.c
26558
26559 2003-03-05  Jan Hubicka  <jh@suse.cz>
26560
26561         * gcc.dg/i386-local.c: New.
26562
26563 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
26564
26565         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
26566
26567 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26568
26569         * gcc.dg/switch-2.c: New test.
26570         * gcc.dg/switch-3.c: New test.
26571         * gcc.dg/Wswitch.c: Adjust line numbers.
26572         * gcc.dg/Wswitch-default.c: Likewise.
26573         * gcc.dg/Wswitch-enum.c: Likewise.
26574
26575 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
26576
26577         * gcc.c-torture/execute/20030222-1.c: New test.
26578
26579 2003-03-03  James E Wilson  <wilson@tuliptree.org>
26580
26581         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
26582
26583 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
26584
26585         PR c++/9878
26586         * g++.dg/init/ref1.C: New test.
26587
26588 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
26589
26590         * gcc.dg/sh-relax.c: New SH-only test.
26591
26592 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
26593
26594         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
26595         comment explaining purpose of testcase.
26596
26597 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26598
26599         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
26600         for HC11/HC12 (asm needs two int registers).
26601         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
26602         HC11/HC12 because the test uses an asm which needs two 32-bit
26603         registers.
26604
26605 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26606
26607         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
26608         for HC11/HC12 (array is too large otherwise).
26609         * gcc.c-torture/compile/920501-4.x: New file, likewise.
26610         * gcc.c-torture/compile/20010518-2.x: Likewise.
26611         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
26612         HC11/HC12 (array is too large).
26613
26614 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
26615
26616         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
26617         * lib/g++-dg.exp (g++-dg-test): Likewise.
26618
26619 2003-03-01  Roger Sayle  <roger@eyesopen.com>
26620
26621         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
26622         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
26623
26624 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26625
26626         * g++.dg/warn/implicit-typename1.C: Remove warning.
26627
26628 2003-02-28  Richard Henderson  <rth@redhat.com>
26629
26630         * gcc.dg/noreturn-1.c: Move noreturn warning line.
26631         * gcc.dg/return-type-1.c: Move control reaches end warning line.
26632
26633 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
26634
26635         * gcc.dg/pch/pch.exp: Change .pch to .gch.
26636         * g++.dg/pch/pch.exp: Likewise.
26637
26638 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
26639
26640         PR c++/9879
26641         * testsuite/g++.dg/init/new4.C: New test.
26642
26643 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
26644
26645         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
26646
26647 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
26648
26649         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
26650         unsigned long.
26651
26652         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
26653         wider than float.
26654
26655 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26656
26657         * lib/scanasm.exp: Add support for counting numbers of
26658         occurences.
26659         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
26660         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
26661
26662 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
26663
26664         PR c++/9683
26665         * g++.dg/template/static3.C: New test.
26666
26667         PR c++/9829
26668         * g++.dg/parse/namespace6.C: New test.
26669
26670 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26671
26672         PR target/9732
26673         * gcc.dg/20030225-1.c: New test.
26674
26675 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
26676
26677         * README: Remove out-of-date information.
26678
26679         PR c++/9836
26680         * g++.dg/template/spec6.C: New test.
26681
26682 2003-02-24  Jeff Law  <law@redhat.com>
26683
26684         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
26685
26686 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26687
26688         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
26689         * gcc.dg/pragma-ep-1.c: Likewise.
26690
26691 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26692
26693         PR c++/9602
26694         * g++.dg/template/friend16.C: New test.
26695
26696 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
26697
26698         PR c++/5333
26699         * g++.dg/parse/fused-params1.C: Adjust error messages.
26700         * g++.dg/template/nested3.C: New test.
26701
26702 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
26703
26704         * g++.dg/abi/param1.C: New test.
26705
26706 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26707
26708         PR c++/7982
26709         * g++.dg/warn/implicit-typename1.C: New test.
26710
26711 2003-02-22  Kelley Cook <kelleycook@comcast.net>
26712
26713         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
26714         with "mtune".
26715         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26716         * gcc.c-torture/execute/20010129-1.x: Likewise.
26717         * gcc.dg/20011107-1.c: Likewise.
26718         * gcc.dg/20020108-1.c: Likewise.
26719         * gcc.dg/20020122-3.c: Likewise.
26720         * gcc.dg/20020206-1.c: Likewise.
26721         * gcc.dg/20020310-1.c: Likewise.
26722         * gcc.dg/20020426-2.c: Likewise.
26723         * gcc.dg/20020517-1.c: Likewise.
26724         * gcc.dg/991230-1.c: Likewise.
26725         * gcc.dg/i386-unroll-1.c: Likewise.
26726         * gcc.misc-tests/i386-prefetch.exp: Likewise.
26727
26728 2003-02-22  Jan Hubicka  <jh@suse.cz>
26729
26730         * gcc.dg/i386-mul.c: New test.
26731
26732 2003-02-21  Roger Sayle  <roger@eyesopen.com>
26733
26734         * gcc.dg/builtins-5.c: New test case.
26735
26736 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
26737
26738         * gcc.dg/asmreg-1.c: New test.
26739
26740 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26741
26742         PR c++/9749
26743         * g++.dg/parse/varmod1.C: New test.
26744
26745 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26746
26747         PR c++/9727
26748         * g++.dg/template/op1.C: New test.
26749
26750 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26751
26752         PR c++/8906
26753         * g++.dg/template/nested2.C: New test.
26754
26755 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26756
26757         PR c++/8724
26758         * g++.dg/expr/dtor1.C: New test.
26759
26760 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
26761
26762         * gcc.dg/cpp/include3.c: New test.
26763         * gcc.dg/cpp/inc/foo.h: New file.
26764
26765 2003-02-21  Glen Nakamura  <glen@imodulo.com>
26766
26767         * gcc.c-torture/execute/20030221-1.c: New test.
26768
26769 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
26770
26771         PR c++/9729
26772         * g++.dg/abi/conv1.C: New test.
26773
26774 2003-02-20  Jan Hubicka  <jh@suse.cz>
26775
26776         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
26777
26778 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
26779
26780         * gcc.c-torture/compile/20030219-1.c: New test.
26781
26782 2003-02-18  Jan Hubicka  <jh@suse.cz>
26783
26784         * gcc.dg/funcorder.c: New test.
26785
26786 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26787
26788         * gcc.c-torture/execute/20030218-1.c: New.
26789
26790 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
26791
26792         * gcc.dg/20030218-1.c: New.
26793
26794 2003-02-18  Richard Henderson  <rth@redhat.com>
26795
26796         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
26797         * gcc.dg/attr-used-2.c: New.
26798
26799 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
26800
26801         PR c++/9704
26802         * g++.dg/init/copy5.C: New test.
26803
26804 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
26805
26806         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
26807         * g++.dg/pch/pch.exp: Likewise.
26808
26809 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26810
26811         * gcc.c-torture/execute/20030209-1.c: Enable the test if
26812         STACK_SIZE is not defined.
26813
26814 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26815
26816         PR c++/9457
26817         * g++.dg/template/init1.C: New test.
26818
26819 2003-02-16  Jan HUbicka  <jh@suse.cz>
26820
26821         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
26822         (foo): Add few extra tests
26823         * gcc.dg/c99-const-expr-3.c: Likewise.
26824         * gcc.c-torture/execute/20030216-1.c: New.
26825
26826 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26827
26828         PR c++/9459
26829         * g++.dg/ext/typeof4.C: New test.
26830
26831 2003-02-15  Roger Sayle  <roger@eyesopen.com>
26832
26833         * gcc.dg/i386-387-3.c: New test case.
26834
26835 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
26836
26837         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
26838         cris-*-elf* cris-*-aout* and mmix-*-*.
26839
26840 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
26841
26842         * gcc.dg/20030213-1.c: New test.
26843
26844 2003-02-12  Roger Sayle  <roger@eyesopen.com>
26845
26846         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
26847         * gcc.dg/i386-387-2.c: Likewise.
26848
26849 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
26850
26851         * gcc.dg/ppc-spe.c: Fix formatting.
26852         Enable tests that were previously unsupported by gas.
26853         Delete tests for instructions that no longer exist.
26854         Switch arguments on evsubifw builtin.
26855
26856 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
26857
26858         * gcc.c-torture/execute/20030209-1.c: Disable the test if
26859         STACK_SIZE is too small.
26860
26861 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26862             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26863
26864         * gcc.dg/decl-2.c: New test.
26865
26866 2003-02-10  Jan Hubicka  <jh@suse.cz>
26867
26868         * gcc.dg/i386-fpcvt-1.c: New test.
26869
26870 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
26871
26872         * gcc.c-torture/execute/20030209-1.c: New test.
26873
26874 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
26875
26876         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
26877         int-wide bitops, use the constants of the same width.
26878         Likewise, if long long is 32-bit wide, test bitops using
26879         32-bit constants.
26880
26881 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
26882
26883         * gcc.dg/20021014-1.c: Annotate with expected notice text.
26884
26885 2003-02-07  Roger Sayle  <roger@eyesopen.com>
26886
26887         * testsuite/gcc.dg/builtins-4.c: New test case.
26888
26889 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26890
26891         * gcc.dg/20020430-1.c: Fix dg command typos.
26892         * gcc.dg/20020503-1.c: Likewise.
26893
26894 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26895
26896         PR c++/8785
26897         * g++.dg/parse/fused-params1.C: New test.
26898
26899         PR c++/8857
26900         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
26901
26902         PR c++/8921
26903         * g++.dg/parse/non-dependent1.C: New test.
26904
26905         PR c++/8928
26906         * g++.dg/parse/dupl-tmpl-args1.C: New test.
26907
26908         PR c++/9228
26909         * g++.dg/parse/undefined7.C: New test.
26910         * g++.dg/parse/non-templ1.C: New test.
26911
26912         PR c++/9229
26913         * g++.dg/parse/too-many-tmpl-args1.C: New test.
26914
26915 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
26916
26917         * gcc.c-torture/compile/20030206-1.c: New test.
26918
26919 2003-02-05  Roger Sayle  <roger@eyesopen.com>
26920
26921         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
26922         "pow" to "foo" to avoid potential confusion with a math built-in.
26923
26924 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26925
26926         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
26927         conditions for SPARC targets.
26928
26929 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
26930
26931         * gcc.dg/20030204-1.c: New test.
26932
26933 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26934
26935         PR c++/38
26936         * g++.dg/parse/array-size1.C: New test.
26937
26938         PR c++/5657
26939         * g++.dg/parse/undefined3.C: New test.
26940
26941         PR c++/5665
26942         * g++.dg/parse/undefined4.C: New test.
26943
26944         PR c++/5975
26945         * g++.dg/parse/undefined5.C: New test.
26946
26947         PR c++/7259
26948         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
26949
26950         PR c++/8578
26951         * g++.dg/parse/casting-operator1.C: New test.
26952
26953         PR c++/8596
26954         * g++.dg/parse/undefined6.C: New test.
26955
26956         PR c++/8736
26957         * g++.dg/parse/missing-template1.C: New test.
26958
26959 2003-02-04  Jan Hubicka  <jh@suse.cz>
26960
26961         * gcc.dg/i386-cadd.c: Compile using -march=k8.
26962         * gcc.dg/i386-cmov?.c: Likewise.
26963         * gcc.dg/i386-fpcvt-?.c: Likewise.
26964         * gcc.dg/i386-ssefp-1.c: Likewise.
26965         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
26966         conventions.
26967
26968 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
26969
26970         PR c++/7129
26971         * testsuite/g++.dg/ext/max.C: New test.
26972
26973 2003-02-03  Jan Hubicka  <jh@suse.cz>
26974
26975         * gcc.c-torture/execute/20030203-1.c: New test.
26976
26977 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
26978
26979         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
26980         'natural-endian'.
26981
26982 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
26983
26984         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
26985         * g++.dg/init/new2.C: Likewise.
26986         * g++.dg/other/new1.C: Likewise.
26987
26988 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
26989
26990         * gcc.dg/struct-ret-libc.c: New test.
26991
26992 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
26993
26994         * gcc.dg/20030129-1.c: New test.
26995
26996 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26997
26998         PR c++/8849
26999         * g++.dg/template/ptrmem4.C: New test.
27000
27001 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
27002
27003         * g++.dg/parser/constant1.C: New test.
27004
27005 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27006
27007         PR c++/8591
27008         * g++.dg/parse/friend2.C: New test.
27009
27010 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27011
27012         PR c++/9437
27013         * g++.dg/template/unify4.C: New test.
27014
27015 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
27016
27017         * gcc.c-torture/execute/20030128-1.c: New test.
27018
27019 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
27020
27021         * g++.dg/lookup/nested1.C: Test moved from ...
27022         * g++.old-deja/g++.other/lookup24.C: ... here.
27023
27024 2003-01-28  Jan Hubicka  <jh@suse.cz>
27025
27026         * gcc.dg/i386-cmov5.c: New test.
27027
27028 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
27029
27030         * gcc.c-torture/execute/20010925-1.c: Changed the
27031         memcpy declaration.
27032
27033 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27034
27035         PR c++/3902
27036         * g++.dg/parse/template5.C: New test.
27037
27038 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
27039
27040         PR fortran/9258
27041         * g77.dg/pr9258: New test.
27042
27043 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27044
27045         * README: Move relevant parts from README.g++.
27046
27047         * README.g++: Remove this file.
27048
27049 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27050
27051         * g++.dg/abi/dcast1.C: New test.
27052
27053 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27054
27055         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
27056
27057 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
27058
27059         PR c++/47
27060         * g++.old-deja/g++.other/lookup24.C: New test.
27061
27062 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27063
27064         PR middle-end/7227
27065         * gcc.dg/uninit-C.c: New test.
27066
27067 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
27068
27069         * g++.dg/abi/covariant1.C: New test.
27070
27071 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
27072
27073         * gcc.dg/20030123-1.c: New test.
27074
27075 2003-01-25  Jan Hubicka  <jh@suse.cz>
27076
27077         PR opt/8492
27078         * gcc.c-torture/compile/20030125-1.c
27079
27080 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
27081
27082         PR c++/9403
27083         * g++.dg/parse/template3.C: New test.
27084         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
27085
27086         PR c++/795
27087         * g++.dg/parse/template4.C: New test.
27088
27089         PR c++/9415
27090         * g++.dg/template/qual2.C: New test.
27091
27092         PR c++/8545
27093         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
27094
27095         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
27096
27097 2003-01-25  Roger Sayle  <roger@eyesopen.com>
27098
27099         * gcc.c-torture/execute/switch-1.c: New test case.
27100
27101 2003-01-25  Jan Hubicka  <jh@suse.cz>
27102
27103         * gcc.c-torture/execute/20030125-1.[cx]: New test.
27104
27105 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
27106
27107         Tweaks for Bison-1.875. From the NEWS file:
27108         "- `parse error' -> `syntax error'
27109         Bison now uniformly uses the term `syntax error'"
27110         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
27111         * gcc.dg/cpp/digraph2.c: Likewise.
27112         * gcc.dg/cpp/direct2.c: Likewise.
27113         * gcc.dg/cpp/paste4.c: Likewise.
27114         * gcc.dg/c90-restrict-1.c: Likewise.
27115         * gcc.dg/c99-func-2.c: Likewise.
27116         * gcc.dg/noncompile/920721-2.c: Likewise.
27117         * gcc.dg/noncompile/930622-2.c: Likewise.
27118         * gcc.dg/noncompile/940112-1.c: Likewise.
27119         * gcc.dg/noncompile/950921-1.c: Likewise.
27120         * gcc.dg/noncompile/951123-1.c: Likewise.
27121         * gcc.dg/noncompile/971104-1.c: Likewise.
27122         * gcc.dg/noncompile/990416-1.c: Likewise.
27123
27124 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
27125
27126         * g++.dg/parse/undefined1.C: Add error message.
27127
27128 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27129
27130         PR c++/9354
27131         * g++.dg/parse/new1.C: New test.
27132
27133         PR c++/9216
27134         * g++.dg/parse/template2.C: New test.
27135
27136         PR c++/9354
27137         * g++.dg/parse/typedef2.C: New test.
27138
27139         PR c++/9328
27140         * g++.dg/ext/typeof3.C: New test.
27141
27142 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27143
27144         PR c++/2738
27145         * g++.dg/parse/ret-type1.C: New test.
27146
27147         PR c++/3792
27148         * g++.dg/parse/tmpl-outside1.C: New test.
27149
27150         PR c++/4207
27151         * g++.dg/parse/int-as-enum1.C: New test.
27152
27153         PR c++/4903
27154         * g++.dg/parse/no-typename1.C: New test.
27155
27156         PR c++/5533
27157         * g++.dg/parse/no-value1.C: New test.
27158
27159         PR c++/5921
27160         * g++.dg/parse/wrong-inline1.C: New test.
27161
27162         PR c++/6402
27163         * g++.dg/parse/ref1.C: New test.
27164
27165         PR c++/6992
27166         * g++.dg/parse/attr-ctor1.C: New test.
27167
27168         PR c++/7229
27169         * g++.dg/parse/namespace5.C: New test.
27170
27171         PR c++/7917
27172         * g++.dg/parse/func-def1.C: New test.
27173
27174         PR c++/8143
27175         * g++.dg/parse/undefined1.C: New test.
27176
27177         PR c++/5723, PR c++/8522
27178         * g++.dg/parse/specialization1.C: New test.
27179
27180         PR c++/163, PR c++/8595
27181         * g++.dg/parse/struct-as-enum1.C: New test.
27182
27183         PR c++/9173
27184         * g++.dg/parse/undefined2.C: New test.
27185
27186 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27187
27188         PR c++/9298
27189         * g++.dg/parse/template1.C: New test.
27190
27191         PR c++/9384
27192         * g++.dg/parse/using1.C: New test.
27193
27194         PR c++/9285
27195         PR c++/9294
27196         * g++.dg/parse/expr2.C: New test.
27197
27198         PR c++/9388
27199         * g++.dg/parse/lookup2.C: Likewise.
27200
27201 2003-01-21  Jan Hubicka  <jh@suse.cz>
27202
27203         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
27204         * gcc.c-torture/execute/eeprof-1.c: Likewise.
27205         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
27206         * gcc.c-torture/execute/string-opt-*.c: Likewise.
27207
27208 2003-01-20  Nick Clifton  <nickc@redhat.com>
27209
27210         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
27211         problem with ARM sibcall code generation.
27212
27213 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27214
27215         * gcc.c-torture/execute/20030120-1.c: New.
27216
27217 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
27218
27219         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
27220
27221 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
27222
27223         PR c++/9272
27224         * g++.dg/parse/ctor1.C: New test.
27225
27226         PR c++/9294:
27227         * g++.dg/parse/qualified1.C: New test.
27228
27229         * g++.dg/parse/typename3.C: New test.
27230
27231 2003-01-16  Richard Henderson  <rth@redhat.com>
27232
27233         * g++.dg/tls/init-2.C: Fix error matches for real this time.
27234
27235 2003-01-16  Richard Henderson  <rth@redhat.com>
27236
27237         * g++.dg/pch/pch.exp: Copy test header to the working directory
27238         before using it either for precompilation or direct use.
27239         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
27240         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
27241
27242 2003-01-16  Richard Henderson  <rth@redhat.com>
27243
27244         * gcc.dg/pch/pch.exp: Copy test header to the working directory
27245         before using it either for precompilation or direct use.
27246         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
27247         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
27248
27249 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
27250
27251         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
27252         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
27253         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
27254         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
27255         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
27256         typename warning into error.
27257         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
27258         error messages.
27259         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
27260         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
27261         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
27262         messages.
27263         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
27264         make declaration visible in template.
27265         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
27266         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
27267         messages.
27268         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
27269         message.
27270         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
27271         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
27272         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
27273         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
27274         typename warning with error message.
27275         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
27276         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
27277         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
27278
27279 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
27280
27281         * g++.dg/parse/ambig2.C: New test.
27282
27283 2003-01-15  Richard Henderson  <rth@redhat.com>
27284
27285         * g++.dg/tls/init-2.C: Update error message string.
27286
27287 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27288
27289         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
27290
27291 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
27292
27293         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
27294         all for HC11/HC12.
27295         * gcc.c-torture/compile/20001205-1.x: Likewise.
27296         * gcc.c-torture/compile/20001226-1.x: Likewise.
27297         * gcc.c-torture/compile/920520-1.x: Likewise.
27298         * gcc.c-torture/compile/961203-1.x: Likewise.
27299         * gcc.c-torture/compile/20020604-1.x: Likewise.
27300
27301 2003-01-15  Jan Hubicka  <jh@suse.cz>
27302
27303         * gcc.c-torture/compile/20030115-1.c: New test.
27304
27305         * gcc.dg/i386-fpcvt-1.c: New test.
27306         * gcc.dg/i386-fpcvt-2.c: New test.
27307
27308 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
27309
27310         Further conform g++'s __vmi_class_type_info to the C++ ABI
27311         specification.
27312         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
27313         the specification.
27314
27315 2003-01-14  Jan Hubicka  <jh@suse.cz>
27316
27317         * gcc.dg/i386-fpcvt-1.c: New test.
27318         * gcc.dg/i386-fpcvt-2.c: New test.
27319
27320 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27321
27322         * gcc.dg/i386-mmx-3.c: New test.
27323
27324 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
27325
27326         PR c++/9264
27327         * g++.dg/parse/octal1.C: New file.
27328
27329         PR c++/9172
27330         * g++.dg/parse/typename1.C: New file.
27331
27332 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
27333
27334         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
27335         * gcc.dg/bf-no-ms-layout.c: Likewise.
27336         * gcc.dg/bf-ms-attrib.c: Likewise.
27337
27338 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
27339
27340         PR c++/9099
27341         * g++.dg/parse/dtor1.C: New file.
27342
27343         PR c++/9128
27344         * g++.dg/rtti/typeid1.C: New file.
27345
27346         PR c++/9153
27347         * g++.dg/parse/lookup1.C: New file.
27348
27349         PR c++/9171
27350         * g++.dg/templ/spec5.C: New file.
27351
27352 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
27353
27354         * gcc.c-torture/compile/20030110-1.c: New test.
27355
27356 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
27357
27358         Merge from pch-branch:
27359
27360         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
27361
27362         * gcc.dg/pch/cpp-1.h: New.
27363         * gcc.dg/pch/cpp-1.c: New.
27364         * gcc.dg/pch/cpp-2.h: New.
27365         * gcc.dg/pch/cpp-2.c: New.
27366
27367         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
27368
27369         * gcc.dg/pch/except-1.h: New.
27370         * gcc.dg/pch/except-1.c: New.
27371
27372         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
27373
27374         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
27375         running test.
27376         * gcc.dg/pch: Include *.hp not *.h.
27377         * gcc.dg/pch/system-1.h: New.
27378         * gcc.dg/pch/system-1.c: New.
27379
27380         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
27381
27382         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
27383         rather than trying to build and run a program using PCH.
27384         * gcc.dg/pch: Remove dg-do commands from test files.
27385
27386         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
27387
27388         * gcc.dg/pch/macro-3.c: New.
27389         * gcc.dg/pch/macro-3.h: New.
27390
27391         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
27392
27393         * gcc.dg/pch/common-1.c: New.
27394         * gcc.dg/pch/common-1.h: New.
27395         * gcc.dg/pch/decl-1.c: New.
27396         * gcc.dg/pch/decl-1.h: New.
27397         * gcc.dg/pch/decl-2.c: New.
27398         * gcc.dg/pch/decl-2.h: New.
27399         * gcc.dg/pch/decl-3.c: New.
27400         * gcc.dg/pch/decl-3.h: New.
27401         * gcc.dg/pch/decl-4.c: New.
27402         * gcc.dg/pch/decl-4.h: New.
27403         * gcc.dg/pch/decl-5.c: New.
27404         * gcc.dg/pch/decl-5.h: New.
27405         * gcc.dg/pch/global-1.c: New.
27406         * gcc.dg/pch/global-1.h: New.
27407         * gcc.dg/pch/inline-1.c: New.
27408         * gcc.dg/pch/inline-1.h: New.
27409         * gcc.dg/pch/inline-2.c: New.
27410         * gcc.dg/pch/inline-2.h: New.
27411         * gcc.dg/pch/static-1.c: New.
27412         * gcc.dg/pch/static-1.h: New.
27413         * gcc.dg/pch/static-2.c: New.
27414         * gcc.dg/pch/static-2.h: New.
27415
27416         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
27417
27418         * g++.dg/pch/pch.exp: Better handle failing testcases.
27419         * gcc.dg/pch/pch.exp: Likewise.
27420         * gcc.dg/pch/macro-1.c: New.
27421         * gcc.dg/pch/macro-1.h: New.
27422         * gcc.dg/pch/macro-2.c: New.
27423         * gcc.dg/pch/macro-2.h: New.
27424
27425         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
27426
27427         * g++.dg/dg.exp: Treat files in pch/ specially.
27428         * g++.dg/pch/pch.exp: New file.
27429         * g++.dg/pch/empty.H: New file.
27430         * g++.dg/pch/empty.C: New file.
27431         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
27432         "precompile".
27433
27434         * gcc.dg/pch/pch.exp: New file.
27435         * gcc.dg/pch/empty.h: New file.
27436         * gcc.dg/pch/empty.c: New file.
27437         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
27438         "precompile".
27439
27440 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27441
27442         * g++.dg/template/friend14.C: New test.
27443
27444 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27445
27446         * gcc.dg/old-style-asm-1.c: New test.
27447
27448 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
27449
27450         * gcc.c-torture/compile/20030109-1.c: New test.
27451
27452 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27453
27454         * gcc.c-torture/execute/20030109-1.c: New test.
27455
27456 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
27457
27458         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
27459         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
27460         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
27461         * g++.old-deja/g++.mike/eh2.C: Likewise.
27462         * g++.old-deja/g++.mike/eh3.C: Likewise.
27463         * g++.old-deja/g++.mike/eh5.C: Likewise.
27464         * g++.old-deja/g++.mike/eh6.C: Likewise.
27465         * g++.old-deja/g++.mike/eh7.C: Likewise.
27466         * g++.old-deja/g++.mike/eh8.C: Likewise.
27467         * g++.old-deja/g++.mike/eh9.C: Likewise.
27468         * g++.old-deja/g++.mike/eh10.C: Likewise.
27469         * g++.old-deja/g++.mike/eh12.C: Likewise.
27470         * g++.old-deja/g++.mike/eh13.C: Likewise.
27471         * g++.old-deja/g++.mike/eh14.C: Likewise.
27472         * g++.old-deja/g++.mike/eh16.C: Likewise.
27473         * g++.old-deja/g++.mike/eh17.C: Likewise.
27474         * g++.old-deja/g++.mike/eh18.C: Likewise.
27475         * g++.old-deja/g++.mike/eh21.C: Likewise.
27476         * g++.old-deja/g++.mike/eh23.C: Likewise.
27477         * g++.old-deja/g++.mike/eh24.C: Likewise.
27478         * g++.old-deja/g++.mike/eh25.C: Likewise.
27479         * g++.old-deja/g++.mike/eh26.C: Likewise.
27480         * g++.old-deja/g++.mike/eh27.C: Likewise.
27481         * g++.old-deja/g++.mike/eh28.C: Likewise.
27482         * g++.old-deja/g++.mike/eh29.C: Likewise.
27483         * g++.old-deja/g++.mike/eh31.C: Likewise.
27484         * g++.old-deja/g++.mike/eh33.C: Likewise.
27485         * g++.old-deja/g++.mike/eh34.C: Likewise.
27486         * g++.old-deja/g++.mike/eh35.C: Likewise.
27487         * g++.old-deja/g++.mike/eh36.C: Likewise.
27488         * g++.old-deja/g++.mike/eh37.C: Likewise.
27489         * g++.old-deja/g++.mike/eh38.C: Likewise.
27490         * g++.old-deja/g++.mike/eh39.C: Likewise.
27491         * g++.old-deja/g++.mike/eh40.C: Likewise.
27492         * g++.old-deja/g++.mike/eh41.C: Likewise.
27493         * g++.old-deja/g++.mike/eh42.C: Likewise.
27494         * g++.old-deja/g++.mike/eh44.C: Likewise.
27495         * g++.old-deja/g++.mike/eh46.C: Likewise.
27496         * g++.old-deja/g++.mike/eh47.C: Likewise.
27497         * g++.old-deja/g++.mike/eh48.C: Likewise.
27498         * g++.old-deja/g++.mike/eh49.C: Likewise.
27499         * g++.old-deja/g++.mike/eh50.C: Likewise.
27500         * g++.old-deja/g++.mike/eh51.C: Likewise.
27501         * g++.old-deja/g++.mike/eh53.C: Likewise.
27502         * g++.old-deja/g++.mike/eh55.C: Likewise.
27503         * g++.old-deja/g++.mike/p7912.C: Likewise.
27504         * g++.old-deja/g++.mike/p9706.C: Likewise.
27505         * g++.old-deja/g++.mike/p10416.C: Likewise.
27506         * g++.old-deja/g++.mike/p11667.C: Likewise.
27507         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
27508         Remove redundant reference to Iris.
27509         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
27510         Elxsi, i860, Pico Java, and WE32K.
27511
27512 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
27513
27514         * g++.dg/ext/asm4.C: New test.
27515
27516 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27517
27518         PR c++/9030
27519         * g++.dg/template/friend12.C: New test.
27520         * g++.dg/template/friend13.C: Likewise.
27521         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
27522
27523 2003-01-08  Jan Hubicka  <jh@suse.cz>
27524
27525         * gcc.dg/i386-cadd.c: New test.
27526         * gcc.dg/i386-cmov4.c: Likewise.
27527
27528 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
27529
27530         PR c++/9165
27531         * g++.dg/warn/Wunused-3.C: New test.
27532
27533         * g++.dg/abi/bitfield9.C: New test.
27534
27535         PR c++/9189
27536         * g++.dg/parse/defarg3.C: New test.
27537
27538 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27539
27540         * g++.dg/parse/ambig1.C: New test.
27541         * g++.dg/parse/defarg2.C: New test.
27542
27543 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
27544
27545         * g++.dg/template/defarg-1.C: New test.
27546         * g++.dg/template/local2.C: Likewise.
27547
27548 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
27549
27550         * gcc.c-torture/execute/20030105-1.c: New test.
27551
27552 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27553
27554         * g++.dg/parse/namespace3.C: Remove extra semicolons.
27555         * g++.dg/parse/namespace4.C: Likewise.
27556
27557 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27558
27559         * g++.dg/template/ntp2.C: New test.
27560
27561 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
27562
27563         * g++.dg/parse/extern-C-1.C: New test.
27564
27565         * g++.dg/parse/namespace4.C: New test.
27566
27567         * g++.dg/template/nested1.C: New test.
27568
27569         * g++.dg/parse/namespace3.C: New test.
27570
27571 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27572
27573         * g++.dg/lookup/two-stage1.C: New test.
27574
27575 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27576
27577         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
27578         * g++.old-deja/g++.jason/access8.C: Likewise.
27579         * g++.old-deja/g++.other/decl5.C: Likewise.
27580
27581 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27582
27583         * g++.dg/parse/parse7.C: New test.
27584
27585 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
27586
27587         PR c++/2843
27588         * g++.dg/ext/attrib7.C: New test.
27589
27590 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27591
27592         * g++.dg/parse/parse6.C: New test.
27593
27594 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
27595
27596         * gcc.dg/h8300-stack-1.c: New.
27597
27598 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27599
27600         g++.dg/lookup/exception1.C: New test.
27601
27602         g++.dg/lookup/template1.C: New test.
27603
27604         g++.dg/parse/namespace2.C: New test.
27605
27606         g++.dg/parse/parens2.C: New test.
27607
27608 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27609
27610         * g++.dg/parse/parse5.C: New test.
27611         * g++.dg/lookup/scoped4.C: New test.
27612
27613 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27614
27615         * g++.dg/parse/parens1.C: New test.
27616
27617         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
27618         angle-bracket1.C.
27619         * g++.dg/parse/parens2.C: New test.
27620
27621         * g++.dg/lookup/scope-operator1.C: New test.
27622
27623         * g++.dg/parse/operator1.C: New test.
27624
27625 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27626
27627         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
27628         * g++.old-deja/g++.other/access6.C: Likewise.
27629         * g++.old-deja/g++.other/decl1.C: Likewise.
27630         * g++.old-deja/g++.pt/typename12.C: Likewise.
27631
27632 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27633
27634         * g++.dg/parse/namespace1.C: New test.
27635
27636 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27637
27638         * g++.dg/parse/parse4.C: New test.
27639
27640 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27641
27642         * g++.dg/parse/parse3.C: New test.
27643
27644 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27645
27646         * g++.dg/parse/parse2.C: New test.
27647
27648 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27649
27650         * g++.dg/template/friend11.C: New test.
27651
27652 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27653
27654         * g++.dg/parse/parse1.C: New test.
27655
27656 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
27657
27658         * lib/profopt.exp: Change the name of a global variable to avoid
27659         possible clashes with other test suites.
27660
27661 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
27662
27663         * g++.dg/inherit/covariant8.C: New test.
27664
27665 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27666
27667         * g++.dg/init/array9.C: New test.
27668
27669         PR c++/9112
27670         * g++.dg/parse/expr1.C: New test.
27671
27672 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
27673
27674         * gcc.c-torture/compile/20021230-1.c: New test.
27675
27676 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27677
27678         * g++.dg/inherit/covariant5.C: New test.
27679         * g++.dg/inherit/covariant6.C: New test.
27680         * g++.dg/inherit/covariant7.C: New test.
27681
27682 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27683
27684         PR c++/2739
27685         * g++.dg/other/access2.C: New test.
27686
27687 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27688
27689         * g++.dg/other/anon-struct.C: No longer fails
27690         * g++.old-deja/g++.brendan/parse4.C: Likewise.
27691         * g++.old-deja/g++.brendan/parse5.C: Likewise.
27692         * g++.old-deja/g++.brendan/parse6.C: Likewise.
27693
27694 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27695
27696         * g++.dg/parse/angle-bracket.C (main): No longer fails.
27697
27698 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
27699
27700         * g++.dg/eh/spec4.C: Remove stray semicolon.
27701         * g++.dg/expr/pmf-1.C: Change error message.
27702         * g++.dg/ext/asm1.C: Remove stray semicolon.
27703         * g++.dg/ext/typename1.C: Add missing typenames.
27704         * g++.dg/inherit/template-as-base.C: Change error message.
27705         * g++.dg/lookup/scoped1.C: Likewise.
27706         * g++.dg/lookup/scoped2.C: Likewise.
27707         * g++.dg/lookup/using2.C: Likewise.
27708         * g++.dg/other/component1.C: Remove stray semicolon.
27709         * g++.dg/other/do1.C: Change error message.
27710         * g++.dg/other/error2.C: Likewise.
27711         * g++.dg/other/init1.C: Likewise.
27712         * g++.dg/other/packed1.C: Remove stray semicolon.
27713         * g++.dg/other/ptrmem2.C: Change error message.
27714         * g++.dg/parse/parameter-declaration-1.C: Remove line number
27715         marker.
27716         * g++.dg/special/initp1.C: Remove invalid attribute usage.
27717         * g++.dg/template/access3.C: Add typename keyword.
27718         * g++.dg/template/access5.C: Remove stray semicolon.
27719         * g++.dg/template/access6.C: Likewise.
27720         * g++.dg/template/complit1.C: Likewise.
27721         * g++.dg/template/crash1.C: Change error message.
27722         * g++.dg/template/inherit2.C: Remove stray semicolon.
27723         * g++.dg/template/instantiate2.C: Likewise.
27724         * g++.dg/template/instantiate3.C: Change error message.
27725         * g++.dg/template/qual1.C: Remove stray semicolon.
27726         * g++.dg/template/qualttp18.C: Change error message.
27727         * g++.dg/template/ref1.C: Remove stray semicolon.
27728         * g++.dg/template/sizeof1.C (A::value): Declare it.
27729         * g++.dg/template/spec4.C: Change error message.
27730         * g++.dg/template/static1.C: Likewise.
27731         * g++.dg/template/type1.C: Likewise.
27732         * g++.dg/template/typename3.C: Likewise.
27733         * g++.old-deja/g++.benjamin/13478.C: Change error message.
27734         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
27735         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
27736         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
27737         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
27738         named return value extension.
27739         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
27740         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
27741         * g++.old-deja/g++.bob/extern_C.C: Likewise.
27742         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27743         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27744         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27745         * g++.old-deja/g++.brendan/crash13.C: Likewise.
27746         * g++.old-deja/g++.brendan/crash15.C: Likewise.
27747         * g++.old-deja/g++.brendan/crash18.C: Change error message.
27748         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
27749         * g++.old-deja/g++.brendan/crash38.C: Likewise.
27750         * g++.old-deja/g++.brendan/crash50.C: Likewise.
27751         * g++.old-deja/g++.brendan/crash56.C: Likewise.
27752         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
27753         syntax.
27754         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
27755         * g++.old-deja/g++.brendan/crash8.C: Change error message.
27756         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
27757         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27758         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
27759         * g++.old-deja/g++.brendan/template11.C: Likewise.
27760         * g++.old-deja/g++.brendan/template26.C: Likewise.
27761         * g++.old-deja/g++.brendan/template27.C: Use explicit
27762         specialization syntax.
27763         * g++.old-deja/g++.brendan/template30.C: Likewise.
27764         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
27765         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
27766         non-dependent names.
27767         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
27768         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
27769         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
27770         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
27771         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
27772         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
27773         named return value extension.
27774         * g++.old-deja/g++.ext/namedret2.C: Likewise.
27775         * g++.old-deja/g++.ext/namedret3.C: Likewise.
27776         * g++.old-deja/g++.ext/return1.C: Likewise.
27777         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
27778         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
27779         * g++.old-deja/g++.jason/access8.C: Likewise.
27780         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
27781         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
27782         pseudo-destructor names.
27783         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
27784         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
27785         pseudo-destructor names.
27786         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
27787         * g++.old-deja/g++.jason/overload19.C: Likewise.
27788         * g++.old-deja/g++.jason/overload32.C: Likewise.
27789         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
27790         stray semicolons.
27791         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
27792         * g++.old-deja/g++.jason/return.C: Likewise.
27793         * g++.old-deja/g++.jason/return2.C: Likewise.
27794         * g++.old-deja/g++.jason/shadow1.C: Likewise.
27795         * g++.old-deja/g++.jason/special.C: Use explicit specialization
27796         syntax.
27797         * g++.old-deja/g++.jason/template10.C: Account for use of
27798         non-dependent names.
27799         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
27800         syntax.
27801         * g++.old-deja/g++.jason/template37.C: Likewise.
27802         * g++.old-deja/g++.law/access4.C: Change error messages.
27803         * g++.old-deja/g++.law/arm13.C: Remove incorrect
27804         pseudo-destructor names.
27805         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
27806         * g++.old-deja/g++.law/ctors9.C: Likewise.
27807         * g++.old-deja/g++.law/cvt22.C: Likewise.
27808         * g++.old-deja/g++.law/dtors5.C: Likewise.
27809         * g++.old-deja/g++.law/global-init1.C: Likewise.
27810         * g++.old-deja/g++.law/missed-error3.C: Likewise.
27811         * g++.old-deja/g++.law/operators28.C: Likewise.
27812         * g++.old-deja/g++.law/visibility28.C: Likewise.
27813         * g++.old-deja/g++.martin/eval1.C: Likewise.
27814         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
27815         name.
27816         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
27817         * g++.old-deja/g++.mike/net34.C: Likewise.
27818         * g++.old-deja/g++.mike/net36.C: Likewise.
27819         * g++.old-deja/g++.mike/ns2.C: Likewise.
27820         * g++.old-deja/g++.mike/p12306.C: Likewise.
27821         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
27822         value extension.
27823         * g++.old-deja/g++.mike/p700.C: Likewise.
27824         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
27825         * g++.old-deja/g++.mike/p710.C: Likewise.
27826         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
27827         value extension.
27828         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
27829         * g++.old-deja/g++.mike/pmf9.C: Likewise.
27830         * g++.old-deja/g++.ns/crash2.C: Likewise.
27831         * g++.old-deja/g++.ns/crash3.C: Likewise.
27832         * g++.old-deja/g++.ns/invalid1.C: Likewise.
27833         * g++.old-deja/g++.ns/ns17.C: Likewise.
27834         * g++.old-deja/g++.ns/template16.C: Likewise.
27835         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
27836         keyword.
27837         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
27838         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
27839         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
27840         named return value extension.
27841         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
27842         * g++.old-deja/g++.other/access4.C: Issue additional error
27843         messages.
27844         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
27845         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
27846         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
27847         * g++.old-deja/g++.other/crash25.C: Change error message.
27848         * g++.old-deja/g++.other/crash4.C: Change error message.
27849         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
27850         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
27851         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
27852         checks.
27853         * g++.old-deja/g++.other/defarg8.C: Likewise.
27854         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
27855         * g++.old-deja/g++.other/dtor10.C: Likewise.
27856         * g++.old-deja/g++.other/incomplete.C: Likewise.
27857         * g++.old-deja/g++.other/linkage7.C: Likewise.
27858         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
27859         lookup algorithm.
27860         * g++.old-deja/g++.other/mangle2.C: Likewise.
27861         * g++.old-deja/g++.other/refinit2.C: Likewise.
27862         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
27863         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
27864         * g++.old-deja/g++.pt/crash28.C: Likewise.
27865         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
27866         syntax.
27867         * g++.old-deja/g++.pt/crash32.C: Change error message.
27868         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
27869         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
27870         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
27871         error message position.
27872         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
27873         * g++.old-deja/g++.pt/defarg8.C: Change error message.
27874         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
27875         syntax.
27876         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
27877         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
27878         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
27879         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
27880         keyword.
27881         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27882         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
27883         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
27884         keyword.
27885         * g++.old-deja/g++.pt/explicit71.C: Change error message.
27886         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
27887         syntax.
27888         * g++.old-deja/g++.pt/friend28.C: Account for use of
27889         non-dependent names.
27890         * g++.old-deja/g++.pt/friend29.C: Likewise.
27891         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
27892         rules.
27893         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
27894         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
27895         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
27896         lookup rules.
27897         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
27898         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
27899         keyword.
27900         * g++.old-deja/g++.pt/memclass20.C: Likewise.
27901         * g++.old-deja/g++.pt/memclass5.C: Likewise.
27902         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
27903         keyword.
27904         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
27905         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
27906         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
27907         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
27908         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
27909         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
27910         keyword.
27911         * g++.old-deja/g++.pt/spec10.C: Likewise.
27912         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
27913         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
27914         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
27915         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
27916         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
27917         * g++.old-deja/g++.pt/ttp62.C: Likewise.
27918         * g++.old-deja/g++.pt/ttp64.C: Likewise.
27919         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
27920         * g++.old-deja/g++.pt/typename15.C: Likewise.
27921         * g++.old-deja/g++.pt/typename22.C: Likewise.
27922         * g++.old-deja/g++.pt/typename6.C: Change error messages.
27923         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
27924         * g++.old-deja/g++.pt/virtual2.C: Likewise.
27925         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
27926         syntax.
27927         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
27928         return value extension.
27929         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
27930         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
27931         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
27932         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
27933
27934 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27935
27936         * g++.dg/warn/inline1.C: New test.
27937         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
27938         * g++.old-deja/g++.jason/synth10.C: Likewise.
27939         * g++.old-deja/g++.mike/net31.C: Likewise.
27940         * g++.old-deja/g++.mike/p8786.C: Likewise.
27941
27942         * g++.dg/template/friend10.C: New test.
27943         * g++.dg/template/conv5.C: New test.
27944
27945 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27946
27947         * g++.dg/lookup/scoped3.C: New test.
27948
27949         * g++.dg/lookup/decl1.C: New test.
27950         * g++.dg/lookup/decl2.C: New test.
27951
27952 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27953
27954         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
27955         gcc.c-torture/compile/20021015-1.c,
27956         gcc.c-torture/compile/20021015-2.c,
27957         gcc.c-torture/compile/20021123-1.c,
27958         gcc.c-torture/compile/20021123-2.c,
27959         gcc.c-torture/compile/20021123-3.c,
27960         gcc.c-torture/compile/20021123-4.c,
27961         gcc.c-torture/execute/20021024-1.c: Add tests previously added
27962         only to 3.1 or 3.2 branch.
27963
27964 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
27965
27966         * gcc.dg/i386-bitfield3.c: New test.
27967
27968         * gcc.dg/i386-bitfield2.c: New test.
27969
27970 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
27971
27972         * g++.dg/parse/conv_op1.C: New test.
27973
27974 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
27975
27976         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
27977         approved.
27978
27979 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
27980
27981         * gcc.c-torture/compile/20021220-1.c: New test.
27982
27983 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
27984
27985         * gcc.dg/i386-fastcall-1.c: New.
27986
27987 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27988
27989         * gcc.c-torture/execute/20021219-1.c: New test.
27990
27991 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27992
27993         * gcc.dg/i386-pic-1.c: New test.
27994
27995 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27996
27997         PR c++/8099
27998         * g++.dg/template/friend9.C: New test.
27999
28000 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28001
28002         PR c++/3663
28003         * g++.dg/template/access7.C: New test.
28004
28005 2002-12-18  Nick Clifton  <nickc@redhat.com>
28006
28007         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
28008         the libstdc++-v3 directory has been found.
28009
28010 2002-12-12  Devang Patel <dpatel@apple.com>
28011         * gcc.dg/darwin-ld-1.c: New test.
28012         * gcc.dg/darwin-ld-2.c: New test.
28013         * gcc.dg/darwin-ld-3.c: New test.
28014         * gcc.dg/darwin-ld-4.c: New test.
28015         * gcc.dg/darwin-ld-5.c: New test.
28016
28017 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28018
28019         * gcc.c-torture/compile/20021212-1.c: New test.
28020
28021 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
28022
28023         * gcc.dg/fshort-wchar: New test.
28024
28025 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
28026
28027         PR c++/8372
28028         * g++.dg/template/dtor1.C: New test.
28029
28030         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
28031         markers.
28032
28033 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
28034
28035         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
28036
28037 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
28038
28039         * g++.dg/template/static1.C: New test.
28040         * g++.dg/template/static2.C: New test.
28041         * g++.old-deja/g++.ext/memconst.C: New test.
28042
28043 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28044
28045         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
28046         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
28047         * g++.dg/special/initp1.C: Likewise.
28048
28049 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
28050
28051         * gcc.c-torture/execute/20021204-1.c: New test.
28052
28053 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
28054
28055         * gcc.dg/ppc-fmadd-1.c: New file.
28056         * gcc.dg/ppc-fmadd-2.c: New file.
28057         * gcc.dg/ppc-fmadd-3.c: New file.
28058
28059 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28060
28061         * gcc.c-torture/compile/20021204-1.c: New test.
28062
28063 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28064
28065         * g++.dg/inherit/covariant2.C: New test.
28066         * g++.dg/inherit/covariant3.C: New test.
28067         * g++.dg/inherit/covariant4.C: New test.
28068         * g++.dg/inherit/covariant1.C: Remove XFAIL.
28069         * g++.old-deja/g++.robertl/eb17.C: Likewise.
28070
28071 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
28072
28073         PR c++/8688
28074         * g++.dg/init/brace3.C: New test.
28075
28076 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
28077
28078         * gcc.dg/20020210-1.c: Fix a comment typo.
28079
28080 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
28081
28082         PR c++/8720
28083         * g++.dg/parse/defarg1.C: New test.
28084
28085         PR c++/8615
28086         * g++.dg/template/char1.C: New test.
28087
28088         * g++.dg/template/varmod1.C: Fix typo.
28089
28090 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28091
28092         DR 180
28093         * g++.old-deja/g++.pt/crash32.C: Expect error.
28094
28095 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
28096
28097         PR c++/5919
28098         * g++.dg/template/varmod1.C: New test.
28099
28100         PR c++/8727
28101         * g++.dg/inherit/typeinfo1.C: New test.
28102
28103         PR c++/8663
28104         * g++.dg/inherit/typedef1.C: New test.
28105
28106 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
28107
28108         PR c++/8332
28109         PR c++/8493
28110         * g++.dg/template/strlen1.C: New test.
28111
28112         PR c++/8227
28113         * g++.dg/template/ctor2.C: New test.
28114
28115         PR c++/8214
28116         * g++.dg/init/string1.C: New test.
28117
28118         PR c++/8511
28119         * g++.dg/template/friend8.C: New test.
28120
28121 2002-11-29  Joe Buck <jbuck@synopsys.com>
28122
28123         * g++.dg/lookup/anon2.C: New test.
28124
28125 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
28126
28127         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
28128         h8300 port.
28129
28130 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
28131
28132         * gcc.dg/bitfld-6.c: New test.
28133
28134 2002-11-27  Jan Hubicka  <jh@suse.cz>
28135
28136         * gcc.c-torture/execute/20021127.[cx]: New test.
28137
28138 2002-11-26  Jan Hubicka  <jh@suse.cz>
28139
28140         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
28141         quality.
28142
28143 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
28144
28145         * g++.dg/init/brace2.C: New test.
28146         * g++.old-deja/g++.mike/p9129.C: Correct.
28147
28148 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
28149
28150         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
28151
28152 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
28153
28154         * gcc.dg/sibcall-6: New test for indirect sibcalls.
28155
28156 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
28157
28158         * testsuite/g++.dg/abi/empty11.C: New test.
28159         * testsuite/g++.dg/rtti/cv1.C: New test.
28160
28161 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
28162
28163         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
28164
28165 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
28166
28167         * g++.dg/abi/empty10.C: New test.
28168
28169 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28170
28171         * gcc.c-torture/compile/20021124-1.c: New test.
28172
28173 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
28174
28175         * g++.dg/abi/rtti2.C: New test.
28176
28177 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28178
28179         * gcc.dg/i386-unroll-1.c: New test.
28180
28181 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28182
28183         * gcc.c-torture/compile/20021120-1.c: New test.
28184         * gcc.c-torture/compile/20021120-2.c: New test.
28185
28186 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28187
28188         * gcc.dg/bitfld-5.c: New test.
28189
28190 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28191
28192         * gcc.c-torture/execute/20021120-3.c: New test.
28193
28194 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28195
28196         * gcc.c-torture/execute/20021120-2.c: New test.
28197
28198 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28199
28200         * gcc.c-torture/execute/20021120-1.c: New test.
28201
28202 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
28203
28204         * gcc.c-torture/execute/20021118-3.c: New test.
28205
28206 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28207
28208         * gcc.c-torture/compile/20021119-1.c: New test.
28209
28210 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
28211
28212         * gcc.dg/duff-1.c: New test.
28213         * gcc.dg/duff-2.c: New test.
28214         * gcc.dg/duff-3.c: New test.
28215
28216 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
28217
28218         * gcc.dg/cpp/_Pragma5.c: New test.
28219
28220 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28221
28222         * gcc.c-torture/execute/20021118-2.c: New test.
28223
28224 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28225
28226         * gcc.c-torture/execute/20021118-1.c: New test.
28227
28228 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
28229
28230         * gcc.dg/20021116-1.c: New test.
28231
28232 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
28233
28234         * g++.dg/abi/vcall1.C: New test.
28235
28236 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
28237
28238         * gcc.dg/20021029-1.c: New test.
28239         * gcc.dg/20021029-2.c: New test.
28240
28241 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28242
28243         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
28244
28245 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28246
28247         PR c/8439
28248         * gcc.dg/20021110.c: Move to ...
28249         * gcc.c-torture/compile/20021110.c: .... here.
28250
28251 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28252
28253         PR c/8467
28254         * gcc.c-torture/execute/20021111-1.c
28255
28256 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28257
28258         PR c/8439
28259         * gcc.dg/20021110.c: New test.
28260
28261 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
28262
28263         * g++.dg/abi/vthunk3.C: Run only on x86.
28264
28265 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28266
28267         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
28268
28269 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
28270
28271         * lib/compat.exp (compat-execute): Fix logic error in last
28272         change.
28273
28274 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
28275
28276         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
28277
28278 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28279
28280         PR c++/8389
28281         * g++.dg/template/access6.C: New test.
28282
28283 2002-11-08  Jan Hubicka  <jh@suse.cz>
28284
28285         * gcc.dg/i386-ssefp-1.c: New test.
28286         * gcc.dg/i386-ssefp-1.c: New test.
28287
28288 2002-11-08  Jan Hubicka  <jh@suse.cz>
28289
28290         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
28291
28292 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28293
28294         * g++.dg/abi/vthunk3.C: New test.
28295
28296         PR c++/8338
28297         * g++.dg/template/crash2.C: New test.
28298
28299 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28300
28301         * testsuite/g++.dg/abi/dtor1.C: New test.
28302         * testsuite/g++.dg/abi/dtor2.C: Likewise.
28303
28304 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
28305
28306         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
28307         Darwin.
28308
28309 2002-11-04  Adam Nemet  <anemet@lnxw.com>
28310
28311         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
28312         -mthumb.  Only xfail with -O0.
28313
28314 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
28315
28316         * g++.dg/abi/thunk1.C: New test.
28317         * g++.dg/abi/thunk2.C: Likewise.
28318         * g++.dg/abi/vtt1.C: Likewise.
28319
28320 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
28321
28322         PR optimization/8423
28323         * gcc.c-torture/execute/builtin-constant.c: New test.
28324
28325 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
28326
28327         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
28328         Add some more cases.
28329
28330 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
28331
28332         PR c++/8391
28333         * g++.dg/opt/local1.C: New test.
28334
28335 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
28336
28337         PR c++/8160
28338         * g++.dg/template/complit1.C: New test.
28339
28340         PR c++/8149
28341         * g++.dg/template/typename4.C: Likewise.
28342
28343 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28344
28345         Core issue 287, PR c++/7639
28346         * g++.dg/template/instantiate1.C: Adjust error location.
28347         * g++.dg/template/instantiate3.C: New test.
28348         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
28349         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
28350         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
28351
28352 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
28353
28354         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
28355
28356 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
28357
28358         PR c++/8287
28359         * g++.dg/init/dtor2.C: New test.
28360
28361 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28362
28363         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
28364         * gcc.dg/nest.c: Bypass errors on irix6.
28365
28366 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
28367
28368         * gcc.dg/nest.c: Expect error for mmix-*-*.
28369         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
28370
28371 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
28372
28373         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
28374         markers.
28375
28376         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
28377
28378 2002-10-25  Mike Stump  <mrs@apple.com>
28379
28380         * gcc.dg/warn-1.c: New test.
28381
28382 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28383
28384         * g++.dg/template/typename3.C: New test.
28385
28386 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
28387
28388         * g++.dg/lookup/ptrmem1.C: New test.
28389
28390         * g++.dg/abi/vthunk2.C: New test.
28391
28392 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28393
28394         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
28395
28396 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
28397
28398         * g++.dg/abi/empty9.C: New test.
28399
28400 2002-10-24  Richard Henderson  <rth@redhat.com>
28401
28402         * g++.dg/inherit/thunk1.C: Enable for ia64.
28403
28404 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28405
28406         PR c++/8067
28407         * g++.dg/lookup/pretty1.C: New test.
28408
28409 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
28410
28411         * gcc.dg/20021023-1.c: New test.
28412
28413 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28414
28415         PR c++/7679
28416         * g++.dg/parse/inline1.C: New test.
28417
28418 2002-10-23  Richard Henderson  <rth@redhat.com>
28419
28420         * g++.dg/inherit/thunk1.C: Enable for x86_64.
28421
28422         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
28423
28424 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
28425
28426         PR c++/6579
28427         * g++.dg/parse/stmtexpr3.C: New test.
28428
28429 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28430
28431         * g++.dg/expr/cond1.C: New test.
28432
28433 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
28434
28435         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
28436
28437 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28438
28439         * g++.dg/abi/vbase13.C: New test.
28440         * g++.dg/abi/vbase14.C: Likewise.
28441
28442 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
28443
28444         * gcc.dg/tls/pic-1.c: New test.
28445         * gcc.dg/tls/nonpic-1.c: New test.
28446         * gcc.dg/20021018-1.c: New test.
28447
28448 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28449
28450         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
28451         Remove only files with the same base name as the test case.
28452         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
28453         (profopt-execute): Likewise.  Also, remove old profiling
28454         and performance data files before running the tests.
28455
28456         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
28457         * g++.dg/bprob/bprob.exp: Likewise.
28458         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
28459         to allow more general test case names.
28460
28461         * g++.dg/bprob/bprob-1.C: Rename to ...
28462         * g++.dg/bprob/g++-bprob-1.C: ... this.
28463
28464         * g77.dg/bprob/bprob-1.f: Rename to ...
28465         * g77.dg/bprob/g77-bprob-1.f: ... this.
28466
28467 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
28468
28469         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
28470         bison 1.50 or later.
28471
28472 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
28473
28474         * g++.dg/README: Describe more test directories.
28475
28476 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28477
28478         * g++.dg/init/array6.C: Add additional tests.
28479
28480 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28481
28482         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
28483         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
28484
28485 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
28486
28487         * gcc.c-torture/compile/20020604-1.x: New.
28488         * gcc.c-torture/compile/simd-5.x: Likewise.
28489         * gcc.c-torture/execute/920710-1.x: Likewise.
28490         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
28491
28492 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28493
28494         * g++.dg/inherit/override1.C: Add dg-options clause.
28495
28496 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28497
28498         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
28499         _mm_slli_si128.
28500
28501 2002-10-19  Andreas Schwab  <schwab@suse.de>
28502
28503         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
28504         directory component.
28505
28506 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
28507
28508         * g++.dg/inherit/thunk1.C: New test.
28509
28510         * g++.dg/inherit/override1.C: New test.
28511
28512         * g++.dg/abi/mangle11.C: New test.
28513         * g++.dg/abi/mangle14.C: New test.
28514         * g++.dg/abi/mangle17.C: New test.
28515
28516 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28517
28518         * g++.dg/overload/member2.C: New test.
28519
28520 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
28521
28522         * g++.dg/README: Describe new compat directory.
28523         * g++.dg/dg.exp: Skip tests in compat directory.
28524         * README.compat: New file.
28525         * lib/compat.exp: New expect script.
28526         * g++.dg/compat: New test directory.
28527         * g++.dg/compat/compat.exp: New expect script.
28528         * g++.dg/compat/abi: New test directory.
28529         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
28530         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
28531         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
28532         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
28533         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
28534         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
28535         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
28536         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
28537         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
28538         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
28539         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
28540         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
28541         * g++.dg/compat/break: New test directory.
28542         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
28543         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
28544         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
28545         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
28546         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
28547         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
28548         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
28549         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
28550         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
28551         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
28552         g++.dg/compat/break/README: New files.
28553         * g++.dg/compat/eh: New test directory.
28554         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
28555         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
28556         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
28557         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
28558         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
28559         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
28560         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
28561         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
28562         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
28563         g++.dg/compat/eh/filter2_y.C,
28564         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
28565         g++.dg/compat/eh/new1_y.C,
28566         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
28567         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
28568         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
28569         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
28570         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
28571         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
28572         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
28573         g++.dg/compat/eh/unexpected1_y.C: New files.
28574         * g++.dg/compat/init: New test directory.
28575         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
28576         g++.dg/compat/init/array5_y.C,
28577         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
28578         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
28579         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
28580         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
28581         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
28582         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
28583         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
28584         g++.dg/compat/init/init-ref2_y.C: New files.
28585
28586 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28587
28588         PR c++/7584
28589         * g++.dg/inherit/using3.C: New test.
28590
28591 2002-10-17  Jan Hubicka  <jh@suse.cz>
28592
28593         * gcc.dg/20021017-2.c: New test.
28594
28595 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28596
28597         * g++.dg/abi/mangle16.C: Adjust.
28598
28599         * g++.dg/init/array8.C: New test.
28600
28601 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
28602
28603         * gcc.dg/special/mips-abi.exp: New test.
28604         * gcc.dg/special/mips-abi.s: Empty file used by the above.
28605
28606 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28607
28608         * g++.dg/abi/mangle16.C: New test.
28609         * g++.dg/abi/mangle17.C: Likewise.
28610
28611         PR c++/7478
28612         * g++.dg/template/ref1.C: New test.
28613
28614 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28615
28616         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
28617
28618 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
28619
28620         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
28621
28622 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28623
28624         PR c++/7524
28625         * g++.dg/init/array7.C: New test.
28626
28627 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
28628
28629         * g++.dg/init/array6.C: New test.
28630
28631         * g++.dg/abi/mangle13.C: Likewise.
28632         * g++.dg/abi/mangle14.C: Likewise.
28633         * g++.dg/abi/mangle15.C: Likewise.
28634
28635 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28636
28637         * g++.dg/abi/empty8.C: New test.
28638
28639 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
28640
28641         * g++.dg/init/ctor1.C: New test.
28642
28643 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
28644
28645         * gcc.c-torture/execute/20021015-1.c: New test.
28646
28647 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
28648
28649         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
28650
28651 2002-10-14  Jan Hubicka  <jh@suse.cz>
28652
28653         * gcc.dg/i386-ssetype-[1-5].c: New tests.
28654
28655 2002-10-14  Richard Henderson  <rth@redhat.com>
28656
28657         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
28658
28659 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28660
28661         PR optimization/6631
28662         * g++.dg/opt/const2.C: New test.
28663
28664 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28665
28666         PR c++/7176
28667         * g++.dg/parse/friend1.C: New test.
28668         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
28669
28670 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
28671
28672         * gcc.dg/20021014-1.c: New test.
28673
28674 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
28675
28676         PR c++/5661
28677         * g++.dg/ext/vlm1.C: New test.
28678         * g++.dg/ext/vlm2.C: Likewise.
28679
28680         * g++.dg/init/array1.C: Remove invalid braces.
28681         * g++.dg/init/brace1.C: New test.
28682         * g++.dg/init/copy2.C: Likewise.
28683         * g++.dg/init/copy3.C: Likewise.
28684         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
28685         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
28686         braces.
28687
28688 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
28689
28690         * gcc.dg/cpp/assembler.S: Don't use -ansi.
28691
28692 2002-10-11  Richard Shann  <richard.shann@superh.com>
28693
28694         * gcc.c-torture/compile/simd-5.c: New test.
28695
28696 2002-10-10  Roger Sayle  <roger@eyesopen.com>
28697
28698         * gcc.c-torture/execute/shiftopt-1.c: New test case.
28699
28700 2002-10-10  Jim Wilson  <wilson@redhat.com>
28701
28702         * gcc.c-torture/execute/20021010-1.c: New test.
28703
28704 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
28705
28706         PR c/7353
28707         * g++.dg/ext/typedef-init.C: New test.
28708         * gcc.dg/typedef-init.c: New test.
28709
28710 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
28711
28712         * gcc.dg/cpp/paste13.c: New test.
28713
28714 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28715
28716         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
28717         remaining platforms, XFAIL during compile, not execute.  Don't
28718         XFAIL at -O0.
28719
28720 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28721
28722         * gcc.dg/alias-1.c: Tweak expected warning.
28723
28724 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28725
28726         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
28727
28728 2002-10-06  Andreas Jaeger  <aj@suse.de>
28729
28730         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
28731         * gcc.dg/cpp/c++98.C: Likewise.
28732
28733         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
28734         * g++.dg/cpp/c++98.C: Likewise.
28735
28736         * g++.dg/README (Subdirectories): Mention cpp directory.
28737
28738         PR target/7559
28739         * gcc.dg/20021006-1.c: New test.
28740
28741 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28742
28743         PR c++/7804
28744         * g++.dg/other/warning1.C: New test.
28745
28746 2002-10-04  Roger Sayle  <roger@eyesopen.com>
28747
28748         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
28749         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
28750         and sparc-*-* with -m64 as expected failures.  See PR 8087.
28751
28752 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28753
28754         PR c++/7931
28755         * g++.dg/template/ptrmem3.C: New test.
28756
28757         PR c++/7754
28758         * g++.dg/template/union1.C: New test.
28759
28760 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28761
28762         PR c++/8006
28763         * g++.dg/abi/mangle9.C: New test.
28764         * g++.dg/abi/mangle10.C: New test.
28765         * g++.dg/abi/mangle11.C: New test.
28766         * g++.dg/abi/mangle12.C: New test.
28767
28768 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
28769
28770         PR c++/7188.
28771         * g++.dg/template/meminit1.C: New test.
28772         * g++.dg/warn/Wreorder-1.C: Likewise.
28773         * g++.old-deja/g++.mike/warn3.C: Tweak.
28774         * lib/prune.exp: Ingore "in copy constructor".
28775
28776 2002-10-02  Andreas Jaeger  <aj@suse.de>
28777
28778         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
28779         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
28780         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
28781         on x86-64.
28782
28783 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28784
28785         * gcc.dg/empty1.C: Fix typo.
28786
28787 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
28788
28789         * gcc.dg/alias-1.c: New test.
28790
28791 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28792
28793         * gcc.dg/empty1.C: New test.
28794
28795         * g++.dg/tls/init-2.C: Tweak error messages.
28796
28797 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
28798
28799         * gcc.c-torture/compile/20020923-1.c: New test.
28800
28801 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
28802
28803         * gcc.c-torture/execute/ffs-1.c: New test.
28804         * gcc.c-torture/execute/ffs-2.c: Ditto.
28805
28806 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
28807
28808         * g++.dg/overload/member1.C: New test.
28809
28810 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
28811
28812         * g++.dg/abi/empty7.C: New test.
28813         * g++.dg/init/pm2.C: Likewise.
28814
28815 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
28816
28817         * g++.dg/rtti/crash1.C: New test.
28818
28819 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
28820
28821         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
28822         gcc.dg/sibcall-4.c: New tests.
28823
28824 2002-09-28  Roger Sayle  <roger@eyesopen.com>
28825
28826         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
28827         powerpc and MMIX targets.
28828
28829 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
28830
28831         * gcc.dg/cpp/20020927-1.c: New.
28832
28833 2002-09-26  David S. Miller  <davem@redhat.com>
28834
28835         * gcc.c-torture/compile/trunctfdf.c: New.
28836
28837 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28838
28839         * lib/target-supports.exp (check_weak_available): Handle solaris2.
28840
28841 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
28842
28843         * gcc.c-torture/execute/loop-15.c: New.
28844
28845 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
28846
28847         * README.QMTEST: Fix typo.
28848
28849 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28850
28851         * gcc.dg/20020926-1.c: New test.
28852
28853 2002-09-25  David S. Miller  <davem@redhat.com>
28854
28855         PR target/7842
28856         * gcc.c-torture/execute/shiftdi.c: New test.
28857
28858 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
28859
28860         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
28861         unique to the tool.
28862         * lib/g77.exp (g77_init): Likewise.
28863         * lib/g++.exp (g++_init): Likewise.
28864         * lib/objc.exp (objc_init): Likewise.
28865
28866 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
28867
28868         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
28869         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
28870         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
28871
28872 2002-09-25  Richard Henderson  <rth@redhat.com>
28873
28874         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
28875         too-small long double.
28876
28877 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
28878
28879         * gcc.dg/20020919-1.c: New test.
28880
28881 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
28882
28883         * g++.dg/abi/bitfield6.C: New test.
28884         * g++.dg/abi/bitfield7.C: New test.
28885         * g++.dg/abi/bitfield8.C: New test.
28886         * g++.dg/abi/vbase11.C: New test.
28887
28888 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28889
28890         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
28891         hppa*-*-hpux*.  Update test comment.
28892
28893 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
28894
28895         * gcc.dg/tls/struct-1.c: New test.
28896
28897 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
28898
28899         * gcc.dg/cpp/tr-warn2.c: Update.
28900
28901 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28902
28903         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
28904
28905 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28906
28907         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
28908         systems.
28909
28910 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
28911
28912         * gcc.c-torture/execute/ieee/mzero3.c: New test.
28913
28914         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28915         Adjust for c++filt moved to binutils.  Remove spurious duplicate
28916         setting of cxxfilt.
28917
28918 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
28919
28920         * gcc.dg/20020312-2.c: Update for darwin.
28921
28922 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28923
28924         * g++.old-deja/g++.other/crash32.C: Mark ICE.
28925
28926 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
28927
28928         * objc.dg/comp-types-1.m: New test.
28929         * objc.dg/comp-types-2.m: New test.
28930         * objc.dg/comp-types-3.m: New test.
28931         * objc.dg/comp-types-4.m: New test.
28932         * objc.dg/comp-types-5.m: New test.
28933         * objc.dg/comp-types-6.m: New test.
28934
28935 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28936
28937         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
28938
28939 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28940
28941         * g++.dg/other/do1.C: New test.
28942
28943         * g++.dg/template/subst1.C: New test.
28944
28945 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
28946
28947         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
28948
28949 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28950
28951         * g++.dg/template/qualttp20.C: Adjust expected errors.
28952         * g++.old-deja/g++.jason/report.C: Likewise.
28953         * g++.old-deja/g++.other/qual1.C: Likewise.
28954
28955         * g++.dg/lookup/scoped2.C: New test.
28956
28957         * g++.dg/ext/asm3.C: New test.
28958
28959 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
28960
28961         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
28962
28963 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
28964
28965         * ChangeLog: follow spelling conventions.
28966         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
28967         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
28968         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
28969         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
28970         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
28971         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
28972         * g++.old-deja/g++.law/global-init1.C: Likewise.
28973         * g++.old-deja/g++.other/delete4.C: Likewise.
28974         * g++.old-deja/g++.other/inline21.C: Likewise.
28975         * g++.old-deja/g++.other/singleton.C: Likewise.
28976         * g77.dg/strlen0.f: Likewise.
28977         * g77.f-torture/compile/20010519-1.f: Likewise.
28978         * g77.f-torture/compile/980310-4.f: Likewise.
28979         * gcc.c-torture/compile/20000605-1.c: Likewise.
28980         * gcc.c-torture/execute/20020225-1.c: Likewise.
28981         * gcc.dg/c90-hexfloat-2.c: Likewise.
28982         * gcc.dg/c99-bool-1.c: Likewise.
28983         * gcc.dg/c99-hexfloat-2.c: Likewise.
28984         * gcc.dg/dll-2.c: Likewise.
28985         * gcc.dg/wtr-union-init-1.c: Likewise.
28986         * gcc.dg/wtr-union-init-2.c: Likewise.
28987         * gcc.dg/wtr-union-init-3.c: Likewise.
28988         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28989         * gcc.dg/cpp/defined.c: Likewise.
28990         * gcc.dg/cpp/macsyntx.c: Likewise.
28991         * gcc.dg/cpp/paste2.c: Likewise.
28992         * gcc.dg/cpp/trad/defined.c: Likewise.
28993         * gcc.dg/format/c90-printf-1.c: Likewise.
28994         * gcc.dg/format/c90-scanf-1.c: Likewise.
28995         * gcc.dg/format/c99-printf-1.c: Likewise.
28996         * gcc.dg/format/c99-scanf-1.c: Likewise.
28997         * gcc.misc-tests/gcov-8.c: Likewise.
28998         * lib/profopt.exp: Likewise.
28999
29000 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
29001
29002         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
29003
29004 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29005
29006         * g++.dg/inherit/using2.C: New test.
29007
29008 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
29009
29010         * ChangeLog: Follow spelling conventions.
29011         * g++.dg/template/friend4.C: Likewise.
29012         * g++.old-deja/g++.pt/crash67.C: Likewise.
29013         * gcc.c-torture/execute/20000801-4.c: Likewise.
29014         * gcc.dg/c90-digraph-1.c: Likewise.
29015         * gcc.dg/c94-digraph-1.c: Likewise.
29016         * gcc.dg/c99-digraph-1.c: Likewise.
29017         * gcc.dg/cpp/line5.c: Likewise.
29018         * gcc.dg/cpp/multiline.c: Likewise.
29019         * gcc.dg/cpp/trad/literals-1.c: Likewise.
29020         * gcc.dg/format/attr-3.c: Likewise.
29021         * gcc.dg/format/c90-scanf-3.c: Likewise.
29022         * gcc.dg/format/ext-4.c: Likewise.
29023
29024 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29025
29026         * g++.dg/template/pretty1.C: New test.
29027
29028 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
29029
29030         * gcc.c-torture/execute/struct-cpy-1.c: New test.
29031
29032 2002-09-13  Matt Austern  <austern@apple.com>
29033
29034         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
29035         passing a cast expression to a function by const reference.
29036
29037 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
29038
29039         * g++.dg/template/deduce1.C: New test.
29040
29041 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
29042
29043         * gcc.c-torture/execute/simd-1.c: Force all use of int to
29044         32-bit int.
29045
29046 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29047
29048         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
29049         usage.
29050
29051 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
29052
29053         * gcc.c-torture/compile/20020910-1.c: New test.
29054
29055 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
29056
29057         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
29058
29059 2002-09-10  Andreas Jaeger  <aj@suse.de>
29060
29061         * gcc.dg/20020312-2.c: Adjust for x86-64.
29062
29063 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
29064
29065         * g77.dg/7388.f: New test case for PR 7388.
29066
29067 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
29068
29069         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
29070
29071 2002-09-05  Ziemowit Laski <zlaski@apple.com>
29072
29073         * objc.dg/proto-lossage-1.m: New test.
29074
29075 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
29076
29077         * gcc.dg/cpp/_Pragma4.c: Fix typo.
29078
29079 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
29080
29081         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
29082         expected to pass.
29083
29084 2002-09-06  Stan Shebs  <shebs@apple.com>
29085             David Edelsohn  <edelsohn@gnu.org>
29086
29087         * gcc.dg/weak: New directory.
29088         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
29089         target-specific xfail bits.
29090         * gcc.dg/typeof-2.c: Move to new directory.
29091         * gcc.dg/weak.exp: New expect script.
29092
29093 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
29094
29095         * gcc.c-torture/execute/extzvsi.c: New test.
29096
29097 2002-09-05  Stan Shebs  <shebs@apple.com>
29098
29099         * gcc.dg/weak-1.c: xfail on Darwin.
29100         * gcc.dg/weak-2.c: Ditto.
29101         * gcc.dg/weak-3.c: Ditto.
29102         * gcc.dg/weak-4.c: Ditto.
29103         * gcc.dg/weak-5.c: Ditto.
29104         * gcc.dg/weak-6.c: Ditto.
29105         * gcc.dg/weak-7.c: Ditto.
29106         * gcc.dg/weak-8.c: Ditto.
29107         * gcc.dg/weak-9.c: Ditto.
29108
29109 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
29110
29111         * gcc.c-torture/execute/loop-14.c: New test.
29112
29113 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
29114
29115         * g++.dg/other/cxa-atexit1.C: New test.
29116
29117         * gcc.dg/typeof-2.c: New test.
29118
29119 2002-09-03  Roger Sayle  <roger@eyesopen.com>
29120
29121         * gcc.dg/builtins-2.c: New testcase.
29122         * gcc.dg/builtins-3.c: New testcase.
29123
29124 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
29125
29126         * gcc.dg/cpp/_Pragma4.c: New test.
29127
29128 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
29129
29130         * objc/execute/nil_method-1.m: New testcase.
29131
29132 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
29133
29134         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
29135         [Object class], not [Object initialize].
29136
29137 2002-08-31  Roger Sayle  <roger@eyesopen.com>
29138             Hans-Peter Nilsson  <hp@bitrange.com>
29139
29140         * gcc.c-torture/execute/20020720-1.x: Skip test on
29141         mmix-knuth-mmixware.  Correct comment.
29142
29143 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
29144
29145         * testsuite/g++.dg/abi/bitfield5.C: New test.
29146         * testsuite/g++.dg/abi/vbase10.C: Likewise.
29147
29148 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
29149
29150         * objc.dg/undeclared-selector.m: New test.
29151
29152 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
29153
29154         * g++.dg/other/offsetof1.C: Avoid cast warning.
29155
29156 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
29157
29158         * objc.dg/super-class-2.m: New test.
29159
29160 2002-08-24  Matt Austern  <austern@apple.com>
29161
29162         * g++.dg/ext/lvaddr.C: New test.
29163         * g++.dg/ext/lvcast.C: New test.
29164
29165 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
29166
29167         * testsuite/g++.dg/inherit/cond1.C: New test.
29168
29169 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
29170
29171         * gcc.dg/noncompile/incomplete-1.c: New test.
29172
29173 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29174
29175         * gcc.dg/typespec-1.c: New test.
29176
29177 2002-08-20  Devang Patel  <dpatel@apple.com>
29178         * objc.dg/proto-hier-2.m: New test.
29179
29180 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
29181
29182         * objc.dg/bitfield-1.m: New test.
29183         * objc.dg/bitfield-2.m: New test.
29184
29185 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29186
29187         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
29188         gcc.dg/c99-flex-array-4.c: New tests.
29189
29190 2002-08-16  Stan Shebs  <shebs@apple.com>
29191
29192         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
29193
29194 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
29195
29196         * gcc.dg/typeof-1.c: New test.
29197         * g++.dg/ext/typeof2.C: New test.
29198
29199 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29200
29201         * g++.dg/other/offsetof1.C: New test.
29202
29203 2002-08-14  Richard Henderson  <rth@redhat.com>
29204
29205         * gcc.dg/tls/diag-3.c: Fix expected message strings.
29206
29207 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
29208
29209         * gcc.dg/cpp/_Pragma3.c: New test.
29210
29211 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
29212
29213         * g++.dg/template/inherit3: New test.
29214
29215 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29216
29217         * gcc.dg/bitfld-4.c: Add blank options.
29218
29219 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
29220
29221         * g++.dg/template/crash1.C: New test.
29222
29223 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29224
29225         * gcc.dg/tls/opt-2.c: New test.
29226
29227 2002-08-08  Devang Patel  <dpatel@apple.com>
29228
29229         * objc.dg/selector-1.m : New test
29230
29231 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29232
29233         * g++.dg/abi/bitfield4.C: New test.
29234         * gcc.dg/bitfld-4.c: New test.
29235
29236 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29237
29238         * g++.dg/other/packed1.C: New test.
29239
29240 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
29241
29242         * g++.dg/abi/offsetof.C: Tweak error messages.
29243         * g++.old-deja/g++.mike/p10769a.C: Likewise.
29244
29245 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29246
29247         * gcc.dg/bitfld-3.c: New test.
29248
29249 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29250             Richard Henderson  <rth@redhat.com>
29251
29252         * gcc.dg/i386-bitfield1.c: New test.
29253         * g++.dg/abi/bitfield3.C: Update.
29254
29255 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
29256
29257         * objc.dg/const-str-2.m: Update.
29258         * gcc.dg/cpp/c++98.c: Change to C extension.
29259         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
29260         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
29261
29262 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
29263
29264         * testsuite/gcc.dg/tls/diag-3.c: New.
29265
29266 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
29267
29268         * g++.dg/README (Subdirectories): Document new subdir expr.
29269         * g++.dg/expr/pmf-1.C: New test.
29270
29271 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
29272
29273         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
29274
29275 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
29276
29277         * g++.dg/abi/bitfield3.C: New test.
29278
29279 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
29280
29281         * lib/gcov.exp: Tweak expected line formats.
29282         * gcc.misc-tests/gcov8.c: New test.
29283         * gcc.misc-tests/gcov8.x: New flags.
29284
29285 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
29286
29287         * consistency.vlad/layout/endian.c: Include string.h.
29288
29289         * gcc.c-torture/execute/20020805-1.c: New test.
29290
29291 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
29292
29293         * g++.dg/other/conversion1.C: New test.
29294
29295 2002-08-03  Roger Sayle  <roger@eyesopen.com>
29296
29297         * gcc.dg/builtins-1.c: New testcase.
29298
29299 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
29300
29301         * g++.dg/inherit/access3.C: New test.
29302
29303 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
29304
29305         * gcc.dg/ia64-visibility-2.c: New test.
29306
29307 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
29308
29309         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
29310         __qualifier_flags to __flags.
29311
29312 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
29313
29314         * g++.dg/inherit/operator1.C: New test.
29315         * g++.dg/lookup/disamb1.C: Fix typo in comment.
29316         * g++.dg/other/error1.C: Change expected error message.
29317         * g++.dg/template/conv4.C: Likewise.
29318
29319 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
29320
29321         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
29322         for documented behavior.
29323
29324 2002-07-25  Roger Sayle  <roger@eyesopen.com>
29325
29326         * gcc.c-torture/execute/20020720-1.x: Skip this test on
29327         several targets known to fail.
29328
29329 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
29330
29331         * gcc.dg/mips-args-[123].c: New tests.
29332
29333 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
29334
29335         * gcc.dg/ppc-spe.c: New.
29336
29337 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
29338
29339         * g++.dg/other/ptrmem4.C: New testcase.
29340
29341 2002-07-24  Richard Henderson  <rth@redhat.com>
29342
29343         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
29344
29345 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
29346
29347         * g++.dg/ext/alignof1.C (main): Return 0 for success.
29348
29349 2002-07-24  Roger Sayle  <roger@eyesopen.com>
29350
29351         * gcc.c-torture/execute/memset-3.c: New testcase.
29352
29353 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
29354
29355         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
29356         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
29357
29358 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29359
29360         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
29361         Delete.
29362
29363 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
29364
29365         * gcc.c-torture/compile/simd-4.c: New test.
29366
29367 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29368
29369         PR c++/7347, c++/7348
29370         * g++.dg/template/access4.C: New test.
29371         * g++.dg/template/access5.C: New test.
29372         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
29373         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
29374         * g++.old-deja/g++.pt/ttp58.C: Likewise.
29375         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
29376
29377 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
29378
29379         * gcc.dg/gnu89-init-2.c: New test.
29380
29381 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
29382
29383         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
29384
29385 2002-07-20  Roger Sayle  <roger@eyesopen.com>
29386
29387         * gcc.c-torture/execute/20020720-1.c: New testcase.
29388
29389 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
29390
29391         * gcc.dg/cpp/Wsignprom.c: New tests.
29392
29393 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
29394
29395         * gcc.c-torture/execute/loop-13.c: New test.
29396
29397 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
29398
29399         * gcc.dg/cpp/expr.c: New tests.
29400
29401 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
29402
29403         * g++.dg/opt/pr6713.C: Add template instantiation.
29404
29405 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
29406
29407         * gcc.dg/nest.c: New test.
29408
29409 2002-07-17  Richard Henderson  <rth@redhat.com>
29410
29411         * g++.dg/opt/pr6713.C: New test.
29412
29413 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
29414
29415         * gcc.c-torture/execute/loop-2e.x: Let the testcase
29416         XFAIL for all x86 processors.
29417
29418 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
29419
29420         * gcc.c-torture/execute/20010122-1.x: Do not test with
29421         -fomit-frame-pointer.
29422
29423 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29424
29425         * g++.dg/template/instantiate2.C: New test.
29426         * g++.dg/template/spec4.C: New test.
29427
29428 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29429
29430         * g++.dg/template/access2.C: New test.
29431         * g++.dg/template/access3.C: New test.
29432
29433 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
29434
29435         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
29436         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
29437         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
29438         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
29439         Convert to use <stdarg.h>.
29440         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
29441         Delete.
29442         * gcc.dg/va-arg-2.c: New.
29443         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
29444
29445 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
29446
29447         * gcc.c-torture/compile/20020710-1.c: New test.
29448
29449 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
29450                           Andrew Pinski  <pinskia@physics.uc.edu>
29451
29452         gcc.c-torture/compile/simd-2.c: New testcase.
29453         gcc.c-torture/compile/simd-3.c: Likewise.
29454
29455 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
29456
29457         PR c++/7224
29458         * g++.dg/overload/error1.C: New test.
29459
29460 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29461
29462         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
29463         configuration and IRIX 6 O32 ABI.
29464
29465 2002-07-11  Roger Sayle  <roger@eyesopen.com>
29466
29467         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
29468
29469 2002-07-10  Roger Sayle  <roger@eyesopen.com>
29470
29471         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
29472
29473 2002-07-10  Jeffrey A Law  <law@redhat.com>
29474
29475         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
29476
29477         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
29478
29479 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
29480
29481         * gcc.dg/20020312-2.c: Check for __PPC__.
29482
29483 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
29484
29485         * gcc.c-torture/compile/20020709-1.c: New test.
29486
29487 2002-07-07  Roger Sayle  <roger@eyesopen.com>
29488
29489         * g++.dg/template/qualttp21.C: New test case.
29490
29491 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
29492
29493         * gcc.c-torture/compile/20020706-1.c: New test.
29494         * gcc.c-torture/compile/20020706-2.c: New test.
29495
29496 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
29497             Alexandre Oliva  <aoliva@redhat.com>
29498
29499         * g++.dg/warn/incomplete1.C: New test.
29500
29501 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29502
29503         PR c++/7099
29504         * g++.dg/warn/noreturn1.C: New test.
29505
29506 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
29507
29508         PR c++/6706
29509         * g++.dg/debug/debug6.C: New test.
29510         * g++.dg/debug/debug7.C: New test.
29511
29512 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
29513
29514         * gcc.c-torture/compile/simd-3.c: New test.
29515
29516 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
29517
29518         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
29519         * gcc.dg/20020620-1.c: Likewise.
29520
29521 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29522
29523         PR c++/6944
29524         * g++.dg/init/array4.C: New test.
29525         * g++.dg/init/array5.C: New test.
29526
29527 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
29528
29529         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
29530         * gcc.c-torture/execute/simd-2.c (main): Likewise.
29531
29532 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29533
29534         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
29535         * gcc.dg/wtr-aggr-init-1.c: Likewise.
29536         * gcc.dg/wtr-conversion-1.c: Likewise.
29537         * gcc.dg/wtr-escape-1.c: Likewise.
29538         * gcc.dg/wtr-int-type-1.c: Likewise.
29539         * gcc.dg/wtr-label-1.c: Likewise.
29540         * gcc.dg/wtr-static-1.c: Likewise.
29541         * gcc.dg/wtr-strcat-1.c: Likewise.
29542         * gcc.dg/wtr-suffix-1.c: Likewise.
29543         * gcc.dg/wtr-switch-1.c: Likewise.
29544         * gcc.dg/wtr-unary-plus-1.c: Likewise.
29545         * gcc.dg/wtr-union-init-1.c: Likewise.
29546         * gcc.dg/wtr-union-init-2.c: Likewise.
29547         * gcc.dg/wtr-union-init-3.c: Likewise.
29548
29549         * gcc.dg/wtr-func-def-1.c: New test.
29550
29551 2002-07-02 Devang Patel <dpatel@apple.com>
29552
29553         * objc.dg/param-1.m: New test.
29554
29555 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
29556
29557         * gcc.dg/cpp/trad/directive.c: Add test.
29558         * gcc.dg/cpp/trad/macroargs.c: Add test.
29559         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
29560
29561 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
29562
29563         * gcc.dg/cpp/cmdlne-M.c: New test.
29564
29565 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
29566
29567         * objc.dg/desig-init-1.m: New test.
29568
29569 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29570
29571         PR c++/6716
29572         * g++.dg/template/instantiate1.C: New test.
29573
29574 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
29575
29576         PR c++/7112
29577         * g++.dg/template/sizeof2.C: New test.
29578
29579 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29580
29581         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
29582         gcc.dg/cpp/trad/include.c: New tests.
29583
29584 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
29585
29586         PR target/7177
29587         * gcc.c-torture/compile/20020701-1.c: New test.
29588
29589 2002-07-01  Stan Shebs  <shebs@apple.com>
29590
29591         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
29592         header here...
29593         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
29594         (objc-torture-execute): or here.
29595
29596 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
29597
29598         * gcc.c-torture/execute/arith-rand-ll.c: New test.
29599
29600 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29601
29602         * gcc.dg/cpp/trad/escaped-nl.c: New test.
29603
29604 2002-06-30  Devang Patel  <dpatel@apple.com>
29605
29606         * objc.dg/fsyntax-only.m: New test.
29607
29608 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
29609
29610         PR c++/6695
29611         * g++.dg/template/friend7.C: New file.
29612
29613 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
29614
29615         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
29616         return type.
29617
29618 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
29619
29620         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
29621         avoid division by zero.
29622
29623 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
29624
29625         * gcc.dg/Wunknownprag.c: New tests.
29626
29627 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
29628
29629         * gcc.c-torture/execute/simd-2.c: New test.
29630
29631 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
29632
29633         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
29634         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
29635         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
29636         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
29637         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
29638         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
29639         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
29640         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
29641         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
29642         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
29643         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
29644         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
29645         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
29646         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
29647         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
29648         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
29649         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
29650
29651 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
29652
29653         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
29654         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
29655         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
29656         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
29657         New tests.
29658         * gcc.dg/cpp/trad/directive.c: Update.
29659
29660 2002-06-23  Andreas Jaeger  <aj@suse.de>
29661
29662         * gcc.c-torture/execute/complex-6.c: New.
29663
29664 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
29665
29666         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
29667         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
29668         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
29669         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
29670
29671 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
29672
29673         * gcc.dg/cpp/trad: New directory with traditional tests copied
29674         from parent directory.
29675         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29676         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29677         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29678         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29679         Move to trad/ and rename.
29680         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
29681         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
29682         gcc.dg/cpp/trad/redef2.c: New tests.
29683         * gcc.dg/cpp/trad/trad.exp: New driver.
29684
29685 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
29686
29687         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29688         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29689         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29690         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29691         Remove.
29692
29693 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
29694
29695         * gcc.dg/20020620-1.c: New test.
29696
29697 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29698
29699         * g++.dg/template/ttp4.C: New test.
29700
29701 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
29702
29703         * g++.dg/opt/vt1.C: Fix regexp.
29704
29705 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29706
29707         * gcc.c-torture/execute/pure-1.c: Make functions static again.
29708         Don't use attribute `noinline'.
29709
29710 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29711
29712         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
29713
29714 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
29715
29716         * gcc.c-torture/execute/simd-1.c: New.
29717
29718         * gcc.dg/simd-1.c: New.
29719
29720 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29721
29722         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
29723
29724 2002-06-16  Richard Henderson  <rth@redhat.com>
29725
29726         * g++.dg/ext/anon-struct1.C: New.
29727         * g++.dg/ext/anon-struct2.C: New.
29728         * g++.dg/ext/anon-struct3.C: New.
29729         * gcc.dg/anon-struct-1.c: New.
29730         * gcc.dg/anon-struct-2.c: New.
29731         * gcc.dg/anon-struct-3.c: New.
29732         * gcc.dg/20011008-1.c: Adjust warning text.
29733         * gcc.dg/20020527-1.c: Add -fms-extensions.
29734
29735 2002-06-16  Richard Henderson  <rth@redhat.com>
29736
29737         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
29738
29739 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
29740
29741         * gcc.c-torture/execute/20020615-1.c: New test.
29742
29743 2002-06-15  Roger Sayle  <roger@eyesopen.com>
29744
29745         * gcc.c-tortuture/execute/compare-1.c: New test case.
29746         * gcc.c-tortuture/execute/compare-2.c: New test case.
29747         * gcc.c-tortuture/execute/compare-3.c: New test case.
29748
29749 2002-06-13  Richard Henderson  <rth@redhat.com>
29750
29751         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
29752         ia64 ilp32.
29753
29754 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29755
29756         * g++.dg/template/typename2.C: Update error message.
29757
29758 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
29759
29760         * gcc.c-torture/execute/20020611-1.c: New test.
29761
29762 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
29763
29764         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
29765         list of targets to skip.
29766
29767 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
29768
29769         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
29770         targets if not optimizing.
29771
29772 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
29773
29774         * gcc.c-torture/compile/20020605-1.c: New test.
29775
29776         * g++.dg/opt/vt1.C: New test.
29777
29778         * gcc.dg/20020531-1.c: New test.
29779
29780         * gcc.dg/20020530-1.c: New test.
29781
29782         * gcc.dg/20020527-1.c: New test.
29783
29784         * g++.dg/opt/cse1.C: New test.
29785
29786 2002-06-07  Roger Sayle  <roger@eyesopen.com>
29787
29788         * gcc.dg/20020607-2.c: New test case.
29789
29790 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
29791
29792         * gcc.c-torture/compile/20020604-1.c: New test.
29793
29794 2002-06-04  Richard Henderson  <rth@redhat.com>
29795
29796         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
29797         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
29798         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
29799
29800 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
29801
29802         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
29803
29804 2002-06-03  Richard Henderson  <rth@redhat.com>
29805
29806         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
29807         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
29808
29809 2002-06-02  Richard Henderson  <rth@redhat.com>
29810
29811         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
29812         test functions static.
29813
29814 2002-06-02  Andreas Jaeger  <aj@suse.de>
29815
29816         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
29817         now.
29818
29819 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29820
29821         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
29822         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
29823         Update for mofified diagnostics.
29824         * gcc.dg/c99-intconst-1.c: No longer fail.
29825
29826 2002-06-02  Richard Henderson  <rth@redhat.com>
29827
29828         * gcc.dg/uninit-A.c: Remove xfail markers.
29829
29830 2002-06-01  Roger Sayle  <roger@eyesopen.com>
29831
29832         * gcc.dg/fnegate-1.c: New test case.
29833
29834 2002-05-30  Osku Salerma  <osku@iki.fi>
29835
29836         * gcc.c-torture/execute/mayalias-1.c: New file.
29837
29838 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29839
29840         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
29841         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
29842         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
29843
29844 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
29845
29846         * gcc.c-torture/execute/20020529-1.c: New test.
29847
29848 2002-05-27  Richard Henderson  <rth@redhat.com>
29849
29850         * g++.dg/ext/attrib6.C: New test case.
29851
29852 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29853
29854         * gcc.c-torture/execute/pure-1.c: New test.
29855
29856 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29857
29858         * gcc.dg/cpp/arith-2.c: Remove.
29859
29860 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29861
29862         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
29863         * gcc.dg/cpp/if-3.c: Remove.
29864
29865 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
29866
29867         * g++.dg/opt/cse2.C: New test.
29868
29869 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
29870
29871         * gcc.dg/cpp/arith-1.c: New semantic tests.
29872         * gcc.dg/cpp/if-1.c: Update.
29873
29874 2002-05-24  Ben Elliston  <bje@redhat.com>
29875
29876         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
29877
29878 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29879
29880         * gcc.dg/verbose-asm.c: New test.
29881
29882 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29883
29884         * gcc.dg/cpp/paste12.c: New test.
29885
29886 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29887
29888         * g++.dg/parse/named_ops.C: New test.
29889
29890 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
29891
29892         * gcc/testsuite/gcc.dg/weak-8.c: New test.
29893
29894 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
29895
29896         * gcc.dg/weak-2.c: Allow optional leading underscore
29897         in scan-assembler symbol name.
29898         * gcc.dg/weak-3.c: Likewise.
29899         * gcc.dg/weak-4.c: Likewise.
29900         * gcc.dg/weak-5.c: Likewise.
29901
29902 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
29903
29904         * gcc.dg/20020523-1.c: New test.
29905
29906 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29907
29908         * objc.dg/const-str-2.m: Update now that we stop after
29909         a command line error.
29910
29911 2002-05-22  Richard Henderson  <rth@redhat.com>
29912
29913         * g++.dg/dg.exp: Fix typo in test pruneing.
29914
29915 2002-05-22  Richard Henderson  <rth@redhat.com>
29916
29917         * g++.dg/dg.exp: Prune the tls subdirectory.
29918         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
29919         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
29920         * g++.dg/tls/init-1.C: New.
29921
29922 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
29923
29924         * gcc.dg/20020517-1.c: New test.
29925
29926 2002-05-21  Richard Henderson  <rth@redhat.com>
29927
29928         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
29929         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
29930
29931 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
29932
29933         * g++.dg/other/copy2.C: New test.
29934
29935 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
29936
29937         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
29938         (MAX_COPY): Bump up to 10 times sizeof (long long).
29939         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
29940
29941         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
29942         sizeof (long long).
29943
29944         * gcc.c-torture/execute/strcpy-1.c: New test.
29945
29946 2002-05-19  Jason Merrill  <jason2redhat.com>
29947
29948         * g++.dg/ext/oper1.C: New test.
29949
29950 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
29951 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
29952
29953         * README.QMTEST: New file.
29954
29955         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
29956
29957 2002-05-19  Andreas Jaeger  <aj@suse.de>
29958
29959         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
29960         now.
29961         * gcc.c-torture/execute/loop-2d.x: Likewise.
29962
29963 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
29964
29965         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
29966         support weak symbols.
29967         * gcc.dg/weak-4.c: Likewise.
29968         * gcc.dg/weak-6.c: Likewise.
29969
29970 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
29971
29972         * gcc.dg/weak-3.c: Add dg-excess-error comment for
29973         cygwin, coff and h8300-*-hms targets
29974         * gcc.dg/weak-5.c: Likewise.
29975         * gcc.dg/weak-7.c: Likewise.
29976
29977 2002-05-16  Jason Merrill  <jason@redhat.com>
29978
29979         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
29980         (scan-assembler-not, scan-assembler-dem): Likewise.
29981         (scan-assembler-dem-not): Likewise.
29982
29983 2002-05-15  Richard Henderson  <rth@redhat.com>
29984
29985         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
29986
29987 2002-05-15  Richard Henderson  <rth@redhat.com>
29988
29989         * gcc.dg/weak-5.c (vfoo1c): No warning here.
29990         (vfoo1f): Warning here.
29991         (vfoo1l): Don't redefine the alias.
29992
29993 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
29994
29995         * g++.dg/init/pm1.C: New test.
29996
29997 2002-05-12  David S. Miller  <davem@redhat.com>
29998
29999         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
30000         types.
30001
30002 2002-05-10  Roger Sayle  <roger@eyesopen.com>
30003
30004         * gcc.c-torture/execute/20020510-1.c: New test case.
30005
30006 2002-05-10  David S. Miller  <davem@redhat.com>
30007
30008         * gcc.c-torture/execute/conversion.c: Test long double too.
30009
30010 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
30011
30012         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
30013         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
30014         * lib/g++.exp (g++_link_flags): Likewise.
30015         * lib/objc.exp (objc_target_compile): Likewise.
30016
30017 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30018
30019         * gcc.dg/cpp/poison.c: Update.
30020         * gcc.dg/cpp/20000625-2.c: Remove.
30021         * gcc.dg/cpp/direct2s.c: Remove final test.
30022
30023 2002-05-08  Tom Rix  <trix@redhat.com>
30024
30025         * gcc.c-torture/execute/20020508-1.c: New test.
30026         * gcc.c-torture/execute/20020508-2.c: New test.
30027         * gcc.c-torture/execute/20020508-3.c: New test.
30028
30029 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30030
30031         * gcc.dg/cpp/charconst-4.c: More tests.
30032
30033 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
30034
30035         PR c/6569
30036         * gcc.dg/weak-3.c: Update location of warning messages.
30037         * gcc.dg/weak-5.c: Likewise.
30038
30039 2002-05-06  Roger Sayle  <roger@eyesopen.com>
30040
30041         * gcc.c-torture/execute/20020506-1.c: New test case.
30042
30043 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30044
30045         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
30046
30047 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30048
30049         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
30050
30051 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30052
30053         * gcc.dg/cpp/charconst-3.c: New test.
30054
30055 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30056
30057         * gcc.dg/cpp/charconst.c: Update tests.
30058
30059 2002-05-05  Tim Josling  <tej@melbpc.org.au>
30060
30061         * treelang: Added directory for new sample language treelang. Also
30062         lib/treelang.exp: New file to signal treelang should be tested.
30063
30064 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30065
30066         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
30067         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
30068         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
30069         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
30070         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
30071         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
30072         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
30073
30074 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30075
30076         * gcc.dg/format/xopen-2.c: New test.
30077
30078 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30079
30080         * gcc.dg/20020503-1.c: New test.
30081
30082 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
30083
30084         * g++.dg/init/dtor1.C: Make it tougher.
30085
30086 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
30087
30088         * g++.dg/init/dtor1.C: New test.
30089
30090 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
30091
30092         * gcc.dg/altivec-8.c: New.
30093
30094 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
30095
30096         * gcc.dg/altivec-7.c: New.
30097
30098 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
30099
30100         * g++.dg/parse/typedef1.C: New test.
30101
30102 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
30103
30104         PR c++/6486
30105         * g++.dg/template/friend6.C: New test.
30106
30107         PR c++/6492
30108         * g++.dg/init/copy1.C: New test.
30109
30110 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
30111
30112         * g++.dg/warn/effc1.C: New test.
30113
30114 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30115
30116         * gcc.dg/cpp/if-cexp.c: Add a test.
30117
30118 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
30119
30120         * gcc.dg/20020426-2.c: New test.
30121
30122 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30123
30124         * gcc.dg/cpp/if-mop.c: Update.
30125         * gcc.dg/cpp/if-mpar.c: Add test.
30126         * gcc.dg/cpp/if-oppr.c: Update.
30127
30128 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30129
30130         PR c/6343
30131         * gcc.dg/weak-[2-7].c: New tests.
30132
30133 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30134
30135         * gcc.dg/enum1.c: New test.
30136
30137 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30138
30139         PR c++/6497
30140         * g++.dg/inherit/access2.C: New test.
30141
30142 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30143
30144         PR bootstrap/6445
30145         * gcc.dg/20020426-1.c: New test.
30146
30147 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30148
30149         * g++.dg/abi/enum1.C: New test.
30150
30151 2002-04-26  Richard Henderson  <rth@redhat.com>
30152
30153         * gcc.dg/c99-bool-1.c: Expect always true warning.
30154
30155 2002-04-25  Roger Sayle  <roger@eyesopen.com>
30156
30157         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
30158
30159 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30160
30161         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
30162         targets.
30163
30164 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
30165
30166         * g++.dg/abi/mange7.C: New test.
30167
30168         PR c++/6438.
30169         * g++.dg/parse/stmtexpr2.C: New test.
30170
30171 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
30172
30173         * gcc.dg/20020312-2.c: Add SH target.
30174
30175 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30176
30177         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
30178         compiler output on mips*-*-irix*.
30179
30180 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
30181
30182         * g++.dg/parse/attr1.C: New test.
30183
30184 2002-04-23  Roger Sayle  <roger@eyesopen.com>
30185
30186         * gcc.c-torture/execute/string-opt-17.c: New test case.
30187         * gcc.c-torture/execute/memset-2.c: New test case.
30188
30189 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
30190
30191         PR c++/6256:
30192         * g++.dg/template/friend5.C: New test.
30193
30194         PR c++/6331:
30195         * g++.dg/template/qual1.C: Likewise.
30196
30197 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
30198
30199         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
30200         Include stdlib.h, not stdio.h or ctype.h.
30201
30202 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
30203
30204         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
30205         cris-*-elf* and mmix-*-*.
30206         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
30207         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
30208         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
30209         Ditto.
30210         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
30211         * gcc.dg/wchar_t-1.c: Ditto.
30212
30213 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
30214
30215         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
30216         Clarify comment.
30217
30218 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
30219
30220         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
30221
30222 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30223
30224         * gcc.c-torture/execute/20000906-1.x: Delete.
30225
30226 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
30227
30228         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
30229
30230 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
30231
30232         * PR6367
30233         * g77.f-torture/execute/6367.f: New test.
30234         * g77.f-torture/execute/6367.x: Disable for MMIX.
30235
30236 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
30237
30238         * PR6352
30239         * g++.dg/opt/inline2.C: New test.
30240
30241 2002-04-18  Richard Henderson  <rth@redhat.com>
30242
30243         * gcc.dg/20000906-1.c: Enable for all targets.
30244         * gcc.c-torture/compile/iftrap-2.c: New.
30245
30246 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30247
30248         * gcc.dg/20020418-1.c: New test.
30249         * gcc.dg/20020418-2.c: New test.
30250
30251 2002-04-18  Richard Henderson  <rth@redhat.com>
30252
30253         * gcc.c-torture/compile/iftrap-1.c: New.
30254         * gcc.dg/iftrap-1.c: Adjust for ia64.
30255         * gcc.dg/iftrap-2.c: New.
30256
30257 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30258
30259         * gcc.c-torture/compile/20020418-1.c: New test.
30260
30261 2002-04-18  Roger Sayle  <roger@eyesopen.com>
30262
30263         * gcc.c-torture/compile/20020415-1.c: New.
30264
30265 2002-04-18  David S. Miller  <davem@redhat.com>
30266
30267         * gcc.c-torture/execute/20020418-1.c: New test.
30268
30269 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
30270
30271         * gcc.dg/20020416-1.c: New test.
30272
30273         * g++.dg/opt/inline1.C: New test.
30274
30275 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
30276
30277         * gcc.dg/altivec-5.c: New test.
30278
30279         * gcc.dg/20020415-1.c: New test.
30280
30281 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
30282
30283         * testsuite/lib/chill.exp: Remove.
30284
30285 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
30286
30287         * g++.dg/other/big-struct.C: New test.
30288
30289 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
30290
30291         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
30292         of scratch file.
30293
30294 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
30295
30296         PR c/6277
30297         * gcc.dg/i386-387-1.c: Allow optional leading underscore
30298         in scan-assembler function name
30299
30300 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
30301
30302         * g77.f-torture/execute/980628-4.x,
30303         g77.f-torture/execute/980628-5.x,
30304         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30305         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30306         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
30307         i[34567]86-*-*.
30308
30309 2002-04-13  David S. Miller  <davem@redhat.com>
30310
30311         * gcc.c-torture/execute/20020413-1.c: New test.
30312
30313 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
30314
30315         * gcc.dg/asm-6.c,
30316         * g++.dg/ext/asm1.C: New tests.
30317
30318 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
30319
30320         PR c++ 5373.
30321         * g++.dg/parse/stmtexpr1.C: New test.
30322
30323         PR c++/5189.
30324         * g++.dg/template/copy1.C: New test.
30325
30326 2002-04-12  Richard Henderson  <rth@redhat.com>
30327
30328         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
30329
30330 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
30331
30332         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
30333         gcc.c-torture/execute/20020307-2.c.
30334
30335 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
30336
30337         * g++.dg/ext/attrib5.C,
30338         * g++.dg/lookup/struct1.C: New tests.
30339
30340 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
30341
30342         * gcc.dg/20020411-1.c: New test.
30343
30344         * gcc.c-torture/execute/20020411-1.c: New test.
30345
30346 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
30347
30348         * g77.f-torture/execute/6177.f: New test.
30349
30350 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
30351
30352         PR middle-end/6247
30353         * g++.dg/opt/cleanup1.C: New test.
30354
30355         * g++.dg/opt/const1.C: New test.
30356
30357 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
30358
30359         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
30360
30361 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30362
30363         PR c++/5507
30364         * g++.dg/template/typename2.C: New test.
30365
30366 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
30367
30368         * gcc.c-torture/execute/loop-12.c: New.
30369
30370 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
30371
30372         * g77.f-torture/execute/980628-4.x,
30373         g77.f-torture/execute/980628-5.x,
30374         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30375         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30376         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
30377
30378 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30379
30380         PR optimization/6086
30381         * g++.dg/opt/preinc1.C: New test.
30382
30383 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30384
30385         PR c++/5571
30386         * g++.dg/opt/static2.C: New test.
30387
30388 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30389
30390         PR c/5120
30391         * gcc.dg/20020406-1.c: New test.
30392
30393 2002-04-04  David S. Miller  <davem@redhat.com>
30394
30395         * gcc.c-torture/execute/20020404-1.c: New test.
30396
30397 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
30398
30399         PR c/6123
30400         * gcc.dg/20020312-2.c: Do not declare global register variable
30401         if __PIC__ or __pic__ is defined.
30402
30403 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
30404
30405         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
30406         __asm__ so that it works correctly even if -ansi -pedantic-errors.
30407
30408 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30409
30410         * gcc.misc-tests/linkage.exp: Update last change to handle
30411         sparc*-, not just sparc-.
30412
30413 2002-04-03  Richard Henderson  <rth@redhat.com>
30414
30415         * gcc.dg/cpp/ucs.c: Improved long UCS test.
30416
30417 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30418
30419         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
30420
30421 2002-04-02  David S. Miller  <davem@redhat.com>
30422
30423         * gcc.c-torture/execute/20020402-3.c: New test.
30424
30425 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30426
30427         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
30428         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
30429
30430         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
30431         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
30432         g77.f-torture/execute/20001201.x,
30433         g77.f-torture/execute/u77-test.x: New files.
30434
30435         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
30436         * gcc.dg/wchar_t-1.c: Ditto.
30437
30438 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30439
30440         * gcc.c-torture/execute/20020402-1.c: New test.
30441
30442 2002-04-01  Richard Henderson  <rth@redhat.com>
30443
30444         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
30445
30446         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
30447
30448 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30449
30450         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
30451
30452 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30453
30454         * g++.dg/inherit/template-as-base.C: Expect error.
30455         * g++.dg/inherit/namespace-as-base.C: Likewise.
30456
30457 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
30458
30459         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
30460         g++.dg/ext/instantiate3.C: Tweak match patterns.
30461
30462         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
30463         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
30464         -da test.
30465
30466 2002-03-31  Richard Henderson  <rth@redhat.com>
30467
30468         * gcc.dg/special/alias-2.c: New.
30469         * gcc.dg/special/ecos.exp: Run it.
30470
30471 2002-03-31  Richard Henderson  <rth@redhat.com>
30472
30473         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
30474
30475 2002-03-31  Kazu Hirata  <kazu@hxi.com>
30476
30477         * gcc.dg/weak-1.c: Disable on h8300 port.
30478
30479 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
30480
30481         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
30482         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
30483         ordering tests.
30484         * g++.dg/bprob/bprob-1.C: New test.
30485         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
30486         * g++.dg/gcov/gcov-1.C: New test.
30487         * g++.dg/gcov/gcov-1.x: New file.
30488         * g++.dg/gcov/gcov-2.C: New test.
30489         * g++.dg/gcov/gcov-3.C: New test.
30490         * g++.dg/gcov/gcov-3.h: New file.
30491
30492 2002-03-28  Roger Sayle  <roger@eyesopen.com>
30493
30494         * g++.old-deja/g++.other/builtins5.C: New test.
30495         * g++.old-deja/g++.other/builtins6.C: New test.
30496         * g++.old-deja/g++.other/builtins7.C: New test.
30497         * g++.old-deja/g++.other/builtins8.C: New test.
30498         * g++.old-deja/g++.other/builtins9.C: New test.
30499
30500 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
30501
30502         * g++.dg/opt/static1.C: New test.
30503
30504         * g++.dg/opt/longbranch1.C: New test.
30505
30506 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
30507
30508         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
30509
30510         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
30511
30512 2002-03-28  Jeffrey A Law  (law@redhat.com)
30513
30514         * gcc.c-torture/execute/20020328-1.c: New test.
30515
30516 2002-03-27  Richard Henderson  <rth@redhat.com>
30517
30518         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
30519         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
30520         move from g++.old-deja/g++.ext/.
30521
30522 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
30523
30524         * g++.dg/init/new2.C: New test.
30525
30526 2002-03-26  Richard Henderson  <rth@redhat.com>
30527
30528         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
30529
30530         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
30531         on sparc.
30532
30533         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
30534         sparcv9 systems.
30535         * gcc.dg/20001102-1.c: Likewise.
30536
30537 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
30538
30539         * gcc.dg/cpp/endif-pedantic1.c,
30540         gcc.dg/cpp/endif-pedantic2.c: New tests.
30541
30542 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
30543
30544         * g++.dg/init/new1.C: New test.
30545
30546 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
30547
30548         * g++.dg/abi/vbase9.C: New test.
30549
30550 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
30551
30552         * gcc.dg/arm-asm.c: New test.
30553
30554 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
30555
30556         * gcc.dg/Wswitch-enum.c: New test.
30557         Fix PR c/5044.
30558
30559 2002-03-26  Richard Henderson  <rth@redhat.com>
30560
30561         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
30562         structure.
30563
30564 2002-03-25  Richard Henderson  <rth@redhat.com>
30565
30566         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
30567         sparcv9 systems.
30568
30569         * gcc.c-torture/compile/20011119-1.c (xxx): New.
30570         * gcc.c-torture/compile/20011119-2.c (xxx): New.
30571
30572 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
30573
30574         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
30575
30576 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
30577
30578         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
30579         targets using generic thunk support.
30580
30581 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
30582
30583         * gcc.c-torture/compile/20020323-1.c: New test.
30584
30585         * g++.dg/opt/conj2.C: New test.
30586
30587 2002-03-24  Richard Henderson  <rth@redhat.com>
30588
30589         * gcc.dg/weak-1.c: Use -fno-common.
30590
30591 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30592
30593         * g77.dg/f77-edit-apostrophe-out.f: New test
30594         * g77.dg/f77-edit-h-out.f: New test
30595         * g77.dg/f77-edit-t-in.f: New test
30596         * g77.dg/f77-edit-t-out.f: New test
30597         * g77.dg/f77-edit-x-out.f: New test
30598         * g77.dg/f77-edit-slash-out.f: New test
30599         * g77.dg/f77-edit-colon-out.f: New test
30600         * g77.dg/f77-edit-s-out.f: New test
30601
30602 2002-03-24  Richard Henderson  <rth@redhat.com>
30603
30604         * objc/execute/formal_protocol-6.x: New XFAIL.
30605
30606 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30607
30608         * gcc.dg/weak-1.c: Early return from dg-final on platforms
30609         that do not support weak symbols
30610
30611 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30612
30613         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
30614         * lib/g77.exp: Likewise.
30615         * lib/objc.exp: Likewise.
30616
30617 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
30618
30619         * gcc.dg/Wswitch-default.c: New test.
30620
30621 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
30622
30623         * g++.dg/other/enum1.C: New test.
30624
30625 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
30626
30627         * gcc.dg/pragma-ep-3.c: Fix typo.
30628
30629 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30630
30631         * g++.dg/inherit/template-as-base.C: New test.
30632
30633 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
30634
30635         * g++.old-deja/g++.other/dwarf2-1.C: Move...
30636         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
30637
30638 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
30639
30640         * gcc.dg/cpp/multiline.c: Update to match.
30641
30642 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
30643
30644         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
30645
30646 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
30647
30648         * gcc.dg/cpp/extratokens2.c: New file.
30649
30650 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
30651
30652         * gcc.dg/20020312-2.c: Add rs6000 target.
30653
30654         * gcc.c-torture/compile/20020319-1.c: New test.
30655
30656 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30657
30658         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
30659         (A, E): Handle this.
30660
30661 2002-03-20  Jason Merrill  <jason@redhat.com>
30662
30663         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
30664         ignoring -fpic.
30665         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
30666         through prune_gcc_output.
30667
30668 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
30669
30670         * gcc.c-torture/compile/20020320-1.c: New test.
30671
30672 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
30673
30674         * gcc.c-torture/compile/20020318-1.c: New test.
30675
30676         * gcc.dg/struct-by-value-1.c: New test.
30677
30678         * gcc.dg/20020319-1.c: New test.
30679
30680 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
30681
30682         * g++.dg/opt/conj1.C: New test.
30683
30684 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
30685
30686         * g++.dg/template/qualttp20.C: Revert previous change.
30687         * g++.dg/template/qualttp3.C: Likewise.
30688         * g++.dg/template/qualttp4.C: Likewise.
30689         * g++.dg/template/qualttp5.C: Likewise.
30690         * g++.dg/template/qualttp6.C: Likewise.
30691         * g++.dg/template/qualttp7.C: Likewise.
30692         * g++.dg/template/qualttp8.C: Likewise.
30693         * g++.dg/template/recurse.C: Likewise.
30694
30695 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30696
30697         * gcc.dg/cpp/wchar-1.c: Update.
30698
30699 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30700
30701         * g++.dg/template/conv1.C: New test.
30702         * g++.dg/template/conv2.C: New test.
30703         * g++.dg/template/conv3.C: New test.
30704         * g++.dg/template/conv4.C: New test.
30705
30706 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30707
30708         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
30709         * g++.dg/template/qualttp3.C: Likewise.
30710         * g++.dg/template/qualttp4.C: Likewise.
30711         * g++.dg/template/qualttp5.C: Likewise.
30712         * g++.dg/template/qualttp6.C: Likewise.
30713         * g++.dg/template/qualttp7.C: Likewise.
30714         * g++.dg/template/qualttp8.C: Likewise.
30715         * g++.dg/template/recurse.C: Likewise.
30716
30717 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30718
30719         * g++.dg/opt/dtor1.C: New test.
30720
30721 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
30722
30723         * gcc.c-torture/compile/20020315-1.c: New test.
30724
30725 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
30726
30727         * gcc.dg/weak-1.c: Fix scan tests.
30728
30729 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
30730
30731         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
30732         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
30733         cris-*-aout* mmix-*-*.
30734         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
30735         cris-*-aout* mmix-*-*.
30736         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
30737         cris-*-elf* cris-*-aout* and mmix-*-*.
30738         * gcc.dg/20001009-1.c: Ditto.
30739         * gcc.dg/20010912-1.c: Ditto.
30740         * gcc.dg/20020122-4.c: Ditto.
30741         * gcc.dg/inline-2.c: Ditto.
30742
30743 2002-03-14  Jeffrey A Law  (law@cygnus.com)
30744
30745         * gcc.c-torture/compile/20020314-1.c: New test.
30746
30747 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
30748
30749         * gcc.c-torture/execute/20020314-1.c: New test.
30750
30751 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
30752
30753         * g++.dg/warn/Wunused-1.C: New test.
30754
30755 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
30756
30757         * g++.dg/abi/mangle6.C: New test.
30758
30759 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
30760
30761         * gcc.c-torture/compile/20020309-2.c: New test.
30762
30763         * gcc.c-torture/compile/20020312-1.c: New test.
30764
30765 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30766
30767         * g++.dg/other/access1.C: New test.
30768
30769 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
30770
30771         * gcc.c-torture/execute/wchar_t-1.c: New test.
30772
30773 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
30774
30775         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
30776
30777 2002-03-12  Roger Sayle  <roger@eyesopen.com>
30778
30779         * gcc.dg/20020312-1.c: New test case.
30780
30781 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
30782
30783         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
30784
30785 2002-03-11  Richard Henderson  <rth@redhat.com>
30786
30787         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
30788         * g++.old-deja/g++.jason/report.C: Likewise.
30789
30790 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30791
30792         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
30793         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
30794
30795 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30796
30797         * testsuite/g++.dg/overload/pmf1.C: New test.
30798
30799 2002-03-11  Kazu Hirata  <kazu@hxi.com>
30800
30801         * gcc.c-torture/execute/20020307-1.c: Use long.
30802
30803 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
30804
30805         PR optimization/5844
30806         * gcc.dg/20020310-1.c: New test.
30807
30808 2002-03-09  Michael Meissner  <meissner@redhat.com>
30809
30810         * gcc.c-torture/execute/memcpy-2.c: New test.
30811         * gcc.c-torture/execute/memset-1.c: New test.
30812         * gcc.c-torture/execute/strlen-1.c: New test.
30813         * gcc.c-torture/execute/strcmp-1.c: New test.
30814         * gcc.c-torture/execute/strncmp-1.c: New test.
30815
30816 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
30817
30818         * gcc.dg/ppc-ldstruct.c: New test.
30819
30820 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
30821
30822         * gcc.c-torture/execute/va-arg-22.c: New test.
30823
30824 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30825
30826         * gcc.c-torture/compile/20020309-1.c: New test.
30827
30828 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
30829
30830         * gcc.c-torture/execute/20020307-2.c: New test.
30831
30832 2002-03-07  Jeffrey A Law  (law@redhat.com)
30833
30834         * g77.f-torture/compile/20020307-1.f: New test.
30835
30836 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
30837
30838         * gcc.dg/unordered-1.c: New test.
30839
30840 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
30841
30842         * gcc.c-torture/execute/20020307-1.c: New test.
30843
30844 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
30845
30846         * gcc.dg/20020304-1.c: New test.
30847
30848         * gcc.c-torture/compile/20020304-2.c: New test.
30849
30850 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
30851
30852         * gcc.c-torture/compile/20020304-1.c: New test case
30853         (from PR c/5830).
30854
30855 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
30856
30857         * gcc.dg/20020103-1.c: Add other -D ppc variants.
30858
30859 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30860
30861         * g++.dg/other/classkey1.C: New test.
30862
30863 2002-03-01  Richard Henderson  <rth@redhat.com>
30864
30865         * gcc.c-torture/compile/981223-1.x: New.
30866         * gcc.c-torture/compile/920625-1.x: New.
30867
30868 2002-02-28  Richard Henderson  <rth@redhat.com>
30869
30870         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
30871
30872 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
30873
30874         * gcc.c-torture/execute/20020227-1.c: New test.
30875
30876 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
30877
30878         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
30879         here" ERROR lines.
30880         * g++.old-deja/g++.oliva/partord1.C: Likewise.
30881         * g++.old-deja.g++.other/defarg1.C: Likewise.
30882         * g++.old-deja/g++.pt/calls2.C: Likewise.
30883         * g++.old-deja/g++.pt/crash20.C: Likewise.
30884         * g++.old-deja/g++.pt/crash30.C: Likewise.
30885         * g++.old-deja/g++.pt/crash36.C: Likewise.
30886         * g++.old-deja/g++.pt/crash6.C: Likewise.
30887         * g++.old-deja/g++.pt/defarg13.C: Likewise.
30888         * g++.old-deja/g++.pt/derived3.C: Likewise.
30889         * g++.old-deja/g++.pt/error1.C: Likewise.
30890         * g++.old-deja/g++.pt/friend21.C: Likewise.
30891         * g++.old-deja/g++.pt/friend23.C: Likewise.
30892         * g++.old-deja/g++.pt/infinite1.C: Likewise.
30893         * g++.old-deja/g++.robertl/eb128.C: Likewise.
30894
30895 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
30896
30897         * gcc.c-torture/execute/20020225-2.c: New test.
30898
30899 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
30900
30901         * gcc.c-torture/execute/920730-1t.c,
30902         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
30903         Delete test cases, only relevant to -traditional.
30904
30905 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30906
30907         * gcc.dg/cpp/undef1.c: Remove.
30908         * gcc.dg/cpp/directiv.c: Update.
30909         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
30910
30911 2002-02-27  Michael Meissner  <meissner@redhat.com>
30912
30913         * gcc.c-torture/execute/20020226-1.c: New test.
30914
30915 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
30916
30917         * g++.dg/debug/debug4.C: New test.
30918
30919         * gcc.dg/ia64-visibility-1.c: New test.
30920
30921 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
30922
30923         * gcc.dg/debug/20020224-1.c: New.
30924
30925 2002-02-25  Kazu Hirata  <kazu@hxi.com>
30926
30927         * gcc.c-torture/execute/960416-1.x: New.
30928         * gcc.c-torture/execute/divconst-3.x: Likewise.
30929
30930 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
30931
30932         * gcc.dg/20020224-1.c: New test.
30933
30934 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
30935
30936         * gcc.c-torture/execute/20020225-1.c: New.
30937
30938 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30939
30940         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
30941
30942 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
30943
30944         * gcc.dg/20020222-1.c: New test.
30945
30946 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
30947
30948         * g++.dg/opt/anonunion1.C: New test.
30949
30950 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
30951
30952         * g++.dg/template/qualttp19.C: New test.
30953         * g++.dg/template/qualttp20.C: New test.
30954         * g++.old-deja/g++.jason/report.C: Adjust expected errors
30955         * g++.old-deja/g++.other/qual1.C: Likewise.
30956
30957 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
30958
30959         * gcc.dg/attr-alwaysinline.c: New.
30960
30961 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
30962
30963         * gcc.dg/20020220-1.c: New test.
30964
30965         * gcc.dg/20020220-2.c: New test.
30966
30967         * g++.dg/opt/mmx1.C: New test.
30968
30969 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
30970
30971         * gcc.c-torture/compile/20020110.c: New test.
30972
30973 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
30974
30975         * gcc.c-torture/execute/20020219-1.c: New test.
30976
30977         * gcc.dg/20020219-1.c: New test.
30978
30979         * gcc.dg/noncompile/20020220-1.c: New test.
30980
30981         * g++.dg/opt/ptrintsum1.C: New test.
30982
30983         * gcc.dg/debug/20020220-1.c: New test.
30984
30985 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
30986
30987         * gcc.c-torture/execute/20020216-1.c: New test.
30988
30989 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30990
30991         * gcc.dg/decl-1.c: Update, new test.
30992
30993 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
30994
30995         * g++.dg/abi/bitfield1.C: New test.
30996         * g++.dg/abi/bitfield2.C: New test.
30997
30998 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30999
31000         * gcc.dg/attr-nest.c: New test.
31001
31002 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31003
31004         * gcc.c-torture/execute/20020215-1.c: New test.
31005
31006 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
31007
31008         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
31009         * g++.dg/debug/debug.exp: New.
31010         * g++.dg/debug/trivial.C: New.
31011         * g++.dg/debug/debug1.C: Moved...
31012         * g++.dg/other/debug1.C: ...from here.
31013         * g++.dg/debug/debug2.C: Moved...
31014         * g++.dg/other/debug2.C: ...from here.
31015         * g++.dg/debug/debug3.C: Moved...
31016         * g++.dg/other/debug3.C: ...from here.
31017
31018         * gcc.dg/noncompile/20020213-1.c: New test.
31019
31020 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
31021
31022         * g++.dg/other/debug3.C: New test.
31023
31024         * gcc.c-torture/execute/20020213-1.c: New test.
31025
31026 2002-02-13  Richard Smith <richard@ex-parrot.com>
31027
31028         * g++.old-deja/g++.other/thunk1.C: New test.
31029
31030 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31031
31032         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
31033
31034 2002-02-13  Stan Shebs  <shebs@apple.com>
31035
31036         * gcc.dg/altivec-3.c: New.
31037
31038 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
31039
31040         * gcc.dg/Wunreachable-1.c: New test.
31041         * gcc.dg/Wunreachable-2.c: New test.
31042
31043 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31044
31045         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
31046
31047 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
31048
31049         * gcc.dg/decl-1.c: New test.
31050
31051 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31052
31053         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
31054
31055 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31056
31057         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
31058         * gcc.c-torture/compile/980506-1.x: Likewise.
31059
31060 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31061
31062         * gcc.dg/20020210-1.c: New.
31063
31064 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
31065
31066         * g77.f-torture/execute/947.f: New regression test
31067         for PR fortran/947.
31068
31069 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
31070
31071         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
31072         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
31073
31074 2002-02-08  Richard Henderson  <rth@redhat.com>
31075
31076         * gcc.c-torture/compile/labels-3.c: New.
31077
31078 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
31079
31080         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
31081         expression statements work instead.
31082         * gcc.dg/noncompile/20020207-1.c: New test.
31083
31084 2002-02-07  Richard Henderson  <rth@redhat.com>
31085
31086         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
31087
31088 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31089
31090         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
31091         message from g77
31092         * lib/g77-dg.exp: Trim g77 error messages so that they are
31093         recognized by dg.exp.
31094
31095 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31096
31097         PR fortran/5473
31098         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
31099
31100 2002-02-07  Richard Henderson  <rth@redhat.com>
31101
31102         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
31103         to be sufficiently aligned for integers.
31104
31105 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
31106
31107         * g++.dg/template/friend4.C: New test.
31108
31109 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31110
31111         PR fortran/5743
31112         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
31113         unsupported cases.
31114
31115 2002-02-07  Richard Henderson  <rth@redhat.com>
31116
31117         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
31118         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
31119         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
31120         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
31121
31122 2002-02-06  Richard Henderson  <rth@redhat.com>
31123
31124         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
31125
31126 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
31127
31128         * gcc.dg/20020206-1.c: New test.
31129
31130 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
31131
31132         * gcc.c-torture/execute/20020206-1.c: New test.
31133
31134         * gcc.c-torture/execute/20020206-2.c: New test.
31135
31136         PR optimization/5429:
31137         * gcc.c-torture/compile/20020206-1.c: New test.
31138
31139 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
31140
31141         * g++.dg/ext/align1.C: Do not use an explicit alignment value
31142         as certain file formats cannot support particularly large
31143         alignments.
31144
31145         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
31146         and do not expect to be able to link the executable.
31147
31148         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
31149         fail because the COFF format does not support the weak attribute.
31150
31151 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
31152
31153         * g77.dg/pr5473.f: New test
31154
31155 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
31156
31157         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
31158         Fix testcase accordingly.
31159
31160 2002-02-04  Richard Henderson  <rth@redhat.com>
31161
31162         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
31163         (buf): Change to be an array of pointers, not ints.
31164
31165 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31166
31167         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
31168         before all tests.  Move warning one line above to match where it
31169         C frontend emits.
31170         * gcc.dg/Wswitch-2.c: New test.
31171         * g++.dg/warn/Wswitch-1.C: New test.
31172         * g++.dg/warn/Wswitch-2.C: New test.
31173
31174 2002-02-04  Richard Henderson  <rth@redhat.com>
31175
31176         * g++.dg/abi/offsetof.C: Fix size comparison.
31177
31178 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
31179
31180         * gcc.dg/cast-qual-2.c: New test.
31181
31182 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31183
31184         * gcc.dg/20020201-4.c: New test.
31185
31186 2002-02-04  Ben Elliston  <bje@redhat.com>
31187
31188         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
31189         target_info attribute != 0, in addition to the empty string.
31190         (gcc_target_compile): Likewise.
31191
31192 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
31193
31194         * gcc.dg/Wswitch.c: New test.
31195         PR gcc/4475. PR gcc/3780.
31196
31197 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
31198
31199         * g77.f-torture/execute/5122.f: New test for regressions
31200         against PR fortran/5122.
31201
31202 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
31203
31204         * g77.f-torture/compile/pr3743.f: Delete
31205         * g77.dg/pr3743-1.f: New test.
31206         * g77.dg/pr3743-2.f: New test.
31207         * g77.dg/pr3743-3.f: New test.
31208         * g77.dg/pr3743-4.f: New test.
31209
31210 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31211
31212         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
31213
31214 2002-02-02  Richard Henderson  <rth@redhat.com>
31215
31216         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
31217         * gcc.c-torture/execute/bf64-1.c: Likewise.
31218
31219 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31220
31221         * gcc.dg/20020201-2.c: New test.
31222
31223         * gcc.dg/20020201-3.c: New test.
31224
31225         * gcc.c-torture/execute/bitfld-2.c: New test.
31226
31227 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31228
31229         * gcc.dg/bitfld-1.c: Update.
31230         * gcc.dg/bitfld-2.c: Update.
31231         * gcc.c-torture/execute/bitfld-1.x: New.
31232
31233 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31234
31235         * gcc.c-torture/execute/20020201-1.c: New test.
31236
31237 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
31238
31239         PR target/5469
31240         * gcc.dg/20020201-1.c: New test.
31241
31242 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
31243
31244         PR fortran/3743
31245         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
31246         * g77.f-torture/compile/pr3743.x: Remove
31247
31248 2002-01-31  Tom Rix  <trix@redhat.com>
31249
31250         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
31251
31252 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31253
31254         * gcc.dg/noncompile/20020130-1.c: New test.
31255
31256 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
31257
31258         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
31259
31260 2002-01-29  Richard Henderson  <rth@redhat.com>
31261
31262         * gcc.c-torture/execute/991118-1.c: Cast various constants back
31263         to long long.
31264         * gcc.c-torture/execute/bf64-1.c: Likewise.
31265
31266 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
31267
31268         * gcc.c-torture/execute/20020129-1.c: New test.
31269
31270 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31271
31272         * gcc.c-torture/compile/20000224-1.c: Update.
31273         * gcc.c-torture/execute/bitfld-1.c: New tests.
31274         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
31275         * gcc.dg/uninit-A.c: Update.
31276
31277 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31278
31279         * g++.dg/template/ctor1.C: Add instantiation.
31280
31281 2002-01-28  Paul Koning  <pkoning@equallogic.com>
31282
31283         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
31284         argument to __builtin_prefetch to be const ptr.
31285
31286 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
31287
31288         * gcc.c-torture/compile/20020120-1.c: New test.
31289
31290 2002-01-27  Kazu Hirata  <kazu@hxi.com>
31291
31292         * gcc.c-torture/execute/20020127-1.c: New test.
31293
31294 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
31295
31296         * g77.dg/f77-edit-i-in.f: New test
31297         * g77.dg/f77-edit-i-out.f: New test
31298
31299 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
31300
31301         * gcc.dg/debug/debug.exp: New file.
31302         * gcc.dg/debug/trivial.c: New file.
31303         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
31304         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
31305         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
31306         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
31307         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
31308         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
31309         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
31310         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
31311         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
31312         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
31313         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
31314         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
31315         * gcc.dg/20000503-1.c: Removed.
31316         * gcc.dg/20010207-1.c: Removed.
31317         * gcc.dg/20011223-1.c: Removed.
31318         * gcc.dg/20020104-2.c: Removed.
31319         * gcc.dg/debug-1.c: Removed.
31320         * gcc.dg/debug-2.c: Removed.
31321         * gcc.dg/debug-3.c: Removed.
31322         * gcc.dg/debug-4.c: Removed.
31323         * gcc.dg/debug-5.c: Removed.
31324         * gcc.dg/debug-6.c: Removed.
31325         * gcc.dg/dwarf2-1.c: Removed.
31326         * gcc.dg/dwarf2-2.c: Removed.
31327
31328 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
31329
31330         * g++.old-deja/g++.other/eh5.C: New test.
31331         * g++.old-deja/g++.other/sibcall2.C: New test.
31332         * g++.old-deja/g++.other/array9.C: New test.
31333         * g++.old-deja/g++.other/typename2.C: New test.
31334         * g++.old-deja/g++.other/crash60.C: New test.
31335         * g++.old-deja/g++.other/conv9.C: New test.
31336         * g++.old-deja/g++.other/mangle10.C: New test.
31337         * g++.old-deja/g++.other/unchanging1.C: New test.
31338         * g++.old-deja/g++.other/exprstmt1.C: New test.
31339         * g++.old-deja/g++.other/inline23.C: New test.
31340         * g++.old-deja/g++.eh/ia64-1.C: New test.
31341         * g++.old-deja/g++.other/dwarf2-1.C: New test.
31342         * g++.old-deja/g++.other/reload1.C: New test.
31343         * g++.old-deja/g++.other/static20.C: New test.
31344         * g++.old-deja/g++.other/local-alloc1.C: New test.
31345         * g++.old-deja/g++.other/conv8.C: New test.
31346         * g++.old-deja/g++.other/stmtexpr2.C: New test.
31347         * g++.old-deja/g++.other/storeexpr1.C: New test.
31348         * g++.old-deja/g++.other/storeexpr2.C: New test.
31349         * g++.dg/eh/template2.C: New test.
31350         * g++.dg/warn/weak1.C: New test.
31351
31352 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
31353
31354         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31355         Remove first, non-varying, argument.
31356
31357 2002-01-23  Richard Henderson  <rth@redhat.com>
31358
31359         * gcc.dg/inline-2.c: New.
31360
31361         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
31362         Add optional target arg.  Check number of arguments.
31363         (scan-assembler-not, scan-assembler-dem): Likewise.
31364         (scan-assembler-dem-not): Likewise.
31365
31366 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31367
31368         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
31369         line 12.
31370         * g++.old-deja/g++.brendan/parse3.C,
31371         g++.old-deja/g++.other/crash26.C,
31372         g++.old-deja/g++.other/crash28.C,
31373         g++.old-deja/g++.other/crash29.C,
31374         g++.old-deja/g++.other/crash30.C,
31375         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
31376
31377 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
31378
31379         * gcc.dg/20020115-1.c: New.
31380
31381 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
31382
31383         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
31384
31385 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
31386
31387         * gcc.dg/20020122-3.c: New.
31388
31389 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
31390
31391         * g++.dg/other/gc1.C: New test.
31392
31393 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31394
31395         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
31396
31397 2002-01-22  Richard Henderson  <rth@redhat.com>
31398
31399         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
31400
31401 2002-01-22  Richard Henderson  <rth@redhat.com>
31402
31403         * gcc.dg/20020122-4.c: New.
31404
31405 2002-01-22  H.J. Lu <hjl@gnu.org>
31406
31407         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
31408         link output.
31409         * gcc.dg/special/ecos.exp: Likewise.
31410         * lib/g++-dg.exp: Likewise.
31411         * lib/g77-dg.exp: Likewise.
31412         * lib/gcc-dg.exp : Likewise.
31413         * lib/mike-g++.exp: Likewise.
31414         * lib/mike-g77.exp: Likewise.
31415         * lib/mike-gcc.exp: Likewise.
31416         * lib/objc-dg.exp: Likewise.
31417
31418 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
31419
31420         PR target/5379
31421         * gcc.dg/20020122-2.c: New test.
31422
31423 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
31424
31425         * gcc.dg/20020122-1.c: New test.
31426
31427 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
31428
31429         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
31430
31431 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
31432
31433         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
31434
31435 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31436
31437         * gcc.c-torture/compile/20020121-1.c: New test.
31438
31439 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31440
31441         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
31442         ld_library_path.
31443
31444 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
31445
31446         * gcc.dg/20020218-1.c: New test.
31447
31448 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
31449
31450         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
31451         messages
31452         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
31453         "At global scope" warning
31454         * g++.dg/ext/align1.C: Change cygwin test for alignment
31455         from db-bogus to dg-warning
31456
31457 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
31458
31459         * g77.f-torture/compile/cpp2.F: New test.
31460
31461 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31462
31463         * g++.dg/template/access1.C: New test.
31464
31465 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
31466
31467         * gcc.dg/20020118-1.c: New.
31468
31469 2002-01-18  Kazu Hirata  <kazu@hxi.com>
31470
31471         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
31472
31473 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31474
31475         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
31476         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
31477         alignment warnings.
31478
31479 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31480
31481         * gcc.misc-tests/i386-prefetch.exp: Save and restore
31482         torture_with_loops and torture_without_loops
31483
31484 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
31485
31486         * gcc.c-torture/compile/20020116-1.c: New test.
31487
31488 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
31489
31490         * gcc.dg/20020116-2.c: New test.
31491
31492         * gcc.dg/ultrasp4.c: New test.
31493
31494         * gcc.dg/20020116-1.c: New test.
31495
31496 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
31497
31498         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
31499         by EABI.
31500
31501 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
31502
31503         * gcc.misc-tests/i386-prefetch.exp: New.
31504         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
31505         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
31506         * gcc.misc-tests/i386-pf-none-1.c: New test.
31507         * gcc.misc-tests/i386-pf-sse-1.c: New test.
31508
31509 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
31510
31511         * gcc.dg/gnu89-init-1.c: Add new tests.
31512
31513 2002-01-15  Andreas Jaeger  <aj@suse.de>
31514
31515         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
31516         * gcc.dg/i386-mmx-2.c: Likewise.
31517         * gcc.dg/i386-sse-1.c: Likewise.
31518         * gcc.dg/i386-sse-2.c: Likewise.
31519         * gcc.dg/i386-sse-3.c: Likewise.
31520
31521 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
31522
31523         * g77.f-torture/execute/intrinsic-unix-bessel.f:
31524         Uncomment additional cases that now pass.
31525
31526 2002-01-11  Richard Henderson  <rth@redhat.com>
31527
31528         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
31529         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
31530
31531 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
31532
31533         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
31534
31535 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
31536
31537         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
31538         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
31539
31540 2002-01-10  Dale Johannesen  <dalej@apple.com>
31541
31542         * gcc.c-torture/execute/loop-11.c: New.
31543
31544 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
31545
31546         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
31547         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
31548
31549 2002-01-09  Richard Henderson  <rth@redhat.com>
31550
31551         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
31552         type in which to perform the operation for each size.
31553
31554 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
31555
31556         * gcc.c-torture/compile/20020109-2.c: New test.
31557
31558 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
31559
31560         * gcc.c-torture/execute/loop-10.c: New test.
31561
31562 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31563
31564         * gcc.c-torture/compile/20010226-1.c: New test.
31565         * gcc.c-torture/compile/20010227-1.c: New test.
31566         * gcc.c-torture/compile/20010426-1.c: New test.
31567         * gcc.c-torture/compile/20010510-1.c: New test.
31568         * gcc.c-torture/compile/20010605-3.c: New test.
31569         * gcc.c-torture/compile/20010824-1.c: New test.
31570         * gcc.c-torture/execute/20010409-1.c: New test.
31571         * gcc.dg/noncompile/20000901-1.c: New test.
31572         * gcc.dg/20001023-1.c: New test.
31573         * gcc.dg/20001101-1.c: New test.
31574         * gcc.dg/20001102-1.c: New test.
31575         * gcc.dg/20010207-1.c: New test.
31576         * gcc.dg/20010405-1.c: New test.
31577         * gcc.dg/20010822-1.c: New test.
31578         * gcc.dg/20011107-1.c: New test.
31579
31580 2002-01-09  Jeffrey A Law  (law@redhat.com)
31581
31582         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
31583
31584         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
31585         execution failure on PA targets.
31586
31587 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31588
31589         * gcc.c-torture/compile/20020109-1.c: New test.
31590
31591 2002-01-08  Kazu Hirata  <kazu@hxi.com>
31592
31593         * gcc.c-torture/execute/20020108-1.c: New test.
31594
31595 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
31596
31597         * gcc.dg/20020108-1.c: New test.
31598
31599 2002-01-08  H.J. Lu <hjl@gnu.org>
31600
31601         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
31602         for header files.
31603
31604 2002-01-08  Geoff Keating  <geoffk@redhat.com>
31605
31606         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
31607         consistency.
31608
31609 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
31610
31611         * gcc.dg/altivec-4.c: Test altivec predicates.
31612
31613 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
31614
31615         * gcc.c-torture/execute/20020107-1.c: New test.
31616
31617 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
31618
31619         PR c/5279
31620         * gcc.c-torture/compile/20020106-1.c: New test.
31621
31622 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
31623
31624         * gcc.c-torture/execute/nestfunc-4.c: New test.
31625
31626 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31627
31628         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
31629         extra triple that slipped in.
31630         * g++.old-deja/g++.abi/align.C: Likewise.
31631         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31632
31633 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31634
31635         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
31636         * g++.old-deja/g++.abi/align.C: Likewise.
31637         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31638
31639         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
31640         on FreeBSD/i386.
31641         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
31642         FreeBSD.
31643
31644 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
31645
31646         * gcc.dg/20020104-1.c: New test.
31647
31648         * gcc.dg/20020104-2.c: New test.
31649
31650 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
31651
31652         * gcc.dg/20020103-1.c: Fix typo in target selector.
31653
31654 2002-01-03  Richard Henderson  <rth@redhat.com>
31655
31656         * gcc.dg/20020103-1.c: New.
31657
31658 2002-01-03  Kazu Hirata  <kazu@hxi.com>
31659
31660         * gcc.c-torture/execute/20020103-1.c: New test.
31661
31662 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
31663
31664         * g++.dg/other/debug2.C: New test.
31665
31666         * gcc.c-torture/compile/20020103-1.c: New test.
31667
31668 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
31669
31670         * gcc.dg/gnu89-init-1.c: Added new tests.
31671
31672 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31673
31674         * g++.dg/template/friend2.C: Remove as patch is reverted.
31675
31676         * g++.dg/warn/oldcast1.C: New test.
31677
31678         * g++.dg/template/ptrmem1.C: New test.
31679         * g++.dg/template/ptrmem2.C: New test.
31680
31681         * g++.dg/template/ntp.C: New test.
31682
31683         * g++.dg/other/component1.C: New test.
31684
31685         * g++.dg/template/ttp3.C: New test.
31686
31687         * g++.dg/template/friend2.C: New test.
31688         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
31689
31690 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31691
31692         * g++.dg/other/ptrmem1.C: New test.
31693         * g++.dg/other/ptrmem2.C: New test.
31694
31695 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31696
31697         * g++.dg/template/ctor1.C: New test.
31698
31699 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31700
31701         * g++.dg/template/friend2.C: New test.
31702
31703 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
31704
31705         * gcc.dg/mmix-1.c: New test.
31706
31707 2001-12-31  Richard Henderson  <rth@redhat.com>
31708
31709         * gcc.dg/asm-5.c: New.
31710
31711 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
31712
31713         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
31714         in namespace __gnu_cxx
31715
31716 2001-12-30  Richard Henderson  <rth@redhat.com>
31717
31718         * gcc.dg/debug-6.c: New.
31719
31720 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
31721
31722         * gcc.c-torture/compile/20011229-2.c: New test.
31723
31724 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
31725
31726         * gcc.dg/debug-3.c: New test.
31727         * gcc.dg/debug-4.c: New test.
31728         * gcc.dg/debug-5.c: New test.
31729
31730 2001-12-29  Richard Henderson  <rth@redhat.com>
31731
31732         * g++.dg/eh/loop1.C: New.
31733
31734 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31735
31736         * g++.dg/template/crash1.C: New test.
31737
31738 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31739
31740         * g++.dg/other/const1.C: New test.
31741
31742 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31743
31744         * gcc.c-torture/compile/20011229-1.c: New test.
31745
31746 2001-12-28  Stan Shebs  <shebs@apple.com>
31747
31748         * lib/objc-torture.exp: Resync with c-torture.exp.
31749         * lib/objc.exp: Load standard libraries.
31750
31751 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
31752
31753         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
31754         additional tests.
31755
31756 2001-12-27  Roger Sayle <roger@eyesopen.com>
31757
31758         * gcc.c-torture/execute/string-opt-16.c: New testcase.
31759
31760 2001-12-27  Richard Henderson  <rth@redhat.com>
31761
31762         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
31763
31764 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31765
31766         * g++.dg/eh/ctor1.C: New test.
31767         * g++.dg/other/error2.C: New test.
31768
31769 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31770
31771         * g++.dg/other/init2.C: New test.
31772
31773 2001-12-24  Richard Henderson  <rth@redhat.com>
31774
31775         * gcc.dg/20011223-1.c: New.
31776         * gcc.dg/inline-1.c: New.
31777
31778 2001-12-23  Richard Henderson  <rth@redhat.com>
31779
31780         * gcc.dg/asm-4.c: Test operand modifiers.
31781
31782 2001-12-23  Richard Henderson  <rth@redhat.com>
31783
31784         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
31785
31786 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31787
31788         * gcc.c-torture/execute/20011223-1.c: New test.
31789
31790 2001-12-21  Richard Henderson  <rth@redhat.com>
31791
31792         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
31793         re-enables the warning.
31794
31795 2001-12-21  Richard Henderson  <rth@redhat.com>
31796
31797         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
31798
31799 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31800
31801         * gcc.c-torture/compile/20011218-1.c: New test.
31802
31803 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
31804
31805         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
31806         arm-isr.c test.
31807         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
31808         epilogue generation for ARM ISR routines.
31809
31810 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31811
31812         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
31813         * gcc.dg/format/c90-printf-3.c: Likewise.
31814         * gcc.dg/format/c99-printf-3.c: Likewise.
31815         * gcc.dg/format/ext-1.c: Likewise.
31816         * gcc.dg/format/ext-6.c: Likewise.
31817         * gcc.dg/format/format.h: Prototype unlocked stdio.
31818
31819 2001-12-20  Richard Henderson  <rth@redhat.com>
31820
31821         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
31822         (arena): Use it.
31823         (malloc): Correct allocation logic.  Abort if we fill up the
31824         arena before initialization complete.
31825         (realloc): Correct allocation logic.
31826
31827 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31828
31829         * gcc.c-torture/compile/20011219-2.c: New test.
31830
31831         * gcc.c-torture/execute/20011219-1.c: New test.
31832
31833 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
31834
31835         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
31836         target does not support weak symbols.
31837
31838 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
31839
31840         * gcc.c-torture/compile/20011219-1.c: New test.
31841
31842 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
31843
31844         * g++.dg/other/error1.C: New test.
31845
31846 2001-12-17  Jeffrey A Law  (law@redhat.com)
31847
31848         * gcc.c-torture/execute/20011217-1.c: New test.
31849
31850 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
31851
31852         * objc.dg/special/: New directory.
31853         * objc.dg/special/special.exp: New file.
31854         * objc.dg/special/unclaimed-category-1.h: New file.
31855         * objc.dg/special/unclaimed-category-1a.m: New file.
31856         * objc.dg/special/unclaimed-category-1.m: New file.
31857
31858 2001-12-17  Andreas Jaeger  <aj@suse.de>
31859
31860         * gcc.c-torture/compile/20011217-2.c: New test.
31861
31862 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31863
31864         * gcc.c-torture/compile/20011217-1.c: New test.
31865
31866 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
31867
31868         * testsuite/gcc.dg/20011214-1.c: New.
31869
31870 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
31871
31872         * gcc.dg/altivec-4.c: New.
31873
31874 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
31875
31876         * gcc.dg/20011113-1.c: New test.
31877
31878 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31879
31880         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
31881         std::__malloc_alloc_template<0> and
31882         std::__default_alloc_template<false, 0>.
31883
31884 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
31885
31886         * objc/execute/bf-21.m: New test.
31887         * objc/execute/enumeration-1.m: New test.
31888         * objc/execute/enumeration-2.m: New test.
31889
31890 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
31891
31892         * gcc.dg/gnu89-init-1.c: New test.
31893
31894 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31895
31896         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
31897         * g++.old-deja/g++.jason/2371.C: Likewise.
31898         * g++.old-deja/g++.jason/template33.C: Likewise.
31899         * g++.old-deja/g++.jason/template34.C: Likewise.
31900         * g++.old-deja/g++.jason/template36.C: Likewise.
31901         * g++.old-deja/g++.oliva/typename1.C: Likewise.
31902         * g++.old-deja/g++.oliva/typename2.C: Likewise.
31903         * g++.old-deja/g++.other/typename1.C: Likewise.
31904         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31905         * g++.old-deja/g++.pt/nontype5.C: Likewise.
31906         * g++.old-deja/g++.pt/typename11.C: Likewise.
31907         * g++.old-deja/g++.pt/typename14.C: Likewise.
31908         * g++.old-deja/g++.pt/typename16.C: Likewise.
31909         * g++.old-deja/g++.pt/typename3.C: Likewise.
31910         * g++.old-deja/g++.pt/typename4.C: Likewise.
31911         * g++.old-deja/g++.pt/typename5.C: Likewise.
31912         * g++.old-deja/g++.pt/typename7.C: Likewise.
31913         * g++.old-deja/g++.robertl/eb9.C: Likewise.
31914
31915 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
31916
31917         * g++.dg/other/linkage1.C: New test.
31918         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
31919         specifiers.
31920
31921 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31922
31923         * gcc.dg/concat.c: New test.
31924
31925 2001-12-11  Stan Shebs  <shebs@apple.com>
31926
31927         * objc/compile: New test directory.
31928         * objc/compile/compile.exp: New expect script.
31929         * objc/compile/20011211-1.m: New compile test.
31930
31931 2001-12-11  Jason Merrill  <jason@redhat.com>
31932
31933         * lib/prune.exp (prune_gcc_output): Also handle "In member
31934         function".  So many permutations...
31935
31936 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
31937
31938         * g++.dg/template/typedef1.C: New test.
31939
31940 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31941
31942         * g++.dg/other/copy1.C: New test.
31943
31944 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
31945
31946         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
31947
31948         * gcc.dg/builtin-choose-expr.c: New.
31949
31950 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
31951
31952         * gcc.dg/altivec-2.c: New.
31953
31954 2001-12-07  Richard Henderson  <rth@redhat.com>
31955
31956         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
31957
31958 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
31959
31960         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
31961         ultrasparc.
31962
31963 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31964
31965         * g++-old.deja/g++.robertl/eb101.C: Deleted.
31966
31967 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
31968
31969         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
31970         variable argument list.
31971
31972 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
31973
31974         * gcc.c-torture/execute/memcheck: Delete entire directory.
31975         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
31976         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
31977
31978 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31979
31980         * gcc.dg/Wshadow-1.c: New test.
31981
31982 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
31983
31984         * gcc.c-torture/compile/20011130-1.c: New test.
31985
31986         * gcc.dg/noncompile/20011025-1.c: New test.
31987
31988         * g++.dg/other/anon-union.C: New test.
31989
31990         * gcc.c-torture/execute/20011024-1.c: New test.
31991
31992 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31993
31994         * gcc.c-torture/execute/20000722-1.x,
31995         gcc.c-torture/execute/20010123-1.x: Remove.
31996         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
31997         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
31998         gcc.dg/c99-complit-2.c: New tests.
31999
32000 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
32001
32002         * g++.dg/inherit/base1.C: New test.
32003
32004 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
32005
32006         * g++.dg/other/stdarg1.C: New test.
32007
32008         * gcc.c-torture/compile/20011130-2.c: New test.
32009
32010 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
32011
32012         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
32013         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
32014         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
32015         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
32016         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
32017         * gcc.dg/builtin-prefetch-1.c: New test.
32018
32019 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
32020
32021         * gcc.dg/20011130-1.c: New test.
32022
32023 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32024
32025         * g++.dg/other/scope1.C: New test.
32026         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
32027
32028 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32029
32030         * gcc.dg/vla-init-1.c: New test.
32031
32032 2001-12-01  Geoff Keating  <geoffk@redhat.com>
32033
32034         * gcc.c-torture/compile/structs.c: New testcase from GDB.
32035
32036 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32037
32038         * objc.dg/alias.m: Update.
32039         * objc.dg/class-1.m: Update.
32040         * objc.dg/const-str-1.m: Update.
32041         * objc.dg/fwd-proto-1.m: Update.
32042         * objc.dg/id-1.m: Update.
32043         * objc.dg/super-class-1.m: Update.
32044
32045 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
32046
32047         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
32048         constructs.
32049
32050 2001-11-28  Jeffrey A Law  (law@cygnus.com)
32051
32052         * gcc.c-torture/execute/20011128-1.c: New test.
32053
32054 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
32055
32056         * gcc.dg/20011127-1.c: New test.
32057
32058 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32059
32060         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
32061         from Austin Group draft 7.
32062         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
32063         scanf format arguments.
32064         * gcc.dg/format/no-exargs-2.c: New test.
32065
32066 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
32067
32068         * g++.dg/abi/vbase8-4.C: New test.
32069
32070 2001-11-24  Ian Lance Taylor  <ian@airs.com>
32071
32072         * gcc.c-torture/execute/20011121-1.c: New test.
32073
32074 2001-11-23  Jeffrey A Law  (law@cygnus.com)
32075
32076         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
32077
32078 2001-11-23  Andreas Jaeger  <aj@suse.de>
32079
32080         * gcc.dg/cpp/charconst-2.c: New test.
32081
32082 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
32083
32084         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
32085         to the host if it is remote.  Let tests specify extra headers
32086         they use.
32087         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
32088         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
32089         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
32090         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
32091         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
32092         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
32093         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
32094         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
32095         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
32096         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
32097
32098 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
32099
32100         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
32101         for little endian ARMs.
32102
32103 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
32104
32105         * gcc.c-torture/compile/20011119-1.c: New test.
32106         * gcc.c-torture/compile/20011119-2.c: New test.
32107
32108 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
32109
32110         * gcc.dg/altivec-1.c: Fix typo.
32111
32112 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32113
32114         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
32115
32116 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
32117
32118         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
32119
32120 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
32121
32122         * lib/g77.exp: Don't specify --rpath-link.
32123
32124         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
32125         across all the headers.
32126         * gcc.dg/format/format.exp: For testing on a remote host,
32127         copy format.h.
32128
32129         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
32130         * gcc.c-torture/execute/930406-1.c: Likewise.
32131         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32132
32133 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
32134
32135         * gcc.dg/altivec-1.c: New.
32136
32137 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
32138
32139         * gcc.dg/cpp/fpreprocessed.c: New test case.
32140
32141 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32142
32143         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
32144         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
32145         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
32146
32147 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32148
32149         * gcc.dg/no-builtin-1.c: New test.
32150
32151 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
32152
32153         * gcc.c-torture/execute/20011115-1.c: New test.
32154
32155 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
32156
32157         * gcc.c-torture/compile/20011114-2.c: New test.
32158         * gcc.c-torture/compile/20011114-3.c: New test.
32159         * gcc.c-torture/compile/20011114-4.c: New test.
32160
32161 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32162
32163         * g++.dg/other/init1.C: New test.
32164
32165 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
32166
32167         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
32168         message.
32169
32170         * gcc.c-torture/execute/20011114-1.c: New testcase.
32171
32172         * gcc.c-torture/compile/20010327-1.c: Revert last change.
32173         * gcc.c-torture/compile/20011114-1.c: New test, exactly
32174         like the (before this change) version of 20010327-1.c.
32175
32176 2001-11-14  Roger Sayle <roger@eyesopen.com>
32177
32178         * gcc.c-torture/execute/string-opt-13.c: New testcase.
32179
32180 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
32181
32182         * g++.dg/init/array2.C: New test.
32183
32184 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
32185
32186         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
32187
32188 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
32189
32190         * g++.dg/other/forscope1.C: New test.
32191         * g++.dg/ext/forscope1.C: New test.
32192         * g++.dg/ext/forscope2.C: New test.
32193
32194 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
32195
32196         * gcc.c-torture/execute/20011113-1.c: New test.
32197
32198 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
32199
32200         * gcc.c-torture/execute/20011109-2.c: New test.
32201
32202         * gcc.c-torture/execute/20011109-1.c: New test.
32203
32204 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
32205
32206         * gcc.c-torture/compile/20011109-1.c: New test.
32207
32208 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
32209
32210         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
32211         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
32212         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
32213         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
32214         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
32215         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
32216         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
32217
32218 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32219
32220         * g++.dg/warn/Wshadow-1.C: New tests.
32221         * g++.old-deja/g++.mike/for3.C: Update.
32222
32223 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32224
32225         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
32226         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
32227         XFAILs.  Adjust expected error texts.
32228         * gcc.c-torture/compile/20011106-1.c,
32229         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
32230         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
32231         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
32232         gcc.dg/c99-array-lval-5.c: New tests.
32233
32234 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32235
32236         * gcc.dg/cpp/defined.c: Update.
32237
32238 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32239
32240         * gcc.c-torture/execute/anon-1.c: New test.
32241
32242 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
32243
32244         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
32245         same size, so no warning should be produced on stormy16.
32246
32247         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
32248         due to oversized array.
32249         * g++.old-deja/g++.mike/ns15.C: Likewise.
32250         * g++.old-deja/g++.pt/crash16.C: Likewise.
32251
32252 2001-11-02  Graham Stott  <grahams@redhat.com>
32253
32254         * g++.dgother/debug1.C: Fix typos.
32255
32256 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
32257
32258         * g++.dg/other/debug1.C: New test.
32259
32260 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32261
32262         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
32263         of unsigned long.
32264
32265 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
32266
32267         * gcc.dg/20011029-2.c: New test.
32268
32269         * gcc.c-torture/compile/20011029-1.c: New test.
32270
32271 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
32272
32273         * objc/execute/class_self-1.m: New test.
32274         * objc/execute/class_self-2.m: New test.
32275
32276 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
32277
32278         * gcc.misc-tests/msgs.exp: Delete.
32279         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
32280         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
32281         error set to match recent changes.
32282
32283 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
32284
32285         * gcc.dg/20011021-1.c: New test.
32286
32287 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
32288
32289         * gcc.c-torture/compile/20011023-1.c: New test.
32290
32291 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
32292
32293         * lib/g77.exp: Rewrite based on lib/g++.exp.
32294
32295 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
32296
32297         * gcc.c-torture/execute/20011019-1.c: New test.
32298
32299         * gcc.dg/20011018-1.c: New test.
32300
32301 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
32302
32303         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
32304
32305 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
32306
32307         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
32308         * gcc.dg/attr-invalid.c: Likewise.
32309
32310 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
32311
32312         * testsuite/gcc.dg/20011015-1.c: New test.
32313
32314 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32315
32316         * g++.dg/template/unify2.C: New test.
32317
32318 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32319
32320         * g++.dg/other/exception-specification.C: New test
32321
32322 2001-10-13  Tom Rix  <trix@redhat.com>
32323
32324         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
32325         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
32326
32327 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
32328
32329         * testsuite/gcc.dg/20011009-1.c: New test.
32330
32331 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
32332
32333         PR g++/4476
32334         * g++.dg/other/friend1.C: New test.
32335
32336 2001-10-11  Richard Henderson  <rth@redhat.com>
32337
32338         * g++.old-deja/g++.other/crash18.C: Add -S to options.
32339
32340 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32341
32342         * gcc.c-torture/compile/20011010-1.c: New.
32343
32344 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32345
32346         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
32347         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
32348         g77.f-torture/execute/execute.exp,
32349         g77.f-torture/noncompile/noncompile.exp,
32350         gcc.c-torture/compile/compile.exp,
32351         gcc.c-torture/execute/execute.exp,
32352         gcc.c-torture/execute/ieee/ieee.exp,
32353         gcc.c-torture/execute/memcheck/memcheck.exp,
32354         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
32355         objc/execute/execute.exp: Update FSF address.
32356
32357 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32358
32359         * gcc.dg/cpp/cmdlne-C.c: Update.
32360         * gcc.dg/cpp/cmdlne-C2.c: New.
32361
32362 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32363
32364         * gcc.c-torture/execute/20011008-3.c: New.
32365
32366 2001-10-08  DJ Delorie  <dj@redhat.com>
32367
32368         * gcc.dg/20011008-1.c: New.
32369         * gcc.dg/20011008-2.c: New.
32370
32371 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32372
32373         * gcc.dg/cpp/spacing1.c: Update test.
32374
32375 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32376
32377         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
32378         spelling errors of "separate" as "seperate".
32379
32380 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
32381
32382         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
32383         enough to avoid inlining.
32384
32385 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32386
32387         * lib/g77.exp: set libg2c_dir correctly.
32388
32389 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32390
32391         * gcc.dg/cpp/macro11.c: New test.
32392
32393 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32394
32395         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
32396         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
32397         gcc.dg/format/multattr-3.c: New tests.
32398         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
32399         tests for format attributes on function pointers being rejected.
32400
32401 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32402
32403         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
32404
32405 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32406
32407         * g++.dg/warn/format1.C: New test.
32408
32409 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32410
32411         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
32412
32413 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32414
32415         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
32416
32417 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32418
32419         * gcc.dg/cpp/redef2.c: Add test.
32420
32421 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
32422
32423         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
32424         long-standing bug on i686, apparently.
32425         * gcc.c-torture/execute/loop-2c.x: New file.
32426         * gcc.c-torture/execute/loop-2d.x: New file.
32427         * gcc.c-torture/execute/loop-3c.x: New file.
32428
32429 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
32430
32431         * gcc.dg/cpp/20000625-2.c: Correct line number.
32432
32433 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32434
32435         * gcc.dg/cpp/macro10.c: New test.
32436         * gcc.dg/cpp/strify3.c: New test.
32437         * gcc.dg/cpp/spacing1.c: Add tests.
32438         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
32439         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
32440
32441 2001-09-24  DJ Delorie  <dj@redhat.com>
32442
32443         * gcc.c-torture/execute/20010924-1.c: New test.
32444
32445 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32446
32447         * testsuite/objc/execute/paste.m: Remove.
32448
32449 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32450
32451         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
32452
32453 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
32454
32455         * g77.dg/strlen0.f: New test.
32456
32457 2001-09-21  Richard Henderson  <rth@redhat.com>
32458
32459         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
32460         * g++.old-deja/g++.abi/vtable2.C: Likewise.
32461
32462 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32463
32464         Table-driven attributes.
32465         * g++.dg/ext/attrib1.C: New test.
32466
32467 2001-09-20  DJ Delorie  <dj@redhat.com>
32468
32469         * gcc.dg/20000926-1.c: Update expected warning messages.
32470         * gcc.dg/array-2.c: Likewise, and test for warnings too.
32471         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
32472         array.
32473
32474 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
32475
32476         * g++.dg/eh/registers1.C: New test case.
32477
32478 2001-09-17  Richard Henderson  <rth@redhat.com>
32479
32480         * gcc.dg/array-5.c: Fix VLA decomposition test.
32481
32482 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32483
32484         * gcc.dg/cpp/line5.c: New testcase.
32485
32486 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32487
32488         * gcc.dg/cpp/macro9.c: New test.
32489
32490 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
32491
32492         * gcc.c-torture/execute/980223.c: Change type of addr from long
32493         to char *.
32494
32495 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
32496
32497         * gcc.c-torture/execute/20010915-1.c: New test.
32498
32499 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
32500
32501         * g77.dg/bprob: New directory.
32502         * g77.dg/bprob/bprob.exp: New file.
32503         * g77.dg/bprob/bprob-1.f: New test.
32504         * g77.dg/gcov: New directory.
32505         * g77.dg/gcov/gcov.exp: New file.
32506         * g77.dg/gcov/gcov-1.f: New test.
32507         * g77.dg/gcov/gcov-1.x: New file.
32508
32509 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32510
32511         * gcc.dg/cpp/directiv.c: Update.
32512         * gcc.dg/cpp/undef1.c: Update.
32513
32514 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
32515
32516         * gcc.dg/20010912-1.c: New test.
32517
32518 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
32519
32520         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
32521         language-independent file in lib.
32522         * lib/gcov.exp: New file.
32523
32524 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32525
32526         * gcc.c-torture/compile/20010911-1.c: New test.
32527
32528 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
32529
32530         * lib/profopt.exp: New, to support profile-directed optimizations.
32531         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
32532         * gcc.misc-tests/bprob-1.c: New test.
32533         * gcc.misc-tests/bprob-2.c: New test.
32534
32535 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
32536
32537         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
32538         XFAIL and which kinds of gcov output to verify.
32539         * gcc.misc-tests/gcov-4b.x: New file.
32540         * gcc.misc-tests/gcov-5b.x: New file.
32541         * gcc.misc-tests/gcov-6.x: New file.
32542         * gcc.misc-tests/gcov-7.c: New test.
32543         * gcc.misc-tests/gcov-7.x: New file.
32544
32545 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
32546
32547         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
32548         * gcc.misc-tests/gcov-6.c: New test.
32549
32550 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32551
32552         PR c++/3986
32553         * g++.dg/abi/vbase1.C: New test.
32554
32555 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
32556
32557         * objc.dg/method-2.m: New.
32558
32559 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32560
32561         PR c++/4203
32562         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
32563         * g++.dg/init/empty1.C: New test.
32564
32565 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
32566
32567         * gcc.c-torture/compile/20010903-1.c: New test.
32568
32569 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
32570
32571         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
32572         for m68k.
32573
32574 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
32575
32576         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
32577
32578         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
32579
32580         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
32581
32582 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
32583
32584         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
32585         for 16-bit 'unsigned int'.
32586
32587 2001-08-29  Kazu Hirata  <kazu@hxi.com>
32588
32589         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
32590
32591 2001-08-27  Richard Henderson  <rth@redhat.com>
32592
32593         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
32594         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
32595
32596 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
32597
32598         * gcc.dg/asm-names.c (ymain): New.
32599
32600 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
32601
32602         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
32603         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
32604         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
32605
32606 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32607
32608         * gcc.dg/compare5.c: New testcase.
32609
32610 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
32611
32612         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
32613         and "In instantiation".
32614
32615 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
32616
32617         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
32618
32619 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
32620
32621         * gcc.misc-tests/gcov.exp: Add support for branch information.
32622         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
32623         * gcc.misc-tests/gcov-4.c: New test.
32624         * gcc.misc-tests/gcov-4b.c: New test.
32625         * gcc.misc-tests/gcov-5b.c: New test.
32626
32627 2001-08-20  Zack Weinberg  <zackw@panix.com>
32628
32629         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
32630         expected to fail.
32631
32632 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32633
32634         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
32635
32636 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
32637
32638         * g++.dg/eh/template1.C: New test.
32639
32640 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
32641
32642         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
32643         Fix thinko.
32644         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
32645         for xfail.
32646
32647 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
32648
32649         * lib/g77-dg.exp: Use prune.exp for common procedures
32650         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
32651         * lib/g77.exp: (g77-dg-prune) Remove
32652
32653 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
32654
32655         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
32656
32657 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32658
32659         * g++.dg/template/unify1.C: New test.
32660
32661 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
32662
32663         * g++.dg/abi/empty4.C: New test.
32664
32665 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
32666
32667         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
32668         solaris2.*
32669         * g77.f-torture/compile/pr3743.x: Likewise.
32670
32671 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32672
32673         * g++.dg/other/using-declaration.C: New test.
32674
32675 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32676
32677         * gcc.dg/cpp/tr-sign.c: New testcase.
32678
32679 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32680
32681         * gcc.dg/cpp/19951025-1.c: Revert.
32682         * gcc.dg/cpp/directiv.c: We no longer process directives that
32683         interrupt macro arguments.
32684
32685 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
32686
32687         * gcc.dg/bconstp-1.c: New test.
32688
32689 2001-08-03  Richard Henderson  <rth@redhat.com>
32690
32691         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
32692
32693 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32694
32695         * gcc.dg/cpp/19951025-1.c: Update.
32696
32697 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
32698
32699         * g77.dg/ff90-1.f (s): Fix reference of variable z,
32700         should be x.
32701
32702 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32703
32704         Kill -fhonor-std.
32705         * g++.old-deja/g++.ns/ns14.C: Remove special options.
32706         * g++.old-deja/g++.other/std1.C: Likewise.
32707         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
32708
32709 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
32710
32711         * lib/g77.exp: Load gcc-defs.exp for common procedures
32712         (g77_pass, g77_fail, g77_finish, g77_exit,
32713         ${tool}_check_unsupported_p} Now redundant.  Deleted.
32714
32715 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
32716
32717         * g77.dg/fbackslash.f
32718         * g77.dg/fcase-preserve.f
32719         * g77.dg/ff90-1.f
32720         * g77.dg/ffixed-line-length-0.f
32721         * g77.dg/ffixed-line-length-132.f
32722         * g77.dg/ffixed-line-length-7.f
32723         * g77.dg/ffixed-line-length-72.f
32724         * g77.dg/ffixed-line-length-none.f
32725         * g77.dg/ffree-form-1.f
32726         * g77.dg/fno-backslash.f
32727         * g77.dg/fno-f90-1.f
32728         * g77.dg/fno-fixed-form-1.f
32729         * g77.dg/fno-onetrip.f
32730         * g77.dg/fno-typeless-boz.f
32731         * g77.dg/fno-underscoring.f
32732         * g77.dg/fno-vxt-1.f
32733         * g77.dg/fonetrip.f
32734         * g77.dg/ftypeless-boz.f
32735         * g77.dg/fugly-assumed.f
32736         * g77.dg/funderscoring.f
32737         * g77.dg/fvxt-1.f
32738
32739 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
32740
32741         * objc.dg/fwd-proto-1.m: New.
32742         * objc.dg/local-decl-1.m: New.
32743         * objc.dg/naming-1.m: New.
32744         * objc.dg/naming-2.m: New.
32745         * objc.dg/proto-hier-1.m: New.
32746
32747 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
32748
32749         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
32750         largest-type elements to a struct makes its size grow.
32751
32752 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32753
32754         * g++.dg/abi/vthunk1.C: New test.
32755
32756 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32757
32758         * g++.dg/abi/vbase8-22.C: New test.
32759
32760 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32761
32762         * gcc.dg/cpp/macro8.c: New test.
32763
32764 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32765
32766         * g++.dg/abi/vbase8-21.C: New test.
32767
32768 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32769
32770         * g++.dg/abi/vbase8-10.C: New test.
32771
32772 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32773
32774         * lib/g++.exp (g++_set_ld_library_path): Renamed to
32775         ${tool}_set_ld_library_path.
32776         Changed caller.
32777         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
32778         g++.exp.
32779
32780 2001-07-26  Stan Cox <scox@redhat.com>
32781
32782         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
32783         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
32784         gcc_exit, gcc_check_unsupported_p):
32785         Moved to gcc-deps.exp
32786         * gcc-deps.exp: New file.
32787
32788 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32789
32790         * g++.old-deja/g++.pt/defarg14.C: New test.
32791
32792 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32793
32794         * g++.old-deja/g++.other/lineno5.C: New test.
32795
32796 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32797
32798         * g++.old-deja/g++.pt/crash68.C: New test.
32799
32800 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32801
32802         * g++.old-deja/g++.other/crash42.C: New test.
32803
32804 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32805
32806         * gcc.dg/cpp/extratokens.c: Fix.
32807         * gcc.dg/cpp/skipping2.c: New tests.
32808
32809 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32810
32811         * gcc.c-torture/execute/20010724-1.c: New file.
32812         * gcc.c-torture/execute/20010724-1.x: New file.
32813
32814 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32815
32816         * g++.old-deja/g++.other/cond7.C: New test.
32817
32818 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32819
32820         * g++.old-deja/g++.other/optimize4.C: New test.
32821
32822 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32823
32824         * g++.old-deja/g++.abi/vbase8-5.C: New test.
32825
32826 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
32827
32828         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
32829         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
32830         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
32831         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
32832
32833         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
32834         bug report" message.
32835
32836         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
32837         * g++.dg/ext/instantiate1.C: Move from old-deja.
32838
32839 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
32840
32841         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
32842         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
32843         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
32844         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
32845
32846 2001-07-23  Jeffrey A Law  (law@cygnus.com)
32847
32848         * gcc.c-torture/execute/20010723-1.c: New test.
32849
32850 2001-07-23  Ben Elliston  <bje@redhat.com>
32851
32852         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
32853
32854 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32855
32856         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
32857         i[34567]86-*-*.
32858         Delete handling of ieee_multilib_flags.
32859         Pass -mieee for alpha*-*-* and sh-*-*.
32860         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
32861
32862 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
32863
32864         Remove old-abi tests.
32865         * g++.old-deja/g++.mike/p11116.C: Remove.
32866         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
32867
32868 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
32869
32870         * g77.f-torture/compile/pr3743.f: New test
32871
32872 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
32873
32874         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
32875
32876 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32877
32878         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
32879         g++.old-deja/g++.pt/static6.C: Likewise.
32880         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
32881         supports weak symbols.
32882
32883 2001-07-18  Andreas Jaeger  <aj@suse.de>
32884
32885         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
32886         supported again.
32887
32888 2001-07-18  Andreas Jaeger  <aj@suse.de>
32889
32890         * gcc.dg/iftrap-1.c: Fix target line.
32891
32892 2001-07-17  Richard Henderson  <rth@redhat.com>
32893
32894         * gcc.c-torture/execute/20010717-1.c: New.
32895
32896 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32897
32898         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
32899         tests.
32900
32901 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32902
32903         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
32904
32905 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32906
32907         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
32908         UAC_SIGBUS, UAC_NOPRINT definitions.
32909
32910 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
32911
32912         * objc/execute/object_is_class.m: New test.
32913         * objc/execute/object_is_meta_class.m: New test.
32914
32915 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32916
32917         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
32918         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
32919
32920 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
32921
32922         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
32923         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
32924
32925 2001-07-14  Richard Henderson  <rth@redhat.com>
32926
32927         * gcc.dg/iftrap-1.c: New.
32928
32929 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
32930
32931         * g77.f-torture/execute/intrinsic77.f: New test.
32932
32933 2001-07-11  Janis Johnson <janis@us.ibm.com>
32934
32935         * gcc.misc-tests/gcov-3.c: New test.
32936
32937 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32938
32939         * gcc.c-torture/compile/20010711-1.c,
32940         * gcc.c-torture/compile/20010711-2.c: New tests.
32941
32942 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32943
32944         * gcc.c-torture/execute/20010711-1.c: New test.
32945
32946 2001-07-11  Ben Elliston  <bje@redhat.com>
32947
32948         * g++.old-deja/g++.other/enum5.C: New test.
32949
32950 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
32951
32952         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
32953         (g++-dg-prune): Call prune_gcc_output.
32954         * prune.exp: New file for prune_gcc_output.
32955         * lib/g++.exp, lib/gcc.exp: Load it.
32956
32957 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32958
32959         * gcc.c-torture/compile/20010701-1.c,
32960         g++.old-deja/g++.ext/attrib6.C: New tests.
32961
32962 2001-07-06  Jeffrey A Law  (law@cygnus.com)
32963
32964         * gcc.c-torture/compile/20010706-1.c: New test.
32965
32966 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
32967
32968         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
32969
32970 2001-06-28  Stan Shebs  <shebs@apple.com>
32971
32972         * gcc.dg/pragma-darwin.c: New test.
32973
32974 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32975
32976         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
32977         Solaris 2.[678] system.
32978
32979 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32980
32981         * gcc.dg/20010622-1.c: New test.
32982
32983 2001-06-18  Stan Shebs  <shebs@apple.com>
32984
32985         * objc.dg: New directory.
32986         * objc.dg/dg.exp: New file.
32987         * objc.dg/alias.m: New.
32988         * objc.dg/class-1.m: New.
32989         * objc.dg/class-2.m: New.
32990         * objc.dg/const-str-1.m: New.
32991         * objc.dg/const-str-2.m: New.
32992         * objc.dg/id-1.m: New.
32993         * objc.dg/method-1.m: New.
32994         * objc.dg/super-class-1.m: New.
32995         * lib/objc-dg.exp: New file.
32996
32997 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32998
32999         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
33000         of label name.
33001
33002 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
33003
33004         * g++.old-deja/g++.abi/vbase8-9.C: New test.
33005
33006 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33007
33008         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
33009         variable.
33010
33011 2001-06-12  Richard Henderson  <rth@redhat.com>
33012
33013         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
33014
33015 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33016
33017         * g++.old-deja/g++.abi/vbase5.C: New test.
33018         * g++.old-deja/g++.abi/vbase6.C: New test.
33019         * g++.old-deja/g++.abi/vbase7.C: New test.
33020
33021 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33022
33023         * gcc.c-torture/compile/20010610-1.c: New test.
33024
33025 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33026
33027         * g++.old-deja/g++.abi/vbase4.C: New test.
33028
33029 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33030
33031         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
33032         support %f for HC11/HC12 targets.
33033         * gcc.c-torture/execute/930513-1.x: New file, likewise.
33034         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
33035         on HC11/HC12 targets.
33036         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
33037
33038 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33039
33040         * gcc.dg/wchar_t-1.c: New file.
33041         * gcc.dg/wint_t-1.c: Likewise.
33042
33043 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
33044
33045         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
33046
33047 2001-06-11  Richard Henderson  <rth@redhat.com>
33048
33049         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
33050
33051 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33052
33053         * gcc.c-torture/compile/20010611-1.c: New test.
33054
33055 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33056
33057         * gcc.dg/c99-tag-1.c: Add more tests.
33058
33059 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
33060
33061         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
33062         representation on MN10300 and ARM/Thumb.
33063
33064 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
33065
33066         * g77.f-torture/execute/20010610.f: New.
33067
33068 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
33069
33070         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
33071         names.
33072
33073 2001-06-09  Richard Henderson  <rth@redhat.com>
33074
33075         * gcc.c-torture/execute/ashrdi-1.c: New.
33076         * gcc.c-torture/execute/ashldi-1.c: New.
33077         * gcc.c-torture/execute/lshrdi-1.c: New.
33078
33079 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
33080
33081         * objc/execute/load-3.m: Added. Check sending +load to categories,
33082         in addition to classes.
33083
33084 2001-06-08  Stan Shebs  <shebs@apple.com>
33085
33086         * objc/execute/load-2.m: New test.  From Nicola Pero
33087         <n.pero@mi.flashnet.it>.
33088
33089 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
33090
33091         * gcc.c-torture/execute/20010605-2.c: New test.
33092
33093 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33094
33095         * g++.old-deja/g++.abi/vbase2.C: New test.
33096         * g++.old-deja/g++.abi/vbase3.C: New test.
33097
33098 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33099
33100         * g++.old-deja/g++.pt/friend49.C: New test.
33101
33102 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
33103
33104         * g++.old-deja/g++.ext/anon3.C: New test.
33105
33106 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
33107
33108         * g++.old-deja/g++.other/conv7.C: New test.
33109
33110 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33111
33112         * gcc.c-torture/compile/20010605-2.c: New test.
33113
33114 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33115
33116         * gcc.c-torture/execute/20010604-1.c: New test.
33117
33118 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
33119
33120         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
33121
33122 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
33123
33124         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
33125         (g++_link_flags): Likewise.
33126         (g++_init): Pass gccpath's value to two previous functions.
33127
33128 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33129
33130         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
33131         Ensure logfile entry matches exec command line.
33132
33133 2001-05-31  Richard Henderson  <rth@redhat.com>
33134
33135         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
33136         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
33137
33138 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
33139
33140         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
33141         compiler for irix6.2
33142
33143 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
33144
33145         * g++.old-deja/g++.other/optimize3.C: New file.
33146
33147 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
33148
33149         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
33150         assemble.
33151
33152 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
33153
33154         * g++.old-deja/g++.other/optimize2.C: New file.
33155
33156 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
33157
33158         * gcc.c-torture/compile/20010518-2.c: New file.
33159         * gcc.c-torture/execute/20010518-1.c: New file.
33160         * gcc.c-torture/execute/20010518-2.c: New file.
33161
33162 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33163
33164         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
33165
33166 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
33167
33168         G++ no longer defines builtins that do not begin with __builtin.
33169         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
33170         * g++.old-deja/g++.brendand/misc13.C: Likewise.
33171         * g++.old-deja/g++.law/builtin1.C: Likewise.
33172         * g++.old-deja/g++.law/cvt2.C: Likewise.
33173         * g++.old-deja/g++.mike/net5.C: Likewise.
33174         * g++.old-deja/g++.other/builtins1.C: Likewise.
33175         * g++.old-deja/g++.other/builtins2.C: Likewise.
33176         * g++.old-deja/g++.other/builtins3.C: Likewise.
33177         * g++.old-deja/g++.other/builtins4.C: Likewise.
33178         * g++.old-deja/g++.other/inline8.C: Likewise.
33179         * g++.old-deja/g++.robertl/eb39.C: Likewise.
33180
33181 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
33182
33183         * g++.old-deja/g++.pt/using1.C: Adjust.
33184         * g++.old-deja/g++.pt/using2.C: New test.
33185
33186 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33187
33188         * gcc.dg/cpp/charconst.c: New tests.
33189         * gcc.dg/cpp/escape.c: New tests.
33190         * gcc.dg/cpp/escape-1.c: New tests.
33191         * gcc.dg/cpp/escape-2.c: New tests.
33192         * gcc.dg/cpp/ucs.c: New tests.
33193
33194 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
33195
33196         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
33197         native compiler for irix6.5.
33198
33199 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
33200
33201         * lib/g++.exp (g++_include_flags): Use args to compute
33202         get_multilibs.
33203         (g++_link_flags): Likewise.
33204         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
33205
33206 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33207
33208         * gcc.dg/c90-hexfloat-1.c: Add more tests.
33209
33210 2001-05-21  Geoff Keating  <geoffk@redhat.com>
33211
33212         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
33213         this file.
33214
33215 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33216
33217         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
33218         STACK_SIZE;
33219         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
33220         to STACK_SIZE; Use it to define size of add_histo array.
33221         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
33222         to STACK_SIZE.
33223         (f): Use GITT_SIZE to define size of gitt local table.
33224         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
33225         to STACK_SIZE; Use it to define size of bytemem array.
33226
33227 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33228
33229         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
33230         on 68HC11/HC12 due to the asm instruction.
33231         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
33232         * gcc.c-torture/compile/920520-1.x: Likewise.
33233         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
33234         on 68HC11/HC12 because the function is larger than 64K.
33235         * gcc.c-torture/compile/961203-1.x: New file, this test fails
33236         on 68HC11/HC12 because the structure is too large.
33237
33238 2001-05-20  Richard Henderson  <rth@redhat.com>
33239
33240         * gcc.c-torture/execute/20010520-1.c: New.
33241
33242 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33243
33244         * g++.old-deja/g++.warn/compare1.C: New test.
33245         * gcc.dg/compare4.c: New test.
33246
33247 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
33248
33249         * g++.old-deja/g++.other/optimize1.C: New test.
33250
33251 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33252
33253         * g++.old-deja/g++.pt/spec41.C: New test.
33254
33255 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
33256
33257         * gcc.c-torture/compile/20010114-1.x: Remove.
33258
33259 2001-05-18  Stan Shebs  <shebs@apple.com>
33260
33261         * gcc.c-torture/compile/20010518-1.c: New test.
33262
33263 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
33264
33265         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
33266         * g++.old-deja/g++.pt/crash67.C: New test.
33267
33268 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
33269
33270         * g++.old-deja/g++.other/debug9.C: New test.
33271
33272 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
33273
33274         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
33275
33276 2001-05-16  Jan Hubicka  <jh@suse.cz>
33277
33278         * gcc.c-torture/compile/20010516-1.c: New test.
33279
33280 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33281
33282         * g++.old-deja/g++.other/crash41.C: New test.
33283
33284 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33285
33286         * g++.old-deja/g++.pt/crash66.C: New test.
33287
33288 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
33289
33290         * g++.old-deja/g++.robertl/eb27.C: Convert.
33291
33292 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
33293
33294         * g++.dg/friend-warn.C: New test.  Do not warn about friend
33295         declaration being redundant.
33296
33297 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
33298
33299         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
33300
33301 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
33302
33303         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
33304
33305 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
33306
33307         * lib/g++.exp: Use testsuite_flags.
33308
33309 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
33310
33311         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
33312
33313 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33314
33315         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
33316
33317 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
33318
33319         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
33320
33321 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
33322
33323         * gcc.c-torture/compile/20010313-1.c: New test.
33324
33325 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
33326
33327         * gcc.dg/cpp/direct2.c: New test.
33328         * gccq.dg/cpp/direct2s.c: New test.
33329
33330         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
33331
33332 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
33333
33334         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
33335         * g++.old-deja/g++.other/op3.C: Likewise.
33336
33337 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33338
33339         * gcc.dg/cpp/syshdr.h: New file.
33340         * gcc.dg/cpp/sysmac1.c: Update.
33341         * gcc.dg/cpp/sysmac2.c: Update.
33342
33343 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33344
33345         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
33346
33347 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
33348
33349         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
33350         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
33351
33352 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
33353
33354         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
33355
33356 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
33357
33358         * lib/g++.exp (g++_include_flags): Don't use any special flags
33359         if TESTING_IN_BUILD_TREE is not defined.
33360         (g++_init): Use a plain 'c++' as the compiler if
33361         TESTING_IN_BUILD_TREEE is not defined.
33362
33363 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33364
33365         * g++.old-deja/g++.eh/catch13.C: New test.
33366         * g++.old-deja/g++.eh/catch14.C: New test.
33367
33368 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33369
33370         * gcc.dg/cpp/tr-define.c: New test.
33371
33372 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
33373
33374         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
33375         <stdlib.h>, not <malloc.h>.
33376
33377 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33378
33379         * g++.old-deja/g++.ns/template17.C: New test.
33380
33381 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33382
33383         * g++.old-deja/g++.pt/ref4.C: New test.
33384
33385 2001-04-30  Richard Henderson  <rth@redhat.com>
33386
33387         * gcc.dg/20000724-1.c: Revert last change.
33388
33389 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
33390
33391         * g77.f-torture/execute/20010430.f: New test.
33392
33393 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
33394
33395         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
33396
33397 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
33398
33399         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
33400
33401 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33402
33403         * g++.old-deja/g++.eh/crash6.C: New test.
33404
33405 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33406
33407         * g++.old-deja/g++.other/warn7.C: New test.
33408
33409 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33410
33411         * g++.old-deja/g++.other/defarg9.C: New test.
33412
33413 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33414
33415         * g77.f-torture/compile/20010426.f: New test.
33416         * g77.f-torture/execute/20010426.f: New test.
33417
33418 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33419
33420         * g77.f-torture/compile/20000629-1.x: Remove - error
33421         has been fixed.
33422
33423 2001-04-26  Jeffrey A Law  (law@cygnus.com)
33424
33425         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
33426         Tweak slightly to work with g++.dg framework.
33427         * g++.dg/special/ecos.exp: Run initp1.C test.
33428         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
33429
33430         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
33431         its linker doesn't give line numbers either.
33432         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
33433
33434 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
33435
33436         * g++.old-deja/g++.other/lex1.C: New test.
33437
33438 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
33439
33440         * gcc.dg/noncompile/20010425-1.c: New test.
33441
33442 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
33443
33444         * g++.old-deja/g++.pt/mangle2.C: New test.
33445
33446 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33447
33448         * gcc.dg/format/plus-1.c: New test.
33449
33450 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33451
33452         * gcc.dg/20010423-1.c: New test.
33453
33454 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33455
33456         * gcc.c-torture/execute/20010422-1.c: New test.
33457
33458 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
33459
33460         * g++.old-deja/g++.ns/type2.C: New test.
33461
33462 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
33463
33464         * g++.old-deja/g++.other/perf1.C: New test.
33465
33466 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
33467
33468         * gcc.dg/c99-func-2.c: Remove xfail.
33469         * gcc.dg/c99-func-3.c: Remove xfail.
33470         * gcc.dg/c99-func-4.c: Remove xfail.
33471
33472 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
33473
33474         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
33475
33476 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33477
33478         * gcc.c-torture/compile/20010423-1.c: New test.
33479
33480 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33481
33482         * g++.old-deja/g++.pt/typename28.C: New test.
33483
33484 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33485
33486         * g++.old-deja/g++.abi/empty2.C: New test.
33487         * g++.old-deja/g++.abi/empty3.C: New test.
33488
33489 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33490
33491         * g++.old-deja/g++.other/comdat2.C: New test.
33492         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
33493
33494 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33495
33496         * g++.old-deja/g++.other/overload14.C: New test.
33497
33498 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33499
33500         * g++.old-deja/g++.other/lookup23.C: New test.
33501
33502 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33503
33504         * gcc.c-torture/execute/20010403-1.c: New test.
33505
33506 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
33507             Mark Mitchell  <mark@codesourcery.com>
33508
33509         * lib/old-dejagnu.exp: Don't delete output of executable.
33510         Add .exe suffix to executables.
33511
33512 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
33513
33514         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
33515
33516 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33517
33518         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
33519
33520 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33521
33522         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
33523         * g++.old-deja/g++.abi/crash1.C: New test.
33524
33525 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33526
33527         * g++.old-deja/g++.other/crash40.C: New test.
33528
33529 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33530
33531         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
33532
33533 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
33534
33535         * g++.old-deja/g++.other/warn6.C: New test.
33536
33537 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33538
33539         * g++.old-deja/g++.robertl/eb42.C: Same.
33540
33541 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33542
33543         * gcc.dg/wtr-conversion-1.c: New testcase.
33544
33545 2001-04-10  Richard Henderson  <rth@redhat.com>
33546
33547         * g++.old-deja/g++.other/array5.C: New.
33548
33549 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33550
33551         * gcc.c-torture/execute/20010408-1.c: New test.
33552
33553 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
33554
33555         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
33556         headers and constructs.
33557         * g++.old-deja/g++.robertl/eb79.C: Same.
33558         * g++.old-deja/g++.robertl/eb77.C (main): Same.
33559         * g++.old-deja/g++.robertl/eb73.C: Same.
33560         * g++.old-deja/g++.robertl/eb66.C (main): Same.
33561         * g++.old-deja/g++.robertl/eb55.C (t): Same.
33562         * g++.old-deja/g++.robertl/eb54.C (main): Same.
33563         * g++.old-deja/g++.robertl/eb46.C (main): Same.
33564         * g++.old-deja/g++.robertl/eb44.C: Same.
33565         * g++.old-deja/g++.robertl/eb41.C (main): Same.
33566         * g++.old-deja/g++.robertl/eb4.C (main): Same.
33567         * g++.old-deja/g++.robertl/eb39.C: Same.
33568         * g++.old-deja/g++.robertl/eb33.C (main): Same.
33569         * g++.old-deja/g++.robertl/eb31.C (main): Same.
33570         * g++.old-deja/g++.robertl/eb30.C: Same.
33571         * g++.old-deja/g++.robertl/eb3.C: Same.
33572         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
33573         * g++.old-deja/g++.robertl/eb21.C: Same.
33574         * g++.old-deja/g++.robertl/eb15.C: Same.
33575         * g++.old-deja/g++.robertl/eb118.C: Same.
33576         * g++.old-deja/g++.robertl/eb115.C (main): Same.
33577         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
33578         * g++.old-deja/g++.robertl/eb109.C: Same.
33579         * g++.old-deja/g++.other/sibcall1.C (main): Same.
33580         * g++.old-deja/g++.mike/rtti1.C: Same.
33581         * g++.old-deja/g++.mike/p658.C: Same.
33582         * g++.old-deja/g++.mike/net46.C: Same.
33583         * g++.old-deja/g++.mike/net34.C: Same.
33584         * g++.old-deja/g++.mike/memoize1.C: Same.
33585         * g++.old-deja/g++.mike/eh2.C: Same.
33586         * g++.old-deja/g++.law/weak.C: Same.
33587         * g++.old-deja/g++.law/visibility7.C: Same.
33588         * g++.old-deja/g++.law/visibility25.C: Same.
33589         * g++.old-deja/g++.law/visibility22.C: Same.
33590         * g++.old-deja/g++.law/visibility2.C: Same.
33591         * g++.old-deja/g++.law/visibility17.C: Same.
33592         * g++.old-deja/g++.law/visibility13.C: Same.
33593         * g++.old-deja/g++.law/visibility10.C: Same.
33594         * g++.old-deja/g++.law/visibility1.C: Same.
33595         * g++.old-deja/g++.law/virtual3.C (eval): Same.
33596         * g++.old-deja/g++.law/vbase1.C: Same.
33597         * g++.old-deja/g++.law/operators32.C: Same.
33598         * g++.old-deja/g++.law/nest3.C: Same.
33599         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
33600         * g++.old-deja/g++.law/except5.C (main): Same.
33601         * g++.old-deja/g++.law/cvt7.C (run): Same.
33602         * g++.old-deja/g++.law/cvt2.C: Same.
33603         * g++.old-deja/g++.law/cvt16.C: Same.
33604         * g++.old-deja/g++.law/ctors6.C (bar): Same.
33605         * g++.old-deja/g++.law/ctors17.C (main): Same.
33606         * g++.old-deja/g++.law/ctors13.C: Same.
33607         * g++.old-deja/g++.law/ctors12.C (main): Same.
33608         * g++.old-deja/g++.law/ctors10.C: Same.
33609         * g++.old-deja/g++.law/code-gen5.C: Same.
33610         * g++.old-deja/g++.law/bad-error7.C: Same.
33611         * g++.old-deja/g++.law/arm9.C: Same.
33612         * g++.old-deja/g++.law/arm12.C: Same.
33613         * g++.old-deja/g++.law/arg8.C: Same.
33614         * g++.old-deja/g++.law/arg1.C: Same.
33615         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
33616         * g++.old-deja/g++.jason/template31.C: Same.
33617         * g++.old-deja/g++.jason/template24.C (main): Same.
33618         * g++.old-deja/g++.jason/2371.C: Same.
33619         * g++.old-deja/g++.eh/new2.C: Same.
33620         * g++.old-deja/g++.eh/new1.C: Same.
33621         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
33622         * g++.old-deja/g++.brendan/nest21.C (main): Same.
33623         * g++.old-deja/g++.brendan/err-msg3.C: Same.
33624         * g++.old-deja/g++.brendan/crash62.C: Same.
33625         * g++.old-deja/g++.brendan/crash52.C: Same.
33626         * g++.old-deja/g++.brendan/crash49.C (main): Same.
33627         * g++.old-deja/g++.brendan/crash38.C: Same.
33628         * g++.old-deja/g++.brendan/crash15.C (main): Same.
33629         * g++.old-deja/g++.brendan/copy9.C: Same.
33630
33631 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
33632
33633         * gcc.c-torture/execute/20001203-2.c (memset):
33634         Count argument is of type __SIZE_TYPE__.
33635
33636 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
33637
33638         * gcc.c-torture/compile/20010404-1.c: New test.
33639
33640 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
33641
33642         * gcc.c-torture/compile/20010326-1.c: New test.
33643
33644 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
33645
33646         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
33647         peculiarities of the SH.
33648         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
33649
33650 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33651
33652         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
33653         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
33654         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
33655
33656 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33657
33658         * g77.f-torture/compile/20010321-1.f: New test.
33659
33660 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33661
33662         * gcc.c-torture/compile/20010329-1.c: New test.
33663
33664 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33665
33666         * gcc.c-torture/execute/20010329-1.c: New test.
33667
33668 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33669
33670         * g++.old-deja/g++.other/eh4.C: Fix typo.
33671
33672 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33673
33674         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
33675
33676 2001-03-28  Philip Blundell  <philb@gnu.org>
33677
33678         * gcc.c-torture/compile/20010328-1.c: New test.
33679
33680 2001-03-27  Richard Henderson  <rth@redhat.com>
33681
33682         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
33683         * g++.old-deja/g++.eh/vbase3.C: Likewise.
33684
33685 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
33686
33687         * gcc.c-torture/compile/20010327-1.c: New test.
33688
33689 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33690
33691         * g++.old-deja/g++.other/friend12.C: New test.
33692         * g++.old-deja/g++.other/friend9.C: Expect no errors.
33693         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
33694
33695 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33696
33697         * gcc.c-torture/execute/20010325-1.c: New test.
33698
33699 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
33700
33701         * g++.old-deja/g++.other/mangle3.C: New test.
33702
33703 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
33704
33705         * g++.old-deja/g++.other/anon8.C: New test.
33706
33707 2001-03-20  Philip Blundell  <philb@gnu.org>
33708
33709         * gcc.c-torture/compile/20010320-1.c: New test.
33710
33711 2001-03-17  Richard Henderson  <rth@redhat.com>
33712
33713         * g++.old-deja/g++.other/eh4.C: Add expected error text.
33714
33715 2001-03-15  Geoff Keating  <geoff@redhat.com>
33716
33717         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
33718         tests on AIX.
33719
33720 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
33721
33722         * g++.old-deja/g++.other/eh4.C: New test.
33723
33724 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33725
33726         * gcc.dg/cpp/mi1.c: Update.
33727
33728 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
33729
33730         * g++.old-deja/g++.other/regstack.C: New test.
33731
33732 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33733
33734         * g++.old-deja/g++.other/ref4.C: New test.
33735
33736 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
33737
33738         * objc/execute/va_method.m: Added.
33739         * objc/execute/IMP.m: Added.
33740         * objc/execute/_cmd.m: Added.
33741         * objc/execute/accessing_ivars.m: Added.
33742         * objc/execute/class-1.m: Added.
33743         * objc/execute/class-10.m: Added.
33744         * objc/execute/class-11.m: Added.
33745         * objc/execute/class-12.m: Added.
33746         * objc/execute/class-13.m: Added.
33747         * objc/execute/class-14.m: Added.
33748         * objc/execute/class-2.m: Added.
33749         * objc/execute/class-3.m: Added.
33750         * objc/execute/class-4.m: Added.
33751         * objc/execute/class-5.m: Added.
33752         * objc/execute/class-6.m: Added.
33753         * objc/execute/class-7.m: Added.
33754         * objc/execute/class-8.m: Added.
33755         * objc/execute/class-9.m: Added.
33756         * objc/execute/class-tests-1.h
33757         * objc/execute/class-tests-2.h
33758         * objc/execute/compatibility_alias.m: Added.
33759         * objc/execute/encode-1.m: Added.
33760         * objc/execute/formal_protocol-1.m: Added.
33761         * objc/execute/formal_protocol-2.m: Added.
33762         * objc/execute/formal_protocol-3.m: Added.
33763         * objc/execute/formal_protocol-4.m: Added.
33764         * objc/execute/formal_protocol-5.m: Added.
33765         * objc/execute/formal_protocol-6.m: Added.
33766         * objc/execute/formal_protocol-7.m: Added.
33767         * objc/execute/informal_protocol.m: Added.
33768         * objc/execute/initialize.m: Added.
33769         * objc/execute/load.m: Added.
33770         * objc/execute/many_args_method.m: Added.
33771         * objc/execute/nested-3.m: Added.
33772         * objc/execute/no_clash.m: Added.
33773         * objc/execute/private.m: Added.
33774         * objc/execute/redefining_self.m: Added.
33775         * objc/execute/root_methods.m: Added.
33776         * objc/execute/selector-1.m: Added.
33777         * objc/execute/static-1.m: Added.
33778         * objc/execute/static-2.m: Added.
33779         * objc/execute/va_method.m: Added.
33780
33781 2001-03-10  Richard Henderson  <rth@redhat.com>
33782
33783         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
33784
33785 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33786
33787         * g++.old-deja/g++.other/crash31.C: XFAIL.
33788         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
33789         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
33790         * gcc.c-torture/execute/20010123-1.x: XFAIL.
33791         * gcc.c-torture/execute/20010124-1.x: XFAIL.
33792         * gcc.dg/sequence-pt-1.c: XFAIL one test.
33793
33794 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33795
33796         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
33797
33798 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33799
33800         * gcc.dg/20000724-1.c: Don't use multiline strings.
33801
33802 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33803
33804         * objc/execute/string1.m, objc/execute/string2.m: Compare the
33805         result of -cString against what we expect it to be; don't just
33806         print it out for no one to read.
33807
33808         * objc/execute/string3.m, objc/execute/string4.m: New tests.
33809         Based on testcases provided by Nicola Pero.
33810
33811 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33812
33813         * gcc.dg/cpp/macro7.c: New test.
33814
33815 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33816
33817         * gcc.dg/cpp/multiline.c: Update.
33818
33819 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33820
33821         * g++.old-deja/g++.other/enum3.C: New test.
33822
33823 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33824
33825         * g++.old-deja/g++.other/pod1.C: New test.
33826
33827 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33828
33829         * g++.old-deja/g++.ext/overload1.C: New test.
33830
33831 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33832
33833         * g++.old-deja/g++.pt/using1.C: New test.
33834
33835 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33836
33837         * g++.old-deja/g++.other/using9.C: New test.
33838
33839 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
33840
33841         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
33842
33843         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
33844
33845 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
33846
33847         * g++.old-deja/g++.ext/realpt1.C: Remove.
33848
33849 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
33850
33851         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
33852
33853 2001-02-26  Will Cohen  <wcohen@redhat.com>
33854
33855         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
33856
33857 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
33858
33859         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
33860         templatized constructors.
33861
33862 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33863
33864         * gcc.c-torture/execute/20010224-1.c: New test.
33865
33866 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
33867
33868         * gcc.c-torture/execute/20010222-1.c: New test.
33869
33870 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
33871
33872         * g++.old-deja/g++.other/inline20.C: New test.
33873
33874 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
33875
33876         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
33877
33878 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33879
33880         * g++.old-deja/g++.other/lookup22.C: New test.
33881
33882 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
33883
33884         * g77.dg: New directory.
33885         * g77.dg/20010216-1.f: New test case.
33886         * g77.dg/dg.exp: New driver.
33887         * lib/g77-dg.exp: New driver library.
33888
33889 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33890
33891         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
33892
33893 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
33894
33895         * g++.old-deja/g++.other/decl9.C: New test.
33896
33897 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
33898
33899         * g++.old-deja/g++.other/init16.C: Update the test so that it does
33900         not need <string> and also tests the initialization at runtime.
33901
33902 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33903
33904         * gcc.c-torture/execute/longlong.c: New test.
33905
33906 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33907
33908         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
33909
33910 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33911
33912         * gcc.c-torture/execute/920302-1.c (execute):
33913         Change argument type to short.
33914
33915 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33916
33917         * g++.old-deja/g++.pt/deduct6.C: New test.
33918
33919 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33920
33921         * g++.old-deja/g++.pt/deduct5.C: New test.
33922
33923 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
33924
33925         * gcc.c-torture/execute/20010209-1.c: New test.
33926
33927 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33928
33929         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
33930
33931 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
33932
33933         * g++.dg/vtgc1.C: Update for new ABI.
33934
33935         * consistency.vlad: New directory, 1665 files.
33936
33937 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33938
33939         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
33940         return type.
33941         * gcc.dg/cpp/digraphs.c: Declare puts.
33942
33943 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33944
33945         * g++.old-deja/g++.other/warn5.C: New test.
33946
33947 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33948
33949         * g++.old-deja/g++.pt/spec40.C: New test.
33950
33951 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33952
33953         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
33954         case.
33955         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
33956
33957 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
33958
33959         * gcc.c-torture/compile/20010209-1.c: New test.
33960
33961 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
33962
33963         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
33964         excess errors message but not if it crashes.
33965         * g++.old-deja/g++.other/crash27.C: Likewise.
33966         * g++.old-deja/g++.other/crash28.C: Likewise.
33967         * g++.old-deja/g++.other/crash30.C: Likewise.
33968         * g++.old-deja/g++.other/crash32.C: Likewise.
33969         * g++.old-deja/g++.other/crash35.C: Likewise.
33970         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33971
33972 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33973
33974         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
33975         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
33976         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
33977         g77.f-torture/execute/execute.exp,
33978         g77.f-torture/noncompile/noncompile.exp,
33979         gcc.c-torture/execute/execute.exp,
33980         gcc.c-torture/execute/memcheck/memcheck.exp,
33981         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
33982         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
33983         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
33984         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
33985         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
33986         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
33987         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33988         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
33989         Remove bug reporting instructions with ancient email addresses.
33990
33991 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33992
33993         * gcc.dg/20010202-1.c: New test.
33994         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
33995
33996 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
33997
33998         * g++.dg/stdbool-if.C: New test.
33999
34000 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
34001
34002         * objc/execute/fdecl.m: Added main().
34003
34004 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34005
34006         * gcc.c-torture/execute/20010206-1.c: New test.
34007
34008 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34009
34010         * gcc.dg/cpp/avoidpaste1.c: Update.
34011
34012 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
34013
34014         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
34015         Pero <nicola@brainstorm.co.uk>.
34016         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
34017
34018 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
34019
34020         * g++.old-deja/g++.pt/spec39.C: New test.
34021
34022 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
34023
34024         * gcc.c-torture/compile/20010202-1.c: New test.
34025
34026 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
34027
34028         * g++.old-deja/g++.abi/primary2.C: New test.
34029         * g++.old-deja/g++.abi/primary3.C: New test.
34030         * g++.old-deja/g++.abi/primary4.C: New test.
34031         * g++.old-deja/g++.abi/primary5.C: New test.
34032         * g++.old-deja/g++.abi/vtable3.h: New test.
34033         * g++.old-deja/g++.abi/vtable3a.C: New test.
34034         * g++.old-deja/g++.abi/vtable3b.C: New test.
34035         * g++.old-deja/g++.abi/vtable3c.C: New test.
34036         * g++.old-deja/g++.abi/vtable3d.C: New test.
34037         * g++.old-deja/g++.abi/vtable3e.C: New test.
34038         * g++.old-deja/g++.abi/vtable3f.C: New test.
34039         * g++.old-deja/g++.abi/vtable3g.C: New test.
34040         * g++.old-deja/g++.abi/vtable3h.C: New test.
34041         * g++.old-deja/g++.abi/vtable3i.C: New test.
34042         * g++.old-deja/g++.abi/vtable3j.C: New test.
34043         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
34044
34045 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
34046
34047         * g++.old-deja/g++.other/anon6.C: New test.
34048         * g++.old-deja/g++.other/anon7.C: New test.
34049
34050 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34051
34052         * gcc.dg/cpp/avoidpaste2.c: New tests.
34053
34054 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
34055
34056         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
34057
34058 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
34059
34060         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
34061         DECIMAL_DIG cases for Irix."
34062
34063 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
34064
34065         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
34066
34067 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34068
34069         * gcc.dg/c99-tag-1.c: New test.
34070
34071 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34072
34073         * gcc.dg/cpp/tr-warn1.c: Add tests.
34074
34075 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34076
34077         * gcc.dg/cpp/avoidpaste1.c: Update.
34078         * gcc.dg/cpp/paste4.c: Update.
34079
34080 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
34081
34082         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
34083         cases for Irix.
34084
34085 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34086
34087         * g++.old-deja/g++.other/inline19.C: New test.
34088
34089 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34090
34091         * gcc.dg/Wlarger-than.c: New test.
34092
34093 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34094
34095         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
34096
34097 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
34098
34099         * gcc.c-torture/execute/20010129-1.c: New test.
34100         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
34101
34102 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34103
34104         * gcc.dg/cpp/avoidpaste1.c: Test case.
34105
34106 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
34107
34108         * g++.old-deja/g++.other/inline18.C: New test.
34109
34110 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34111
34112         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
34113         and __builtin_putchar.
34114
34115 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
34116
34117         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
34118         tests.
34119
34120 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
34121
34122         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
34123         floating point number rounding mode to round to the nearest
34124         representable mode.
34125
34126 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
34127
34128         * g++.old-deja/g++.other/mangle2.C: New test.
34129
34130 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34131
34132         * gcc.c-torture/compile/20010124-1.c: New test.
34133
34134 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
34135
34136         * g++.old-deja/g++.pt/spec38.C: New test.
34137
34138 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34139
34140         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
34141         "Build don't run".
34142
34143 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34144
34145         * gcc.c-torture/execute/20010123-1.c: New test.
34146
34147 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34148
34149         * g++.old-deja/g++.pt/spec37.C: New test.
34150
34151 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34152
34153         * g++.old-deja/g++.pt/overload14.C: New test.
34154
34155 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34156
34157         * gcc.c-torture/execute/20010122-1.c: New test, exercise
34158         __builtin_return_address.
34159
34160 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
34161
34162         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
34163         * g++.old-deja/g++.pt/spec35.C: New test.
34164         * g++.old-deja/g++.pt/spec36.C: New test.
34165
34166 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
34167
34168         * gcc.c-torture/compile/20010118-1.c: New test.
34169
34170 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
34171
34172         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
34173
34174 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34175
34176         * gcc.c-torture/execute/20010119-1.c: New test.
34177
34178 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34179
34180         * g++.old-deja/g++.other/vbase5.C: New test.
34181
34182 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34183
34184         * gcc.c-torture/execute/20010118-1.c: New test.
34185
34186 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34187
34188         * g++.old-deja/g++.pt/deduct3.C: New test.
34189
34190 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34191
34192         * g++.old-deja/g++.pt/spec34.C: New test.
34193
34194 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
34195
34196         * g77.f-torture/compile/20000601-2.f: New test.
34197
34198 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34199
34200         * g++.old-deja/g++.other/init17.C: New test.
34201
34202 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
34203
34204         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
34205
34206 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34207
34208         * g++.old-deja/g++.pt/unify8.C: New test.
34209
34210 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34211
34212         * g++.old-deja/g++.abi/vbase1.C: New test.
34213
34214 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34215
34216         * g++.old-deja/g++.pt/crash65.C: New test.
34217
34218 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34219
34220         * gcc.dg/cpp/assembl2.S: New test case.
34221
34222 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
34223
34224         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
34225         are supported.
34226
34227 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34228
34229         * g++.old-deja/g++.other/builtins1.C: New test.
34230         * g++.old-deja/g++.other/builtins2.C: Likewise.
34231         * g++.old-deja/g++.other/builtins3.C: Likewise.
34232         * g++.old-deja/g++.other/builtins4.C: Likewise.
34233
34234 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
34235
34236         * gcc.c-torture/compile/20010117-1.c: New test.
34237         * gcc.c-torture/compile/20010117-2.c: New test.
34238
34239 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34240
34241         * g77.f-torture/execute/20010116.[fx]: New test,
34242         XFAIL on i?86-*-*.
34243         * g77.f-torture/compile/20010115.f: Indicate it's
34244         a test for PR fortran/1636.
34245
34246 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34247
34248         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
34249
34250 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34251
34252         * g77.f-torture/compile/20010115.f: New test.
34253
34254 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
34255
34256         * g++.old-deja/g++.pt/nontype5.C: New test.
34257
34258 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34259
34260         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
34261         have an equivalent working one below it.
34262
34263 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34264
34265         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
34266         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34267
34268 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34269
34270         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
34271         message containing "init_priority".
34272         (conpr-2.C): Likewise.
34273         (conpr-3.C): Likewise.
34274         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
34275
34276 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34277
34278         * gcc.c-torture/execute/20010114-2.c: New test.
34279
34280 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34281
34282         * gcc.c-torture/compile/20010114-1.c: New test.
34283         * gcc.c-torture/compile/20010114-1.x: Xfail.
34284         * gcc.c-torture/compile/20010114-2.c: New test.
34285         * gcc.c-torture/execute/20010114-1.c: New test.
34286         * gcc.dg/trunc-1.c: New test.
34287         * gcc.dg/uninit-B.c: New test.
34288
34289 2001-01-13  Nick Clifton  <nickc@redhat.com>
34290
34291         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
34292         target.
34293
34294 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34295
34296         * gcc.c-torture/compile/20010113-1.c: New test.
34297
34298 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
34299
34300         * gcc.c-torture/compile/20001212-1.c: New test.
34301
34302 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34303
34304         * gcc.dg/cpp/widestr1.c: Update.
34305         * gcc.dg/cpp/prag-imp.c: Remove.
34306
34307 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
34308
34309         * gcc.c-torture/execute/20000801-3.x: Remove.
34310         * gcc.dg/c90-init-1.c: New test.
34311         * gcc.dg/c99-init-1.c: New test.
34312         * gcc.dg/c99-init-2.c: New test.
34313         * gcc.dg/gnu99-init-1.c: New test.
34314
34315 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
34316
34317         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
34318         testing that no relevant ones were found.
34319
34320 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34321
34322         * g++.old-deja/g++.pt/cast2.C: New test.
34323
34324 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34325
34326         * g++.old-deja/g++.pt/friend47.C: New test.
34327
34328 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34329
34330         * g++.old-deja/g++.pt/instantiate13.C: New test.
34331
34332 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34333
34334         * g++.old-deja/g++.other/defarg7.C: New test.
34335         * g++.old-deja/g++.other/defarg8.C: New test.
34336
34337 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34338
34339         * g++.old-deja/g++.pt/crash64.C: New test.
34340
34341 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34342
34343         * g++.old-deja/g++.pt/crash63.C: New test.
34344
34345 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34346
34347         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
34348
34349 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
34350
34351         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
34352
34353 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34354
34355         * g++.old-deja/g++.pt/error3.C: New test.
34356
34357 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34358
34359         * g++.old-deja/g++.other/crash39.C: New test.
34360
34361 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34362
34363         * g++.old-deja/g++.other/vbase4.C: New test.
34364
34365 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
34366
34367         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
34368         * gcc.dg/special/20000419-2.c: New file. Identical to above.
34369         * gcc.dg/special/special.exp: New test driver which will check
34370         for alias support for the above test.
34371
34372 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
34373
34374         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
34375         problems on small machines.
34376         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
34377         parameterize.
34378
34379 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
34380
34381         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
34382         mips.
34383         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34384
34385 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
34386
34387         * g++.old_deja/g++.pt/using8.C: New test.
34388
34389 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34390
34391         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
34392
34393 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
34394
34395         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
34396         where a failure is expected.
34397         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
34398
34399 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34400
34401         * g++.old_deja/g++.pt/instantiate12.C: New test.
34402
34403 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34404
34405         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
34406         start of structs.
34407         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
34408         * g++.old-deja/g++.brendan/crash17.C: Likewise.
34409         * g++.old-deja/g++.brendan/crash29.C: Likewise.
34410         * g++.old-deja/g++.brendan/crash48.C: Likewise.
34411         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34412         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
34413         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
34414         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
34415         * g++.old-deja/g++.eh/spec6.C: Likewise.
34416         * g++.old-deja/g++.jason/crash3.C: Likewise.
34417         * g++.old-deja/g++.law/ctors11.C: Likewise.
34418         * g++.old-deja/g++.law/ctors17.C: Likewise.
34419         * g++.old-deja/g++.law/ctors5.C: Likewise.
34420         * g++.old-deja/g++.law/ctors9.C: Likewise.
34421         * g++.old-deja/g++.mike/ambig1.C: Likewise.
34422         * g++.old-deja/g++.mike/net22.C: Likewise.
34423         * g++.old-deja/g++.mike/p3538a.C: Likewise.
34424         * g++.old-deja/g++.mike/p3538b.C: Likewise.
34425         * g++.old-deja/g++.mike/virt3.C: Likewise.
34426         * g++.old-deja/g++.niklas/t128.C: Likewise.
34427         * g++.old-deja/g++.other/anon4.C: Likewise.
34428         * g++.old-deja/g++.other/using1.C: Likewise.
34429         * g++.old-deja/g++.other/warn3.C: Likewise.
34430         * g++.old-deja/g++.pt/t37.C: Likewise.
34431         * g++.old-deja/g++.robertl/eb69.C: Likewise.
34432         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34433
34434 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34435
34436         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
34437
34438 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34439
34440         * gcc.c-torture/execute/stdio-opt-3.c: New test.
34441
34442 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
34443
34444         * gcc.c-torture/compile/20010107-1.c: New test.
34445
34446 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34447
34448         * gcc.c-torture/execute/builtin-noret-1.c: New test.
34449
34450 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34451
34452         * gcc.dg/format/format.h: New file.
34453         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
34454         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
34455         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
34456         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
34457         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
34458         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34459         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
34460         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
34461         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
34462         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
34463         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
34464         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
34465         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
34466         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
34467         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
34468         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
34469         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
34470         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
34471         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
34472         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
34473         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
34474         instead of declaring standard types, macros and functions in each
34475         test.
34476
34477 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
34478
34479         * gcc.c-torture/execute/20010106-1.c: New test.
34480
34481 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34482
34483         * gcc.dg/format/format.exp: New file.
34484         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
34485         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
34486         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
34487         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
34488         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
34489         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
34490         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
34491         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
34492         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
34493         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
34494         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
34495         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
34496         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
34497         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
34498         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
34499         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
34500         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
34501         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
34502         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
34503         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
34504         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
34505         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
34506         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
34507         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
34508         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
34509         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
34510         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
34511         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
34512         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
34513         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
34514         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
34515         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
34516         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
34517         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
34518         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
34519         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
34520         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
34521         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
34522         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
34523         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
34524         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
34525         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
34526
34527 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
34528
34529         * gcc.c-torture/execute/991228-1.c: Take word endianness into
34530         account.
34531
34532 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34533
34534         * gcc.c-torture/execute/builtin-complex-1.c: New test.
34535
34536 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34537
34538         * g++.old-deja/g++.pt/crash62.C: New test.
34539
34540 2001-01-04  Richard Henderson  <rth@redhat.com>
34541
34542         * gcc.dg/20000926-1.c: Update expected warnings.
34543         * gcc.dg/array-2.c: Likewise.
34544         * gcc.dg/array-4.c: Also validate flexible array members.
34545         * gcc.dg/c99-flex-array-1.c: New.
34546
34547 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34548
34549         * gcc.c-torture/compile/20001222-1.x: Remove.
34550
34551 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34552
34553         * gcc.c-torture/execute/built-in-setjmp.c: New.
34554
34555 2001-01-03  Richard Henderson  <rth@redhat.com>
34556
34557         * gcc.dg/940510-1.c: Update expected error wording.
34558         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
34559
34560 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
34561
34562         * lib/target-supports.exp (check_alias_available): Modified to
34563         indicate aliases not supported if only weak aliases are supported.
34564
34565 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34566
34567         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
34568         Turn on cmpstrsi checks for __pj__ and __i370__.
34569
34570 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34571
34572         * g++.old-deja/g++.other/virtual11.C: New test.
34573
34574 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34575
34576         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
34577
34578 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34579
34580         * gcc.c-torture/compile/20010102-1.c: New test.
34581
34582 2001-01-02  Andreas Jaeger  <aj@suse.de>
34583
34584         * gcc.dg/noreturn-3.c: New test.
34585
34586         * gcc.dg/noreturn-4.c: New test.
34587
34588 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34589
34590         * gcc.c-torture/execute/stdio-opt-1.c: Also test
34591         __builtin_fputc and __builtin_fwrite.
34592
34593 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34594
34595         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
34596         signed char, not default char.
34597
34598 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34599
34600         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
34601
34602 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
34603
34604         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
34605
34606 2000-12-29  Richard Henderson  <rth@redhat.com>
34607
34608         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
34609         (__cyg_profile_func_exit): Define.
34610
34611 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34612
34613         * g++.dg/vtgc1.C: New test.
34614
34615 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
34616
34617         * gcc.dg/noncompile/20001228-1.c: New test.
34618
34619         * gcc.dg/20001228-1.c: New test.
34620
34621         * gcc.c-torture/execute/20001228-1.c: New test.
34622
34623 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
34624
34625         * gcc.dg/format-strfmon-1.c: New test.
34626
34627 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34628
34629         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
34630         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
34631         * gcc.c-torture/execute/string-opt-1.c: Likewise.
34632         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34633         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34634         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34635         * gcc.c-torture/execute/string-opt-6.c: Likewise.
34636         * gcc.c-torture/execute/string-opt-7.c: Likewise.
34637         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34638         * gcc.c-torture/execute/string-opt-9.c: Likewise.
34639         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34640         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34641         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34642
34643         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
34644         * gcc.c-torture/execute/string-opt-4.c: Test index.
34645
34646 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
34647
34648         * gcc.c-torture/compile/20001226-1.c: New test.
34649
34650 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34651
34652         * gcc.c-torture/compile/20001222-1.c: New test.
34653         * gcc.c-torture/compile/20001222-1.x: Xfail.
34654
34655 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
34656
34657         * gcc.c-torture/execute/comp-goto-2.c: New test.
34658
34659 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
34660
34661         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
34662         Use long types if __INT_MAX__ is 32767.
34663         (main): Use cast to (sint32 *) when poking 88 into a_page.
34664
34665         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
34666
34667 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
34668
34669         * gcc.c-torture/compile/20001221-1.c: New test.
34670         * gcc.c-torture/execute/20001221-1.c: New test.
34671
34672 2000-12-20  Richard Henderson  <rth@redhat.com>
34673
34674         * g++.old-deja/g++.pt/crash36.C: Update error lines.
34675         * g++.old-deja/g++.robertl/eb109.C: Likewise.
34676
34677 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34678
34679         * gcc.dg/compare3.c: New test.
34680
34681 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34682
34683         * gcc.dg/format-warnll-1.c: New test.
34684
34685 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34686
34687         * gcc.dg/cpp/cmdlne-P.c: New test.
34688
34689 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34690
34691         * gcc.c-torture/execute/builtin-abs-1.c,
34692         gcc.c-torture/execute/builtin-abs-2.c: New tests.
34693
34694 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34695
34696         * gcc.dg/cpp/multiline.c: New test.
34697
34698 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34699
34700         * g++.old-deja/g++.other/syshdr1.C: Update.
34701         * gcc.dg/cpp/lineflags.c: Remove temporarily.
34702
34703 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34704
34705         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
34706
34707 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34708
34709         * g++.old-deja/g++.pt/ttp65.C: New test.
34710
34711 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34712
34713         * g++.old-deja/g++.pt/ttp64.C: New test.
34714
34715 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34716
34717         * g++.old-deja/g++.pt/spec33.C: New test.
34718
34719 2000-12-14  Catherine Moore  <clm@redhat.com>
34720
34721         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
34722         * gcc.c-torture/execute/920612-2.c: Likewise.
34723         * gcc.c-torture/execute/920428-2.c: Likewise.
34724         * gcc-c-torture/execute/va-arg-11.c: Call exit.
34725         * gcc.c-torture/execute/va-arg-21.c: Likewise.
34726
34727 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34728
34729         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
34730         * gcc.dg/pack-test-2.c: Likewise.
34731
34732 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34733
34734         Tests by Zack Weinberg <zackw@stanford.edu>.
34735
34736         * gcc.dg/cpp/defined.c: Update.
34737         * gcc.dg/cpp/defined_trad.c: New tests.
34738
34739 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34740
34741         * gcc.dg/cpp/trad-direct.c: Update.
34742
34743 2000-12-11  Neil Booth  <neilb@earthling.net>
34744
34745         * gcc.dg/cpp/defined_trad.c
34746
34747 2000-12-11  Neil Booth  <neilb@earthling.net>
34748
34749         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
34750
34751 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34752
34753         * gcc.dg/format-miss-2.c: New test.
34754
34755 2000-12-09  Neil Booth  <neilb@earthling.net>
34756
34757         * gcc.dg/cpp/lineflags.c: New tests.
34758         * gcc.dg/cpp/poison.c: Update.
34759         * gcc.dg/cpp/redef2.c: Update.
34760         * gcc.dg/cpp/skipping.c: New test.
34761
34762 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
34763
34764         * g++.old-deja/g++.other/eh3.C: New testcase.
34765
34766 2000-12-07  Neil Booth  <neilb@earthling.net>
34767
34768         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
34769         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
34770         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
34771         wtr-union-init-2.c, wtr-union-init-3.c: Update.
34772         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
34773         Update.
34774
34775 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34776
34777         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
34778         __SIZE_TYPE__ instead of int for type of integers cast to
34779         pointers.
34780
34781 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
34782
34783         * g++.old-deja/g++.other/cleanup4.C: New test.
34784
34785 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34786
34787         * format-sec-1.c: New test.
34788
34789 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34790
34791         * gcc.dg/format-nonlit-3.c: New test.
34792
34793 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34794
34795         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
34796         through a null pointer.
34797
34798 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34799
34800         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
34801         * g++.old-deja/g++.pt/partial4.C: New test.
34802
34803 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
34804
34805         * gcc.c-torture/execute/ieee/hugeval.x: New.
34806
34807 2000-12-06  Neil Booth  <neilb@earthling.net>
34808
34809         * gcc.dg/cpp/backslash2.c: New tests.
34810
34811 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34812
34813         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
34814         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
34815
34816 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
34817
34818         * gcc.c-torture/execute/20001203-2.c: New testcase.
34819
34820 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34821
34822         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
34823         * g++.old-deja/g++.other/virtual10.C: New test.
34824
34825 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34826
34827         * g++.old-deja/g++.mike/pmf5.C: Remove test.
34828
34829 2000-12-05  Richard Henderson  <rth@redhat.com>
34830
34831         * gcc.c-torture/compile/20001205-1.c: New.
34832
34833 2000-12-04  Neil Booth  <neilb@earthling.net>
34834
34835         * g++.old-deja/g++.other/virtual9.C: New test.
34836         * g++.old-deja/g++.pt/crash61.C: New test.
34837         * gcc.c-torture/execute/loop-9.c: New test.
34838
34839 2000-12-04  Neil Booth  <neilb@earthling.net>
34840
34841         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
34842         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
34843         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
34844         * gcc.dg/cpp/extratokens.c: ...here.
34845
34846 2000-12-04  Neil Booth  <neilb@earthling.net>
34847
34848         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
34849         New tests.
34850
34851 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34852
34853         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
34854         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
34855
34856 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34857
34858         * gcc.c-torture/execute/20001203-1.c: New test.
34859
34860 2000-12-03  Neil Booth  <neilb@earthling.net>
34861
34862         * gcc.dg/cpp/macro6.c: New test cases.
34863
34864 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34865
34866         * gcc.c-torture/execute/string-opt-9.c: New test.
34867         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34868         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34869         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34870
34871         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
34872         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
34873
34874 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
34875
34876         * gcc.dg/cpp/if-6.c: New testcase.
34877
34878         * gcc.dg/20001201-1.c: New testcase.
34879
34880 2000-12-02  Neil Booth  <neilb@earthling.net>
34881
34882         * g++.old-deja/g++.other/externC4.C,
34883         g++.old-deja/g++.other/friend10.C: New tests.
34884
34885 2000-12-02  Neil Booth  <neilb@earthling.net>
34886
34887         * g++.old-deja/g++.other/instan2.C
34888         * g++.old-deja/g++.other/instan3.C: New test.
34889
34890 2000-12-02  Neil Booth  <neilb@earthling.net>
34891
34892         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
34893         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
34894         gnuc99.c,gnuc99-pedantic.c: New tests.
34895
34896 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34897
34898         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
34899         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
34900
34901 2000-12-01  Neil Booth  <neilb@earthling.net>
34902
34903         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
34904         * gcc.dg/cpp/poison.c: Update.
34905         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
34906
34907 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
34908
34909         * g77.f-torture/execute/20001201.f: New test.
34910
34911 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34912
34913         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
34914
34915 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
34916
34917         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
34918
34919 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34920
34921         * g++.old-deja/g++.other/cast6.C: New test.
34922
34923 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
34924
34925         * gcc.c-torture/execute/20001130-2.c: New testcase.
34926
34927 2000-11-30  Richard Henderson  <rth@redhat.com>
34928
34929         * gcc.c-torture/execute/20001130-1.c: New test.
34930
34931 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34932
34933         * g++.old-deja/g++.other/op3.C: New test.
34934
34935 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34936
34937         * g++.old-deja/g++.other/op2.C: New test.
34938
34939 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34940
34941         * g++.old-deja/g++.other/crash38.C: New test.
34942
34943 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
34944
34945         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
34946
34947 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
34948
34949         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
34950         tests.
34951         * gcc.c-torture/execute/string-opt-6.c: New test.
34952
34953         * gcc.dg/20001117-1.c: Add main.
34954
34955 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
34956
34957         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
34958         Move from here ...
34959         * gcc.dg/940510-1.c: ... to here.
34960
34961         * gcc.dg/20000926-1.c: GNU C now allows initializations of
34962         zero-size arrays in toplevel structures.
34963
34964 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34965
34966         * gcc.c-torture/execute/loop-8.c: New test.
34967
34968 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34969
34970         * g++.old-deja/g++.other/base1.C: New test.
34971
34972 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34973
34974         * g++.old-deja/g++.other/parse2.C: New test.
34975
34976 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34977
34978         * g++.old-deja/g++.pt/incomplete1.C: New test.
34979
34980 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34981
34982         * g++.old-deja/g++.other/friend9.C: New test.
34983
34984 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34985
34986         * gcc.dg/20001127-1.c: New test.
34987
34988 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34989
34990         * g++.old-deja/g++.pt/friend46.C: New test.
34991
34992 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34993
34994         * g++.old-deja/g++.other/ptrmem8.C: New test.
34995
34996 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34997
34998         * gcc.c-torture/execute/string-opt-7.c: New test.
34999         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35000
35001 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35002
35003         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
35004         instead of 'mkcheck 2'.
35005
35006 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35007
35008         * gcc.c-torture/execute/memcheck/driver.c,
35009         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
35010         C9X references to refer to C99.
35011
35012 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
35013
35014         * gcc.dg/ultrasp3.c: New test.
35015
35016 2000-11-25  Neil Booth  <neilb@earthling.net>
35017
35018         * gcc.dg/cpp/include2.c: Update test to be locale independent.
35019
35020 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
35021
35022         * gcc.c-torture/compile/20001123-2.c: New.
35023
35024 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35025
35026         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
35027
35028 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
35029
35030         * gcc.dg/sequence-point-1.c: Add some new tests.
35031         * gcc.c-torture/execute/20001124-1.c: New test.
35032
35033 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35034
35035         * g++.old-deja/g++.other/vaarg4.C: New test.
35036         * gcc.c-torture/compile/20001123-1.c: New test.
35037
35038 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35039
35040         * g++.other/crash24.C: Adjust and remove XFAIL.
35041         * g++.other/crash37.C: New test.
35042
35043 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
35044
35045         * g++.old-deja/g++.pt/instantiate9.C: New test.
35046
35047 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
35048
35049         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
35050         new ABI, too.
35051
35052         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
35053         * g++.old-deja/g++.robertl/eb55.C: Likewise.
35054
35055 2000-11-22  Neil Booth  <neilb@earthling.net>
35056
35057         * gcc.dg/cpp/Wtrigraphs.c: New test.
35058
35059 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
35060
35061         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
35062
35063 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
35064
35065         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
35066
35067 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
35068
35069         * lib/gcc-dg.exp: load_lib scanasm.exp.
35070         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
35071         * lib/g++-dg.exp: load_lib scanasm.exp.
35072         * lib/scanasm.exp: New.
35073         (scan-assembler, scan-assembler-not): Add optional arguments to
35074         test name, or if not present, the pattern name.
35075         (scan-assembler-dem, scan-assembler-dem-not): New.
35076
35077         * g++.dg/dg.exp: New.
35078
35079 2000-11-21  Neil Booth  <neilb@earthling.net>
35080
35081         * gcc.dg/cpp/integrated1.c: Remove.
35082
35083 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35084
35085         * gcc.c-torture/execute/20001121-1.c: New test.
35086
35087 2000-11-21  Richard Henderson  <rth@redhat.com>
35088
35089         * gcc.c-torture/compile/20001121-1.c: New test.
35090
35091 2000-11-20  Neil Booth  <neilb@earthling.net>
35092
35093         * gcc.dg/cpp/integrated1.c: New test.
35094
35095 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35096
35097         * g++.old-deja/g++.other/inline17.C: New test.
35098
35099 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
35100
35101         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
35102         local variable to be zero: I made the variable global. Now
35103         uses abort() and exit() instead of relying on main's return value.
35104
35105 2000-11-20  Neil Booth  <neilb@earthling.net>
35106
35107         * gcc.dg/cpp/paste2.c: Update test.
35108         * objc/execute/paste.m: New test.
35109
35110 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35111
35112         * gcc.dg/c99-condexpr-1.c: New test.
35113
35114 2000-11-20  Neil Booth  <neilb@earthling.net>
35115
35116         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
35117
35118 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
35119
35120         * g++.old-deja/g++.pt/export1.C: New test.
35121
35122 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
35123
35124         * gcc.dg/20001117-1.c: New test.
35125
35126 2000-11-18  Richard Henderson  <rth@redhat.com>
35127
35128         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
35129
35130 2000-11-18  Richard Henderson  <rth@redhat.com>
35131
35132         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
35133         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
35134         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
35135
35136 2000-11-18  Richard Henderson  <rth@redhat.com>
35137
35138         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
35139         (main): New.  Exit cleanly.
35140
35141 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35142
35143         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
35144         gcc.dg/c99-fordecl-2.c: New tests.
35145
35146 2000-11-18  Richard Henderson  <rth@redhat.com>
35147
35148         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
35149         * gcc.c-torture/execute/zerolen-2.c: New.
35150
35151 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35152
35153         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
35154         memory.
35155
35156 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35157
35158         * g++.old-deja/g++.pt/instantiate8.C: New test.
35159
35160 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35161
35162         * g++.old-deja/g++.other/incomplete.C: Add more tests.
35163         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
35164
35165 2000-11-16  Nick Clifton  <nickc@redhat.com>
35166
35167         * gcc.c-torture/execute/nestfunc-2.c: New test.
35168         * gcc.c-torture/execute/nestfunc-3.c: New test.
35169
35170 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35171
35172         * gcc.c-torture/compile/20001116-1.c: New test.
35173
35174 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35175
35176         * gcc.c-torture/execute/20001115-1.c: New test.
35177
35178 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
35179
35180         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
35181         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
35182         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
35183         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35184
35185 2000-11-15  Neil Booth  <neilb@earthling.net>
35186
35187         gcc.dg/cpp/_Pragma1.c: Update.
35188         gcc.dg/cpp/_Pragma2.c: New test.
35189
35190 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35191
35192         * g++.old-deja/g++.other/anon5.C: New test.
35193
35194 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35195
35196         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
35197         tests.
35198
35199 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
35200
35201         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
35202         output.
35203
35204 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35205
35206         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
35207         labels at end of compound statements.
35208
35209 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
35210
35211         * gcc.c-torture/execute/loop-7.c: New test.
35212
35213 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35214
35215         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
35216
35217 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35218
35219         * gcc.dg/c99-bool-1.c: New test.
35220
35221 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35222
35223         * gcc.dg/c99-scope-1.c: Remove xfail.
35224         * gcc.dg/c99-scope-2.c: New test.
35225
35226 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35227
35228         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
35229         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
35230
35231 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
35232
35233         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
35234         error messages.
35235
35236         * g++.mike/p700.C: Don't typedef wchar_t.
35237         * g++.mike/p784.C: Likewise.
35238         * g++.mike/eb101.C: Don't use __wchar_t.
35239
35240 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35241
35242         * g77.f-torture/execute/20001111.[fx]: Test premature exit
35243         from DO loop.
35244
35245 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35246
35247         * gcc.c-torture/execute/20001111-1.c: New test.
35248
35249 2000-11-10  Nick Clifton  <nickc@redhat.com>
35250
35251         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
35252         long multuiple and accumulate.
35253
35254 2000-11-09  Richard Henderson  <rth@redhat.com>
35255
35256         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
35257         via size_t instead of int.
35258
35259         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
35260         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35261         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35262         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35263
35264 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
35265
35266         * gcc.c-torture/compile/20001109-1.c: New test.
35267         * gcc.c-torture/compile/20001109-2.c: New test.
35268
35269 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
35270
35271         * g++.old-deja/g++.pt/operator1.C: New test.
35272         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
35273
35274 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35275
35276         * gcc.dg/20001108-1.c: New test.
35277
35278 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35279
35280         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
35281         with both arguments constant strings.
35282         * gcc.c-torture/execute/string-opt-3.c: New test.
35283         * gcc.c-torture/execute/string-opt-4.c: New test.
35284         * gcc.c-torture/execute/string-opt-5.c: New test.
35285
35286 2000-11-08  Nick Clifton  <nickc@redhat.com>
35287
35288         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
35289         mulsidi3adddi patterns.
35290
35291 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
35292
35293         * g++.old-deja/g++.other/crash36.C: New test.
35294
35295 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
35296
35297         * g++.old-deja/g++.other/init16.C: New test.
35298
35299 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
35300
35301         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
35302
35303 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35304
35305         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
35306         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35307         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35308
35309 2000-11-07  DJ Delorie  <dj@redhat.com>
35310
35311         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
35312
35313 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35314
35315         * gcc.c-torture/execute/string-opt-1.c: New test.
35316
35317 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35318
35319         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
35320         mips-sgi-irix6.* because the MIPS ABI passes floating-point
35321         parameters in registers, and there is no way for a varargs
35322         function to know in which order the integer and floating-point
35323         parameters should be interleaved when they are placed on the
35324         stack.
35325         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35326         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35327
35328 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35329
35330         * gcc.c-torture/execute/string-opt-2.c: New test.
35331
35332 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
35333
35334         * g++.old-deja/g++.pt/crash60.C: New test.
35335
35336 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35337
35338         * g++.old-deja/g++.other/crash24.C: New test.
35339         * g++.old-deja/g++.other/crash25.C: New test.
35340         * g++.old-deja/g++.other/crash26.C: New test.
35341         * g++.old-deja/g++.other/crash27.C: New test.
35342         * g++.old-deja/g++.other/crash28.C: New test.
35343         * g++.old-deja/g++.other/crash29.C: New test.
35344         * g++.old-deja/g++.other/crash30.C: New test.
35345         * g++.old-deja/g++.other/crash31.C: New test.
35346         * g++.old-deja/g++.other/crash32.C: New test.
35347         * g++.old-deja/g++.other/crash33.C: New test.
35348         * g++.old-deja/g++.other/crash34.C: New test.
35349         * g++.old-deja/g++.other/crash35.C: New test.
35350
35351 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35352
35353         * gcc.c-torture/execute/20001031-1.c: New test.
35354
35355 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
35356
35357         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
35358         namespace.
35359
35360         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
35361         standards-conformant.
35362
35363         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
35364
35365         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
35366         * g++.old-deja/g++.mike/p755a.C: Likewise.
35367         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
35368         library makes no calls to `operator new' during initialization.
35369
35370 2000-11-04  Neil Booth  <neilb@earthling.net>
35371
35372         * gcc.dg/cpp/include2.c: New tests.
35373
35374 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
35375
35376         * lib/g++.exp (g++_set_ld_library_path): New function.
35377         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
35378
35379 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
35380
35381         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
35382         warnings.
35383
35384 2000-11-01  Richard Henderson  <rth@redhat.com>
35385
35386         * g++.old-deja/g++.ext/namedret1.C: New.
35387         * g++.old-deja/g++.ext/namedret2.C: New.
35388         * g++.old-deja/g++.ext/namedret3.C: New.
35389
35390 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
35391
35392         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
35393         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
35394
35395 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35396
35397         * gcc.c-torture/execute/va-arg-21.c: New test.
35398
35399 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35400
35401         * gcc.dg/c99-complex-2.c: New test.
35402
35403 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35404
35405         * gcc.c-torture/execute/stdio-opt-1.c: New test.
35406
35407 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
35408
35409         * g++.old-deja/g++.other/inline16.C: New test.
35410
35411 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
35412
35413         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
35414         __PRETTY_FUNCTION__
35415
35416 2000-10-29  Neil Booth  <neilb@earthling.net>
35417
35418         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
35419         New tests.
35420         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
35421         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
35422         optimisation.
35423
35424 2000-10-29  Neil Booth  <neilb@earthling.net>
35425
35426         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
35427         * mi1.c, mi1c.h: Add null directives to multiple-include test.
35428         * mi5.c: Test multiple includes work with -C.
35429         * trigraphs.c: Test ^= version.
35430
35431 2000-10-28  Neil Booth  <neilb@earthling.net>
35432
35433         New tests and test updates for new macro expander.
35434
35435         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
35436         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
35437         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
35438         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
35439         new diagnostic messages.
35440
35441         * gcc.dg/cpp/macro3.c: New tests.
35442
35443 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
35444
35445         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
35446         on the same line.
35447
35448 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
35449
35450         * g++.old-deja/g++.other/eh2.C: New test.
35451
35452 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35453
35454         * gcc.c-torture/execute/20001027-1.c: New test.
35455
35456 2000-10-26  Richard Henderson  <rth@redhat.com>
35457
35458         * gcc.c-torture/execute/20001026-1.c: New.
35459
35460 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
35461
35462         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
35463         * g++.old-deja/g++.law/builtin1.C: Likewise.
35464         * g++.old-deja/g++.law/ctors10.C: Likewise.
35465         * g++.old-deja/g++.law/virtual3.C: Likewise.
35466         * g++.old-deja/g++.mike/p658.C: Likewise.
35467         * g++.old-deja/g++.other/sibcall1.C: Likewise.
35468         * g++.old-deja/g++.other/vaarg2.C: Likewise.
35469         * g++.old-deja/g++.robertl/eb124.C: Likewise.
35470         * g++.old-deja/g++.robertl/eb44.C: Likewise.
35471         * g++.old-deja/g++.robertl/eb77.C: Likewise.
35472
35473 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35474
35475         * gcc.c-torture/compile/20001024-1.c: New test.
35476
35477 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
35478
35479         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
35480         to tell us whether or not we are using V3.
35481
35482 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35483
35484         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
35485         operands.
35486
35487 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35488
35489         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
35490
35491 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
35492
35493         * gcc.c-torture/execute/20001024-1.c: New test.
35494
35495 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
35496
35497         * g++.old-deja/g++.other/sibcall1.C: New test.
35498
35499 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
35500
35501         * gcc.dg/noncompile/init-3.c: New test.
35502
35503 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35504
35505         * gcc.dg/format-array-1.c: New test.
35506
35507 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35508
35509         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
35510         writing through null pointers; remove comment about testing
35511         unterminated strings.
35512
35513 2000-10-17  Matthew Hiller  <hiller@redhat.com>
35514
35515         * gcc.c-torture/execute/20001017-2.c: New test.
35516
35517 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35518
35519         * gcc.c-torture/compile/20001018-1.c: New test.
35520         * gcc.c-torture/compile/20001018-1.x: Xfail.
35521
35522 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35523
35524         * gcc.c-torture/execute/20001017-1.c: New test.
35525
35526 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35527
35528         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
35529         for multiple use of arguments with scanf formats; add tests for
35530         multiple use of arguments.
35531
35532 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
35533
35534         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
35535
35536 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35537
35538         * gcc.dg/format-miss-1.c: New test.
35539
35540 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35541
35542         * gcc.c-torture/execute/20001013-1.c: New test.
35543
35544 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35545
35546         * gcc.dg/format-branch-1.c: New test.
35547
35548 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35549
35550         * README, lib/file-format.exp: Remove EGCS references.
35551
35552 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35553
35554         * gcc.dg/20001013-1.c: New test.
35555
35556 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35557
35558         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
35559         for intmax_t in the compiler using __typeof__ and the type rules
35560         for conditional expressions.
35561
35562 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
35563
35564         * gcc.dg/20001012-1.c: New test.
35565         * gcc.dg/20001012-2.c: New test.
35566
35567 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35568
35569         * gcc.dg/format-attr-1.c: New test.
35570
35571 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35572
35573         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
35574         __LONG_LONG_MAX__ instead of LLONG_MAX.
35575
35576 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35577
35578         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
35579         scanf flags.
35580         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
35581         flags.
35582
35583 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35584
35585         * gcc.dg/sequence-pt-1.c: New test.
35586
35587 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
35588
35589         * gcc.c-torture/execute/20001011-1.c: New testcase.
35590         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
35591
35592 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35593
35594         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
35595         does not error on it.
35596
35597 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35598
35599         * gcc.dg/20001009-1.c: New test.
35600
35601 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35602
35603         * gcc.c-torture/compile/20001009-1.c: Move from here ....
35604         * gcc.c-torture/execute/20001009-2.c: ... to here.
35605
35606 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
35607
35608         * gcc.c-torture/compile/20001009-1.c: New testcase.
35609         * gcc.c-torture/execute/20001009-1.c: New testcase.
35610         Testcases provided by Jan Hubicka <jh@suse.cz>.
35611
35612 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35613
35614         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35615         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
35616         uintmax_t using <limits.h> to emulate the compiler's internal
35617         logic.  No longer XFAIL %j tests.
35618
35619 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35620
35621         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
35622         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35623         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
35624         regexps and details of expected handling of some bad formats.
35625         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
35626         suppression.
35627
35628 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35629
35630         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
35631         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
35632         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
35633         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
35634         in list archives.
35635
35636 2000-10-06  Richard Henderson  <rth@cygnus.com>
35637
35638         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
35639         * g++.old-deja/g++.brendan/crash52.C: Likewise.
35640         * g++.old-deja/g++.jason/report.C: Likewise.
35641         * g++.old-deja/g++.law/friend5.C: Likewise.
35642         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
35643         of the expected warnings.
35644
35645 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
35646
35647         * g++.old-deja/g++.pt/enum14.C: New test.
35648
35649 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35650
35651         * g++.old-deja/g++.pt/crash59.C: New test.
35652
35653 2000-10-04  Will Cohen  <wcohen@redhat.com>
35654
35655         * gcc.dg/20000926-1.c: New test.
35656
35657 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
35658
35659         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
35660         function name for current C++ compiler.
35661         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
35662
35663 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
35664
35665         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
35666         __PRETTY_FUNCTION__.
35667         * g++.old-deja/g++.ext/pretty2.C: Likewise.
35668
35669 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35670
35671         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
35672
35673 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
35674
35675         * gcc.c-torture/compile/20000923-1.c: New test.
35676
35677 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
35678
35679         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
35680         * g++.old-deja/g++.pt/ttp62.C: Same.
35681         * g++.old-deja/g++.other/inline14.C: Same.
35682
35683 2000-09-24  Richard Henderson  <rth@cygnus.com>
35684
35685         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
35686
35687 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35688
35689         * gcc.dg/c90-printf-1.c: Add test for wide string format.
35690
35691 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
35692
35693         * gcc.c-torture/compile/20000922-1.c: New file.
35694
35695 2000-09-21  Nick Clifton  <nickc@redhat.com>
35696
35697         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
35698         a signed long modulo operation.
35699         (mod6): New function - perform an unsigned long modulo operation.
35700         (main): Add tests for modulos of very large numbers by very small
35701         dividends.
35702
35703 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35704
35705         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
35706
35707 2000-09-19  Richard Henderson  <rth@cygnus.com>
35708
35709         * gcc.dg/compare2.c (case 10): XFAIL.
35710
35711 2000-09-18  Richard Henderson  <rth@cygnus.com>
35712
35713         * gcc.c-torture/execute/20000906-1.c: Move ...
35714         * gcc.dg/20000906-1.c: ... here.  Only run on targets
35715         that support __builtin_trap.
35716
35717 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
35718
35719         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
35720
35721 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35722
35723         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
35724         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
35725         more $ format tests.
35726
35727 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35728
35729         * gcc.dg/format-errmk-1.c: New test.
35730
35731 2000-09-17  Greg McGary  <greg@mcgary.org>
35732
35733         * gcc.c-torture/execute/20000917-1.x: Remove.
35734
35735 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35736
35737         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
35738
35739 2000-09-17  Greg McGary  <greg@mcgary.org>
35740
35741         * gcc.c-torture/execute/20000917-1.c: New test.
35742         * gcc.c-torture/execute/20000917-1.x: XFAIL.
35743
35744 2000-09-16  Neil Booth  <NeilB@earthling.net>
35745
35746         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
35747         in nested macro bug.
35748
35749 2000-09-15  Neil Booth  <NeilB@earthling.net>
35750
35751         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
35752
35753 2000-09-14  Jeffrey A Law  (law@cygnus.com)
35754
35755         * gcc.c-torture/execute/20000914-1.c: New test.
35756
35757 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
35758
35759         * g++.other/inline13.C: New test.
35760
35761 2000-09-12  Andreas Jaeger  <aj@suse.de>
35762
35763         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
35764         constant by Ulrich Drepper <drepper@redhat.com>.
35765
35766 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
35767
35768         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
35769
35770 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35771
35772         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
35773
35774 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
35775
35776         * gcc.dg/cpp/backslash.c: New test.
35777
35778 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
35779
35780         * gcc.c-torture/execute/20000910-1.c: New test.
35781         * gcc.c-torture/execute/20000910-2.c: Likewise.
35782
35783 2000-09-11  Robert Lipe  <robertl@sco.com>
35784
35785         * gcc.dg/pragma-align.c: New test.
35786
35787 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35788
35789         * g++.old-deja/g++.pt/explicit82.C: New test.
35790         * g++.old-deja/g++.pt/explicit83.C: New test.
35791
35792 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
35793
35794         * gcc.dg/asm-names.c: New test.
35795
35796 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35797
35798         * gcc.dg/cpp/tr-warn6.c: New test
35799
35800 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35801
35802         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
35803         be accepted.
35804
35805 2000-09-07  Catherine Moore  <clm@redhat.com>
35806
35807         * gcc.c-torture/execute/unroll-1.c: New test.
35808
35809 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
35810
35811         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
35812         ERROR markers.
35813         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
35814         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
35815         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
35816         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
35817         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
35818         Preprocess only.
35819         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
35820         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
35821
35822 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35823
35824         * g++.old-deja/g++.pt/deduct2.C: New test.
35825
35826 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35827
35828         * g++.old-deja/g++.pt/parms2.C: New test.
35829
35830 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35831
35832         * g++.old-deja/g++.pt/crash58.C: New test.
35833
35834 2000-09-06  Greg McGary  <greg@mcgary.org>
35835
35836         * gcc.c-torture/execute/20000906-1.c: New test.
35837         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
35838
35839 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35840
35841         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
35842
35843 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35844
35845         * g++.old-deja/g++.pt/crash57.C: New test.
35846
35847 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35848
35849         * g++.old-deja/g++.pt/crash56.C: New test.
35850
35851 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35852
35853         * g++.old-deja/g++.pt/koenig1.C: New test.
35854
35855 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35856
35857         * gcc.dg/20000904-1.c: New test.
35858
35859 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35860
35861         * gcc.dg/cpp/paste8.c: New test.
35862
35863 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
35864
35865         * gcc.c-torture/compile/20000827-1.c: New test.
35866
35867 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35868
35869         * gcc.dg/format-diag-1.c: New test.
35870
35871 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35872
35873         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
35874         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
35875         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
35876         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
35877         gcc.dg/formatz-1.c: Adjust warning regular expressions.
35878
35879 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35880
35881         * g++.old-deja/g++.other/nested4.C: New test.
35882
35883 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35884
35885         * g++.old-deja/g++.ns/scoped1.C: New test.
35886
35887 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
35888
35889         * lib/g++.exp: Support testing already-installed GCC.
35890
35891 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35892
35893         * wtr-label-1.c, wtr-suffix-1.c: New tests.
35894
35895 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35896
35897         * gcc.dg/return-type-2.c: New test.
35898
35899 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
35900
35901         * gcc.c-torture/compile/20000825-1.c: New test.
35902
35903 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
35904
35905         * gcc.dg/dwarf2-2.c: New test.
35906
35907 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
35908
35909         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
35910         dg-warning regexps.
35911
35912 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35913
35914         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
35915         gcc.dg/format-ext-5.c: New tests.
35916
35917 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
35918
35919         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
35920
35921 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
35922
35923         * gcc.dg/noncompile/930622-2.c: Adjust error message.
35924
35925 2000-08-24  Richard Henderson  <rth@cygnus.com>
35926
35927         * gcc.dg/ia64-sync-1.c: New test.
35928         * gcc.dg/ia64-sync-2.c: New test.
35929         * gcc.dg/ia64-asm-1.c: New test.
35930
35931 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35932
35933         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
35934         * gcc.dg/format-ext-2.c: New test.
35935
35936 2000-08-23  Jason Merrill  <jason@redhat.com>
35937
35938         * lib/old-dejagnu.exp: Also ignore "In member function" and
35939         "At global scope".
35940
35941 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35942
35943         * gcc.dg/noncompile/label-lineno-1.c: New test.
35944
35945 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35946
35947         * gcc.dg/c99-array-nonobj-1.c: New test.
35948
35949 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35950
35951         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
35952         tests.
35953         * gcc.dg/format-ext-1.c: New test.
35954
35955 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35956
35957         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
35958         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
35959         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
35960         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
35961         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
35962
35963 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35964
35965         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
35966         gcc.dg/c99-strftime-2.c: New tests.
35967
35968 2000-08-22  Richard Henderson  <rth@cygnus.com>
35969
35970         * gcc.c-torture/execute/20000822-1.c: New test.
35971
35972 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35973
35974         * gcc.c-torture/execute/20000819-1.x: Remove.
35975
35976 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35977
35978         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
35979         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
35980         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
35981         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
35982         gcc.dg/format-xopen-1.c: New tests.
35983
35984 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35985
35986         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
35987
35988 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35989
35990         * g++.old-deja/g++.other/loop2.C: New test.
35991
35992         * gcc.c-torture/compile/20000606-1.c: New test.
35993         * gcc.c-torture/compile/20000728-1.c: New test.
35994         * gcc.c-torture/execute/20000801-1.c: New test.
35995         * gcc.c-torture/execute/20000801-2.c: New test.
35996         * gcc.c-torture/execute/20000819-1.c: New test.
35997         * gcc.c-torture/execute/20000819-1.x: XFAIL.
35998         * gcc.dg/20000629-1.c: New test.
35999         * gcc.dg/20000724-1.c: New test.
36000         * gcc.dg/20000807-1.c: New test.
36001
36002 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
36003
36004         * gcc.dg/cpp/pragma-1.c: New test.
36005         * gcc.dg/cpp/pragma-2.c: New test.
36006
36007 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
36008
36009         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
36010         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
36011
36012 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36013
36014         * gcc.c-torture/compile/20000818-1.c: New test.
36015
36016 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
36017
36018         * gcc.c-torture/execute/20000818-1.c: New test.
36019
36020 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36021
36022         * gcc.dg/format-va-1.c: New test.
36023
36024 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36025
36026         * g++.old-deja/g++.other/typedef8.C: New test.
36027
36028 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36029
36030         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
36031         * g++.old-deja/g++.mike/net36.C: Mark candidate.
36032         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
36033         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
36034         * g++.old-deja/g++.other/ptrmem7.C: New test.
36035         * g++.old-deja/g++.pt/ptrmem10.C: New test.
36036
36037 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36038
36039         * g++.old-deja/g++.pt/typename27.C: New test.
36040
36041 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
36042
36043         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
36044         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
36045         * g++.old-deja/g++.pt/friend45.C: New test.
36046         * g++.old-deja/g++.other/friend8.C: New test.
36047
36048 2000-08-15  Richard Henderson  <rth@cygnus.com>
36049
36050         * gcc.c-torture/execute/20000815-1.c: New test.
36051
36052 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36053
36054         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
36055         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
36056         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
36057
36058 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
36059
36060         * g++.old-deja/g++.other/refinit2.C: New test.
36061
36062 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
36063
36064         * lib/c-torture.exp (c-torture): Make
36065         compiler_conditional_xfail_data global.
36066         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
36067         compiler_conditional_xfail_data machinery.
36068         (f-torture-execute): Likewise.
36069         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
36070         and only when unrolling loops.
36071
36072         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
36073
36074 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36075
36076         * g++.old-deja/g++.pt/explicit81.C: New test.
36077
36078 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36079
36080         * g++.old-deja/g++.pt/typename26.C: New test.
36081
36082 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
36083
36084         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
36085         warning.
36086
36087 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36088
36089         * g++.old-deja/g++.other/array3.C: New test.
36090
36091 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36092
36093         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
36094         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
36095         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
36096         New tests.
36097
36098 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
36099
36100         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
36101         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36102
36103 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
36104
36105         * gcc.c-torture/execute/20000808-1.c: New test.
36106
36107 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36108
36109         * gcc.dg/c90-const-expr-1.c: New test.
36110
36111 2000-08-08  Richard Henderson  <rth@cygnus.com>
36112
36113         * gcc.dg/noncompile/920923-1.c: Declare calloc.
36114
36115 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36116
36117         * gcc.dg/noncompile/const-ll-1.c: New test.
36118
36119 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36120
36121         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
36122
36123 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36124
36125         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
36126         that running programs linked against the shared version of libobjc
36127         run correctly.
36128
36129 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36130
36131         * gcc.dg/c99-printf-1.c: New test.
36132
36133 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36134
36135         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
36136
36137 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
36138
36139         * gcc.c-torture/execute/20000731-1.x: Delete.
36140
36141 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
36142
36143         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
36144         and torture_without_loops as is done by c-torture.exp.
36145         (search_for): Copy from c-torture.exp.
36146         (gcc-dg-runtest): New function, drives a directory of tests
36147         iterating over the TORTURE_OPTIONS.
36148         (scan-assembler, scan-assembler-not): Move here from
36149         individual directory drivers.
36150
36151         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
36152         defined by lib/gcc-dg.exp.
36153         * gcc.dg/cpp/cpp.exp: Likewise.
36154         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
36155         gcc-dg-runtest, so we cycle over optimization options.
36156
36157         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
36158         * gcc.dg/compare2.c: No longer expected to fail.
36159
36160 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36161
36162         * gcc.c-torture/execute/20000804-1.c: New test.
36163
36164 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36165
36166         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
36167
36168 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
36169
36170         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
36171
36172 2000-08-03  Jeffrey A Law  (law@cygnus.com)
36173
36174         * gcc.c-torture/compile/20000803-1.c: New test.
36175
36176 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36177
36178         * gcc.c-torture/execute/20000801-3.c,
36179         gcc.c-torture/execute/20000801-4.c: New tests.
36180         * gcc.c-torture/execute/20000801-3.x,
36181         gcc.c-torture/execute/20000801-4.x: Xfail.
36182
36183 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
36184
36185         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
36186         libobjc/.libs to allow for libtool.
36187
36188 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
36189
36190         * gcc.c-torture/compile/20000802-1.c: New test.
36191
36192 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
36193
36194         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
36195
36196 2000-07-31  Jeffrey A Law  (law@cygnus.com)
36197
36198         * gcc-c-torture/execute/20000731-2.c: New test.
36199
36200         * gcc.c-torture/execute/20000731-1.c: New test.
36201         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
36202
36203 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
36204
36205         * testsuite/gcc.dg/cpp/paste7.c: New test.
36206         * gcc.dg/cpp/20000725-1.c: New test.
36207
36208 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
36209
36210         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
36211         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
36212         declaration warning for __builtin_dwarf_reg_size.
36213
36214         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
36215
36216 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36217
36218         * gcc.dg/noncompile/voidparam-1.c: New test.
36219
36220 2000-07-30  Richard Henderson  <rth@cygnus.com>
36221
36222         * gcc.dg/c90-digraph-1.c: Don't xfail.
36223         * gcc.dg/compare2.c (case 10): Xfail.
36224         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
36225
36226 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
36227
36228         * gcc.dg/c99-main-1.c: New test.
36229
36230 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36231
36232         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
36233
36234 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
36235
36236         * gcc.c-tortuer/execute/20000726-1.c: New test.
36237
36238 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
36239
36240         * gcc.c-torture/execute/enum-2.c: New test.
36241
36242 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36243
36244         * gcc.dg/cpp/tr-warn3.c: New test.
36245
36246 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36247
36248         * g++.old-deja/g++.ext/implicit1.C: Remove.
36249         * g++.old-deja/g++.jason/c2.C: Remove
36250         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
36251         * g++.old-deja/g++.pt/crash16.C: Likewise.
36252         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
36253
36254 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36255
36256         * g++.old-deja/g++.other/for2.C: New test.
36257
36258 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
36259
36260         * gcc.dg/20000720-1.c: New test.
36261
36262 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
36263
36264         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
36265
36266 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
36267
36268         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
36269         * gcc.c-torture/execute/20000722-1.c: New.
36270         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
36271
36272 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
36273
36274         * gcc.dg/cpp/20000720-1.S: New test.
36275
36276 2000-07-21  Michael Meissner  <meissner@redhat.com>
36277
36278         * gcc.c-torture/execute/ieee/hugeval.c: New test.
36279
36280 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36281
36282         * g++.old-deja/g++.brendan/crash16.C,
36283         g++.old-deja/g++.brendan/parse3.C,
36284         g++.old-deja/g++.brendan/redecl1.C,
36285         g++.old-deja/g++.ns/template13.C,
36286         g++.old-deja/g++.other/decl4.C,
36287         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
36288
36289 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36290
36291         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
36292         and "Internal error".
36293
36294         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
36295         regexps.
36296         * gcc.dg/cpp/paste6.c: New test.
36297
36298 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
36299
36300         * gcc.dg/cpp/tr-direct.c: New test.
36301
36302         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
36303         gcc.dg/cpp/undef1.c: Tweak error regexps.
36304
36305 2000-07-18  Eric Christopher <echristo@redhat.com>
36306
36307         * gcc.c-torture/compile/20000718-1.c: New test.
36308
36309 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
36310
36311         * cpplex.c (_cpp_push_token): If the token being pushed back
36312         is the previous token in this context, just subtract one from
36313         context->posn.
36314         * cppmacro.c (save_expansion): Clear aux field when storing a
36315         placemarker.
36316
36317 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
36318
36319         * gcc.dg/noncompile/redecl-1.c: New test.
36320
36321 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
36322
36323         * gcc.c-torture/execute/20000717-5.c: New test.
36324         * gcc.c-torture/execute/20000717-1.x: Removed.
36325
36326 2000-07-17  Richard Henderson  <rth@cygnus.com>
36327
36328         * gcc.c-torture/execute/20000717-4.c: New test.
36329
36330 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
36331
36332         * gcc.dg/cpp/syshdr.c: New test.
36333         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
36334
36335 2000-07-17  Neil Booth  <neilb@earthling.net>
36336
36337         * gcc.dg/cpp/cmdlne-dM.c: New test.
36338         * gcc.dg/cpp/cmdlne-dD.c: New test.
36339
36340 2000-07-17  Jeffrey A Law  (law@cygnus.com)
36341
36342         * gcc.c-torture/execute/20000717-3.c: New test.
36343
36344         * gcc.c-torture/compile/20000717-1.c: New test.
36345
36346 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
36347
36348         * gcc.c-torture/execute/20000717-2.c: New test.
36349
36350 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36351
36352         * gcc.dg/formatz-1.c: New test.
36353
36354         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
36355         * gcc.dg/c99-digraph-1.c: New tests.
36356
36357         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
36358         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
36359
36360         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
36361         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
36362         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
36363         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
36364         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
36365         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
36366         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
36367
36368 2000-07-17   Greg McGary <greg@mcgary.org>
36369
36370         * gcc.c-torture/execute/20000717-1.c: New test.
36371         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
36372
36373 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
36374
36375         * gcc.c-torture/execute/20000715-2.c: New test.
36376         * gcc.dg/20000715-1.c: New test.
36377
36378 2000-07-15  Michael Meissner  <meissner@redhat.com>
36379
36380         * gcc.c-torture/execute/20000715-1.c: New test.
36381
36382 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
36383
36384         * gcc.c-torture/execute/20000707-1.c: New test.
36385
36386 2000-07-13  Neil Booth  <NeilB@earthling.net>
36387
36388         * testsuite/gcc.dg/cpp/digraph1.c,
36389         testsuite/gcc.dg/cpp/digraph2.c,
36390         testsuite/gcc.dg/cpp/digraphs.c: New tests.
36391
36392 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
36393
36394         * g77.f-torture/compile/20000630-2.f: New test.
36395         * g77.f-torture/compile/20000630-2.x
36396
36397 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36398
36399         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
36400
36401 2000-07-11  Neil Booth  <NeilB@earthling.net>
36402
36403         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
36404
36405 2000-07-11  Neil Booth  <NeilB@earthling.net>
36406
36407         * gcc.dg/cpp/cmdlne-C.c: New.
36408
36409 2000-07-09  Neil Booth  <NeilB@earthling.net>
36410
36411         * gcc.dg/cpp/directiv.c: New tests.
36412         * gcc.dg/cpp/undef1.c: Update.
36413
36414 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
36415
36416         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
36417
36418 2000-07-09  Neil Booth  <NeilB@earthling.net>
36419
36420         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
36421
36422 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
36423
36424         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
36425         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
36426
36427 2000-07-08  Neil Booth  <NeilB@earthling.net>
36428
36429         * gcc.dg/cpp/macsyntx.c: New tests.
36430
36431 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
36432
36433         * gcc.dg/20000707-1.c: New test.
36434
36435 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
36436
36437         * gcc.c-torture/execute/20000706-1.c: New test.
36438         * gcc.c-torture/execute/20000706-2.c: New test.
36439         * gcc.c-torture/execute/20000706-3.c: New test.
36440         * gcc.c-torture/execute/20000706-4.c: New test.
36441         * gcc.c-torture/execute/20000706-5.c: New test.
36442
36443 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
36444
36445         * g++.old-deja/g++.pt/instantiate7.C: New test.
36446
36447 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
36448
36449         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
36450         * g++.old-deja/g++.mike/thunk3.C: Likewise.
36451         * g++.old-deja/g++.other/rtti3.C: Likewise.
36452         * g++.old-deja/g++.other/rttid3.C: Likewise.
36453
36454 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
36455
36456         *  g77.f-torture/compile/20000630-1.x: Fix typo
36457
36458 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
36459
36460         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
36461         assembly output.
36462
36463 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
36464
36465         * gcc.dg/cpp/ident.c: New test.
36466
36467 2000-07-05  Neil Booth  <NeilB@earthling.net>
36468
36469         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
36470           gcc.dg/cpp/lexstrng.c: New tests.
36471
36472 2000-07-04  Neil Booth  <NeilB@earthling.net>
36473
36474         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
36475         * gcc.dg/cpp/strify2.c: Same.
36476
36477 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
36478
36479         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
36480         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
36481         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
36482         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
36483
36484         * testsuite/gcc.dg/cpp/macro1.c,
36485         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
36486         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
36487         testsuite/gcc.dg/cpp/strify1.c,
36488         testsuite/gcc.dg/cpp/strify2.c: New tests.
36489
36490 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
36491
36492         * gcc.c-torture/execute/20000703-1.c: New test.
36493
36494 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36495
36496         * g++.old-deja/g++.pt (lookup10.C): New test.
36497
36498 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36499
36500         * g++.old-deja/g++.pt (typename25.C): New test.
36501
36502 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
36503
36504         * gcc.c-torture/compile/20000701-1.c: New test.
36505
36506 2000-06-30  Nick Clifton  <nickc@cygnus.com>
36507
36508         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
36509         to test case.
36510
36511 2000-06-30  Catherine Moore  <clm@cygnus.com>
36512
36513         * gcc.c-torture/execute/align-1.c: New test.
36514
36515 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
36516
36517         * g++.old-deja/g++.pt/expr8.C: New test.
36518         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
36519
36520 2000-06-29  Nick Clifton  <nickc@cygnus.com>
36521
36522         * gcc.c-torture/compile/20000629-1.c: New test.
36523
36524 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36525
36526
36527         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
36528         gcc.dg/noncompile directory, depending on whether they're
36529         preprocessor tests or not.  Annotate all the tests for the dg
36530         framework.
36531
36532         * gcc.c-torture/noncompile/noncompile.exp: Delete.
36533         * gcc.dg/noncompile/noncompile.exp: New.
36534
36535         * Moved files:
36536         Old name                                New name
36537         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
36538         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
36539         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
36540         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
36541         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
36542         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
36543         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
36544         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
36545         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
36546         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
36547         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
36548         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
36549         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
36550         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
36551         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
36552         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
36553         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
36554         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
36555         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
36556         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
36557         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
36558         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
36559         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
36560         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
36561
36562         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
36563         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
36564         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
36565         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
36566         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
36567         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
36568
36569 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36570
36571         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
36572         declare one variable.  On the fourth, error.
36573         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
36574         declared by 20000628-1a.h.
36575
36576 2000-06-29  Richard Henderson  <rth@redhat.com>
36577
36578         * gcc.c-torture/execute/930529-1.x: New file.
36579         * gcc.dg/920413-1.c: Adjust expected warning text.
36580         * gcc.dg/980217-1.c: Declare abort.
36581         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
36582
36583 2000-06-29  Jeffrey A Law  (law@cygnus.com)
36584
36585         * g77.f-torture/compile/20000629-1.f: New test.
36586         * g77.f-torture/compile/20000629-1.x: Expected to fail.
36587
36588 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36589
36590         Rearrange lots of files, removing entirely the
36591         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
36592         directories.
36593
36594         * Deleted files:
36595         gcc.c-torture/code_quality/code_quality.exp
36596         gcc.c-torture/special/special.exp
36597         gcc.failure/failure.exp
36598         gcc.failure/940409-1.x
36599         gcc.c-torture/compile/961203-1.x
36600
36601         * New files:
36602         gcc.misc-tests/linkage.exp
36603         gcc.c-torture/execute/920730-1t.c
36604         gcc.c-torture/execute/920730-1t.x
36605         gcc.c-torture/compile/920520-1.x
36606         gcc.c-torture/compile/920521-1.x
36607         gcc.c-torture/compile/981006-1.x
36608         gcc.c-torture/execute/eeprof-1.x
36609
36610         * Moved files (possibly with modifications to fit a new harness):
36611         Old name                                New name
36612         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
36613         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
36614         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
36615         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
36616         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
36617         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
36618         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
36619         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
36620         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
36621         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
36622         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
36623         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
36624         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
36625         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
36626
36627 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36628
36629         * c-torture/compile/961203-1.x: Delete.
36630
36631         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
36632         not exit. Include stdio.h.
36633         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
36634         * gcc.misc-tests/dg-12.c: Likewise.
36635         * gcc.misc-tests/dg-5.c: Likewise.
36636         * gcc.misc-tests/dg-6.c: Likewise.
36637         * gcc.misc-tests/dg-7.c: Prototype abort.
36638         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
36639         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
36640         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
36641         not exit.
36642         * gcc.misc-tests/sieve.c: Use return from main, not exit.
36643         * gcc.misc-tests/sort2.c: Use return from main, not exit.
36644
36645 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
36646
36647         * gcc.dg/cpp/20000628-1.c: New test.
36648         * gcc.dg/cpp/20000628-1.h: New header for above test.
36649         * gcc.dg/cpp/20000628-1a.h: Likewise.
36650
36651 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
36652
36653         * gcc.dg/cpp: New directory.
36654         * gcc.dg/cpp/cpp.exp: New driver.
36655         * gcc.dg/cpp/20000627-1.c: New test.
36656         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
36657         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
36658         and rewrite as a compilation test.
36659
36660         * gcc.dg: Move many files into the cpp subdirectory, possibly
36661         renaming or editing them as well.
36662         Old name                New name
36663         990119-1.c              cpp/19990119-1.c
36664         990228-1.c              cpp/19990228-1.c
36665         990407-1.c              cpp/19990407-1.c
36666         990409-1.c              cpp/19990409-1.c
36667         990413-1.c              cpp/19990413-1.c
36668         990703-1.c              cpp/19990703-1.c
36669         20000127-1.c            cpp/20000127-1.c
36670         20000129-1.c            cpp/20000129-1.c
36671         20000207-1.c            cpp/20000207-1.c
36672         20000207-2.c            cpp/20000207-2.c
36673         20000209-1.c            cpp/20000209-1.c
36674         20000209-2.c            cpp/20000209-2.c
36675         20000301-1.c            cpp/20000301-1.c
36676         20000419-1.c            cpp/20000419-1.c
36677         20000510-1.S            cpp/20000510-1.S
36678         20000519-1.c            cpp/20000519-1.c
36679         20000529-1.c            cpp/20000529-1.c
36680         20000625-1.c            cpp/20000625-1.c
36681         20000625-2.c            cpp/20000625-2.c
36682         cpp-as1.c               cpp/assert1.c
36683         cpp-as2.c               cpp/assert2.c
36684         cxx-comments-1.c        cpp/cxxcom1.c
36685         cxx-comments-2.c        cpp/cxxcom2.c
36686         endif-label.c           cpp/endif.c
36687         cpp-hash1.c             cpp/hash1.c
36688         cpp-hash2.c             cpp/hash2.c
36689         cpp-if1.c               cpp/if-1.c
36690         cpp-if2.c               cpp/if-2.c
36691         cpp-if3.c               cpp/if-3.c
36692         cpp-if4.c               cpp/if-4.c
36693         cpp-if5.c               cpp/if-5.c
36694         cpp-cond.c              cpp/if-cexp.c
36695         cpp-missingop.c         cpp/if-mop.c
36696         cpp-missingparen.c      cpp/if-mpar.c
36697         cpp-opprec.c            cpp/if-oppr.c
36698         cpp-ifparen.c           cpp/if-paren.c
36699         cpp-shortcircuit.c      cpp/if-sc.c
36700         cpp-shift.c             cpp/if-shift.c
36701         cpp-unary.c             cpp/if-unary.c
36702         cpp-li1.c               cpp/line1.c
36703         cpp-li2.c               cpp/line2.c
36704         lineno.c                cpp/line3.c
36705         lineno-2.c              cpp/line4.c
36706         cpp-mi.c                cpp/mi1.c
36707         cpp-mic.h               cpp/mi1c.h
36708         cpp-micc.h              cpp/mi1cc.h
36709         cpp-mind.h              cpp/mi1nd.h
36710         cpp-mindp.h             cpp/mi1ndp.h
36711         cpp-mix.h               cpp/mi1x.h
36712         cpp-mi2.c               cpp/mi2.c
36713         cpp-mi2a.h              cpp/mi2a.h
36714         cpp-mi2b.h              cpp/mi2b.h
36715         cpp-mi2c.h              cpp/mi2c.h
36716         cpp-mi3.c               cpp/mi3.c
36717         cpp-mi3.def             cpp/mi3.def
36718         poison-1.c              cpp/poison.c
36719         pr-impl.c               cpp/prag-imp.c
36720         cpp-redef-2.c           cpp/redef1.c
36721         cpp-redef.c             cpp/redef2.c
36722         strpaste.c              cpp/strp1.c
36723         strpaste-2.c            cpp/strp2.c
36724         cpp-tradpaste.c         cpp/tr-paste.c
36725         cpp-tradstringify.c     cpp/tr-str.c
36726         cpp-tradwarn1.c         cpp/tr-warn1.c
36727         cpp-tradwarn2.c         cpp/tr-warn2.c
36728         trigraphs.c             cpp/trigraphs.c
36729         cpp-unc1.c              cpp/unc1.c
36730         cpp-unc2.c              cpp/unc2.c
36731         cpp-unc3.c              cpp/unc3.c
36732         cpp-unc.c               cpp/unc4.c
36733         undef.c                 cpp/undef1.c
36734         undef-2.c               cpp/undef2.c
36735         cpp-wi1.c               cpp/widestr1.c
36736
36737 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
36738
36739         * lib/g++.exp (g++_include_flags): Tweak.
36740
36741 2000-06-27  H.J. Lu  <hjl@gnu.org>
36742             Loren J. Rittle  <ljrittle@acm.org>
36743
36744         * lib/g++.exp (g++_include_flags): Override libgloss.exp
36745         version with one that knows about the new gcc tree structure.
36746         (g++_link_flags): Same.
36747
36748 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
36749
36750         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
36751         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
36752         case we are cross-compiling.
36753
36754         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
36755         g++.old-deja/g++.niklas/Makefile.in,
36756         g++.old-deja/g++.niklas/configure.in,
36757         g++.old-deja/g++.other/Makefile.in,
36758         g++.old-deja/g++.other/configure.in,
36759         gcc.c-torture/code_quality/Makefile.in,
36760         gcc.c-torture/code_quality/configure.in,
36761         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
36762         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
36763         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
36764         gcc.c-torture/execute/ieee/Makefile.in,
36765         gcc.c-torture/execute/ieee/configure.in,
36766         gcc.c-torture/noncompile/Makefile.in,
36767         gcc.c-torture/noncompile/configure.in,
36768         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
36769         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
36770         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
36771
36772 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36773
36774         * g++.old-deja/g++.other/ambig3.C: New test.
36775
36776 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36777
36778         * g++.old-deja/g++.pt/syntax1.C: New test.
36779         * g++.old-deja/g++.pt/syntax2.C: New test.
36780         * g++.old-deja/g++.other/syntax3.C: New test.
36781         * g++.old-deja/g++.other/syntax4.C: New test.
36782
36783 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36784
36785         * gcc.dg/20000623-1.c: Prototype exit and abort.
36786
36787 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36788
36789         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
36790         New tests.
36791         * gcc.dg/cpp-mi3.def: New file.
36792
36793         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
36794         inside assertions.
36795         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
36796         lexer's error messages.
36797         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
36798         divine anything from the linemarkers.
36799         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
36800         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
36801
36802 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
36803
36804         * gcc.dg/20000623-1.c: New test.
36805
36806 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
36807
36808         * gcc.c-torture/execute/20000622-1.c: New test.
36809
36810 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36811
36812         * g++.old-deja/g++.other/init15.C: New test.
36813
36814 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36815
36816         * g++.old-deja/g++.pt/vaarg2.C: New test.
36817         * g++.old-deja/g++.pt/vaarg3.C: New test.
36818
36819 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
36820
36821         * g++.old-deja/g++.other/dyncast6.C: New test.
36822
36823 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
36824
36825         * gcc.c-torture/execute/loop-6.c: New test.
36826
36827 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
36828
36829         * gcc.dg/20000614-1.c: New test.
36830         * gcc.dg/20000614-2.c: New test.
36831
36832 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
36833
36834         * g++.old-deja/g++.other/inline12.C: New test.
36835
36836 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
36837
36838         * g++.old-deja/g++.other/eh1.C: New test.
36839
36840 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
36841
36842         * g++.old-deja/g++.other/type.C: New test.
36843
36844 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36845
36846         * g++.old-deja/g++.other/initstring.C: New test.
36847
36848 2000-06-12  Jason Merrill  <jason@redhat.com>
36849
36850         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
36851
36852 2000-06-09  Jeffrey A Law  (law@cygnus.com)
36853
36854         * gcc.c-torture/compile/20000609-1.c: New test.
36855
36856 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
36857
36858         * gcc.dg/20000609-1.c: New test.
36859
36860 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
36861
36862         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
36863         * gcc.c-torture/noncompile/poison-1.c: Move...
36864         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
36865         * gcc.dg/cpp-li1.c: Add a token after the #line.
36866
36867 2000-06-05  Richard Henderson  <rth@cygnus.com>
36868
36869         * gcc.c-torture/execute/20000605-2.c: New test.
36870         * gcc.c-torture/execute/20000605-3.c: New test.
36871
36872 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
36873
36874         * g77.f-torture/execute/20000503-1.x: New file.
36875
36876 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
36877
36878         * g++.old-deja/g++.eh/badalloc1.C: New test.
36879
36880 2000-06-05  Richard Henderson  <rth@cygnus.com>
36881
36882         * gcc.c-torture/execute/20000605-1.c: New test.
36883
36884 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36885             Nathan Sidwell <nathan@codesourcery.com>
36886
36887         * gcc.c-torture/compile/20000605-1.c: New test.
36888
36889 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
36890
36891         * g77.f-torture/compile/20000601-1.f: New test.
36892
36893 2000-06-03  Richard Henderson  <rth@cygnus.com>
36894
36895         * gcc.c-torture/execute/20000603-1.c: New.
36896
36897 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
36898
36899         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
36900         * gcc.dg/noreturn-2.c (noreturn): Likewise.
36901
36902 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
36903
36904         * gcc.dg/compare2.c (case 12): XFAIL.
36905         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
36906         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
36907
36908         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
36909
36910 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
36911
36912         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
36913         guard macro is already defined when the header is first
36914         included.
36915         * gcc.dg/cpp-mix.h: New file.
36916         * gcc.dg/endif-label.c: Update patterns to match compiler.
36917
36918         * g++.brendan/complex1.C: Declare abort.
36919         * g++.law/refs4.C: Remove XFAIL.
36920         * g++.oliva/expr2.C: Declare abort and exit.
36921
36922 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
36923
36924         * gcc.c-torture/execute/20000528-1.c: New test.
36925
36926         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
36927         * g++.old-deja/g++.law/temps4.C: Likewise.
36928
36929         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
36930         stdlib.h.  Call abort() on failure.
36931         * g++.old-deja/g++.law/refs4.C: Likewise.
36932         * g++.old-deja/g++.law/temps4.C: Likewise.
36933         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
36934         * gcc.c-torture/execute/20000112-1.c: Include string.h.
36935
36936 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
36937
36938         Relative to g++.dg/special:
36939         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
36940
36941         Relative to g++.old-deja:
36942         * g++.brendan/complex1.C, g++.jason/optimize2.C,
36943         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
36944         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
36945         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
36946         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
36947         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
36948         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
36949
36950         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
36951         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
36952         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
36953         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
36954         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
36955         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
36956         and/or string.h.
36957
36958         * g++.other/goto1.C: Update expectations for error messages.
36959
36960 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
36961
36962         * gcc.c-torture/compile/20000523-1.c: New test.
36963
36964 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36965
36966         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
36967
36968 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36969
36970         * g++.old-deja/g++.eh/catch11.C: New test.
36971         * g++.old-deja/g++.eh/catch12.C: New test.
36972
36973 2000-05-24  Nick Clifton  <nickc@cygnus.com>
36974
36975         * gcc.c-torture/execute/20000523-1.c: New test.
36976
36977 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
36978
36979         * c-torture/execute/bcp-1.c: Replace abort in arg of
36980         __builtin_constant_p with a generic external function.
36981
36982         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
36983         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
36984         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
36985         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
36986         Prototype abort and/or exit.
36987
36988         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
36989         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
36990         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
36991         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
36992
36993 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
36994
36995         * gcc.dg/dwarf2-1.c: New test.
36996
36997 2000-05-20  Richard Henderson  <rth@cygnus.com>
36998
36999         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
37000
37001 2000-05-20  Andreas Jaeger  <aj@suse.de>
37002
37003         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
37004         testcase.
37005
37006 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
37007
37008         * gcc.c-torture/execute/20000519-2.c: New test.
37009
37010 2000-05-19  Andreas Jaeger  <aj@suse.de>
37011
37012         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
37013         which fails with SSA.
37014
37015         * lib/c-torture.exp: Also test with -O3 -fssa.
37016
37017 2000-05-18  Michael Meissner  <meissner@redhat.com>
37018
37019         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
37020         * gcc.c-torture/execute/920415-1.c: Ditto.
37021         * gcc.c-torture/execute/920501-1.c: Ditto.
37022         * gcc.c-torture/execute/conversion.c: Ditto.
37023         * gcc.c-torture/execute/cvt-1.c: Ditto.
37024
37025 2000-05-18  Jeffrey A Law  (law@cygnus.com)
37026
37027         * gcc.c-torture/compile/20000518-1.c: New test.
37028
37029 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37030
37031         * g77.f-torture/compile/200005018.f: New test.
37032
37033 2000-05-17  Jeffrey A Law  (law@cygnus.com)
37034
37035         * gcc.c-torture/compile/20000517-1.c: New test.
37036
37037 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37038
37039         * gcc.c-torture/execute/20000516-1.c: New test.
37040
37041 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
37042
37043         * g++.old-deja/g++.other/eh.C: New test.
37044
37045 2000-05-12  Richard Henderson  <rth@cygnus.com>
37046
37047         * gcc.c-torture/execute/990208-1.c (main): Don't pass
37048         constants through to doit's conditional.
37049
37050 2000-05-11  Jeffrey A Law  (law@cygnus.com)
37051
37052         * gcc.c-torture/compile/20000511-1.c: New test.
37053         * g77.f-torture/compile/20000511-1.f: New test.
37054         * g77.f-torture/compile/20000511-2.f: New test.
37055
37056 2000-05-11  Michael Meissner  <meissner@redhat.com>
37057
37058         * gcc.c-torture/execute/20000511-1.c: New test.
37059
37060 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
37061
37062         * gcc.dg/dg.exp: Scan .S files as well as .c files.
37063         * gcc.dg/20000510-1.S: New.
37064
37065 2000-05-08  Catherine Moore  <clm@cygnus.com>
37066
37067         * gcc.dg/unused-3.c: New.
37068
37069 2000-05-06  Richard Henderson  <rth@cygnus.com>
37070
37071           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
37072           * g++.old-deja/g++.mike/warn1.C: Likewise.
37073           * g++.old-deja/g++.pt/local1.C: Likewise.
37074           * g++.old-deja/g++.pt/local7.C: Likewise.
37075           * g++.old-deja/g++.pt/spec16.C: Likewise.
37076
37077 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
37078
37079         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
37080
37081 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
37082
37083           * g77.f-torture/execute/20000503-1.f: New test.
37084
37085 2000-05-04  Andreas Jaeger  <aj@suse.de>
37086
37087         * gcc.dg/noreturn-2.c: New test.
37088
37089 2000-05-04  Neil Booth  <NeilB@earthling.net>
37090
37091         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
37092         preprocessor.
37093
37094 2000-05-04  Richard Henderson  <rth@cygnus.com>
37095
37096         * gcc.c-torture/execute/20000503-1.c: Fix typo.
37097
37098 2000-05-04  Richard Henderson  <rth@cygnus.com>
37099
37100         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
37101         OpenSSL by Jason R Thorpe.
37102
37103 2000-05-03  Jim Wilson  <wilson@cygnus.com>
37104
37105         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
37106
37107 2000-05-03  Robert Lipe <robertlipe@usa.net>
37108
37109         * gcc.dg/20000503-1.c: New test.
37110
37111 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
37112
37113         * gcc.c-torture/compile/20000502-1.c: New test.
37114         * g++.old-deja/g++.other/align.C: New test.
37115         * gcc.dg/cpp-tradstringify.c: New test.
37116
37117 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37118
37119         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
37120         and hard registers.
37121
37122 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
37123
37124         * gcc.c-torture/execute/loop-5.c: New test.
37125
37126 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
37127
37128         * gcc.c-torture/execute/va-arg-20.c: New test.
37129
37130 2000-04-23  Jeffrey A Law  (law@cygnus.com)
37131
37132         * gcc.c-torture/execute/20000422-1.c: New test.
37133
37134 2000-04-20  Greg McGary  <gkm@gnu.org>
37135
37136         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
37137         when optimizing, but without sibling-call optimizations (-O1).
37138
37139 2000-04-20  Jeffrey A Law  (law@cygnus.com)
37140
37141           * gcc.c-torture/compile/20000420-1.c: New test.
37142
37143 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37144
37145         * g++.abi/ptrflags.C: New test.
37146         * g++.eh/catchptr1.C: Test incomplete pointer chains.
37147
37148 2000-04-19  Catherine Moore  <clm@cygnus.com>
37149
37150         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
37151
37152 2000-04-19  Greg McGary  <gkm@gnu.org>
37153
37154         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
37155         sibling-call optimizations.
37156
37157 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
37158
37159         * gcc.dg/20000419-1.c: New test.
37160
37161 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
37162
37163         * gcc.c-torture/execute/20000412-6.c: New test.
37164
37165 2000-04-12  Jeffrey A Law  (law@cygnus.com)
37166
37167         * gcc.c-torture/execute/20000412-5.c: New test.
37168         * g77.f-torture/compile/20000412-1.f: New test.
37169         * gcc.c-torture/execute/20000412-4.c: New test.
37170         * gcc.c-torture/compile/20000412-2.c: New test.
37171         * gcc.c-torture/execute/20000412-3.c: New test.
37172         * gcc.c-torture/compile/20000412-1.c: New test.
37173         * gcc.c-torture/execute/20000412-2.c: New test.
37174
37175 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
37176
37177         * objc/execute/bf-20.m: New test.
37178
37179 2000-04-10  Richard Henderson  <rth@cygnus.com>
37180
37181         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
37182
37183         * gcc.c-torture/execute/20000412-1.c: New test.
37184
37185 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37186
37187         * g++.old-deja/g++.eh/catchptr1.C: New test.
37188
37189 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
37190
37191         * g++.old-deja/g++.abi/cxa_vec.C: New test.
37192
37193 2000-04-08  Neil Booth  <NeilB@earthling.net>
37194
37195         * gcc.dg/cpp-nullchar.c: Remove test as
37196         embedded nulls cause problems.
37197
37198 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37199
37200         * gcc.dg/compare2.c: New test.
37201
37202 2000-04-08  Neil Booth  <NeilB@earthling.net>
37203
37204         * gcc.dg/cpp-nullchar.c: New test.
37205
37206 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
37207
37208         * gcc.dg/cpp-mi2.c: New test.
37209         * gcc.dg/cpp-mi2[abc].h: New files.
37210
37211 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
37212
37213         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
37214         member name.
37215
37216 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37217
37218         * g++.old-deja/g++.abi/vmihint.C: New test.
37219
37220 2000-04-06  Neil Booth  <NeilB@earthling.net>
37221
37222         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
37223         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
37224         copyright.
37225
37226 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
37227
37228         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
37229         avoid stack-frame overwrite.
37230
37231 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
37232
37233         * gcc.c-torture/compile/20000405-2.c: New test.
37234         * gcc.c-torture/compile/20000405-3.c: New test.
37235
37236 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37237
37238         * gcc.c-torture/compile/20000405-1.c: New test.
37239
37240 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
37241
37242         * gcc.dg/cast-qual-1.c: Revert last change.
37243
37244 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37245
37246         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
37247
37248 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
37249
37250         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
37251         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
37252
37253 2000-04-03  Jeffrey A Law  (law@cygnus.com)
37254
37255         * gcc.c-torture/compile/20000403-2.c: New test.
37256         * gcc.c-torture/compile/20000403-1.c: New test.
37257
37258 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
37259
37260         * gcc.c-torture/execute/20000403-1.c: New test.
37261
37262 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
37263
37264         * gcc.c-torture/execute/20000402-1.c: New test.
37265
37266 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
37267
37268         * gcc.c-torture/execute/va-arg-15.c: New test.
37269         * gcc.c-torture/execute/va-arg-16.c: New test.
37270         * gcc.c-torture/execute/va-arg-17.c: New test.
37271         * gcc.c-torture/execute/va-arg-18.c: New test.
37272         * gcc.c-torture/execute/va-arg-19.c: New test.
37273
37274 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
37275
37276         * gcc.c-torture/compile/981211-1.c: Move to...
37277         * gcc.dg/cpp-as1.c: ...here.
37278         * gcc.dg/cpp-as2.c: New file.
37279
37280         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
37281         compiler.
37282
37283 2000-04-02  Neil Booth  <NeilB@earthling.net>
37284
37285         * gcc.dg/cpp-cond.c  New tests.
37286         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
37287         accidental success less likely.
37288         * gcc.dg/cpp-missingop.c  New tests.
37289         * gcc.dg/cpp-missingparen.c  New tests.
37290         * gcc.dg/cpp-shift.c  New tests.
37291         * gcc.dg/cpp-shortcircuit.c  New tests.
37292         * gcc.dg/cpp-unary.c  New tests.
37293
37294 2000-03-29  Jeffrey A Law  (law@cygnus.com)
37295
37296         * gcc.c-torture/compile/20000329-1.c: New test.
37297
37298 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
37299
37300         * gcc.c-torture/compile/20000326-1.c: New test.
37301         * gcc.c-torture/compile/20000326-2.c: New test.
37302
37303 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
37304
37305         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
37306         the first parameter is a function argument.
37307
37308 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
37309
37310         * g++.old-deja/g++.ext/array4.C: New test.
37311
37312 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
37313
37314         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
37315
37316 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37317
37318         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
37319
37320 2000-03-19  Richard Henderson  <rth@cygnus.com>
37321
37322         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
37323
37324 2000-03-19  Richard Henderson  <rth@cygnus.com>
37325
37326         * gcc.c-torture/compile/20000319-1.c: New test.
37327
37328 2000-03-14  Jeffrey A Law  (law@cygnus.com)
37329
37330         * gcc.c-torture/execute/20000314-3.c: New test.
37331         * gcc.c-torture/execute/20000314-2.c: New test.
37332         * gcc.c-torture/execute/20000314-1.c: New test.
37333         * gcc.c-torture/compile/20000314-2.c: New test.
37334         * gcc.c-torture/compile/20000314-1.c: New test.
37335
37336 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
37337
37338         * g++.old-deja/g++.warn/inline.C: New test.
37339
37340 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
37341
37342         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
37343         standards-compliant result rather than specific constants.
37344         Put test-values in array.
37345
37346 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
37347
37348         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
37349         (g++_target_compile): Put test-specific options last.
37350
37351 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37352
37353         * g++.old-deja/g++.eh/vbase4.C: New test.
37354
37355 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37356
37357         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
37358
37359 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37360
37361         * g++.old-deja/g++.brendan/misc12.C: Removed.
37362         * g++.old-deja/g++.pt/memtemp77.C: Constify.
37363         * g++.old-deja/g++.ext/pretty4.C: New test.
37364
37365 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37366
37367         * g++.old-deja/g++.other/string2.C: New test.
37368
37369 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
37370
37371         * g++.old-deja/g++.warn/impint2.C: New test.
37372
37373 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
37374
37375         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
37376         is 1, not zero.
37377
37378 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
37379
37380         * g++.old-deja/g++.warn/impint.C: New test.
37381         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
37382         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
37383         * g++.old-deja/g++.pt/explicit12.C: Likewise.
37384         * g++.old-deja/g++.pt/explicit13.C: Likewise.
37385         * g++.old-deja/g++.pt/explicit17.C: Likewise.
37386         * g++.old-deja/g++.pt/explicit18.C: Likewise.
37387         * g++.old-deja/g++.pt/explicit19.C: Likewise.
37388         * g++.old-deja/g++.pt/explicit23.C: Likewise.
37389         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37390         * g++.old-deja/g++.pt/explicit35.C: Likewise.
37391         * g++.old-deja/g++.pt/explicit6.C: Likewise.
37392         * g++.old-deja/g++.pt/memclass7.C: Likewise.
37393
37394 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
37395
37396         * gcc.dg/cpp-redef.c: New test.
37397
37398 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
37399
37400         * g++.old-deja/g++.pt/unify7.C: New test.
37401
37402 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37403
37404         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
37405         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
37406
37407 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
37408
37409         * gcc.c-torture/compile/20000224-1.c: New test.
37410
37411 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37412
37413         * gcc.c-torture/compile/cpp-2.c: New test.
37414         * gcc.c-torture/compile/cpp-1.c: New test.
37415
37416 2000-02-25  Jeffrey A Law  (law@cygnus.com)
37417
37418         * gcc.c-torture/execute/20000225-1.c: New test.
37419
37420 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37421
37422         * gcc.dg/cpp-li2.c: New test.
37423
37424         * gcc.dg/cpp-wi1.c: New test.
37425
37426         * gcc.dg/cpp-li1.c: New test.
37427
37428 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
37429
37430         * g++.old-deja/g++.other/sizeof5.C: New test.
37431
37432 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37433
37434         * gcc.c-torture/execute/va-arg-13.c: New test.
37435
37436 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
37437
37438         * gcc.c-torture/execute/va-arg-12.c: New test.
37439
37440 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
37441
37442         * gcc.c-torture/execute/20000223-1.c: New test.
37443
37444 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
37445
37446         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
37447
37448 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
37449
37450         * g++.old-deja/g++.abi/ptrmem.C: New test.
37451
37452 2000-02-19  Richard Henderson  <rth@cygnus.com>
37453
37454         * gcc.c-torture/compile/init-3.c: New.
37455
37456 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
37457
37458         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
37459         ALWAYS_CXXFLAGS.
37460
37461 2000-02-11  Robert Lipe <robertl@sco.com>
37462
37463         * gcc.c-torture/compile/20000211-3.c: New test.
37464
37465 2000-02-11  Martin Buchholz <martin@xemacs.org>
37466
37467         * gcc.c-torture/compile/20000211-2.c: New test.
37468
37469 2000-02-11  Jeffrey A Law  (law@cygnus.com)
37470
37471         * gcc.c-torture/compile/20000211-1.c: New test.
37472
37473 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
37474
37475         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
37476           on native targets
37477
37478 2000-02-08  Nathan Sidwell  <nathan@acm.org>
37479
37480         * g++.old-deja/g++.other/cast5.C: New test.
37481
37482 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
37483
37484         * gcc.c-torture/execute/20000205-1.c: New.
37485
37486 2000-02-03  Nathan Sidwell  <nathan@acm.org>
37487
37488         * g++.old-deja/g++.jason/cast3.C: Return void.
37489         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
37490
37491 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37492
37493         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
37494
37495         * gcc.dg/loop-1.c: New test.
37496
37497 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
37498
37499         * gcc.c-torture/compile/20000127-1.c: New test.
37500         * gcc.c-torture/execute/991228-1.c: New test.
37501
37502 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37503
37504         * gcc.dg/unused-2.c: New test.
37505
37506         * gcc.dg/conv-1.c: New test.
37507
37508 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
37509
37510         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
37511         compiler.
37512         (tool_option_proc): Fix typo.
37513
37514 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
37515
37516         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
37517         of the ld on the host, not on the build machine.
37518         Also, don't crash if '--help' is not a supported option.
37519
37520 2000-01-24  Richard Henderson  <rth@cygnus.com>
37521
37522         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
37523
37524 2000-01-20  Jeffrey A Law  (law@cygnus.com)
37525
37526         * gcc.c-torture/execute/20000120-2.c: New test.
37527         * gcc.c-torture/execute/20000120-1.c: New test.
37528
37529 2000-01-13  Jeffrey A Law  (law@cygnus.com)
37530
37531         * gcc.c-torture/execute/20000113-1.c: New test.
37532
37533 2000-01-12  Jeffrey A Law  (law@cygnus.com)
37534
37535         * gcc.c-torture/execute/20000112-1.c: New test.
37536
37537 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37538
37539         * gcc.dg/20000111-1.c: New test.
37540
37541 2000-01-10  Jeffrey A Law  (law@cygnus.com)
37542
37543         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
37544         with 16 bit integers.
37545
37546 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37547
37548         * gcc.dg/20000108-1.c: New test.
37549
37550 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37551
37552         * g++.old-deja/g++.ns/koenig8.C: New test.
37553
37554 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37555
37556         * g++.old-deja/g++.other/cast4.C: New test.
37557
37558 2000-01-05  Jeffrey A Law  (law@cygnus.com)
37559
37560         * gcc.c-torture/compile/20000105-2.c: New test.
37561         * gcc.c-torture/compile/20000105-1.c: New test.
37562
37563 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37564
37565         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
37566         references to printf & atoi to conform to ANSI standard.
37567         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
37568         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
37569         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
37570         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
37571         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
37572         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37573         * g++.old-deja/g++.brendan/copy1.C: Likewise.
37574         * g++.old-deja/g++.brendan/copy2.C: Likewise.
37575         * g++.old-deja/g++.brendan/copy3.C: Likewise.
37576         * g++.old-deja/g++.brendan/copy4.C: Likewise.
37577         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37578         * g++.old-deja/g++.brendan/copy6.C: Likewise.
37579         * g++.old-deja/g++.brendan/copy7.C: Likewise.
37580         * g++.old-deja/g++.brendan/copy8.C: Likewise.
37581         * g++.old-deja/g++.brendan/crash11.C: Likewise.
37582         * g++.old-deja/g++.brendan/crash14.C: Likewise.
37583         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
37584         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37585         * g++.old-deja/g++.brendan/delete2.C: Likewise.
37586         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
37587         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
37588         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
37589         * g++.old-deja/g++.brendan/eh1.C: Likewise.
37590         * g++.old-deja/g++.brendan/groff1.C: Likewise.
37591         * g++.old-deja/g++.brendan/init3.C: Likewise.
37592         * g++.old-deja/g++.brendan/misc12.C: Likewise.
37593         * g++.old-deja/g++.brendan/misc7.C: Likewise.
37594         * g++.old-deja/g++.brendan/new2.C: Likewise.
37595         * g++.old-deja/g++.brendan/operators4.C: Likewise.
37596         * g++.old-deja/g++.brendan/operators5.C: Likewise.
37597         * g++.old-deja/g++.brendan/overload2.C: Likewise.
37598         * g++.old-deja/g++.brendan/overload7.C: Likewise.
37599         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
37600         * g++.old-deja/g++.brendan/reference1.C: Likewise.
37601         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
37602         * g++.old-deja/g++.brendan/template24.C: Likewise.
37603         * g++.old-deja/g++.brendan/template3.C: Likewise.
37604         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
37605         * g++.old-deja/g++.jason/inline3.C: Likewise.
37606         * g++.old-deja/g++.jason/opeq.C: Likewise.
37607         * g++.old-deja/g++.law/arg5.C: Likewise.
37608         * g++.old-deja/g++.law/arm7.C: Likewise.
37609         * g++.old-deja/g++.law/ctors11.C: Likewise.
37610         * g++.old-deja/g++.law/cvt8.C: Likewise.
37611         * g++.old-deja/g++.law/init9.C: Likewise.
37612         * g++.old-deja/g++.law/refs4.C: Likewise.
37613         * g++.old-deja/g++.law/template2.C: Likewise.
37614         * g++.old-deja/g++.law/visibility24.C: Likewise.
37615         * g++.old-deja/g++.law/vtable3.C: Likewise.
37616         * g++.old-deja/g++.mike/asm2.C: Likewise.
37617         * g++.old-deja/g++.mike/eh1.C: Likewise.
37618         * g++.old-deja/g++.mike/misc1.C: Likewise.
37619         * g++.old-deja/g++.mike/misc13.C: Likewise.
37620         * g++.old-deja/g++.mike/misc14.C: Likewise.
37621         * g++.old-deja/g++.mike/ns12.C: Likewise.
37622         * g++.old-deja/g++.mike/p1248.C: Likewise.
37623         * g++.old-deja/g++.mike/p3708.C: Likewise.
37624         * g++.old-deja/g++.mike/p3708a.C: Likewise.
37625         * g++.old-deja/g++.mike/p3708b.C: Likewise.
37626         * g++.old-deja/g++.mike/p646.C: Likewise.
37627         * g++.old-deja/g++.mike/p700.C: Likewise.
37628         * g++.old-deja/g++.mike/p783.C: Likewise.
37629         * g++.old-deja/g++.mike/p783a.C: Likewise.
37630         * g++.old-deja/g++.mike/p783b.C: Likewise.
37631         * g++.old-deja/g++.mike/p786.C: Likewise.
37632         * g++.old-deja/g++.mike/p789.C: Likewise.
37633         * g++.old-deja/g++.mike/p789a.C: Likewise.
37634         * g++.old-deja/g++.mike/p807a.C: Likewise.
37635         * g++.old-deja/g++.other/delete3.C: Likewise.
37636         * g++.old-deja/g++.other/dyncast1.C: Likewise.
37637         * g++.old-deja/g++.other/dyncast2.C: Likewise.
37638         * g++.old-deja/g++.other/dyncast3.C: Likewise.
37639         * g++.old-deja/g++.other/empty1.C: Likewise.
37640         * g++.old-deja/g++.other/temporary1.C: Likewise.
37641         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
37642         * g++.old-deja/g++.pt/t16.C: Likewise.
37643         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
37644
37645 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
37646
37647         * gcc.dg/991230-1.c: New test.
37648
37649 1999-12-29  Jeffrey A Law  (law@cygnus.com)
37650
37651         * gcc.c-torture/compile/991229-3.c: New test.
37652         * gcc.c-torture/compile/991229-2.c: New test.
37653         * gcc.c-torture/compile/991229-1.c: New test.
37654
37655 1999-12-29  Greg McGary <gkm@eng.ascend.com>
37656
37657         * gcc.c-torture/compile/labels-2.c: New test.
37658
37659 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
37660
37661         * gcc.c-torture/execute/991227-1.c: New test.
37662
37663 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37664
37665         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
37666
37667 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
37668
37669         * gcc.c-torture/execute/991221-1.c: New test.
37670
37671 1999-12-20  Nathan Sidwell  <nathan@acm.org>
37672
37673         * g++.old-deja/g++.other/cast3.C: New test.
37674
37675 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
37676
37677         * gcc.c-torture/execute/991216-4.c: New test.
37678
37679 1999-12-16  Michael Meissner  <meissner@cygnus.com>
37680
37681         * gcc.c-torture/execute/991216-1.c: New test.
37682         * gcc.c-torture/execute/991216-2.c: New test.
37683         * gcc.c-torture/execute/991216-3.c: New test.
37684
37685 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37686
37687         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
37688         Actually make the test fail by using "-O2" for compilation.
37689
37690 1999-12-15  Nathan Sidwell  <nathan@acm.org>
37691
37692         * g++.old-deja/g++.warn/cast-align1.C: New test.
37693
37694 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37695
37696         * gcc.c-torture/compile/991214-1.c: New test.
37697         * gcc.c-torture/compile/991214-2.c: New test.
37698
37699 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37700
37701         * gcc.dg/991214-1.c: New test.
37702
37703 1999-12-13  Jeffrey A Law  (law@cygnus.com)
37704
37705         * gcc.c-torture/compile/991213-3.c: New test.
37706         * gcc.c-torture/compile/991213-2.c: New test.
37707         * gcc.c-torture/compile/991213-1.c: New test.
37708
37709 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
37710
37711         * gcc.dg/991209-1.c: New test.
37712
37713 1999-12-08  Nathan Sidwell <nathan@acm.org>
37714
37715         * gcc.c-torture/compile/991208-1.c: New test.
37716
37717 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37718
37719         * gcc.dg/ultrasp2.c: New test.
37720
37721 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
37722
37723         * g++.old-deja/g++.abi/align.C (main): Fix typo.
37724
37725 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
37726
37727         * gcc.c-torture/compile/991202-1.c: New test.
37728         * gcc.c-torture/execute/991202-1.c: New test.
37729         * gcc.c-torture/execute/991202-2.c: New test.
37730         * gcc.c-torture/execute/991202-3.c: New test.
37731
37732 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
37733
37734         * g++.old-deja/g++.abi/align.C: New test.
37735         * g++.old-deja/g++.abi/aggregates.C: Likewise.
37736         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37737
37738 1999-12-01  Richard Henderson  <rth@cygnus.com>
37739
37740         * gcc.c-torture/execute/991201-1.c: New.
37741
37742 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
37743
37744         * gcc.dg/991129-1.c: New test.
37745
37746 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37747
37748         * gcc.c-torture/compile/991127-1.c: New test.
37749
37750 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37751
37752         * g++.old-deja/g++.other/warn4.C: New test.
37753
37754 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37755
37756         * g++.old-deja/g++.eh/cleanup2.C: New test.
37757         * g++.old-deja/g++.ext/pretty2.C: New test.
37758         * g++.old-deja/g++.ext/pretty3.C: New test.
37759         * g++.old-deja/g++.other/debug6.C: New test.
37760
37761 1999-10-20  Jim Wilson  <wilson@cygnus.com>
37762
37763         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
37764         compiler_output to look for one error message instead of two.
37765
37766 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
37767
37768         * gcc.c-torture/execute/991118-1.c: Also test case
37769         where the word boundary does not split a byte evenly.
37770
37771 1999-11-19  Nathan Sidwell  <nathan@acm.org>
37772
37773         * g++.old-deja/g++.ext/restrict1.C: New test.
37774
37775 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
37776
37777         * gcc.c-torture/execute/991118-1.c: New test.
37778
37779 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
37780
37781         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
37782         working directory pathnames.
37783
37784 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
37785
37786         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
37787         host is equipped with driver.h and driver.o so it can actually
37788         compile and run the tests.
37789
37790 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
37791
37792         * gcc.c-torture/compile/991008-1.c: New test.
37793
37794 1999-11-08  Nick Clifton  <nickc@cygnus.com>
37795
37796         * lib/gcc-dg.exp: Include target-supports.exp
37797
37798 1999-11-05  Nick Clifton  <nickc@cygnus.com>
37799
37800         * lib/target-supports.exp: New file: Provide procs to test for
37801         features supported by the target.
37802         (check_weak_available): Moved here from ecos.exp.
37803         (check_alias_available): New proc: Determine of the target
37804         toolchain supports the alias attribute.
37805
37806         * gcc.dg/special/ecos.exp: Move check_weak_available to
37807         target-supports.exp.
37808         (alias-1.c): Only perform the test if the target supports
37809         aliases.
37810         (wkali-1.c): Only perform the test if the target supports
37811         aliases.
37812
37813         * gcc.dg/990506-0.c: Expect error messages from cross
37814         targets as well as native targets.
37815
37816 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37817
37818         * gcc.dg/ultrasp1.c: Removed xfail.
37819         * gcc.dg/struct-ret-2.c: Likewise.
37820         * gcc.dg/array-1.c: Likewise.
37821
37822 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37823
37824         * gcc.dg/struct-ret-2.c: New test.
37825
37826         * gcc.dg/array-1.c: New test.
37827
37828 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
37829
37830         * gcc.c-torture/execute/991030-1.c: New test.
37831
37832 1999-10-26  Richard Henderson  <rth@cygnus.com>
37833
37834         * gcc.c-torture/compile/991026-2.c: New test.
37835
37836 1999-10-26  Jeffrey A Law  (law@cygnus.com)
37837
37838         * gcc.c-torture/compile/991026-1.c: New test.
37839
37840 1999-10-23  Jeffrey A Law  (law@cygnus.com)
37841
37842         * gcc.c-torture/execute/991023-1.c: New test.
37843
37844 1999-10-19  Jeffrey A Law  (law@cygnus.com)
37845
37846         * gcc.c-torture/execute/991019-1.c: New test.
37847
37848 1999-10-16  Richard Henderson  <rth@cygnus.com>
37849
37850         * gcc.c-torture/execute/991016-1.c: New test.
37851
37852 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
37853
37854         * gcc.c-torture/execute/991014-1.c: New test.
37855
37856 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
37857
37858         * g++.old-deja/g++.other/union2.C: New test.
37859
37860 1999-10-13  Nathan Sidwell  <nathan@acm.org>
37861
37862         * g++.old-deja/g++.other/vaarg2.C: New test.
37863         * g++.old-deja/g++.other/vaarg3.C: New test.
37864
37865 1999-10-12  Craig Burley  <craig@jcb-sc.com>
37866
37867         * g77.f-torture/noncompile/19990905-1.f: Moved from being
37868         in compile/.
37869
37870 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
37871
37872         * gcc.c-torture/execute/va-arg-11.c: New test.
37873
37874 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
37875
37876         * lib/file-format.exp (gcc_target_object_format): Don't
37877         crash if objdump is unavailable.
37878
37879 1999-09-29  Donn Terry <donn@interix.com>
37880
37881         * gcc.misc-tests/mg.exp: delete extraneous redirection.
37882
37883 1999-09-28  Nick Clifton  <nickc@cygnus.com>
37884
37885         * gcc.c-torture/compile/990928-1.c: New test.
37886
37887 1999-09-28  Nathan Sidwell  <nathan@acm.org>
37888
37889         * g++.old-deja/g++.other/decl6.C: New test.
37890
37891 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37892
37893         * gcc.c-torture/execute/va-arg-10.c: New test.
37894
37895 1999-09-27  Nathan Sidwell  <nathan@acm.org>
37896
37897         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
37898         __PRETTY_FUNCTION__.
37899
37900 1999-09-23  Nick Clifton  <nickc@cygnus.com>
37901
37902         * gcc.c-torture/execute/990923-1.c: New test.
37903
37904 1999-09-21  Nick Clifton  <nickc@cygnus.com>
37905
37906         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
37907         for which -fpic is inappropriate.
37908
37909 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
37910
37911         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
37912
37913 1999-09-21  Nathan Sidwell  <nathan@acm.org>
37914
37915         * g++.old-deja/g++.other/dyncast1.C: New test.
37916         * g++.old-deja/g++.other/dyncast2.C: New test.
37917         * g++.old-deja/g++.other/dyncast3.C: New test.
37918         * g++.old-deja/g++.other/dyncast4.C: New test.
37919         * g++.old-deja/g++.other/dyncast5.C: New test.
37920         * g++.old-deja/g++.eh/catch3.C: New test.
37921         * g++.old-deja/g++.eh/catch3p.C: New test.
37922         * g++.old-deja/g++.eh/catch4.C: New test.
37923         * g++.old-deja/g++.eh/catch4p.C: New test.
37924         * g++.old-deja/g++.eh/catch5.C: New test.
37925         * g++.old-deja/g++.eh/catch5p.C: New test.
37926         * g++.old-deja/g++.eh/catch6.C: New test.
37927         * g++.old-deja/g++.eh/catch6p.C: New test.
37928         * g++.old-deja/g++.eh/catch7.C: New test.
37929         * g++.old-deja/g++.eh/catch7p.C: New test.
37930         * g++.old-deja/g++.eh/catch8.C: New test.
37931         * g++.old-deja/g++.eh/catch8p.C: New test.
37932         * g++.old-deja/g++.eh/catch9.C: New test.
37933         * g++.old-deja/g++.eh/catch9p.C: New test.
37934
37935 1999-09-13  Nathan Sidwell  <nathan@acm.org>
37936
37937         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
37938         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
37939
37940 1999-09-13  Jeffrey A Law  (law@cygnus.com)
37941
37942         * gcc.c-torture/compile/990913-1.c: New test.
37943
37944 1999-09-10  Nathan Sidwell  <nathan@acm.org>
37945
37946         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
37947         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37948
37949 1999-09-09  Richard Henderson  <rth@cygnus.com>
37950
37951         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
37952
37953 1999-09-09  Nathan Sidwell  <nathan@acm.org>
37954
37955         * g++.old-deja/g++.other/lookup11.C: New test.
37956         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
37957         what is permitted and what we want.
37958         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
37959         overload use.
37960         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37961
37962 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
37963
37964         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
37965         * gcc.c-torture/noncompile/poison-1.c: New file.
37966
37967 1999-09-08  Nathan Sidwell  <nathan@acm.org>
37968
37969         * g++.old-deja/g++.other/sizeof3.C: New test.
37970         * g++.old-deja/g++.other/sizeof4.C: New test.
37971         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
37972         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
37973
37974 1999-09-07  Richard Henderson  <rth@cygnus.com>
37975
37976         * gcc.dg/va-arg-1.c: New.
37977
37978 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37979
37980         * gcc.c-torture/execute/va-arg-9.c: New test.
37981
37982 1999-09-05  Craig Burley  <craig@jcb-sc.com>
37983
37984         * g77.f-torture/compile/980519-2.f: New test.
37985         * g77.f-torture/compile/19990905-0.f: New test.
37986         * g77.f-torture/compile/19990905-1.f: New test.
37987         * g77.f-torture/compile/19990905-2.f: New test.
37988
37989         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
37990
37991 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
37992
37993         * gcc.c-torture/execute/990827-1.c: Fix typo.
37994
37995 1999-09-03  Nathan Sidwell  <nathan@acm.org>
37996
37997         * g++.old-deja/g++.other/deref1.C: New test.
37998
37999 1999-09-02  Nathan Sidwell  <nathan@acm.org>
38000
38001         * g++.old-deja/g++.other/ambig2.C: New test.
38002         * g++.old-deja/g++.other/cond5.C: New test.
38003         * g++.old-deja/g++.other/lookup16.C: New test.
38004
38005 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
38006
38007         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
38008         assemblers too.
38009
38010 1999-08-31  Jeffrey A Law  (law@cygnus.com)
38011
38012         * lib/c-torture.exp: Avoid the "compare executables" optimization
38013         when testing native.
38014
38015 1999-08-29  Jeffrey A Law  (law@cygnus.com)
38016
38017         * gcc.c-torture/execute/990829-1.c: New test.
38018         * gcc.c-torture/compile/990829-1.c: New test.
38019
38020 1999-08-27  Paul Burchard  <burchard@pobox.com>
38021
38022         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
38023         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
38024         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
38025         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
38026         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
38027         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
38028         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
38029         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
38030         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
38031         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
38032         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
38033
38034 1999-08-27  Jeffrey A Law  (law@cygnus.com)
38035
38036         * gcc.c-torture/execute/990827-1.c: New test.
38037
38038 1999-08-26  Craig Burley  <craig@jcb-sc.com>
38039
38040         * g77.f-torture/noncompile/19990826-4.f: New test.
38041
38042         * g77.f-torture/compile/19990826-3.f: New test.
38043
38044         * g77.f-torture/execute/19990826-2.f: New test.
38045
38046         * g77.f-torture/compile/19990826-1.f: New test.
38047
38048         * gcc.c-torture/execute/990826-0.c: New test.
38049         * g77.c-torture/execute/19990826-0.f: New test.
38050
38051         * g77.f-torture/noncompile/970626-2.f: New test.
38052
38053 1999-08-25  Paul Burchard  <burchard@pobox.com>
38054
38055         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
38056         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
38057         lss-011.C: New tests.
38058
38059 1999-08-25  Nathan Sidwell  <nathan@acm.org>
38060
38061         * g++.old-deja/g++.other/decl5.C: New test.
38062
38063 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38064
38065         * noncompile/noncompile.exp: Load_lib c-torture.exp.
38066         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
38067         call `postbase' for each one.  All callers of `postbase' changed
38068         to call this instead.
38069
38070 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
38071
38072         * gcc.c-torture/execute/990811-1.c: New test.
38073
38074 1999-08-09  Nick Clifton  <nickc@cygnus.com>
38075
38076         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
38077         just native ones.
38078
38079         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
38080         just native ones.
38081
38082 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38083
38084         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
38085
38086 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38087
38088         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
38089
38090 1999-08-04  Nathan Sidwell  <nathan@acm.org>
38091
38092         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
38093
38094 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38095
38096         * gcc.c-torture/execute/990804-1.c: New test.
38097
38098 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38099
38100         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
38101         * g++.old-deja/g++.brendan/crash64.C: Likewise.
38102         * g++.old-deja/g++.brendan/overload8.C: Likewise.
38103
38104 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38105
38106         * g++.old-deja/g++.other/struct1.C: New test.
38107
38108 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38109
38110         * g++.old-deja/g++.other/enum2.C: New test.
38111
38112 1999-08-02  Richard Henderson  <rth@cygnus.com>
38113
38114         Adapted from tests from Franz Sirl:
38115         * gcc.c-torture/execute/va-arg-7.c: New test.
38116         * gcc.c-torture/execute/va-arg-8.c: New test.
38117
38118 1999-08-01  Jeffrey A Law  (law@cygnus.com)
38119
38120         * gcc.c-torture/compile/990801-2.c: New test.
38121
38122         * gcc.c-torture/compile/990801-1.c: New test.
38123
38124 1999-07-27  Michael Meissner  <meissner@cygnus.com>
38125
38126         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
38127         fp-cmp-1.c, converting double to float.
38128
38129         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
38130         fp-cmp-1.c, converting double to long double.
38131
38132         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
38133         from fr1 to unknown_register, since fr1 is a legitimate register
38134         on some machines.
38135
38136 1999-07-25  Jeffrey A Law  (law@cygnus.com)
38137
38138         * README: More listname related changes.
38139
38140 1999-07-08  Catherine Moore  <clm@cygnus.com>
38141
38142         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38143
38144 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
38145
38146         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
38147
38148 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38149
38150         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
38151
38152 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
38153
38154         * gcc.dg/990703-1.c: New test.
38155
38156 1999-06-29  Nick Clifton  <nickc@cygnus.com>
38157
38158         * lib/file-format.exp: New file: Move definition of proc
38159         gcc_target_object_format to here from
38160         gcc.dg/special/ecos.exp.
38161
38162         * lib/c-torture.exp: Include lib file-format.exp.
38163         * lib/gcc-dg.exp: Include lib file-format.exp.
38164
38165         * gcc.dg/special/ecos.exp: Remove definition of proc
38166         gcc_target_object_format.
38167
38168 1999-06-28  Jeffrey A Law  (law@cygnus.com)
38169
38170         * gcc.c-torture/execute/990628-1.c: New test.
38171
38172 1999-06-25  Jeffrey A Law  (law@cygnus.com)
38173
38174         * gcc.c-torture/compile/990625-2.c: New test.
38175
38176         * gcc.c-torture/compile/990625-1.c: New test.
38177
38178 1999-06-23  Nick Clifton  <nickc@cygnus.com>
38179
38180         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
38181         attributes compile.
38182         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
38183         ports that use the COFF/PE file format.
38184
38185 1999-06-17  Jeffrey A Law  (law@cygnus.com)
38186
38187         * gcc.c-torture/compile/990617-1.c: New test.
38188
38189 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
38190
38191         * g++.old-deja/g++.other/decl4.C: New test.
38192
38193 1999-06-14  Nathan Sidwell  <nathan@acm.org>
38194
38195         * g++.old-deja/g++.other/bitfld3.C: New test.
38196
38197 1999-06-08  Nathan Sidwell  <nathan@acm.org>
38198
38199         * g++.old-deja/g++.eh/catch1.C: New test.
38200
38201 1999-06-07  Jeffrey A Law  (law@cygnus.com)
38202
38203         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
38204
38205         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
38206         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
38207
38208 1999-06-05  Craig Burley  <craig@jcb-sc.com>
38209
38210         * g77.f-torture/compile/19990502-0.f: Replace with new,
38211         shorter, test that still fails after recent changes.
38212
38213 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38214
38215         * gcc.c-torture/execute/990604-1.c: New test.
38216
38217 1999-05-31  Jeffrey A Law  (law@cygnus.com)
38218
38219         * gcc.c-torture/execute/990531-1.c: New test.
38220
38221 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38222
38223         * gcc.c-torture/compile/990527-1.c: New test.
38224
38225 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
38226
38227         * gcc.c-torture/execute/990527-1.c: New test.
38228
38229 1999-05-25  Nick Clifton  <nickc@cygnus.com>
38230
38231         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
38232         bitfields as signed.
38233
38234 1999-05-25  Craig Burley  <craig@jcb-sc.com>
38235
38236         * g77.f-torture/compile/19990525-0.f: New test.
38237
38238 1999-05-25  Jeffrey A Law  (law@cygnus.com)
38239
38240         * gcc.c-torture/execute/990525-2.c: New test.
38241
38242         * gcc.c-torture/execute/990525-1.c: New test.
38243
38244 1999-05-24  Nathan Sidwell  <nathan@acm.org>
38245
38246         * g++.old-deja/g++.other/anon3.C: New test.
38247         * g++.old-deja/g++.other/anon4.C: New test.
38248         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
38249         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
38250         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
38251         Merrill).
38252
38253 1999-05-24  Jeffrey A Law  (law@cygnus.com)
38254
38255         * gcc.c-torture/execute/990524-1.c: New test.
38256
38257         * gcc.dg/990524-1.c: New test.
38258
38259 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38260
38261         * gcc.c-torture/compile/990523-1.c: New test.
38262
38263 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
38264
38265         * gcc.c-torture/compile/990519-1.c: New test.
38266
38267 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38268
38269         * gcc.c-torture/compile/990517-1.c: New test.
38270
38271         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
38272         (e4, f4): New tests.
38273         (main): Call them.
38274
38275 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38276
38277         * gcc.dg/noreturn-1.c: New test.
38278
38279 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
38280
38281         * gcc.c-torture/execute/990513-1.c: New test.
38282
38283 1999-05-10  Richard Henderson  <rth@cygnus.com>
38284
38285         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
38286
38287 1999-05-10  Craig Burley  <craig@jcb-sc.com>
38288
38289         * g77.f-torture/execute/erfc.f: Use small single-precision
38290         values, to avoid problems on Alphas when not -mieee.
38291
38292 1999-05-08  Craig Burley  <craig@jcb-sc.com>
38293
38294         * gcc.dg/990506-0.c: New test.
38295
38296 1999-05-08  Richard Henderson  <rth@cygnus.com>
38297
38298         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
38299         the constant to test.  Don't XFAIL 64-bit targets.
38300
38301         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
38302         * g++.old-deja/g++.law/profile1.C: Likewise.
38303
38304         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
38305         operator new instances.
38306         * g++.old-deja/g++.other/delete5.C: Likewise.
38307
38308 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38309
38310         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
38311         intrinsic.
38312
38313 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38314
38315         * g77.f-torture/execute/u77-test.f: Reverse order of two
38316         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
38317
38318 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38319
38320         * gcc.dg/compare1.c: New test.
38321
38322 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38323
38324         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
38325         New tests.
38326
38327 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38328
38329         * g77.f-torture/compile/19990502-1.f: New test.
38330
38331 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38332
38333         * g77.f-torture/compile/19990502-0.f: New test.
38334
38335 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38336
38337         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
38338         intrinsic.
38339
38340 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38341
38342         * g77.f-torture/execute/u77-test.f (main): List libU77
38343         intrinsics not currently tested.
38344         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
38345         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
38346         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
38347         Trim blanks off the ends of some printed strings.
38348
38349 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38350
38351         * g77.f-torture/execute/u77-test.f (main): Just warn about
38352         FSTAT gid disagreement, as it's expected on some systems.
38353
38354 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38355
38356         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
38357         use a new function, which allows for some slop.
38358         Clean up some commentary.
38359         (issum): The new function.
38360         (sgladd): Deleted subroutine.
38361
38362 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38363
38364         * g77.f-torture/execute/u77-test.f: Modify to be more like
38365         libf2c/libU77 version, bringing patches to that version here.
38366         Add suitable commentary.
38367
38368 1999-04-25  Richard Henderson  <rth@cygnus.com>
38369
38370         * gcc.dg/990424-1.c: New test.
38371
38372 1999-04-24  Craig Burley  <craig@jcb-sc.com>
38373
38374         * g77.f-torture/execute/u77-test.f (main): Bug involving
38375         LSTAT has been fixed, so turn back on full checking.
38376
38377 1999-04-20  Craig Burley  <craig@jcb-sc.com>
38378
38379         * g77.f-torture/compile/19990419-0.f: New test.
38380         * g77.f-torture/execute/19990419-1.f: New test.
38381
38382 1999-04-17  Richard Henderson  <rth@cygnus.com>
38383
38384         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
38385         to avoid the need for a prototype to supress a warning.
38386
38387 1999-04-07  Jim Wilson  <wilson@cygnus.com>
38388
38389         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
38390
38391 1999-04-04  Jeffrey A Law  (law@cygnus.com)
38392
38393         * gcc.c-torture/execute/990404-1.c: New test.
38394
38395 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38396
38397         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
38398         * gcc.dg/cpp-if3.c: Don't use -pedantic.
38399         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
38400         missing initializer warnings.
38401
38402 1999-03-28  Jeffrey A Law  (law@cygnus.com)
38403
38404         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
38405         matching strings.
38406
38407 1999-03-26  Jeffrey A Law  (law@cygnus.com)
38408
38409         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
38410
38411 1999-03-26  Craig Burley  <craig@jcb-sc.com>
38412
38413         * g77.f-torture/execute/19990325-0.f: New test.
38414         * g77.f-torture/execute/19990325-1.f: New test.
38415
38416 1999-03-24  Jeffrey A Law  (law@cygnus.com)
38417
38418         * gcc.c-torture/execute/990324-1.c: New test.
38419
38420 1999-03-22  Jim Wilson  <wilson@cygnus.com>
38421
38422         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
38423         test with 4.
38424
38425 1999-03-17  Richard Henderson  <rth@cygnus.com>
38426
38427         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
38428
38429 1999-03-13  Craig Burley  <craig@jcb-sc.com>
38430
38431         * g77.f-torture/execute/19990313-2.f: New test.
38432         * g77.f-torture/execute/19990313-3.f: New test.
38433
38434 1999-03-13  Craig Burley  <craig@jcb-sc.com>
38435
38436         * g77.f-torture/execute/19990313-0.f: New test.
38437         * g77.f-torture/execute/19990313-1.f: New test.
38438
38439 1999-03-12  Jim Wilson  <wilson@cygnus.com>
38440
38441         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
38442         printf to sprintf.
38443         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
38444         (main): Add check for u15.  Conditionalize u31 check depending on
38445         whether ints are <32 bits or >=32 bits.
38446
38447 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38448
38449         * g77.f-torture/execute/19981119-0.f: Improve testiness.
38450
38451 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38452
38453         * g77.f-torture/compile/19990305-0.f: New test.
38454         * g77.f-torture/execute/19981119-0.f: New test.
38455
38456 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38457
38458         * g77.f-torture/execute/970625-2.f: call ABORT if final
38459         result is not correct, instead of just printing it.
38460         Add this checking via newly introduced obfuscation, to
38461         trip up buggy front ends.
38462
38463 1999-03-07  Craig Burley  <craig@jcb-sc.com>
38464
38465         * g77.f-torture/compile/960317-1.f: Moved from being
38466         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
38467
38468 1999-03-06  Craig Burley  <craig@jcb-sc.com>
38469
38470         * g77.f-torture/execute/960317-1.f: New (old) test.
38471         * g77.f-torture/execute/970625-2.f: Ditto.
38472
38473 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
38474
38475         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
38476         message on line 1 or line 2; cccp and cpplib do this differently.
38477
38478 1999-03-01  Jeffrey A Law  (law@cygnus.com)
38479
38480         * g++.old-deja/g++.law/weak1.C: New test.
38481
38482 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38483
38484         * gcc.c-torture/execute/990119-1.c: Renamed to...
38485         * gcc.dg/990119-1.c: this, so it will only be tested once
38486         (it's a preprocessor test, it doesn't need to be run at
38487         multiple optimization levels).
38488
38489 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38490
38491         * lib/g++.exp: Don't add incdir=$base_dir/../include to
38492           ALWAYS_CXXFLAGS.
38493
38494 1999-02-24  Craig Burley  <craig@jcb-sc.com>
38495
38496         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
38497         * g77.f-torture/compile/19981216-0.f: ...as it is expected
38498         to not be compilable by current g77.
38499
38500 1999-02-24  Nick Clifton  <nickc@cygnus.com>
38501
38502         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
38503
38504 1999-02-22  Jeffrey A Law  (law@cygnus.com)
38505
38506         * gcc.c-torture/execute/990222-1.c: New test.
38507
38508 1999-02-19  Craig Burley  <craig@jcb-sc.com>
38509
38510         * g77.f-torture/compile/19990218-0.f: New test.
38511         * g77.f-torture/noncompile/19990218-1.f: New test.
38512
38513 1999-02-18  Craig Burley  <craig@jcb-sc.com>
38514
38515         * g77.f-torture/compile/19981216-0.f: New test.
38516
38517 1999-02-14  Jeffrey A Law  (law@cygnus.com)
38518
38519         * gcc.dg/990214-1.c: New test.
38520
38521 1999-02-13  Jeffrey A Law  (law@cygnus.com)
38522
38523         * gcc.dg/990213-2.c: New test.
38524
38525         * gcc.dg/990213-1.c: New test.
38526
38527 1999-02-12  Jeffrey A Law  (law@cygnus.com)
38528
38529         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
38530         ints.
38531
38532 1999-02-11  Nick Clifton  <nickc@cygnus.com>
38533
38534         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
38535         specified by target.
38536
38537         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
38538
38539 1999-02-11  Jeffrey A Law  (law@cygnus.com)
38540
38541         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
38542
38543 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38544
38545         * gcc.dg/special/ecos.exp: New test driver for new tests with
38546         special requirements.
38547
38548         * gcc.dg/special/alias-1.c: New test.
38549         * gcc.dg/special/gcsec-1.c: New test.
38550         * gcc.dg/special/weak-1.c: New test.
38551         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
38552         * gcc.dg/special/weak-2.c: New test.
38553         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
38554         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
38555         * gcc.dg/special/wkali-1.c: New test.
38556         * gcc.dg/special/wkali-2.c: New test.
38557         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
38558         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
38559
38560 1999-02-10  Felix Lee  <flee@cygnus.com>
38561
38562           * lib/c-torture.exp (c-torture-compile): Pull out code for
38563           analyzing gcc error messages.
38564           (c-torture-execute): Likewise.  Fix some (harmless) false
38565           positives.
38566           * lib/gcc.exp (gcc_check_compile): New function.
38567
38568 1999-02-08  Richard Henderson  <rth@cygnus.com>
38569
38570         * gcc.c-torture/execute/990208-1.c: New test.
38571
38572 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38573
38574         * g++.dg/special/ecos.exp: New driver for new tests with special
38575         requirements
38576
38577         * g++.dg/special/conpr-1.C: New test
38578         * g++.dg/special/conpr-2.C: New test
38579         * g++.dg/special/conpr-2a.C: New test
38580         * g++.dg/special/conpr-3.C: New test
38581         * g++.dg/special/conpr-3a.C: New test
38582         * g++.dg/special/conpr-3b.C: New test
38583
38584         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
38585         allow g++ to use the dg driver
38586
38587         * README: Add comment about g++.dg directory
38588
38589 1999-02-06  Jeffrey A Law  (law@cygnus.com)
38590
38591         * README: Update email addresses.
38592
38593 1999-02-03  Nick Clifton  <nickc@cygnus.com>
38594
38595         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
38596         arguments in order to force structure S onto the stack even on
38597         the alpha.
38598         (test): Pass 10 leading arguments to function foo as well as the
38599         structure S.
38600
38601         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
38602         failure for all targets.
38603
38604         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
38605         abort to terminate program execution.
38606
38607 1999-01-30  Richard Henderson  <rth@cygnus.com>
38608
38609         * gcc.c-torture/execute/990130-1.c: New test.
38610
38611 1999-01-30  Jeffrey A Law  (law@cygnus.com)
38612
38613         * gcc.dg/990130-1.c: New test.
38614
38615 1999-01-28  Michael Meissner  <meissner@cygnus.com>
38616
38617         * gcc.c-torture/execute/990128-1.c: New test.
38618
38619 1999-01-27  Michael Meissner  <meissner@cygnus.com>
38620
38621         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
38622
38623 1999-01-27  Felix Lee  <flee@cygnus.com>
38624
38625         * lib/c-torture.exp (c-torture-compile): pull out code for
38626         analyzing gcc error messages.
38627         (c-torture-execute): ditto, and fix some (harmless) false
38628         positives.
38629         * lib/gcc.exp (gcc_check_compile): new function.
38630
38631 1999-01-17  Jeffrey A Law  (law@cygnus.com)
38632
38633         * gcc.dg/990117-1.c: New test.
38634
38635         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
38636
38637         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
38638
38639 1999-01-15  Jeffrey A Law  (law@cygnus.com)
38640
38641         * g77.f-torture/compile/990115-1.f: New test.
38642
38643 1999-01-07  Jeffrey A Law  (law@cygnus.com)
38644
38645         * gcc.c-torture/compile/990107-1.c: New test
38646
38647 1999-01-06  Jeffrey A Law  (law@cygnus.com)
38648
38649         * gcc.c-torture/execute/990106-2.c: New test.
38650
38651         * gcc.c-torture/execute/990106-1.c: New test.
38652
38653 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
38654
38655         * gcc.c-torture/compile/981223-1.c: New test.
38656
38657 1998-12-29  Richard Henderson  <rth@cygnus.com>
38658
38659         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
38660         (opt3): Rename from opt4 and disable.
38661
38662 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
38663
38664         * g++.old-deja/g++.pt/ptrmem5.C: New test.
38665
38666 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38667
38668         * g++.old-deja/g++.other/conv5.C: New test.
38669
38670 1998-12-14  Nick Clifton  <nickc@cygnus.com>
38671
38672         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
38673
38674 1998-12-11  Jeffrey A Law  (law@cygnus.com)
38675
38676         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
38677
38678 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
38679
38680         * gcc.c-torture/compile/981211-1.c: New test.
38681
38682 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
38683
38684         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
38685
38686         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
38687
38688 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38689
38690         * gcc.special/930510-1.c: Make C9X safe.
38691         * gcc.misc-tests/gcov-1.c Similarly.
38692         * gcc.misc-tests/gcov-2.c Similarly.
38693
38694 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38695
38696         * gcc.dg/ultrasp1.c: New test.
38697
38698 1998-12-06  Richard Henderson  <rth@cygnus.com>
38699
38700         * gcc.c-torture/execute/981206.c: New test.
38701
38702 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38703
38704         * g++.old-deja/g++.ns/template7.C: New test.
38705
38706         * g++.old-deja/g++.other/expr1.C: New test.
38707
38708         * g++.old-deja/g++.eh/tmpl3.C: New test.
38709
38710         * g++.old-deja/g++.eh/tmpl2.C: New test.
38711
38712 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38713
38714         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
38715         * g++.old-deja/g++.other/using6.C: Removed.
38716         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
38717
38718         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
38719
38720 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38721
38722         * g++.old-deja/g++.pt/overload8.C: New test.
38723
38724         * g++.old-deja/g++.pt/overload7.C: New test.
38725
38726         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
38727
38728         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
38729         and relinking messages.
38730         * lib/g++.exp (g++_target_compile): Remove .rpo file when
38731         compiling with -frepo.
38732
38733 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
38734
38735         * g++.old-deja/g++.pt/lookup6.C: New test.
38736
38737 1998-11-30  Nick Clifton  <nickc@cygnus.com>
38738
38739         * gcc.c-torture/execute/981130-1.c: New test.
38740         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
38741
38742 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38743
38744         * g++.old-deja/g++.pt/explicit76.C: New test.
38745
38746         * g++.old-deja/g++.pt/friend38.C: New test.
38747
38748         * g++.old-deja/g++.ns/crash2.C: New test.
38749
38750         * g++.old-deja/g++.pt/defarg8.C: New test.
38751
38752         * g++.old-deja/g++.pt/instantiate6.C: New test.
38753
38754         * g++.old-deja/g++.pt/static6.C: New test.
38755
38756         * g++.old-deja/g++.pt/decl2.C: New test.
38757
38758 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38759
38760         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
38761         problem is actually related with name lookup, but so what? :-)
38762
38763         * g++.old-deja/g++.pt/friend37.C: New test.
38764
38765 1998-11-25  Dave Love  <d.love@dl.ac.uk>
38766
38767         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
38768         element, which fails on some systems.
38769
38770         * g77.f-torture/execute/labug1.f: New test.
38771
38772 1998-11-21  Jeffrey A Law  (law@cygnus.com)
38773
38774         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
38775         is defined.
38776
38777 1998-11-18  Dave Love  <d.love@dl.ac.uk>
38778
38779         * g77.f-torture/compile/981117-1.f: New test.
38780
38781 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
38782
38783         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
38784         properly discarded.
38785
38786 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
38787
38788         * gcc.c-torture/execute/memcheck: New directory of tests for
38789         -fcheck-memory-usage.
38790
38791 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38792
38793         * README: New file, general information about the testsuite and
38794         new description of the various C++ test subdirectories.
38795         * README.g++: Eliminate obsolete information, update and move most
38796         relevant stuff to README.
38797
38798 1998-11-07  Richard Henderson  <rth@cygnus.com>
38799
38800         * gcc.c-torture/compile/981107-1.c: New test.
38801
38802 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
38803
38804         * execute/memcpy-bi.c: New testcase.
38805
38806 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
38807
38808         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
38809         base classes.
38810
38811         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
38812         template is selected.
38813
38814         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
38815         classes, it should be accepted for all types.
38816
38817         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
38818
38819         * g++.old-deja/g++.pt/spec24.C: Ensure that template
38820         specializations start with template headers.
38821
38822 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
38823
38824         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
38825
38826         * g++.old-deja/g++.other/init9.C: Test cross initialization of
38827         non-POD types.
38828
38829 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38830
38831         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
38832
38833 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
38834
38835         * compile/981022-1.c, compile/981022-1.x: New test and driver.
38836
38837 1998-10-19  Jeffrey A Law  (law@cygnus.com)
38838
38839         * 981019-1.c: New test.
38840
38841 1998-10-14  Robert Lipe <robertl@dgii.com>
38842
38843         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
38844         find objc headers.
38845
38846 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38847
38848         * compile/981001-4.c: Remove use of GCC extension that triggers a
38849         compiler bug.
38850
38851 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
38852
38853         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
38854
38855 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38856
38857         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
38858         instantiation of template produces incorrect code for delete
38859         expression.
38860
38861         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
38862         constructors' name is not unique.
38863         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
38864         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
38865
38866         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
38867         automatic array of const is ill-formed.
38868
38869         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
38870         of template parameter?
38871
38872         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
38873         const.
38874
38875         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
38876         pointer-to-member expression.
38877
38878         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
38879         declaration causes ICE.
38880
38881 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
38882
38883         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
38884         reserved in the global namespace.
38885
38886         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
38887         generate needed virtual table.
38888
38889         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
38890
38891 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
38892
38893         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
38894         template-dependent type
38895
38896 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
38897
38898         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
38899         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
38900         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
38901
38902         * g++.old-deja/g++.other/using5.C: New test; using decl from base
38903         class should be usable as argument of member function.
38904         * g++.old-deja/g++.other/using6.C: New test; using decl from base
38905         class should be usable as return type of member function.
38906         * g++.old-deja/g++.other/using7.C: New test; using decl from base
38907         class should be usable as type of data member.
38908
38909         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
38910
38911 1998-10-09  Jeffrey A Law  (law@cygnus.com)
38912
38913         * gcc.c-torture/special/920521-1.c: Fix bogus test.
38914
38915 1998-10-08  Nick Clifton  <nickc@cygnus.com>
38916
38917         * gcc.dg/dll-?.c Add thumb to target list.
38918         Fix assembler scan patterns to match current assembler output.
38919
38920 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
38921
38922         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
38923         matching of template brackets.
38924
38925         * g++.old-deja/g++.other/using4.C: New test.  Test using
38926         declarations of methods from base classes.
38927
38928         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
38929         within functions should introduce names into the innermost
38930         enclosing namespace.
38931
38932         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
38933         of static locals if first initialization throws.
38934
38935 1998-10-07  Jim Wilson  <wilson@cygnus.com>
38936
38937         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
38938
38939 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
38940
38941         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
38942         lose track of the possible targets of tablejump insns.
38943         * special/special.exp: Run it.
38944
38945 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38946
38947         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
38948         must be declared before its specializations can be named in friend
38949         declarations.
38950
38951 1998-10-05  Dave Love  <d.love@dl.ac.uk>
38952
38953         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
38954
38955         * g77.f-torture/execute/io1.f: New test.
38956
38957 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38958
38959         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
38960         with pointer to template function, for which no argument deduction
38961         is possible.
38962
38963         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
38964         specialization of template function as argument to template
38965         function.
38966
38967         * g++.old-deja/g++.other/access2.C: New test; Inner class
38968         shouldn't have privileged access to Outer's names.
38969
38970 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38971
38972         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
38973         friend template declared within template class conflicts with
38974         nested class of the same name.
38975
38976         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
38977         is ignored.
38978
38979         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
38980         object with direct initializer as function declaration.
38981
38982         * g++.old-deja/g++.other/decl2.C: New test; duplicate
38983         initializers.
38984
38985         * g++.old-deja/g++.other/null2.C: New test; conditional operator
38986         involving const pointer and NULL produces incorrect result.
38987
38988         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
38989         type name without `typename' should be rejected with -pedantic.
38990
38991 1998-10-02  Richard Henderson  <rth@cygnus.com>
38992
38993         * g++.old-deja/g++.other/addrof1.C: New test.
38994
38995 1998-10-01  Nick Clifton  <nickc@cygnus.com>
38996
38997         * gcc.c-torture/compile/981001-1.c: New test.
38998         * gcc.c-torture/execute/981001-1.c: New test.
38999
39000 1998-10-01  Jeffrey A Law  (law@cygnus.com)
39001
39002         * gcc.c-torture/compile/981001-2.c: New test.
39003         * gcc.c-torture/compile/981001-3.c: New test.
39004         * gcc.c-torture/compile/981001-4.c: New test.
39005
39006 1998-10-01  Robert Lipe  <robertl@dgii.com>
39007
39008         * lib/objc.exp (objc_target_compile): Add -L during compiles for
39009         multilibbed hosts.   Idea grafted from g77.exp.
39010
39011 1998-09-30  Dave Love  <d.love@dl.ac.uk>
39012
39013         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
39014         avoid losing on systems which need -lsocket.
39015
39016 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
39017
39018         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
39019         * g++.old-deja/g++.other/nested2.C: Ditto.
39020         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
39021         failure.
39022
39023 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39024
39025         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
39026         preferred over template operator!= for enum bitfields.
39027
39028 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
39029
39030         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
39031         that happen to have the same base name, but in different scopes,
39032         are incorrectly rejected.
39033
39034 1998-09-16  Richard Henderson  <rth@cygnus.com>
39035
39036         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
39037         on the native word size instead of an integer literal.
39038
39039 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39040
39041         * g++.old-deja/g++.other/static2.C: Invocation of static data
39042         member of type pointer-to-function denoted as non-static member.
39043
39044         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
39045         checks involving function types and aliases.
39046
39047 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39048
39049         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
39050         redefined to the same non-trivial type.
39051
39052         * g++.old-deja/g++.pt/explicit73.C: Test for proper
39053         namespace-qualification of template specializations declared in
39054         other namespaces.
39055
39056         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
39057         to declare a subset of the specializations of a template function
39058         as friends of specializations of a template class.
39059
39060         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
39061         member templates that do not fully specialize the enclosing
39062         template class are rejected.
39063
39064 1998-09-11  Dave Love  <d.love@dl.ac.uk>
39065
39066         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
39067
39068 1998-09-08  Dave Love  <d.love@dl.ac.uk>
39069
39070         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
39071         altered from libf2c/libU77 version.
39072
39073 1998-09-06  Dave Love  <d.love@dl.ac.uk>
39074
39075         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
39076
39077 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
39078
39079         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
39080         (un)signed char are different types for template specialization
39081         purposes.
39082
39083 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
39084
39085         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
39086         * objc: ObjC testsuite.
39087
39088 1998-08-31  Catherine Moore  <clm@cygnus.com>
39089
39090         * gcc.c-torture/execute/941014-1.x: New file.
39091
39092 1998-08-31  Nick Clifton  <nickc@cygnus.com>
39093
39094         * lib/c-torture.exp: Add support for
39095         torture_eval_before_compile and torture_eval_before_execute
39096         variables.
39097
39098 1998-08-30  Jeffrey A Law  (law@cygnus.com)
39099
39100         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
39101         this test triggers valid.
39102
39103 1998-08-27  Jeffrey A Law  (law@cygnus.com)
39104
39105         * gcc.dg/980827-1.c: New test.
39106
39107 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
39108
39109         * gcc.c-torture/execute/loop-4b.c: New test.
39110
39111 1998-08-26  Nick Clifton  <nickc@cygnus.com>
39112
39113         * lib/c-torture.exp: Add support for
39114         torture_eval_before_compile and torture_eval_before_execute
39115         variables.
39116
39117 1998-08-25  Jeffrey A Law  (law@cygnus.com)
39118
39119         * gcc.c-torture/compile/980825-1.c: New test.
39120
39121 1998-08-24  Nick Clifton  <nickc@cygnus.com>
39122
39123         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
39124         count number tests in opt_t0 not good_t0.
39125
39126 1998-08-24  Jeffrey A Law  (law@cygnus.com)
39127
39128         * gcc.c-torture/compile/930326-1.x: Fix typo.
39129
39130 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
39131
39132         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
39133         causes an ICE.
39134
39135 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39136
39137         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
39138         STACK_SIZE is defined.
39139         * gcc.c-torture/unsorted/stuct.c: Similarly.
39140
39141         * gcc.c-torture/compile/980821-1.c: New test.
39142
39143 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39144
39145         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
39146
39147 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
39148
39149         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
39150         code.
39151
39152 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
39153
39154         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
39155         error'.
39156
39157 1998-08-18  Jeffrey A Law  (law@cygnus.com)
39158
39159         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
39160
39161 1998-08-16  Jeffrey A Law  (law@cygnus.com)
39162
39163         * gcc.c-torture/compile/980816-1.c: New test.
39164
39165         * gcc.dg/980816-1.c: New test.
39166
39167 1998-08-13  Jeffrey A Law  (law@cygnus.com)
39168
39169         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
39170         compiler for ieee tests.
39171
39172 1998-08-01  Dave Love  <d.love@dl.ac.uk>
39173
39174         * g77.f-torture/compile/980729-0.f: New test.
39175
39176 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
39177
39178         * gcc.c-torture/special/eeprof-1.c: New test, for
39179         -finstrument-functions.
39180         * gcc.c-torture/special/special.exp: Run it.
39181
39182 1998-07-29  Jeffrey A Law  (law@cygnus.com)
39183
39184         * gcc.c-torture/compile/980729-1.c: New test.
39185
39186 1998-07-27  Nick Clifton  <nickc@cygnus.com>
39187
39188         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
39189         __thumb__ is defined, and test for ARM style doubles if so.
39190
39191 1998-07-26  Dave Love  <d.love@dl.ac.uk>
39192
39193         * g77.f-torture/noncompile/980615-0.f: New test.
39194
39195 1998-07-26  H.J. Lu  (hjl@gnu.org)
39196
39197         * gcc.dg/980312-1.c: Do link instead of compile.
39198         * gcc.dg/980313-1.c: Likewise.
39199
39200 1998-07-26  Jeffrey A Law  (law@cygnus.com)
39201
39202         * gcc.c-torture/compile/980726-1.c: New test.
39203
39204 1998-07-25  Dave Love  <d.love@dl.ac.uk>
39205
39206         * g77.f-torture/execute/io0.f: New test.
39207
39208 1998-07-24  Nick Clifton  <nickc@cygnus.com>
39209
39210         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
39211         an int.
39212
39213 1998-06-18  Michael Meissner  <meissner@cygnus.com>
39214
39215         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
39216         m32r bugs.
39217
39218 1998-07-17  Nick Clifton  <nickc@cygnus.com>
39219
39220         * gcc.dg/980626-1.c: Expect failures for all toolchains until
39221         c-decl.c:grokdeclarator can handle mode attributes.
39222
39223 1998-07-16  Jeffrey A Law  (law@cygnus.com)
39224
39225         * gcc.c-torture/execute/980716-1.c: New test.
39226
39227 1998-07-13  Jeffrey A Law  (law@cygnus.com)
39228
39229         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
39230         the mn10200.
39231         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
39232         the mn10200.
39233         * gcc.c-torture/execute/va-arg-3.x: Similarly.
39234         * gcc.c-torture/compile/930326-1.x: Similarly.
39235
39236 1998-07-13  Dave Love  <d.love@dl.ac.uk>
39237
39238         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
39239         New test from Craig.
39240
39241 1998-07-12  Dave Love  <d.love@dl.ac.uk>
39242
39243         * g77.f-torture/noncompile/980616-0.f: New test.
39244
39245         * g77.f-torture/execute/970816-3.f: New test from Craig.
39246
39247 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39248
39249         *  g++.other/singleton.C: Return error value instead of taking
39250         SIGSEGV.
39251
39252 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
39253
39254         *  g++.other/singleton.C: New test.   Warning is under dispute.
39255         Runtime crash is not.
39256
39257 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39258
39259         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
39260         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
39261         using6.C, using7.C}: New namespace tests.
39262
39263 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
39264
39265         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
39266         specialization with typedef'ed names used as array indexes.
39267
39268 1998-07-09  Jeffrey A Law  (law@cygnus.com)
39269
39270         * gcc.c-torture/execute/980709-1.c: New test.
39271
39272         * gcc.dg/980709-1.c: New test.
39273
39274 1998-07-07  Richard Henderson  <rth@cygnus.com>
39275
39276         * gcc.c-torture/execute/bcp-1.c: New test.
39277
39278 1998-07-07  Jeffrey A Law  (law@cygnus.com)
39279
39280         * gcc.c-torture/execute/980707-1.c: New test.
39281
39282 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
39283
39284         * gcc.c-torture/compile/980706-1.c: New test.
39285
39286 1998-07-01  Dave Love  <d.love@dl.ac.uk>
39287
39288         * g77.f-torture/execute/980701-0.f,
39289         g77.f-torture/execute/980701-1.f: New test from Craig.
39290
39291 1998-07-01  Jeffrey A Law  (law@cygnus.com)
39292
39293         * gcc.c-torture/compile/980701-1.c: New test.
39294
39295         * gcc.c-torture/execute/980701-1.c: New test.
39296
39297 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
39298 rlsruhe.de>
39299
39300         * g++.old-deja/g++.robertl/eb132.C: New test.
39301         * g++.old-deja/g++.robertl/eb133.C: Likewise.
39302
39303 1998-06-29  Dave Love  <d.love@dl.ac.uk>
39304
39305         * g77.f-torture/execute/980628-7.f,
39306         g77.f-torture/execute/980628-8.f,
39307         g77.f-torture/execute/980628-9.f,
39308         g77.f-torture/execute/980628-10.f: New tests from Craig.
39309
39310         * g77.f-torture/execute/980628-3.f: Remove mail headers.
39311
39312 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39313
39314         * g77.f-torture/execute/980628-4.f: New test from Craig.
39315         * g77.f-torture/execute/980628-5.f: Likewise.
39316         * g77.f-torture/execute/980628-2.f: Likewise.
39317         * g77.f-torture/execute/980628-0.f: Likewise.
39318         * g77.f-torture/execute/980628-1.f: Likewise.
39319         * g77.f-torture/execute/980628-3.f: Likewise.
39320         * g77.f-torture/execute/980628-6.f: Likewise.
39321
39322 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39323
39324         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
39325         directory when nothing has been installed yet.
39326
39327 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
39328
39329         * gcc.c-torture/special/special.exp: Handle newer versions of
39330         dejagnu.
39331
39332 1998-06-26  Jeffrey A Law  (law@cygnus.com)
39333
39334         * gcc.dg/980626-1.c: New test.
39335
39336 1998-06-19  Bruno Haible <haible@ilog.fr>
39337
39338         * gcc.misc-tests/m-un-2.c: New test.
39339         * g++.old-deja/g++.other/warn01.c: Likewise.
39340
39341 1998-06-19  Robert Lipe  <robertl@dgii.com>
39342
39343         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
39344         compatibility with assmblers with a different comment character.
39345         Eliminate use of GAS-specific extensions.
39346
39347 1998-06-19  Jeffrey A Law  (law@cygnus.com)
39348
39349         * gcc.c-torture/execute/ieee/980619-1.c: New test.
39350
39351 1998-06-19  Robert Lipe  <robertl@dgii.com>
39352
39353         * lib/g77.exp: Replace search for libf2c.a with search for newly
39354         renamed libg2c.a
39355
39356 1998-06-17  Jeffrey A Law  (law@cygnus.com)
39357
39358         * gcc.c-torture/execute/980617-1.c: New test.
39359
39360 1998-06-12  Jeffrey A Law  (law@cygnus.com)
39361
39362         * gcc.c-torture/execute/980612-1.c: New test.
39363
39364 1998-06-08  Jeffrey A Law  (law@cygnus.com)
39365
39366         * gcc.dg/980523-1.c: Only test on ppc-linux.
39367         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
39368
39369         * gcc.c-torture/execute/980608-1.c: New test.
39370
39371 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
39372
39373         * gcc.c-torture/execute/980605-1.c: New test.
39374
39375 1998-06-04  Jeffrey A Law  (law@cygnus.com)
39376
39377         * gcc.c-torture/execute/980604-1.c: New test.
39378
39379 1998-06-02  Jeffrey A Law  (law@cygnus.com)
39380
39381         * gcc.c-torture/execute/980602-1.c: New test.
39382         * gcc.c-torture/execute/980602-2.c: Likewise.
39383
39384 1998-06-02  Dave Love  <d.love@dl.ac.uk>
39385
39386         * 970125-0.f: Fix per JCB.  Add commentary.
39387
39388 1998-05-31  Michael Meissner  <meissner@cygnus.com>
39389
39390         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
39391         IEEE -0 support.
39392
39393 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
39394
39395         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
39396         earlier.
39397
39398 1998-05-28  Catherine Moore <clm@cygnus.com>
39399
39400         * gcc.c-torture/execute/980526-3.c: New test.
39401
39402 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
39403
39404         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
39405         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
39406         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
39407         m88k-motorola-sysv3 to XFAIL.
39408
39409 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39410
39411         * gcc.dg/980526-1.c: New test.
39412         * gcc.c-torture/execute/980526-2.c: New test.
39413
39414 1998-05-26  Jeffrey A Law  (law@cygnus.com)
39415
39416         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
39417
39418         * gcc.c-torture/execute/980526-1.c: New test.
39419
39420 1998-05-26  Dave Love  <d.love@dl.ac.uk>
39421
39422         * g77.f-torture/execute/alpha2.f: Add runtime test.
39423
39424 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
39425
39426         * g++.old-deja/old-deja.exp: Strip leading directories.
39427
39428         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
39429         error for the line.  Don't run multiple tests for the same line.
39430
39431 1998-05-23  Jeffrey A Law  (law@cygnus.com)
39432
39433         * gcc.dg/980523-1.c: New test.
39434
39435 1998-05-23  Dave Love  <d.love@dl.ac.uk>
39436
39437         * g77.f-torture/compile/970915-0.f: New test.
39438
39439 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
39440
39441         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
39442
39443 1998-05-21  Jeffrey A Law  (law@cygnus.com)
39444
39445         * gcc.dg/980520-1.c: New test.
39446
39447 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
39448
39449         * gcc.dg/980502-1.c: Fix return type.
39450
39451 1998-05-20  Jeffrey A Law  (law@cygnus.com)
39452
39453         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
39454         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
39455         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
39456         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
39457         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
39458
39459 1998-05-20  Dave Love  <d.love@dl.ac.uk>
39460
39461         * g77.f-torture/execute/980520-1.f: New test.
39462
39463 1998-05-15  Dave Love  <d.love@dl.ac.uk>
39464
39465         * lib/mike-g77.exp: New file.
39466
39467         * g77.f-torture/noncompile/noncompile.exp,
39468         g77.f-torture/noncompile/check0.f: New files.
39469
39470 1998-05-14  Dave Love  <d.love@dl.ac.uk>
39471
39472         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
39473         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
39474         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
39475         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
39476         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
39477         abort where appropriate.
39478
39479 1998-05-05  Michael Meissner  <meissner@cygnus.com>
39480
39481         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
39482         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
39483
39484 1998-04-29  Dave Love  <d.love@dl.ac.uk>
39485
39486         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
39487
39488 1998-04-27  Dave Love  <d.love@dl.ac.uk>
39489
39490         * g77.f-torture/compile/980427-0.f: New test.
39491
39492 1998-04-24  Dave Love  <d.love@dl.ac.uk>
39493
39494         * g77.f-torture/compile/980424-0.f: New test.
39495
39496 1998-04-19  Dave Love  <d.love@dl.ac.uk>
39497
39498         * g77.f-torture/compile/980419-2.f (main): New test.
39499         * g77.f-torture/compile/970125-0.f: New test.
39500         * g77.f-torture/compile/980419-1.f: New test.
39501
39502 1998-04-08  Jim Wilson  <wilson@cygnus.com>
39503
39504         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
39505         of loop-4.c.
39506
39507 1998-04-07  Jim Wilson  <wilson@cygnus.com>
39508
39509         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
39510
39511 1998-04-03  Jim Wilson  <wilson@cygnus.com>
39512
39513         * gcc.c-torture/compile/980329-1.c: New test.
39514
39515 1998-03-18  Jim Wilson  <wilson@cygnus.com>
39516
39517         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
39518         * gcc.dg/980312-1.c: Fix typo in -march command.
39519
39520 1998-03-16  H.J. Lu  (hjl@gnu.org)
39521
39522         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
39523
39524 1998-03-11  Robert Lipe  <robertl@dgii.com>
39525
39526         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
39527         Dave Love agree the Fortran source is bogus.
39528
39529 1998-03-11  Robert Lipe  <robertl@dgii.com>
39530
39531         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
39532         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
39533         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
39534         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
39535         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
39536
39537 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
39538
39539         * g++.old-deja/g++.other/friend1.C: New test.
39540
39541 1998-02-18  Dave Love  <d.love@dl.ac.uk>
39542
39543         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
39544         possibly uninitialized) variables and declare dnrm2.
39545
39546 1998-02-23  Robert Lipe <robertl@dgii.com>
39547
39548         From Bruno Haible <haible@ilog.fr>:
39549         * gcc.c-torture/execute/980223.c: New test.
39550
39551 1998-02-13  Jeffrey A Law  (law@cygnus.com)
39552
39553         * gcc.dg/ifelse-1.c: New test.
39554
39555 1998-02-09  H.J. Lu  (hjl@gnu.org)
39556
39557         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
39558
39559           * lib/old-dejagnu.exp (old-dejagnu): Added the
39560           "execution test - XFAIL *-*-*" handling in the spirit of
39561           "excess errors test -". Changed the "execution test fails"
39562           handling to be like "excess errors test fails".
39563           * Update various tests accordingly.
39564
39565 1998-02-06  Jim Wilson  <wilson@cygnus.com>
39566
39567         * gcc.c-torture/execute/980205.c: New test.
39568
39569 1998-01-18  Jeffrey A Law  (law@cygnus.com)
39570
39571         * lib/c-torture.exp: Look for .x files instead of .cexp files.
39572         * lib/f-torture.exp: Similarly.
39573         * gcc.c-torture: Rename all .cexp files to .x files.
39574
39575 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
39576
39577         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
39578         (940510-1.c): Removed duplicate.
39579         (971104-1.c): New test.
39580
39581 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
39582
39583           * lib/f-torture.exp: Improve error and loop detection.
39584
39585 1997-11-19  Michael Meissner  <meissner@cygnus.com>
39586
39587         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
39588         use that to size the filler array.
39589
39590 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
39591
39592         * lib/c-torture.exp(c-torture-execute): Fix typo.
39593
39594         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
39595         testcase as the executable name. Keep the executable around if
39596         the test fails.
39597
39598 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
39599
39600         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
39601         changes.  Only test one -g option, and move it to the end of the
39602         list of options to test.
39603
39604 1997-09-19  Michael Meissner  <meissner@cygnus.com>
39605
39606         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
39607         variable GCC_TORTURE_OPTIONS to supply default switches separated
39608         by colons.  If no environment variable, run tests with -O0 -g, -O1
39609         -g, and -O2 -g as well.
39610
39611 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
39612
39613         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
39614         explanatory comments. Fix indentation.
39615
39616 1997-09-15  Jeffrey A Law  (law@cygnus.com)
39617
39618         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
39619
39620 1997-09-11  Jeffrey A Law  (law@cygnus.com)
39621
39622         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
39623         * g++.old-deja/g++.mike/p7325.C: Likewise.
39624         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
39625
39626 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
39627
39628         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
39629         * g++.old-deja/g++.brendan/crash30.C: Likewise.
39630         * g++.old-deja/g++.brendan/crash39.C: Likewise.
39631         * g++.old-deja/g++.law/operators4.C: Likewise.
39632
39633 1997-09-11  Joe Buck  (jbuck@synopsys.com)
39634
39635         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
39636         * g++.old-deja/g++.mike/p784.C: Ditto.
39637         * g++.old-deja/g++.mike/p785.C: Ditto.
39638
39639 1997-09-05  Jeffrey A Law  (law@cygnus.com)
39640
39641           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
39642
39643 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39644
39645         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
39646         target feature; pass this to c-torture-execute as needed.
39647
39648 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39649
39650         * lib/c-torture.exp(c-torture-execute): If the previous and the
39651         current executables being tested are identical, we don't need to
39652         run the executable again. Try to make the executable names
39653         unique. Add an optional argument for passing additional compiler
39654         flags.
39655
39656 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
39657
39658         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
39659
39660 1997-08-29  Jeffrey A Law  (law@cygnus.com)
39661
39662         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
39663
39664 1997-07-31  Jeffrey A Law  (law@cygnus.com)
39665
39666         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
39667         32bit or larger longs.
39668
39669         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
39670         have either a 32bit long or 32bit int.
39671
39672 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
39673
39674         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
39675         Make double precision tests dependent on sizeof (double).
39676
39677 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
39678
39679         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
39680         too.
39681
39682 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
39683
39684         * gcc.c-torture/compile/961203-1.cexp: New script.
39685
39686 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
39687
39688         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
39689         up the includes ourselves.
39690
39691 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
39692
39693         * lib/plumhall.exp: Remove random include, and add a few
39694         verbose messages for debugging.
39695
39696 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
39697
39698         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
39699         of trying to do it ourselves.
39700
39701 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39702
39703         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
39704
39705 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
39706
39707         * gcc.prms/5403.c: Made regexp a bit less strict.
39708
39709 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
39710
39711         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
39712         is returned from remote_load instead.
39713         * lib/plumhall.exp: Ditto.
39714         * lib/mike-g++.exp: Ditto.
39715         * lib/old-dejagnu.exp: Ditto.
39716         * lib/c-torture.exp: Ditto.
39717
39718 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
39719
39720         * lib/g++.exp: Use build_wrapper procedure.
39721         * lib/gcc.exp: Ditto.
39722
39723 1997-05-20  Jeffrey A Law  (law@cygnus.com)
39724
39725         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
39726         an old-style decl for malloc.  Fixes tests to work when
39727         sizeof (int) != sizeof (size_t).
39728
39729 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39730
39731         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
39732
39733         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
39734         use stdargs.h interface.
39735
39736 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39737
39738         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
39739         NO_VARARGS when compiling.
39740
39741 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
39742
39743         * lib/plumhall.exp(ph_includes): New procedure.
39744         (ph_make): Use it.
39745         (ph_compiler): Ditto.
39746
39747         * lib/g++.exp: Rename test-glue.c to testglue.c.
39748         * lib/gcc.exp: Ditto.
39749
39750 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
39751
39752         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
39753         to completion when it's called.
39754
39755 1997-03-21  Michael Meissner  <meissner@cygnus.com>
39756
39757         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
39758         is defined, don't do test.
39759
39760 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
39761
39762         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
39763         for object files.
39764         (ph_summary): Mark skipped testcases as untested, not unresolved.
39765
39766         * lib/plumhall.exp (ph_make): If unresolved because of bad
39767         errorCode, record errorCode in log file.
39768         (*): Replace send_log/verbose with verbose -log.
39769
39770 1997-03-19  Michael Meissner  <meissner@cygnus.com>
39771
39772         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
39773         double conversion if double isn't at least 8 bytes.
39774
39775         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
39776         int to work with targets where int is 16 bits.
39777
39778         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
39779         8 bytes, just exit, since 4 byte doubles don't have enough bits of
39780         precision for the test to complete.
39781
39782 1997-03-14  Michael Meissner  <meissner@cygnus.com>
39783
39784         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
39785         if d10v is not compiled with the -mdouble64 flag.
39786         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
39787
39788         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
39789         d10v is not compiled with the -mint32 flag.
39790
39791 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
39792
39793         * lib/plumhall.exp: Use incr_count.
39794
39795 1997-03-12  Jeffrey A Law  (law@cygnus.com)
39796
39797         * gcc.c-torture: Update to c-torture-1.45.
39798
39799 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
39800
39801         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
39802         the name of the expect testcase file).
39803
39804         * lib/g++.exp(g++_init): Ditto.
39805
39806 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
39807
39808         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
39809         the host.
39810
39811         * lib/gcc.exp(gcc_exit): New procedure.
39812
39813 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
39814
39815         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
39816         specs where appropriate.
39817
39818         * g++.old-deja/g++.arm/*: Added additional ERROR checks
39819         because of new "candidates are" messages, and removed a few
39820
39821         * Converted all non-old-style g++ testcases to old-style, and
39822         moved into g++.old-deja.
39823
39824 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
39825
39826         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
39827         options.
39828
39829         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
39830         succeeded.
39831
39832         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
39833
39834 1997-02-13  Michael Meissner  <meissner@cygnus.com>
39835
39836         * lib/gcc.exp (gcc_target_compile): Add support for defining
39837         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
39838         the machine doesn't have those features.
39839
39840 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
39841
39842         * g++.law/operators4.exp: Don't use LIBS.
39843
39844 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
39845
39846         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
39847
39848         * lib/mike-g++.exp: Don't set the compiler to be tested here.
39849         * lib/g++.exp: Set it here instead. Also, allow use of the
39850         --tool_exec and --tool_opt options. Change CXX to
39851         GXX_UNDER_TEST.
39852
39853         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
39854
39855         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
39856
39857 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
39858
39859         * lib/old-dejagnu.exp: Use prune_warnings instead of
39860         prune_system_crud.
39861         * lib/mike-g++.exp: Ditto.
39862         * lib/gcc.exp: Ditto.
39863         * lib/g++.exp: Ditto.
39864
39865         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
39866
39867 1997-02-07  Jeffrey A Law  (law@cygnus.com)
39868
39869           * 941014-2.c: Include stdlib.h
39870           * 960327-1.c: Include stdio.h
39871           * dbra.c, index-1.c: Don't assume ints are 32bits.
39872
39873 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
39874
39875         * lib/gcc.exp: Add gcc,stack_size target feature.
39876
39877         * lib/g++.exp(g++_target_compile): Add the include and link
39878         paths here, not in two other places. And, it's $options, not
39879         options.
39880
39881         * lib/mike-g++.exp(postbase): Remove the code that determines
39882         the correct include and link paths.
39883         * g++.old-deja/old-deja.exp: Ditto.
39884
39885 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
39886
39887         * lib/g++.exp(g++_init): target_compile no longer returns the
39888         filename of the result.
39889
39890 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
39891
39892         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
39893         call to glob.
39894
39895         * gcc.c-torture/special/special.exp: Change call to
39896         gcc_target_compile to include the object file.
39897
39898 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
39899
39900         * gcc.c-torture/special/special.exp: Correct misspelling in last
39901         change.
39902
39903 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
39904
39905         * lib/plumhall.exp(ph_summary): Log the entire output of the
39906         executable. Return -1 if there were any failures, 0 otherwise.
39907         (ph_execute): Return -1 if there were any failures, 0 otherwise.
39908         (ph_make): Clean up objects and executables that were built
39909         if the tests succeeded.
39910
39911 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
39912
39913         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
39914         libraries and includes in the build tree as appropriate.
39915
39916 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39917
39918         * lib/c-torture.exp: Instead of looking for the global variable
39919         NO_LONG_LONG, check to see if that's a feature of the target.
39920
39921 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39922
39923         * config/default.exp: Minimize. Delete the remainer of the files in
39924         config; this functionality is now in devo/dejagnu/config.
39925
39926         g++.*/*: Pass any additional flags used to compile to postbase;
39927         delete CXXFLAGS.
39928
39929         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
39930         is now done by runtest.exp. Use gcc_target_compile instead of
39931         compile.
39932
39933         lib/c-torture.exp: Use gcc_target_compile instead of compile.
39934         Remove references to CFLAGS. Use remote_file instead of
39935         calling rm -f.
39936         (c-torture): Take a list of arguments to use to compile this
39937         testcase.
39938
39939         lib/g++.exp: Simplify. Use target_compile instead of compile.
39940         lib/gcc-dg.exp: Ditto.
39941         lib/gcc.exp: Ditto.
39942         lib/mike-{gcc,g++}.exp: Ditto.
39943         lib/old-dejagnu.exp: Ditto.
39944         lib/plumhall.exp: Ditto.
39945
39946 1997-01-08  Jim Wilson  <wilson@cygnus.com>
39947
39948         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
39949         (ph_linker): Likewise.
39950
39951 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
39952
39953           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
39954         MAP_ANON / MAP_ANONYMOUS if defined;
39955         else try to map from /dev/zero .
39956
39957 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39958
39959         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
39960         isn't defined, then define it to MAP_ANONYMOUS.
39961
39962 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39963
39964         * gcc.c-torture: Update to c-torture-1.42 release.
39965
39966 1996-11-11  Jeffrey A Law  (law@cygnus.com)
39967
39968         * gcc.c-torture: Update to c-torture-1.41 release.
39969
39970 1996-10-27  Jeffrey A Law  (law@cygnus.com)
39971
39972         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
39973         c-torture release.
39974
39975 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
39976
39977         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
39978         and LDFLAGS.  Fix second case to append the target_info ldflags
39979         onto LDFLAGS, not CFLAGS.
39980         * lib/g++.exp (g++_init): Add target_info stuff.
39981         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
39982         of libgloss and newlib flags for !native.
39983
39984         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
39985         (GDB): Fix relative path to go up another dir for finding gdb.
39986
39987 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
39988
39989         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
39990         versions in the target_info array, if they don't exist.
39991
39992 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
39993
39994         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
39995
39996 1996-07-08  Jim Wilson  <wilson@cygnus.com>
39997
39998         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
39999         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
40000
40001 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
40002
40003         * lib/old-dejagnu.exp: Don't remove the output file before we've
40004         actually tested it. Don't append pwd to the path of the executable
40005         we're testing.
40006
40007 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
40008
40009         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
40010
40011 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
40012
40013         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
40014         temporary directory for compiler files, and set it to a default
40015         value of /tmp. Set $output as the name of the output file from
40016         compiling the testcase. Add a -o option to $cflags_var so the
40017         compiler writes the final output file as $output. Set $executable
40018         to $output.
40019
40020         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
40021         directory for compiler files, and set it to /tmp if it doesn't
40022         already have a value. Set $output_file to the name of the output
40023         file from compiling the testcase. Add a -o option to CXXFLAGS so
40024         the compiler writes the final output file as $output. Use $output
40025         as the executable to be tested.
40026
40027 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40028
40029         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
40030
40031 1996-06-08  Jeffrey A Law  (law@cygnus.com)
40032
40033         * gcc.c-torture/execute/pending-1.c: New test.  Still
40034         pending in Tege's queue.
40035
40036 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
40037
40038         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
40039         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
40040         if there were failures.  Call unresolved if there were unresolved
40041         testcases.  Call gcc_fail if program did not run to completion.
40042         (ph_make): Pass additional argument name to ph_execute.
40043         (ph_execute): Add new argument.  Pass additional arguments to
40044         ph_summary.  Call gcc_fail is there is no execution output.
40045
40046 1996-04-24  Jeffrey A Law  (law@cygnus.com)
40047
40048         * lib/plumhall.exp (proc_summary): Output relavent summary
40049         lines into the log so specific failures in plumhall can be
40050         investigated.
40051
40052 1996-04-10  Jeffrey A Law  (law@cygnus.com)
40053
40054         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
40055         (c-torture-execute): Don't try to execute tests which use
40056         "long long" types if $NO_LONG_LONG is nonzero.
40057
40058 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
40059
40060         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
40061         not c-torture.
40062
40063         * gcc.ieee: Move from here.
40064         * gcc.c-torture/execute/ieee: To here.
40065
40066 1996-03-26  Jeffrey A Law  (law@cygnus.com)
40067
40068         * gcc.c-torture: Update to c-torture-1.41 release.
40069
40070 1996-03-22  Jeffrey A Law  (law@cygnus.com)
40071
40072         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
40073         not "$output".
40074
40075 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
40076
40077         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
40078         -c present.
40079
40080 1996-03-02  Jeffrey A Law  (law@cygnus.com)
40081
40082         * config/proelf.exp: Handle connecting to a simulator.
40083
40084 1996-01-31  Jeffrey A Law  (law@cygnus.com)
40085
40086         * config/proelf.exp: New file.  Enough framework that we can
40087         run c-torture tests on the proelf targets (or any other target
40088         that gdb can connect to for that matter).
40089
40090 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
40091
40092         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
40093         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
40094
40095         * lib/plumhall.exp (ph_execute): Always call ph_summary if
40096         exec_output exists.
40097
40098 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
40099
40100         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
40101         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
40102
40103         * config/*.exp: Update FSF address.  Change result of ${tool}_load
40104         to pass/fail/unresolved/unsupported/untested.  Caller must now
40105         call unresolved/unsupported/untested.
40106         * lib/*.exp: Update FSF address.  Update to handle new results of
40107         ${tool}_load.
40108         * lib/chill.exp (verbose): Delete.
40109
40110 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
40111
40112         * lib/gcc.exp (default_gcc_start): Change order of args to
40113         $LDFLAGS $CFLAGS $LIBS.
40114         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
40115         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
40116         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
40117         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
40118         * gcc.misc-tests/dg-test.exp: Likewise.
40119         * gcc.misc-tests/msgs.exp: Likewise.
40120         * gcc.prms/prms.exp: Likewise.
40121         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
40122         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
40123
40124         * lib/dg.exp: Deleted, moved to dejagnu/lib.
40125
40126 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40127
40128         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
40129
40130         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
40131         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
40132
40133         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
40134         necessary.
40135
40136 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
40137
40138         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
40139         global for loop; add use of $mathlib.
40140         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
40141         settings here; set mathlib for anything but VxWorks.
40142
40143 1996-01-22  Jeffrey A Law  (law@cygnus.com)
40144
40145         * gcc.c-torture: Update to c-torture-1.40 release.
40146
40147 1996-01-03  Jeffrey A Law  (law@cygnus.com)
40148
40149         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
40150         dg.exp.
40151
40152 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
40153
40154         * lib/c-torture.exp (c-torture-execute): Declare "output" as
40155         global.
40156
40157 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
40158
40159         * lib/g++.exp (LIBS): Define if not already.
40160         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
40161         (gcc-dg-prune): Call prune_gcc_output.
40162         * lib/gcc.exp (prune_gcc_output): New proc.
40163         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
40164         prune_gcc_output.
40165
40166 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
40167
40168         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
40169         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
40170
40171 1995-11-15  Jeffrey A Law  (law@cygnus.com)
40172
40173         * gcc.c-torture: Update to c-torture-1.39 release.
40174
40175 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
40176
40177         * lib/c-torture.exp (c-torture-execute): Don't return if one option
40178         fails, try others as well.
40179
40180 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
40181
40182         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
40183         If compilation fails, mark execute tests as `untested'.
40184         If test is marked as unsupported, don't mark compilation and
40185         execute tests as failed.
40186
40187 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
40188
40189         * lib/g++.exp (g++_init): Don't link in libg++, and look to
40190         libstdc++ for whether or not we want to be doing shared
40191         libraries.  Delete link_curses since we don't need it anymore.
40192         * lib/mike-g++.exp (postbase): Don't link in libg++.
40193         * g++.old-deja/old-deja.exp: Likewise.
40194
40195 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
40196
40197         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
40198
40199 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
40200
40201         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
40202         For that, add `-Wl,-a,shared_archive'.
40203         * g++.old-deja/old-deja.exp: Likewise.
40204
40205 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
40206
40207         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
40208
40209 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
40210
40211         * lib/mike-g++.exp (postbase): Pay attention to the status of
40212         g++_load.
40213
40214 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
40215
40216           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
40217
40218 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
40219
40220         * lib/gcc.exp (default_gcc_start): No longer need to log program
40221         being executed or its output, execute_anywhere does that now.
40222         * lib/g++.exp (default_g++_version): Call execute_anywhere.
40223         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
40224
40225 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
40226
40227         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
40228         the same as those in lib/g++.exp.
40229
40230 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
40231
40232         * gcc.c-torture: Update to c-torture-1.38 release.
40233         * gcc.ieee: Related changes.
40234
40235 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
40236
40237         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
40238         "exec". Minor reformatting changes.
40239
40240         * config/rom68k.exp (${tool}_load): Make it work in a canadian
40241         cross. This means all "exec" calls now work on a remote host as
40242         well.
40243         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
40244         cross. Filter out the extra "\r\n" stuff that expect puts in.
40245         (c-torture-execute): Filter out the bogus warnings like
40246         c-torture-compile does. Add support for canadian cross.
40247         * lib/gcc.exp (default_gcc_version, default_gcc_start)
40248         Use execute_anywhere rather than calling exec directly. Now it
40249         works for canadian cross testing.
40250
40251 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
40252
40253         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
40254         results into a variable, and check that rather than using file exists.
40255
40256 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
40257
40258         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
40259         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
40260
40261 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40262
40263         * g++.old-deja/old-deja.exp: Create and pass runshlib and
40264         lib_curses if there's a shared libg++ in the build tree.
40265
40266 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
40267
40268         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
40269         if not supported target.
40270
40271 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
40272
40273         * lib/g++.exp (g++_init): Move empty setting of runshlib and
40274         link_curses up to always happen, not just for native builds.
40275
40276 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
40277
40278         * gcc.c-torture: Update to c-torture-1.36 release.
40279         * gcc.failure: Related changes.
40280
40281 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
40282
40283         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
40284
40285 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
40286
40287         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
40288         * lib/mike-g++.exp (postbase): Not in here.  Still reference
40289         runshlib, link_curses, and mathlib for link and run.
40290
40291         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
40292         pass the runtime shared library options for Solaris, OSF/1, and
40293         Irix5, and link with -lcurses to avoid unresolved references.
40294
40295 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
40296
40297         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
40298         only run once.
40299
40300 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
40301
40302         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
40303
40304 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
40305
40306         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
40307         do not have a framework for the "compat" tests yet.
40308
40309 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
40310
40311         * lib/mike-g++.exp (postbase): New local variable `mathlib',
40312         set to null if we're testing vxworks5.1.  Use that instead of
40313         `-lm' in the setting of LIBS for link and run.
40314
40315 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
40316
40317         * config/rom68k.exp (${tool}_load): Major changes to make it
40318         work.  Verified that it does in fact return the stuff in
40319         exec_output properly.  Catch any Emul or any TRAP other than 0.
40320
40321 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
40322
40323         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
40324         LDFLAGS properly for targets that need stuff from libgloss.
40325         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
40326         only run once.
40327         (gpp_initialized): New variable.
40328
40329 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
40330
40331         * config/rom68k.exp: Load libgloss.exp.
40332         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
40333         so we can produce a fully linked binary.
40334         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
40335         so we can produce a fully linked binary.
40336
40337 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
40338
40339         * lib/plumhall.exp (ph_section): Watch for expected failures.
40340         Add missing `else'.
40341
40342         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
40343         run the testcase.
40344         (c-torture): Likewise.
40345
40346 1995-08-28  Doug Evans  <dje@cygnus.com>
40347
40348         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
40349
40350         * lib/mike-g++.exp (mike_cleanup): New proc.
40351         (prebase): New globals compiler_result, not_compiler_result,
40352         target_regexp.
40353         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
40354         allow leading "-" in pattern.  Watch for unsupported tests.
40355         If $compiler_result is set, pattern match assembler code,
40356         and ditto for $not_compiler_result.
40357         * lib/mike-gcc.exp: Likewise.
40358
40359         * lib/plumhall.exp (ph_execute): Only call ph_summary if
40360         execution "succeeded".
40361
40362 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
40363
40364         * config/win32.exp: New file.
40365         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
40366
40367 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
40368
40369         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
40370         unsupported.
40371         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
40372         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
40373         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
40374
40375         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
40376         "... without exceptions was ...".  That is now handled by
40377         prune_system_crud.
40378         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40379
40380 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
40381
40382         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
40383         sieve.c,sort2.c}: New files.
40384         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
40385         sieve.exp,sort2.exp}: Drivers for them.
40386
40387         * lib/mike-gcc.exp (program_output): New user settable variable.
40388         (postbase): Call prune_system_crud.  Also prune extraneous compiler
40389         messages.
40390         * lib/mike-g++.exp (program_output): New user settable variable.
40391
40392         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
40393
40394         * config/sh.exp: Deleted (use sim.exp instead).
40395
40396 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
40397
40398         * config/vx.exp: Declare CHECKTASK as global.
40399         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
40400         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
40401         * lib/old-dejagnu.exp: Load [pwd]/$executable.
40402
40403 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40404
40405         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
40406         target. Like vx.exp, only includes `vx29k.exp' instead of
40407         `vxworks.exp'.
40408
40409 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
40410
40411         * config/sim.exp: Increase time limit from 120 seconds to 240.
40412
40413 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
40414
40415         * gcc.c-torture/execute/950628-1.c: New test.
40416
40417 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
40418
40419         * gcc.c-torture: Update with changes/additions from
40420         c-torture-1.34.
40421
40422 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
40423
40424         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
40425
40426 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
40427
40428         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
40429
40430 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
40431
40432         * gcc.c-torture/compile/950512-1.c: New test.
40433         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
40434         * gcc.dg/struct-ret-1.c: Likewise.
40435
40436 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
40437
40438         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
40439           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
40440
40441 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
40442
40443         * gcc.c-torture/special/920411-1.c: Deleted.
40444         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
40445
40446 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
40447
40448         * config/sim.exp (${tool}_load): Hack in call to bash to get a
40449         cpu limit.
40450
40451 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
40452
40453         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
40454
40455 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
40456
40457         From kenner;
40458         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
40459         is the proper length.
40460         * va-arg-3.c: Likewise.
40461
40462 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
40463
40464         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
40465         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
40466
40467         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
40468         * lib/g++.exp (default_g++_start): Delete old cruft.
40469
40470 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
40471
40472         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
40473         (2 * (1 << 18)) to (2 * (1 << 17)).
40474
40475         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
40476
40477 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
40478
40479         * config/rom68k.exp: Renamed from config/idp.exp
40480
40481 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
40482
40483         * c-torture/compile/921109-2.c
40484
40485 1995-04-18  Mike Stump  <mrs@cygnus.com>
40486
40487         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
40488         excess errors.
40489
40490 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
40491
40492         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
40493         output.
40494         * lib/g++.exp (default_g++_start): Likewise.
40495
40496 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
40497
40498         * gcc.c-torture/compile/950329-1.c: New test.
40499
40500 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
40501
40502           * config/bug.exp (${tool}_load): Updated to use new remote_open
40503           and remote_close procs.
40504         * config/idp.exp: New file.
40505
40506 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
40507
40508         * gcc.c-torture/execute/950322-1.c: New test.
40509
40510 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
40511
40512         * config/vx.exp (${tool}_load): Clean up testing of return code from
40513         vxworks_ld and vxworks_spawn.
40514
40515 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
40516
40517         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
40518
40519 1995-03-13  Mike Stump  <mrs@cygnus.com>
40520
40521         * lib/old-deja.exp: Add `excess errors test - ' error, now one
40522         can mark excess errors on a machine by machine basis.  Note, the
40523         default is to not expect any excess errors, even when excess
40524         errors test - is given, so you will want to put an XFAIL ... on
40525         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
40526         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
40527         those 4 machines, but no others.
40528
40529 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
40530
40531         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
40532         * lib/c-torture.exp: to here.
40533
40534 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
40535
40536         * gcc.c-torture/execute/950221-1.c: New test.
40537         * gcc.c-torture/execute/struct-ret-1.c: New test.
40538         * gcc.c-torture/compile/950221-1.c: New test.
40539
40540         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
40541
40542 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
40543
40544         * gcc.c-torture/execute/arith-1.c (main): Return 0.
40545         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
40546
40547 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
40548
40549         * g++.gb: New directory of tests, derived from my signature and
40550         class scoping tests.
40551
40552         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
40553         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
40554         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
40555         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
40556         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
40557         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
40558         * g++.gb/sig25.C: Likewise.
40559
40560         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
40561         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
40562         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
40563         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
40564         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
40565         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
40566         * g++.gb/sig25.exp: Likewise.
40567
40568         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
40569         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
40570         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
40571         * g++.gb/scope13.C: Likewise, this test still fails.
40572
40573         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
40574         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
40575         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
40576         * g++.gb/scope13.exp: Ditto.
40577
40578         * g++.gb/README: New file, explains what these tests are about.
40579
40580 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
40581
40582         * lib/dg.exp (dg-do): Support `preprocess'.
40583         (dg-test): Likewise.
40584
40585 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
40586
40587         * config/udi.exp: change "continue -expect" to "exp_continue".
40588
40589 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
40590
40591         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
40592         Delete redundant tests.
40593
40594         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
40595         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
40596         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
40597         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
40598         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
40599         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
40600         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
40601         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
40602
40603         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
40604         storing label pointers.
40605         * gcc.c-torture/execute/921019-1.c: Likewise.
40606         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
40607         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
40608         parameter fp.
40609         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
40610         constants.
40611
40612         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
40613         Delete obsolete tests.
40614
40615         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
40616         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
40617         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
40618         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
40619         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
40620         * gcc.c-torture/compile/950124-1.c: New test.
40621
40622         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
40623
40624 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
40625
40626         * lib/mike-g++.exp: Add -lm to LIBS.
40627
40628 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
40629
40630         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
40631
40632 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
40633
40634         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
40635
40636 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
40637
40638         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
40639
40640 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
40641
40642         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
40643         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
40644         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
40645         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
40646         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
40647         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
40648         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
40649         * g++.law/{operators31.C, operators32.C,
40650         * g++.law/{operators33.C, operators34.C}: Likewise.
40651         * g++.law/{pic1.C, refs2.C}: Likewise.
40652         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
40653         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
40654         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
40655         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40656
40657         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
40658         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
40659         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
40660         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
40661         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
40662         * g++.law/{enum9.exp, friend5.exp}: Likewise.
40663         * g++.law/{nest3.exp, nest4.exp}: Likewise.
40664         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
40665         * g++.law/{operators30.exp, operators31.exp}: Likewise.
40666         * g++.law/{operators32.exp, operators33.exp}: Likewise.
40667         * g++.law/{operators34.exp}: Likewise.
40668         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
40669         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
40670         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
40671         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
40672         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40673
40674         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
40675         No longer expected to fail.
40676         * g++.law/missed-error3.C: Tweak for recent bool changes.
40677
40678 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
40679
40680         * config/emb-unix: Deleted.
40681         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
40682         remote execution.  Do final link on remote host if REMOTE_LINK is set.
40683
40684 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
40685
40686         * lib/dg.exp (dg-test): Fix typo in last patch.
40687
40688 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
40689
40690         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
40691         (handles multiple occurrences).
40692
40693 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
40694
40695         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
40696         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
40697         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
40698         printed).
40699         * lib/c-torture.exp (c-torture-compile): Likewise.
40700         (c-torture): Prepend full path if missing.
40701         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
40702         (gcc_fail): Likewise.
40703         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
40704
40705 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
40706
40707         * lib/netware.exp: Only attach to NetWare i386 systems.
40708
40709 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
40710
40711         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
40712         messages.  Add test name to "output pattern match" pass/fail message.
40713
40714 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
40715
40716         * gcc.dg: New testsuite.
40717         * gcc.dg/dg.exp: New file.
40718
40719         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
40720         test-switch.c}: Deleted.
40721
40722         * gcc.misc-tests/msgs.exp: New testcase driver.
40723
40724 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
40725
40726         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
40727         Watch for illegal return values from ${tool}_load.
40728         * config/unix.exp (${tool}_load): Fix pass/fail detection for
40729         cross targets.  Coerce return value >0 to 1.
40730
40731 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
40732
40733         * config/unix.exp (${tool}_load): Call program rsh, not proc.
40734
40735         * config/emb-unix.exp: New file.
40736
40737         * config/sim.exp: Error if variable $SIM not defined.
40738         (${tool}_load): Mark test as "untested" if simulator missing.
40739
40740         * config/unix.exp: Load remote.exp to get rcp_download.
40741         * lib/c-torture.exp: Use different option lists for testcases with
40742         and without loops.
40743         * gcc.c-torture/execute/execute.exp: Likewise.
40744
40745 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
40746
40747         * config/*.exp: Clarify return code from ${tool}_load.
40748         Call `unresolved' or `untested' instead of `warning' or `perror'
40749         (sometimes you still want to call both though).
40750         Add comment that `shell_id' is local to each file.
40751         * config/udi.exp (timeout): Set to 30.
40752         Don't print warning if connection fails, $connectmode has already
40753         printed an error.
40754         (${tool}_load): Move verbose messages to level 2.
40755         Rework pattern for "Process started" message.
40756         Pass `shell_id' to ${connectmode}_download.
40757         Retry twice upon timeout.  Make resetting of target more robust.
40758         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
40759         Pass `shell_id' to exit_$connectmode.
40760         Only call exit_$connectmode if connected.
40761         * config/unix.exp (${tool}_load): Check return codes better.
40762         * config/vrtx.exp (${tool}_load): Likewise.
40763         * config/vx.exp (${tool}_load): Likewise.
40764         Delete unneeded global's.
40765         * lib/dg.exp (dg-test): Update to reflect clarified return codes
40766         from ${tool}_load.
40767         (dg-stat): Delete.
40768         (dg-init): Delete recording of pass/fail counts.
40769         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40770         (old-dejagnu-init): Likewise.
40771         (old-dejagnu-stat): Delete contents, empty proc now.
40772         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
40773         (c-torture): Delete references to lcnt, lpass, lfail.
40774         Get option list from TORTURE_OPTIONS.
40775         Delete -funroll[-all]-loops if no loops.
40776         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
40777         (g++_stat): Delete contents (empty proc now).
40778         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
40779         (gcc_finish): Likewise.
40780         (gcc_stat): Deleted.
40781         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
40782         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
40783         * gcc.c-torture/execute/execute.exp: Likewise.
40784         Split tests into two parts: compile, execute.
40785         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
40786         no loops.  Update to reflect clarified return codes from ${tool}_load.
40787
40788 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
40789
40790         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
40791         to grep for.
40792         (old-dejagnu): Likewise (where necessary).
40793
40794 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
40795
40796         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
40797
40798         * lib/dg.exp (dg-process-target): Fix processing of selector.
40799         Add comment regarding use of `error'.
40800
40801         * lib/gcc.exp (prune_system_crud): Define if missing.
40802         * lib/g++.exp (prune_system_crud): Likewise.
40803
40804         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
40805         Call prune_system_crud.
40806         * lib/dg.exp (dg-runtest): New proc.
40807         Use perror instead of send_user for tcl errors in testcase.
40808         Don't return any value, it's never used.
40809         Don't clobber previous definition of `unknown'.
40810         Print tcl errors in `dg-final'.
40811
40812 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
40813
40814         * lib/dg.exp (dg-process-target): Improve syntax error messages.
40815         (dg-test): Don't print errorInfo, it contains stack backtrace.
40816
40817 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
40818
40819         * lib/g++.exp (runtest_file_p): Define if missing.
40820
40821 1994-09-24  Doug Evans  (dje@cygnus.com)
40822
40823         * lib/mike-g++.exp: Comment out loading of g++.exp.
40824         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
40825         (default_g++_version): Always print something.
40826         (default_g++_start): Comment out call to `which'.
40827         (g++_start, g++_load): Deleted (must be defined in config file).
40828         * lib/gcc.exp: Test for existence of $CC at start.
40829         Delete check for tmpdir (done in gcc_init).
40830         (default_gcc_version): Always print something.
40831         (default_gcc_start): Comment out call to `which'.
40832         * config/*.exp: Major cleanup - make cross targets work at least a
40833         little better for g++ (by not being "--tool gcc" specific).
40834         Rename gcc_xxx to ${tool}_xxx.
40835         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
40836         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
40837
40838 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
40839
40840         * lib/c-torture.exp (c-torture-compile): Rework compiler
40841         message processing.
40842
40843         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
40844         c-torture.
40845
40846 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
40847
40848         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
40849
40850         * lib/dg.exp (dg-process-target): Support { target native }.
40851
40852 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
40853
40854         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
40855         looked for "... program xxx got fatal signal".
40856         Correct regsub munging of `comp_output'.
40857         Ignore compiler messages "path prefix not used" and "linker input
40858         file unused".
40859
40860 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
40861
40862         * lib/gcc.exp (runtest_file_p): Define if missing.
40863         * gcc.prms/template.c: Example to work from.
40864
40865 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
40866
40867         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
40868         * lib/dg.exp (dg-test): Call unsupported testcases as such.
40869
40870         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
40871         * gcc.prms/1883.c: Moved from compile/940714-1.c.
40872         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
40873         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
40874
40875         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
40876         (dg-process-target): No longer a varargs proc.
40877         Return S/N for target, P/F for xfail.  All callers changed.
40878         (user option procs): More argument checking.
40879         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
40880         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
40881         (dg-test): Skip test if not running on selected target in `dg-do'.
40882         Update handling of `dg-do-what', `dg-output-text'.
40883         Separate execution pass/fail from output pattern match pass/fail.
40884         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
40885
40886 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
40887
40888         * gcc.c-torture/special/special.exp: Don't expect failure for mips
40889         target for 920510-1.c.
40890
40891 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
40892
40893         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
40894         Clean up comment regarding use of passcnt, etc.
40895         (gcc_stat): Don't update `testcnt' here.
40896         (gcc_finish): Do it here.
40897         Might as well reset `but_id' here too.
40898         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
40899         to determine if the file should be tested.
40900         * gcc.c-torture/compile/compile.exp: Likewise.
40901         * gcc.c-torture/execute/execute.exp: Likewise.
40902         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40903         * gcc.misc-tests/dg-test.exp: Likewise.
40904         * gcc.prms/prms.exp: Likewise.
40905         * gcc.wendy/wendy.exp: Likewise.
40906         * g++.old-deja.exp: Likewise.
40907         Move "Testing file" message to verbose level 1.
40908
40909 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
40910
40911         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
40912
40913 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
40914
40915         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
40916         (default_gcc_start): Accept optional second list element
40917         of compiler flags.  Print compiler output at verbosity level 2.
40918         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
40919         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
40920         Save current values of framework globals passcnt, failcnt, xpasscnt,
40921         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
40922         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
40923         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
40924         xfailcnt to compute stats.  Update framework global `testcnt' from
40925         pass/fail counts.
40926         (gcc_finish): New proc.  Clean up test environment.
40927         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
40928         (gcc_epass, gcc_efail): Delete.
40929         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
40930         argument of line number.
40931         (dg-init): If the tool has an init routine, call it.
40932         (dg-test): Remove args `cflags_var' and `libs_var'.
40933         Pass all compiler options to ${tool}_start.
40934         Handle missing line number.
40935         (dg-finish): New function.
40936         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
40937         particular files.  Call gcc_finish at end.  Move "skipping test"
40938         message to verbosity level 3.
40939         * gcc.c-torture/compile/compile.exp: Likewise.
40940         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40941         * gcc.c-torture/execute/execute.exp: Likewise.
40942         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40943         Print testcase being tried at verbosity level 1.
40944         * gcc.c-torture/special/special.exp: Unset xfail.
40945         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40946         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
40947         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
40948         * gcc.failure/failure.exp: Likewise.
40949         * gcc.ieee/ieee.exp: Likewise.
40950         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
40951         Update call to dg-test.  Call dg-finish at end.
40952         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
40953         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40954         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
40955         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
40956         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
40957         * gcc.wendy/wendy.exp: Add copyright.
40958         Delete setting of tmpdir (done by gcc_init).
40959         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
40960         Pass compiler flags to gcc_start.  Call gcc_finish at end.
40961         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
40962         gcc_[ce]pass/fail.
40963
40964 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
40965
40966         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
40967         confusion.
40968         (g++_load): Likewise.
40969
40970         * config/*.exp (gcc_load): Some were varargs fns and some were not.
40971         Rename argument to `prog' to remove the confusion.
40972         Varargs fns behave differently too!
40973         (g++_load): Likewise.
40974
40975         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
40976
40977         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
40978         what it is.  Delete (always) printing of status value for !native.
40979         Simplify verbose code, and include status and exec_output.
40980         (g++_load): Use gcc_load.
40981
40982 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
40983
40984         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
40985         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
40986         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
40987         940714-3.c as these testcases don't exist anymore.  Make
40988         va-arg-1.c expected to pass.
40989
40990 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
40991
40992         * gcc.misc-tests/misc.exp: Only run specific testcases.
40993         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
40994         * gcc.misc-tests/dg-[1-9].c: New files.
40995
40996         * lib/dg.exp: New testsuite driver.
40997         * gcc.prms/prms.exp: Use it.
40998
40999         * README.gcc: New file.
41000
41001         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
41002         Document and reset `lxpass' and `lxfail'.
41003         Simplify "initialized" message.
41004         (gcc_stat): Clean up comments a little.
41005
41006 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
41007
41008         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
41009
41010 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
41011
41012         * lib/old-dejagnu.exp (process-option): New proc.
41013         (old-dejagnu-init, old-dejagnu-stat): Likewise.
41014         (old-dejagnu): Simplify.
41015         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
41016
41017 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
41018
41019         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
41020         exists and is not an empty string.
41021
41022         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
41023         $xfail rather than calling setup_xfail.  Clear $xfail when test is
41024         finished.
41025         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
41026         automatically.
41027
41028         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
41029         longer expected to fail.
41030
41031         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
41032         "f" function call.
41033
41034         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
41035
41036         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
41037         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
41038         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
41039         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
41040         c-torture-1.29.
41041
41042         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
41043         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
41044
41045         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
41046
41047         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
41048         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
41049
41050         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
41051         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
41052         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
41053
41054 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
41055
41056         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
41057         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
41058         940714-1.c, 940714-2.c, 940714-3.c},
41059         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
41060         gcc.misc-tests/{mg.c,mg.exp}:
41061         New tests.
41062         * gcc.noncompile/noncompile.exp: Change accordingly.
41063
41064 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
41065
41066         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
41067         Undo previous clobberage.
41068
41069 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
41070
41071         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
41072         * gcc.special/{930510-1.c, special.exp}:
41073         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
41074         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
41075         struct-varargs-1.c}: New tests from c-torture-1.26.
41076
41077 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
41078
41079         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
41080           argument to switch.
41081
41082 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
41083
41084         * Revert the previous changes.  Please see Rob's directory
41085           (/lisa/test/rob/progressive/gcc/testsuite) for testing
41086           fixes.
41087
41088 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
41089
41090         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
41091             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
41092             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
41093             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
41094             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
41095             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
41096             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
41097             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
41098             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
41099             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
41100             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
41101             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
41102             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
41103             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
41104             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
41105             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
41106             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
41107             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
41108             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
41109             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
41110             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
41111             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
41112             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
41113             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
41114             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
41115             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41116             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
41117
41118 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
41119
41120         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
41121             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
41122           with perror calls.
41123
41124 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
41125
41126         * config/unix.exp (g++_load): Fix syntax.
41127
41128 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
41129
41130         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
41131         * gcc.noncompile/921017-1.c: Deleted obsolete test.
41132         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
41133         Don't expect va-arg-1.c to fail.  Correct expected output for
41134         920928-1.c.
41135         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
41136         * gcc.wendy/hbm4.c: Correct typo.
41137         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
41138
41139 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
41140
41141         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
41142         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
41143         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
41144         * lib/c-torture.exp (c-torture-compile): Ditto.
41145
41146         Reduce volume of output (remove all the -I's and such).
41147         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
41148         Call gcc_cpass, gcc_cfail.
41149         (c-torture): Pass testing option to c-torture-compile.
41150
41151 1994-03-21  Doug Evans  (dje@cygnus.com)
41152
41153         Bring patches over from progressive.
41154         * config/default.exp: Exit remote shell cleanly.
41155         (g++_exit, g++_start): Add default versions.
41156         * config/sim.exp (gcc_load): Use perror, not error.
41157
41158 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
41159
41160         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
41161         set in site.exp.
41162
41163 1994-03-14  Doug Evans  (dje@cygnus.com)
41164
41165         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
41166         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
41167         (wendy_try): New proc to run testcase.
41168         (main loop): Call 'em.
41169         * gcc.wendy/*.c: Clean up pass to correct expected output.
41170
41171         * lib/gcc.exp: Minor cleanup work.
41172         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
41173
41174 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
41175
41176         * config/sim.exp (gcc_load): Document return codes better.
41177         Don't pass -v to simulator.
41178
41179 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
41180
41181           * gcc.special/920717-x.c: Fix typo.
41182           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
41183           get at sources.
41184
41185         * lib/mike-gcc.exp: Fix typo.
41186
41187 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
41188
41189         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
41190         binary to use, transform the name.
41191         * config/*.exp: rename everything. Nuke any g++ specific files,
41192         it's now a special case of gcc that requires no special support.
41193         Add a default.exp for unsupported targets.
41194
41195 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
41196
41197         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
41198         lib/old-dejagnu.exp: Fix a few patterns to work with the new
41199         version of Tcl.
41200
41201 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
41202
41203         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
41204         than a warning.
41205
41206 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
41207
41208         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
41209
41210 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
41211
41212         * gcc.execute/execute.exp: Combine opt_list and foption_list into
41213         option_list.  Compile every file with only 4/6 option choices
41214         (same as C torture) instead of with 12/18 different option
41215         choices.
41216         * lib/c-torture.exp: Likewise.
41217
41218         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
41219         not already set.
41220
41221 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
41222
41223         * lib/old-deja.exp: Add `excess errors test fails' error, now one
41224         can put an XFAIL *-*-* on excess errors.
41225
41226 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
41227
41228         * g++.law: Add more tests derived from g++-bugs snapshots.
41229
41230         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
41231         equivalent to g++.law/init9.
41232
41233         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
41234         compiled it, and the a.out file after we've run it.
41235
41236 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
41237
41238         * lib/mike-g++.exp (postbase): Delete the .o file after we've
41239         compiled it, and the a.out file after we've run it.
41240
41241 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
41242
41243         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
41244
41245 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
41246
41247         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
41248         version number.
41249
41250 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
41251
41252         * g++.law: New directory of g++ tests derived from the g++-bugs
41253         snapshots.
41254
41255 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
41256
41257         * gcc.compile: initbug1.c initbug1.exp testcase added
41258
41259 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
41260
41261         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
41262         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
41263           fixes submitted by Jeff Law (law@cs.utah.edu)
41264         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
41265           Jeff Law (law@cs.utah.edu)
41266
41267
41268 1993-11-30  Mike Stump  (mrs@cygnus.com)
41269
41270         * config/unix-g++.exp: Follow the gcc way of doing things.
41271         * g++.old-deja/old-deja.exp: Minor updates.
41272         * lib/g++.exp: New file, follow the gcc way of doing things.
41273         * lib/old-dejagnu.exp: Minor updates.
41274         * lib/mike-g++.exp: Always unset errorInfo.
41275
41276 1993-11-06  Mike Stump  (mrs@cygnus.com)
41277
41278         * lib/gcc.exp: Fix some errors with the below change, CC and
41279         CFLAGS should be global when setting, not local.
41280
41281 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
41282
41283         * lib/gcc.exp: Transform tool name.
41284
41285 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41286
41287         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
41288
41289 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41290
41291         * lib/gcc.exp: change gcc_done to gcc_stat
41292
41293 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41294
41295         * Upgraded gcc testsuite to c-torture version 1.25
41296
41297 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
41298
41299         * lib/gcc.exp: added reporting code. Changed verbose compile message.
41300         * lib/c-torture: added hooks for new reporting code.
41301
41302 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
41303
41304         * config/sh-gcc.exp: check if sh-sim exists in the path
41305
41306 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
41307
41308         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
41309         * gcc.compile/compile.exp: Initial changes for new logic.
41310         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
41311         * gcc.failure/failure.exp: Initial changes for new logic.
41312         * gcc.ieee/ieee.exp: Initial changes for new logic.
41313         * gcc.misc-tests/misc.exp: Initial changes for new logic.
41314         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
41315         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
41316         * lib/c-torture.exp: Initial changes for new logic.
41317         * lib/gcc.exp: Initial changes for new logic.
41318
41319 1993-10-15  Mike Stump  (mrs@cygnus.com)
41320
41321         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
41322         depend upon failure or success.  Fully qualify names in failure
41323         and success messages.  Always remove a.out before starting
41324         compile, just in case.  Pay more attention to error text output by
41325         the compiler.  Handle testcases with no known past errors just
41326         like all others, so that things are uniform.  Other miscellaneous
41327         improvements.
41328
41329 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
41330
41331         * gcc.cpp: new directory for cpp tests
41332
41333 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
41334
41335         * lib/chill.exp: Code reformatted, removed unused code.
41336         * config/unix-chill.exp: Code reformatted, removed unused code.
41337         * chill.execute/execute.exp: Code reformatted, removed unused code.
41338         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
41339
41340 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
41341
41342         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
41343         routines not written.
41344
41345 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
41346
41347         * config/bug-gcc.exp: Use new procs from bug.exp.
41348
41349 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
41350
41351         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
41352         via ftp, rather than depending on NFS.
41353         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
41354         case.
41355
41356 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
41357
41358         * config/bug-gcc.exp: Use new download proc.
41359
41360 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
41361
41362         * chill.execute/execute.exp: cleanups, handles errors better
41363         * chill.compile/compile.exp: rewrite, based on execute.exp
41364         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
41365         * lib/chill.exp: major changes to diff proc and compile and link
41366           procs. added chill_fail and chill_pass wrappers to pass and
41367           fail. added more comments, and handle error codes better.
41368           Added a hack to capture stderr from exec, so noncompile tests
41369           can work.
41370
41371 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
41372
41373         * chill.execute/execute.exp: rewrite of testsuite driver
41374         * lib/chill.exp: rewrite of testsuite driver
41375         * config/unix-chill.exp: rewrite of testsuite driver
41376
41377 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
41378
41379     In chill.execute:
41380         * iexpr.ch: Standardize uppercase.
41381         * tuples.dat: Standardize uppercase.
41382         * vary.ch: standardize.  Correct varying string assignments.
41383         * vary.dat: Add new output lines.
41384
41385 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
41386
41387     In chill.execute:
41388         * chprintf.ch: Standardize use of uppercase.
41389         * tuples.ch: Standardize and turn arr2 into a DCL,
41390           rather than a SYN.
41391         * pinits.ch: Standardize.
41392
41393 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
41394
41395         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
41396         * Makefil: Renamed to Makefile.in.
41397         * configure.in: New.
41398
41399 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
41400
41401     In chill.execute:
41402         * .cvsignore: Add result/output files.
41403         * Makefile: Fix up variables at start.  Use MFLAGS
41404           everywhere.  Correct bool_loc, built_ins entries.
41405           Add entry for vary1.ch.
41406         * bitarray.ch: Standardize upper-case usage.
41407         * bitexpr.ch: Standardize, add output of b1.
41408         * params.ch: Use arrayt in along PROC parameters, to
41409           avoid novelty problems.
41410         * sets.ch: Tiny cleanup.
41411         * vary1.ch: Re-indent.
41412
41413 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
41414
41415           * Add PR-related files to Makefiles, .cvsignore files, etc.
41416
41417 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
41418
41419         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
41420           with compiler objects. New names are test-flow.c and test-loop.c
41421
41422 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
41423
41424         * Upgraded c-torture tests from 1.19 to 1.20
41425
41426         * new files:
41427         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
41428         * gcc.compile: 930623-1.c 930623-2.c
41429         * gcc.noncompile: 930622-1.c 930622-2.c
41430         * gcc.failure: 920411-1.c 920627-2.c
41431         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
41432
41433 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
41434
41435         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
41436           More changes to get testsuite working properly. Needs more work.
41437           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
41438
41439 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
41440
41441         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
41442           More changes to get testsuite working properly. Needs more work.
41443
41444 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
41445
41446         * chill.compile/compile.exp: Added for Dejagnu support
41447         * chill.execute/execute.exp: Added for Dejagnu support
41448         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
41449
41450 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
41451
41452     This should complete moving the CHILL test files.
41453         * chill.noncompile(.cvsignore printf.grt
41454             in-printf.grt chprintf.grt chprintf.ch):
41455             Added test-support files.
41456           (Makefile): Modified further.
41457         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
41458             signal.ch): Added test files.
41459           * chill.execute (.cvsignore printf.grt printr.c
41460             in-printf.grt rts.c chprintf.grt rts.h): Added
41461           test-support files.
41462             (Makefile): More corrections.
41463
41464 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
41465
41466         * chill.compile, chill.execute, chill.nocompile: Add CHILL
41467           test cases, ready for DejaGnu.
41468
41469 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
41470
41471         * Upgraded c-torture tests from 1.18 to 1.19
41472
41473         * gcc.compile: added test(s):
41474           930607-1.c
41475         * gcc.execute: added test(s):
41476           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
41477
41478         * added new subdirectory for misc tests: gcc.misc-tests
41479         * gcc.misc-test(s): added tests:
41480           inst-check.c test-consts.c test-ior.c test-switch.c
41481
41482 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
41483
41484         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
41485
41486 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
41487
41488         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
41489
41490 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
41491
41492         * Upgraded c-torture tests from 1.17 to 1.18
41493
41494 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
41495
41496         * Upgraded c-torture tests from 1.12 to 1.17
41497
41498 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
41499
41500         * lib/old-dejagnu.exp:
41501           Fixed handling of XFAIL target triplets to correctly
41502           recognize wildcard characters.  Removed code that
41503           appended a unique id tag to the end of the file name
41504           printed out by the result of the testcases within a
41505           given test file.
41506
41507 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
41508
41509         * lib/old-dejagnu.exp:
41510           Reworked expected failure handling to trigger off of XFAIL
41511           keyword in keyphrase embeded in testcase source code. The
41512           XFAIL keyword must be at the end of the keyphrase line. It
41513           may optionally be followed by one or more target triplets.
41514           It has just occured that the handling of wildcards in the
41515           target triplet may not be correct.
41516
41517 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
41518
41519         * g++.old-deja/tests:
41520           Moved all subdirectories up one level into g++.old-deja .
41521
41522         * lib/old-dejagnu.exp:
41523           Fixed problem with CXXFLAGS not being properly reset, and being
41524           corrupted with extraneous "-c" compiler option.  This was
41525           causing binaries to not be generated for test that needed them.
41526           Modified strings passed to "pass" and "fail" so that individual
41527           tests from the same test file would be distinguished by an
41528           identifier appended to the test file name in the summary logs;
41529           this corrected a problem with erroneous diff logs.  Added code
41530           to search testcases for expected fail and unexpected pass keywords.
41531
41532 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
41533
41534         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
41535
41536 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
41537
41538         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
41539           Removed extraneous text from end of "Special g++ Options"
41540           keyphrase.
41541
41542         * lib/old-dejagnu.exp: Added pattern matching to look for new
41543           keywords, embedded in testcases comments, which will trigger
41544           calls to xpass and xfail.
41545
41546 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
41547
41548         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
41549           comments embedded in the testcases, especially the one looking for
41550           special compiler options, as well as the pattern matching for the
41551           compiler output again.
41552
41553 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
41554
41555         * lib/old-dejagnu.exp: Do a proper check of the return value for
41556           execute tests. Fixed several problems with the pattern matching
41557           of the compiler output which gave erroneous test results.
41558           Changed several of the test result messages to be more descriptive.
41559         * config/unix-g++.exp: Proc g++_load now actually works and
41560           executes the tests passed to it and returns a usable return
41561           value.
41562
41563 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
41564
41565           * lib/gcc.exp: Exits gracefully if $CC is bogus.
41566
41567 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
41568
41569         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
41570           Modified both files to properly execute the old style
41571           dejagnu tests. The previous versions of these files were
41572           experimental and did not function anything near correctly.
41573
41574 1993-04-05  Rob Savoye  (rob@cygnus.com)
41575
41576         * Removed all Makefile.in and configure.in files. No configuration
41577         needed now.
41578
41579 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
41580
41581         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
41582
41583 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
41584
41585         * gcc.compile/configure.in, gcc.unsorted/configure.in,
41586         gcc.special/configure.in, gcc.noncompile/configure.in,
41587         gcc.execute/configure.in, gcc.code_quality/configure.in,
41588         g++.other/configure.in, g++.old-deja/configure.in,
41589         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
41590         in srcname setting.
41591
41592 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
41593
41594         * lib/udi.exp: Fixed mondfe and mondfe_download.
41595         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
41596         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
41597
41598 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
41599
41600         * config/udi-gdb.exp: Check $shell_id after connecting to target.
41601         (gdb_exit): Don't remove *_soc files.
41602
41603 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
41604
41605         * lib/c-torture.exp: Don't look for main; instead always use -w
41606         -c.  This is how the c-torture tests work.  Remove the object
41607         file if the compilation succeeds.
41608         * gcc.execute/execute.exp: Remove executable if test passes.
41609         * gcc.noncompile/noncompile.exp: Every test is an expected
41610         failure.
41611         * gcc.special/special.exp: Added tests from c-torture 1.11,
41612         corrected use of existing test.
41613         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
41614         gcc.execute/920625-1.c: Updated to c-torture 1.11.
41615         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
41616         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
41617         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
41618         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
41619         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
41620         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
41621         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
41622         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
41623         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
41624         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
41625         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
41626         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
41627         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
41628         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
41629         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
41630         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
41631         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
41632         c-torture 1.11.
41633         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
41634         correspond to c-torture 1.11.
41635
41636         * New file.