OSDN Git Service

2006-04-26 Kenneth Zadeck <zadeck@naturalbridge.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/26913
4         * g++.dg/gomp/pr26913.C: New test.
5
6         PR c/25996
7         * gcc.dg/gomp/pr25996.c: New test.
8         * g++.dg/gomp/pr25996.C: New test.
9
10 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
11
12         PR rtl-optimization/26725
13         * gcc.c-torture/compile/pr26725.c: New test.
14
15 2006-04-25  Richard Guenther  <rguenther@suse.de>
16
17         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather  
18         than n + -1.
19
20 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21
22         * gcc.dg/20060425-1.c: New testcase.
23
24 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
25
26         PR tree-optimization/26865
27         * gcc.dg/pr26865.c: New test.
28
29 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
30
31         PR c++/27292
32         * g++.dg/conversion/bitfield1.C: New test.
33         * g++.dg/conversion/bitfield2.C: Likewise.
34         * g++.dg/conversion/bitfield3.C: Likewise.
35
36 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
37         Richard Guenther  <rguenther@suse.de>
38
39         PR tree-optimization/27236
40         * gcc.dg/tree-ssa/pr27236.c: New testcase.
41
42 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43
44         PR c++/19963
45         * g++.dg/other/incomplete2.C: New test.
46
47 2006-04-24  Richard Guenther  <rguenther@suse.de>
48
49         PR middle-end/26869
50         * gcc.dg/torture/pr26869.c: New testcase.
51
52 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
53         Richard Guenther  <rguenther@suse.de>
54
55         PR tree-optimization/27218
56         * g++.dg/tree-ssa/pr27218.C: New testcase.
57
58 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
59
60         PR c++/26912
61         * g++.dg/template/friend41.C: New test.
62
63 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
64
65         * g++.dg/opt/pr15551.C: Include cstdio.
66         (main): Use remove instead of unlink.
67
68 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
69
70         * gcc.dg/sibcall-7.c: New test.
71         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
72         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
73         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
74         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
75         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
76
77 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
78
79         PR c++/26534
80         * g++.dg/opt/bitfield1.C: New test.
81         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
82         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
83         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
84         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
85         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
86         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
87         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
88         * g++.dg/abi/bitfield2.C: Likewise.
89         * g++.dg/init/bitfield1.C: Likewise.
90
91 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
92
93         PR fortran/25099
94         * gfortran.dg/elemental_subroutine_4.f90: New test.
95         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
96         call sub (m, x).
97
98 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
99
100         * gcc.c-torture/compile/20060421-1.c: New testcase.
101
102 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
103
104         PR c/25875
105         * gcc.dg/init-bad-4.c: New test.
106
107 2006-04-21  Paul Brook  <paul@codesourcery.com>
108
109         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
110
111 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
112
113         PR fortran/27122
114         * gfortran.dg/defined_operators_1.f90: New test.
115         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
116         remove old ones associated, incorrectly, with Note 5.46.
117
118         PR fortran/27113
119         * gfortran.dg/character_array_constructor_1.f90: New test.
120
121 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
122
123         * gcc.dg/20060419-1.c: New test.
124
125 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
126
127         PR c/26774
128         * gcc.dg/struct-parse-1.c: New test case.
129
130 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
131
132         PR c++/26558
133         * g++.dg/parse/template19.C: New test.
134
135         PR c++/26739
136         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
137
138         PR c++/26036
139         * g++.dg/expr/call3.C: New test.
140
141         PR c++/10385
142         * g++.dg/conversion/dynamic1.C: New test.
143
144 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
145
146         PR c++/27102
147         * g++.dg/template/crash35.C: Tweak error markers.
148         * g++.dg/template/crash46.C: New test.
149         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
150         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
151
152 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
153
154         PR rtl-optimization/14261
155         * gcc.c-torture/compile/20060419-1.c: Added.
156
157 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
158
159         * gfortran.dg/label_1.f90: Adjust dg-error.
160
161 2006-04-16  Roger Sayle  <roger@eyesopen.com>
162
163         PR target/26961
164         * gcc.dg/fold-cond-1.c: New test case.
165         * gcc.dg/pr26961-1.c: Likewise.
166
167 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
168
169         PR libgfortran/27138
170         * gfortran.dg/read_bad_advance.f90: New test.
171
172 2006-04-16  Roger Sayle  <roger@eyesopen.com>
173             Dale Johannesen  <dalej@apple.com>
174
175         PR target/24076
176         * gcc.target/i386/vecinit-3.c: New testcase.
177         * gcc.target/i386/vecinit-4.c: Likewise.
178         * gcc.target/i386/sse-18.c: Likewise.
179         * gcc.target/i386/sse-19.c: Likewise.
180
181 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
182
183         * gfortran.dg/allocate_zerosize_1.f90:  New test.
184
185 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
186
187         PR c++/26365
188         * g++.dg/template/crash45.C: New test.
189
190 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
191
192         PR fortran/26787
193         * gfortran.dg/proc_assign_1.f90: New test.
194         * gfortran.dg/procedure_lvalue.f90: Change message.
195         * gfortran.dg/namelist_4.f90: Add new error.
196
197         PR fortran/25597
198         PR fortran/27096
199         * gfortran.dg/auto_pointer_array_result_1.f90
200
201         PR fortran/27089
202         * gfortran.dg/specification_type_resolution_1.f90
203
204         PR fortran/18803
205         PR fortran/25669
206         PR fortran/26834
207         * gfortran.dg/bounds_temporaries_1.f90: New test.
208
209         PR fortran/27124
210         * gfortran.dg/array_return_value_1.f90: New test.
211
212 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
213
214         PR fortran/25336
215         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
216
217 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
218
219         PR middle-end/26823
220         * g++.dg/gomp/pr26823-1.C: New test.
221         * g++.dg/gomp/pr26823-2.C: New test.
222
223 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
224
225         PR middle-end/27134
226         * gcc.dg/pr27314.c: New test.
227
228 2006-04-13  Richard Henderson  <rth@redhat.com>
229
230         * g++.dg/gomp/block-0.C: Update expected matches.
231
232 2006-04-13  DJ Delorie  <dj@redhat.com>
233
234         * lib/target-supports.exp (check_effective_target_int32plus): New.
235         (check_effective_target_ptr32plus): New.
236         (check_effective_target_size32plus): New.
237         (check_effective_target_int16): New.
238         (check_profiling_available): Add m32c to the list of unsupported targets.
239
240         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
241         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
242         memory size.
243         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
244         pointers.
245         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
246         size_t.
247         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
248         and size_t.
249         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
250         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
251         not just xstormy16.  Skip m32c due to weird pointer size.
252         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
253         not just xstormy16.
254         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
255         not just xstormy16.
256         * gcc.dg/20020312-2.c: Add m32c support.
257         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
258         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
259         in test.
260         * gcc.dg/20050321-2.c: Require >=32 bit integers.
261         * gcc.dg/asm-1.c: Skip if int and short are the same size.
262         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
263         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
264         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
265         * gcc.dg/init-string-2.c: Require >=32 bit integers.
266         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
267         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
268         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
269         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
270         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
271         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
272         in test.
273         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
274         in test.
275         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
276         * gcc.dg/pr23049.c: Require >=32 bit integers.
277         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
278         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
279         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
280         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
281         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
282         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
283         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
284         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
285         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
286         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
287         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
288         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
289         prototype in test.
290         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
291         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
292         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
293         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
294         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
295         
296         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
297         * gcc.c-torture/execute/20040703-1.x: Likewise.
298         * gcc.c-torture/execute/20040705-1.x: Likewise.
299         * gcc.c-torture/execute/20040705-2.x: Likewise.
300         * gcc.c-torture/execute/20040709-1.x: Likewise.
301         * gcc.c-torture/execute/20040709-2.x: Likewise.
302         * gcc.c-torture/execute/20040811-1.x: Likewise.
303         * gcc.c-torture/execute/20050316-1.x: Likewise.
304         * gcc.c-torture/execute/bitfld-4.x: Likewise.
305         * gcc.c-torture/execute/pr19689.x: Likewise.
306         * gcc.c-torture/execute/pr7284-1.x: Likewise.
307         * gcc.c-torture/execute/usmul.x: Likewise.
308         * gcc.c-torture/execute/vrp-5.x: Likewise.
309         * gcc.c-torture/execute/vrp-6.x: Likewise.
310         * gcc.dg/debug/20041023-1.s: Likewise.
311
312 2006-04-13  Roger Sayle  <roger@eyesopen.com>
313
314         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
315         of integers to a vector types are now constant expressions in C.
316         * gcc.dg/vect/vect-fold-1.c: New test case.
317
318 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
319             Ulrich Weigand  <uweigand@de.ibm.com>
320
321         PR target/27006
322         * gcc.dg/vmx/pr27006.c: New testcase.
323
324 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
325
326         PR libgfortran/26766
327         * gfortran.dg/write_recursive.f90: New test.
328
329 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
330
331         * g++.dg/parse/dtor7.C: New test.
332         * g++.dg/parse/new1.C: Add error marker.
333         * g++.dg/template/new3.C: New test.
334
335         PR c++/26122
336         * g++.dg/template/pure1.C: New test.
337
338         PR c++/26295
339         * g++.dg/parse/ptrmem4.C: New test.
340
341 2006-04-10  Jeff Law  <law@redhat.com>
342
343         PR/27087
344         * gcc.c-torture/compile/pr27087.c: New test.
345
346 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
347
348         PR/21391
349         * gcc.dg/20060410.c: New.
350
351 2006-04-10  Matthias Klose  <doko@debian.org>
352
353         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
354         Recognize multilib directory names containing underscores.
355
356 2006-04-10  Roger Sayle  <roger@eyesopen.com>
357
358         * gcc.target/i386/vecinit-1.c: New test case.
359         * gcc.target/i386/vecinit-2.c: Likewise.
360
361 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
362
363         PR debug/27057
364         * g++.dg/debug/dwarf2-2.C: New test.
365
366 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
367
368         PR rtl-optimization/27073
369         * gcc.c-torture/execute/pr27073.c: New test.
370
371 2006-04-08  Mike Stump  <mrs@apple.com>
372
373         * gcc.dg/pragma-darwin.c: Improve for ppc64.
374
375 2006-04-07  Richard Guenther  <rguenther@suse.de>
376
377         PR tree-optimization/26135
378         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
379
380 2006-04-06  Jan Hubicka  <jh@suse.cz>
381
382         PR profile/26399
383         * g++.dg/bprob/g++-bprob-2.C: New testcase.
384
385 2006-04-06  Roger Sayle  <roger@eyesopen.com>
386
387         * g++.dg/conversion/nullptr1.C: New test case.
388         * g++.dg/conversion/nullptr2.C: Likewise.
389
390 2006-04-05  Roger Sayle  <roger@eyesopen.com>
391
392         * gfortran.dg/dependency_18.f90: New test case.
393
394 2006-04-05  Richard Guenther  <rguenther@suse.de>
395
396         PR tree-optimization/26919
397         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
398         * gcc.dg/ipa/ipa-2.c: Likewise.
399         * gcc.dg/ipa/ipa-3.c: Likewise.
400         * gcc.dg/ipa/ipa-5.c: Likewise.
401
402 2006-04-05  Richard Guenther  <rguenther@suse.de>
403
404         PR tree-optimization/26763
405         * gcc.dg/torture/pr26763-1.c: New testcase.
406         * gcc.dg/torture/pr26763-2.c: Likewise.
407
408 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
409
410         PR fortran/23634
411         PR fortran/25619
412         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
413
414 2006-04-04  Eric Christopher  <echristo@apple.com>
415
416         * gcc.target/i386/387-1.c: Allow regexp to match darwin
417         stubs.
418         * gcc.target/i386/387-5.c: Ditto.
419
420 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
421
422         * gcc.target/sparc/struct-ret-check.c: New test.
423
424 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
425
426         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
427         zero decimal digits specified in format.
428
429 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
430
431         PR fortran/26891
432         * gfortran.dg/missing_optional_dummy_1.f90: New test.
433
434         PR fortran/26976
435         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
436         * gfortran.dg/initialization_1.f90: Make assignment compliant.
437         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
438         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
439         bigendian-ness.
440
441 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
442
443         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
444         dummy arguments work when the actual argument is itself a dummy
445         argument of the caller.
446
447 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
448
449         PR libfortran/24685
450         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
451
452 2006-04-01  Roger Sayle  <roger@eyesopen.com>
453
454         * gfortran.dg/dependencency_17.f90: New test case.
455
456 2006-04-01  Roger Sayle  <roger@eyesopen.com>
457
458         * gfortran.dg/dependency_14.f90: New test case.
459         * gfortran.dg/dependency_15.f90: Likewise.
460         * gfortran.dg/dependency_16.f90: Likewise.
461
462 2006-03-31  Asher Langton  <langton2@llnl.gov>
463
464         PR fortran/25358
465         gfortran.dg/cray_pointers_6.f90: New test.
466
467 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
468
469         PR libgfortran/26890
470         * gfortran.dg/read_size_noadvance.f90: New test.
471
472 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
473
474         PR fortran/25031
475         * gfortran.dg/multiple_allocation_1.f90:  Check that the
476         size has changed after a re-allocation with stat.
477
478 2006-03-30  Richard Guenther  <rguenther@suse.de>
479
480         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
481         removal.
482         * gcc.target/i386/sselibm-2.c: Likewise.
483         * gcc.target/i386/sselibm-3.c: Likewise.
484         * gcc.target/i386/sselibm-4.c: Likewise.
485         * gcc.target/i386/sselibm-5.c: Likewise.
486
487 2006-03-28  Roger Sayle  <roger@eyesopen.com>
488
489         * gcc.dg/fold-andxor-1.c: New test case.
490         * gcc.dg/fold-xorand-1.c: Likewise.
491
492 2006-03-28  Roger Sayle  <roger@eyesopen.com>
493
494         * gcc.dg/fold-convnotconv-1.c: New test case.
495
496 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
497
498         PR fortran/26779
499         * gfortran.dg/private_type_5.f90: New test.
500
501 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
502
503         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
504
505 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
506
507         * gfortran.dg/advance_2.f90: New test.
508         * gfortran.dg/advance_3.f90: New test.
509
510         * gfortran.fortran-torture/execute/equiv_5.f: New test.
511
512 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
513
514         PR libgfortran/26661
515         PR libgfortran/26880
516         * gfortran.dg/read_x_past.f: New test.
517
518 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
519
520         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
521         to be STABS.
522
523 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
524
525         * objc.dg/dwarf-1.m: Skip on AIX.
526         * objc.dg/dwarf-2.m: Skip on AIX.
527
528 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
529
530         PR fortran/26816
531         * gfortran.dg/float_1.f90: New test.
532
533 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
534
535         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
536         X86_64 targets.
537         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
538
539 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
540
541         PR libfortran/26735
542         * gfortran.dg/convert_implied_open.f90:  New test case.
543
544 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
545
546         PR fortran/26769
547         * gfortran.dg/transpose_reshape_r10.f90:  New test case.
548
549 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
550
551         PR middle-end/26717
552         * gcc.dg/pr26717.c: New test.
553
554 2006-03-25  Roger Sayle  <roger@eyesopen.com>
555
556         * gfortran.dg/dependency_12.f90: New test case.
557
558 2006-03-24  Roger Sayle  <roger@eyesopen.com>
559
560         * gfortran.dg/dependency_9.f90: New (resurected) test case.
561
562 2006-03-24  Jeff Law  <law@redhat.com>
563
564         * gcc.c-torture/pr26840.c: New test.
565
566 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
567
568         * objc.dg/dwarf-2.m: New.
569         * obj-c++.dg/dwarf-2.mm: New.
570
571         * g++.old-deja/g++.other/init19.C: New.
572
573 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
574
575         * g++.dg/eh/spbp.C: Skip on AIX.
576
577 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
578
579         PR middle-end/26611
580         * g++.dg/gomp/pr26611-1.C: New test.
581         * g++.dg/gomp/pr26611-2.C: New test.
582
583 2006-03-24  Jeff Law  <law@redhat.com>
584
585         * gcc.c-torture/compile/pr26833.c: New test.
586         * gfortran.fortran-torture/compile/pr26806.f90: New test.
587
588 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
589
590         * gfortran.dg/endfile_2.f90: Delete temp file.
591
592 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
593
594         PR fortran/19303
595         * gfortran.dg/record_marker_1.f90:  New test case.
596         * gfortran.dg/record_marker_2.f:  New test case.
597         * gfortran.dg/record_marker_3.f90:  New test case.
598
599 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
600
601         PR fortran/17298
602         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
603         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
604
605 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
606
607         * lib/gcc-dg.exp (cleanup-modules): New proc.
608         * gfortran.dg/allocatable_function_1.f90,
609         gfortran.dg/allocate_char_star_scalar_1.f90,
610         gfortran.dg/assumed_charlen_function_1.f90,
611         gfortran.dg/assumed_dummy_1.f90,
612         gfortran.dg/assumed_shape_ranks_1.f90,
613         gfortran.dg/assumed_shape_ranks_2.f90,
614         gfortran.dg/assumed_size_dt_dummy.f90,
615         gfortran.dg/auto_char_dummy_array_1.f90,
616         gfortran.dg/auto_char_len_3.f90,
617         gfortran.dg/automatic_module_variable.f90,
618         gfortran.dg/bad_automatic_objects_1.f90,
619         gfortran.dg/char_array_constructor.f90,
620         gfortran.dg/char_array_structure_constructor.f90,
621         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
622         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
623         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
624         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
625         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
626         gfortran.dg/derived_pointer_recursion.f90,
627         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
628         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
629         gfortran.dg/dummy_functions_1.f90,
630         gfortran.dg/elemental_initializer_1.f90,
631         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
632         gfortran.dg/elemental_pointer_1.f90,
633         gfortran.dg/elemental_subroutine_1.f90,
634         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
635         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
636         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
637         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
638         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
639         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
640         gfortran.dg/global_references_1.f90,
641         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
642         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
643         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
644         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
645         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
646         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
647         gfortran.dg/large_integer_kind_1.f90,
648         gfortran.dg/large_real_kind_1.f90,
649         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
650         gfortran.dg/module_double_reuse.f90,
651         gfortran.dg/module_equivalence_1.f90,
652         gfortran.dg/module_interface_1.f90,
653         gfortran.dg/module_parameter_array_refs_1.f90,
654         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
655         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
656         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
657         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
658         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
659         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
660         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
661         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
662         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
663         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
664         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
665         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
666         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
667         gfortran.dg/same_name_1.f90,
668         gfortran.dg/sibling_dummy_procedure_1.f90,
669         gfortran.dg/sibling_dummy_procedure_2.f90,
670         gfortran.dg/sibling_dummy_procedure_3.f90,
671         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
672         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
673         gfortran.dg/used_dummy_types_2.f90,
674         gfortran.dg/used_dummy_types_3.f90,
675         gfortran.dg/used_dummy_types_4.f90,
676         gfortran.dg/used_dummy_types_5.f90,
677         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
678         gfortran.dg/userdef_operator_1.f90: Use it.
679
680 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
681
682         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
683         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
684         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
685         gfortran.dg/write_back.f,
686         gfortran.fortran-torture/execute/inquire_1.f90,
687         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
688
689 2006-03-21  Jeff Law  <law@redhat.com>
690
691         * gcc.dg/tree-ssa/vrp28.c: New test.
692
693 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
694
695         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
696         if _STDC_C99 is defined.
697         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
698         * gcc.dg/builtins-20.c: Likewise.
699         * gcc.dg/builtins-53.c: Likewise.
700         * gcc.dg/single-precision-constant.c: Likewise. Also pass
701         -mmacosx-version-min=10.3 on PowerPC/Darwin.
702
703 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
704
705         PR tree-opt/26781
706         * gcc.c-torture/compile/pr26781-1.c: New test.
707         * gcc.c-torture/compile/pr26781-2.c: New test.
708
709 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
710
711         PR c++/26690
712         * g++.dg/gomp/pr26690-1.C: New test.
713         * g++.dg/gomp/pr26690-2.C: New test.
714
715 2006-03-20  Jeff Law  <law@redhat.com>
716
717         * gcc.dg/tree-ssa/pr21829.c: New test.
718
719         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
720
721 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
722
723         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
724         (check_visibility_available): Use it.
725         (check_effective_target_default_packed): Likewise.
726         (check_effective_target_pcc_bitfield_type_matters): Likewise.
727         (check_effective_target_fopenmp): Likewise.
728         (check_effective_target_freorder): Likewise.
729         (check_effective_target_fpic): Likewise.
730         (check_named_sections_available): Likewise.
731         (check_effective_target_ilp32): Likewise.
732         (check_effective_target_lp64): Likewise.
733
734 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
735
736         PR fortran/20935
737         * gfortran.dg/scalar_mask_2.f90:  New test case.
738
739 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
740
741         PR tree-opt/26629
742         * gcc.dg/tree-ssa/loadpre12.c: New test.
743         * gcc.dg/tree-ssa/loadpre13.c: New test.
744         * gcc.dg/tree-ssa/loadpre14.c: New test.
745         * gcc.dg/tree-ssa/loadpre15.c: New test.
746         * gcc.dg/tree-ssa/loadpre16.c: New test.
747         * gcc.dg/tree-ssa/loadpre17.c: New test.
748         * gcc.dg/tree-ssa/loadpre18.c: New test.
749         * gcc.dg/tree-ssa/loadpre19.c: New test.
750         * gcc.dg/tree-ssa/loadpre20.c: New test.
751         * gcc.dg/tree-ssa/loadpre21.c: New test.
752         * gcc.dg/tree-ssa/loadpre22.c: New test.
753
754 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
755
756         PR fortran/26741
757         * gfortran.dg/elemental_initializer_1.f90: New test.
758
759         PR fortran/26716
760         * gfortran.dg/assumed_shape_ranks_2: New test.
761
762 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
763
764         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
765         target fpic.
766
767 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
768
769         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
770         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
771         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
772         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
773         gfortran.fortran-torture/execute/direct_io.f90,
774         gfortran.fortran-torture/execute/inquire_2.f90,
775         gfortran.fortran-torture/execute/inquire_4.f90,
776         gfortran.fortran-torture/execute/list_read_1.f90,
777         gfortran.fortran-torture/execute/open_replace.f90,
778         gfortran.fortran-torture/execute/slash_edit.f90,
779         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
780         temporary files from testcases.
781
782 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
783
784         PR libgfortran/26509
785         gfortran.dg/write_direct_eor.f90: New test.
786
787 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
788
789         * gcc.target/powerpc/pr26350.c: New.
790         * gcc.target/powerpc/indexed-addr.c: New.
791
792 2006-03-16  Roger Sayle  <roger@eyesopen.com>
793
794         * gfortran.dg/dependency_13.f90: New test case.
795
796 2006-03-16  Roger Sayle  <roger@eyesopen.com>
797
798         PR middle-end/21781
799         * gcc.dg/real-const-1.c: New test case.
800
801 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
802
803         * g++.old-deja/g++.other/init18.C: New.
804         * g++.old-deja/g++.other/init5.C: Remove xfail.
805
806 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
807
808         * g++.dg/opt/pr15551.C: Cleanup temp file.
809
810 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
811
812         PR c++/6634
813         g++.dg/parse/long1.C: New test.
814
815 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
816
817         PR fortran/19101
818         * gfortran.dg/continuation.f90: New test.
819         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
820
821 2006-03-14  Richard Guenther  <rguenther@suse.de>
822
823         PR tree-optimization/26672
824         * gcc.dg/torture/pr26672.c: New testcase.
825
826 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
827
828         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
829         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
830
831 2006-03-13  Roger Sayle  <roger@eyesopen.com>
832
833         PR middle-end/26557
834         * gcc.c-torture/compile/switch-1.c: New test case.
835
836 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
837
838         PR fortran/25378
839         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
840         test to include more permuatations of mask and index.
841         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
842         respond to F2003 spec. that the position returned for an all false
843         mask && condition is zero.
844
845 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
846
847         PR middle-end/25989
848         * gcc.dg/gomp/pr25989.c: New test.
849
850 2006-03-13  Jeff Law  <law@redhat.com>
851
852         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
853
854 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
855
856         * gcc.dg/switch-9.c: New test.
857
858 2006-03-13  Richard Guenther  <rguenther@suse.de>
859
860         PR middle-end/26630
861         * gcc.dg/torture/pr26630.c: New testcase.
862
863 2006-03-11  Roger Sayle  <roger@eyesopen.com>
864
865         * gfortran.dg/dependency_10.f90: New test case.
866         * gfortran.dg/dependency_11.f90: Likewise.
867
868 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
869             Erik Edelmann  <eedelman@gcc.gnu.org>
870
871         * gfortran.dg/allocatable_function_1.f90: New.
872         * gfortran.dg/allocatable_function_2.f90: New.
873
874 2006-03-10  Richard Guenther  <rguenther@suse.de>
875
876         PR middle-end/26565
877         * gcc.dg/torture/pr26565.c: New testcase.
878
879 2006-03-09  Eric Christopher  <echristo@apple.com>
880
881         * gcc.c-torture/compile/20060309-1.c: New.
882
883 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
884
885         PR libgfortran/26499
886         * gfortran.dg/write_back.f: New test.
887         * gfortran.dg/write_rewind_1.f: New test.
888         * gfortran.dg/write_rewind_2.f: New test.
889
890 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
891
892         PR libgfortran/26554
893         * gfortran.dg/read_logical.f90: New test.
894
895 2006-03-04  Laurent GUERBY <laurent@guerby.net>
896
897         * ada/acats/norun.lst: cdd2a03 now passes.
898
899 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
900
901         PR testsuite/25177
902         * gcc.target/powerpc/pr18096-1.c: Change where the error
903         would match.
904
905 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
906
907         * gcc.target/i386/cleanup-1.c: New test.
908         * gcc.target/i386/cleanup-2.c: New test.
909
910 2006-03-04  Roger Sayle  <roger@eyesopen.com>
911
912         * gfortran.dg/dependency_9.f90: Remove for the time being.
913
914 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
915
916         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
917         directive.
918
919 2006-03-03  Roger Sayle  <roger@eyesopen.com>
920
921         * gfortran.dg/dependency_9.f90: New test case.
922
923 2006-03-03  Roger Sayle  <roger@eyesopen.com>
924
925         * gfortran.dg/dependency_4.f90: New test case.
926         * gfortran.dg/dependency_5.f90: New test case.
927         * gfortran.dg/dependency_6.f90: New test case.
928         * gfortran.dg/dependency_7.f90: New test case.
929         * gfortran.dg/dependency_8.f90: New test case.
930
931 2006-03-03  Paul Brook  <paul@codesourcery.com>
932
933         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
934         Add m68k-*-elf.
935
936 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
937
938         PR fortran/25031
939         * multiple_allocation_1.f90:  New test.
940
941 2006-03-03  Roger Sayle  <roger@eyesopen.com>
942
943         PR tree-optimization/26524
944         * gfortran.dg/pr26524.f: New test case.
945
946 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
947
948         * g++.dg/template/repo5.C: Cleanup repo files.
949         * gcc.dg/20051201-1.c: Cleanup coverage files.
950         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
951         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
952         tree dump files.
953
954 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
955
956         * objc.dg/objc-nofilename-1.m: New test.
957         * objc.dg/bad-receiver-type.m: New test.
958         * obj-c++.dg/bad-receiver-type.mm: New test.
959
960 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
961
962         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
963
964 2006-03-01  Mike Stump  <mrs@apple.com>
965
966         * g++.dg/abi/key2.C: Add.
967
968 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
969
970         * gfortran.dg/logical_dot_product.f90: New test.
971
972         PR fortran/26393
973         * gfortran.dg/used_interface_ref.f90: New test.
974
975         PR fortran/20938
976         * gfortran.dg/dependency_2.f90: New test.
977         * gfortran.fortran-torture/execute/where17.f90: New test.
978         * gfortran.fortran-torture/execute/where18.f90: New test.
979         * gfortran.fortran-torture/execute/where19.f90: New test.
980         * gfortran.fortran-torture/execute/where20.f90: New test.
981
982 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
983
984         * g++.dg/tree-ssa/pr26443.C: New test case.
985
986 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
987
988         PR middle-end/26022
989         * g++.dg/opt/return-slot1.C: New test.
990
991 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
992
993         PR libgfortran/26136
994         * gfortran.dg/namelist_23.f90: New test.
995
996 2006-02-28  Roger Sayle  <roger@eyesopen.com>
997
998         PR middle-end/14752
999         * gcc.dg/fold-eqandshift-2.c: New test case.
1000
1001 2006-02-28  Richard Guenther  <rguenther@suse.de>
1002
1003         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1004         decomposition.
1005
1006 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
1007
1008         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
1009
1010 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1011
1012         PR libgfortran/26464
1013         * gfortran.dg/backspace_5.f: New test.
1014         * gfortran.dg/backspace_6.f: New test.
1015
1016 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1017
1018         * gcc.dg/fold-eqandnot-1.c: New test case.
1019
1020 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1021
1022         PR middle-end/19983
1023         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1024
1025 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
1026
1027         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1028         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1029
1030 2006-02-26  Richard Guenther  <rguenther@suse.de>
1031
1032         PR tree-optimization/26421
1033         * gcc.dg/tree-ssa/pr26421.c: New testcase.
1034
1035 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1036
1037         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1038         * g++.old-deja/g++.robertl/eb132.C: Likewise.
1039
1040 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1041
1042         * gcc.dg/fold-even-1.c: New test case.
1043
1044 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1045
1046         PR middle-end/21137
1047         * gcc.dg/fold-eqandshift-1.c: New test case.
1048
1049 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1050
1051         PR tree-optimization/25125
1052         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1053         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1054
1055 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1056
1057         PR tree-optimizations/26359
1058         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1059         with -fdump-tree-dceloop-details.
1060         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1061
1062 2006-02-25  Roger Sayle  <roger@eyesopen.com>
1063
1064         PR middle-end/23673
1065         * gcc.dg/fold-eqxor-1.c: New test case.
1066         * gcc.dg/fold-eqxor-2.c: Likewise.
1067         * gcc.dg/fold-eqxor-3.c: Likewise.
1068
1069 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
1070
1071         PR fortran/23092
1072         * scalar_mask_1.f90:  New test.
1073
1074 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
1075
1076         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1077         * g++.dg/eh/uncaught2.C: New.
1078         * g++.dg/eh/uncaught3.C: New.
1079
1080 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1081
1082         PR libgfortran/26423
1083         * gfortran.dg/read_many_1.f: New test.
1084
1085 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
1086
1087         PR fortran/24519
1088         * gfortran.dg/dependency_3.f90: New test.
1089         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1090         XFAILs.
1091
1092         PR fortran/25395
1093         * gfortran.dg/equiv_6.f90: New test.
1094
1095 2006-02-23  Jeff Law  <law@redhat.com>
1096
1097         * gcc.c-torture/compile/pr26425.c: New test.
1098
1099 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR middle-end/26412
1102         * gcc.dg/gomp/pr26412.c: New test.
1103
1104 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1105
1106         PR c++/26291
1107         * g++.dg/other/ellipsis1.C: New test.
1108         * g++.dg/parse/operator4.C: Adjust error marker.
1109
1110 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1111
1112         PR target/25603
1113         * gfortran.dg/pr25603.f: New testcase.
1114
1115 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
1116
1117         * gcc.dg/bf-spl1.c: Don't specify -m68000.
1118         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1119
1120 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
1121
1122         * g++.dg/eh/spbp.C: New.
1123
1124 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
1125
1126         PR middle-end/26379
1127         * gcc.target/i386/mmx-7.c: New test.
1128
1129 2006-02-20  Roger Sayle  <roger@eyesopen.com>
1130
1131         PR tree-optimization/26361
1132         * gcc.dg/tree-ssa/vrp27.c: New test case.
1133
1134 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
1135
1136         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1137         * gcc.dg/tree-ssa/complex-4.c: Here.
1138
1139 2006-02-19  Roger Sayle  <roger@eyesopen.com>
1140
1141         PR middle-end/19543
1142         * gfortran.dg/logical_1.f90: New test case.
1143
1144 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
1145
1146         PR middle-end/26334
1147         * gcc.dg/20060218-1.c: Moved to...
1148         * gcc.target/i386/20060218-1.c: ... here.  New test.
1149
1150 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1151
1152         PR fortran/26201
1153         * gfortran.dg/convert_1.f90: New.
1154
1155 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
1156
1157         PR fortran/25054
1158         * gfortran.dg/namelist_5.f90: New test.
1159
1160         PR fortran/25089
1161         * gfortran.dg/namelist_4.f90: New test.
1162
1163 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1164
1165         PR tree-opt/25680
1166         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1167
1168 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1169
1170         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1171         variable to take into account the variable name in the
1172         function header.
1173         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1174
1175 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
1176
1177         PR middle-end/26334
1178         * gcc.c-torture/compile/20060217-1.c: New test.
1179         * gcc.dg/20060218-1.c: New test.
1180
1181 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
1182
1183         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1184
1185 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1186
1187         * gcc.dg/cpp/undef3.c: New test.
1188         * gcc.dg/cpp/trad/builtins2.c: New test.
1189
1190 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
1191
1192         PR c++/26266
1193         * g++.dg/template/static22.C: New test.
1194         * g++.dg/template/static23.C: New test.
1195         * g++.dg/template/static24.C: New test.
1196         * g++.dg/template/non-dependent13.C: New test.
1197         * g++.dg/init/member1.C: Tweak error markers.
1198
1199 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1200
1201         PR target/26255
1202         * gcc.c-torture/compile/pr26255.c: New test case.
1203
1204 2006-02-16  Roger Sayle  <roger@eyesopen.com>
1205
1206         * gfortran.fortran-torture/execute/where_10.f90: New test case.
1207         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1208         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1209         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1210         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1211         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1212         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1213
1214 2006-02-16  Jeff Law  <law@redhat.com>
1215
1216         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1217         * gcc.dg/tree-ssa/vrp26.c: New test.
1218
1219 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
1220
1221         PR target/20353
1222         PR target/24578
1223         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1224         __UCLIBC__ is defined.
1225
1226 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
1227
1228         PR fortran/26224
1229         * gfortran.dg/gomp/pr26224.f: New test.
1230
1231 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
1232
1233         PR tree-opt/25918
1234         * lib/target-supports.exp
1235         (check_effective_target_vect_short_mult): New.
1236         (check_effective_target_vect_char_mult): New.
1237         (check_effective_target_vect_widen_sum_qi_to_si): New.
1238         (check_effective_target_vect_widen_sum_qi_to_hi): New.
1239         (check_effective_target_vect_widen_sum_hi_to_si): New.
1240         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1241         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1242         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1243         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1244         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1245         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1246         vect-reduc-pattern-2c.c
1247         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1248         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1249         vect-reduc-pattern-1c.c
1250
1251 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
1252
1253         PR fortran/24557
1254         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1255
1256 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1257
1258         PR fortran/26054
1259         * gfortran.dg/enum_8.f90: Remove check for warning.
1260         * gfortran.dg/iomsg_1.f90: Ditto.
1261         * gfortran.dg/enum_1.f90: Ditto.
1262         * gfortran.dg/enum_9.f90: Ditto.
1263         * gfortran.dg/enum_2.f90: Ditto.
1264         * gfortran.dg/enum_10.f90: Ditto.
1265         * gfortran.dg/enum_3.f90: Ditto.
1266         * gfortran.dg/flush_1.f90: Ditto.
1267         * gfortran.dg/enum_4.f90: Ditto.
1268         * gfortran.dg/array_constructor_1.f90: Ditto.
1269         * gfortran.dg/enum_5.f90: Ditto.
1270         * gfortran.dg/enum_6.f90: Ditto.
1271         * gfortran.dg/enum_7.f90: Ditto.
1272
1273 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
1274
1275         PR middle-end/26300
1276         * gcc.c-torture/compile/20060215-1.c: New test.
1277
1278 2006-02-14  Roger Sayle  <roger@eyesopen.com>
1279
1280         PR middle-end/23670
1281         * gcc.dg/tree-ssa/andor-2.c: New test case.
1282
1283 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
1284
1285         PR fortran/25045
1286         * optional_dim.f90:  New test.
1287
1288 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1289
1290         PR fortran/26277
1291         * gfortran.dg/label_4.f90: New.
1292
1293 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
1294             Diego Novillo  <dnovillo@redhat.com>
1295             Uros Bizjak  <uros@kss-loka.si>
1296
1297         * gfortran.dg/gomp: New directory.
1298
1299 2006-02-14  Richard Guenther  <rguenther@suse.de>
1300
1301         PR tree-optimization/26258
1302         * gcc.dg/torture/pr26258.c: New testcase.
1303
1304 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
1305
1306         PR fortran/26246
1307         * gfortran.dg/pr26246_1.f90: New test.
1308         * gfortran.dg/pr26246_2.f90: New test.
1309
1310         PR middle-end/26092
1311         * gcc.c-torture/compile/20060208-1.c: New test.
1312
1313 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
1314
1315         PR fortran/26074
1316         PR fortran/25103
1317         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1318         * gfortran.dg/bad_automatic_objects_1.f90: New test.
1319         * gfortran.dg/automatic_module_variable.f90: Change error message.
1320
1321         PR fortran/20861
1322         * gfortran.dg/internal_dummy_1.f90: New test.
1323
1324         PR fortran/20871
1325         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1326
1327
1328         PR fortran/25083
1329         * gfortran.dg/uncommon_block_data_1.f90: New test.
1330         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1331         with standard.
1332
1333         PR fortran/25088
1334         * gfortran.dg/typed_subroutine_1.f90: New test.
1335
1336 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
1337
1338         * objc.dg/dwarf-1.m: New.
1339
1340 2006-02-13  Roger Sayle  <roger@eyesopen.com>
1341
1342         PR middle-end/24427
1343         * gcc.dg/tree-ssa/andor-1.c: New test case.
1344
1345 2006-02-13  Josh Conner  <jconner@apple.com>
1346
1347         PR target/25376
1348         * gcc.dg/pr25376.c: New test.
1349
1350         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1351         assemble.
1352         * lib/target-supports.exp (check_named_sections_available):
1353         Only compile named-sections test -- don't assemble.
1354
1355 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1356
1357         * g++.dg/warn/no-write-strings.C: New test.
1358         * g++.dg/warn/write-strings.C: Likewise.
1359         * g++.dg/warn/write-strings-default.C: Likewise.
1360
1361 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
1362
1363         PR fortran/25806
1364         * gfortran.dg/ret_pointer_2.f90: New test.
1365
1366 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
1367
1368         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1369
1370 2006-02-10  Jeff Law  <law@redhat.com>
1371
1372         * gcc.c-torture/compile/pr26213.c: New test.
1373
1374 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
1375
1376         gfortran.dg/null_1.f90: New test.
1377
1378 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1379
1380         PR fortran/14771
1381         * gfortran.dg/parens_4.f90: New.
1382         * gfortran.dg/parens_5.f90: New.
1383
1384 2006-02-10  Richard Guenther  <rguenther@suse.de>
1385
1386         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1387
1388 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1389         Paul Thomas  <pault@gcc.gnu.org>
1390
1391         PR fortran/14771
1392         * gfortran.dg/parens_1.f90: New.
1393         * gfortran.dg/parens_2.f90: New.
1394         * gfortran.dg/parens_3.f90: New.
1395
1396 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
1397
1398         PR fortran/26038
1399         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1400
1401         PR fortran/25059
1402         * gfortran.dg/impure_assignment_1.f90: New test.
1403
1404         PR fortran/25070
1405         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1406
1407 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1408
1409         PR target/26141
1410         * g++.dg/expr/stdarg2.C: New test.
1411
1412 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1413
1414         PR inline-asm/16194
1415         * gcc.dg/pr16194.c: New test.
1416
1417 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1418
1419         * ada/acats/run_acats: Use portable variant of "$@".
1420
1421 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1422
1423         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1424         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1425
1426 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1427
1428         PR tree-opt/26179
1429         * g++.dg/opt/pr26179.C: New test.
1430
1431 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1432
1433         PR middle-end/26134
1434         * gcc.dg/tree-ssa/complex-3.c: New test.
1435
1436 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1437
1438         * gcc.c-torture/compile/volatile-1.c: New test.
1439
1440 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
1441
1442         PR 26180
1443         * gcc.dg/tree-ssa/pr26180.c: New test.
1444
1445 2006-02-08  Jeff Law  <law@redhat.com>
1446
1447         * gcc.dg/tree-ssa/pr21417.c: New test.
1448
1449 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1450
1451         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1452         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
1453
1454 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1455
1456         * lib/scanrtl.exp: New.
1457
1458 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1459
1460         PR c++/26071
1461         * g++.dg/other/virtual2.C: New test.
1462
1463         PR c++/26070
1464         * g++.dg/other/virtual1.C: New test.
1465
1466 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1467
1468         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
1469         cleanup-ipa-dump): Update dump file glob patterns.
1470         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
1471         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
1472
1473         * lib/gcc-dg.exp: Load it.
1474         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
1475
1476 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
1477
1478         PR testsuite/26159
1479         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
1480         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1481
1482 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1483
1484         PR fortran/25577
1485         * gfortran.dg/mvbits_1.f90: New.
1486
1487 2006-02-07  Dirk Mueller  <dmueller@suse.com>
1488
1489         * g++.dg/warn/Wdiv-by-zero.C: New test.
1490         * g++.dg/warn/Wno-div-by-zero.C: New.
1491
1492 2006-02-07  Jeff Law  <law@redhat.com>
1493
1494         * gcc.dg/tree-ssa/pr21559.c: New test.
1495
1496         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
1497         multiple VRP passes.
1498         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1499         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1500         * gcc.dg/tree-ssa/pr21582.c: Likewise.
1501         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1502         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1503         * gcc.dg/tree-ssa/vrp02.c: Likewise
1504         * gcc.dg/tree-ssa/vrp11.c: Likewise
1505         * gcc.dg/tree-ssa/pr14341.c: Likewise
1506         * gcc.dg/tree-ssa/vrp19.c: Likewise
1507         * gcc.dg/tree-ssa/vrp20.c: Likewise
1508         * gcc.dg/tree-ssa/vrp03.c: Likewise
1509         * gcc.dg/tree-ssa/pr21086.c: Likewise
1510         * gcc.dg/tree-ssa/pr21959.c: Likewise
1511         * gcc.dg/tree-ssa/vrp21.c: Likewise
1512         * gcc.dg/tree-ssa/vrp04.c: Likewise
1513         * gcc.dg/tree-ssa/pr25485.c: Likewise
1514         * gcc.dg/tree-ssa/pr22026.c: Likewise
1515         * gcc.dg/tree-ssa/vrp22.c: Likewise
1516         * gcc.dg/tree-ssa/vrp05.c: Likewise
1517         * gcc.dg/tree-ssa/20030807-10.c: Likewise
1518         * gcc.dg/tree-ssa/pr20701.c: Likewise
1519         * gcc.dg/tree-ssa/vrp23.c: Likewise
1520         * gcc.dg/tree-ssa/vrp06.c: Likewise
1521         * gcc.dg/tree-ssa/pr22117.c: Likewise
1522         * gcc.dg/tree-ssa/pr20702.c: Likewise
1523         * gcc.dg/tree-ssa/vrp15.c: Likewise
1524         * gcc.dg/tree-ssa/pr21090.c: Likewise
1525         * gcc.dg/tree-ssa/pr21294.c: Likewise
1526         * gcc.dg/tree-ssa/vrp24.c: Likewise
1527         * gcc.dg/tree-ssa/vrp07.c: Likewise
1528         * gcc.dg/tree-ssa/pr21563.c: Likewise
1529         * gcc.dg/tree-ssa/pr25382.c: Likewise
1530         * gcc.dg/tree-ssa/vrp16.c: Likewise
1531         * gcc.dg/tree-ssa/vrp25.c: Likewise
1532         * gcc.dg/tree-ssa/vrp08.c: Likewise
1533         * gcc.dg/tree-ssa/20030807-6.c: Likewise
1534         * gcc.dg/tree-ssa/vrp17.c: Likewise
1535         * gcc.dg/tree-ssa/pr21458.c: Likewise
1536         * g++.dg/tree-ssa/pr18178.C: Likewise
1537
1538 2006-02-07  Richard Guenther  <rguenther@suse.de>
1539
1540         PR c++/26140
1541         Revert
1542         2006-01-30  Richard Guenther  <rguenther@suse.de>
1543         PR c++/23372
1544         * gcc.dg/pr23372-1.C: New testcase.
1545
1546         * g++.dg/tree-ssa/pr26140.C: New testcase.
1547
1548 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
1549
1550         PR c++/9737
1551         * g++.dg/template/ttp15.C: New test.
1552         * g++.dg/template/ttp16.C: Likewise.
1553         * g++.dg/template/ttp17.C: Likewise.
1554         * g++.old-deja/g++.pt/ttp36.C: Remove.
1555         * g++.old-deja/g++.pt/ttp19.C: Likewise.
1556         * g++.old-deja/g++.pt/ttp37.C: Likewise.
1557         * g++.old-deja/g++.pt/ttp38.C: Likewise.
1558         * g++.old-deja/g++.pt/ttp39.C: Likewise.
1559         * g++.old-deja/g++.pt/ttp9.C: Likewise.
1560         * g++.old-deja/g++.pt/ttp40.C: Likewise.
1561         * g++.old-deja/g++.pt/ttp51.C: Likewise.
1562         * g++.old-deja/g++.pt/ttp26.C: Likewise.
1563         * g++.old-deja/g++.pt/ttp36.C: Likewise.
1564
1565 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
1566
1567         PR libfortran/23815
1568         * unf_io_convert_4.f90:  New test.
1569
1570 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
1571
1572         * gcc.dg/tree-ssa/loadpre10.c: New test.
1573         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
1574         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
1575         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
1576
1577 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1578
1579         PR libfortran/24685
1580         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
1581
1582 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
1583
1584         PR tree-opt/25251
1585         * gfortran.dg/assign_7.f: New test.
1586
1587 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1588
1589         PR fortran/26041
1590         PR fortran/26064
1591         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
1592         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
1593         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
1594
1595 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
1596
1597         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
1598         in size_t typedef.
1599
1600 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1601
1602         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
1603         * g++.dg/charset/string.c (foo): Likewise.
1604         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
1605         const char*
1606         * g++.dg/ext/builtin2.C (printf): Likewise.
1607         * g++.dg/init/new15.C (printf): Likewise.
1608         * g++.dg/opt/pr17697-1.C (foo): Likewise.
1609         * g++.dg/opt/pr17697-2.C (foo): Likewise.
1610         * g++.dg/opt/pr17697-3.C (foo): Likewise.
1611         * g++.dg/template/non-dependent4.C (temp): Likewise.
1612         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
1613         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
1614         parameter type to const char*.
1615         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
1616         Change type to const char*.
1617         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
1618         Likewise.
1619         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
1620         second parameter type to const char*.
1621         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
1622         (Y::Y): Change parameter type to const char*.
1623         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
1624         * g++.old-deja/g++.jason/report.C: Apply const correctness.
1625         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
1626         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
1627         (char*).
1628         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
1629         const char*.
1630         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
1631         type to const char*.
1632         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
1633         return type to const char*.
1634         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
1635         to const char*.
1636         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
1637         * g++.old-deja/g++.law/refs1.C: Likewise.
1638         * g++.old-deja/g++.law/visibility1.C: Likewise.
1639         * g++.old-deja/g++.law/visibility2.C: Likewise.
1640         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
1641         const char*.
1642         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
1643         * g++.old-deja/g++.mike/net48.C: Likewise.
1644         * g++.old-deja/g++.mike/p646.C: Likewise.
1645         * g++.old-deja/g++.mike/p6746.C: Likewise.
1646         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
1647         type to const char*.
1648         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
1649         deprecated conversion warning.
1650         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
1651         char*.
1652         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
1653         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
1654         * g++.old-deja/g++.pt/explicit8.C: Likewise.
1655         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
1656         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
1657         * g++.old-deja/g++.pt/nontype3.C: Likewise.
1658         * g++.old-deja/g++.pt/t39.C: Likewise.
1659         * g++.old-deja/g++.robertl/eb106.C: Likewise.
1660         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
1661
1662 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
1663
1664         PR fortran/25075
1665         intrinsic_argument_conformance_1.f90:  New test.
1666
1667 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
1668
1669         PR fortran/20845
1670         * gfortran.dg/char_result_11.f90: Add SAVE.
1671         * gfortran.dg/der_pointer_4.f90: Ditto.
1672         * gfortran.dg/default_initialization.f90: New test.
1673
1674 2006-02-03  Jeff Law  <law@redhat.com>
1675
1676         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
1677         handle more than 100 dump files.
1678         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
1679         * lib/scantree.exp (scan-tree-dump): Likewise.
1680         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
1681         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
1682         * lib/scanipa.exp (scan-ipa-dump): Likewise.
1683         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
1684         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
1685
1686 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
1687
1688         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
1689
1690 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
1691
1692         * g++.dg/template/using12.C: New test.
1693
1694 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
1695
1696         * gcc.target/powerpc/pr25960.c: New test.
1697
1698 2006-02-02  Steven G. Kargl  <kargls@comcast>
1699
1700         PR fortran/24958
1701         gfortran.dg/nullify_2.f90: New test.
1702
1703 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
1704
1705         PR 25990
1706         * gcc.dg/gomp/pr25990.c: New test.
1707
1708 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
1709
1710         PR c++/25342
1711         * g++.gd/template/partial4.C: New test.
1712
1713 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
1714
1715         PR middle-end/26001
1716         * gfortran.dg/data_char_2.f90: New.
1717
1718 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
1719
1720         PR fortran/26039
1721         maxval_maxloc_conformance_1.f90:  New test.
1722
1723 2006-01-31  Richard Guenther  <rguenther@suse.de>
1724
1725         * gcc.target/i386/sselibm-1.c: New testcase.
1726         * gcc.target/i386/sselibm-2.c: Likewise.
1727         * gcc.target/i386/sselibm-3.c: Likewise.
1728         * gcc.target/i386/sselibm-4.c: Likewise.
1729         * gcc.target/i386/sselibm-5.c: Likewise.
1730
1731 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1732
1733         PR fortran/24266
1734         * gfortran.dg/arrayio_derived_2.f90: New.
1735
1736 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
1737
1738         * gcc.dg/unsigned-long-compare.c: New test.
1739
1740 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
1741
1742         PR testsuite/25318
1743         * lib/target-supports.exp (check_effective_target_freorder):
1744         Check to see if target supports -freorder-blocks-and-partition.
1745         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
1746         instead of "dg-require-named-sections".
1747
1748 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
1749
1750         PR target/14798:
1751         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
1752         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
1753         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1754         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1755         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
1756         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
1757         * gcc.dg/attr-isr-trap_exit.c: Likewise.
1758         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1759
1760 2006-01-30  Richard Guenther  <rguenther@suse.de>
1761
1762         PR c++/23372
1763         * gcc.dg/pr23372-1.C: New testcase.
1764
1765 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
1766
1767         * gcc.dg/gomp/pr25874.c: New test.
1768
1769 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
1770
1771         PR tree-opt/25911
1772         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
1773
1774 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
1775
1776         PR fortran/18578
1777         PR fortran/18579
1778         PR fortran/20857
1779         PR fortran/20885
1780         * gfortran.dg/intent_out_1.f90: New test.
1781
1782 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
1783
1784         PR fortran/17911
1785         * gfortran.dg/procedure_lvalue.f90: New test.
1786
1787         PR fortran/20895
1788         PR fortran/25030
1789         * gfortran.dg/char_pointer_assign_2.f90: New test.
1790         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
1791         assignment to be consistent with standard.
1792         * gfortran.dg/char_result_2.f90: The same.
1793         * gfortran.dg/char_result_8.f90: The same.
1794
1795 2006-01-28  Zack Weinberg  <zackw@panix.com>
1796
1797         * gcc.dg/Woverlength-strings.c
1798         * gcc.dg/Woverlength-strings-pedantic-c89.c
1799         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
1800         * gcc.dg/Woverlength-strings-pedantic-c99.c
1801         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
1802
1803 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
1804
1805         * gcc.c-torture/execute/20060127-1.c: New test.
1806
1807 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1808
1809         PR c++/25999
1810         * g++.dg/ext/pragmaweak1.C: New test.
1811
1812 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1813
1814         PR c++/25855
1815         * g++.dg/template/spec29.C: New test.
1816
1817 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
1818
1819         PR c/19606.
1820         * gcc.c-torture/execute/pr19606.c: New.
1821
1822 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
1823
1824         * gcc.dg/pragma-re-4.c: New test.
1825
1826 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
1827
1828         PR fortran/25964
1829         * gfortran.dg/assumed_size_refs_3.f90: New test.
1830
1831 2006-01-27  Ben Elliston  <bje@au.ibm.com>
1832
1833         * gcc.misc-tests/dectest.exp: Remove defunct comment.
1834
1835 2006-01-26  Laurent GUERBY <laurent@guerby.net>
1836
1837         PR ada/21317
1838         * ada/acats/support/impdef.a: Add One_Long_Second.
1839         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
1840         * ada/acats/tests/c9/c94026.a: Likewise.
1841         * ada/acats/tests/c9/c97305c.ada: Likewise.
1842         * ada/acats/tests/c9/c99004a.ada: Likewise.
1843
1844 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
1845
1846         PR fortran/25964
1847         * gfortran.dg/global_references_2.f90: New test.
1848
1849         PR fortran/25084
1850         PR fortran/20852
1851         PR fortran/25085
1852         PR fortran/25086
1853         * gfortran.dg/assumed_charlen_function_1.f90: New test.
1854         * gfortran.dg/assumed_charlen_function_3.f90: New test.
1855
1856         PR fortran/25416
1857         * gfortran.dg/assumed_charlen_function_2.f90: New test.
1858
1859 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
1860
1861         PR c/25892
1862         * gcc.dg/Wpointer-sign.c: New.
1863         * gcc.dg/Wpointer-sign-Wall.c: New.
1864         * gcc.dg/Wpointer-sign-Wall-no.c: New.
1865         * gcc.dg/Wpointer-sign-pedantic.c: New.
1866         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
1867         * gcc.dg/conv-2.c: Use -Wpointer-sign.
1868
1869 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
1870
1871         PR C/25861
1872         * gcc.c-torture/compile/pr25861.c: New test.
1873
1874 2006-01-26  Paul Brook  <paul@codesourcery.com>
1875
1876         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
1877         on short-enum targets.
1878         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
1879         variable.
1880         (generate_fields): Use short_enums.
1881         (main): Set short_enums.  Document -e.
1882         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
1883         on short-enum targets.
1884         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
1885         variable.
1886         (generate_fields): Use short_enums.
1887         (main): Set short_enums.  Document -e.
1888         * lib/target-supports.exp (check_effective_target_short_enums): New.
1889
1890 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
1891
1892         PR target/25947
1893         * gcc.dg/torture/pr25947-1.c: New test.
1894
1895 2006-01-25  Jan Hubicka  <jh@suse.cz>
1896             Roger Sayle  <roger@eyesopen.com>
1897
1898         PR rtl-optimization/25703
1899         * gcc.target/i386/20060125-1.c: New test case.
1900         * gcc.target/i386/20060125-2.c: New test case.
1901
1902 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1903
1904         PR fortran/18540
1905         * gfortran.dg/goto_1.f: New.
1906
1907 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
1908
1909         PR fortran/25716
1910         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
1911         25716 on 32-bit systems too.
1912
1913 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
1914
1915         PR testsuite/25590
1916         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
1917
1918 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1919
1920         * gcc.dg/tree-ssa/gen-vect-33.c: New.
1921
1922 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1923
1924         PR fortran/25835
1925         * gfortran.dg/read_eof.f90: Delete, renamed.
1926         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
1927         * gfortran.dg/read_eof_2.f90: New test.
1928         * gfortran.dg/read_eof_3.f90: New test.
1929
1930 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
1931
1932         PR tree-opt/25860
1933         * gcc.c-torture/compile/pr25860.c: New test.
1934
1935 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1936
1937         PR c++/25552
1938         * g++.dg/parse/dtor8.C: New test.
1939
1940 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
1941
1942         PR testsuite/25891
1943         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
1944         * gcc.dg/gomp/gomp.exp: Return without testing anything if
1945         check_effective_target_fopenmp returns 0.
1946
1947 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
1948
1949         PR ada/20548
1950         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
1951         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
1952         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
1953
1954 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
1955
1956         PR tree-opt/25857
1957         * g++.dg/opt/pr25857.C: New test.
1958
1959 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
1960         Jan Hubicka  <jh@suse.cz>
1961         Richard Guenther  <rguenther@suse.de>
1962
1963         PR rtl-optimization/25654
1964         * gcc.dg/torture/pr25654.c: New testcase.
1965         * gcc.target/i386/pr25654.c: Likewise.
1966
1967 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
1968
1969         PR fortran/25901
1970         * gfortran.dg/internal references_2.f90: New test.
1971
1972         Fix regression in testing of admissability of attributes.
1973         * gfortran.dg/intent_used_1.f90: New test.
1974
1975 2006-01-23  Ben Elliston  <bje@au.ibm.com>
1976
1977         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
1978         Remove target conditional torture options for i?86 and x86_64
1979         GNU/Linux.
1980
1981 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1982
1983         PR c++/10891
1984         * g++.dg/rtti/no-rtti.C: New.
1985
1986 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
1987
1988         PR c++/25895
1989         * g++.dg/inherit/conv2.C: New test.
1990
1991         PR c++/25856
1992         * g++.dg/parse/dtor7.C: New test.
1993
1994         PR c++/25858
1995         * g++.dg/template/crash44.C: New test.
1996
1997 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
1998
1999         PR fortran/25124
2000         PR fortran/25625
2001         * gfortran.dg/internal_references_1.f90: New test.
2002           PR fortran/20881
2003         PR fortran/23308
2004         PR fortran/25538
2005         PR fortran/25710
2006         * gfortran.dg/global_references_1.f90: New test.
2007         * gfortran.dg/g77/19990905-1.f: Restore the error that
2008         there is a clash between the common block name and
2009         the name of a subroutine reference.
2010
2011         PR fortran/PR24276
2012         * gfortran.dg/aliasing_dummy_1.f90: New test.
2013
2014 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
2015
2016         * gcc.dg/vmx/1b-01.c: Warning fix.
2017         * gcc.dg/vmx/1c-02.c: Likewise.
2018         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2019
2020 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
2021
2022         PR testsuite/24962
2023         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2024
2025 2006-01-20  Richard Guenther  <rguenther@suse.de>
2026         Steven Bosscher <stevenb.gcc@gmail.com>
2027
2028         PR rtl-optimization/24626
2029         * gcc.dg/torture/pr24626-1.c: New testcase.
2030         * gcc.dg/torture/pr24626-2.c: Likewise.
2031         * gcc.dg/torture/pr24626-3.c: Likewise.
2032         * gcc.dg/torture/pr24626-4.c: Likewise.
2033
2034 2006-01-20  Dirk Mueller  <dmueller@suse.com>
2035
2036         PR c++/5520
2037         * g++.dg/warn/empty-body.C: New.
2038
2039 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
2040
2041         PR c++/22136
2042         * g++.dg/template/using10.C: New test.
2043         * g++.dg/temlpate/using11.C: Likewise.
2044         * g++.dg/inherit/using5.C: Tweak error messages.
2045
2046 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
2047
2048         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2049         target test.
2050         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2051
2052 2006-01-19  Jan Hubicka  <jh@suse.cz>
2053
2054         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2055
2056 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2057
2058         PR c++/25854
2059         * g++.dg/template/spec28.C: New test.
2060
2061 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
2062
2063         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2064         Fix fprintf's by adding srcdir or removing it.
2065
2066 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
2067
2068         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2069         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2070         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2071         * testsuite/gcc.dg/gomp/empty.c: Likewise.
2072         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2073         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2074         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2075         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2076         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2077         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2078         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2079         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2080         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2081         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2082
2083 2006-01-18  Jeff Law  <law@redhat.com>
2084
2085         * gcc.dg/tree-ssa/vrp25.c: New test.
2086
2087 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2088
2089         * gcc.dg/pr25805.c: Fix misapplied patch.
2090
2091 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
2092
2093         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2094         (check_effective_target_vect_udot_qi): New.
2095         (check_effective_target_vect_sdot_hi): New.
2096         (check_effective_target_vect_udot_hi): New.
2097         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2098         prefixed with "wrapv-" with -fwrapv.
2099         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2100         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2101         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2102         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2103         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2104
2105         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2106         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2107         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2108         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2109
2110 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2111
2112         PR c++/16829
2113         * g++.dg/other/default2.C: New test.
2114         * g++.dg/other/default3.C: New test.
2115
2116 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2117
2118         PR c/25805
2119         * gcc.dg/pr25805.c: New file.
2120
2121 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
2122
2123         PR c++/25836
2124         * g++.dg/template/init6.C: New test.
2125
2126 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
2127
2128         * gcc.dg/tree-ssa/pr24287.c: New test
2129
2130 2006-01-18  Eric Christopher  <echristo@apple.com>
2131
2132         * g++.dg/eh/table.C: New.
2133
2134 2006-01-18  DJ Delorie  <dj@redhat.com>
2135
2136         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2137         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2138         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2139         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2140
2141 2006-01-18  Jeff Law  <law@redhat.com>
2142
2143         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2144         on wrapping on overflow semantics.
2145
2146         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2147
2148         * gcc.gc/tree-ssa/vrp23.c: New test.
2149         * gcc.gc/tree-ssa/vrp24.c: New test.
2150
2151 2006-01-18  Richard Henderson  <rth@redhat.com>
2152             Aldy Hernandez  <aldyh@redhat.com>
2153             Jakub Jelinek  <jakub@redhat.com>
2154             Diego Novillo  <dnovillo@redhat.com>
2155             Uros Bizjak  <uros@kss-loka.si>
2156
2157         * testsuite/gcc.dg/gomp: New directory.
2158
2159 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
2160             Steven G. Kargl  <kargls@comcast.net>
2161
2162         PR fortran/20869
2163         * gfortran.dg/intrinsic_external_1.f90: New test.
2164
2165         PR fortran/20875.
2166         * gfortran.dg/elemental_pointer_1.f90: New test.
2167
2168         PR fortran/25024
2169         * gfortran.dg/external_procedures_1.f90: New test.
2170
2171         PR fortran/25785
2172         gfortran.dg/assumed_present.f90: New test.
2173
2174 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
2175
2176         * g++.dg/parse/lookup5.C: New test.
2177
2178 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2179
2180         PR fortran/25697
2181         * gfortran.dg/read_eof.f90: New test.
2182
2183 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2184
2185         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2186         add a closing brace.
2187
2188 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2189
2190         PR fortran/25631
2191         * gfortran.dg/fmt_tl.f: New test.
2192
2193 2006-01-17  Eric Christopher  <echristo@apple.com>
2194
2195         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2196         * g++.old-deja/g++.warn/impint2.C: Ditto.
2197         * g++.old-deja/g++.other/null1.C: Ditto.
2198         * g++.dg/warn/conv2.C: Ditto.
2199         * g++.dg/warn/conv4.C: New file.
2200
2201 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2202
2203         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2204
2205 2006-01-17  Andreas Jaeger  <aj@suse.de>
2206             Janis Johnson <janis187@us.ibm.com>
2207
2208         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2209         in 64-bit.
2210         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2211         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2212
2213 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2214
2215         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2216         xfail txxx where xxx >= 25.
2217
2218 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2219
2220         PR testsuite/25764
2221         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2222
2223 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
2224
2225         PR c/25682
2226         * gcc.dg/pr25682.c: New test.
2227         * g++.dg/parse/array-size2.C: New test.
2228
2229 2006-01-16  Ian Lance Taylor  <ian@airs.com>
2230
2231         * consistency.vlad: Remove entire directory, 1652 files.
2232
2233 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
2234
2235         * lib/target-supports.exp (check_effective_target_dfp_nocache,
2236         check_effective_target_dfprt_nocache): New.
2237         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2238         (check_effective_target_dfprt): New.
2239         * lib/c-compat.exp (check_dfp): Remove.
2240         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2241         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2242         level of support for decimal float.
2243         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2244         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2245         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2246         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2247         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2248         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2249         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2250         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2251         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2252         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2253         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2254         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2255         directives.
2256
2257 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
2258
2259         PR testsuite/25741
2260         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2261         $base_dir/../.
2262         * lib/gfortran.exp (gfortran_init): Likewise.
2263         * lib/obj-c++.exp (obj-c++_init): Likewise.
2264         * lib/scanasm.exp (scan-assembler-dem): Likewise.
2265         (scan-assembler-dem-not): Likewise.
2266         * lib/scandump.exp (scan-dump-dem): Likewise.
2267         (scan-dump-dem-not): Likewise.
2268
2269 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
2270
2271         PR testsuite/25767
2272         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2273         powerpc-*-darwin*.
2274         * lib/obj-c++.exp (obj-c++_init): Likewise.
2275
2276 2006-01-16  Richard Guenther  <rguenther@suse.de>
2277
2278         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2279
2280 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2281
2282         PR testsuite/25777
2283         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2284         to LD_LIBRARY_PATH.
2285
2286 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2287             Andrew Pinski  <pinskia@physics.uc.edu>
2288
2289         * gcc.dg/minmax-1.c: New test.
2290
2291 2006-01-16  Ben Elliston  <bje@au.ibm.com>
2292
2293         * gcc.dg/dfp/dfp.exp: Correct FSF address.
2294         * gcc.misc-tests/dectest.exp: Ditto.
2295
2296 2006-01-15  Ian Lance Taylor  <ian@airs.com>
2297
2298         PR testsuite/25796
2299         * gcc.target/i386/cmov6.c: Use -march=k8.
2300
2301 2006-01-15  Andreas Jaeger  <aj@suse.de>
2302
2303         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2304         x86 does not have __float128.
2305
2306 2006-01-14  Ian Lance Taylor  <ian@airs.com>
2307
2308         * gcc.target/i386/cmov6.c: New test.
2309
2310 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
2311
2312         PR c++/25663
2313         * g++.dg/template/ctor6.C: New test.
2314
2315 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
2316
2317         PR tree-optimization/25485
2318         * gcc.dg/tree-ssa/pr25485.c: New.
2319
2320 2006-01-14  Richard Guenther  <rguenther@suse.de>
2321
2322         PR tree-optimization/22548
2323         PR tree-optimization/22555
2324         PR tree-optimization/22501
2325         * gcc.dg/tree-ssa/alias-4.c: New testcase.
2326         * gcc.dg/tree-ssa/alias-5.c: Likewise.
2327         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2328         * gcc.dg/tree-ssa/alias-7.c: Likewise.
2329         * gcc.dg/tree-ssa/alias-8.c: Likewise.
2330         * gcc.dg/tree-ssa/alias-9.c: Likewise.
2331         * gcc.dg/tree-ssa/alias-10.c: Likewise.
2332         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2333         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2334
2335 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
2336
2337         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
2338         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2339
2340 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
2341         Richard Guenther  <rguenther@suse.de>
2342
2343         PR rtl-optimization/24257
2344         * gcc.dg/torture/pr24257.c: New testcase.
2345
2346 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
2347
2348         * gcc.c-torture/execute/20060110-1.c: New test.
2349         * gcc.c-torture/execute/20060110-2.c: New test.
2350
2351 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
2352
2353         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2354
2355 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
2356
2357         PR fortran/25756
2358         * gfortran.dg/label_3.f90: New test.
2359
2360 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
2361
2362         PR tree-optimization/25771
2363         * g++.dg/tree-ssa/pr25771.C: New test
2364
2365 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2366
2367         PR tree-opt/24365
2368         * g++.dg/opt/complex5.C: New test.
2369
2370 2006-01-13  Richard Guenther  <rguenther@suse.de>
2371
2372         * gcc.target/i386/387-9.c: New testcase.
2373
2374 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2375
2376         PR c++/24824
2377         * g++.dg/debug/dwarf2-1.C: New.
2378
2379 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2380
2381         PR testsuite/25728
2382         * lib/gcov.exp (verify-lines): Add "close $fd".
2383
2384 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
2385             Ben Elliston  <bje@au.ibm.com>
2386
2387         * gcc.dg/dfp/inf-1.c: New test.
2388
2389 2006-01-12  Janis Johnson <janis187@us.ibm.com>
2390             Yao Qi  <qiyaoltc@cn.ibm.com>
2391             Ben Elliston  <bje@au.ibm.com>
2392             Jon Grimm  <jgrimm2@us.ibm.com>
2393
2394         * gcc.dg/nodfp-1.c: New test.
2395         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2396         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2397         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2398         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2399         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2400         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2401         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2402         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2403         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2404         * gcc.dg/format/dfp-scanf-1.c: Likewise.
2405         * gcc.dg/format/dfp-printf-1.c: Likewise.
2406         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2407         (compat_setup_dfp): New.
2408         * gcc.dg/compat/compat.exp: Use it.
2409         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2410         Make some variables global, prepend "compat_" to their names.
2411         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2412         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2413         * gcc.misc-tests/dectest.exp: New test driver for decTest.
2414         * lib/compat.exp (compat_skip_list): Make global, rename.
2415         * lib/c-compat.exp: New file.
2416         * lib/target-supports.exp (check_effective_target_dfp): New.
2417
2418         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2419         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2420         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2421         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2422         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2423         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2424         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2425         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2426         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2427         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2428         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
2429         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
2430         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
2431         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
2432         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
2433         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
2434         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
2435         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
2436         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
2437         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
2438         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
2439         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
2440         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
2441         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
2442         gcc.dg/dfp/struct-layout-1.c,
2443         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
2444         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
2445         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
2446         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
2447         gcc.dg/dfp/func-vararg-dfp.c,
2448         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
2449         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
2450         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
2451         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
2452         gcc.dg/dfp/wtr-conversion-1.c: New tests.
2453
2454 2006-01-11  Richard Guenther  <rguenther@suse.de>
2455
2456         PR tree-optimization/25734
2457         * gcc.dg/tree-ssa/pr25734.c: New testcase.
2458
2459 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2460
2461         PR fortran/25486
2462         * gfortran.dg/literal_character_constant_1_x.F: New test.
2463         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
2464         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
2465         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
2466
2467 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2468
2469         PR c++/25386
2470         * g++.dg/ext/packed3.C: Add expected packed error.
2471
2472 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
2473
2474         PR target/25706
2475         * gcc.dg/torture/pr25706-1.c: New test.
2476
2477 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
2478
2479         PR tree-optimization/23109
2480         PR tree-optimization/23948
2481         PR tree-optimization/24123
2482
2483         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
2484         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
2485         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
2486         g++.dg/tree-ssa/pr23948.C: New testcases.
2487         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
2488         three divisions in order to do the optimization.
2489
2490 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2491
2492         PR c++/25632
2493         * g++.dg/other/pr25632.C: New test.
2494
2495 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
2496
2497         PR fortran/25730
2498         * gfortran.dg/used_types_1.f90: New test.
2499
2500 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
2501
2502         PR target/25718
2503         * gcc.dg/torture/pr25718-1.c: New test.
2504
2505 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2506
2507         * gfortran.dg/list_read_2.f90: Fix typo in description.
2508
2509 2006-01-10  Jan Beulich  <jbeulich@novell.com>
2510
2511         * lib/target-supports.exp (check_visibility_available): Simplify test
2512         for *-*-netware*.
2513         (check_profiling_available): Fail for *-*-netware*.
2514         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
2515         * gcc.dg/20021014-1.c: Likewise.
2516         * gcc.dg/nest.c: Likewise.
2517
2518 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2519
2520         fortran/24936
2521         * gfortran.dg/forall_3.f90: New test.
2522
2523 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2524
2525         PR fortran/21977
2526         * gfortran.dg/nesting_2.f90: New test.
2527         * gfortran.dg/nesting_3.f90: New test.
2528
2529 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
2530
2531         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
2532         Fix typo in comment.
2533
2534 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2535
2536         * gfortran.dg/single_char_string.f90: New test.
2537
2538 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2539
2540         * gfortran.dg/ichar_2.f90: New test.
2541
2542 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2543
2544         PR fortran/25093
2545         * gfortran.dg/private_type_4.f90: New.
2546
2547 2006-01-07  Richard Guenther  <rguenther@suse.de>
2548
2549         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
2550
2551 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2552
2553         * gfortran.dg/func_decl_1.f90: New.
2554         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
2555         * gfortran.dg/array_alloc_2.f90: Likewise.
2556         * gfortran.dg/char_result_8.f90: Likewise.
2557         * gfortran.dg/dup_save_1.f90: Likewise.
2558         * gfortran.dg/dup_save_2.f90: Likewise.
2559         * gfortran.dg/f2c_6.f90: Likewise.
2560         * gfortran.dg/f2c_7.f90: Likewise.
2561         * gfortran.dg/func_result_2.f90: Likewise.
2562         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
2563
2564 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
2565
2566         PR fortran/22146
2567         * gfortran.dg/elemental_subroutine_1.f90: New test.
2568         * gfortran.dg/elemental_subroutine_2.f90: New test.
2569
2570         PR fortran/25029
2571         PR fortran/21256
2572         * gfortran.dg/assumed_size_refs_1.f90: New test.
2573
2574         PR fortran/20868
2575         PR fortran/20870
2576         * gfortran.dg/assumed_size_refs_2.f90: New test.
2577         * gfortran.dg/initialization_1.f90: Change warning message.
2578
2579 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
2580
2581         * gcc.dg/tree-ssa/loop-15.c: New test.
2582
2583 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2584
2585         PR fortran/25598
2586         * gfortran.dg/backspace_3.f: New test.
2587         * gfortran.dg/backspace_4.f: New test.
2588
2589 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2590
2591         PR fortran/24268
2592         * gfortran.dg/fmt_white.f: Update test.
2593
2594 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
2595
2596         * gcc.dg/cast-1.c: Add new warning.
2597         * gcc.dg/cast-2.c: Likewise.
2598         * gcc.dg/cast-3.c: Likewise.
2599         * gcc.dg/format/cast-1.c: Likewise.
2600         * gcc.dg/cast-4.c: New testcase.
2601
2602 2006-01-05  Richard Guenther  <rguenther@suse.de>
2603
2604         PR tree-optimization/22555
2605         * gcc.dg/tree-ssa/alias-3.c: New testcase.
2606
2607 2006-01-05  Richard Guenther  <rguenther@suse.de>
2608             Diego Novillo  <dnovillo@redhat.com>
2609
2610         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
2611         * gcc.dg/tree-ssa/loop-8.c: Likewise.
2612         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2613         * gcc.dg/tree-ssa/pr23294.c: Likewise.
2614         * gcc.dg/tree-ssa/pr21985.c: Likewise.
2615         * gcc.dg/tree-ssa/loop-14.c: Likewise.
2616         * gcc.dg/tree-ssa/loop-2.c: Likewise.
2617         * gcc.dg/tree-ssa/loop-3.c: Likewise.
2618         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2619         * gcc.dg/tree-ssa/pr21171.c: Likewise.
2620         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2621         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2622         * gcc.dg/tree-ssa/loop-6.c: Likewise.
2623         * treelang/compile/extravar.tree: Likewise.
2624         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
2625         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
2626         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
2627         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2628         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
2629
2630 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2631
2632         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
2633         for 64-bit fix.
2634
2635 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
2636
2637         PR fortran/23675
2638         gfortran.dg/char_result_11.f90: New.
2639
2640 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
2641
2642         PR c++/24782
2643         * g++.dg/parse/access9.C: New test.
2644         * g++.dg/tc1/dr52.C: Tweak error markers.
2645
2646 2006-01-04  Richard Henderson  <rth@redhat.com>
2647
2648         Merge from gomp branch.
2649         * g++.dg/parse/pragma2.C: Update expected error lines.
2650
2651 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2652
2653         * g++.dg/other/i386-2.C: New test.
2654
2655         PR target/25554
2656         * gcc.c-torture/compile/20051228-1.c: New test.
2657
2658         PR c/25559
2659         * gcc.dg/pr25559.c: New test.
2660
2661 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
2662
2663         PR c++/25492
2664         * g++.dg/lookup/friend9.C: New test.
2665
2666         PR c++/25625
2667         * g++.dg/template/repo5.C: New test.
2668
2669 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
2670
2671         PR fortran/25101
2672         * gfortran.dg/forall_2.f90: New test.
2673
2674 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2675
2676         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
2677         dg-require-weak.  Adjust regexp to handle leading-underscore
2678         targets and space as well as TAB after .weak.  Change previous
2679         64-bit fix to not use naked dot.
2680
2681 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2682
2683         PR rtl-optimization/25578
2684         * gcc.c-torture/execute/20060102-1.c: New testcase.
2685
2686 2006-01-03  Richard Guenther  <rguenther@suse.de>
2687
2688         PR c/25183
2689         * gcc.dg/torture/pr25183.c: New testcase.
2690
2691 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
2692
2693         Merge from gomp-branch.
2694         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
2695         * gcc.dg/ia64-sync-2.c: Likewise.
2696         * gcc.dg/ia64-sync-3.c: Likewise.
2697         * gcc.dg/ia64-sync-4.c: Likewise.
2698         * gcc.dg/sync-2.c: Likewise.
2699         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
2700         that sparc64-*-* and sparcv9-*-* supports sync builtins.
2701
2702 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
2703
2704         PR c++/25635
2705         * g++.dg/parse/operator6.C: New test.
2706
2707         PR c++/25637
2708         * g++.dg/parse/error29.C: New test.
2709
2710         PR c++/25638
2711         * g++.dg/parse/dtor6.C: New test.
2712
2713         PR c++/25633
2714         * g++.dg/parse/ctor3.C: New test.
2715
2716         PR c++/25634
2717         * g++.dg/template/class3.C: New test.
2718
2719 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
2720
2721         * g++.dg/debug/debug9.C: New.
2722
2723 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
2724
2725         PR fortran/24640
2726         * gfortran.dg/label_2.f90: New test.
2727
2728 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2729
2730         * g++.dg/lookup/using12.C: Tighten error marker.
2731
2732 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
2733             Andrew Pinski <pinskia@physics.uc.edu>
2734
2735         * gcc.target/powerpc/darwin-abi-3.c: New file.
2736         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
2737         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
2738         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
2739         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
2740         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
2741         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
2742         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
2743         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
2744
2745 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
2746
2747         * gcc.dg/tree-ssa/loadpre1.c: New;
2748         * gcc.dg/tree-ssa/loadpre2.c: New;
2749         * gcc.dg/tree-ssa/loadpre3.c: New;
2750         * gcc.dg/tree-ssa/loadpre4.c: New;
2751         * gcc.dg/tree-ssa/loadpre5.c: New;
2752         * gcc.dg/tree-ssa/loadpre6.c: New;
2753         * gcc.dg/tree-ssa/loadpre7.c: New;
2754         * gcc.dg/tree-ssa/loadpre8.c: New;
2755         * gcc.dg/tree-ssa/loadpre9.c: New;
2756
2757 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
2758
2759         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
2760         * g++.dg/abi/thunk4.C: Likewise.
2761
2762 2006-01-01  Andreas Jaeger  <aj@suse.de>
2763
2764         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
2765         portable.
2766
2767 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
2768
2769         PR c++/25294
2770         * gcc.dg/pragma-pack-3.c: New test.
2771         * g++.dg/parse/pragma3.C: New test.
2772
2773 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2774
2775         PR middle-end/24827
2776         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
2777
2778 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2779
2780         PR testsuite/25214
2781         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
2782
2783 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2784
2785         PR fortran/22607
2786         * gfortran-dg/pure_byref_3.f90: New.
2787
2788         fortran/PR 25396
2789         * gfortran.dg/userdef_operator_1.f90: New.
2790
2791 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2792
2793         * g++.dg/abi/thunk3.C: New.
2794         * g++.dg/abi/thunk4.C: New.
2795
2796 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
2797
2798         PR fortran/25532
2799         * gfortran.dg/host_used_types_1.f90: New test. Check that host
2800         associated derived type components of derived types are
2801         properly declared in contained procedures.
2802
2803 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2804
2805         PR libgfortran/25139
2806         * gfortran.dg/backspace_2.f: New test.
2807
2808 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2809
2810         PR libgfortran/25550
2811         * gfortran.dg/endfile.f: New test.
2812
2813 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2814
2815         PR libgfortran/25419
2816         * gfortran.dg/comma.f: New test.
2817
2818 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2819
2820         * lib/gfortran-dg.exp: Remove trailing whitespace.
2821         * lib/fortran-torture.exp: Test with -fbounds-check instead of
2822         -funroll-all-loops.
2823
2824 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
2825
2826         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
2827         Extended Double long doubles or repeat tests when long double is
2828         the same size as double.
2829
2830 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2831
2832         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
2833
2834         PR testsuite/25442
2835         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
2836         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
2837
2838         PR testsuite/25441
2839         * gcc.dg/pr23911.c: Make test variable static.
2840
2841         PR testsuite/25444
2842         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2843
2844 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2845
2846         PR c++/25439
2847         * g++.dg/parse/crash17.C: Adjust error markers.
2848         * g++.dg/template/error20.C: New test.
2849
2850 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2851
2852         PR c++/23172
2853         * g++.dg/ext/complit4.C: New test.
2854
2855         PR c++/25417
2856         * g++.dg/ext/complit5.C: Likewise.
2857
2858 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
2859
2860         PR tree-optimization/25125
2861         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
2862         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
2863         * gcc.c-torture/execute/pr25125.c: New.
2864
2865 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
2866
2867         PR fortran/25029
2868         PR fortran/21256
2869         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
2870         with incorrect assumed size references.
2871
2872 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
2873
2874         PR c++/23171
2875         * g++.dg/opt/init1.C: New test.
2876
2877 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
2878
2879         PR c++/24671
2880         * g++.dg/template/sfinae3.C: New test.
2881
2882 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2883
2884         * g++.dg/other/friend4.C: New test.
2885
2886 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2887
2888         PR target/25005
2889         * g++.dg/opt/pr25005.C: New test.
2890
2891 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2892
2893         PR c++/25369
2894         * g++.dg/template/ptrmem16.C: New test.
2895
2896 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
2897
2898         PR fortran/25029
2899         PR fortran/21256
2900         * gfortran.dg/initialization_1.f90: Add test of SIZE.
2901
2902 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2903
2904         PR libgfortran/25307
2905         * gfortran.dg/list_read_5.f90: New test.
2906
2907 2005-12-22  Richard Henderson  <rth@redhat.com>
2908
2909         * gcc.target/i386/sse-7.c: Use -msse2.
2910
2911 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2912
2913         PR rtl-optimization/25432
2914         * gcc.c-torture/compile/20051216-1.c: New test.
2915
2916         PR objc/25328
2917         * objc/execute/pr25328.m: New test.
2918
2919 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2920
2921         PR c++/25364
2922         * g++.dg/template/call4.C: New test.
2923
2924 2005-12-22  Dale Johannesen  <dalej@apple.com>
2925
2926         * gcc.target/i386/sse-17.c: New.
2927
2928 2005-12-22  Paul Brook  <paul@codesourcery.com>
2929
2930         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
2931
2932 2005-12-22  Paul Brook  <paul@codesourcery.com>
2933
2934         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
2935
2936 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2937
2938         PR tree-opt/25513
2939         * gcc.c-torture/compile/pr25513.c: New test.
2940
2941 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2942
2943         PR c++/23333
2944         * g++.dg/parse/error25.C: Add more tests.
2945
2946 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2947
2948         PR fortran/18990
2949         * gfortran.dg/der_charlen_1.f90: New.
2950
2951 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
2952
2953         PR fortran/20889
2954         * gfortran.dg/pointer_component_type_1.f90: New test.
2955
2956         PR fortran/25029
2957         PR fortran/21256
2958         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
2959         should give an error with assumed size array refernces and checks those
2960         that should not.
2961         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
2962         reference an upper bound so that it does not generate an error.
2963
2964         PR fortran/19362
2965         PR fortran/20244
2966         PR fortran/20864
2967         PR fortran/25391
2968         * gfortran.dg/used_dummy_types_1.f90: New test.
2969         * gfortran.dg/used_dummy_types_2.f90: New test.
2970         * gfortran.dg/used_dummy_types_3.f90: New test.
2971         * gfortran.dg/used_dummy_types_4.f90: New test.
2972         * gfortran.dg/used_dummy_types_5.f90: New test.
2973
2974         PR fortran/23152
2975         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
2976         group already being USE associated.
2977         * gfortran.dg/assumed_shape_nml.f90: New test.
2978         * gfortran.dg/assumed_size_nml.f90: New test.
2979
2980         PR fortran/20862
2981         PR fortran/25053
2982         PR fortran/25063
2983         PR fortran/25064
2984         PR fortran/25066
2985         PR fortran/25067
2986         PR fortran/25068
2987         PR fortran/25307
2988         * gfortran.dg/io_constraints_1.f90: New test.
2989         * gfortran.dg/io_constraints_1.f90: New test.
2990         * gfortran.dg/iostat_3.f90: Change wording of warning.
2991         * gfortran.dg/g77/19981216-0.f: The same.
2992
2993 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
2994
2995         PR tree-optimization/23518
2996         * testsuite/gcc.dg/pr23518.c: New.
2997
2998 2005-12-21  Mike Stump  <mrs@apple.com>
2999
3000         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3001
3002 2005-12-21  Paul Brook  <paul@codesourcery.com>
3003
3004         * gcc.dg/pr19340.c: Skip on m68k targets.
3005
3006 2005-12-21  Steven Bosscher  <stevenb@suse.de>
3007
3008         PR rtl-optimization/25196
3009         * gcc.dg/pr25196.c: New test.
3010
3011 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
3012
3013         PR fortran/25423
3014         gfortran.dg/where_nested_1.f90: New.
3015
3016 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
3017
3018         PR tree-optimization/25382.
3019         * gcc.dg/tree-ssa/pr25382.c: New.
3020
3021 2005-12-20  Richard Guenther  <rguenther@suse.de>
3022
3023         PR middle-end/24306
3024         * gcc.target/i386/pr24306.c: New testcase.
3025
3026 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
3027
3028         PR tree-optimization/25501
3029         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3030
3031 2005-12-20  Richard Guenther  <rguenther@suse.de>
3032
3033         Revert
3034         2005-12-02  Richard Guenther  <rguenther@suse.de>
3035
3036         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3037
3038 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
3039
3040         PR c++/21228
3041         * g++.dg/warn/Wunreachable-code-2.C: New test.
3042
3043 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
3044
3045         PR c++/24278
3046         * g++.dg/template/ctor5.C: New test.
3047
3048         PR c++/24915
3049         * g++.dg/template/overload8.C: New test.
3050
3051 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
3052
3053         * gcc.c-torture/compile/pr25483 : New test.
3054
3055 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3056
3057         PR c++/20552
3058         * g++.dg/ext/typeof10.C: New test.
3059
3060 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
3061
3062         * gcc.dg/mt-loopi1.c: New.
3063
3064 2005-12-18  Richard Guenther  <rguenther@suse.de>
3065
3066         PR tree-optimization/25481
3067         * gcc.dg/torture/pr25481.c: New testcase.
3068
3069 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3070
3071         PR rtl-optimization/21041
3072         * gcc.dg/pr21041.c: New test.
3073
3074 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3075
3076         PR libgfortran/25463
3077         * gfortran.dg/advance.f90: New test.
3078
3079 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
3080
3081         * gcc.dg/20051201-1.c: New test.
3082
3083 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
3084
3085         PR fortran/25018
3086         * gfortran.dg/initialization_1.f90: New test.
3087         * gfortran.dg/enum_5.f90: Change dg-error to new message.
3088         * gfortran.dg/g77/980616-0.f: The same.
3089
3090 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3091
3092         * PR fortran/25458
3093         * gfortran.dg/chkbits.f90: New test.
3094
3095 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3096
3097         * gfortran.dg/enum_5.f: Revert to previous version.
3098
3099 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3100
3101         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3102         * gfortran.dg/nested_modules_1.f90: Ditto.
3103         * gfortran.dg/hollerith_f95.f90: Ditto.
3104         * gfortran.dg/select_5.f90: Ditto.
3105         * gfortran.dg/secnds.f: Ditto.
3106         * gfortran.dg/hollerith2.f90: Ditto.
3107         * gfortran.dg/imag_2.f: Ditto.
3108         * gfortran.dg/ftell_2.f90: Ditto.
3109         * gfortran.dg/malloc_free_1.f90: Ditto.
3110         * gfortran.dg/logint-1.f: Ditto.
3111         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3112         * gfortran.dg/e_d_fmt.f90: Ditto.
3113         * gfortran.dg/hollerith_legacy.f90: Ditto.
3114         * gfortran.dg/logint-2.f: Ditto.
3115         * gfortran.dg/enum_5.f90: Ditto.
3116         * gfortran.dg/f2c_2.f90: Ditto.
3117         * gfortran.dg/pr17143.f90: Ditto.
3118         * gfortran.dg/namelist_14.f90: Ditto.
3119         * gfortran.dg/logint-3.f: Ditto.
3120         * gfortran.dg/spread_scalar_source.f90: Ditto.
3121         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3122         * gfortran.dg/namelist_11.f: Ditto.
3123         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3124         * gfortran.dg/g77/20010519-1.f
3125         * gfortran.dg/g77/alpha1.f: Ditto.
3126         * gfortran.dg/g77/990115-1.f: Ditto.
3127         * gfortran.dg/g77/erfc.f: Ditto.
3128         * gfortran.dg/g77/19990313-3.f: Ditto.
3129         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3130         * gfortran.dg/g77/20010426.f: Ditto.
3131         * gfortran.dg/g77/19990313-0.f: Ditto.
3132         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3133         * gfortran.dg/g77/20000629-1.f: Ditto.
3134         * gfortran.dg/g77/970125-0.f: Ditto.
3135         * gfortran.dg/g77/8485.f: Ditto.
3136         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3137         * gfortran.dg/g77/19990313-1.f: Ditto.
3138         * gfortran.dg/g77/int8421.f: Ditto.
3139         * gfortran.dg/g77/19990305-0.f: Ditto.
3140         * gfortran.dg/g77/947.f: Ditto.
3141         * gfortran.dg/g77/19990905-2.f: Ditto.
3142         * gfortran.dg/g77/cabs.f: Ditto.
3143         * gfortran.dg/g77/19990313-2.f: Ditto.
3144         * gfortran.dg/g77/20020307-1.f: Ditto.
3145         * gfortran.dg/g77/dcomplex.f: Ditto.
3146         * gfortran.dg/g77/19990502-1.f: Ditto.
3147         * gfortran.dg/g77/19981216-0.f: Ditto.
3148         * gfortran.dg/common_4.f90: Ditto.
3149         * gfortran.dg/entry_4.f90: Ditto.
3150         * gfortran.dg/equiv_constraint_2.f90: Ditto.
3151         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3152         * gfortran.dg/namelist_12.f: Ditto.
3153         * gfortran.dg/scale_1.f90: Ditto.
3154         * gfortran.dg/modulo_1.f90
3155         * gfortran.dg/hollerith.f90: Ditto.
3156         * gfortran.dg/direct_io_3.f90: Ditto.
3157         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3158         * gfortran.dg/gnu_logical_1.F: Ditto.
3159         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3160         * gfortran.dg/assign_1.f90: Ditto.
3161         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3162         * gfortran.dg/pr23095.f: Ditto.
3163         * gfortran.dg/read_float_1.f90: Ditto.
3164
3165 2005-12-17  Andreas Jaeger  <aj@suse.de>
3166
3167         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3168         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3169
3170 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3171
3172         PR fortran/24268
3173         * gfortran.dg/fmt_white.f: New test.
3174
3175 2005-12-16  Steven G. Kargl <kargls@comcast.net>
3176
3177         * gfortran.dg/label_1.f90: New test.
3178
3179 2005-12-15  Ben Elliston  <bje@au.ibm.com>
3180
3181         PR testsuite/25422
3182         * gcc.dg/20031012-1.c: Add -Walways-true option.
3183         * gcc.dg/weak/weak-3.c: Likewise.
3184         * g++.old-deja/g++.mike/warn8.C: Likewise.
3185
3186 2005-12-16  Mike Stump  <mrs@apple.com>
3187
3188         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3189         exit.
3190
3191 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3192
3193         PR libgfortran/25264
3194         PR libgfortran/25349
3195         * gfortran.dg/tl_editing.f90: Added additional checks.
3196         * gfortran.dg/t_editing.f: New test.
3197         * gfortran.dg/write_padding.f90: New test
3198
3199 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3200
3201         PR testsuite/25215
3202         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3203
3204 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
3205
3206         PR rtl-optimization/24899
3207         * gcc.c-torture/execute/20051215-1.c: New test.
3208
3209 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
3210
3211         PR 24823
3212         * gfortran.dg/pr24823.f: New test.
3213
3214 2005-12-16  Jeff Law  <law@redhat.com>
3215
3216         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3217
3218 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3219
3220         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3221         Change C++ style comments to C style comments.
3222         Remove aligned types from the array.
3223         Keep Enums disabled.
3224         (complex_types): Remove aligned types from the array.
3225         Comment out "_Complex long double".
3226         (attrib_types): Remove.
3227         (complex_attrib_types): Remove.
3228         (attrib_array_types): Remove.
3229         (complex_attrib_array_types): Remove.
3230         (aligned_bitfld_types): Remove.
3231         (n_aligned_bitfld_types): Remove.
3232         (FEATURE_ALIGNEDPACKED): Delete.
3233         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3234         (singles): Remove support for adding attributes.
3235         (choose_type): Remove support for attributed types.
3236         (generate_fields): Remove support for attributed bit-fields.
3237         Remove support for adding attributes.
3238         (generate_random_tests): Remove support for adding attributes.
3239         (features): Add back "[0] :0" and "complex vector [0]".
3240         (main): Remove support for attributed bit-fields.
3241         Uncomment the calling of generate_random_tests for the rests of
3242         the tests.
3243
3244 2005-12-16  Jan Hubicka  <jh@suse.cz>
3245
3246         * gcc.c-torture/combine/pr25224.c: New.
3247
3248 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
3249
3250         PR other/25028
3251         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3252         HP-UX.
3253
3254 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
3255
3256         * gcc.dg/20051215-1.c: New file.
3257
3258 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3259
3260         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3261         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3262
3263 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
3264
3265         PR fortran/18197
3266         * gfortran.dg/dummy_functions_1.f90: New.
3267
3268 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
3269
3270         PR rtl-optimization/25310
3271         * gcc.c-torture/compile/pr25310.c: New test.
3272
3273 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3274
3275         PR debug/25023
3276         * gcc.dg/pr25023.c: New test.
3277
3278 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3279
3280         * g++.old-deja/g++.brendan/redecl1.C,
3281         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3282         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3283         g++.old-deja/g++.oliva/typeof1.C,
3284         g++.old-deja/g++.other/crash16.C,
3285         g++.old-deja/g++.other/crash34.C,
3286         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3287         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3288         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3289         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3290         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3291         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3292         Remove xfail.
3293
3294 2005-12-14  Kean Johnston  <jkj@sco.com>
3295             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3296
3297         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3298         * gcc.target/i386/20020523-1.c: Ditto.
3299         * gcc.target/i386/tailcall-1.c: Ditto.
3300         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3301         * gcc.target/i386/ssetype-5.c: Ditto.
3302
3303 2005-12-14  Jeff Law  <law@redhat.com>
3304
3305         * gcc.dg/tree-ssa/foldstring-1.c: New test.
3306
3307 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3308
3309         PR target/25254
3310         PR target/24188
3311         * gcc.target/i386/pr25254.c: New test.
3312         * gfortran.dg/PR24188.f: New test.
3313
3314 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
3315
3316         * lib/fortran-torture.exp: Catch remaining uses of
3317         remote_file build delete.
3318
3319 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3320
3321         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3322
3323 2005-12-14  Ben Elliston  <bje@au.ibm.com>
3324
3325         * gcc.dg/warn-addr-cmp.c: New test.
3326
3327 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3328
3329         PR debug/25023
3330         PR target/25293
3331         * gcc.target/i386/pr25293.c: New test.
3332
3333 2005-12-13  Petr Machata  <machata@post.cz>
3334
3335         PR c++/24907
3336         * g++.dg/parse/comma2.C: New test.
3337
3338 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
3339             Jakub Jelinek  <jakub@redhat.com>
3340
3341         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3342         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3343         (limits.h): Include unconditionally.
3344         (stdlib.h): Likewise.
3345         (hashtab.h): Do not include.
3346         (getopt.h): Likewise.
3347         (stddef.h): Include.
3348         (hashval_t): Define.
3349         (struct entry): Add "next" field.
3350         (HASH_SIZE): New macro.
3351         (hash_table): New variable.
3352         (switchfiles): Do not use xmalloc.
3353         (mix): New macro.
3354         (iterative_hash): New function.
3355         (hasht): Remove.
3356         (e_exists): New function.
3357         (e_insert): Likewise.
3358         (output): Use, instead of libiberty hashtable functions.
3359         (main): Do not use getopt.  Do not call htab_create.
3360
3361 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3362
3363         PR c++/25331
3364         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3365         put atal* and atpaal* attributes on array elements.
3366         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3367         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3368         put atal* and atpaal* attributes on array elements.
3369         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3370
3371 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
3372
3373         * gcc.dg/single-precision-constant.c: New test.
3374
3375 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
3376
3377         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3378         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3379         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3380         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3381         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3382         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3383         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3384         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3385         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3386         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3387         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3388         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3389         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3390         gcc.target/powerpc/ppc-sdata-2.c,
3391         gcc.target/powerpc/ppc-stackalign-1.c,
3392         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3393         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3394         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3395         gcc.target/powerpc/rs6000-ldouble-2.c,
3396         gcc.target/powerpc/rs6000-power2-1.c,
3397         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3398         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
3399         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
3400         option into target selector.
3401         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
3402         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3403
3404 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3405
3406         PR objc/25348
3407         * objc.dg/encode-9.m: New test.
3408
3409 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3410
3411         PR testsuite/20772
3412         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3413         * gcc.dg/asm-b.c: Fix typo.
3414         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3415         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3416         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3417         i?86 lp64 and x86_64 ilp32.
3418         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3419         on i?86 lp64.
3420         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3421
3422 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
3423
3424         PR fortran/25078
3425         gfortran.dg/equiv_5.f90: New test.
3426
3427 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
3428
3429         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
3430         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
3431         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
3432         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
3433         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
3434         * gcc.dg/tree-ssa/reassoc-5.c: New.
3435         * gcc.dg/tree-ssa/reassoc-6.c: New.
3436         * gcc.dg/tree-ssa/reassoc-7.c: New.
3437         * gcc.dg/tree-ssa/reassoc-8.c: New.
3438         * gcc.dg/tree-ssa/reassoc-9.c: New.
3439         * gcc.dg/tree-ssa/reassoc-10.c: New.
3440         * gcc.dg/tree-ssa/reassoc-11.c: New.
3441
3442 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3443
3444         PR testsuite/25167
3445         PR testsuite/24478
3446         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
3447
3448 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
3449
3450         PR c++/25300
3451         * g++.dg/template/inherit.C: Do not use a generic error message.
3452
3453 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3454
3455         PR libobjc/25354
3456         * objc.dg/gnu-encoding: New directory.
3457         * objc.dg/gnu-encoding/compat-common.h: New file.
3458         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
3459         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
3460         * objc.dg/gnu-encoding/vector-defs.h: New file.
3461         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
3462         * objc.dg/gnu-encoding/generate-random.c: New file.
3463         * objc.dg/gnu-encoding/generate-random_r.c: New file.
3464         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
3465         * objc.dg/gnu-encoding/generate-random.h: New file.
3466
3467 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
3468
3469         PR c++/25337
3470         * g++.dg/template/defarg7.C: New test.
3471
3472 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3473
3474         PR libobjc/25347
3475         * objc.dg/encode-8.m: New test.
3476
3477 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3478
3479         PR libobjc/25346
3480         * objc.dg/encode-7.m: New test.
3481
3482 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
3483
3484         PR c++/25010
3485         * g++.dg/opt/inline10.C: New test.
3486
3487 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
3488
3489         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
3490
3491 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
3492
3493         * gfortran.dg/substring_equivalence.f90: typo in comment
3494
3495 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3496
3497         PR fortran/25068
3498         * gfortran.dg/iostat_3.f90: New test.
3499
3500 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
3501
3502         PR fortran/23815
3503         * gfortran.dg/unf_io_convert_1.f90: New test.
3504         * gfortran.dg/unf_io_convert_2.f90: New test.
3505         * gfortran.dg/unf_io_convert_3.f90: New test.
3506
3507 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3508
3509         PR testsuite/20772
3510         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
3511         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
3512         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3513         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
3514         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
3515         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3516         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
3517         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
3518         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3519         gcc.dg/torture/fp-int-convert-float128-timode.c,
3520         gcc.dg/torture/fp-int-convert-float128.c,
3521         gcc.dg/torture/fp-int-convert-float80-timode.c,
3522         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
3523         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
3524
3525         * gcc.dg/tls/opt-1.c: Require effective target fpic.
3526
3527 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
3528
3529         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
3530
3531 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
3532
3533         * gcc.dg/20051207-1.c,
3534         * gcc.dg/20051207-2.c,
3535         * gcc.dg/20051207-3.c: New tests.
3536
3537 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3538
3539         PR testsuite/20772
3540         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
3541         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
3542         dg-skip-if target selector.
3543
3544         PR testsuite/20772
3545         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
3546         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
3547         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
3548         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
3549         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
3550         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
3551         and/or merge with i?86 cases.
3552
3553         * gcc.dg/tls/opt-3.c: Require effective target fpic.
3554
3555         PR testsuite/20772
3556         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
3557         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
3558         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
3559         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
3560         x86_64-*-linux*.
3561
3562 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
3563
3564         PR target/25311
3565         * gcc.c-torture/compile/pr25311.c: New test.
3566
3567 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3568
3569         PR libgfortran/25039
3570         * gfortran.dg/read_comma.f: New test.
3571
3572 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
3573
3574         PR c++/19317
3575         * g++.dg/opt/pr19317-1.C: New test.
3576         * g++.dg/opt/pr19317-2.C: New test.
3577         * g++.dg/opt/pr19317-3.C: New test.
3578
3579         PR target/19005
3580         * gcc.c-torture/execute/pr19005.c: New test.
3581
3582         PR target/17828
3583         * g++.old-deja/g++.other/comdat5.C: New test.
3584         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
3585
3586         * g++.dg/compat/struct-layout-1.exp: New file.
3587         * g++.dg/compat/struct-layout-1.h: New.
3588         * g++.dg/compat/struct-layout-1_generate.c: New.
3589         * g++.dg/compat/struct-layout-1_x1.h: New.
3590         * g++.dg/compat/struct-layout-1_x2.h: New.
3591         * g++.dg/compat/struct-layout-1_y1.h: New.
3592         * g++.dg/compat/struct-layout-1_y2.h: New.
3593
3594         * gcc.dg/20050330-2.c: New test.
3595
3596 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3597
3598         PR fortran/25292
3599         * gfortran.dg/associated_1.f90: New.
3600
3601 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3602
3603         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
3604         ILP32 vect_no_align platforms.
3605
3606 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
3607             Jakub Jelinek  <jakub@redhat.com>
3608
3609         PR target/25268
3610         * gcc.c-torture/compile/20051207-1.c: New test.
3611
3612 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3613
3614         PR testsuite/20772
3615         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
3616         gcc.dg/torture/pr18582-1.c,
3617         gcc.target/i386/attributes-error.c: Also test on x86_64.
3618
3619         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
3620
3621 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3622
3623         PR c++/19397
3624         * g++.dg/template/typedef3.C: New test.
3625
3626         PR c++/19762
3627         PR c++/19764
3628         * g++.dg/template/dtor3.C: Fix error markers.
3629
3630 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
3631
3632         * lib/target-supports.exp (check_effective_target_sync_char_short):
3633         Add s390*.
3634
3635 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
3636
3637         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
3638
3639 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3640
3641         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
3642         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3643         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
3644         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
3645
3646 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3647
3648         PR c++/25263
3649         * g++.dg/other/array2.C: New test case.
3650
3651 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
3652
3653         * gcc.dg/darwin-weakimport-3.c: New.
3654
3655         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
3656         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
3657         and to work on Darwin.
3658         * gcc.dg/attr-weakref-1b.c: New file.
3659         * gcc.dg/attr-weakref-2.c: New test.
3660         * gcc.dg/darwin-weakref-1.c: New test.
3661
3662 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
3663
3664         PR testsuite/25247
3665         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
3666         use in selector expressions.
3667         (dg-xfail-if): Ditto.
3668         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
3669         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
3670         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
3671         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
3672         * gcc.test-framework/test-framework.exp: Skip generated tests if
3673         CHECK_TEST_FRAMEWORK is not 1.
3674
3675 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3676
3677         PR tree-optimization/24963
3678         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
3679
3680         PR target/24108
3681         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
3682
3683         PR target/18580
3684         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
3685         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3686         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3687         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3688
3689 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
3690
3691         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
3692         dg-options.
3693
3694 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3695
3696         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
3697
3698 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3699
3700         * gcc.dg/format/cast-1.c: New test.
3701
3702 2005-12-04  Roger Sayle  <roger@eyesopen.com>
3703
3704         PR c/7776
3705         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
3706         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
3707         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
3708         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
3709
3710 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3711
3712         * gcc.dg/cast-pretty-print-1.c: New test.
3713
3714 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3715
3716         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
3717
3718 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
3719
3720         PR c++/24173
3721         * g++.dg/template/friend40.C: New test.
3722
3723 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
3724
3725         PR target/25199
3726         * gcc.target/i386/movq-2.c: New test.
3727         * gcc.target/i386/movq.c: Remove target i?86, instead add
3728         dg-require-effective-target ilp32.
3729
3730 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3731
3732         PR c++/24103
3733         * g++.dg/other/default1.C: New test.
3734
3735 2005-12-02  Richard Guenther  <rguenther@suse.de>
3736
3737         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3738
3739 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3740
3741         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
3742
3743 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
3744
3745         PR target/21017
3746         * gcc.target/powerpc/rotate.c: New.
3747
3748 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3749
3750         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
3751         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
3752
3753 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3754
3755         PR c/13384
3756         * gcc.dg/pr17730-1.c: Adjust.
3757         * gcc.dg/lvalue1.c (main): Likewise.
3758         * gcc.dg/lvalue-2.c: Likewise.
3759         * g++.dg/pr7503-3.C
3760
3761 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
3762
3763         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
3764         error messages.
3765
3766 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
3767
3768         PR fortran/24789
3769         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
3770
3771 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3772
3773         PR target/24475
3774         * lib/target-supports.exp (check_effective_target_tls): New.
3775         (check_effective_target_tls_runtime): New.
3776         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
3777         for TLS support.
3778         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3779         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3780         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
3781         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
3782         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
3783         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
3784         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3785         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
3786         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
3787         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
3788         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
3789         effective-target TLS.
3790         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
3791         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
3792         effective-target TLS runtime.
3793
3794 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3795
3796         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
3797
3798 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
3799
3800         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
3801         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
3802         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
3803         ignored" warnings when "packing" is the same as the ABI layout.
3804
3805 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
3806
3807         PR fortran/21302
3808         * gfortran.dg/line_length_1.f: New test.
3809         * gfortran.dg/line_length_2.f90: Ditto.
3810
3811 2005-11-30  Richard Guenther  <rguenther@suse.de>
3812
3813         PR tree-optimization/21655
3814         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
3815
3816 2005-11-30  Dale Johannesen  <dalej@apple.com>
3817
3818         * gcc.c-torture/compile/pr24930.c: New.
3819
3820 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
3821
3822         PR fortran/15809
3823         *  gfortran.dg/auto_char_dummy_array.f90: New test.
3824
3825 2005-11-30  Jeff Law  <law@redhat.com>
3826
3827         * g++.old-deja/g++.law/pr25000.C: New test.
3828
3829 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
3830
3831         * gcc.dg/tls/opt-11.c: New test.
3832
3833 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3834
3835         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
3836         targets.
3837         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
3838         LP64 ia64.
3839
3840 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
3841
3842         * gfortran.dg/open_access_1.f90: New test.
3843
3844 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3845
3846         * gcc.dg/charset/builtin2.c: New test.
3847
3848 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
3849
3850         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
3851         on mmix-*-* for *_[xy].c.
3852
3853 2005-11-28  Kean Johnston  <jkj@sco.com>
3854
3855         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
3856         headers.
3857         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
3858         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
3859         * gcc.target/i386/asm-3.c: Ditto.
3860         * gcc.target/i386/clobbers.c: Ditto.
3861         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
3862         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
3863         test regexp.
3864         * gcc.target/i386/mul.c: Ditto.
3865         * gcc.target/i386/ssetype-1.c: Ditto.
3866         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
3867         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
3868         static so the test works with -fPIC mode too. Based on comment in
3869         PR19231 by Pinski.
3870         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
3871
3872 2005-11-28  Richard Guenther  <rguenther@suse.de>
3873
3874         * gcc.dg/alias-9.c: New testcase.
3875         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
3876
3877 2005-11-28  Roger Sayle  <roger@eyesopen.com>
3878             Uros Bizjak  <uros@kss-loka.si>
3879
3880         PR middle-end/20219
3881         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
3882         tan(x)/sin(x) transformations.
3883
3884 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
3885
3886         PR middle-end/24575
3887         * gcc.dg/tree-ssa/divide-3.c: New test.
3888         * gcc.dg/tree-ssa/divide-4.c: New test.
3889
3890 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
3891
3892         PR fortran/24917
3893         *  gfortran.dg/boz_6.f90: New test.
3894
3895 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3896
3897         PR fortran/23912
3898         * gfortran.dg/modulo_1.f90: New test.
3899
3900 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3901
3902         PR libfortran/24919
3903         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
3904         fail on CRLF platforms.
3905         * gfortran.dg/ftell_2.f90: Likewise.
3906
3907 2005-11-26  Eric Christopher  <echristo@apple.com>
3908
3909         * gcc.dg/intmax_t-1.c: Remove mips xfail.
3910
3911 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3912
3913         * objc.dg/gnu-runtime-3.m: Simplify.
3914
3915 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3916
3917         PR middle-end/23669
3918         * gcc.dg/tree-ssa/divide-1.c: New test.
3919         * gcc.dg/tree-ssa/divide-2.c: New test.
3920
3921 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3922
3923         PR libgfortran/24945
3924         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
3925
3926 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3927
3928         PR libgfortran/24945
3929         * gfortran.dg/open_status_2.f90: New test.
3930
3931 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3932
3933         * gcc.c-torture/execute/builtins/fprintf.c,
3934         gcc.c-torture/execute/builtins/fputs-lib.c,
3935         gcc.c-torture/execute/builtins/fputs.c,
3936         gcc.c-torture/execute/builtins/lib/fprintf.c,
3937         gcc.c-torture/execute/builtins/lib/printf.c,
3938         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
3939
3940 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
3941
3942         * gcc.dg/20050922-2.c: New test.
3943
3944 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3945
3946         * objc.dg/gnu-runtime-3.m: New test.
3947
3948 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3949
3950         PR c++/9278
3951         * g++.dg/other/void1.C: New test.
3952
3953 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
3954
3955         PR middle-end/24998
3956         * gcc.dg/torture/fp-int-convert-float.c,
3957         gcc.dg/torture/fp-int-convert-double.c,
3958         gcc.dg/torture/fp-int-convert-long-double.c,
3959         gcc.dg/torture/fp-int-convert-timode.c,
3960         gcc.dg/torture/fp-int-convert-float80.c,
3961         gcc.dg/torture/fp-int-convert-float80-timode.c,
3962         gcc.dg/torture/fp-int-convert-float128.c,
3963         gcc.dg/torture/fp-int-convert-float128-timode.c,
3964         gcc.dg/torture/fp-int-convert.h: New files.
3965
3966 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3967
3968         PR middle-end/24989
3969         * gcc.dg/tree-ssa/bool-10.c: New test.
3970         * gcc.dg/tree-ssa/bool-11.c: New test.
3971         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
3972
3973 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3974
3975         PR middle-end/24990
3976         * tree-ssa/pr24990-1.c: New test.
3977
3978 2005-11-24  Richard Guenther  <rguenther@suse.de>
3979         Dirk Mueller <dmueller@suse.de>
3980
3981         PR c++/14024
3982         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
3983         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
3984         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3985         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
3986         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
3987         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
3988
3989 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
3990
3991         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
3992
3993 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3994
3995         PR c/21668
3996         * gcc.dg/Wc++-compat.c: New.
3997         * gcc.dg/Wno-c++-compat.c: New.
3998
3999 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
4000
4001         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4002         (vspltish, vspltisw): Likewise.
4003
4004 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4005
4006         PR libgfortran/24794
4007         * gfortran.dg/namelist_12.f: Fix quotes.
4008         * gfortran.dg/namelist_13.f90: Fix quotes.
4009         * gfortran.dg/namelist_14.f90: Fix quotes.
4010         * gfortran.dg/namelist_15.f90: Fix quotes.
4011         * gfortran.dg/namelist_use.f90: Fix quotes.
4012         * gfortran.dg/namelist_use_only.f90: Fix quotes.
4013         * gfortran.dg/namelist_21.f90: New test.
4014         * gfortran.dg/namelist_22.f90: New test.
4015
4016 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
4017
4018         PR target/23435
4019         * gcc.c-torture/compile/pr23435.c: New.
4020
4021 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4022
4023         * gcc.c-torture/execute/floatunsisf-1.c: New test.
4024
4025 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4026
4027         * gcc.target/powerpc/405-macchw-1.c,
4028         gcc.target/powerpc/405-macchw-2.c,
4029         gcc.target/powerpc/405-macchwu-1.c,
4030         gcc.target/powerpc/405-macchwu-2.c,
4031         gcc.target/powerpc/405-machhw-1.c,
4032         gcc.target/powerpc/405-machhw-2.c,
4033         gcc.target/powerpc/405-machhwu-1.c,
4034         gcc.target/powerpc/405-machhwu-2.c,
4035         gcc.target/powerpc/405-maclhw-1.c,
4036         gcc.target/powerpc/405-maclhw-2.c,
4037         gcc.target/powerpc/405-maclhwu-1.c,
4038         gcc.target/powerpc/405-maclhwu-2.c,
4039         gcc.target/powerpc/405-mulchw-1.c,
4040         gcc.target/powerpc/405-mulchw-2.c,
4041         gcc.target/powerpc/405-mulchwu-1.c,
4042         gcc.target/powerpc/405-mulchwu-2.c,
4043         gcc.target/powerpc/405-mulhhw-1.c,
4044         gcc.target/powerpc/405-mulhhw-2.c,
4045         gcc.target/powerpc/405-mulhhwu-1.c,
4046         gcc.target/powerpc/405-mulhhwu-2.c,
4047         gcc.target/powerpc/405-mullhw-1.c,
4048         gcc.target/powerpc/405-mullhw-2.c,
4049         gcc.target/powerpc/405-mullhwu-1.c,
4050         gcc.target/powerpc/405-mullhwu-2.c,
4051         gcc.target/powerpc/405-nmacchw-1.c,
4052         gcc.target/powerpc/405-nmacchw-2.c,
4053         gcc.target/powerpc/405-nmachhw-1.c,
4054         gcc.target/powerpc/405-nmachhw-2.c,
4055         gcc.target/powerpc/405-nmaclhw-1.c,
4056         gcc.target/powerpc/405-nmaclhw-2.c,
4057         gcc.target/powerpc/440-macchw-1.c,
4058         gcc.target/powerpc/440-macchw-2.c,
4059         gcc.target/powerpc/440-macchwu-1.c,
4060         gcc.target/powerpc/440-macchwu-2.c,
4061         gcc.target/powerpc/440-machhw-1.c,
4062         gcc.target/powerpc/440-machhw-2.c,
4063         gcc.target/powerpc/440-machhwu-1.c,
4064         gcc.target/powerpc/440-machhwu-2.c,
4065         gcc.target/powerpc/440-maclhw-1.c,
4066         gcc.target/powerpc/440-maclhw-2.c,
4067         gcc.target/powerpc/440-maclhwu-1.c,
4068         gcc.target/powerpc/440-maclhwu-2.c,
4069         gcc.target/powerpc/440-mulchw-1.c,
4070         gcc.target/powerpc/440-mulchw-2.c,
4071         gcc.target/powerpc/440-mulchwu-1.c,
4072         gcc.target/powerpc/440-mulchwu-2.c,
4073         gcc.target/powerpc/440-mulhhw-1.c,
4074         gcc.target/powerpc/440-mulhhw-2.c,
4075         gcc.target/powerpc/440-mulhhwu-1.c,
4076         gcc.target/powerpc/440-mulhhwu-2.c,
4077         gcc.target/powerpc/440-mullhw-1.c,
4078         gcc.target/powerpc/440-mullhw-2.c,
4079         gcc.target/powerpc/440-mullhwu-1.c,
4080         gcc.target/powerpc/440-mullhwu-2.c,
4081         gcc.target/powerpc/440-nmacchw-1.c,
4082         gcc.target/powerpc/440-nmacchw-2.c,
4083         gcc.target/powerpc/440-nmachhw-1.c,
4084         gcc.target/powerpc/440-nmachhw-2.c,
4085         gcc.target/powerpc/440-nmaclhw-1.c,
4086         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4087
4088 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
4089
4090         PR fortran/24774
4091         * gfortran.dg/inquire_9.f90: New test.
4092
4093         PR fortran/21647
4094         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4095
4096 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4097
4098         PR libfortran/24432
4099         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4100         Check that 'cos' is supported.
4101
4102 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
4103
4104         PR fortran/24223
4105         * gfortran.dg/substring_equivalence.f90: New test.
4106
4107         PR fortran/24705
4108         * gfortran.dg/auto_internal_assumed.f90: New test.
4109
4110 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
4111
4112         * gcc.dg/fold-div-2.c: New test.
4113
4114 2005-11-20  Ian Lance Taylor  <ian@airs.com>
4115
4116         PR rtl-optimization/24883
4117         * gcc.c-torture/compile/pr24883.c: New test.
4118
4119 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
4120
4121         PR middle-end/20583
4122         * gcc.c-torture/compile/pr20583.c: New.
4123
4124 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
4125
4126         * gcc.c-torture/execute/usmul.c: New test.
4127
4128 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
4129
4130         * gcc.dg/tree-ssa/vrp22.c: New test.
4131
4132 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
4133
4134         PR middle-end/24912
4135         * gcc.dg/torture/pr24912-1.c: New test.
4136
4137 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
4138
4139         PR fortran/24862
4140         * gfortran.dg/arrayio_derived_1.f90: New test.
4141
4142 2005-11-19  Richard Guenther  <rguenther@suse.de>
4143
4144         PR middle-end/23294
4145         * gcc.dg/tree-ssa/pr23294.c: New testcase.
4146
4147 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
4148
4149         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4150
4151 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
4152
4153         PR c++/8355
4154         * g++.dg/template/friend39.C: New test.
4155
4156 2005-11-18  James E Wilson  <wilson@specifix.com>
4157
4158         * gcc.dg/builtin-strstr.c: New.
4159
4160 2005-11-18  Richard Henderson  <rth@redhat.com>
4161
4162         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4163         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4164         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4165         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4166         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4167         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4168         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4169         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4170         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4171         renaming to remove initial "ia64-".
4172
4173 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
4174
4175         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4176
4177 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
4178
4179         * g++.dg/cpp/string-2.C: New test.
4180
4181 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
4182
4183         * gcc.dg/tree-ssa/loop-14.c: New test.
4184
4185 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
4186             Michael Chamberlain <michael@chamberlain.net.au>
4187
4188         * ada/acats/run_all.sh (target_run): Kill long running tests.
4189
4190 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4191
4192         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4193         * gcc.dg/cleanup-9.c: Likewise.
4194         * gcc.dg/cleanup-10.c: Likewise.
4195         * gcc.dg/cleanup-11.c: Likewise.
4196
4197 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4198
4199         PR fortran/24892
4200         * gfortran.dg/open_access_append_1.f90: New test.
4201         * gfortran.dg/open_access_append_2.f90: New test.
4202
4203 2005-11-16  Richard Guenther  <rguenther@suse.de>
4204
4205         PR middle-end/24851
4206         * gcc.c-torture/execute/pr24851.c: New testcase.
4207
4208 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4209
4210         * gcc.dg/fold-overflow-1.c: New test.
4211
4212 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
4213
4214         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4215         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4216
4217 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
4218
4219         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4220         structures.
4221         * g++.dg/eh/forced2.C: Likewise.
4222         * g++.dg/eh/forced3.C: Likewise.
4223         * g++.dg/eh/forced4.C: Likewise.
4224
4225 2005-11-11  Mike Stump  <mrs@apple.com>
4226
4227         * g++.old-deja/g++.mike/unused.C: Add.
4228
4229 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
4230
4231         PR c++/24667
4232         * g++.dg/warn/Wcast-qual1.C: New test.
4233
4234 2005-11-15  Jan Hubicka  <jh@suse.cz>
4235
4236         * gcc.dg/winline-5.c: Add large-unit-insns limit.
4237
4238 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
4239
4240         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4241
4242 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
4243
4244         PR 24840
4245         * gcc.dg/tree-ssa/pr24840.c: New test.
4246
4247 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
4248
4249         PR testsuite/24841
4250         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4251
4252 2005-11-14  Dale Johannesen  <dalej@apple.com>
4253
4254         * gcc.c-torture/execute/20051113-1.c: New.
4255
4256 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
4257
4258         PR c++/24687
4259         * g++.dg/template/crash43.C: New test.
4260
4261 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
4262
4263         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4264
4265 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4266
4267         PR c++/24817
4268         * g++.dg/eh/spec8.C: New test.
4269
4270 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4271
4272         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4273
4274 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4275
4276         PR c++/20293
4277         * g++.dg/parse/ambig4.C: New test.
4278         * g++.dg/tc1/dr101.C: Adjust error markers.
4279         * g++.dg/lookup/strong-using-2.C: Likewise.
4280         * g++.dg/lookup/ambig5.C: Likewise.
4281         * g++.dg/lookup/ambig4.C: Likewise.
4282         * g++.dg/parse/crash22.C: Likewise.
4283
4284 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4285
4286         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4287
4288 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
4289
4290         * gcc.dg/nested-calls-1.c: New test.
4291
4292 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4293
4294         * gfortran.dg/complex_intrinsic_1.f90: New test.
4295         * gfortran.dg/complex_intrinsic_2.f90: New test.
4296         * gfortran.dg/fgetc_1.f90: New test.
4297         * gfortran.dg/fgetc_2.f90: New test.
4298         * gfortran.dg/fgetc_3.f90: New test.
4299         * gfortran.dg/ftell_1.f90: New test.
4300         * gfortran.dg/ftell_2.f90: New test.
4301         * gfortran.dg/gnu_logical_1.F: New test.
4302         * gfortran.dg/gnu_logical_2.f90: New test.
4303
4304 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
4305
4306         PR middle-end/24820
4307         * testsuite/gcc.dg/pr24820.c: New test.
4308
4309 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
4310
4311         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4312         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4313         variable.
4314
4315 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4316
4317         testsuite/24614
4318         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4319
4320 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4321
4322         * gcc.target/cris/cris.exp: New file.
4323         * gcc.target/cris/rld-legit1.c: New test.
4324         * gcc.target/cris/rld-legit2.c: New test.
4325
4326 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
4327
4328         PR c++/24780
4329         * g++.dg/opt/pr24780.C: New test.
4330
4331         PR c++/24761
4332         * g++.dg/template/asm1.C: New test.
4333
4334 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
4335
4336         PR libgfortran/24787
4337         * gfortran.dg/scan_1.f90: New test.
4338
4339 2005-11-12  Jan Hubicka  <jh@suse.cz>
4340
4341         * gcc.target/i386/minmax-1.c: New.
4342         * gcc.target/i386/minmax-2.c: New.
4343
4344 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
4345
4346         * gcc.dg/pr24445.c: Fix for 64-bit targets.
4347
4348 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
4349
4350         * gcc.c-torture/execute/20051110-1.c,
4351         gcc.c-torture/execute/20051110-2.c: New tests.
4352
4353 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4354
4355         PR middle-end/24750
4356         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4357         New tests.
4358
4359 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4360
4361         * lib/target-libpath.exp (get_shlib_extension): New proc.
4362         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4363         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4364         * lib/objc.exp (objc_target_compile): Likewise.
4365         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4366         detection.
4367
4368 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4369
4370         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4371
4372         * lib/target-supports.exp (check_effective_target_static_libgfortran):
4373         Add -static to additional_flags and pass it to target_compile.
4374
4375 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4376
4377         PR libgfortran/24719
4378         gfortran.dg/read_noadvance.f90: New test.
4379
4380         PR libgfortran/24699
4381         gfortran.dg/fmt_t_2.f90: New test.
4382
4383         PR libgfortran/24785
4384         gfortran.dg/read_x_eor.f90: New test.
4385
4386         PR libgfortran/24584
4387         gfortran.dg/namelist_empty.f90: Rename test.
4388
4389         PR libgfortran/24489
4390         gfortran/read_eor.f90: Rename test.
4391
4392 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4393
4394         PR fortran/15976
4395         * gfortran.dg/automatic_module_variable.f90: New test.
4396
4397 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4398
4399         PR target/24445
4400         * gcc.dg/pr24445.c: New test.
4401
4402 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4403
4404         PR fortran/24655
4405         PR fortran/24755
4406         * gfortran.dg/recursive_statement_functions.f90: Add statement
4407         functions using inline intrinsic functions and parameters to test
4408         that they no longer seg-fault.
4409
4410         PR fortran/24409
4411         gfortran.dg/nested_modules_4.f90: New test.
4412         gfortran.dg/nested_modules_5.f90: New test.
4413
4414 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4415
4416         PR fortran/24643
4417         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4418
4419 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
4420
4421         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4422         failures.
4423
4424 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4425
4426         * gcc.dg/sparc-getcontext-1.c: New test.
4427
4428 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4429
4430         * gcc.dg/ifcvt-fabs-1.c: New test.
4431
4432 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
4433
4434         PR other/4372
4435         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
4436         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
4437
4438 2005-11-09  Richard Guenther  <rguenther@suse.de>
4439
4440         PR tree-optimization/24716
4441         * gcc.c-torture/execute/pr24716.c: New testcase.
4442
4443 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4444
4445         * gcc.dg/pr24624.c: Disable for non S/390 targets.
4446
4447 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4448
4449         PR 24624
4450         * gcc.dg/pr24624.c: Testcase added.
4451
4452 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4453
4454         PR 24623
4455         * g++.dg/other/pr24623.C: Testcase added.
4456
4457 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
4458
4459         PR fortran/22607
4460         * gfortran-dg/pure_byref_1.f90: New.
4461         * gfortran-dg/pure_byref_2.f90: New.
4462
4463 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
4464
4465         PR c/24101
4466         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
4467         * gcc.dg/dg.exp: Run main loop also for *.i files.
4468
4469 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
4470
4471         PR c++/19450
4472         * g++.dg/tls/diag-3.C: New test.
4473         * g++.dg/tls/diag-4.C: New test.
4474         * g++.dg/tls/static-1.C: New test.
4475         * g++.dg/tls/static-1a.cc: New file.
4476
4477 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
4478
4479         PR 23046
4480         * g++.dg/tree-ssa/pr23046.C: New test.
4481
4482 2005-11-08  Devang Patel <dpatel@apple.com>
4483
4484         PR tree-optimization/23115
4485         * gcc.dg/tree-ssa/pr23115.c: New.
4486
4487 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
4488
4489         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
4490         * gcc.target/powerpc/pr16155.c: Same.
4491         * gcc.target/powerpc/altivec-1.c: Same.
4492         * gcc.target/powerpc/altivec-2.c: Same.
4493         * gcc.target/powerpc/altivec-3.c: Same.
4494         * gcc.target/powerpc/altivec-5.c: Same.
4495         * gcc.target/powerpc/altivec-11.c: Same.
4496         * gcc.target/powerpc/altivec-12.c: Same.
4497         * gcc.target/powerpc/altivec-14.c: Same.
4498         * gcc.target/powerpc/altivec-22.c: Same.
4499         * gcc.target/powerpc/altivec-consts.c: Same.
4500         * gcc.target/powerpc/altivec-pr22085.c: Same.
4501         * gcc.target/powerpc/altivec-splat.c: Same.
4502         * gcc.target/powerpc/altivec-varargs-1.c: Same.
4503         * gcc.target/powerpc/altivec-vec-merge.c: Same.
4504         * gcc.target/powerpc/darwin-longlong.c: Same.
4505
4506 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
4507
4508         PR target/19340
4509         * gcc.dg/pr19340.c: New test.
4510
4511 2005-11-07  Ian Lance Taylor  <ian@airs.com>
4512
4513         PR rtl-optimization/24683
4514         * gcc.dg/pr24683.c: New test.
4515
4516 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4517
4518         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
4519         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
4520
4521 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4522
4523         * gcc.target/i386/pr23376.c: Compile with -mmmx.
4524
4525 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
4526
4527         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
4528
4529 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4530
4531         PR target/24230
4532
4533         * gcc.target/powerpc/altivec-consts.c,
4534         gcc.target/powerpc/altivec-splat.c: New testcase.
4535
4536 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4537
4538         PR c/24599
4539
4540         * gcc.dg/overflow-2.c: New testcase.
4541
4542 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
4543
4544         PR rtl-optimization/23567
4545         * gcc.c-torture/execute/20051104-1.c: New test.
4546
4547 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
4548
4549         PR fortran/24534
4550         gfortran.dg/private_type_2.f90: Modified to check that case with
4551         PRIVATE declaration within derived type is accepted.
4552
4553         PR fortran/20838
4554         gfortran.dg/pointer_assign_1.f90: New test.
4555
4556         PR fortran/20840
4557         * gfortran.dg/arrayio_0.f90: New test.
4558
4559         PR fortran/17737
4560         gfortran.dg/data_initialized.f90: New test.
4561         gfortran.dg/data_constraints_1.f90: New test.
4562         gfortran.dg/data_constraints_2.f90: New test.
4563
4564 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
4565
4566         PR fortran/24174
4567         PR fortran/24305
4568         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
4569
4570 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
4571
4572         PR 24670
4573         * gcc.dg/tree-ssa/pr24670.c: New test.
4574
4575 2005-11-05  Ian Lance Taylor  <ian@airs.com>
4576
4577         PR target/22432
4578         * gcc.target/i386/pr22432.c: New test.
4579
4580 2005-11-05  Richard Henderson  <rth@redhat.com>
4581
4582         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
4583         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
4584         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
4585         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
4586         from gcc.dg/alpha-*.
4587         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
4588         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
4589
4590 2005-11-05  Andreas Jaeger  <aj@suse.de>
4591
4592         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
4593
4594 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4595
4596         PR target/23424
4597         * gcc.dg/torture/pr23424-1.c: New test.
4598
4599 2005-11-04  Richard Henderson  <rth@redhat.com>
4600
4601         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
4602         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
4603         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
4604         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
4605         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
4606         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
4607         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
4608         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
4609         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
4610         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
4611         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
4612         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
4613         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
4614         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
4615         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
4616         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
4617         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
4618         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
4619         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
4620         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
4621         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
4622         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
4623         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
4624         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
4625         Move from gcc.dg/.
4626         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
4627         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4628         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
4629         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
4630         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
4631         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
4632         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
4633         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
4634         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
4635         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
4636         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
4637         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
4638         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
4639         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
4640         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
4641         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
4642         gcc.target/i386/lea.c, gcc.target/i386/local.c,
4643         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
4644         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
4645         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
4646         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
4647         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
4648         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
4649         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
4650         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
4651         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
4652         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
4653         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
4654         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
4655         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
4656         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
4657         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
4658         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
4659         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
4660         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
4661         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
4662         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
4663         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
4664         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
4665         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
4666         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
4667         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
4668         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
4669         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
4670         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
4671
4672 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
4673
4674         PR 24627
4675         * gcc.dg/tree-ssa/pr24627.c: New test.
4676
4677 2005-11-04 Paul Brook  <paul@codesourcery.com>
4678
4679         * gcc.dg/tls/opt-10.c: New test.
4680
4681 2005-11-04  Andreas Jaeger  <aj@suse.de>
4682
4683         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
4684         avoid extra warnings.
4685
4686 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4687
4688         PR libfortran/22298
4689         * gcc/testsuite/lib/target-supports.exp
4690         (check_effective_target_static_libgfortran): New
4691         static_libgfortran effective target.
4692         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
4693         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
4694
4695 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4696
4697         * gcc.dg/pr24615.c: Guard test with { target fpic }.
4698
4699 2005-11-03  Josh Conner  <jconner@apple.com>
4700
4701         PR c++/19989
4702         g++.dg/ext/array2.C: New test.
4703         g++.dg/template/dependent-name3.C: New test.
4704         g++.dg/template/dependent-name4.C: New test.
4705         g++.dg/template/sfinae2.C: New test.
4706
4707 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4708
4709         PR preprocessor/22042
4710         * gcc.dg/cpp/strify4.c: New test.
4711
4712 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4713
4714         PR c++/17964
4715         * g++.dg/cpp/string-1.C: New test.
4716
4717 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4718
4719         * gcc.target/powerpc: New directory.
4720         * gcc.target/powerpc/powerpc.exp: New file.
4721         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
4722         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
4723         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
4724         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
4725         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
4726         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
4727         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
4728         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
4729         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
4730         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
4731         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
4732         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
4733         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
4734         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
4735         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
4736         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
4737         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
4738         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
4739         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
4740         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
4741         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
4742         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
4743         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
4744         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
4745         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
4746         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
4747         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
4748         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
4749         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
4750         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
4751         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
4752         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
4753         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
4754         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
4755
4756 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
4757
4758         PR c++/21627
4759         * g++.dg/warn/inline2.C: New test.
4760
4761 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4762
4763         PR middle-end/23155
4764         * g++.dg/ext/c99struct1.C: New test.
4765         * gcc.dg/union-cast-1.c: New test.
4766         * gcc.dg/union-cast-2.c: New test.
4767         * gcc.dg/union-cast-3.c: New test.
4768
4769 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4770
4771         PR middle-end/24589
4772         * gcc.c-torture/execute/zero-struct-2.c: New test.
4773
4774 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4775
4776         PR c++/24582
4777         * g++.dg/init/switch1.C: New test.
4778
4779 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4780
4781         * gcc.dg/delay-slot-1.c: New test.
4782
4783 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
4784
4785         PR target/24620
4786         * gcc.dg/pr24620.c: New test.
4787
4788 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4789
4790         PR c/24329
4791         * gcc.dg/format/unnamed-1.c: New test.
4792
4793 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4794
4795         PR c++/22434
4796         * g++.dg/expr/cond8.C: New test.
4797
4798         PR c++/24560
4799         * g++.dg/parse/dot1.C: New test.
4800
4801 2005-11-02  Jan Hubicka  <jh@suse.cz>
4802
4803         PR target/23303
4804         * gcc.dg/i386-lea.c: New test
4805
4806 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4807
4808         PR target/24615
4809         * gcc.dg/pr24615.c: New test.
4810
4811 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4812
4813         PR target/24600
4814         * gcc.dg/pr24600.c: New test.
4815
4816 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4817
4818         PR c++/19253
4819         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
4820         * g++.dg/parse/typename9.C: New test.
4821         * g++/dg/parse/typename10.C: Likewise.
4822
4823 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4824
4825         PR fortran/18157
4826         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
4827         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
4828         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
4829
4830 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4831
4832         PR c++/24569
4833         * g++.dg/debug/static1.C: New test.
4834
4835 2005-11-02  Josh Conner  <jconner@apple.com>
4836
4837         * g++.dg/crash38.C: moved into proper directory...
4838         * g++.dg/template/crash42.C: ...here
4839
4840 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
4841
4842         PR target/18338
4843         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
4844         pcc_bitfield_type_matters || default_packed.
4845
4846         * lib/target-supports.exp
4847         (check_effective_target_pcc_bitfield_type_matters): New proc.
4848         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
4849
4850         PR testsuite/23304
4851         * lib/target-supports.exp (check_effective_default_packed): New proc.
4852         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
4853         Gate expected errors on target ! default_packed.
4854         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
4855
4856 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4857
4858         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
4859         change (r106358).
4860
4861 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4862
4863         PR fortran/24008
4864         * gfortran.dg/entry_5.f90: New.
4865         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
4866
4867 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
4868
4869         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
4870
4871 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
4872
4873         PR fortran/21565
4874         gfortran.dg/namelist_blockdata.f90: New test.
4875
4876         PR fortran/18737
4877         gfortran.dg/external_implicit_none.f90: New test.
4878
4879         PR fortran/14994
4880         * gfortran.dg/secnds.f: New test.
4881
4882 2005-10-31  Jan Hubicka  <jh@suse.cz>
4883
4884         PR target/20928
4885         * gcc.c-torture/compile/pr20928.c: New test.
4886
4887 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
4888
4889         PR middle-end/23492
4890         * gcc.c-torture/compile/zero-strct-5.c: New test.
4891
4892 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
4893
4894         PR libgfortran/24584
4895         * gfortran.dg/pr24584.f90: New test.
4896
4897 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
4898
4899         PR fortran/18883
4900         * gfortran.dg/char_result_9.f90: New.
4901         * gfortran.dg/char_result_10.f90: New.
4902
4903 2005-10-30  Jan Hubicka  <jh@suse.cz>
4904
4905         * g++.dg/tree-ssa/pr24172.C: New testcase.
4906
4907 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4908
4909         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
4910
4911 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
4912
4913         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
4914         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
4915         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
4916         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
4917         gfortran.dg/enum_9.f90,
4918         gfortran.fortran-torture/compile/enum_1.f90,
4919         gfortran.fortran-torture/execute/enum_1.f90,
4920         gfortran.fortran-torture/execute/enum_2.f90,
4921         gfortran.fortran-torture/execute/enum_3.f90,
4922         gfortran.fortran-torture/execute/enum_4.f90: New tests.
4923
4924 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
4925
4926         PR target/18482
4927         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
4928         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
4929
4930 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4931
4932         PR libfortran/20179
4933         * gfortran.dg/mixed_io_1.f90: New test.
4934         * gfortran.dg/mixed_io_1.c: New file.
4935
4936 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4937
4938         * gfortran.dg/malloc_free_1.f90: New test.
4939
4940 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
4941
4942         * gcc.dg/nested-func-4.c: Require profiling -pg.
4943
4944 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4945
4946         PR C++/23229
4947         * g++.dg/warn/main-2.C: New test.
4948
4949 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
4950
4951         PR fortran/24545
4952         * gfortran.dg/interface_2.f90: new test.
4953
4954 2005-10-28  Josh Conner  <jconner@apple.com>
4955
4956         PR c++/22153
4957         * g++.dg/template/crash38.C: New test.
4958         * g++.dg/parse/explicit1.C: Change expected errors.
4959
4960 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4961
4962         PR C++/23426
4963         * g++.dg/other/large-size-array.C: New test.
4964
4965 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4966
4967         PR middle-end/24362
4968         * g++.dg/opt/complex4.C: New test.
4969
4970 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
4971
4972         * gcc.dg/nested-func-4.c: New test.
4973
4974 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
4975
4976         PR fortran/24158
4977         gfortran.dg/derived_recursion.f90: New test.
4978         gfortran.dg/implicit_actual.f90: New test.
4979
4980 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
4981
4982         PR middle-end/24295, PR testsuite/24477
4983         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
4984         removed when weakref hits the tree.
4985
4986 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
4987
4988         * gfortran.dg/cray_pointers_4.f90: New test.
4989
4990         * gfortran.dg/cray_pointers_5.f90: New test.
4991
4992 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
4993
4994         PR fortran/22290
4995         * gfortran.dg/assign_5.f90: New test.
4996         * gfortran.dg/assign_6.f: New test.
4997
4998 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
4999
5000         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
5001         CPU has no SSE support.
5002
5003 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
5004
5005         PR libgfortran/24224
5006         * gfortran.dg/arrayio_1.f90: Update attribution.
5007         * gfortran.dg/arrayio_2.f90: Update attribution.
5008         * gfortran.dg/arrayio_3.f90: Update attribution.
5009         * gfortran.dg/arrayio_4.f90: Update test conditions.
5010         * gfortran.dg/arrayio_5.f90: Update attribution.
5011         * gfortran.dg/arrayio_6.f90: New test.
5012         * gfortran.dg/arrayio_7.f90: New test.
5013
5014 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
5015
5016         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5017
5018 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5019
5020         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5021
5022 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5023
5024         PR fortran/24416
5025         * gfortran.dg/namelist_char_only.f90: New test.
5026
5027 2005-10-24  Asher Langton  <langton2@llnl.gov>
5028
5029         PR fortran/17031
5030         PR fortran/22282
5031         * gfortran.dg/cray_pointers_1.f90: New test.
5032         * gfortran.dg/cray_pointers_2.f90: New test.
5033         * gfortran.dg/cray_pointers_3.f90: New test.
5034         * gfortran.dg/loc_1.f90: New test.
5035         * gfortran.dg/loc_2.f90: New test.
5036
5037 2005-10-24  Steven Bosscher  <stevenb@suse.de>
5038
5039         * gcc.dg/pr24225.c: New test.
5040
5041 2005-10-24  Asher Langton  <langton2@llnl.gov>
5042
5043         * gfortran.dg/dup_save_1.f90: New test.
5044         * gfortran.dg/dup_save_2.f90: New test.
5045
5046 2005-10-24  Paul Brook  <paul@codesourcery.com>
5047
5048         PR 24107
5049         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5050         stdint.h.
5051
5052 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
5053
5054         PR libgfortran/24489
5055         * gfortran.dg/pr24489.f90: New test.
5056
5057 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
5058
5059         PR fortran/23635
5060         * gfortran.dg/ichar_1.f90: Add tests for derived types.
5061
5062 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
5063
5064         PR target/18911
5065         * g++.dg/init/array16.C: Skip for mmix-*-*.
5066
5067 2005-10-23  Asher Langton  <langton2@llnl.gov>
5068
5069         * gfortran.dg/byte_1.f90: New test.
5070         * gfortran.dg/byte_2.f90: New test.
5071
5072 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
5073
5074         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5075
5076 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
5077
5078         PR fortran/18022
5079         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5080
5081         PR fortran/24311
5082         * gfortran.dg/merge_char_const.f90: New test.
5083
5084         PR fortran/24384
5085         * gfortran.dg/spread_scalar_source.f90: New test.
5086
5087 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
5088
5089         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5090
5091         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5092         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5093
5094         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5095
5096 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
5097
5098         PR fortran/24426
5099         * gfortran.dg/der_pointer_4.f90: New.
5100
5101 2005-10-22  David Ayers  <d.ayers@inode.at>
5102
5103         * obj-c++.dg/except-1.mm: Simplify.
5104
5105 2005-10-21  David Ayers  <d.ayers@inode.at>
5106
5107         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5108
5109 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
5110
5111         * gfortran.dg/assumed_dummy_2.f90: New test.
5112
5113 2005-10-21  James E Wilson  <wilson@specifix.com>
5114
5115         PR preprocessor/15220
5116         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5117
5118 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
5119
5120         * gcc.c-torture/execute/20051021-1.c: New test.
5121
5122 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
5123
5124         PR c++/24260
5125         * g++.dg/ext/tmplattr1.C: New test.
5126
5127 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
5128
5129         PR fortran/24440
5130         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5131
5132 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
5133
5134         * obj-c++.dg/except-1.mm: New.
5135
5136         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5137
5138 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
5139
5140         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5141
5142 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
5143
5144         PR middle-end/24295
5145         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5146         declarations with the same names as thunks' alias targets, use
5147         aliases instead.
5148         * gcc.dg/attr-alias-3.c: New test.
5149         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5150
5151 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
5152
5153         PR c++/22618
5154         * g++.dg/parse/access8.C: New test.
5155
5156 2005-10-20  Richard Guenther  <rguenther@suse.de>
5157
5158         PR c++/24439
5159         * g++.dg/tree-ssa/pr24439.C: New testcase.
5160
5161 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5162
5163         * g++.dg/opt/delay-slot-1.C: New test.
5164
5165 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
5166
5167         PR fortran/21625
5168         * gfortran.fg/der_init_1.f90: New.
5169
5170 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
5171
5172         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5173
5174 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
5175
5176         PR c++/21908
5177         * g++.dg/parse/error28.C: New test.
5178
5179 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5180
5181         * gcc.dg/profile-generate-2.c: New test.
5182
5183 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
5184
5185         PR target/23589
5186         * g++.dg/ext/dllimport11.C: New.
5187
5188 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5189
5190         PR c++/22293
5191         * g++.dg/other/friend3.C: New test.
5192
5193 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
5194
5195         PR c++/23293
5196         * g++.dg/template/error19.C: New test.
5197
5198 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5199
5200         PR c++/21383
5201         * g++.dg/overload/koenig2.C: New.
5202
5203         PR c++/23118
5204         * g++.dg/overload/error2.C: New.
5205
5206         PR c++/22604
5207         * g++.dg/inherit/covariant14.C: New.
5208
5209 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5210
5211         PR c++/23440
5212         * g++.dg/parse/for1.C: New test.
5213
5214 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
5215
5216         PR fortran/23446
5217         * gfortran.dg/host_dummy_index_1.f90: New test.
5218
5219         PR fortran/21459
5220         * gfortran.dg/automatic_char_len_2.f90: New test.
5221
5222         PR fortran/20866
5223         * gfortran.dg/recursive_statement_functions.f90: New test.
5224
5225         PR fortran/20853
5226         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5227
5228         PR fortran/20849
5229         * gfortran.dg/external_initializer.f90: New test.
5230
5231         PR fortran/20837
5232         * non_module_public.f90: New test.
5233
5234 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5235
5236         PR c++/24386
5237         * g++.dg/template/overload7.C: New.
5238
5239         PR c++/22551
5240         * g++.dg/other/switch2.C: Remove expected warnings.
5241
5242         PR c++/21353
5243         * g++.dg/template/defarg6.C: New.
5244
5245 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
5246
5247         PR target/24315
5248         * gcc.target/i386/pr24315.c: New test.
5249
5250 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5251
5252         PR c++/24389
5253         * g++.dg/template/static21.C: New test.
5254         * g++.dg/template/static21-a.cc: Likewise.
5255
5256 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
5257
5258         PR c++/23959
5259         * g++.dg/warn/Wswitch-default-1.C: New test.
5260         * g++.dg/warn/Wswitch-default-2.C: New test.
5261
5262 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5263
5264         PR c++/22173
5265         * g++.dg/parse/template18.C: New test.
5266         * g++.dg/template/nontype15.C: Likewise.
5267
5268 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
5269
5270         PR fortran/22273
5271         * gfortran.dg/spec_expr_2.f90: New.
5272
5273 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
5274
5275         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5276         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5277         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5278         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5279         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5280         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5281         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5282         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
5283         previous target-specific skips and warning-message matches where
5284         applicable.
5285
5286 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
5287
5288         PR c++/21347
5289         * g++.dg/warn/Wctor-dtor.C: New test.
5290
5291 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5292
5293         PR c/23439
5294         * gcc.dg/for-1.c: New test.
5295
5296 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
5297
5298         PR c++/19565
5299         * g++.dg/warn/Wconversion1.C: New test.
5300         * g++.dg/ext/packed4.C: Compile with -w.
5301         * g++.dg/opt/20050511-1.C: Likewise.
5302         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5303
5304 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
5305
5306         * gfortran.dg/boz_5.f90: New test.
5307
5308 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
5309
5310         PR c++/22551
5311         * g++.dg/other/switch2.C: New.
5312
5313         PR c++/23984
5314         * g++.dg/init/ctor7.C: New.
5315
5316 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
5317
5318         PR c++/23730
5319         * g++.dg/parse/crash32.C: New test.
5320
5321 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
5322
5323         PR c++/20721
5324         * g++.dg/init/goto2.C: New test.
5325
5326         PR c++/22464
5327         * g++.dg/template/crash/41.C: New test.
5328
5329         PR c++/22180
5330         * g++.dg/template/crash40.C: New test.
5331
5332         PR c++/23694
5333         * g++.dg/parse/friend5.C: New test.
5334
5335         PR c++/23307
5336         * g++.dg/template/crash38.C: New test.
5337
5338         PR c++/22352
5339         * g++.dg/template/friend38.C: New test.
5340
5341         PR c++/22405
5342         * g++.dg/template/crash39.C: New test.
5343
5344 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
5345
5346         * gcc.dg/debug/dwarf2/dwarf-char1.c,
5347         gcc.dg/debug/dwarf2/dwarf-char2.c,
5348         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5349
5350         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5351
5352 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
5353
5354         * gcc.dg/dll-2.c: Add tests for warnings.
5355         * gcc.dg/dll-3.c: Likewise.
5356         * gcc.dg/dll-4.c: Likewise.
5357
5358         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5359         * g++.dg/ext/dllimport2.C: Likewise.
5360         * g++.dg/ext/dllimport3.C: Likewise.
5361         * g++.dg/ext/dllimport7.C: Likewise.
5362         * g++.dg/ext/dllimport8.C: Likewise.
5363         * g++.dg/ext/dllimport9.C: Likewise.
5364
5365 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
5366
5367         PR fortran/24092
5368         * gfortran.dg/derived_pointer_recursion.f90: New test.
5369
5370 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
5371
5372         * gcc.c-torture/execute/20051012-1.c: New test.
5373
5374 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5375
5376         PR fortran/18082
5377         * gfortran.dg/automatic_char_len_1.f90: New test.
5378
5379 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5380
5381         PR fortran/20847
5382         * gfortran.dg/save_common.f90: New test.
5383
5384         PR fortran/20856
5385         * gfortran.dg/save_result.f90: New test.
5386
5387 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5388
5389         PR c++/21592
5390         * g++.dg/template/dependent-expr1.C: Add new expected error.
5391         * g++.dg/template/dependent-expr2.C: Adjust error text.
5392         * g++.dg/template/overload6.C: New.
5393
5394         PR c++/23797
5395         * g++.dg/other/typename8.C: New.
5396
5397         PR c++/21117
5398         * g++.dg/other/return1.C: New.
5399
5400 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
5401
5402         PR c++/24052
5403         * g++.dg/ext/label5.C: New.
5404
5405 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5406
5407         PR c++/19964
5408         * g++.dg/parse/crash31.C: New.
5409
5410 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
5411
5412         * g++.dg/ipa/ipa-1.c: New test.
5413         * g++.dg/ipa/ipa-2.c: New test.
5414         * g++.dg/ipa/ipa-3.c: New test.
5415         * g++.dg/ipa/ipa-4.c: New test.
5416         * g++.dg/ipa/ipa-5.c: New test.
5417         * g++.dg/ipa/ipa.exp: New file.
5418
5419 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5420
5421         PR fortran/24207
5422         * gfortran.dg/private_type_3.f90: New test.
5423
5424 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5425
5426         PR fortran/20786
5427         gfortran.dg/aint_anint_1.f90: New test.
5428
5429 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5430
5431         PR libgfortran/24313
5432         gfortran.dg/csqrt.f: New test.
5433
5434 2005-10-11  Ian Lance Taylor  <ian@airs.com>
5435
5436         PR c++/8057
5437         * g++.dg/warn/noeffect7.C: New test.
5438         * g++.dg/warn/noeffect2.C: Instantiate templates.
5439         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
5440         and warning.
5441
5442 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5443
5444         PR c++/21089
5445         * g++.dg/init/float1.C: New test.
5446
5447         PR c++/24277
5448         * g++.dg/init/member1.C: Tweak error markers.
5449
5450 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
5451
5452         PR testsuite/24281
5453         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
5454         Check for null pointer.
5455
5456 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5457
5458         PR c++/21369
5459         * g++.dg/parse/ret-type3.C: New test.
5460
5461 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5462
5463         PR tree-opt/23946
5464         * gcc.c-torture/compile/pr23946.c: New test.
5465
5466 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
5467
5468         * g++.dg/opt/mmx2.C: New test.
5469
5470 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5471
5472         PR c++/24277
5473         * g++.dg/template/static20.C: New test.
5474
5475         PR c++/24302
5476         * g++.dg/warn/Wunused-12.C: New test.
5477
5478         PR c++/23437
5479         * g++.dg/template/arg4.C: New test.
5480
5481 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5482
5483         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
5484         * gcc.dg/ucnid-3.c: Likewise.
5485         * gcc.dg/ucnid-4.c: Likewise.
5486         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
5487         * g++.dg/other/ucnid-1.C: Likewise.
5488         * gcc.dg/sparc-frame-1.c: New test.
5489
5490 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5491
5492         PR c++/24139
5493         * g++.dg/template/spec27.C: New test.
5494
5495         PR c++/24275
5496         * g++.dg/template/static19.C: New test.
5497
5498 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5499
5500         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
5501         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
5502
5503 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5504
5505         PR target/24136
5506         * gfortran.fortran-torture/compile/pr24136.f: New test.
5507
5508 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
5509
5510         PR c++/22172
5511         * g++.dg/parse/crash30.C: New test.
5512
5513 2005-10-07  Richard Guenther  <rguenther@suse.de>
5514
5515         PR middle-end/24227
5516         * gcc.c-torture/compile/pr24227.c: New testcase.
5517
5518 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
5519
5520         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
5521         Do not put aligned attributes on array elements.
5522
5523 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
5524
5525         PR testsuite/23611, PR testsuite/23615
5526         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
5527         writing prototypes of library functions by hand.
5528         * obj-c++.dg/bitfield-4.mm: Likewise.
5529         * obj-c++.dg/const-str-4.mm: Likewise.
5530         * obj-c++.dg/encode-4.mm: Likewise.
5531         * obj-c++.dg/encode-5.mm: Likewise.
5532         * obj-c++.dg/encode-6.mm: Likewise.
5533         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5534         * obj-c++.dg/method-10.mm: Likewise.
5535         * obj-c++.dg/method-17.mm: Likewise.
5536         * obj-c++.dg/method-19.mm: Likewise.
5537         * obj-c++.dg/try-catch-2.mm: Likewise.
5538
5539 2005-10-06  Richard Henderson  <rth@redhat.com>
5540
5541         PR 24236
5542         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
5543
5544 2005-10-06  Dale Johannesen  <dalej@apple.com>
5545
5546         * gcc.c-torture/execute/20030125-1.c: Correct.
5547
5548 2005-10-06  Richard Guenther  <rguenther@suse.de>
5549
5550         PR tree-optimization/24238
5551         * g++.dg/tree-ssa/pr24238.C: New testcase.
5552
5553 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
5554
5555         PR 18568
5556         * gfortran.dg/der_pointer_3.f90: New test.
5557
5558 2005-10-05  Devang Patel  <dpatel@apple.com>
5559
5560         PR Debug/23205
5561         * g++.dg/other/PR23205.C: New.
5562
5563 2005-10-05  Richard Henderson  <rth@redhat.com>
5564
5565         PR target/23602
5566         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
5567         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
5568
5569 2005-10-05  Dale Johannesen  <dalej@apple.com>
5570
5571         * gcc.c-torture/execute/float-floor.c: New.
5572
5573 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
5574
5575         PR tree-optimization/21419
5576         PR tree-optimization/24146
5577         PR tree-optimization/24151
5578
5579         * g++.dg/ext/asm7.C: New.
5580         * g++.dg/ext/asm8.C: New.
5581         * gcc.dg/asm-1.c: Compile on all targets.
5582         * gcc.dg/asm-pr24146.c: New.
5583         * gcc.dg/pr21419.c: Adjust error messages.
5584
5585 2005-10-05  Richard Guenther  <rguenther@suse.de>
5586
5587         PR fortran/24176
5588         * gfortran.fortran-torture/compile/empty.f90: New testcase.
5589
5590 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5591
5592         PR c++/23513
5593         * g++.dg/template/spec22.C: Robustify test.
5594         * g++.dg/template/spec26.C: New.
5595
5596 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
5597
5598         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
5599         if target supports vector instructions.
5600
5601 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
5602
5603         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
5604         C99 functions.
5605
5606 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
5607
5608         * lib/target-supports.exp (check_effective_target_fortran_large_real,
5609         check_effective_target_fortran_large_int): Replace cached result
5610         when target changes.
5611
5612 2005-10-04  Devang Patel  <dpatel@apple.com>
5613
5614         * gcc.dg/i386-sse-vect-types.c: New.
5615
5616 2005-10-04  Ian Lance Taylor  <ian@airs.com>
5617
5618         PR preprocessor/13726
5619         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
5620         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
5621
5622 2005-10-04  Richard Guenther  <rguenther@suse.de>
5623
5624         PR c/23576
5625         * gcc.dg/noncompile/pr23576.c: New testcase.
5626
5627 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5628
5629         PR middle-end/23125
5630         * gcc.dg/register-var-3.c: New test.
5631
5632 2005-10-04  Steven Bosscher  <stevenb@suse.de>
5633
5634         * gcc.dg/pr23049.c: New test.
5635
5636         * gcc.dg/ucnid-4.c: Fix test.
5637
5638 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
5639
5640         PR 23445
5641         * gcc.c-torture/compile/pr23445.c: New test.
5642
5643 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
5644
5645         * g++.dg/overload/unknown1.C: New.
5646
5647 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
5648
5649         PR c++/17775
5650         * g++.dg/template/repo4.C: New test.
5651
5652 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5653
5654         PR libfortran/19308
5655         * gfortran.dg/large_real_kind_2.F90: New test.
5656         * gfortran.dg/large_integer_kind_2.f90: New test.
5657
5658 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
5659
5660         * lib/target-supports.exp (check_effective_target_vect_shift):
5661         Implement with result caching. Add i?86, x86_64 and ia64 targets.
5662         (check_effective_target_vect_condition): Fix copy-n-pasto.
5663
5664         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
5665         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
5666         targets.
5667
5668 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
5669
5670         PR c++/22621
5671         * g++.dg/template/overload5.C : New test.
5672
5673         PR c++/23840
5674         * g++.dg/expr/stdarg1.C: New test.
5675
5676 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
5677
5678         PR 24142
5679         * gcc.c-torture/execute/pr24142.c: New test.
5680
5681 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
5682
5683         PR 24141
5684         * gcc.c-torture/execute/pr24141.c: New test.
5685
5686 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
5687             Diego Novillo  <dnovillo@redhat.com>
5688
5689         PR 23604
5690         * gcc.c-torture/execute/pr23604.c: New test.
5691
5692 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
5693
5694         PR fortran/16404
5695         PR fortran/20835
5696         PR fortran/20890
5697         PR fortran/20899
5698         PR fortran/20900
5699         PR fortran/20901
5700         PR fortran/20902
5701         gfortran.dg/equiv_constraint_1.f90: New test.
5702         gfortran.dg/equiv_constraint_2.f90: New test.
5703         gfortran.dg/equiv_constraint_3.f90: New test.
5704         gfortran.dg/equiv_constraint_4.f90: New test.
5705         gfortran.dg/equiv_constraint_5.f90: New test.
5706         gfortran.dg/equiv_constraint_6.f90: New test.
5707         gfortran.dg/equiv_constraint_7.f90: New test.
5708         gfortran.dg/equiv_constraint_8.f90: New test.
5709         gfortran.dg/private_type_1.f90: New test.
5710         gfortran.dg/private_type_2.f90: New test.
5711         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
5712         980628-10.f: Assert std=gnu to permit mixing of
5713         types in equivalence statements.
5714
5715 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
5716
5717         PR 24112
5718         * gfortran.dg/open_status_1.f90: New.
5719
5720 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5721
5722         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
5723         * gcc.dg/vect/pr22480.c: Clean up temp files.
5724         * gcc.dg/vect/pr23831.c: Clean up temp files.
5725         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
5726         Clean up temp files.
5727         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
5728         Clean up temp files.
5729
5730         * gcc.dg/20050309-1.c: Clean up temp files.
5731         * gcc.dg/20050325-1.c: Clean up temp files.
5732
5733 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5734
5735         PR tree-optimization/24059
5736         * gcc.dg/vect/pr24059.c : New test.
5737
5738 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
5739
5740         PR middle-end/24109
5741         * gcc.c-torture/execute/20050929-1.c: New test.
5742
5743 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5744
5745         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
5746
5747 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
5748
5749         PR c/21419
5750         * gcc.dg/pr21419.c: New test.
5751
5752 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5753
5754         * gcc.dg/pr23911.c: New test.
5755
5756 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
5757
5758         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
5759
5760         PR c++/16782
5761         * g++.dg/parse/qualified4.C: New test.
5762         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
5763         * g++.old-deja/g++.mike/p8154.C: Likewise.
5764
5765 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
5766
5767         PR c++/22147
5768         * g++.dg/template/friend37.C: New test.
5769         * g++.dg/parse/crash28.C: Adjust error markers.
5770
5771 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
5772
5773         PR fortran/18518
5774         * gfortran.fortran-torture/execute/save_2.f90: New decl.
5775
5776 2005-09-27  Devang Patel  <dpatel@apple.com>
5777
5778         PR tree-optimization/23625
5779         * gcc.dg/pr23625.c: New test.
5780
5781 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
5782
5783         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
5784         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
5785
5786 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
5787
5788         PR fortran/23677
5789         * gfortran.fortran-torture/execute/save_1.f90: New test.
5790         * gfortran.dg/save_1.f90: New test.
5791
5792 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
5793
5794         * gcc.target/i386/builtin-apply-mmx.c: New test.
5795
5796         PR target/22576
5797         * gcc.target/i386/pr22576.c: New test.
5798
5799         PR target/22585
5800         * gcc.target/i386/pr22585.c: New test.
5801
5802         PR target/23268
5803         * gcc.target/i386/pr23268.c: New test.
5804
5805         PR middle-end/23831
5806         * gcc.dg/vect/pr23831.c: New test.
5807
5808         PR target/24055
5809         * gcc.target/i386/pr24055.c: New test.
5810
5811 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
5812
5813         PR tree-optimization/23960
5814         * gcc.c-torture/compile/pr23960.c: New.
5815
5816 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
5817
5818         PR fortran/16861
5819         * gfortran.dg/nested_modules_3.f90: New.
5820
5821 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
5822
5823         PR fortran/24005
5824         gfortran.dg/interface_1.f90: New test.
5825
5826 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
5827         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5828
5829         PR fortran/23843
5830         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
5831
5832 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
5833
5834         PR fortran/23516
5835         * gfortran.dg/imag_1.f: New test.
5836         * gfortran.dg/imag_2.f: Ditto.
5837
5838 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
5839
5840         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
5841
5842 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
5843
5844         PR c++/21983
5845         * g++.dg/warn/pr21983.C: New test.
5846
5847 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
5848
5849         PR c++/23993
5850         * g++.dg/template/array14.C: New test.
5851
5852 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
5853
5854         PR fortran/19929
5855         * gfortran.dg/der_ptr_component_1.f90: New test.
5856
5857 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5858
5859         PR c++/23965
5860         * g++.dg/template/error1.C: Reject "no matching function" message.
5861
5862 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5863
5864         PR c++/17609
5865         * g++.dg/lookup/error1.C: New test.
5866
5867 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
5868
5869         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
5870         functionality of the testcase.
5871
5872 2005-09-20  Richard Henderson  <rth@redhat.com>
5873
5874         * gcc.dg/vect/vect-22.c: Require vect_float.
5875         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
5876
5877 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
5878
5879         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
5880         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
5881         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
5882         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
5883         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
5884         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
5885         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
5886         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
5887         * gcc.dg/cpp/ucnid-8.c: New test.
5888
5889 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5890
5891         PR tree-optimization/23929
5892         * gcc.c-torture/compile/pr23929.c: New test.
5893
5894 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
5895
5896         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
5897         for one loop.
5898
5899 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
5900
5901         PR testsuite/23186
5902         * g++.dg/other/pr22003.C: Require named sections.
5903
5904 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5905
5906         PR c++/23947
5907         * g++.dg/rtti/crash3.C: New test.
5908
5909         PR tree-optimization/23818
5910         * gcc.dg/pr23818.c: New test.
5911
5912 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5913
5914         PR fortran/23420
5915         * gfortran.dg/print_fmt_4.f: New.
5916
5917 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5918
5919         PR fortran/23663
5920         * gfortran.fortran-torture/execute/entry_11.f90: New test.
5921
5922 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5923
5924         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
5925         Use pointers to local alignable arrays instead. Added comments.
5926         * gcc.dg/vect/vect-46.c: Likewise.
5927         * gcc.dg/vect/vect-48.c: Likewise.
5928         * gcc.dg/vect/vect-49.c: Likewise.
5929         * gcc.dg/vect/vect-52.c: Likewise.
5930         * gcc.dg/vect/vect-53.c: Likewise.
5931         * gcc.dg/vect/vect-54.c: Likewise.
5932         * gcc.dg/vect/vect-56.c: Likewise.
5933         * gcc.dg/vect/vect-57.c: Likewise.
5934         * gcc.dg/vect/vect-58.c: Likewise.
5935         * gcc.dg/vect/vect-60.c: Likewise.
5936         * gcc.dg/vect/vect-61.c: Likewise.
5937
5938         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
5939         The test is no longer vectorizable on vect_no_align targets.
5940         * gcc.dg/vect/vect-43.c: Likewsie.
5941
5942         * gcc.dg/vect/vect-44.c: Added comments.
5943         * gcc.dg/vect/vect-45.c: Added comments.
5944         * gcc.dg/vect/vect-50.c: Added comments.
5945         * gcc.dg/vect/vect-51.c: Added comments.
5946
5947         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
5948         aligned type.
5949         * gcc.dg/vect/Os-vect-95.c: Likewise.
5950
5951         * gcc.dg/vect/vect-41.c: Test removed.
5952         * gcc.dg/vect/vect-47.c: Test removed.
5953         * gcc.dg/vect/vect-55.c: Test removed.
5954         * gcc.dg/vect/vect-59.c: Test removed.
5955
5956 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5957
5958         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
5959         No longer vectorizable on vect_no_align targets.
5960         * gcc.dg/vect/pr20122.c: Likewise.
5961         * gcc.dg/vect/vect-74.c: Likewise.
5962         * gcc.dg/vect/vect-75.c: Likewise.
5963         * gcc.dg/vect/vect-76.c: Likewise.
5964
5965         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
5966         Will not be vectorizable on vect_no_align targets once aliasing issues
5967         are resolved.
5968         * gcc.dg/vect/vect-79.c: Likewise.
5969
5970         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
5971         * gcc.dg/vect/vect-78.c: Likewise.
5972         * gcc.dg/vect/vect-97.c: Likewise.
5973
5974 2005-09-19  Steven Bosscher  <stevenb@suse.de>
5975
5976         * gcc.dg/pr23943.c: New test.
5977
5978 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5979
5980         PR fortran/19181
5981         * gfortran.dg/derived_pointer_null_1.f90: New test.
5982
5983 2005-09-18  Richard Guenther  <rguenther@suse.de>
5984
5985         PR middle-end/23944
5986         * gcc.c-torture/compile/pr23944.c: New testcase.
5987
5988 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
5989
5990         PR fortran/15975
5991         * gfortran.dg/der_pointer_2.f90: New test.
5992
5993 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5994
5995         PR fortran/16861
5996         * gfortran.dg/nested_modules_2.f90: New test.
5997
5998 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5999
6000         PR c++/18368
6001         * g++.dg/other/semicolon.C: New test.
6002
6003 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
6004
6005         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6006         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6007
6008 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
6009
6010         PR c++/23914
6011         * g++.dg/template/static18.C: New test.
6012
6013         PR c++/21514
6014         * g++.dg/template/crash19.C: Remove dg-error marker.
6015         * g++.dg/template/local4.C: New test.
6016
6017 2005-09-16  Paul Brook  <paul@codesourcery.com>
6018
6019         PR fortran/23906
6020         * gfortran.dg/dependency_1.f90: New test.
6021
6022 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6023
6024         PR c++/23896
6025         * g++.dg/template/static17.C: New test.
6026
6027 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
6028
6029         PR c++/23139
6030         * g++.dg/warn/huge-val1.C: New test.
6031
6032 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6033
6034         PR c++/13140
6035         * g++.dg/parse/class2.C: New test.
6036         * g++.dg/template/explicit8.C: Likewise.
6037         * g++.dg/template/spec25.C: Likewise.
6038
6039 2005-09-14  Josh Conner  <jconner@apple.com>
6040
6041         PR middle-end/23584
6042         * gcc.dg/pr23584.c: New test.
6043
6044 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
6045
6046         PR fortran/21875 Internal Unit Array I/O, NIST
6047         * gfortran.dg/arrayio_1.f90: New test.
6048         * gfortran.dg/arrayio_1.f90: New test.
6049         * gfortran.dg/arrayio_1.f90: New test.
6050         * gfortran.dg/arrayio_1.f90: New test.
6051         * gfortran.dg/arrayio_1.f90: New test.
6052
6053 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
6054
6055         PR middle-end/22480
6056         * gcc.dg/vect/pr22480.c: New test.
6057
6058 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
6059
6060         PR fortran/19358
6061         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6062
6063 2005-09-13 Josh Conner <jconner@apple.com>
6064
6065         PR c++/23180
6066         * g++.dg/init/struct2.C: New test.
6067         * g++.dg/init/struct3.C: New test.
6068
6069 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
6070
6071         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6072         Clean up temp files.
6073         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6074         gcc.dg/tree-ssa/builtin-fprintf-1.c,
6075         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6076         gcc.dg/tree-ssa/builtin-printf-1.c,
6077         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6078         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6079         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6080         gcc.dg/tree-ssa/builtin-vprintf-1.c,
6081         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6082         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6083         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6084         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6085         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6086         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6087         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6088         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6089
6090 2005-09-13  Josh Conner  <jconner@apple.com>
6091
6092         * lib/gcc-dg.exp: Load scanipa.exp.
6093         (cleanup-dump): New procedure.
6094         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6095         * lib/scandump.exp: New file.
6096         * lib/scantree.exp: Use it.
6097         * lib/scanipa.exp: New file.
6098
6099 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
6100
6101         PR fortran/17740
6102         * gfortran.dg/generic_4.f90: New test.
6103
6104 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
6105
6106         PR target/23816
6107         * gcc.target/i386/pr23816-1.c: New test.
6108         * gcc.target/i386/pr23816-2.c: New test.
6109
6110
6111 2005-09-13  Bastian Blank <waldi@debian.org>
6112
6113         PR c++/16171
6114         * g++.dg/abi/mangle26.C: New test.
6115         * g++.dg/abi/mangle27.C: New test.
6116         * g++.dg/abi/mangle28.C: New test.
6117         * g++.dg/abi/mangle29.C: New test.
6118
6119         PR c++/23839
6120         * g++.dg/parse/register1.C: New test.
6121
6122 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
6123
6124         PR c++/23842
6125         * g++.dg/template/access16.C: New test.
6126
6127 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6128
6129         * gfortran.dg/char_pack_2.f90: Increase the vector size.
6130
6131 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6132
6133         PR fortran/18899
6134         * gfortran.dg/shape_2.f90: New test.
6135
6136 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6137
6138         PR target/19269
6139         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6140         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6141         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6142         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6143         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6144         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6145         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6146         tests.
6147
6148 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6149
6150         PR c++/23841
6151         * g++.dg/parse/template17.C: New test.
6152
6153 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6154
6155         PR c++/23789
6156         * g++.dg/template/nontype14.C: New test.
6157
6158 2005-09-12  Ian Lance Taylor  <ian@airs.com>
6159
6160         PR g++/7874
6161         * g++.dg/lookup/friend7.C: New test.
6162         * g++.dg/lookup/friend8.C: New test.
6163         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6164         so that it will be found via argument dependent lookup.
6165         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6166         friend functions which will no longer be found.
6167         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6168         function g, so that it will be found via argument dependent
6169         lookup.
6170         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6171         * g++.old-deja/g++.mike/net43.C: Likewise.
6172
6173 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6174
6175         PR c++/23691
6176         * g++.dg/template/static16.C: New test.
6177
6178 2005-09-12  Josh Conner  <jconner@apple.com>
6179
6180         PR middle-end/23237
6181         * gcc.c-torture/compile/pr23237.c: New test.
6182
6183 2005-09-11  Richard Henderson  <rth@redhat.com>
6184
6185         * g++.dg/other/error8.C: Update expected diagnostic text.
6186
6187 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6188
6189         PR libfortran/19872
6190         * gfortran.dg/overwrite_1.f: New test.
6191
6192 2005-09-09  Josh Conner  <jconner@apple.com>
6193
6194         * g++.dg/init/pr23180-1.C: Removed.
6195         * g++.dg/init/pr23180-2.C: Removed.
6196
6197 2005-09-09  David Daney <ddaney@avtrex.com>
6198
6199         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6200         files which are ...
6201         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6202         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6203
6204 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6205
6206         * gfortran.dg/iostat_2.f90: New test.
6207
6208 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
6209
6210         PR c++/22252
6211         * g++.dg/ext/interface1.C: New test.
6212         * g++.dg/ext/interface1.h: Likewise.
6213         * g++.dg/ext/interface1a.cc: Likewise.
6214
6215 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
6216
6217         * gfortran.dg/iomsg_1.f90: New test case.
6218
6219 2005-09-09  Richard Guenther  <rguenther@suse.de>
6220
6221         PR c++/23624
6222         * g++.dg/tree-ssa/pr23624.C: New testcase.
6223
6224 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6225
6226         PR fortran/19239
6227         * gfortran.dg/vector_subscript_1.f90,
6228         * gfortran.dg/vector_subscript_2.f90: New tests.
6229
6230 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6231
6232         PR fortran/21104
6233         * gfortran.dg/array_alloc_1.f90,
6234         * gfortran.dg/array_alloc_2.f90,
6235         * gfortran.dg/array_alloc_3.f90: New tests.
6236
6237 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6238
6239         PR fortran/12840
6240         * gfortran.dg/array_constructor_6.f90
6241         * gfortran.dg/array_constructor_7.f90
6242         * gfortran.dg/array_constructor_8.f90
6243         * gfortran.dg/array_constructor_9.f90
6244         * gfortran.dg/array_constructor_10.f90
6245         * gfortran.dg/array_constructor_11.f90
6246         * gfortran.dg/array_constructor_12.f90: New tests.
6247
6248 2005-09-08  Josh Conner  <jconner@apple.com>
6249
6250         PR c++/23180
6251         * g++.dg/init/pr23180-1.C: New test.
6252         * g++.dg/init/pr23180-2.C: New test.
6253
6254 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6255
6256         PR fortran/18878
6257         * gfortran.dg/module_double_reuse.f90: New.
6258
6259 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6260
6261         PR fortran/23270
6262         PR fortran/22304
6263         PR fortran/18870
6264         PR fortran/17917
6265         PR fortran/16511
6266         * gfortran.dg/common_equivalence_1.f: New.
6267         * gfortran.dg/common_equivalence_2.f: New.
6268         * gfortran.dg/common_equivalence_3.f: New.
6269         * gfortran.dg/contained_equivalence_1.f90: New.
6270         * gfortran.dg/module_blank_common.f90: New.
6271         * gfortran.dg/module_commons_1.f90: New.
6272         * gfortran.dg/module_equivalence_1.f90: New.
6273         * gfortran.dg/nested_modules_1.f90: New.
6274         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6275         equivalences and add comment to connect the test with
6276         the PR.
6277
6278 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6279
6280         PR fortran/23765
6281         * gfortran.dg/common_6.f90: New test.
6282
6283 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6284
6285         PR fortran/15326
6286         * gfortran.dg/char_result_1.f90,
6287         * gfortran.dg/char_result_2.f90,
6288         * gfortran.dg/char_result_3.f90,
6289         * gfortran.dg/char_result_4.f90,
6290         * gfortran.dg/char_result_5.f90,
6291         * gfortran.dg/char_result_6.f90,
6292         * gfortran.dg/char_result_7.f90,
6293         * gfortran.dg/char_result_8.f90: New tests.
6294
6295 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6296
6297         PR fortran/19928
6298         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6299
6300 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6301
6302         PR obj-c++/16816
6303         * obj-c++.dg/selector-5.mm: New test.
6304         * obj-c++.dg/selector-6.mm: New test.
6305
6306 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6307
6308         PR objc/20574
6309         PR objc/19324
6310         * objc.dg/error-1.m: New test.
6311
6312 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
6313
6314         PR fortran/23373
6315         * gfortran.fortran-torture/execute/pr23373-1.f90,
6316         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6317
6318 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
6319
6320         PR libfortran/23760
6321         * gfortran.dg/g77/1832.f: Remove long string in write statement
6322         to allow the test to pass on correct list directed output with
6323         prepended space.
6324
6325 2005-09-07  James E Wilson  <wilson@specifix.com>
6326
6327         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6328
6329 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6330
6331         * gfortran.dg/parameter+save.f90: Rename to
6332         * gfortran.dg/parameter_save.f90: .. this.
6333
6334 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6335
6336         PR fortran/20848
6337         * gfortran.dg/parameter+save.f90: New test case.
6338
6339 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
6340
6341         PR fortran/19269
6342         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6343
6344 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6345
6346         PR c/23075
6347         * gcc.dg/pr23075.c: New test.
6348         * g++.dg/warn/pr23075.C: New test.
6349
6350         PR target/22362
6351         * gcc.target/i386/pr22362.c: New test.
6352
6353         PR rtl-optimization/23098
6354         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6355
6356         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6357         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6358         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6359
6360 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
6361
6362         * g++.dg/expr/cast6.C: New test.
6363
6364         PR c++/9782
6365         * g++.dg/init/new15.C: New test.
6366
6367 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6368
6369         * gcc.dg/vect/Os-vect-95.c: New test.
6370         * gcc.dg/vect/vect-95.c: Same.
6371
6372 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6373
6374         * gcc.dg/vect/vect-29.c: Update xfail testing.
6375         * gcc.dg/vect/vect-44.c: Same.
6376         * gcc.dg/vect/vect-48.c: Same.
6377         * gcc.dg/vect/vect-50.c: Same.
6378         * gcc.dg/vect/vect-72.c: Same.
6379         * gcc.dg/vect/vect-77.c: Same.
6380         * gcc.dg/vect/vect-78.c: Same.
6381         * gcc.dg/vect/vect-80.c: Same.
6382         * gcc.dg/vect/vect-96.c: Same.
6383         * gcc.dg/vect/vect-100.c: Same.
6384         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6385         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6386         * gfortran.dg/vect/vect-5.f90: Same.
6387
6388 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6389
6390         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6391         start strings.
6392         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6393         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6394
6395         PR c++/23056
6396         * g++.dg/opt/pr23056.C: New test.
6397
6398         PR rtl-optimization/23098
6399         * gcc.target/i386/pr23098.c: New test.
6400
6401 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
6402
6403         PR c++/23667
6404         * g++.dg/template/static15.C: New test.
6405
6406         PR c++/21440
6407         * g++.dg/ext/stmtexpr5.C: New test.
6408         * g++.dg/ext/stmtexpr6.C: Likewise.
6409
6410 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
6411
6412         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6413
6414         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6415         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6416         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6417
6418 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
6419
6420         PR libfortran/23321
6421         * gfortran.dg/direct_io_4.f90: New test case.
6422
6423 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
6424             Rasmus Hahn  <rassahah@neofonie.de>
6425
6426         PR libobjc/23108
6427         * objc.dg/type-stream-1.m: New test.
6428
6429 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
6430
6431         PR fortran/23661
6432         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
6433         gfortran.dg/print_fmt_3.f90: New test.
6434
6435 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6436
6437         * gfortran.dg/fmt_t_1.f90: New test.
6438
6439 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6440
6441         PR rtl-optimization/23454
6442         * g++.dg/opt/pr23454.C: New test.
6443
6444 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
6445
6446         PR c++/23699
6447         * g++.dg/ext/static1.C: New test.
6448
6449 2005-09-02  Richard Henderson  <rth@redhat.com>
6450
6451         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
6452         tail call to check_fa_work.
6453
6454 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
6455
6456         PR c++/21687
6457         * g++.dg/other/gc3.C: New test.
6458
6459 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6460
6461         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
6462         * gcc.dg/20050826-1.c: Likewise.
6463
6464 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
6465
6466         PR c++/23167
6467         * g++.dg/expr/volatile1.C: New test.
6468
6469 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
6470
6471         PR middle-end/23547
6472         * gcc.dg/pr23547.c: New test.
6473
6474 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
6475
6476         PR c/22061
6477         * gcc.c-torture/execute/pr22061-1.c,
6478         * gcc.c-torture/execute/pr22061-2.c,
6479         * gcc.c-torture/execute/pr22061-3.c,
6480         * gcc.c-torture/execute/pr22061-4.c: New tests.
6481
6482 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6483
6484         * gcc.dg/Wredundant-decls-2.c: New test to check that
6485         -Wredundant-decls does not issue warning for a variable
6486         definition following a declaration.
6487
6488 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
6489
6490         PR debug/7241
6491         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
6492         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
6493         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
6494
6495         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
6496         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
6497         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
6498         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
6499         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
6500         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
6501         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
6502         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
6503
6504 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6505
6506         PR objc/23306
6507         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
6508         scan-assmbler.
6509
6510 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
6511
6512         PR target/21255
6513         * gcc.dg/pr21255-1.c: New test.
6514         * gcc.dg/pr21255-2-mb.c: Likewise.
6515         * gcc.dg/pr21255-2-ml.c: Likewise.
6516         * gcc.dg/pr21255-3.c: Likewise.
6517         * gcc.dg/pr21255-4.c: Likewise.
6518
6519 2005-08-31  Dale Johannesen  <dalej@apple.com>
6520
6521         * gcc.dg/20050830-1.c: New.
6522
6523 2005-08-31  Josh Conner  <jconner@apple.com>
6524
6525         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
6526         command-line options for arm-*-* targets.
6527         * g++.dg/init/array16.C: Likewise.
6528         * g++.dg/other/crash-4.C: Likewise.
6529
6530 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6531
6532         PR obj-c++/23640
6533         * obj-c++.dg/gnu-runtime-3.mm: New test.
6534
6535 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6536
6537         PR c++/13377
6538         * g++.dg/lookup/ambig4.C: New test.
6539         * g++.dg/lookup/ambig5.C: New test.
6540         * g++.dg/tc1/dr101.C: Adjust error markers.
6541
6542 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6543
6544         PR c++/23639
6545         * g++.dg/template/ttp5.C: Adjust error markers.
6546
6547 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
6548
6549         PR testsuite/23609
6550         * lib/obj-c++.exp: Include target-libpath.exp.
6551         (obj-c++_link_flags): Look for the GNU libobjc library
6552         and set the library path to include it.
6553         Don't manually set LD_LIBRARY_PATH (etc.) but call
6554         set_ld_library_path_env_vars instead.
6555         (obj-c++_target_compile): Don't set library path or
6556         linker flags because they are already set correctly
6557         in obj-c++_link_flags.
6558
6559 2005-08-30  Josh Conner  <jconner@apple.com>
6560
6561         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
6562         to command-line options for arm-*-* targets.
6563
6564 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
6565
6566         * g++.dg/other/i386-1.C: New.
6567
6568 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
6569
6570         PR preprocessor/20348
6571         PR preprocessor/20356
6572         * gcc.dg/cpp/pr20348.c: New test.
6573         * gcc.dg/cpp/pr20348.h: New file.
6574         * gcc.dg/cpp/inc/pr20348.h: New file.
6575         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
6576         * gcc.dg/cpp/pr20356.c: New test.
6577         * gcc.dg/cpp/pr20356.h: New file.
6578         * gcc.dg/cpp/inc/pr20356.h: New file.
6579         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
6580
6581 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
6582
6583         * gfortran.fortran-torture/execute/intrinsic_count.f90:
6584         Fix array dimension to avoid correct end-of-file error.
6585
6586 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
6587
6588         PR libfortran/23598
6589         * gfortran.dg/iostat_1.f90: New test.
6590
6591 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
6592
6593         PR middle-end/23408
6594         * gcc.dg/pr23408.c: New test.
6595
6596 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
6597
6598         PR c++/23099
6599         * g++.dg/init/member1.C: Make sure erroneous static data member
6600         definitions are required.
6601         * g++.dg/template/static13.C: New test.
6602         * g++.dg/template/static14.C: Likewise.
6603
6604 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
6605
6606         * gcc.target/i386/pr23575.c: Use -msse2 instead of
6607         -march=pentium4, remove ilp32 requirement.
6608
6609         PR middle-end/23484
6610         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
6611         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
6612
6613 2005-08-29  Andreas Jaeger  <aj@suse.de>
6614
6615         PR testsuite/23607
6616         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
6617
6618 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
6619
6620         * gcc.c-torture/execute/20050316-2.c: New test.
6621         * gcc.c-torture/execute/20050316-3.c: New test.
6622         * gcc.dg/torture/pr16104-1.c: New test.
6623
6624 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
6625
6626         PR middle-end/23463
6627         * gcc.c-torture/execute/zero-struct-1.c: New test.
6628
6629 2005-08-27  Richard Guenther  <rguenther@suse.de>
6630
6631         PR target/23575
6632         * gcc.target/i386/pr23575.c: New testcase.
6633
6634 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
6635
6636         PR rtl-optimization/23561
6637         * gcc.c-torture/execute/20050826-1.c: New test.
6638
6639         PR rtl-opt/23560
6640         * gcc.c-torture/execute/20050826-2.c: New test.
6641
6642 2005-08-26  Dale Johannesen  <dalej@apple.com>
6643
6644         * gcc.dg/20030711-1.c: Modify to work on Darwin.
6645         * gcc.dg/20050826-1.c: New.
6646
6647 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
6648
6649         PR c++/19004
6650         * g++.dg/template/nontype13.C: New test.
6651
6652         PR c++/23491
6653         * g++.dg/init/new14.C: New test.
6654         * g++.dg/expr/anew1.C: Do not XFAIL.
6655         * g++.dg/expr/anew2.C: Likewise.
6656         * g++.dg/expr/anew3.C: Likewise.
6657
6658 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
6659
6660         PR middle-end/22439
6661         * gcc.dg/vla-3.c: New test.
6662
6663 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
6664
6665         PR fortran/20363
6666         * gfortran.dg/named_interface.f90: New.
6667
6668 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
6669
6670         * gcc.c-torture/execute/frame-address.c: New test.
6671
6672 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6673
6674         PR c++/20817
6675         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
6676
6677 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6678
6679         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
6680
6681 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6682
6683         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
6684         * gcc.dg/altivec-22.c: Rename from..
6685         * gcc.dg/altivec-nomfcr.c: ..this.
6686
6687 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
6688
6689         PR tree-optimization/23546
6690         * gcc.dg/tree-ssa/pr23546.c: New test.
6691
6692 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
6693
6694         PR fortran/17758
6695         * gfortran.dg/nonreturning_statements.f90: New test.
6696
6697 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6698
6699         PR c++/22454
6700         * g++.dg/parse/crash29.C: New.
6701
6702 2005-08-23  DJ Delorie  <dj@redhat.com>
6703
6704         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
6705         constants have the L suffix.
6706
6707 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
6708
6709         PR c++/23044
6710         * g++.dg/template/instantiate8.C: New.
6711
6712 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
6713
6714         PR middle-end/23467
6715         * gcc.c-torture/execute/pr23467.c: New test.
6716
6717 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
6718
6719         PR tree-optimization/22043
6720         * gcc.c-torture/execute/20050613-1.c: New test.
6721
6722 2005-08-23  Ben Elliston  <bje@au.ibm.com>
6723
6724         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
6725
6726 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
6727
6728         PR rtl-optimization/23478
6729         * g++.dg/opt/pr23478.C: New test.
6730
6731 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6732
6733         PR c/18715
6734         * gcc.dg/switch-warn-3.c: New test.
6735
6736 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6737
6738         PR c++/22233
6739         * g++.dg/template/param1.C: New test.
6740
6741 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6742
6743         PR c++/23089
6744         * g++.dg/other/incomplete1.C: New test.
6745
6746 2005-08-22  Ira Rosen  <irar@il.ibm.com>
6747
6748         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
6749         are vectorizable.
6750
6751 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6752
6753         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
6754         d_lines_5.f: New.
6755
6756 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
6757
6758         * gcc.target/i386/sse-4.c: New test.
6759
6760 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6761
6762         PR testsuite/23239
6763         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
6764
6765 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
6766
6767         * gcc.dg/20050811-1.c: New test.
6768         * gcc.dg/20050811-2.c: New test.
6769
6770 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
6771
6772         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
6773
6774 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
6775
6776         PR 23476
6777         * gcc.c-torture/compile/pr23476.c: New test.
6778
6779 2005-08-19  Devang Patel  <dpatel@apple.com>
6780
6781         PR tree-optimization/23048
6782         * gcc.dg/tree-ssa/pr23048.c: New test.
6783
6784 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6785
6786         PR middle-end/20624
6787         * g++.dg/warn/Wreturn-3.C: New test
6788
6789 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
6790
6791         PR tree-optimization/22228
6792         * g++.dg/vect/pr22543.cc: New test.
6793
6794 2005-08-17  Steven Bosscher  <stevenb@suse.de>
6795
6796         PR tree-optimization/21574
6797         * gcc.dg/tree-ssa/pr21574.c: New test.
6798
6799 2005-08-16  James E Wilson  <wilson@specifix.com>
6800
6801         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
6802
6803 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6804
6805         PR tree-opt/23402
6806         * gcc.c-torture/compile/zero-strct-3.c: New test.
6807         * gcc.c-torture/compile/zero-strct-4.c: New test.
6808
6809 2005-08-16  Steven Bosscher  <stevenb@suse.de>
6810
6811         PR target/23376
6812         * gcc.target/x86_64/pr23376.c: New test.
6813
6814 2005-08-16  Ian Lance Taylor  <ian@airs.com>
6815
6816         PR c++/23337
6817         * g++.dg/ext/vector2.C: New.
6818
6819 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6820
6821         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
6822
6823 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6824
6825         PR libfortran/23428
6826         * gfortran.dg/inquire-complex.f90: New test case.
6827
6828 2005-08-16  James E Wilson  <wilson@specifix.com>
6829
6830         PR tree-optimization/21105
6831         * gcc.dg/large-size-array.c: New.
6832
6833 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
6834
6835         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
6836         type.
6837         * gcc.dg/vect/vect-41: Likewise.
6838         * gcc.dg/vect/vect-42: Likewise.
6839         * gcc.dg/vect/vect-43: Likewise.
6840         * gcc.dg/vect/vect-44: Likewise.
6841         * gcc.dg/vect/vect-46: Likewise.
6842         * gcc.dg/vect/vect-47: Likewise.
6843         * gcc.dg/vect/vect-48: Likewise.
6844         * gcc.dg/vect/vect-52: Likewise.
6845         * gcc.dg/vect/vect-53: Likewise.
6846         * gcc.dg/vect/vect-54: Likewise.
6847         * gcc.dg/vect/vect-55: Likewise.
6848         * gcc.dg/vect/vect-56: Likewise.
6849         * gcc.dg/vect/vect-57: Likewise.
6850         * gcc.dg/vect/vect-58: Likewise.
6851         * gcc.dg/vect/vect-59: Likewise.
6852         * gcc.dg/vect/vect-60: Likewise.
6853         * gcc.dg/vect/vect-61: Likewise.
6854         * gcc.dg/vect/vect-85: Likewise.
6855         * gcc.dg/vect/vect-87: Likewise.
6856         * gcc.dg/vect/vect-88: Likewise.
6857         * gcc.dg/vect/vect-93.c: Likewise.
6858         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
6859         * gcc.dg/vect/vect-75: Likewise.
6860         * gcc.dg/vect/vect-76: Likewise.
6861         * gcc.dg/vect/vect-77: Likewise.
6862         * gcc.dg/vect/vect-78: Likewise.
6863         * gcc.dg/vect/vect-80: Likewise.
6864         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
6865         vectorized for the expected reason, rather than checking how alignment
6866         was handled.
6867         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
6868         type and also instead of aligned pointers. Added documentation.
6869
6870 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
6871
6872         * gfortran.dg/power.f90: New test.
6873
6874 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
6875
6876         PR rtl-optimization/23299
6877         * g++.dg/opt/pr23299.C: New test.
6878
6879 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6880
6881         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
6882
6883 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
6884
6885         * g++.dg/template/local6.C: New test.
6886
6887 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6888
6889         * execute/exceptions/finally-1.m: Check that the catch and finally are
6890         being called.  Also add a "return 0;" at the end of main.
6891
6892 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
6893
6894         PR fortran/21432.
6895         * gfortran.dg/namelist_print_1.f: New test of functionality of
6896         PRINT namelist.
6897         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
6898         namelist generates error with -std=f95.
6899
6900 2005-08-14  Ira Rosen  <irar@il.ibm.com>
6901
6902         PR tree-optimization/23119
6903         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
6904
6905 2005-08-13  Marcin Koziej  <creep@desk.pl>
6906             Andrew Pinski  <pinskia@physics.uc.edu>
6907
6908         PR libobjc/22492
6909         * execute/exceptions/finally-1.m: New test.
6910
6911 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6912
6913         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
6914         testsuite.
6915         * objc/execute/exceptions/trivial.m: New test.
6916         * objc.dg/try-catch-11.m: Move to ...
6917         * objc/execute/exceptions/foward-1.m: Here.
6918         * objc.dg/try-catch-2.m: Move to ...
6919         * objc/execute/exceptions/catchall-1.m: Here.
6920         * objc.dg/try-catch-8.m: Move to ...
6921         * objc/execute/exceptions/local-variables-1.m: Here.
6922
6923 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6924
6925         * objc.dg/nested-func-1.m: Move to ...
6926         * objc/execute/nested-func-1.m: Here.
6927
6928 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6929
6930         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
6931         in ${options} instead of [target_info name].
6932         * lib/obj-c++.exp (objc_target_compile): Likewise.
6933
6934 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6935
6936         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
6937
6938 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6939
6940         part of PR testsuite/23348
6941         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
6942         of the torture options.
6943         * objc/compile/trivial.m: New test.
6944
6945 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6946
6947         * gfortran.dg/eoshift.f90: Correct format.
6948
6949 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6950
6951         * gfortran.fortran-torture/execute/character_passing.f90:
6952         Fix comment typo.
6953
6954 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
6955
6956         PR c++/8271
6957         * g++.dg/template/unify10.C: New.
6958
6959 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
6960
6961         * g++.dg/parse/pr22514.C: Move to...
6962         * g++.dg/debug/pr22514.C: here.
6963
6964 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6965
6966         PR c++/23266
6967         * g++.dg/inherit/pure1.C: New test.
6968
6969         * ChangeLog: Fix typos.
6970
6971 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6972             Steven Bosscher  <stevenb@suse.de>
6973
6974         * gfortran.dg/runtime_warning_1.f90: New test.
6975
6976 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
6977
6978         PR c++/23219
6979         * g++.dg/parse/crash28.C: New.
6980
6981 2005-08-11  Richard Guenther  <rguenther@suse.de>
6982
6983         PR target/23289
6984         * gcc.target/i386/tailcall-1.c: New testcase.
6985
6986 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6987
6988         * gcc.dg/vect/vect-67.c: Un-xfail.
6989
6990 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6991
6992         PR c++/23225
6993         * g++.dg/testsuite/parse/crash27.C: new test.
6994
6995 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
6996
6997         PR libfortran/22143
6998         * gfortran.dg/shift-kind.f90: New testcase.
6999
7000 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
7001
7002         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7003         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7004
7005 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7006
7007         PR c++/20646
7008         * g++.dg/other/mult-stor1.C: New test.
7009
7010 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7011
7012         * gcc.c-torture/pr18299-1.c: Move to ...
7013         * gcc.c-torture/compile/pr18299-1.c: Here.
7014
7015 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
7016
7017         * gfortran/fortran.torture/execute/character_passing.f90:
7018         Fix types for LSAME.
7019
7020 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
7021
7022         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7023         input data back to what it was originally.
7024
7025 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7026
7027         * objc.dg/try-catch-8.m: Enable for all targets.
7028
7029 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
7030
7031         * gcc.dg/pr23165.c: New test.
7032
7033 2005-08-09  Steven Bosscher  <stevenb@suse.de>
7034
7035         PR tree-optimization/23234
7036         * gcc.dg/tree-ssa/pr23234.c: New test.
7037
7038 2005-08-08  Josh Conner  <jconner@apple.com>
7039
7040         PR rtl-optimization/23241
7041         * gcc.dg/char-compare.c: New test.
7042
7043 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7044
7045         PR c++/22508
7046         * g++.dg/init/new13.C: New test.
7047
7048 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7049
7050         PR c++/21166
7051         * g++.dg/other/crash-4.C: Adjust
7052         * g++/dg/ext/packed9.C: New.
7053
7054 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7055
7056         PR middle-end/21964
7057         * gcc.c-torture/execute/pr21964-1.c: New test.
7058
7059 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7060
7061         PR c/22458
7062         * gcc.dg/pr22458-1.c: New test.
7063
7064 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
7065             Steven G. Kargl <kargls@comcast.net>
7066
7067         PR fortran/22390
7068         * gfortran.dg/flush_1.f90: New test.
7069
7070 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7071
7072         PR c++/23191
7073         * g++.dg/template/eh2.C: New test.
7074
7075 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7076
7077         PR c++/19498
7078         * g++.dg/template/instantiate7.C: New test.
7079
7080 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
7081
7082         PR c/23113
7083         * gcc.dg/Wunused-value-1.c: New test.
7084
7085 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
7086
7087         PR rtl-optimization/23233
7088         * gcc.c-torture/compile/pr23233-1.c: New test.
7089
7090 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
7091
7092         PR fortran/18833
7093         PR fortran/20850
7094         * gfortran.dg/equiv_1.f90: New test.
7095         * gfortran.dg/equiv_2.f90: New test.
7096         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7097         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7098         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7099
7100 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7101
7102         * gcc.c-torture/execute/vrp-5.c: New test.
7103         * gcc.c-torture/execute/vrp-6.c: New test.
7104         * gcc.dg/tree-ssa/vrp21.c: New test.
7105
7106 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7107
7108         * g++.dg/parse/pr22514.C: New test.
7109
7110 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
7111
7112         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7113
7114         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7115         instead of constant loads / pool entries.
7116
7117 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
7118
7119         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7120         TEST_TO_WCTYPE.
7121
7122 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
7123
7124         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7125         __WINT_TYPE__ in generated prototypes if possible.
7126
7127 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
7128
7129         PR 22037
7130         * g++.dg/tree-ssa/pr22037.C:
7131
7132 2005-08-04  Richard Henderson  <rth@redhat.com>
7133
7134         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7135         scan-tree-dump-times directive.
7136
7137 2005-08-04  Jan Hubicka  <jh@suse.cz>
7138
7139         * gcov-1.C: Fix switch counts.
7140         * gcov-4b.c: Likewise.
7141
7142 2005-08-03  Jeff Law  <law@redhat.com>
7143
7144         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7145
7146 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
7147
7148         * gcc.c-torture/execute/pr23135.c: New test.
7149
7150 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7151
7152         PR tree-optimization/19899
7153         * gcc.dg/tree-ssa/scev-1.c: New test.
7154         * gcc.dg/tree-ssa/scev-2.c: New test.
7155
7156 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
7157
7158         PR target/18582
7159         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7160
7161 2005-08-03  Jan Hubicka  <jh@suse.cz>
7162
7163         * update-conroll.c: New testcase.
7164         * update-conroll-2.c: New testcase.
7165
7166 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
7167
7168         * gfortran.dg/constant_substring.f: New test.
7169         * gfortran.dg/pr22491.f: New test.
7170
7171 2005-08-02  Jan Hubicka  <jh@suse.cz>
7172
7173         * update-threading.c: Replace by the proper one.
7174
7175 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7176
7177         PR 23164
7178         * g++.dg/tree-ssa/pr23164.C: New test.
7179
7180 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7181
7182         * gcc.dg/tree-ssa/pr23192.c: New test.
7183
7184 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
7185
7186         * gcc.c-torture/execute/vrp-4.c: New test.
7187
7188 2005-08-02  Jan Hubicka  <jh@suse.cz>
7189
7190         * update-threading.c: New test.
7191
7192 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
7193
7194         * gcc.c-torture/compile/20050801-1.c: New test.
7195         * gcc.c-torture/compile/20050801-2.c: New test.
7196
7197 2005-08-01  Jan Hubicka  <jh@suse.cz>
7198
7199         * val-prof-5.c: New test.
7200
7201 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
7202
7203         PR c/22311
7204         * gcc.dg/pr22311-1.c : New test.
7205
7206 2005-07-31  Steven Bosscher  <stevenb@suse.de>
7207
7208         PR target/23095
7209         * gfortran.dg/pr23095.f: New test.
7210
7211         PR c++/22003
7212         * g++.dg/other/pr22003.C: New test.
7213
7214 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
7215
7216         PR target/20621
7217         * gcc.c-torture/execute/pr20621-1.c: New test.
7218
7219 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
7220
7221         * gfortran.dg/comma_format_extension_4.f: Adjust length
7222         of string for format.
7223         * gfortran.dg/der_array_io_1.f: Replace illegal internal
7224         print statement with internal write.
7225         * gfortran.dg/der_array_io_2.f: Likewise.
7226         * gfortran.dg/der_array_io_3.f: Likewise.
7227
7228 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
7229
7230         * gcc.dg/fold-abs-4.c: new test.
7231
7232 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
7233
7234         PR fortran/22570 an related issues.
7235         * gfortran.dg/x_slash_1.f: New test.
7236
7237 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
7238
7239         PR c/23143
7240         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7241         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7242
7243 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7244
7245         PR c/529
7246         * gcc.dg/Wshadow-3.c: New test.
7247
7248 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
7249
7250         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7251         used to have the wrong bounds).
7252
7253 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7254
7255         PR c/21720
7256         * gcc.dg/hex-round-1.c: Test more cases.
7257         * gcc.dg/hex-round-2.c: New test.
7258
7259 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
7260
7261         PR 22550
7262         * g++.dg/tree-ssa/pr22550.C: New test.
7263
7264 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
7265
7266         * gcc.dg/tree-ssa/vrp19.c: New test.
7267         * gcc.dg/tree-ssa-vrp20.c: New test.
7268
7269 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7270
7271         PR c/22240
7272         * gcc.dg/transparent-union-4.c: New test.
7273
7274 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7275
7276         PR c/22192
7277         * gcc.dg/c99-vla-2.c: New test.
7278
7279 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7280
7281         PR c/21720
7282         * gcc.dg/hex-round-1.c: New test.
7283
7284 2005-07-28  Jan Hubicka  <jh@suse.cz>
7285
7286         * inliner-1.c: Do not dump everything.
7287         * tree-prof.exp: Do not pass -ftree-based-profiling.
7288         * bprob.exp: Likewise.
7289
7290         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7291
7292 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
7293
7294         PR c++/22545
7295         * g++.dg/expr/ptrmem7.C: New test.
7296
7297 2005-07-28  Mike Stump  <mrs@apple.com>
7298
7299         * g++.old-deja/g++.mike/visibility-1.C: New test.
7300
7301 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7302
7303         PR c/20187
7304         * gcc.c-torture/execute/pr20187-1.c: New test.
7305
7306 2005-07-28  Jeff Law  <law@redhat.com>
7307
7308         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7309         * gcc.dg/tree-ssa/vrp18.c: New test.
7310
7311 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7312
7313         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7314
7315 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7316
7317         PR tree-optimization/22506
7318         * gcc.dg/vect/ps22506.c: New test.
7319
7320 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
7321
7322         PR target/21149
7323         * gcc.target/i386/sse-3.c: New test.
7324
7325 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7326
7327         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7328         * gcc.target/mips/mips32-dsp-type.c: Likewise.
7329
7330 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7331
7332         PR c/22589
7333         * gcc.c-torture/compile/pr22589-1.c: New test.
7334
7335 2005-07-28  Jan Hubicka  <jh@suse.cz>
7336
7337         * update-loopch.c: New testcase.
7338
7339 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7340
7341         PR rtl-optimization/23047
7342         * gcc.c-torture/execute/pr23047.c: New test.
7343         * gcc.c-torture/execute/pr23047.x: New.
7344
7345 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7346
7347         PR tree-optimization/22493
7348         * gcc.c-torture/execute/pr22493-1.c: New test.
7349         * gcc.c-torture/execute/pr22493-1.x: New.
7350         * gcc.c-torture/execute/vrp-1.c: New test.
7351         * gcc.c-torture/execute/vrp-2.c: New test.
7352         * gcc.c-torture/execute/vrp-2.c: New test.
7353
7354 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
7355
7356         * gcc.target/frv/all-builtin-read8.c: Delete.
7357         * gcc.target/frv/all-builtin-read16.c: Delete.
7358         * gcc.target/frv/all-builtin-read32.c: Delete.
7359         * gcc.target/frv/all-builtin-read64.c: Delete.
7360         * gcc.target/frv/all-builtin-write8.c: Delete.
7361         * gcc.target/frv/all-builtin-write16.c: Delete.
7362         * gcc.target/frv/all-builtin-write32.c: Delete.
7363         * gcc.target/frv/all-builtin-write64.c: Delete.
7364         * gcc.target/frv/all-read-write-1.c: New.
7365
7366 2005-07-27  Jeff Law  <law@redhat.com>
7367
7368         * gcc.c-torture/execute/pr22630.c: New test.
7369
7370 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
7371
7372         PR tree-optimization/23073
7373         * gcc.dg/vect/nodump-pr23073.c: New test.
7374         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7375
7376 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
7377
7378         PR tree-optimize/22348
7379         * gcc.c-torture/execute/pr22348.c: New.
7380
7381 2005-07-27  Richard Guenther  <rguenther@suse.de>
7382
7383         * gcc.dg/tree-ssa/salias-1.c: New testcase.
7384
7385 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7386
7387         PR fortran/22503
7388         * gfortran.dg/logical_comp.f90: New test.
7389
7390 2005-07-27  Jan Hubicka  <jh@suse.cz>
7391
7392         * inliner-1.c: Add cleanup of dumps.
7393         * val-prof-*.c: Likewise.
7394         * update-tailcall.c: New.
7395
7396 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
7397
7398         PR 22591
7399         * gcc.dg/tree-ssa/pr22591.c: New test.
7400         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7401
7402 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
7403
7404         PR libobjc/22606
7405         * objc.dg/try-catch-11.m: New test.
7406
7407 2005-07-26  Richard Guenther  <rguenther@suse.de>
7408
7409         PR tree-optimization/22486
7410         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7411
7412 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7413
7414         PR tree-opt/22484
7415         * testsuite/g++.dg/opt/loop2.C: New test.
7416
7417 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7418
7419         * gcc.dg/tree-ssa/reassoc-3.c: New test.
7420         * gcc.dg/tree-ssa/reassoc-4.c: New test.
7421
7422 2005-07-25  Adam Nemet  <anemet@lnxw.com>
7423
7424         * lib/profopt.exp (profopt-execute): Check for profiling data
7425         files on the target.
7426
7427 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
7428
7429         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
7430         for matching of asm labels.
7431
7432 2005-07-25  Richard Guenther  <rguenther@suse.de>
7433
7434         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
7435
7436 2005-07-25  Richard Guenther  <rguenther@suse.de>
7437
7438         PR testsuite/22624
7439         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
7440
7441 2005-07-25  Ira Rosen  <irar@il.ibm.com>
7442
7443         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
7444         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
7445         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
7446         * gcc.dg/vect/vect-100.c: New test.
7447         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
7448         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
7449         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
7450         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
7451         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
7452         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
7453         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
7454         * gfortran.dg/vect/pr19049.f90: New testcase.
7455         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7456
7457 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
7458
7459         * gcc.c-torture/execute/20050713-1.c: New test.
7460
7461         PR fortran/20063
7462         * gfortran.fortran-torture/execute/data_4.f90: New test.
7463
7464         PR middle-end/20303
7465         * gcc.dg/visibility-d.c: New test.
7466
7467 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
7468
7469         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
7470         * gfortran.dg/underflow.f90: Ditto.
7471
7472 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7473
7474         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
7475         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
7476         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
7477
7478 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7479
7480         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
7481         include case of field width of zero.
7482
7483 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7484
7485         PR libgfortran/21875
7486         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
7487         with trailing blanks on normal formatted read.
7488
7489 2005-07-23  Chao-ying Fu  <fu@mips.com>
7490
7491         * gcc.target/mips/mips32-dsp-type.c: New test.
7492         * gcc.target/mips/mips32-dsp.c: New test.
7493
7494 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
7495
7496         PR testsuite/21073
7497         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
7498
7499         PR testsuite/20454
7500         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
7501         and __cyg_profile_func_exit.
7502
7503 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
7504
7505         * gfortran.dg/comma_format_extension_3.f: Fix typo.
7506         * gfortran.dg/comma_format_extension_4.f: Same.
7507         * gfortran.dg/pr15332.f: Same.
7508         * gfortran.dg/pr21730.f: Same.
7509
7510 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
7511
7512         * g++.dg/opt/vrp2.C: Fix testcase.
7513
7514         PR tree-opt/22625
7515         * g++.dg/opt/vrp2.C: New test.
7516
7517 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
7518
7519         PR debug/21828
7520         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
7521
7522 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
7523
7524         * gcc.dg/tree-ssa/20050719-1.c: New test.
7525
7526 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
7527
7528         * gcc.dg/bfin-longcall-1.c: New file.
7529         * gcc.dg/bfin-longcall-2.c: New file.
7530
7531 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
7532
7533         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
7534
7535 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7536
7537         PR middle-end/19055
7538         * gcc.dg/tree-ssa/pr19055.c: New test.
7539         * gcc.dg/tree-ssa/pr19055-2.c: New test.
7540
7541 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7542
7543         PR C++/22358
7544         * g++.dg/other/pr22358.C: New test.
7545
7546 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
7547
7548         PR c++/2922
7549         * g++.dg/lookup/two-stage5.C: New test from bug comments.
7550
7551 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7552
7553         PR c++/15938
7554         * g++.dg/init/union2.C: New test.
7555
7556 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7557
7558         PR c/22393
7559         * gcc.dg/complex-4.c: New test.
7560
7561 2005-07-21  Richard Guenther  <rguenther@suse.de>
7562
7563         PR testsuite/22522
7564         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
7565         scanning for asm labels.
7566         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7567
7568 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7569
7570         PR target/22085
7571         * gcc.dg/altivec-pr22085.c: New.
7572
7573 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7574
7575         PR tree-optimization/19210
7576         * gcc.dg/tree-ssa/pr19210-1.c: New.
7577         * gcc.dg/tree-ssa/pr19210-2.c: New.
7578
7579 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
7580
7581         PR rtl-optimization/22167
7582         * g++.dg/opt/pr22167.C: New test.
7583
7584 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
7585
7586         PR c++/2922
7587         * g++.dg/lookup/two-stage2.C: New.
7588         * g++.dg/lookup/two-stage3.C: New.
7589         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
7590         fixed two-stage name lookup for operators.
7591         * g++.dg/template/call3.C: Compiler now produces an appropriate
7592         error message.
7593         * g++.dg/template/crash37.C: Compiler now describes bla() on line
7594         14 as a candidate.
7595         * g++.dg/template/ptrmem4.C: Compiler produces different error
7596         message.
7597         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
7598         connect_to_method as a candidate.
7599
7600 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
7601
7602         * gcc.dg/fold-alloc-1.c: New test.
7603
7604 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
7605
7606         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7607         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
7608
7609 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
7610
7611         * gcc.dg/fold-abs-1.c: New test.
7612         * gcc.dg/fold-abs-2.c: New test.
7613         * gcc.dg/fold-abs-3.c: New test.
7614
7615 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
7616
7617         Make CONSTRUCTOR use VEC to store initializers.
7618         * g++.dg/ext/complit3.C: Check for specific error messages.
7619         * g++.dg/init/brace2.C: Update error message.
7620         * g++.dg/warn/Wbraces2.C: Likewise.
7621
7622 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
7623
7624         PR fortran/16940
7625         * gfortran.dg/module_interface_1.f90: New test.
7626
7627 2005-07-19  Danny Berlin <dberlin@dberlin.org>
7628             Kenneth Zadeck <zadeck@naturalbridge.com>
7629
7630         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
7631
7632 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7633
7634         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
7635         specify -Wformat for these tests.
7636         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
7637         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
7638         * gcc.dg/format/opt-6.c: Delete.
7639
7640 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7641
7642         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
7643         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7644
7645 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7646
7647         * gcc.dg/tree-ssa/alias-2.c: New test.
7648
7649 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
7650
7651         PR c++/22263
7652         * g++.dg/template/explicit7.C: New test.
7653
7654 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
7655
7656         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
7657         width of 8 to +Inf and -Inf.
7658
7659 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
7660
7661         PR c++/22139
7662         * g++.dg/template/friend36.C: New test.
7663
7664 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
7665
7666         PR fortran/21730
7667         * gfortran.dg/pr21730.f: New test.
7668
7669 2005-07-16  Danny Berlin <dberlin@dberlin.org>
7670             Kenneth Zadeck <zadeck@naturalbridge.com>
7671
7672         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
7673         since pure const detection cannot run at -O1 in c compiler.
7674         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
7675         can now optimize this case properly.
7676         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
7677         because we now pass.
7678         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
7679
7680 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
7681
7682         PR c/22421
7683         * gcc.dg/format/bitfld-1.c: New test.
7684
7685 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7686
7687         PR c++/22204
7688         * g++.dg/rtti/repo1.C: New test.
7689
7690 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
7691
7692         PR middle-end/22398
7693         * gcc.c-torture/compile/pr22398.c: New test.
7694
7695 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7696
7697         PR c++/22132
7698         * g++.dg/expr/cast4.C: New test.
7699
7700 2005-07-15  Richard Guenther  <rguenther@suse.de>
7701
7702         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
7703         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7704
7705 2005-07-15  Steven Bosscher  <stevenb@suse.de>
7706
7707         PR tree-optimization/22230
7708         * gcc.dg/tree-ssa/pr22230.c: New test.
7709
7710 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
7711
7712         * gfortran.dg/g77/cpp6.f: New test.
7713
7714         PR fortran/22417
7715         * gfortran.dg/g77/cpp5.F: New test.
7716         * gfortran.dg/g77/cpp5.h: New file.
7717         * gfortran.dg/g77/cpp5inc.h: New file.
7718
7719 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
7720
7721         PR libfortran/16435
7722         * gfortran.dg/tl_editting.f90: New.
7723         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
7724
7725 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
7726
7727         * gfortran.dg/char_array_constructor.f90: New test.
7728
7729 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
7730
7731         * gfortran.dg/past_eor.f90: New.
7732         * gfortran.dg/complex_read.f90: New.
7733
7734 2005-07-13  Jeff Law  <law@redhat.com>
7735
7736         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
7737         additional casts.
7738
7739         * gcc.dg/tree-ssa/pr22321.c: New test
7740
7741 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
7742
7743         PR tree-optimization/21921
7744         * gcc.dg/tree-ssa/pr21921.c: New.
7745
7746 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7747
7748         PR tree-optimizatio/22442
7749         * gcc.dg/tree-ssa/loop-11.c: New test.
7750
7751 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7752
7753         PR tree-opt/21840
7754         * gcc.c-torture/compile/pr21840.c: New test.
7755
7756 2005-07-12  Jan Hubicka  <jh@suse.cz>
7757
7758         * gcc.c-torture/compile/pr22379.c: New test.
7759
7760 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
7761
7762         PR libfortran/21593
7763         gfortran.dg/dev_null.f90: Remove outdated comment about
7764         PR libfortran/21593.
7765
7766
7767 2005-07-12  Dale Johannesen  <dalej@apple.com>
7768
7769         * gcc.target/i386/compress-float-sse.c: New.
7770         * gcc.target/i386/compress-float-sse-pic.c: New.
7771         * gcc.target/i386/compress-float-387.c: New.
7772         * gcc.target/i386/compress-float-387-pic.c: New.
7773         * gcc.dg/compress-float-ppc.c: New.
7774         * gcc.dg/compress-float-ppc-pic.c: New.
7775
7776 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
7777
7778         PR libfortran/21593
7779         gfortran.dg/dev_null.f90: Remove targets.
7780
7781 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7782
7783         PR tree-opt/22335
7784         * gcc.dg/pr22335-1.c: New test.
7785         * gcc.dg/pr22335-2.c: New test.
7786
7787 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7788
7789         PR c++/20172
7790         * g++.dg/template/nontype12.C : New test.
7791
7792 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7793
7794         * gcc.dg/tree-ssa/loop-10.c: New test.
7795
7796 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
7797
7798         * gcc.c-torture/execute/20020720-1.x: Remove.
7799
7800 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
7801
7802         * gfortran.fortran-torture/execute/forall_7.f90: New test.
7803
7804 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
7805
7806         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
7807         (dg-mips-options): Use it.
7808
7809 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
7810
7811         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
7812
7813 2005-07-09  Richard Henderson  <rth@redhat.com>
7814
7815         * lib/target-supports.exp (check_effective_target_sync_char_short):
7816         Add alpha.
7817
7818 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
7819
7820         PR libfortran/22217
7821         * gfortran.dg/negative-z-descriptor.f90: New test.
7822
7823 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7824
7825         PR tree-opt/22329
7826         * gcc.dg/pr22329.c: New test.
7827
7828 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
7829
7830         PR tree-optimization/20139
7831         * gcc.dg/tree-ssa/pr20139.c: New.
7832
7833 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7834
7835         PR tree-opt/22356
7836         * testsuite/gcc.dg/pr22356-1.c: New test.
7837
7838 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
7839
7840         PR c++/21799
7841         * g++.dg/template/unify8.C: New.
7842         * g++.dg/template/unify9.C: New.
7843
7844 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
7845
7846         * gfortran.fortran-torture/execute/entry_10.f90: New test.
7847
7848 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
7849
7850         * gcc.dg/darwin-version-1.c: New.
7851         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
7852         * gcc.dg/builtins-20.c: Likewise.
7853         * gcc.dg/builtins-53.c: Likewise.
7854         * gcc.dg/torture/builtins-convert-1.c: Likewise.
7855         * gcc.dg/torture/builtins-convert-2.c: Likewise.
7856         * gcc.dg/torture/builtins-convert-3.c: Likewise.
7857         * gcc.dg/torture/builtins-power-1.c: Likewise.
7858         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
7859         on Darwin.
7860
7861 2005-07-07  Jeff Law  <law@redhat.com>
7862
7863         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
7864         argument evaluation order.
7865
7866 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
7867
7868         PR libfortran/21594
7869         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7870         Add test cases where the shift length is greater than the
7871         array length.
7872
7873 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7874
7875         * obj-c++.dg/proto-lossage-6.mm: New.
7876         * objc.dg/proto-lossage-6.m: New.
7877
7878 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7879
7880         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
7881         * objc.dg/gnu-runtime-2.m: Likewise.
7882
7883 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7884
7885         * gfortran.dg/longline.f: New test.
7886
7887         * gfortran.dg/badline.f: New test.
7888
7889 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7890
7891         PR fortran/16531
7892         PR fortran/15966
7893         PR fortran/18781
7894         * gfortran.dg/hollerith.f90: New.
7895         * gfortran.dg/hollerith2.f90: New.
7896         * gfortran.dg/hollerith3.f90: New.
7897         * gfortran.dg/hollerith4.f90: New.
7898         * gfortran.dg/hollerith_f95.f90: New.
7899         * gfortran.dg/hollerith_legacy.f90: New.
7900         * gfortran.dg/g77/cpp4.F: New. Port from g77.
7901
7902 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7903
7904         PR objc/22274
7905         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
7906         * objc.dg/gnu-runtime-2.m: New.
7907
7908 2005-07-06  Jeff Law  <law@redhat.com>
7909
7910         * gcc.dg/tree-ssa/vrp17.c: New test.
7911
7912 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7913
7914         PR fortran/22327
7915         * gfortran.dg/array_constructor_5.f90: New test.
7916
7917 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7918
7919         * gfortran.fortran-torture/execute/entry_9.f90: New test.
7920
7921 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
7922
7923         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
7924         * gcc.dg/980816-1.c: Ditto.
7925
7926 2005-07-06  Jeff Law  <law@redhat.com>
7927
7928         * gcc.c-torture/compile/pr21356.c: New test.
7929
7930 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7931
7932         PR c/22013
7933         PR c/22098
7934         * gcc.c-torture/compile/pr22013-1.c,
7935         gcc.c-torture/execute/pr22098-1.c,
7936         gcc.c-torture/execute/pr22098-2.c,
7937         gcc.c-torture/execute/pr22098-3.c: New tests.
7938
7939 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7940
7941         PR c/22308
7942         * gcc.dg/pr22308-1.c: New test.
7943
7944 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
7945
7946         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
7947         target.
7948         * gcc.dg/compare9.c: Use -fshort-enums instead of
7949         -fno-short-enums.  Change the last test to dg-bogus.
7950
7951 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
7952
7953         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
7954         * gcc.dg/compare9.c: New.
7955
7956 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7957
7958         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
7959
7960 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7961
7962         PR testsuite/22288
7963         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
7964
7965
7966 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7967
7968         * gcc.dg/format/gcc_gfc-1.c: New.
7969
7970 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7971
7972         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
7973
7974 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7975
7976         PR fortran/20842
7977         * gfortran.dg/io_invalid_1.f90: New test.
7978
7979 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
7980
7981         * gcc.dg/format/gcc_diag-1.c: Update.
7982
7983 2005-07-02  Jeff Law  <law@redhat.com>
7984
7985         * gcc.dg/tree-ssa/pr22051-1.c: New test.
7986         * gcc.dg/tree-ssa/pr22051-2.c: New test.
7987
7988 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
7989
7990         * gcc.dg/format/gcc_diag-1.c: Update.
7991
7992 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
7993
7994         PR tree-opt/22269
7995         * gcc.c-torture/compile/pr22269.c: New test.
7996
7997 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
7998
7999         PR 21584
8000         PR 22219
8001         * g++.dg/tree-ssa/pr21584-1.C: New test.
8002         * g++.dg/tree-ssa/pr21584-2.C: New test.
8003
8004 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
8005
8006         * obj-c++.dg/try-catch-11.mm: New.
8007         * objc.dg/try-catch-10.m: New.
8008
8009 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
8010
8011         * g++.dg/other/ucnid-1.C: xfail on AIX.
8012
8013 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
8014
8015         PR 22234
8016         * gcc.dg/20050629-1.c: New test.
8017
8018 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
8019
8020         * obj-c++.dg/const-str-1[0-1].mm: New.
8021         * objc.dg/const-str-1[0-1].m: New.
8022
8023 2005-05-29  Richard Henderson  <rth@redhat.com>
8024
8025         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8026         Rename from check_effective_target_vect_no_max.
8027         (check_effective_target_vect_no_int_add): New.
8028         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8029         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8030         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8031         * gcc.dg/vect/vect-reduc-1.c: Use both.
8032         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8033
8034 2005-05-29  Richard Henderson  <rth@redhat.com>
8035
8036         * lib/target-supports.exp (check_effective_target_vect_no_max):
8037         Remove i386 and x86_64.
8038
8039 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8040
8041         PR testsuite/21969
8042         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8043
8044 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8045
8046         PR middle-end/21969
8047         * gcc.dg/vect/pr21969.c: New test.
8048
8049 2005-06-28  Eric Christopher  <echristo@redhat.com>
8050
8051         PR c/22052
8052         PR c/21975
8053         * gcc.dg/inline1.c: New test.
8054         * gcc.dg/inline2.c: Ditto.
8055         * gcc.dg/inline3.c: Ditto.
8056         * gcc.dg/inline4.c: Ditto.
8057         * gcc.dg/inline5.c: Ditto.
8058
8059 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8060
8061         PR libfortran/22142
8062         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8063         Add testcase also testing eoshift1 for PR 22142.
8064
8065 2005-06-28  Richard Henderson  <rth@redhat.com>
8066
8067         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8068         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8069         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8070         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8071         gcc.dg/tree-ssa/20030922-2.c: Likewise.
8072
8073 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8074
8075         PR libfortran/22142
8076         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8077         Add testcase for PR 22142.
8078
8079 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
8080
8081         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8082         gcc.target/ia64/fpreg-2.c: New tests.
8083
8084 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8085
8086         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8087
8088 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8089
8090         PR libfortran/22170
8091         * gfortran.dg/slash_1.f90: New test.
8092
8093 2005-06-27  Richard Henderson  <rth@redhat.com>
8094
8095         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8096         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8097         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8098         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8099         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8100         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8101
8102 2005-06-27  Richard Henderson  <rth@redhat.com>
8103
8104         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8105         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8106
8107 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
8108
8109         * obj-c++.dg/proto-lossage-5.mm: New.
8110         * objc.dg/proto-lossage-5.m: New.
8111
8112 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
8113
8114         PR 21959
8115         * gcc.dg/tree-ssa/pr21959.c: New test.
8116
8117 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
8118
8119         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8120         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8121         testing uninitialized var.
8122
8123         * gcc.c-torture/execute/builtins/chk.h: New.
8124         * gcc.c-torture/execute/builtins/lib/chk.c: New.
8125         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8126         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8127         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8128         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8129         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8130         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8131         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8132         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8133         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8134         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8135         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8136         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8137         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8138         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8139         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8140         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8141         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8142         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8143         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8144         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8145         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8146         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8147         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8148         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8149         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8150         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8151         * gcc.dg/builtin-object-size-1.c: New test.
8152         * gcc.dg/builtin-object-size-2.c: New test.
8153         * gcc.dg/builtin-object-size-3.c: New test.
8154         * gcc.dg/builtin-object-size-4.c: New test.
8155         * gcc.dg/builtin-object-size-5.c: New test.
8156         * gcc.dg/builtin-stringop-chk-1.c: New test.
8157         * gcc.dg/builtin-stringop-chk-2.c: New test.
8158         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8159         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8160         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8161         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8162         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8163         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8164         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8165         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8166         * gcc.c-torture/execute/printf-1.c: New test.
8167         * gcc.c-torture/execute/fprintf-1.c: New test.
8168         * gcc.c-torture/execute/vprintf-1.c: New test.
8169         * gcc.c-torture/execute/vfprintf-1.c: New test.
8170         * gcc.c-torture/execute/printf-chk-1.c: New test.
8171         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8172         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8173         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8174
8175 2005-06-27  Michael Matz  <matz@suse.de>
8176
8177         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8178         slot is not merged if address escapes.
8179
8180 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8181
8182         PR c/21911
8183         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
8184
8185 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
8186
8187         PR middle-end/17965
8188         * gcc.c-torture/compile/20050622-1.c: New test.
8189
8190         PR middle-end/22028
8191         * gcc.dg/20050620-1.c: New test.
8192
8193 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
8194
8195         PR tree-optimization/22026
8196         * gcc.dg/tree-ssa/pr22026.c: New.
8197
8198 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
8199
8200         PR libfortran/22144
8201         * gfortran.dg/shift-alloc.f90: New testcase.
8202
8203 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
8204
8205         * all files: Update FSF address in copyright headers.
8206
8207 2005-06-22  Jan Hubicka  <jh@suse.cz>
8208
8209         * wholeprogram-1.c: New testcase.
8210         * wholeprogram-2.c: New testcase.
8211
8212 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
8213
8214         PR 22171
8215         * gcc.dg/tree-ssa/pr22171.c: New test.
8216
8217 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
8218
8219         * gfortran.dg/simplify_modulo.f90: New.
8220
8221 2005-06-24  Jan Hubicka  <jh@suse.cz>
8222
8223         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8224
8225 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8226
8227         * obj-c++.dg/proto-lossage-[1-4].mm: New.
8228
8229 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8230
8231         * obj-c++.dg/typedef-alias-1.mm: New.
8232         * objc.dg/typedef-alias-1.m: New.
8233
8234 2005-06-23  Jeff Law  <law@redhat.com>
8235
8236         * gcc.dg/tree-ssa/vrp16.c: New test.
8237
8238 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8239
8240         * lib/target-supports.exp: Add
8241         check_effective_target_fortran_large_real and
8242         check_effective_target_fortran_large_int to check for
8243         corresponding effective targets.
8244         * gfortran.dg/large_integer_kind_1.f90: New test.
8245         * gfortran.dg/large_real_kind_1.f90: New test.
8246
8247 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
8248
8249         PR tree-optimization/22117
8250         * gcc.dg/tree-ssa/pr22117.c: New.
8251
8252 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
8253
8254         PR testsuite/22123
8255         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8256
8257 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
8258
8259         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8260
8261 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
8262
8263         * gfortran.dg/f2c_4.f90: Add tests for complex functions
8264         * gfortran.dg/f2c_4.c: Likewise.
8265
8266 2005-06-22 Paul Brook  <paul@codesourcery.com>
8267
8268         PR fortran/21034
8269         * gfortran.dg/auto_save_1.f90: New test.
8270
8271 2005-06-22  Michael Matz  <matz@suse.de>
8272
8273         * gcc.target/x86-64/abi: New directory.
8274         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8275         * gcc.target/x86-64/abi/README.gcc: New file.
8276         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8277         * gcc.target/x86-64/abi/asm-support.s: New file.
8278         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8279         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8280         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8281         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8282         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8283         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8284         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8285         * gcc.target/x86_64/abi/test_bitfields.c: New test.
8286         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8287         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8288         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8289         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8290         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8291         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8292         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8293         * gcc.target/x86_64/abi/test_varargs.c: New test.
8294
8295 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
8296
8297         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8298         32-bit i?86 and x86_64.
8299
8300 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
8301
8302         * obj-c++.dg/const-str-[1-9].mm: New tests.
8303
8304 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
8305
8306         PR fortran/22010
8307         * gfortran.dg/namelist_use.f90: New.
8308         * gfortran.dg/namelist_use_only.f90: New.
8309
8310 2005-06-21  Jeff Law  <law@redhat.com>
8311
8312         * gcc.dg/tree-ssa/vrp15.c: New test.
8313
8314 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
8315
8316         * lib/target-supports.exp (check_effective_target_vect_reduction):
8317         Remove.
8318         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8319         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8320         remove vect_reduction target keyword. Also avoid two returns in main.
8321         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8322         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8323         * gcc.dg/vect/vect-reduc-1short.c: New test.
8324         * gcc.dg/vect/vect-reduc-1char.c: New test.
8325         * gcc.dg/vect/vect-reduc-2short.c: New test.
8326         * gcc.dg/vect/vect-reduc-2char.c: New test.
8327         * gcc.dg/vect/vect-reduc-6.c: New test.
8328         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8329         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8330         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8331
8332 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8333         Paul Thomas  <pault@gcc.gnu.org>
8334
8335         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8336         New tests.
8337
8338 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8339
8340         * gfortran.dg/backslash_1.f90: New test.
8341         * gfortran.dg/backslash_2.f90: New test.
8342
8343 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
8344
8345         * gfortran.dg/duplicate_labels.f90: New test.
8346
8347 2005-06-20  Jan Beulich  <jbeulich@novell.com>
8348
8349         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8350         unsupportable relocations.
8351         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8352         * gcc.dg/20050321-2.c: xfail for NetWare.
8353
8354 2005-06-20  Andreas Jaeger  <aj@suse.de>
8355
8356         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8357         gcc.target/i386/fastcall-sseregparm.c,
8358         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8359
8360 2005-06-19  Richard Henderson  <rth@redhat.com>
8361
8362         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8363
8364 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8365
8366         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8367
8368 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
8369
8370         PR c++/22115
8371         * g++.dg/conversion/simd2.C: Change expected error message.
8372
8373 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8374
8375         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8376         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8377         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8378
8379 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
8380
8381         * gcc.dg/fold-mod-1.c: New test.
8382
8383 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
8384
8385         PR fortran/19926
8386         * gfortran.dg/pr19926.f90: New test.
8387
8388 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8389
8390         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8391         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8392         targets.
8393         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8394         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8395
8396 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
8397
8398         * gcc.target/ia64/float80-varargs-1.c: New test.
8399
8400 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8401
8402         PR tree-opt/22035
8403         * gfortran.dg/f2c_6.f90: New test.
8404
8405 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
8406
8407         PR c++/17413
8408         * g++.dg/template/local5.C: New.
8409
8410 2005-06-17  Richard Henderson  <rth@redhat.com>
8411
8412         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8413
8414 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
8415
8416         PR testsuite/21945
8417         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8418
8419 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
8420
8421         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8422         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8423         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8424         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8425         check_vect to verify the presence of hardware vector support.
8426
8427 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
8428
8429         PR testsuite/22056
8430         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
8431
8432 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8433
8434         PR libfortran/19216
8435         * gfortran.dg/pr19216.f: Add correct space between brackets and
8436         dg directive.
8437
8438 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8439
8440         PR libfortran/16436
8441         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
8442
8443 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
8444
8445         * gcc.target/i386/attributes-error.c: New testcase.
8446         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8447         * gcc.target/i386/regparm-stdcall.c: Likewise.
8448         * gcc.target/i386/sseregparm-1.c: Likewise.
8449         * gcc.target/i386/sseregparm-2.c: Likewise.
8450
8451 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
8452
8453         * g++.dg/rtti/crash2.C: New.
8454
8455 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
8456
8457         * gcc.dg/noncompile/20040203-3.c: Update expected message.
8458
8459 2005-06-15  David Ung  <davidu@mips.com>
8460
8461         * gcc.target/mips/mips16e-extends.c: New test for testing the
8462         generation of MIPS16e zeb/zeh, seb/seh instructions.
8463
8464 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
8465
8466         PR 22018
8467         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
8468         * gcc.dg/tree-ssa/pr22018.c: New test.
8469
8470 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
8471
8472         * gcc.dg/simd-1.c: Update error messages.
8473         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
8474         * gcc.dg/simd-2.c: Update error messages.
8475         * gcc.dg/simd-4.c: New.
8476
8477 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
8478
8479         PR c++/20678
8480         * g++.dg/other/crash-4.C: New.
8481
8482 2005-06-14  Devang Patel  <dpatel@apple.com>
8483
8484         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
8485
8486 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8487
8488         PR c++/21929
8489         * g++.dg/parse/crash11.C: Update
8490
8491 2005-06-13  Jeff Law  <law@redhat.com>
8492
8493         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
8494         perform the desired transformations.
8495         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
8496         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
8497
8498 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8499
8500         PR fortran/22038
8501         * gfortran.dg/forall_1.f90: Un-XFAIL.
8502
8503 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
8504
8505         PR c++/21929
8506         * g++.dg/parse/crash26.C: New.
8507
8508         PR c++/20789
8509         * g++.dg/init/member1.C: New.
8510
8511 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
8512
8513         * gfortran.dg/altreturn_1.f90: New test.
8514
8515 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
8516
8517         PR middle-end/21985
8518         * gcc.dg/tree-ssa/pr21985.c: New test.
8519
8520 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8521
8522         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
8523
8524 2005-06-12  Roger Sayle  <roger@eyesopen.com>
8525
8526         PR c++/21930
8527         * g++.dg/other/error10.C: New test case.
8528
8529 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8530
8531         PR libfortran/19155
8532         * gfortran.dg/pr19155.f: Add test.
8533
8534 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8535
8536         * gfortran.dg/f2c_7.f90: New test.
8537
8538         * gfortran.dg/forall_1.f90: XFAILed.
8539
8540 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8541
8542         * gcc.dg/pr14796-1.c: New.
8543         * gcc.dg/pr14796-2.c: New.
8544
8545 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
8546
8547         PR fortran/17792
8548         PR fortran/21375
8549         * gfortran.dg/deallocate_stat.f90: New test.
8550
8551 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
8552
8553         * gfortran.fortran-torture/execute/in-pack.f90: New test.
8554
8555 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
8556
8557         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
8558         access will be generated when this loop is vectorized. Test that
8559         accesses with same alignment were detected.
8560         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
8561         Test that accesses with same alignment were detected.
8562         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
8563         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
8564         alignment were detected.
8565
8566 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
8567
8568         PR c++/10611
8569         * g++.dg/conversion/simd2.C: New.
8570
8571 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8572
8573         * gcc.dg/Wcxx-compat-1.c: New.
8574
8575 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
8576
8577         PR libfortran/21480
8578         * gfortran.dg/reshape-complex.f90: Add a test for a packed
8579         complex array.
8580
8581 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
8582
8583         * gcc.dg/alias-8.c: New.
8584
8585 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
8586
8587         * gcc.dg/format/cmn_err-1.c: Update.
8588
8589 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
8590
8591         PR target/20666
8592         * gcc.target/sparc/fexpand-2.c: New.
8593         * gcc.target/sparc/fpmerge-2.c: New.
8594         * gcc.target/sparc/fpmul-2.c: New.
8595         * gcc.target/sparc/noresult.c: New.
8596         * gcc.target/sparc/pdist-2.c: New.
8597         * gcc.target/sparc/pdist-3.c: New.
8598
8599 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
8600
8601         PR testsuite/21702
8602         * gcc.target/i386/i386.exp: Fix comment typo.
8603
8604 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8605
8606         PR c++/19497
8607         * g++.dg/inherit/using5.C: New.
8608         * g++.dg/inherit/using6.C: New.
8609
8610 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8611
8612         PR c++/19894
8613         * g++.dg/template/ptrmem15.C: New test.
8614
8615         PR c++/20563
8616         * g++.dg/ext/label4.C: New test.
8617
8618 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8619
8620         * gcc.dg/tls/debug-1.c: New test.
8621
8622 2005-06-07  Dale Johannesen  <dalej@apple.com>
8623
8624         * gcc.target/i386/movq.c: New.
8625
8626 2005-06-07  Dale Johannesen  <dalej@apple.com>
8627
8628         * gcc.dg/20050607-1.c: New.
8629
8630 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
8631
8632         PR middle-end/21850
8633         * gcc.c-torture/execute/20050607-1.c: New test.
8634
8635 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
8636
8637         PR libfortran/21926
8638         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
8639         Test case where the return array has lowest stride one,
8640         but isn't packed.
8641
8642 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
8643
8644         * lib/target-supports.exp (check_effective_target_sync_int_long):
8645         Add s390 and s390x targets.
8646
8647 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8648
8649         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
8650         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
8651         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
8652         * gcc.dg/tree-ssa/loop-9.c: New test.
8653
8654 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8655
8656         * g++.dg/parse/defarg10.C: New.
8657
8658 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
8659
8660         PR regression/21897
8661         * gcc.c-torture/execute/20050604-1.c: New test.
8662
8663 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
8664
8665         PR 21903
8666         * g++.dg/parse/defarg9.C: New.
8667
8668         PR c++/20637
8669         * g++.dg/inherit/using4.C: New.
8670         * g++.dg/overload/error1.C: Adjust expected errors.
8671         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8672         * g++.old-deja/g++.brendan/arm2.C: Likewise.
8673         * g++.old-deja/g++.other/redecl2.C: Likewise.
8674         * g++.old-deja/g++.other/redecl4.C: Likewise.
8675         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8676
8677 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8678
8679         * gfortran.dg/f2c_5.f90: Add -w to dg-options
8680
8681 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8682
8683         * lib/gfortran.exp (gfortran_target_compile): Call
8684         dg-additional-files-options
8685         * gfortran.dg/f2c_4.f90: New file
8686         * gfortran.dg/f2c_4.c: New file
8687         * gfortran.dg/f2c_5.f90: New file
8688         * gfortran.dg/f2c_5.c: New file
8689
8690 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8691
8692         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
8693
8694         PR fortran/21912
8695         * gfortran.dg/array_constructor_4.f90: New test.
8696
8697 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
8698
8699         PR c++/21619
8700         * g++.dg/ext/builtin9.C: New test.
8701
8702 2005-06-05  Dale Johannesen  <dalej@apple.com>
8703
8704         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
8705         * gcc.c-torture/execute/20050603-2.c: Ditto.
8706
8707 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8708
8709         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
8710         * gcc.dg/vect/vect-reduc-1.c: New.
8711         * gcc.dg/vect/vect-reduc-2.c: New.
8712         * gcc.dg/vect/vect-reduc-3.c: New.
8713
8714 2005-06-04  Dale Johannesen  <dalej@apple.com>
8715
8716         * gcc.c-torture/execute/20050603-1.c: New.
8717         * gcc.c-torture/execute/20050603-2.c: New.
8718         * gcc.dg/20050603-3.c: New.
8719
8720 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8721
8722         PR fortran/19195
8723         * gfortran.dg/debug_1.f90: New test.
8724
8725         * gfortran.dg/forall_1.f90: New test.
8726
8727 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
8728
8729         * gfortran.dg/array_constructor_3.f90: New test.
8730
8731 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8732
8733         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
8734
8735 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
8736
8737         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
8738
8739 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
8740
8741         PR c/21873
8742         * gcc.dg/init-excess-1.c: New test.
8743
8744 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8745
8746         PR c++/21853
8747         * g++.dg/expr/static_cast6.C: New test.
8748
8749 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
8750
8751         * gcc.dg/tree-ssa/vrp14.c: New test.
8752
8753 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8754
8755         PR c++/21336
8756         * g++.dg/template/new2.C: New test.
8757
8758 2005-06-03  Josh Conner  <jconner@apple.com>
8759
8760         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
8761         all entries in initializer.
8762
8763 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
8764
8765         PR middle-end/21858
8766         * gcc.dg/pr21858.c: New testcase.
8767
8768 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
8769
8770         PR tree-optimization/21292
8771
8772         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
8773         New.
8774         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8775         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8776         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8777         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8778         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
8779
8780 2005-06-02  Richard Henderson  <rth@redhat.com>
8781
8782         * gcc.dg/sync-2.c: Use -march=i486 for i386.
8783
8784 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
8785
8786         * gcc.dg/wtypequal.c: New testcase.
8787
8788 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
8789
8790         PR 21582
8791         * gcc.dg/tree-ssa/pr21582.c: New test.
8792
8793 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8794
8795         PR c++/21280
8796         * g++.dg/opt/interface2.h: New.
8797         * g++.dg/opt/interface2.C: New.
8798         * g++.dg/init/ctor4.C: Adjust error lines.
8799         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8800         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8801         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8802         * g++.old-deja/g++.pt/assign1.C: Likewise.
8803         * g++.old-deja/g++.pt/crash20.C: Likewise.
8804
8805 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
8806
8807         PR tree-optimization/21734
8808         * g++.dg/vect/pr21734_1.cc: New.
8809         * g++.dg/vect/pr21734_2.cc: New.
8810
8811 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8812
8813         PR c++/20350
8814         * g++.dg/template/spec24.C: New.
8815
8816         PR c++/21151
8817         * g++.dg/pch/local-1.C: New.
8818         * g++.dg/pch/local-1.Hs: New.
8819
8820 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
8821
8822         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
8823         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
8824         * gcc.dg/tree-ssa/pr14341.c: New test.
8825         * gcc.dg/tree-ssa/pr14841.c: New test.
8826         * gcc.dg/tree-ssa/pr20701.c: New test.
8827         * gcc.dg/tree-ssa/pr21086.c: New test.
8828         * gcc.dg/tree-ssa/pr21090.c: New test.
8829         * gcc.dg/tree-ssa/pr21332.c: New test.
8830         * gcc.dg/tree-ssa/pr21458.c: New test.
8831         * gcc.dg/tree-ssa/pr21658.c: New test.
8832         * gcc.dg/tree-ssa/vrp01.c: New test.
8833         * gcc.dg/tree-ssa/vrp02.c: New test.
8834         * gcc.dg/tree-ssa/vrp03.c: New test.
8835         * gcc.dg/tree-ssa/vrp04.c: New test.
8836         * gcc.dg/tree-ssa/vrp05.c: New test.
8837         * gcc.dg/tree-ssa/vrp06.c: New test.
8838         * gcc.dg/tree-ssa/vrp07.c: New test.
8839         * gcc.dg/tree-ssa/vrp08.c: New test.
8840         * gcc.dg/tree-ssa/vrp09.c: New test.
8841         * gcc.dg/tree-ssa/vrp10.c: New test.
8842         * gcc.dg/tree-ssa/vrp11.c: New test.
8843         * gcc.dg/tree-ssa/vrp12.c: New test.
8844         * gcc.dg/tree-ssa/vrp13.c: New test.
8845
8846 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
8847
8848         PR 21029
8849         * gcc.dg/tree-ssa/pr21029.c: New test.
8850
8851 2005-06-01  Roger Sayle  <roger@eyesopen.com>
8852
8853         * gfortran.dg/logint-1.f: New test case.
8854         * gfortran.dg/logint-2.f: Likewise.
8855         * gfortran.dg/logint-3.f: Likewise.
8856
8857 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
8858
8859         PR c/21536
8860         PR c/20760
8861         * gcc.dg/20050527-1.c: New test.
8862
8863         * gcc.dg/i386-sse-12.c: New test.
8864
8865         PR fortran/21729
8866         * gfortran.dg/implicit_5.f90: New test.
8867
8868 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
8869
8870         PR fortran/20883
8871         * gfortran/assign_4.f90: New test.
8872         * gfortran/assign_2.f90: Change compile to run.
8873
8874 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
8875
8876         * lib/target-supports.exp
8877         (check_effective_target_sync_char_short): New.
8878         * gcc.dg/sync-2.c: New.
8879
8880 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8881
8882         PR tree-optimization/21817
8883         * gcc.dg/torture/pr21817-1.c: New.
8884
8885 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
8886
8887         PR c++/21165
8888         * g++.dg/template/init5.C: New.
8889
8890 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
8891
8892         * gfortran.dg/char_initialiser_actual.f90:
8893         Test character initialisers as actual arguments.
8894         * gfortran.dg/char_pointer_comp_assign.f90:
8895         Test character pointer structure component assignments.
8896         * gfortran.dg/char_array_structure_constructor.f90:
8897         Test character components in structure constructors.
8898
8899 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
8900
8901         PR middle-end/20931
8902         * g++.dg/opt/pr20931.C: New test.
8903
8904 2005-05-31  Andreas Jaeger  <aj@suse.de>
8905
8906         PR testsuite/20772
8907         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
8908         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
8909         g++.old-deja/g++.ext/asmspec1.C,
8910         g++.old-deja/g++.other/regstack.C,
8911         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
8912         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
8913         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
8914         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
8915         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
8916         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
8917         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
8918         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
8919         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
8920         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
8921         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
8922         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
8923         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
8924         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
8925         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
8926         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
8927         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
8928         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
8929         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
8930
8931 2005-05-31  Jeff Law  <law@redhat.com>
8932
8933         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
8934
8935 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
8936
8937         PR middle-end/21743
8938         * gcc.dg/builtins-1.c: Activate disabled clog test.
8939         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8940
8941 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
8942
8943         * gfortran.dg/char_pointer_assign.f90:
8944         Test character-pointer assignments and pointer assignments.
8945         * gfortran.dg/char_pointer_dummy.f90:
8946         Test character-pointer dummy arguments.
8947         * gfortran.dg/char_pointer_func.f90:
8948         Test character-pointer function returns.
8949         * gfortran.dg/char_pointer_dependency.f90:
8950         Test character-pointer functions with dependencies.
8951
8952 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
8953
8954         PR c++/21784
8955         * g++.dg/lookup/using14.C: New test.
8956
8957 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
8958
8959         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8960         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
8961         trailing ^M.
8962
8963 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
8964
8965         PR c++/17413
8966         * g++.dg/template/local5.C: New.
8967
8968         PR target/21761
8969         * gcc.c-torture/compile/pr21761.c: New.
8970
8971         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
8972         before darwin8.
8973
8974 2005-05-30  Steven G. Kargl
8975
8976         PR fortran/20846
8977         * gfortran.dg/inquire_8.f90: New test.
8978
8979 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8980
8981         PR libfortran/21376
8982         * gfortran.dg/output_exponents_1.f90: New test.
8983
8984 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8985
8986         PR libfortran/20006
8987         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
8988
8989 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
8990
8991         PR c++/21210
8992         * g++.dg/ext/complex1.C: New test.
8993
8994         PR c++/21340
8995         * g++.dg/init/ctor6.C: New test.
8996
8997 2005-05-29  Jan Hubicka  <jh@suse.cz>
8998
8999         * gcc.c-torture/compile/pr21562.c: New.
9000
9001 2005-05-28  Steven G. Kargl <kargls@comcast.net>
9002
9003         * gfortran.dg/subnormal_1.f90: New test.
9004
9005 2005-05-28  Jan Hubicka  <jh@suse.cz>
9006
9007         * tree-prof.exp: Fix comment.
9008         * value-prof-1.c: New.
9009         * value-prof-2.c: New.
9010         * value-prof-3.c: New.
9011         * value-prof-4.c: New.
9012
9013 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
9014
9015         PR c++/21614
9016         * g++.dg/expr/ptrmem6.C: New test.
9017         * g++.dg/expr/ptrmem6a.C: Likewise.
9018
9019 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
9020
9021         PR tree-optimization/21658
9022         * gcc.dg/tree-ssa/pr21658.c: New.
9023
9024 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
9025
9026         PR c++/21455
9027         * g++.dg/inherit/ptrmem3.C: New.
9028
9029         PR c++/21681
9030         * g++.dg/parse/template16.C: New.
9031
9032 2005-05-27  Andreas Jaeger  <aj@suse.de>
9033
9034         * gcc.dg/setjmp-2.c: Only run in 32-bit.
9035
9036         * gcc.dg/i386-sse-8.c: Run test on all archs.
9037
9038 2005-05-26  Mike Stump  <mrs@apple.com>
9039
9040         * objc.dg/isa-field-1.m: Only run on darwin.
9041         * objc.dg/lookup-1.m: Likewise.
9042         * objc.dg/try-catch-8.m: Likewise.
9043
9044 2005-05-26  Roger Sayle  <roger@eyesopen.com>
9045
9046         PR tree-optimization/9814
9047         * gcc.dg/pr9814-1.c: New test case.
9048
9049 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9050
9051         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9052         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9053         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9054         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9055         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9056         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9057         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9058         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9059         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9060         objc.dg/try-catch-8.m: New.
9061
9062 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
9063
9064         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9065         remove extraneous semicolons.
9066
9067 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9068
9069         * obj-c++.dg/comp-types-12.mm: New.
9070         * objc.dg/comp-types-11.m: New.
9071         * objc.dg/selector-4.m: New.
9072
9073 2005-05-26  Andreas Jaeger  <aj@suse.de>
9074
9075         PR testsuite/20772
9076         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9077         g++.old-deja/g++.ext/attrib3.C,
9078         g++.old-deja/g++.other/store-expr1.C,
9079         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9080         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9081         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9082         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9083         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9084         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9085         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9086         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9087         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9088         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9089         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9090         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9091         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9092         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9093         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9094         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9095         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9096         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9097         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9098
9099 2005-05-26  Andreas Jaeger  <aj@suse.de>
9100
9101         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9102         x86-64 compilation.
9103
9104 2005-05-26  Andreas Jaeger  <aj@suse.de>
9105
9106         PR testsuite/20772
9107         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9108         gcc.misc-tests/i386-pf-athlon-1.c,
9109         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9110         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9111         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9112         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9113         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9114         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9115         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9116         programs.
9117
9118         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9119         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9120         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9121         x86-64 compilation.
9122
9123         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9124         x86_64.
9125
9126         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9127         effective-target ilp32.
9128
9129 2005-05-26  David Ung  <davidu@mips.com>
9130
9131         * gcc.target/mips/ext_ins.c: New test for testing the generation
9132         of MIPS32/64 rev 2 ext/ins instructions.
9133
9134 2005-05-26  Andreas Jaeger  <aj@suse.de>
9135
9136         * treelang/compile/unsigned.tree: Use gimple instead of
9137         nonexisting generic dump.
9138
9139 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
9140
9141         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9142
9143 2005-05-26  Andreas Jaeger  <aj@suse.de>
9144
9145         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9146
9147 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9148
9149         PR libfortran/17283
9150         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9151         Test callee-allocated memory with write statements.
9152
9153 2005-05-25  Roger Sayle  <roger@eyesopen.com>
9154
9155         PR middle-end/21709
9156         * gcc.dg/pr21709-1.c: New test case.
9157
9158 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9159             Mike Stump  <mrs@apple.com>
9160
9161         * objc/execute/next_mapping.h: Update for C++.
9162
9163         * obj-c++.dg/selector-1.mm: Move to...
9164         * obj-c++.dg/selector-4.mm: here...
9165
9166         * obj-c++.dg/basic.mm: New.
9167         * obj-c++.dg/comp-types-1.mm: New.
9168         * obj-c++.dg/cxx-class-1.mm: New.
9169         * obj-c++.dg/cxx-ivars-1.mm: New.
9170         * obj-c++.dg/cxx-ivars-2.mm: New.
9171         * obj-c++.dg/cxx-ivars-3.mm: New.
9172         * obj-c++.dg/cxx-scope-1.mm: New.
9173         * obj-c++.dg/cxx-scope-2.mm: New.
9174         * obj-c++.dg/defs.mm: New.
9175         * obj-c++.dg/empty-private-1.mm: New.
9176         * obj-c++.dg/encode-1.mm: New.
9177         * obj-c++.dg/encode-2.mm: New.
9178         * obj-c++.dg/encode-3.mm: New.
9179         * obj-c++.dg/extern-c-1.mm: New.
9180         * obj-c++.dg/extra-semi.mm: New.
9181         * obj-c++.dg/fix-and-continue-2.mm: New.
9182         * obj-c++.dg/isa-field-1.mm: New.
9183         * obj-c++.dg/ivar-list-semi.mm: New.
9184         * obj-c++.dg/local-decl-1.mm: New.
9185         * obj-c++.dg/lookup-1.mm: New.
9186         * obj-c++.dg/lookup-2.mm: New.
9187         * obj-c++.dg/method-1.mm: New.
9188         * obj-c++.dg/method-2.mm: New.
9189         * obj-c++.dg/method-3.mm: New.
9190         * obj-c++.dg/method-4.mm: New.
9191         * obj-c++.dg/method-5.mm: New.
9192         * obj-c++.dg/method-6.mm: New.
9193         * obj-c++.dg/method-7.mm: New.
9194         * obj-c++.dg/no-extra-load.mm: New.
9195         * obj-c++.dg/overload-1.mm: New.
9196         * obj-c++.dg/pragma-1.mm: New.
9197         * obj-c++.dg/pragma-2.mm: New.
9198         * obj-c++.dg/private-1.mm: New.
9199         * obj-c++.dg/private-2.mm: New.
9200         * obj-c++.dg/proto-qual-1.mm: New.
9201         * obj-c++.dg/qual-types-1.mm: New.
9202         * obj-c++.dg/stubify-1.mm: New.
9203         * obj-c++.dg/stubify-2.mm: New.
9204         * obj-c++.dg/super-class-1.mm: New.
9205         * obj-c++.dg/super-class-2.mm: New.
9206         * obj-c++.dg/super-dealloc-1.mm: New.
9207         * obj-c++.dg/super-dealloc-2.mm: New.
9208         * obj-c++.dg/template-1.mm: New.
9209         * obj-c++.dg/template-2.mm: New.
9210         * obj-c++.dg/template-3.mm: New.
9211         * obj-c++.dg/template-4.mm: New.
9212         * obj-c++.dg/template-5.mm: New.
9213         * obj-c++.dg/template-6.mm: New.
9214         * obj-c++.dg/try-catch-1.mm: New.
9215         * obj-c++.dg/try-catch-2.mm: New.
9216         * obj-c++.dg/try-catch-3.mm: New.
9217         * obj-c++.dg/try-catch-4.mm: New.
9218         * obj-c++.dg/try-catch-5.mm: New.
9219         * obj-c++.dg/try-catch-6.mm: New.
9220         * obj-c++.dg/try-catch-7.mm: New.
9221         * obj-c++.dg/try-catch-8.mm: New.
9222         * obj-c++.dg/try-catch-9.mm: New.
9223         * obj-c++.dg/va-meth-1.mm: New.
9224
9225 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9226
9227         * obj-c++.dg/selector-1.mm: New.
9228         * obj-c++.dg/selector-2.mm: New.
9229
9230 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9231
9232         * obj-c++.dg/selector-3.mm: New.
9233         * objc.dg/selector-3.m: New.
9234
9235 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9236
9237         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9238         about where warning appears.
9239
9240 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9241
9242         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9243         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9244         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9245         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9246
9247 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9248
9249         * gcc.dg/20050524-1.c: New test.
9250
9251 2005-05-25  Jan Hubicka  <jh@suse.cz>
9252
9253         * gcc.dg/tree-prof/inliner-1.c: New.
9254
9255 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
9256
9257         * gcc.dg/tree-prof: New directory.
9258         * gcc.dg/tree-prof/tree-prof.exp: New.
9259
9260 2005-05-25  DJ Delorie  <dj@redhat.com>
9261
9262         * gcc.dg/Wattributes-1.c: New.
9263         * gcc.dg/Wattributes-2.c: New.
9264         * gcc.dg/Wattributes-3.c: New.
9265
9266 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
9267
9268         PR tree-optimization/19833
9269         * gcc.dg/uninit-4.c: Remove xfail.
9270         * gcc.dg/uninit-9.c: Ditto.
9271
9272 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
9273
9274         * obj-c++.dg/bitfield-[1-5].mm: New.
9275         * obj-c++.dg/class-protocol-1.mm: New.
9276         * obj-c++.dg/comp-types-1[0-1].mm: New.
9277         * obj-c++.dg/comp-types-[2-9].mm: New.
9278         * obj-c++.dg/encode-[4-8].mm: New.
9279         * obj-c++.dg/layout-1.mm: New.
9280         * obj-c++.dg/method-1[0-9].mm: New.
9281         * obj-c++.dg/method-2[0-1].mm: New.
9282         * obj-c++.dg/method-[8-9].mm: New.
9283         * obj-c++.dg/objc-gc-3.mm: New.
9284         * obj-c++.dg/try-catch-10.mm: New.
9285         * objc.dg/bitfield-5.m: New.
9286         * objc.dg/comp-types-10.m: New.
9287         * objc.dg/comp-types-9.m: New.
9288         * objc.dg/layout-1.m: New.
9289         * objc.dg/objc-gc-4.m: New.
9290         * objc.dg/try-catch-9.m: New.
9291         * objc.dg/class-protocol-1.m: Tweak diagnostics.
9292         * objc.dg/comp-types-1.m: Likewise.
9293         * objc.dg/comp-types-[5-6].m: Likewise.
9294         * objc.dg/method-9.m: Likewise.
9295
9296 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
9297
9298         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9299         and on hardware without VMX support.
9300
9301         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9302
9303         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9304
9305         * lib/profopt.exp (dg-final-generate, dg-final-use,
9306         profopt-final-code, profopt-get-options): New.
9307         (profopt-execute): Process test directives.
9308
9309         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9310         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9311         cleanup-tree-dump, cleanup-saved-temps): Update comments.
9312
9313 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
9314
9315         PR C++/21645
9316         * g++.dg/init/ctor5.C: New test.
9317
9318 2005-05-24  Ira Rosen  <irar@il.ibm.com>
9319
9320         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9321         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9322         vect-113.c, vect-114.c.
9323
9324 2005-05-23  Adam Nemet  <anemet@lnxw.com>
9325
9326         * gcc.dg/const-elim-1.c: Remove xfails.
9327
9328 2005-05-23  Jeff Law  <law@redhat.com>
9329
9330         * gcc.c-torture/compile/pr21638.c: New test.
9331         * gcc.c-torture/compile/20050520-1.c: New test.
9332
9333 2005-05-23  Nick Clifton  <nickc@redhat.com>
9334
9335         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9336         be a proper triple, ie: m32r*-*-*.
9337         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9338
9339 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
9340
9341         PR middle-end/21331
9342         PR tree-opt/21293
9343         * gcc.c-torture/compile/pr21293.c: New test.
9344         * gcc.c-torture/execute/pr21331.c: New test.
9345
9346 2004-05-20  Richard Henderson  <rth@redhat.com>
9347
9348         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9349
9350 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
9351
9352         * obj-c++-dg.exp: Add.
9353         * obj-c++.exp: Add.
9354         * obj-c++.dg/dg.exp: Add.
9355
9356 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9357
9358         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9359         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9360
9361 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
9362
9363         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9364
9365 2004-05-19  Richard Henderson  <rth@redhat.com>
9366
9367         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9368
9369 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
9370
9371         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9372
9373         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9374
9375 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
9376
9377         PR c++/21495
9378         * g++.dg/parse/extern1.C: New test.
9379         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9380
9381 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9382
9383         * gcc.dg/c99-math.h: New.
9384         * gcc.dg/c99-math-float-1.c: New test.
9385         * gcc.dg/c99-math-double-1.c: Likewise.
9386         * gcc.dg/c99-math-long-double-1.c: Likewise.
9387
9388 2005-05-18  Richard Henderson  <rth@redhat.com>
9389
9390         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9391
9392 2005-05-18  Devang Patel  <dpatel@apple.com>
9393
9394         * g++.dg/opt/20050511-1.C: New test.
9395
9396 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
9397
9398         PR libfortran/21127
9399         * gfortran.dg/reshape-complex.f90: New test.
9400
9401 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
9402
9403         * gfortran.dg/array_constructor_1.f90: New test.
9404         * gfortran.dg/array_constructor_2.f90: New test.
9405
9406 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9407
9408         PR fortran/20954
9409         * gfortran.dg/pr20954.f: New test.
9410
9411 2005-05-17  Mike Stump  <mrs@apple.com>
9412
9413         Yet more Objective-C++...
9414
9415         * objc.dg/method-5.m: Update.
9416         * objc.dg/method-6.m: Update.
9417         * objc.dg/method-7.m: Update.
9418         * objc.dg/method-9.m: Update.
9419         * objc.dg/try-catch-2.m: Update.
9420
9421 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
9422
9423         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9424         Remove little-endian optimizations.
9425
9426 2005-05-17  Jeff Law  <law@redhat.com>
9427
9428         * g++.dg/tree-ssa/pr14814.C: New test.
9429         * gcc.dg/tree-ssa/pr14814.C: New test.
9430         * gcc.dg/tree-ssa/pr17141-1.C: New test.
9431         * gcc.dg/tree-ssa/pr17141-2.C: New test.
9432
9433 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9434
9435         * gcc.dg/compat/generate-random.c: Do not include
9436         libiberty.h.
9437         * gcc.dg/compat/generate-random_r.c: Likewise.
9438
9439 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
9440
9441         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
9442
9443 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9444
9445         PR middle-end/21595
9446         * g++.dg/tree-ssa/builtin1.C: New testcase.
9447
9448 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
9449
9450         PR c++/21454
9451         * g++.dg/opt/const4.C: New test.
9452
9453         PR middle-end/21492
9454         * g++.dg/opt/crossjump1.C: New test.
9455
9456         PR tree-optimization/21610
9457         * gcc.c-torture/compile/20050516-1.c: New test.
9458
9459         PR fortran/15080
9460         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
9461         about the test failing.
9462         * gfortran.fortran-torture/execute/where_7.f90: New test.
9463         * gfortran.fortran-torture/execute/where_8.f90: New test.
9464
9465 2005-05-16  Richard Henderson  <rth@redhat.com>
9466
9467         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
9468         i?86 and x86_64.
9469
9470 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
9471
9472         * gcc.dg/compat/generate-random.c (config.h): Do not include.
9473         (limits.h): Include unconditionally.
9474         (stdlib.h): Likewise.
9475         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
9476         (limits.h): Include unconditionally.
9477         (stdlib.h): Likewise.
9478         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9479         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9480         (limits.h): Include unconditionally.
9481         (stdlib.h): Likewise.
9482         (hashtab.h): Do not include.
9483         (getopt.h): Likewise.
9484         (stddef.h): Include.
9485         (hashval_t): Define.
9486         (struct entry): Add "next" field.
9487         (HASH_SIZE): New macro.
9488         (hash_table): New variable.
9489         (switchfiles): Do not use xmalloc.
9490         (mix): New macro.
9491         (iterative_hash): New function.
9492         (hasht): Remove.
9493         (e_exists): New function.
9494         (e_insert): Likewise.
9495         (output): Use, instead of libiberty hashtable functions.
9496         (main): Do not use getopt.  Do not call htab_create.
9497
9498 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
9499
9500         PR libstdc++/21526
9501         * lib/target-supports.exp (check_mkfifo_available):
9502         Return 0 for cygwin as mkfifo support incomplete on platform.
9503         Fix typos in comments.
9504
9505 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
9506
9507         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
9508
9509 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
9510
9511         PR fortran/17432
9512         * gfortran.dg/assign_4.f: New test.
9513
9514 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
9515
9516         PR tree-optimization/21563
9517         * gcc.dg/tree-ssa/pr21563.c: New.
9518
9519 2005-05-14  Jan Hubicka  <jh@suse.cz>
9520
9521         * gcc.dg/noreturn-7.c: Allow control reaches warning.
9522
9523 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
9524
9525         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
9526
9527 2005-05-13  Julian Brown  <julian@codesourcery.com>
9528
9529         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
9530         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
9531
9532 2005-05-13  Jan Hubicka  <jh@suse.cz>
9533
9534         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
9535         * gcc.dg/fold-xor-?.c: Likewise.
9536         * gcc.dg/pr15784-?.c: Likewise.
9537         * gcc.dg/pr20922-?.c: Likewise.
9538         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
9539         * gcc.dg/tree-ssa/pr17598.c: Likewise.
9540         * gcc.dg/tree-ssa/pr20470.c: Likewise.
9541
9542 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9543
9544         PR fortran/21260
9545         * gfortran.dg/hollerith_1.f90: New test.
9546
9547 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9548
9549         * gfortran.dg/func_result_2.f90: New test.
9550
9551 2005-05-11  Bud Davis  <bdavis@gfortran.org>
9552
9553         * gfortran.dg/dev_null.f90: New test.
9554
9555 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
9556
9557         * gcc.dg/arm-vfp1.c: Revert last change.
9558
9559 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
9560
9561         PR middle-end/19807
9562         PR tree-optimization/19639
9563         * g++.dg/tree-ssa/pr19807.C: New testcase.
9564
9565 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9566
9567         PR libfortran/21471
9568         * gfortran.dg/append-1.f90: New test.
9569
9570 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9571
9572         * gcc.dg/pr18501.c: XFAIL.
9573         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
9574         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
9575         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
9576         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9577         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9578         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
9579         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
9580         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9581
9582 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9583
9584         PR fortran/20178
9585         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
9586         gfortran.dg/f2c_3.f90: New tests.
9587
9588         * gfortran.dg/return_1.f90: Fix dg annotation.
9589
9590 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9591
9592         * gcc.c-torture/compile/20050510-1.c: New test.
9593
9594 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
9595
9596         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
9597
9598 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
9599
9600         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
9601
9602 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
9603
9604         PR c/17913
9605         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
9606
9607 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
9608
9609         PR c/21342
9610         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
9611         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
9612
9613 2005-05-10  Ben Elliston  <bje@au.ibm.com>
9614
9615         PR debug/16676
9616         * gcc.dg/debug/pr16676.c: New test.
9617
9618 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
9619
9620         PR testsuite/21443
9621         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
9622         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
9623         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
9624         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
9625         Change -O1 to -O2.
9626         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
9627         -fno-tree-dominator-opts.
9628
9629 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9630
9631         * gfortran.dg/return_1.f90: New test.
9632
9633 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
9634
9635         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
9636
9637         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
9638
9639 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
9640
9641         PR c++/21427
9642         * g++.dg/inherit/covariant13.C: New.
9643
9644 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9645
9646         PR libfortran/19155
9647         * gfortran.dg/pr19155.f: New test.
9648
9649 2005-05-08  Roger Sayle  <roger@eyesopen.com>
9650
9651         PR inline-asm/8788
9652         * gcc.dg/pr8788-1.c: New testcase.
9653
9654 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
9655
9656         PR target/21416
9657         * gcc.target/mips/fpcmp-[12].c: New tests.
9658
9659 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
9660
9661         * lib/target-supports-dg.exp (dg-require-fork): New function.
9662         (dg-require-mkfifo): Likewise.
9663         * lib/target-supports.exp (check_function_available): New
9664         function.
9665         (check_fork_available): Likewise.
9666         (check_mkfifo_available): Likewise.
9667
9668 2005-05-06  Jeff Law  <law@redhat.com>
9669
9670         * gcc.c-torture/compile/pr21380.c: New test.
9671
9672 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
9673
9674         PR c++/20961
9675         * g++.dg/ext/weak3.C: New test.
9676
9677 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
9678
9679         PR c++/21352
9680         * g++.dg/template/crash37.C: New test.
9681
9682 2005-05-05  Paul Brook  <paul@codesourcery.com>
9683
9684         * gcc.dg/arm-g2.c: Use effective-target arm32.
9685         * gcc.dg/arm-mmx-1.c: Ditto.
9686         * gcc.dg/arm-scd42-2.c: Ditto.
9687         * gcc.dg/arm-vfp1.c: Ditto.
9688         * lib/target-supports.exp (check_effective_target_arm32): New
9689         function.
9690
9691 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
9692
9693         PR libfortran/21354
9694         gfortran.dg/in_pack_rank7.f90: New test.
9695
9696 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
9697
9698         PR middle-end/15618
9699         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
9700
9701 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
9702
9703         PR middle-end/21265
9704         * gcc.dg/20050503-1.c: New test.
9705
9706         PR rtl-optimization/21239
9707         * gcc.dg/i386-sse-11.c: New test.
9708
9709 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
9710
9711         PR target/16888
9712         * gcc.target/i386/asm-1.c: New test.
9713
9714 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
9715
9716         PR rtl-optimization/21330
9717         * gcc.c-torture/execute/20050502-1.c: New test.
9718
9719         PR target/21297
9720         * gcc.c-torture/execute/20050502-2.c: New test.
9721
9722 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
9723
9724         PR middle-end/21282
9725         * gcc.dg/pr21282.c: New.
9726
9727 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9728
9729         * gcc.dg/vect/pr20122.c: Clean up .vect file.
9730         * gcc.dg/vect/vect-92.c: Likewise.
9731         * gcc.dg/vect/vect-93.c: Likewise.
9732         * gcc.dg/vect/vect-dv-1.c: Likewise.
9733         * gcc.dg/vect/vect-dv-2.c: Likewise.
9734         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
9735
9736 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9737
9738         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
9739         * gfortran.dg/vect/vect-2.f90: Likewise.
9740         * gfortran.dg/vect/vect-3.f90: Likewise.
9741         * gfortran.dg/vect/vect-4.f90: Likewise.
9742         * gfortran.dg/vect/vect-5.f90: Likewise.
9743
9744 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
9745
9746         PR target/20813
9747         * gcc.dg/rs6000-fpint-2.c: New.
9748
9749 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
9750
9751         PR c/15698
9752         * gcc.dg/builtins-30.c: Update expected messages.
9753         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
9754         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
9755         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
9756
9757 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
9758
9759         PR tree-optimization/21294
9760         * gcc.dg/tree-ssa/pr21294.c: New.
9761
9762 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
9763
9764         * gcc.dg/altivec-3.c (vec_store): Do not use the old
9765         __builtin_altivec_st_internal_4si built-in.
9766
9767 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
9768
9769         PR c++/15875
9770         * g++.dg/template/ptrmem14.C: New test.
9771
9772 2005-05-02  Paul Brook  <paul@codesourcery.com>
9773
9774         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
9775
9776 2005-05-02  Michael Matz  <matz@suse.de>
9777
9778         PR c++/19542
9779         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
9780
9781 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
9782
9783         * g++.dg/cpp/weak.C: New test.
9784
9785 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
9786
9787         * gcc.dg/tree-ssa/loop-8.c: New test.
9788
9789 2005-04-30  Michael Maty  <matz@suse.de>
9790
9791         * gcc.dg/inline-mcpy.c: New test.
9792
9793 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
9794
9795         PR libfortran/18958
9796         * gfortran.dg/eoshift.f90: New test case.
9797
9798 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
9799
9800         PR libfortran/18857
9801         * gfortran.dg/matmul_1.f90: New test.
9802
9803 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9804
9805         PR tree-optimization/21030
9806         * gcc.dg/tree-ssa/pr21030.c: New.
9807
9808 2005-04-29  Devang Patel  <dpatel@apple.com>
9809
9810         PR tree-optimization/21272
9811         * gcc.dg/vect/vect-ifcvt-10.c: New test.
9812
9813 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
9814
9815         PR fortran/13082
9816         PR fortran/18824
9817         * gfortran.dg/entry_4.f90: New test.
9818         * gfortran.fortran-torture/execute/entry_1.f90: New test.
9819         * gfortran.fortran-torture/execute/entry_2.f90: New test.
9820         * gfortran.fortran-torture/execute/entry_3.f90: New test.
9821         * gfortran.fortran-torture/execute/entry_4.f90: New test.
9822         * gfortran.fortran-torture/execute/entry_5.f90: New test.
9823         * gfortran.fortran-torture/execute/entry_6.f90: New test.
9824         * gfortran.fortran-torture/execute/entry_7.f90: New test.
9825
9826 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9827
9828         * gfortran.fortran-torture/execute/entry_8.f90: New test.
9829
9830 2005-04-29  Paul Brook   <paul@codesourcery.com>
9831
9832         * gfortran.dg/entry_3.f90: New test.
9833
9834 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9835
9836         * gfortran.dg/implicit_4.f90: New test.
9837
9838 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
9839
9840         * lib/target-supports.exp (check_profiling_available): Return
9841         false for xtensa-*-elf.
9842
9843 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
9844
9845         * lib/fortran-torture.exp (fortran-torture.exp): Catch
9846         error if file cannot be deleted.
9847
9848 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9849
9850         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
9851         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
9852         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
9853         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
9854         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
9855         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
9856         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
9857         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
9858         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
9859         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9860         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
9861         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
9862         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
9863
9864 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9865
9866         PR fortran/20865
9867         * gfortran.dg/pr20865.f90: New test.
9868
9869 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
9870
9871         * gcc.dg/void-cast-2.c: New test.
9872
9873 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9874
9875         PR c/21159
9876         * gcc.dg/void-cast-1.c: New test.
9877
9878 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
9879
9880         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
9881
9882 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9883
9884         PR fortran/21177
9885         * gfortran.dg/pr21177.f90: New test.
9886
9887 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
9888
9889         PR tree-optimization/21171
9890         * gcc.dg/tree-ssa/pr21171.c: New test.
9891
9892 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
9893
9894         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9895         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9896         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9897         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9898         gcc.dg/tree-ssa/gen-vect-32.c: New.
9899         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
9900         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
9901         don't run on PPC32.
9902
9903 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9904
9905         PR c/21213
9906         * gcc.dg/transparent-union-3.c: New test.
9907
9908 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9909
9910         PR c/20740
9911         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
9912         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
9913         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
9914         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
9915         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
9916         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
9917
9918 2005-04-26  Jeff Law  <law@redhat.com>
9919
9920         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
9921         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
9922         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
9923         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
9924         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
9925         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
9926         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
9927
9928 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
9929
9930         PR tree-optimization/17598
9931         * gcc.dg/tree-ssa/pr17598.c: New testcase.
9932
9933 2005-04-25  Mike Stump  <mrs@apple.com>
9934
9935         * objc.dg/fix-and-continue-1.m: Add.
9936
9937 2005-04-25  Roger Sayle  <roger@eyesopen.com>
9938
9939         PR c++/20995
9940         * g++.dg/opt/pr20995-1.C: New test case.
9941
9942 2005-04-25  Devang Patel <dpatel@apple.com>
9943
9944         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
9945
9946 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9947
9948         PR testsuite/21062
9949         * g++.dg/opt/alias2.C (printf): Correct the prototype.
9950
9951 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9952
9953         PR C++/21188
9954         * g++.dg/opt/rtti2.C: New test.
9955
9956 2005-04-25  Paul Brook  <paul@codesourcery.com>
9957         Steven G. Kargl  <kargls@comcast.net>
9958
9959         PR fortran/20879
9960         * gfortran.dg/ichar_1.f90: New file.
9961
9962 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
9963
9964         PR middle-end/20991
9965         * g++.dg/opt/pr20991.C: New test.
9966
9967         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
9968         where sizeof (type) < __alignof__ (type).
9969         * gcc.dg/compat/struct-layout-1.h: Likewise.
9970
9971 2005-04-24  Per Bothner  <per@bothner.com>
9972             Devang Patel  <dpatel@apple.com>
9973
9974         PR preprocessor/20907
9975         * gcc.dg/cpp/very-long-comment.c: New test.
9976
9977 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9978
9979         PR fortran/20059
9980         * gfortran.dg/common_5.f: New test.
9981
9982 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
9983
9984         PR middle-end/21082
9985         * g++.dg/tree-ssa/pr21082.C: New testcase.
9986
9987 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
9988
9989         * gcc.dg/vect/vect-99.c: New test.
9990
9991 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
9992
9993         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
9994
9995 2005-04-22  Jeff Law  <law@redhat.com>
9996
9997         * gcc.dg/uninit-5.c: Remove xfails.
9998         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
9999         conditionals and loads.
10000
10001 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
10002
10003         PR libfortran/20074
10004         PR libfortran/20436
10005         PR libfortran/21108
10006         * gfortran.dg/nested_reshape.f90: new test
10007         * gfortran.dg/reshape-alloc.f90: new test
10008         * gfortran.dg/reshape.f90: new test
10009
10010 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
10011
10012         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10013
10014         * gcc.dg/arm-vfp1.c: New test.
10015
10016 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
10017
10018         PR c++/21087
10019         * g++.dg/lookup/builtin2.C: New test.
10020
10021 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10022
10023         * gcc.dg/weak/weak-13.c: New test.
10024
10025 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
10026
10027         * lib/target-supports.exp (check_effective_target_sync_int_long):
10028         Add powerpc*.
10029
10030 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
10031
10032         * gcc.target/mips/branch-1.c: New test.
10033
10034 2005-04-21  Richard Henderson  <rth@redhat.com>
10035
10036         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10037         * gcc.dg/vect/vect-86.c: Likewise.
10038         * gcc.dg/vect/vect-87.c: Likewise.
10039         * gcc.dg/vect/vect-88.c: Likewise.
10040
10041 2005-04-21  Devang Patel  <dpatel@apple.com>
10042
10043         PR optimization/20994
10044         * gcc.dg/tree-ssa/ifc-3.c: New test.
10045
10046 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10047
10048         PR c/12913
10049         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10050         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10051         gcc.dg/c99-vla-jump-5.c: New tests.
10052
10053 2005-04-19  Richard Henderson  <rth@redhat.com>
10054
10055         * lib/target-supports.exp (check_effective_target_vect_int_mult):
10056         Fix typo in exists check.
10057         (check_effective_target_sync_int_long): New.
10058         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10059         * gcc.dg/ia64-sync-2.c: Likewise.
10060         * gcc.dg/ia64-sync-3.c: Likewise.
10061         * gcc.dg/ia64-sync-4.c: Likewise.
10062
10063 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
10064
10065         * gcc.dg/fold-xor-1.c: New test.
10066         * gcc.dg/fold-xor-2.c: New test.
10067
10068 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
10069
10070         PR target/20670
10071         * g++.dg/eh/fp-regs.C: New test.
10072
10073 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10074
10075         * gcc.dg/Wint-to-pointer-cast-1.c,
10076         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10077         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10078         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10079
10080 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10081
10082         PR fortran/16861
10083         * gfortran.dg/pr16861.f90: New test.
10084
10085 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10086
10087         * gcc.dg/pr21085.c: New test.
10088
10089 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
10090
10091         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
10092         (setup_mips_tests, dg-mips-options): New procedures.
10093         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10094         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10095         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10096         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10097         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10098         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10099         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10100         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10101         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10102         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10103         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10104         dg-mips-options instead of dg-options.  Remove now-redundant
10105         preprocessor guards.
10106         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10107         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10108         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10109         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10110         * gcc.dg/vr-mult-2.c: Delete.
10111         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10112         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10113         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10114         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10115         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10116         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10117         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10118
10119 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
10120
10121         * ada/acats/run_all.sh: Use sync when executable not present.
10122
10123 2005-04-18  Devang Patel  <dpatel@apple.com>
10124
10125         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10126         * gcc.dg/vect/vect-11a.c: New.
10127         * gcc.dg/vect/vect-none.c: Update.
10128         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10129
10130 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10131
10132         PR tree-optimization/20922
10133         * gcc.dg/pr20922-1.c: New test.
10134         * gcc.dg/pr20922-2.c: New test.
10135         * gcc.dg/pr20922-3.c: New test.
10136         * gcc.dg/pr20922-4.c: New test.
10137         * gcc.dg/pr20922-5.c: New test.
10138         * gcc.dg/pr20922-6.c: New test.
10139
10140 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10141
10142         PR libfortran/20950
10143         * gfortran.dg/pr20950.f: New test.
10144
10145 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10146
10147         PR libfortran/19216
10148         * gfortran.dg/pr19216.f: New test.
10149
10150 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
10151
10152         PR tree-optimization/21001
10153         * gcc.dg/tree-ssa/pr21001.c: New.
10154
10155 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
10156
10157         PR libfortran/21075
10158         * gfortran.dg/reshape_rank7.f90: New test.
10159
10160 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10161
10162         PR libfortran/12884 gfortran.dg/pr12884.f: New test
10163         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10164         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10165         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10166         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10167         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10168         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10169         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10170         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10171         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10172         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10173         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10174         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10175         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10176         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10177         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10178         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10179         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10180         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10181         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10182         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10183
10184 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
10185
10186         * gfortran.dg/wtruncate.f: New testcase.
10187         * gfortran.dg/wtruncate.f90: New testcase.
10188
10189 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
10190
10191         PR c++/21025
10192         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10193         which sizeof/alignof is dependent, rather than just whether we are
10194         processing_template_decl.
10195
10196 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10197
10198         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10199         corrected typo where the wrong variables had been compared.
10200
10201 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10202
10203         PR libfortran/18495
10204         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10205         Test callee-allocated version of return array with a write
10206         statement.
10207         Test spread with a temporary with another write statement.
10208
10209 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
10210
10211         PR tree-optimization/21031
10212         * gcc.dg/tree-ssa/pr21031.c: New.
10213
10214 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
10215
10216         PR tree-optimization/21004
10217         * gcc.dg/builtins-53.c: Include builtins-config.h.
10218         Check floorf, ceilf, floorl and ceill transformations
10219         only when HAVE_C99_RUNTIME is defined.
10220
10221 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
10222
10223         PR middle-end/20739
10224         * gcc.dg/tree-ssa/pr20739.c: New test.
10225
10226 2005-04-14  Mike Stump  <mrs@apple.com>
10227
10228         * gcc.dg/Foundation.framework/empty: New.
10229         * gcc.dg/framework-2.c: New.
10230
10231 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10232
10233         PR tree-optimization/21021
10234         * gcc.c-torture/compile/pr21021.c: New.
10235
10236 2005-04-14  Janis Johnson  <janis187@us.ibm.com
10237
10238         PR testsuite/21010
10239         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10240         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10241         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10242         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10243         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10244         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10245         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10246         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10247
10248 2005-04-14  Richard Henderson  <rth@redhat.com>
10249
10250         * lib/target-supports.exp (check_effective_target_vect_condition):
10251         Add ia64, i?86, and x86_64.
10252
10253 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
10254
10255         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10256
10257 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10258
10259         PR tree-optimization/20657
10260         * gcc.dg/tree-ssa/pr20657.c: New.
10261
10262 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
10263
10264         * gcc.dg/builtins-53.c: Also check (int)trunc* and
10265         (long long int)trunc*.
10266
10267 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
10268
10269         PR target/20927
10270         * gcc.dg/pr20927.c: New test.
10271
10272 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
10273
10274         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10275         * gcc.target/mips/asm-1.c: Likewise.
10276
10277 2005-04-13  Dale Johannesen  <dalej@apple.com>
10278
10279         * objc.dg/objc-fast-4.m: New.
10280
10281 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
10282
10283         * gcc.target/cris/torture/cris-torture.exp: New driver in new
10284         directory.
10285         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10286
10287 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
10288
10289         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10290         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10291         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10292
10293 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
10294
10295         PR tree-optimization/20913
10296         * gcc.dg/tree-ssa/pr20913.c: New.
10297
10298         PR tree-optimization/20702
10299         * gcc.dg/tree-ssa/pr20702.c: New.
10300
10301 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10302
10303         PR c++/13744
10304         * g++.dg/inherit/local3.C: New test.
10305
10306 2005-04-12  Jeff Law  <law@redhat.com>
10307
10308         * gcc.dg/tree-ssa/20050412-1.c: New test.
10309
10310 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
10311
10312         PR libfortran/19016
10313         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10314         Add tests with mask generated by expression.
10315         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10316         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10317         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10318
10319 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
10320
10321         PR middle-end/20917
10322         * gcc.dg/20050409-1.c: New test.
10323
10324 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
10325
10326         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10327
10328 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10329
10330         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10331         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10332         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10333         (TARGET_CXX): Adjust accordingly.
10334         * target.h (struct gcc_target): Remove epxort_class_data.  Add
10335         determine_class_data_visibility and class_data_always_comdat.
10336         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10337         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10338         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10339         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10340         (arm_cxx_determine_class_data_visibility): New.
10341         (arm_cxx_class_data_always_comdat): Likewise.
10342         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10343         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10344         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10345         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10346         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10347         Define.
10348
10349 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10350
10351         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10352
10353 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
10354
10355         * gcc.dg/i386-darwin-fpmath.c: New.
10356
10357 2004-04-11  Devang Patel  <dpatel@apple.com>
10358
10359         * lib/target-supports.exp (check_effective_target_vect_condition): New.
10360         * gcc.dg/vect/vect-ifcvt-1.c: New test.
10361         * gcc.dg/vect/vect-ifcvt-2.c: New test.
10362         * gcc.dg/vect/vect-ifcvt-3.c: New test.
10363         * gcc.dg/vect/vect-ifcvt-4.c: New test.
10364         * gcc.dg/vect/vect-ifcvt-5.c: New test.
10365         * gcc.dg/vect/vect-ifcvt-6.c: New test.
10366         * gcc.dg/vect/vect-ifcvt-7.c: New test.
10367         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10368
10369 2004-04-11  Devang Patel  <dpatel@apple.com>
10370
10371         * gcc.dg/vect/vect-dv-1.c: New test.
10372         * gcc.dg/vect/vect-dv-2.c: New test.
10373
10374 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10375
10376         PR tree-optimization/20933
10377         * gcc.dg/tree-ssa/pr20933.c: New test.
10378
10379 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10380
10381         * gfortran.dg/fold_nearest.f90: New test.
10382
10383 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
10384
10385         * gcc.dg/tree-ssa/alias-1.c: New test.
10386
10387 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10388
10389         PR tree-optimization/20920
10390         * g++.dg/tree-ssa/pr20920.C: New test.
10391
10392 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
10393
10394         * gcc.dg/builtins-53.c: Also check (int)ceil* and
10395         (long long int)ceil*.
10396
10397 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
10398
10399         * g++.dg/warn/Wdtor1.C: Declare template in system header with
10400         explicit C++ linkage.
10401
10402 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10403
10404         * gfortran.dg/pr17229.f: Take care of the new obsolescence
10405         warning for arithmetic IF statements.
10406
10407 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
10408
10409         * eor_handling_1.f90: New test case.
10410         * eor_handling_2.f90: New test case.
10411         * eor_handling_3.f90: New test case.
10412         * eor_handling_4.f90: New test case.
10413         * eor_handling_5.f90: New test case.
10414         * noadv_size.f90: New test case.
10415         * pad_no.f90: New test case.
10416
10417 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
10418
10419         * gcc.c-torture/execute/20050410-1.c: New test.
10420
10421 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
10422
10423         * gcc.dg/pr20126.c: New.
10424
10425 2005-04-09  Bud Davis  <bdavis@gfortran.org>
10426             Steven G. Kargl <kargls@comcast.net>
10427
10428         * gfortran.dg/PR19872.f: New test.
10429
10430 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10431
10432         * gfortran.dg/nint_1.f90: Fix dg-do directive.
10433
10434 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10435
10436         * gfortran.dg/nint_1.f90: New test.
10437
10438 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10439
10440         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
10441         Added test for callee-allocated arrays with write statements.
10442         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10443         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10444         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10445         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10446         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10447
10448 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10449
10450         PR libfortran/20163
10451         * gfortran.dg/open-options-blanks.f: New test.
10452
10453 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10454
10455         PR fortran/13257
10456         * gfortran.dg/comma_format_extension_[1234].f: New tests.
10457
10458 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
10459
10460         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10461         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10462         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10463         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10464         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10465         * gcc.c-torture/execute/stdarg-4.c: New test.
10466
10467         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
10468
10469         PR target/20795
10470         * g++.dg/abi/param2.C: New test.
10471
10472 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10473
10474         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
10475
10476 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10477
10478         * gcc.dg/builtins-53.c: New test.
10479
10480 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
10481
10482         * g++.dg/tree-ssa/pr18178.C: New test.
10483         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
10484         * gcc.c-torture/execute/20041019-1.c: New test.
10485         * gcc.dg/tree-ssa/20041008-1.c: New test.
10486         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
10487         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
10488         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
10489         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
10490         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
10491         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
10492         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
10493         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
10494         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10495         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10496
10497 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
10498
10499         PR rtl-optimization/20466
10500         * gcc.c-torture/execute/pr20466-1.c: New test.
10501
10502 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
10503
10504         PR c++/20905
10505         * g++.dg/parse/cond2.C: New test.
10506
10507         PR c++/20145
10508         * g++.dg/warn/Wdtor1.C: New test.
10509
10510 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10511
10512         PR fortran/17229
10513         * gfortran.dg/pr17229.f: New test.
10514
10515 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
10516
10517         * gfortran.dg/tiny_1.f90: New test.
10518         * gfortran.dg/tiny_2.f90: ditto.
10519
10520 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
10521
10522         * gfortran.dg/eor_1.f90: Fix dg-do run line
10523         * gfortran.dg/open_new.f90: Fix dg-do run line
10524
10525 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
10526
10527         * lib/target-supports.exp (get_compiler_messages): Support
10528         optional arguments, the fourth being compiler options.
10529         (check_effective_target_fpic): New proc.
10530         * gcc.dg/20050321-2.c: Restrict to target fpic.
10531
10532 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
10533
10534         * gcc.dg/15443-1.c: New test.
10535         * gcc.dg/15443-2.c: Likewise.
10536
10537 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10538
10539         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
10540
10541 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10542
10543         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
10544
10545 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10546
10547         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
10548         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
10549         -m64.
10550         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
10551         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
10552         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
10553
10554 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
10555
10556         PR c++/20212
10557         * g++.dg/warn/Wunused-11.C: New test.
10558
10559 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
10560
10561         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
10562
10563 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
10564
10565         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
10566
10567 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10568
10569         PR c++/20734
10570         * g++.dg/template/ptrmem13.C: New test.
10571
10572 2005-04-05  Per Bothner  <per@bothner.com>
10573
10574         * lib/gcc.exp: Always add -fno-show-column, for now.
10575
10576 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
10577
10578         PR testsuite/20767
10579         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
10580         of plain old "unsigned int" for the type of "i".  Makes this test
10581         64bit clean.
10582
10583 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
10584
10585         * gcc.dg/i386-ssefn-1.c: New test.
10586         * gcc.dg/i386-ssefn-2.c: New test.
10587         * gcc.dg/i386-ssefn-3.c: New test.
10588         * gcc.dg/i386-ssefn-4.c: New test.
10589
10590 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
10591
10592         PR tree-optimization/20076
10593         * gcc.dg/builtin-apply4.c: New test.
10594
10595         PR preprocessor/19475
10596         * gcc.dg/cpp/macspace1.c: New test.
10597         * gcc.dg/cpp/macspace2.c: New test.
10598
10599 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10600
10601         * gfortran.dg/pr20755.f: Fixed bad format.
10602
10603 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10604
10605         PR c++/20763
10606         * g++.dg/ext/attrib21.C: New test.
10607
10608 2004-04-05  Devang Patel  <dpatel@apple.com>
10609
10610         * lib/target-supports.exp (check_effective_target_vect_shif): New.
10611         * gcc.dg/vect/vect-shift-1.c: New test.
10612
10613 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10614
10615         PR libfortran/20755
10616         * gfortran.dg/pr20755.f: New test.
10617
10618 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
10619
10620         * gfortran.dg/pr15959.f90: New test.
10621         * gfortran.dg/string_pad_trunc.f90: New test.
10622
10623 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10624
10625         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
10626         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
10627         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
10628         syntax.
10629
10630 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10631
10632         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
10633
10634 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10635
10636         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
10637         * gcc.c-torture/compile/20011119-2.c: Likewise.
10638         * gcc.c-torture/compile/981001-2.c: Likewise.
10639
10640 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
10641
10642         PR c++/20679
10643         * g++.dg/template/overload4.C: New test.
10644
10645 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10646
10647         PR c++/20746
10648         * g++.dg/abi/covariant5.C: New.
10649
10650         PR debug/20505
10651         * g++.dg/debug/const2.C: New.
10652
10653 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
10654
10655         PR rtl-optimization/16104
10656         * gcc.c-torture/execute/20050316-1.c: New test.
10657
10658 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10659
10660         * g++.dg/template/spec23.C: Fix dg-error text.
10661
10662 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
10663
10664         PR c++/19199
10665         * g++.dg/expr/lval2.C: New.
10666
10667 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10668
10669         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
10670         __builtin_strcasecmp and __builtin_strncasecmp.
10671
10672 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10673
10674         PR c++/20723
10675         * g++.dg/template/spec22.C: New.
10676         * g++.dg/template/spec23.C: New.
10677
10678 2005-04-03  Dale Ranta  <dir@lanl.gov>
10679             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10680
10681         PR libfortran/20068
10682         PR libfortran/20125
10683         PR libfortran/20156
10684         PR libfortran/20471
10685         * gfortran.dg/backspace.f: New test.
10686
10687 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
10688
10689         * gcc.dg/pr19345.c: New test.
10690
10691 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10692
10693         PR tree-optimization/20640
10694         * gcc.dg/torture/tree-loop-1.c: New.
10695
10696 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10697
10698         PR rtl-optimization/20290
10699         * gcc.c-torture/execute/loop-ivopts-2.c: New.
10700
10701 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
10702
10703         * gcc.dg/rs6000-fpint.c: New.
10704
10705 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10706
10707         * gcc.dg/old-style-then-proto-1.c: New test.
10708
10709 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10710
10711         * gfortran.fortran-torture/execute/backspace.f90: Check
10712         after backspace and read was incorrect.
10713
10714 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10715
10716         * gcc.c-torture/execute/builtins/strcat.c: Check the result
10717         buffer past the terminating NUL using memcmp.
10718         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
10719         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
10720
10721         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
10722         Fix unused/uninitialized variable warnings.
10723
10724         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
10725         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
10726         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
10727         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10728
10729         * gcc.c-torture/execute/builtins/abs-1-lib.c,
10730         gcc.c-torture/execute/builtins/fputs-lib.c,
10731         gcc.c-torture/execute/builtins/lib/fprintf.c,
10732         gcc.c-torture/execute/builtins/lib/main.c,
10733         gcc.c-torture/execute/builtins/lib/memcmp.c,
10734         gcc.c-torture/execute/builtins/lib/memmove.c,
10735         gcc.c-torture/execute/builtins/lib/mempcpy.c,
10736         gcc.c-torture/execute/builtins/lib/memset.c,
10737         gcc.c-torture/execute/builtins/lib/printf.c,
10738         gcc.c-torture/execute/builtins/lib/sprintf.c,
10739         gcc.c-torture/execute/builtins/lib/stpcpy.c,
10740         gcc.c-torture/execute/builtins/lib/strchr.c,
10741         gcc.c-torture/execute/builtins/lib/strcmp.c,
10742         gcc.c-torture/execute/builtins/lib/strcpy.c,
10743         gcc.c-torture/execute/builtins/lib/strcspn.c,
10744         gcc.c-torture/execute/builtins/lib/strlen.c,
10745         gcc.c-torture/execute/builtins/lib/strncat.c,
10746         gcc.c-torture/execute/builtins/lib/strncmp.c,
10747         gcc.c-torture/execute/builtins/lib/strncpy.c,
10748         gcc.c-torture/execute/builtins/lib/strrchr.c,
10749         gcc.c-torture/execute/builtins/lib/strspn.c,
10750         gcc.c-torture/execute/builtins/lib/strstr.c,
10751         gcc.c-torture/execute/builtins/memops-asm-lib.c,
10752         gcc.c-torture/execute/builtins/strlen-2.c,
10753         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
10754         prototypes.
10755
10756 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10757
10758         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
10759         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
10760         selectany usage.
10761
10762 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
10763
10764         PR c++/19406
10765         * g++.dg/debug/using1.C: New test.
10766
10767 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
10768
10769         PR middle-end/20524
10770         * gcc.dg/alias-7.c: Prefix asm-declared name with
10771         __USER_LABEL_PREFIX__.
10772
10773 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
10774
10775         Fix fallout from PR middle-end/15700:
10776         * gcc.c-torture/compile/20011119-1.c: Take
10777         __USER_LABEL_PREFIX__ into account.
10778         * gcc.c-torture/compile/20011119-2.c: Likewise.
10779
10780 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10781
10782         PR c++/18644
10783         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
10784
10785 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10786
10787         PR c/17855
10788         * gcc.c-torture/compile/struct-non-lval-1.c,
10789         gcc.c-torture/compile/struct-non-lval-2.c,
10790         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
10791
10792 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
10793
10794         * gcc.dg/tls/tls.exp: Remove temporary file.
10795         * g++.dg/tls/tls.exp: Ditto.
10796         * lib/file-format.exp: Ditto.
10797         * g++.dg/special/ecos.exp: Ditto.
10798
10799         * lib/profopt.exp: Treat prof_ext as a list.
10800         * gcc.misc-tests/bprob.exp: Ditto.
10801         * g++.dg/bprob/bprob.exp: Ditto.
10802
10803         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
10804         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
10805         g++.dg/tree-ssa/pointer-reference-alias.C,
10806         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
10807         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
10808         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
10809         g++.dg/vect/pr19951.cc: Ditto.
10810         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
10811         gcc.dg/builtins-47.c: Ditto.
10812         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
10813         gcc.dg/pr20115-1.c: Ditto.
10814         * gcc.dg/tree-ssa/20030530-2.c,
10815         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
10816         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10817         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
10818         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10819         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
10820         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
10821         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
10822         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
10823         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
10824         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
10825         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
10826         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
10827         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
10828         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
10829         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
10830         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10831         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10832         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10833         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10834         gcc.dg/tree-ssa/20030824-1.c,
10835         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
10836         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
10837         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
10838         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
10839         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
10840         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
10841         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
10842         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
10843         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
10844         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
10845         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
10846         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
10847         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
10848         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
10849         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
10850         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
10851         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
10852         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
10853         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
10854         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
10855         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
10856         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
10857         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
10858         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
10859         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
10860         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
10861         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
10862         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
10863         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
10864         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
10865         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
10866         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
10867         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
10868         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
10869         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
10870         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
10871         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
10872         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
10873         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
10874         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
10875         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
10876         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
10877         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10878         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
10879         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
10880         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
10881         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
10882         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
10883         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
10884         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
10885         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10886         gcc.dg/tree-ssa/useless-1.c: Ditto.
10887         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
10888         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
10889         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
10890         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
10891         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10892         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
10893         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
10894         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
10895         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
10896         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
10897         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
10898         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
10899         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
10900         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
10901         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
10902         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
10903         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
10904         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
10905         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
10906         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
10907         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
10908         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10909         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10910         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
10911         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
10912         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
10913         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
10914         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
10915         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
10916         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
10917         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
10918         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
10919         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
10920         gcc.dg/vect/vect-none.c: Ditto.
10921         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
10922         treelang/compile/unsigned.tree: Ditto.
10923
10924         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
10925         * gcc.dg/cpp/direct2s.c: Ditto.
10926         * gcc.dg/cpp/paste4.c: Ditto.
10927         * gcc.dg/cpp/separate-1.c: Ditto.
10928         * gcc.dg/pch/save-temps-1.c: Ditto.
10929         * g++.dg/ext/altivec-10.C: Ditto.
10930         * g++.dg/pch/pch.C: Ditto.
10931
10932         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
10933
10934         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
10935         * g++.dg/template/repo1.C: Ditto.
10936         * g++.dg/template/repo2.C: Ditto.
10937         * g++.dg/template/repo3.C: Ditto.
10938         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
10939         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
10940         * g++.old-deja/g++.pt/repo1.C: Ditto.
10941         * g++.old-deja/g++.pt/repo2.C: Ditto.
10942         * g++.old-deja/g++.pt/repo3.C: Ditto.
10943         * g++.old-deja/g++.pt/repo4.C: Ditto.
10944
10945         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
10946         * gcc.dg/20030107-1.c: Ditto.
10947         * gcc.dg/20030702-1.c: Ditto.
10948         * gcc.dg/profile-generate-1.c: Ditto.
10949         * g++.dg/other/profile1.C: Ditto.
10950         * g++.old-deja/g++.robertl/eb83.C: Ditto.
10951
10952         * lib/gcc-dg.exp (remove-build-file): New.
10953         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10954         cleanup-tree-dump, cleanup-saved-temps): New.
10955
10956 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10957
10958         PR c++/19203, DR 214
10959         * g++.dg/parse/ambig3.C: Not ambiguous.
10960         * g++.dg/template/spec20.C: New.
10961         * g++.dg/template/spec21.C: New.
10962
10963 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
10964
10965         PR target/20045
10966         * gcc.dg/ia64-fptr-1.c: Run only on linux.
10967
10968 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10969
10970         PR libfortran/20660
10971         * gfortran.dg/negative_unit.f: New test.
10972
10973 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
10974
10975         * gcc.dg/20050330-1.c: New test.
10976
10977 2005-03-30  Devang Patel  <dpatel@apple.com>
10978
10979         * g++.dg/tree-sra/ssa-sra-3.C: New test.
10980
10981 2005-03-30  Dale Johannesen  <dalej@apple.com>
10982
10983         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
10984
10985 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
10986
10987         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10988         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
10989         Strip options from test name.
10990
10991 2005-03-31  Jan Hubicka  <jh@suse.cz>
10992
10993         * gcc.dg/varpool-1.c: New testcase.
10994
10995 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10996
10997         PR c/772
10998         PR c/17913
10999         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11000         gcc.dg/stmt-expr-label-3.c : New tests.
11001         * gcc.c-torture/execute/medce-2.c: Remove.
11002
11003 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11004
11005         PR c/20368
11006         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11007         tests.
11008
11009 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
11010
11011         * gcc.c-torture/compile/pr20203.c: New test.
11012
11013 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11014
11015         * gfortran.dg/promotion.f90: New test.
11016
11017 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
11018
11019         PR middle-end/20491
11020         * gcc.dg/torture/asm-subreg-1.c: New test.
11021
11022 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
11023
11024         PR c/20672
11025         * gcc.dg/pr20672-1.c: New test.
11026
11027 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
11028
11029         * gfortran.dg/vect: New directory.
11030         * gfortran.dg/vect/vect.exp: New.
11031         * gfortran.dg/vect/vect-1.f90: New test.
11032         * gfortran.dg/vect/vect-2.f90: New test.
11033         * gfortran.dg/vect/vect-3.f90: New test.
11034         * gfortran.dg/vect/vect-4.f90: New test.
11035         * gfortran.dg/vect/vect-5.f90: New test.
11036
11037 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
11038
11039         PR middle-end/20622
11040         * gcc.dg/alias-7.c: New test.
11041
11042 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11043
11044         * gcc.dg/sparc-reg-1.c: New test.
11045
11046 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
11047
11048         PR target/19890
11049         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11050
11051 2005-03-29  Dale Ranta  <dir@lanl.gov>
11052             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11053
11054         PR libfortran/20163
11055         * gfortran.dg/pr20163-2.f: New test.
11056
11057 2005-03-28  Jan Hubicka  <jh@suse.cz>
11058
11059         PR middle-end/20635
11060         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11061         by Jakub Jelinek.
11062
11063 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
11064
11065         PR tree-optimization/20626
11066         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11067         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11068
11069 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11070
11071         * gfortran.dg/underflow.f90: New test.
11072         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11073
11074 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11075
11076         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11077
11078 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
11079
11080         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11081         (g++_init): Make sure that CXXFLAGS is set.
11082         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11083         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11084         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11085         * lib/objc.exp (objc_init): Likewise.
11086         * lib/treelang.exp (treelang_init): Likewise.
11087
11088 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
11089
11090         PR tree-optimization/20470
11091         * gcc.dg/tree-ssa/pr20470.c: New test.
11092
11093 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
11094
11095         * gcc.dg/ppc-stfiwx.c: New.
11096
11097 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
11098
11099         PR target/19888
11100         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11101
11102 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11103
11104         * gcc.dg/20050325-1.c: Fix a typo.
11105
11106 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11107
11108         PR libfortran/19678
11109         PR libfortran/19679
11110         * gfortran.dg/dos_eol.f: New test.
11111
11112 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11113
11114         PR rtl-optimization/20249
11115         * gcc.dg/20050325-1.c: New test.
11116
11117 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11118
11119         PR libfortran/15332
11120         * gfortran.dg/pr15332.f: New test.
11121
11122 2005-03-24  Dale Johannesen  <dalej@apple.com>
11123
11124         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11125
11126 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
11127
11128         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11129         'internal' visibility.
11130         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11131         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11132         'protected' visibility.
11133         * gcc.dg/visibility-7.c: Likewise.
11134         * lib/target-supports.exp (check_visibility_available): Take
11135         a parameter, the kind of visibility to check for.
11136         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11137         to check_visibility_available.
11138
11139         * g++.dg/expr/cast3.C: New.
11140
11141 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
11142
11143         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11144         rs6000.
11145
11146 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
11147
11148         PR target/20095
11149         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11150
11151 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
11152
11153         * gcc.dg/badshift.c: Renamed to...
11154         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
11155
11156         * gcc.target/i386/badshift.c: Renamed to...
11157         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
11158         only.
11159
11160         PR rtl-optimization/20532
11161         * gcc.target/i386/badshift.c: New.
11162
11163 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11164
11165         * gfortran.dg/pr18025.f90: New test.
11166
11167 2005-03-23  Dale Johannesen  <dalej@apple.com>
11168
11169         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11170
11171 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
11172
11173         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11174
11175         * lib/target-supports.exp (check_iconv_available): Default
11176         libiconv to -liconv, if there is no definition.
11177
11178 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
11179
11180         * gcc.dg/torture/cris-asm-mof-1.c: New test.
11181
11182 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
11183
11184         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11185         * g++.dg/opt/pr7503-2.C: Likewise.
11186         * g++.dg/opt/pr7503-3.C: Likewise.
11187         * g++.dg/opt/pr7503-4.C: Likewise.
11188         * g++.dg/opt/pr7503-5.C: Likewise.
11189         * g++.dg/warn/minmax.C: New test.
11190
11191 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11192
11193         * gfortran.dg/g77_intrinsics_funcs.f: New test.
11194         * gfortran.dg/g77_intrinsics_sub.f: New test.
11195
11196 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11197             Jan Hubicka  <jh@suse.cz>
11198             Steven Bosscher <stevenb@suse.de
11199
11200         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11201
11202 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11203
11204         PR c++/19980
11205         * g++.dg/template/redecl3.C: New test.
11206
11207 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11208
11209         PR c++/20499
11210         * g++.dg/parse/error16.C: Tweak error markers.
11211
11212 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
11213
11214         PR target/20561
11215         * gcc.dg/20050321-2.c: New test.
11216
11217 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11218
11219         PR c++/20465
11220         PR c++/20381
11221         * g++.dg/template/ptrmem12.C: New.
11222
11223 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
11224
11225         PR rtl-optimization/20527
11226         * gcc.c-torture/execute/pr20527-1.c: New test.
11227
11228 2005-03-22  Ben Elliston  <bje@au.ibm.com>
11229
11230         * gcc.misc-tests/options.exp (check_for_options): Create a real C
11231         program, compile it into a real executable and then delete the .c
11232         and .x files afterwards, to avoid problems on testglue targets.
11233
11234 2005-03-21  Stuart Hastings  <stuart@apple.com>
11235
11236         * gcc.target/i386/sse-2.c: New.
11237
11238 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
11239
11240         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11241
11242 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11243
11244         * g++.dg/parse/crash25.C: Fix typo.
11245
11246 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11247
11248         PR c++/20461
11249         * g++.dg/parse/crash24.C: New test.
11250
11251         PR c++/20536
11252         * g++.dg/parse/crash25.C: New test.
11253
11254 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11255
11256         PR c++/20147
11257         * g++.dg/ext/stmtexpr4.C: New test.
11258
11259 2005-03-20  Roger Sayle  <roger@eyesopen.com>
11260
11261         PR middle-end/20539
11262         * gcc.c-torture/compile/pr13066-1.c: New test case.
11263         * gcc.c-torture/compile/pr20539-1.c: Likewise.
11264         * g++.dg/opt/pr13066-1.C: Likewise.
11265
11266 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
11267
11268         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11269
11270 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11271
11272         PR fortran/18525
11273         * gfortran.dg/nesting_1.f90: New test.
11274
11275 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11276
11277         PR c++/20240
11278         * g++.dg/lookup/using13.C: New test.
11279
11280 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11281
11282         PR c++/20333
11283         * g++.dg/template/crash36.C: New test.
11284
11285 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
11286
11287         PR c++/20463
11288         * g++.dg/template/crash35.C: New test.
11289
11290 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
11291
11292         PR c++/19966
11293         * g++.dg/overload/operator2.C: New test.
11294
11295 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11296
11297         PR libfortran/20257
11298         * gfortran.dg/pr20257.f90: New test.
11299
11300 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11301
11302         PR libfortran/20480
11303         * gfortran.dg/pr20480.f90: New test.
11304
11305 2005-03-16  Richard Henderson  <rth@redhat.com>
11306
11307         PR middle-end/15700
11308         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11309         (_rtld_global): New.
11310         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11311         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11312
11313         * gcc.dg/alias-3.c: New.
11314         * gcc.dg/alias-4.c: New.
11315         * gcc.dg/alias-5.c: New.
11316         * gcc.dg/alias-6.c: New.
11317
11318 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
11319
11320         * gcc.dg/cpp/ucnid-7.c: New.
11321
11322 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
11323             Dorit Naishlos  <dorit@il.ibm.com>
11324
11325         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11326         darwin.
11327
11328 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
11329
11330         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11331         misaligned accesses.
11332         * gcc.dg/vect/vect-58.c: Likewise.
11333         * gcc.dg/vect/vect-92.c: New.
11334         * gcc.dg/vect/vect-93.c: New.
11335
11336 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
11337
11338         PR fortran/18827
11339         * gfortran.dg/assign_2.f90: New test.
11340         * gfortran.dg/assign_3.f90: New test.
11341         * gfortran.dg/assign.f90: New test.
11342
11343 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
11344
11345         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11346         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11347         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11348         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11349         names.
11350
11351 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
11352
11353         * gcc.dg/cpp/ucnid-6.c: New.
11354
11355         * gcc.dg/cpp/normalize-1.c: New.
11356         * gcc.dg/cpp/normalize-2.c: New.
11357         * gcc.dg/cpp/normalize-3.c: New.
11358         * gcc.dg/cpp/normalize-4.c: New.
11359         * gcc.dg/cpp/ucnid-4.c: New.
11360         * gcc.dg/cpp/ucnid-5.c: New.
11361         * g++.dg/cpp/normalize-1.C: New.
11362         * g++.dg/cpp/ucnid-1.C: New.
11363
11364 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11365
11366         * gcc.dg/pr18628.c: New.
11367
11368 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11369
11370         PR c++/20280
11371         * g++.dg/tree-ssa/pr20280.C: New.
11372
11373 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11374
11375         PR fortran/20467
11376         * gfortran.dg/stfunc_2.f90: New test.
11377
11378 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11379
11380         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11381
11382 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11383
11384         * gcc.dg/tree-ssa/20050314-1.c: New test.
11385
11386 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11387
11388         PR c++/4403
11389         PR c++/9783, DR433
11390         * g++.dg/template/friend34.C: New test.
11391         * g++.dg/template/friend35.C: Likewise.
11392         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11393
11394 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11395
11396         Friend class name lookup 5/n
11397         PR c++/1016
11398         * g++.dg/lookup/hidden-class1.C: New test.
11399         * g++.dg/lookup/hidden-class2.C: Likewise.
11400         * g++.dg/lookup/hidden-class3.C: Likewise.
11401         * g++.dg/lookup/hidden-class4.C: Likewise.
11402         * g++.dg/lookup/hidden-class5.C: Likewise.
11403         * g++.dg/lookup/hidden-class6.C: Likewise.
11404         * g++.dg/lookup/hidden-class7.C: Likewise.
11405         * g++.dg/lookup/hidden-class8.C: Likewise.
11406         * g++.dg/lookup/hidden-class9.C: Likewise.
11407         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11408         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11409         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11410         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11411         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11412         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11413         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11414         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11415         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11416         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11417         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11418
11419 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
11420
11421         PR c++/20157
11422         * g++.dg/template/error18.C: New test.
11423
11424 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11425
11426         PR debug/16792
11427         * g++.dg/debug/pr16792.C: New test.
11428
11429 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11430
11431         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
11432         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
11433         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
11434         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
11435         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
11436         test assertion names.
11437
11438 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11439
11440         PR fortran/18600
11441         * gfortran.dg/stfunc_1.f90: New test.
11442
11443 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11444
11445         PR fortran/16907
11446         * gfortran.dg/real_index_1.f90: New test.
11447
11448 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11449
11450         PR fortran/20323
11451         * gfortran.dg/spec_expr_1.f90: New test.
11452
11453 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11454
11455         PR c/20402
11456         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
11457         new parser.
11458
11459 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11460
11461         PR fortran/20361
11462         * gfortran.dg/largeequiv_1.f90: New test.
11463
11464 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11465
11466         * gcc.dg/ucnid-1.c: New.
11467         * gcc.dg/ucnid-2.c: New.
11468         * gcc.dg/ucnid-3.c: New.
11469         * gcc.dg/ucnid-4.c: New.
11470         * gcc.dg/ucnid-5.c: New.
11471         * gcc.dg/ucnid-6.c: New.
11472         * gcc.dg/cpp/ucnid-1.c: New.
11473         * gcc.dg/cpp/ucnid-2.c: New.
11474         * gcc.dg/cpp/ucnid-3.c: New.
11475         * g++.dg/other/ucnid-1.C: New.
11476
11477 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11478
11479         * gcc.dg/vmx/darwin-abi-3.c: Delete.
11480
11481 2005-03-11  Per Bothner  <per@bothner.com>
11482
11483         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
11484         that diagnotics refer to correct token.
11485         * gcc.dg/unused-3.c: Likewise.
11486
11487 2005-03-11  Per Bothner  <per@bothner.com>
11488
11489         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
11490         constant" is now actually on same line as string constant.
11491         * gcc.dg/cpp/direct2s.c: Likewise.
11492
11493 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
11494
11495         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
11496
11497 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11498
11499         PR libfortran/20124
11500         * gfortran.dg/pr20124.f90: New Test
11501
11502 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
11503
11504         PR tree-optimization/20130
11505         * gcc.dg/pr20130-1.c: New test.
11506
11507 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11508
11509         PR target/20095
11510         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
11511
11512 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11513
11514         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
11515
11516 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11517
11518         * g++.dg/eh/forced1.C: Fix comment.
11519         * g++.dg/eh/forced2.C: Ditto.
11520         * g++.dg/eh/forced3.C: Ditto.
11521         * g++.dg/eh/forced4.C: Ditto.
11522
11523 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
11524
11525         PR rtl-opt/20412
11526         * gcc.c-torture/compile/pr20412.c: New test.
11527
11528 2005-03-10  Roger Sayle  <roger@eyesopen.com>
11529
11530         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
11531
11532 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11533
11534         PR target/20322
11535         * gcc.dg/20050307-1.c: New test.
11536
11537 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
11538
11539         PR c++/20375
11540         * g++.dg/other/stdarg3.C: New.
11541
11542 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11543
11544         PR c++/18384, c++/18327
11545         * g++.dg/init/array19.C: New test.
11546
11547         PR inline-asm/20314
11548         * gcc.dg/torture/pr20314-1.c: New test.
11549         * gcc.dg/torture/pr20314-2.c: New test.
11550
11551 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
11552
11553         * gcc.dg/20050309-1.c: New test.
11554
11555 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11556
11557         * gcc.dg/builtins-10.c: Reactivate disabled test.
11558         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
11559         new cbrt transformations.
11560
11561 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
11562
11563         PR c++/20208
11564         * g++.dg/template/array13.C: New test.
11565
11566 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
11567
11568         PR c++/16859
11569         * g++.dg/init/brace4.C: New test.
11570
11571 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11572
11573         PR c++/20186
11574         * g++.dg/template/non-dependent12.C: New.
11575
11576 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
11577
11578         PR c++/20142
11579         * g++.dg/init/array18.C: Add dg-do run marker.
11580
11581         PR c++/20142
11582         * g++.dg/init/array18.C: New test.
11583
11584 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11585
11586         * consistency.vlad/vlad.exp: Remove trailing semicolons.
11587         * g++.dg/gcov/gcov.exp: Likewise.
11588         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
11589         * gcc.target/xstormy16/xstormy16.exp: Likewise.
11590         * lib/c-torture.exp: Likewise.
11591         * lib/fortran-torture.exp: Likewise.
11592         * lib/g++.exp: Likewise.
11593         * lib/gcc-defs.exp: Likewise.
11594         * lib/gcc-dg.exp: Likewise.
11595         * lib/gcc.exp: Likewise.
11596         * lib/gcov.exp: Likewise.
11597         * lib/gfortran.exp: Likewise.
11598         * lib/mike-g++.exp: Likewise.
11599         * lib/mike-gcc.exp: Likewise.
11600         * lib/objc-torture.exp: Likewise.
11601         * lib/objc.exp: Likewise.
11602         * lib/profopt.exp: Likewise.
11603         * lib/target-libpath.exp: Likewise.
11604         * lib/target-supports.exp: Likewise.
11605         * lib/treelang.exp: Likewise.
11606         * lib/wrapper.exp: Likewise.
11607
11608 2005-03-08  Jeff Law  <law@redhat.com>
11609
11610         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
11611         PHI-OPT changes.
11612
11613 2005-03-08  Ira Rosen  <irar@il.ibm.com>
11614
11615         * gcc.dg/vect/pr20122.c: New test.
11616
11617 2005-03-07  Jeff Law  <law@redhat.com>
11618
11619         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
11620         was folded away.
11621         * gcc.dg/tree-ssa/pr18133-1.c: New test.
11622         * gcc.dg/tree-ssa/pr18133-2.c: New test.
11623         * gcc.dg/tree-ssa/pr18134.c: New test.
11624
11625 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11626
11627         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
11628         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
11629         gcc.dg/torture/builtin-noret-2.c: Require weak support.
11630
11631 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
11632
11633         PR tree-opt/17671
11634         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
11635
11636 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
11637
11638         * g++.dg/warn/Wnvdtor.C: New test.
11639
11640 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
11641
11642         * gcc.dg/torture/pr19683-1.c: New test.
11643
11644 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
11645
11646         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
11647         * gfortran.dg/g77/19990313-2.f: Ditto.
11648         * gfortran.dg/g77/19990313-3.f: Ditto.
11649         * gfortran.dg/g77/19990525-0.f: Ditto.
11650         * gfortran.dg/g77/19990826-0.f: Ditto.
11651         * gfortran.dg/g77/19990826-2.f: Ditto.
11652         * gfortran.dg/g77/19990826-3.f: Ditto.
11653         * gfortran.dg/g77/20000511-1.f: Ditto.
11654         * gfortran.dg/g77/20000511-2.f: Ditto.
11655         * gfortran.dg/g77/970625-2.f: Ditto.
11656         * gfortran.dg/g77/980310-2.f: Ditto.
11657         * gfortran.dg/g77/980310-3.f: Ditto.
11658         * gfortran.dg/g77/980310-8.f: Ditto.
11659         * gfortran.dg/g77/980519-2.f: Ditto.
11660         * gfortran.dg/g77/alpha1.f: Ditto.
11661         * gfortran.dg/g77/claus.f: Ditto.
11662         * gfortran.dg/g77/erfc.f: Ditto.
11663         * gfortran.dg/g77/short.f: Ditto.
11664         * gfortran.fortran-torture/execute/data.f90: Ditto.
11665         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
11666         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
11667
11668 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11669
11670         * lib/file-format.exp (gcc_target_object_format): Add check for som
11671         format and hardcode object formats on hppa*-*-hpux*.
11672         * lib/target-supports.exp (check_weak_available): Add check for som
11673         object format.  Always return 0 on hppa*-*-hpux10*.
11674
11675         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
11676         is defined.
11677
11678         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
11679
11680 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11681
11682         * gfortran.dg/pr19936_1.f90: New test.
11683         * gfortran.dg/pr19936_2.f90: New test.
11684         * gfortran.dg/pr19936_3.f90: New test.
11685
11686 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11687             Paul Thomas <prthomas@drfccad.cea.fr>
11688
11689         * gfortran.dg/PR19754_1.f90: New test.
11690         * gfortran.dg/PR19754_2.f90: Ditto.
11691
11692 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11693
11694         PR c++/19311
11695         * g++.dg/template/non-dependent11.C: New test.
11696
11697 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
11698
11699         * lib/target-supports.exp (check_iconv_available): Fix comment.
11700
11701 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
11702             Joseph S. Myers  <joseph@codesourcery.com>
11703
11704         PR c++/19797
11705         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
11706
11707 2005-03-04  Matthew Sachs  <msachs@apple.com>
11708
11709         * gcc.exp (gcc_target_compile): Put braces around
11710         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11711         * objc.exp (objc_target_compile): Likewise.
11712         * treelang.exp (treelang_target_compile): Likewise.
11713
11714 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11715
11716         PR fortran/19673
11717         * gfortran.dg/func_result_1.f90: New test.
11718
11719 2005-03-04  Ben Elliston  <bje@au.ibm.com>
11720
11721         * gcc.misc-tests/options.exp: New test.
11722
11723 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11724
11725         * gcc.dg/pr15784-4.c: New test.
11726
11727 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
11728
11729         * gcc.c-torture/execute/pr17133.c: New.
11730         * gcc.c-torture/compile/20050303-1.c: New.
11731
11732 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
11733
11734         * gcc.dg/cpp/assert4.c: Fix for cygwin.
11735
11736 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
11737
11738         * g++.dg/overload/using2.C: New.
11739
11740 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
11741
11742         PR c++/19916
11743         * g++.dg/init/ptrmem2.C: New test.
11744
11745 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
11746
11747         PR c/8927
11748         * gcc.dg/pr8927-1.c: New test.
11749
11750 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11751
11752         PR c++/20232
11753         * g++.dg/inherit/covariant12.C: New.
11754
11755 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11756
11757         PR fortran/19479
11758         * gfortran.dg/bound_1.f90: New test.
11759
11760 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
11761
11762         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
11763         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
11764
11765 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
11766
11767         PR c/20245
11768         * gcc.dg/pr20245-1.c: New test.
11769
11770 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
11771
11772         PR middle-end/19874
11773         * gcc.c-torture/execute/20050119-2.c: New test case.
11774
11775 2005-02-28  Ben Elliston  <bje@au.ibm.com>
11776
11777         * README: Update the DejaGnu bug reporting address.
11778         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
11779         * lib/objc-torture.exp: Likewise.
11780
11781 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11782
11783         * gfortran.dg/boz_1.f90: New test.
11784         * gfortran.dg/boz_3.f90: New test.
11785         * gfortran.dg/boz_4.f90: New test.
11786
11787 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11788
11789         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
11790         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
11791
11792 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11793
11794         PR libfortran/20101
11795         * gfortran.dg/write_0_pe_format.f90: New test.
11796
11797 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
11798
11799         PR c++/20206
11800         * g++.dg/opt/thunk2.C: New test.
11801         * g++.dg/opt/covariant1.C: New test.
11802
11803 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11804
11805         * gfortran.dg/e_d_fmt.f90: New test.
11806
11807 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
11808
11809         * gcc.dg/asm-b.c: Fix comment typos.
11810
11811 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11812
11813         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
11814         a V_MAY_DEF also.
11815
11816 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11817
11818         PR tree-opt/20188
11819         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
11820         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
11821         * gcc.dg/asm-b.c: New test.
11822
11823 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
11824
11825         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
11826         Disable this test on IRIX 6.
11827
11828 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
11829
11830         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
11831         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
11832         parser.
11833
11834 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
11835
11836         PR tree-optimization/20204
11837         * testsuite/gcc.dg/pr20204.c: New test.
11838
11839 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
11840
11841         PR target/20196
11842         * gcc.c-torture/execute/20050224-1.c: New test.
11843
11844         PR c++/20175
11845         * g++.dg/warn/Wbraces2.C: New test.
11846
11847 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
11848
11849         PR c++/19878
11850         * g++.dg/init/const2.C: New test.
11851
11852 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
11853
11854         PR tree-optimization/20100
11855         * gcc.c-torture/execute/pr20100-1.c: New test.
11856
11857 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11858
11859         * gfortran.dg/implicit_3.f90: New test.
11860
11861         * gfortran.dg/deftype_1.f90: New test.
11862
11863 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
11864
11865         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
11866         the test passes.
11867         * g++.dg/other/anon3.C: Accept a warning.
11868
11869 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
11870
11871         * gcc.dg/pr20017.c: Fix a comment typo.
11872
11873 2005-02-23  Bud Davis  <bdavis@gfortran.org>
11874
11875         * gfortran.dg/list_read_4.f90: Change to f90 comments.
11876
11877 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11878
11879         PR ada/19902
11880         * ada/acats/tests/cxa/cxa3004.a: Remove.
11881         * ada/acats/tests/cxb/cxb30061.am: Likewise.
11882
11883 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11884
11885         PR c++/20073
11886         * g++.dg/init/const1.C: New test.
11887
11888         PR c++/19991
11889         * g++.dg/parse/constant7.C: New test.
11890
11891         PR c++/20152
11892         * g++.dg/parse/error27.C: New test.
11893         * g++.dg/template/qualttp15.C: Adjust error markers.
11894         * g++.old-deja/g++.other/struct1.C: Likewise.
11895
11896         PR c++/20153
11897         * g++.dg/template/error17.C: New test.
11898
11899         PR c++/20148
11900         * g++.dg/parser/error26.C: New test.
11901
11902 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
11903
11904         PR tree-optimization/20100
11905         PR tree-optimization/20115
11906         * gcc.dg/pr20115.c: New test.
11907         * gcc.dg/pr20115-1.c: New test.
11908         * gcc.dg/pr20100.c: New test.
11909         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
11910         call-clobbered variables after alias1.
11911
11912 2005-02-22  Bud Davis  <bdavis@gfortran.org>
11913
11914         * gfortran.dg/list_read_4.f90: new test.
11915
11916 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
11917
11918         PR rtl-optimization/20017.
11919         * gcc.dg/pr20017.c: New.
11920
11921 2005-02-22  Devang Patel  <dpatel@apple.com>
11922
11923         PR 19952
11924         * g++.dg/tree-ssa/pr19952.C: New test.
11925
11926 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11927
11928         PR c++/19883
11929         * g++.dg/parse/constant6.C: New test.
11930
11931 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11932
11933         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11934         * g++.dg/charset/asm2.c: Likewise.
11935         * g++.dg/charset/asm3.c: Likewise.
11936         * g++.dg/charset/asm4.c: Likewise.
11937         * g++.dg/charset/asm5.c: Likewise.
11938         * g++.dg/charset/attribute1.c: Likewise.
11939         * g++.dg/charset/attribute2.c: Likewise.
11940         * g++.dg/charset/extern1.cc: Likewise.
11941         * g++.dg/charset/extern2.cc: Likewise.
11942         * g++.dg/charset/extern3.cc: Likewise.
11943         * g++.dg/charset/function.cc: Likewise.
11944         * g++.dg/charset/string.c: Likewise.
11945         * g++.dg/charset/charset.exp: Likewise.
11946         * lib/target-supports.exp (check_iconv_available): Fix comment.
11947
11948 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11949
11950         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
11951         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11952         * gcc.dg/charset/asm2.c: Likewise.
11953         * gcc.dg/charset/asm3.c: Likewise.
11954         * gcc.dg/charset/asm4.c: Likewise.
11955         * gcc.dg/charset/asm5.c: Likewise.
11956         * gcc.dg/charset/asm6.c: Likewise.
11957         * gcc.dg/charset/attribute1.c: Likewise.
11958         * gcc.dg/charset/attribute2.c: Likewise.
11959         * gcc.dg/charset/builtin1.c: Likewise.
11960         * gcc.dg/charset/extern.c: Likewise.
11961         * gcc.dg/charset/function.c: Likewise.
11962         * gcc.dg/charset/string.c: Likewise.
11963         * gcc.dg/charset/charset.exp: Likewise.
11964
11965 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
11966
11967         PR fortran/20086
11968         * gfortran.dg/pr20086.f90: New test.
11969
11970 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
11971
11972         PR tree-optimization/19786
11973         * g++.dg/tree-ssa/pr19786.C: New.
11974
11975 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11976
11977         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
11978
11979 2005-02-21  Jeff Law  <law@redhat.com>
11980
11981         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
11982
11983 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11984
11985         * gfortran.dg/do_iterator: Split loop, markup all lines for
11986         which an error locus is printed.
11987         * gfortran.dg/pr17708.f90: Markup all lines for which an error
11988         locus is printed.
11989         * gfortran.dg/select_4.f90: Likewise.
11990         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
11991         locuses in the various permutations.
11992
11993 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
11994
11995         PR tree-optimization/19951
11996         * g++.dg/vect: New directory.
11997         * g++.dg/vect/vect.exp: New file.
11998         * g++.dg/vect/pr19951.cc: New testcase.
11999         * g++.dg/dg.exp: Also prune vectorizer tests.
12000
12001 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
12002
12003         PR 18785
12004         * gcc.dg/charset/builtin1.c: New test.
12005
12006 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12007
12008         PR c++/19299
12009         * g++.dg/inherit/volatile1.C: New test.
12010
12011         PR c++/19440
12012         * g++.dg/template/dtor4.C: New test.
12013
12014 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12015
12016         * gfortran.dg/int_1.f90: New test.
12017
12018 2005-02-19  Devang Patel  <dpatel@apple.com>
12019
12020         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12021
12022 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12023
12024         * gfortran.dg/achar_1.f90: New test.
12025
12026 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
12027
12028         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12029
12030 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
12031             Jakub Jelinek  <jakub@redhat.com>
12032
12033         PR tree-optimization/19828
12034         * gcc.dg/tree-ssa/loop-7.c: New test.
12035         * gcc.c-torture/execute/20050218-1.c: New test.
12036
12037 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
12038
12039         PR c/20043
12040         * gcc.dg/transparent-union-1.c: New test.
12041         * gcc.dg/transparent-union-2.c: New test.
12042
12043 2005-02-18  James E Wilson  <wilson@specifixinc.com>
12044
12045         PR tree-optimization/18977
12046         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12047
12048 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
12049
12050         PR target/20054
12051         * gcc.dg/pr20054.c: New test.
12052
12053 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12054
12055         PR c++/19508
12056         * g++.dg/ext/attrib20.C: New test.
12057
12058 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12059
12060         PR middle-end/20030
12061         * gfortran.fortran-torture/execute/character_passing.f90: New test.
12062
12063 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
12064
12065         PR c++/20008
12066         * g++.dg/opt/switch4.C: New.
12067
12068 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
12069
12070         PR c++/20023
12071         PR tree-optimization/20009
12072         * gcc.c-torture/compile/20050217-1.c: New test.
12073         * g++.dg/opt/switch3.C: New test.
12074
12075         PR tree-optimization/18947
12076         * gcc.c-torture/compile/20050215-1.c: New test.
12077         * gcc.c-torture/compile/20050215-2.c: New test.
12078         * gcc.c-torture/compile/20050215-3.c: New test.
12079
12080 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
12081
12082         PR c++/20028
12083         * g++.dg/template/crash34.C: New.
12084
12085         PR c++/20022
12086         * g++.dg/other/access3.C: New.
12087
12088 2005-02-17  Ira Rosen  <irar@il.ibm.com>
12089
12090         * gcc.dg/vect/vect-98.c: New test.
12091
12092 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
12093
12094         PR tree-optimization/19967
12095         * gcc.dg/pr19967.c: New.
12096
12097 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
12098
12099         PR middle-end/19857
12100         * gcc.dg/tree-ssa/20050215-1.c: New test.
12101         * gcc.c-torture/execute/20050215-1.c: New test.
12102
12103 2005-02-15  Eric Christopher  <echristo@redhat.com>
12104
12105         * gcc.dg/cpp/20050215-1.c: New file.
12106
12107 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
12108
12109         PR tree-optimization/15785
12110         * gcc.dg/pr15785-1.c: New test.
12111
12112 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
12113
12114         PR c++/17788
12115         * g++.dg/init/ctor4.C: New.
12116         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12117
12118 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
12119
12120         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12121         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12122
12123 2005-02-15  Andreas Schwab  <schwab@suse.de>
12124
12125         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12126         declare malloc.
12127
12128 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
12129
12130         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12131
12132 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
12133
12134         PR tree-optimization/19853
12135         * gcc.c-torture/compile/pr19853.c: New test.
12136
12137 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12138
12139         PR c++/19608
12140         * g++.dg/parse/local-class1.C: New.
12141
12142         PR c++/19895
12143         * g++.dg/parse/ptrmem3.C: New.
12144
12145         PR c++/19884
12146         * g++.old-deja/g++.oliva/template6.C: Add another case.
12147         * g++.dg/template/explicit6.C: New.
12148
12149 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
12150
12151         PR c++/17816
12152         * g++.dg/other/redecl2.C: New.
12153
12154 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12155
12156         PR c++/19891
12157         * g++.dg/abi/covariant4.C: New.
12158
12159 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
12160
12161         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12162
12163 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
12164
12165         * gcc.dg/vect/vect-96.c: Fix typo.
12166
12167 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12168
12169         PR c++/14479
12170         PR c++/19487
12171         * g++.dg/template/enum5.C: New test.
12172
12173 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12174
12175         * gcc.dg/vect/vect-97.c: New test.
12176
12177 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12178
12179         * gcc.dg/vect/vect-96.c: New test.
12180
12181 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
12182
12183         * gcc.dg/builtins-34.c: Also check ldexp*.
12184
12185 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
12186
12187         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12188
12189 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
12190
12191         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12192         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12193         dg-require-dll, dg-require-iconv, dg-require-named-sections,
12194         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12195         selector_list, selector_expression, dg-process-target): Move to new
12196         file target-supports-dg.exp.
12197         * lib/target-supports-dg.exp: New.
12198
12199         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12200         New.
12201
12202 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
12203
12204         PR c++/19666
12205         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12206
12207         PR middle-end/19858
12208         * gcc.c-torture/compile/20050210-1.c: New test.
12209
12210 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
12211
12212         PR c++/19755
12213         * g++.dg/warn/Wbraces1.C: New test.
12214
12215 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
12216
12217         * gcc.dg/builtins-52.c: New testcase.
12218
12219 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
12220
12221         PR c/19342
12222         * gcc.c-torture/execute/20050119-1.c: New test.
12223
12224 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12225
12226         PR c++/19811
12227         * g++.dg/init/delete1.C: New test.
12228
12229 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12230
12231         PR c++/18470
12232         * g++.dg/template/static12.C: New test.
12233
12234 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12235
12236         PR c++/19787
12237         * g++.dg/conversion/ambig1.C: New test.
12238
12239         PR c++/19739
12240         * g++.dg/ext/attrib19.C: New test.
12241
12242         PR c++/19732
12243         * g++.dg/parse/dtor5.C: New test.
12244
12245         PR c++/19762
12246         * g++.dg/template/dtor3.C: New test.
12247
12248         PR c++/19826
12249         * g++.dg/template/static11.C: New test.
12250         * g++.dg/template/crash2.C: Remove dg-error marker.
12251
12252 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
12253
12254         PR C++/18491
12255         * g++.old-deja/g++.mike/p10769a.C: Remove.
12256
12257 2005-02-09  Roger Sayle  <roger@eyesopen.com>
12258
12259         * gcc.dg/builtins-48.c: New test case.
12260         * gcc.dg/builtins-49.c: New test case.
12261         * gcc.dg/builtins-50.c: New test case.
12262         * gcc.dg/builtins-51.c: New test case.
12263
12264 2005-02-09  Ian Lance Taylor  <ian@airs.com>
12265
12266         PR middle-end/19583
12267         * g++.dg/warn/Wreturn-type-3.C: New test.
12268
12269 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12270
12271         PR middle-end/19402
12272         * gcc.dg/pr19402-1.c: New testcase.
12273         * gcc.dg/pr19402-2.c: likewise.
12274
12275 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12276
12277         PR middle-end/19854
12278         * g++.dg/tree-ssa/tmmti.C: New testcase.
12279
12280 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12281
12282         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12283
12284 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
12285
12286         PR c++/19733
12287         * g++.dg/parse/crash23.C: New test.
12288         * g++.dg/warn/Weff1.C: New test.
12289
12290 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12291
12292         * gcc.dg/20050209-1.c: New test.
12293
12294 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12295
12296         PR target/19799
12297         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12298
12299 2005-02-08  Mike Stump  <mrs@apple.com>
12300
12301         * g++.dg/pch/import-2.c: New test.
12302         * g++.dg/pch/import-2.hs: New.
12303         * g++.dg/pch/include/import-2a.h: New.
12304         * g++.dg/pch/include/import-2b.h: New.
12305
12306 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
12307
12308         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12309
12310 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12311
12312         * gfortran.dg/substr_1.f90: New test.
12313
12314 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
12315
12316         PR middle-end/19775
12317         * gcc.dg/torture/builtin-power-1.c: Disable test for
12318         invalid transformation.
12319         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
12320         no longer optimize.
12321         * gcc.dg/builtins-47.c: New testcase.
12322
12323 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
12324             Dorit Naishlos  <dorit@il.ibm.com>
12325
12326         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12327
12328 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
12329
12330         * gcc.c-torture/compile/20050206-1.c: New test.
12331
12332 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12333
12334         PR tree-opt/19768
12335         * g++.dg/opt/pr19768.C: New test.
12336
12337 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12338
12339         PR tree-opt/19736
12340         * gcc.c-torture/compile/pr19736.c: New test.
12341
12342 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12343
12344         PR c++/17401
12345         * g++.dg/parse/error25.C: New test.
12346
12347 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
12348
12349         * gcc.c-torture/execute/20050203-1.c: New.
12350
12351 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
12352
12353         * gcc.dg/vect/vect-85.c: Remove xfail.
12354         * gcc.dg/vect/vect-86.c: Remove xfail.
12355         * gcc.dg/vect/vect-87.c: Remove xfail.
12356         * gcc.dg/vect/vect-88.c: Remove xfail.
12357
12358 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
12359
12360         * gcc.dg/altivec-19.c: New.
12361
12362 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
12363
12364         PR c/17807
12365         * gcc.dg/nested-func-3.c: New test.
12366         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12367
12368 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
12369
12370         * gcc.test-framework/gen_directive_tests: Generate tests for
12371         selector expressions.
12372
12373 2005-02-02  Matt Austern  <austern@apple.com>
12374
12375         PR c++/19628
12376         * g++/ext/builtin7.C: New.
12377         * g++/ext/builtin8.C: New.
12378
12379 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12380
12381         PR c/18502
12382         * gcc.dg/pr18502-1.c: New test.
12383
12384 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12385
12386         PR c++/17413
12387         * g++.dg/template/local4.C: Tweak.
12388
12389 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
12390
12391         PR tree-optimization/19578
12392         * gcc.c-torture/compile/20050202-1.c: New test.
12393
12394 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12395
12396         PR c/19435
12397         * gcc.dg/c99-init-4.c: New test.
12398
12399 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12400
12401         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12402
12403         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12404
12405         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12406         * g++.dg/eh/check-vect.h: New.
12407
12408         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12409         * gcc.dg/vect/vect-78.c: Ditto.
12410         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12411         Remove.
12412
12413         * g++.dg/conversion/simd1.C: Expect warning.
12414         * g++.dg/ext/attribute-test-1.C: Ditto.
12415         * g++.dg/ext/attribute-test-2.C: Ditto.
12416         * g++.dg/ext/attribute-test-3.C: Ditto.
12417         * g++.dg/ext/attribute-test-4.C: Ditto.
12418
12419         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12420         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12421
12422         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12423
12424 2005-02-01  Richard Henderson  <rth@redhat.com>
12425
12426         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12427         long double for ibm double-double format.
12428         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12429
12430 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
12431
12432         PR tree-optimization/19633
12433         * testsuite/gcc.dg/pr19633-1.c: New test.
12434         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
12435         to NULL or a symbol.
12436
12437 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12438
12439         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
12440         New procs.
12441         (dg-process-target (local override)): Handle selector expressions.
12442
12443         * gcc.test-framework/README: Describe tests in source directory.
12444         * gcc.test-framework/test-framework.awk: Handle dg- tests.
12445         * gcc.test-framework/test-framework.exp: Handle dg- tests.
12446         * gcc.test-framework/dg-bogus-exp-P.c: New test.
12447         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
12448         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
12449         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
12450         * gcc.test-framework/dg-do-link-exp-P.c: New test.
12451         * gcc.test-framework/dg-do-run-exp-P.c: New test.
12452         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
12453         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
12454         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
12455         * gcc.test-framework/dg-error-exp-P.c: New test.
12456         * gcc.test-framework/dg-error-exp-XP.c: New test.
12457         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
12458         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
12459         * gcc.test-framework/dg-output-exp-P.c: New test.
12460         * gcc.test-framework/dg-output-exp-XF.c: New test.
12461         * gcc.test-framework/dg-warning-exp-P.c: New test.
12462         * gcc.misc-tests/dg-1.c: Remove.
12463         * gcc.misc-tests/dg-2.c: Remove.
12464         * gcc.misc-tests/dg-3.c: Remove.
12465         * gcc.misc-tests/dg-4.c: Remove.
12466         * gcc.misc-tests/dg-5.c: Remove.
12467         * gcc.misc-tests/dg-6.c: Remove.
12468         * gcc.misc-tests/dg-7.c: Remove.
12469         * gcc.misc-tests/dg-8.c: Remove.
12470         * gcc.misc-tests/dg-9.c: Remove.
12471         * gcc.misc-tests/dg-10.c: Remove.
12472         * gcc.misc-tests/dg-11.c: Remove.
12473         * gcc.misc-tests/dg-12.c: Remove.
12474         * gcc.misc-tests/dg-test.exp: Remove.
12475
12476         * gcc.test-framework/test-framework.awk: Change recording and
12477         printing of passes and failures.
12478
12479         * gcc.test-framework: New directory.
12480         * gcc.test-framework/README: New.
12481         * gcc.test-framework/test-framework.exp: New.
12482         * gcc.test-framework/test-framework.awk: New.
12483         * gcc.test-framework/gen_directive_tests: New.
12484
12485 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
12486
12487         * lib/treelang.exp: Fix comment typos.
12488         (treelang_target_compile): Don't append libs=-ltreelang to options.
12489
12490 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
12491
12492         * g++.dg/parse/typename7.C: Adjust error messages.
12493
12494 2005-01-31  Jeff Law  <law@redhat.com>
12495
12496         * gcc.c-torture/execute/20050131-1.c: New test.
12497         * gcc.dg/wcaselabel.c: New test.
12498
12499 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
12500
12501         * g++.dg/other/warning1.C: Adjust error messags.
12502         * g++.dg/parse/constant5.C: New test.
12503
12504 2005-01-31  Steven Bosscher  <stevenb@suse.de>
12505
12506         PR c/19333
12507         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
12508         the test case valid.
12509         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
12510         * testsuite/gcc.dg/array-7.c: Adjust expected result.
12511         * testsuite/gcc.dg/pr18596-3.c: Likewise.
12512         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
12513         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
12514         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
12515
12516 2005-01-31  Dale Johannesen  <dalej@apple.com>
12517
12518         * g++.dg/opt/pr19650.C: New test.
12519
12520 2005-01-31  Richard Henderson  <rth@redhat.com>
12521
12522         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12523         long double for intel double extended format.
12524         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12525
12526 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
12527
12528         PR c++/19555
12529         * g++.dg/template/static10.C: New test.
12530
12531         PR c++/19395
12532         * g++.dg/parse/error24.C: New test.
12533
12534         PR c++/19367
12535         * g++.dg/lookup/builtin1.C: New test.
12536
12537         PR c++/19457
12538         * g++.dg/warn/conv3.C: New test.
12539
12540 2005-01-30  Bud Davis  <bdavis@gfortran.org>
12541
12542         PR fortran/19647
12543         * gfortan.dg/inquire_7.f90
12544
12545 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
12546
12547         PR tree-optimization/15791
12548         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
12549         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
12550         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
12551         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
12552         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
12553         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
12554         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
12555         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
12556         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
12557         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
12558
12559 2005-01-29  Paul Brook  <paul@codesourcery.com>
12560
12561         PR fortran/18565
12562         * check.c (real_or_complex_check): New function.
12563         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
12564         * intrinsic.c (add_functions): Use new check functions.
12565         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
12566         Add prototypes.
12567
12568 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
12569
12570         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
12571         gcc.dg/lvalue-3.c: New tests.
12572         * gcc.dg/concat.c: Update expected messages.
12573
12574 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
12575
12576         PR libfortran/19595
12577         * gfortran.dg/eor_1.f90: New test.
12578
12579 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
12580
12581         PR fortran/19589
12582         * gfortran.dg/logical_data_1.f90: New test.
12583
12584 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
12585
12586         PR c++/19253
12587         * g++.dg/template/crash33.C: New test.
12588
12589         PR c++/19667
12590         * g++.dg/template/crash32.C: New test.
12591
12592 2005-01-28  Ian Lance Taylor  <ian@airs.com>
12593
12594         PR middle-end/16558
12595         * g++.dg/warn/Wreturn-type-2.C: New test.
12596
12597 2004-06-24  Jeff Law  <law@redhat.com>
12598
12599         * gcc.dg/tree-ssa/20050128-1.c: New test.
12600
12601 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
12602
12603         * gcc.target/frv/all-mdpackh-1.c: New test.
12604
12605 2005-01-28  Steven Bosscher  <stevenb@suse.de>
12606
12607         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
12608
12609 2005-01-27  Richard Henderson  <rth@redhat.com>
12610
12611         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
12612
12613 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12614
12615         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
12616
12617 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12618
12619         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12620         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12621         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
12622         to cope with cases where the multilib options override the dg-options.
12623
12624 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
12625
12626         PR c/18946
12627         * gcc.dg/noncompile/20050120-1.c: New test.
12628
12629 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
12630
12631         PR tree-optimization/19633
12632         * gcc.dg/pr19633.c: New test.
12633         * gcc.dg/tree-ssa/pr19633.c: New test.
12634
12635 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
12636
12637         * gcc.dg/20041216-1.c: New test.
12638
12639 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
12640
12641         PR objc/18862
12642         * objc.dg/selector-2.m: New test.
12643
12644 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
12645
12646         * g++.dg/opt/range-test-2.C: New test.
12647
12648         PR rtl-optimization/19579
12649         * gcc.c-torture/execute/20050124-1.c: New test.
12650
12651 2005-01-26  Greg Parker  <gparker@apple.com>
12652         Stuart Hastings  <stuart@apple.com>
12653
12654         * gcc.c-torture/execute/20050125-1.c: New.
12655
12656 2005-01-18  Jan Hubicka  <jh@suse.cz>
12657
12658         PR tree-optimize/19337
12659         * gcc.c-torture/compile/20050119-1.c: New test.
12660
12661 2005-01-24  James E Wilson  <wilson@specifixinc.com>
12662
12663         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
12664         test for successful match.
12665
12666 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
12667
12668         PR objc/18408
12669         * objc.dg/comp-types-7.m: New test.
12670
12671 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
12672
12673         * lib/target-supports.exp (current_target_name): New.
12674         (check_effective_target_ilp32, check_effective_target_lp64):
12675         Cache the result to use as long as the current target, with
12676         multilib flags, remains the same.
12677
12678         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
12679         (dg-require-weak, dg-require-visibility, dg-require-alias,
12680         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
12681         dg-require-effective-target, dg-skip-if): Remove call to
12682         skip_test_and_clear_xfail.
12683         (dg-test): Clear xfail data.
12684
12685 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
12686
12687         PR target/17751
12688         * gcc.dg/ppc64-toc.c: New test.
12689
12690         * g++.dg/tree-ssa/empty-1.C: New test.
12691
12692         PR middle-end/19551
12693         * gcc.c-torture/execute/20050121-1.c: New test.
12694         * gcc.dg/20050121-2.c: New test.
12695
12696 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
12697         Paul Brook  <paul@codesourcery.com>
12698
12699         PR fortran/17941
12700         * gfortran.dg/real_const_1.f: New test.
12701         * gfortran.dg/real_const_2.f90: New test.
12702         * gfortran.dg/complex_int_1.f90: New test.
12703
12704 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
12705
12706         PR fortran/19313
12707         * gfortan.dg/inquire_6.f90: New test.
12708
12709 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12710
12711         PR libfortran/19451
12712         * open_readonly_1.f90: New test.
12713
12714 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12715
12716         PR libfortran/18982
12717         * gfortran.dg/open_new.f90: New file.
12718
12719 2005-01-22  Paul Brook  <paul@codesourcery.com>
12720
12721         * namelist_1.f90: New test.
12722
12723 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
12724
12725         PR tree-optimization/19484
12726         * gcc.c-torture/compile/20050122-[12].c: New tests.
12727
12728 2005-01-22  Paul Brook  <paul@codesourcery.com>
12729
12730         * gfortran.dg/implicit_2.f90: New test.
12731
12732 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
12733
12734         PR fortran/19314
12735         * gfortran.dg/inquire_5.f90: New test.
12736
12737 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12738
12739         PR c/18809
12740         * gcc.dg/pr18809-1.c: New test.
12741
12742 2005-01-21  Ian Lance Taylor  <ian@airs.com>
12743
12744         * gcc.dg/20050121-1.c: New test.
12745
12746         PR tree-optimization/13000
12747         * gcc.dg/20040206-1.c: Change warning to point where function is
12748         being inlined.
12749
12750 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12751
12752         PR c++/19208
12753         * g++.dg/template/array11.C: New test.
12754
12755 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12756
12757         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
12758         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
12759         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
12760         * gfortran.dg/getenv_1.f90: Add dg-do directive.
12761         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
12762         gfortran.dg/pr17164.f90: Add missing dg-do directives.
12763
12764 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12765
12766         PR tree-optimization/15349
12767         * gcc.dg/tree-ssa/pr15349.c: New.
12768
12769 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
12770
12771         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
12772
12773 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
12774
12775         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
12776         scan-assembler-times directive name.
12777
12778         * gcc.dg/asm-a.c: Move dg-require-effective-target to
12779         after dg-do.
12780
12781         PR rtl-optimization/19462
12782         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
12783
12784 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
12785
12786         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
12787         counting function calls on ia64.
12788
12789 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
12790
12791         PR rtl-optimization/15139
12792         * gcc.dg/20050111-2.c: New test.
12793
12794         PR c/17297
12795         * gcc.c-torture/compile/20050113-1.c: New testcase.
12796
12797         PR middle-end/19164
12798         * gcc.dg/20050113-1.c: New testcase.
12799
12800 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
12801
12802         * gcc.dg/vect/vect-85.c: Add comment.
12803         * gcc.dg/vect/vect-86.c: Add xfail for now.
12804         * gcc.dg/vect/vect-87.c: Add xfail for now.
12805         * gcc.dg/vect/vect-88.c: Add xfail for now.
12806         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
12807
12808 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12809
12810         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
12811
12812 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12813
12814         * g++.dg/debug/typedef3.C: New test.
12815
12816 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
12817
12818         PR c/19472
12819         * gcc.dg/asm-a.c: New test.
12820
12821 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
12822
12823         * gcc.dg/sh-relax.c: Add prototype for abort.
12824
12825 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12826
12827         * gcc.dg/short-compare-1.c: New test.
12828         * gcc.dg/short-compare-2.c: Likewise.
12829
12830 2005-01-18  Michael Matz  <matz@suse.de>
12831
12832         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
12833
12834 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
12835
12836         PR tree-optimization/19121
12837         * gcc.c-torture/compile/pr19121.c: New test.
12838
12839 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
12840
12841         PR target/19357
12842         * gcc.c-torture/compile/pr19357.c: New test.
12843
12844 2005-01-17  Ian Lance Taylor  <ian@airs.com>
12845
12846         PR c/5675
12847         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
12848         pass--those that refer just to the variable, possibly with a
12849         cast.
12850         * gcc.dg/c99-const-expr-3.c: Likewise.
12851
12852         PR middle-end/13127
12853         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
12854         longer emitted.
12855
12856 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
12857
12858         PR fortran/18778
12859         * gfortran.dg/endfile_2.f90: New test.
12860
12861 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
12862
12863         PR 19168
12864         * gfortran.dg/select_5.f90: New test.
12865
12866 2004-01-16  Paul Brook  <paul@codesourcery.com>
12867
12868         * gfortran.dg/common_4.f90: New test.
12869
12870 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
12871
12872         PR rtl-optimization/19462
12873         * gcc.dg/torture/pr19462-1.c: New test.
12874
12875 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
12876
12877         PR objc/19321
12878         * objc.dg/func-ptr-2.m: New.
12879         * objc.dg/volatile-1.m: New.
12880
12881 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12882
12883         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
12884
12885 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12886
12887         PR tree-optimization/19060
12888         * gcc.c-torture/execute/20050104-1.c: New test.
12889
12890 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
12891
12892         PR fortran/18983
12893         * gfortran.dg/write_to_null.f90: New test.
12894
12895 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
12896             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12897
12898         PR other/19328
12899         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
12900         argument.
12901
12902 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12903
12904         PR c++/19263
12905         * g++.dg/init/vector1.C: New test.
12906
12907 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
12908
12909         PR target/13158
12910         * gcc.target/ia64/sibcall-unwind-1.c: New test.
12911         PR target/18987
12912         * gcc.target/ia64/sibcall-unwind-2.c: New test.
12913
12914 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
12915
12916         * gfortran.dg/select_1.f90: New test.
12917         * gfortran.dg/select_2.f90: New test.
12918         * gfortran.dg/select_3.f90: New test.
12919         * gfortran.dg/select_4.f90: New test.
12920
12921 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
12922
12923         PR middle-end/19084
12924         PR rtl-optimization/19348
12925         * gcc.dg/20050111-1.c: New test.
12926         * gcc.c-torture/execute/20050111-1.c: New test.
12927
12928         * gcc.dg/i386-asm-4.c: New test.
12929
12930 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12931
12932         * gcc.dg/nested-func-2.c: New test.
12933         * ada/acats/norun.lst: Remove c953002.
12934
12935 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
12936
12937         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
12938
12939 2005-01-12  Ben Elliston  <bje@au.ibm.com>
12940
12941         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
12942
12943 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
12944
12945         PR target/18761
12946         * g++.dg/abi/align1.C: New test.
12947
12948 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
12949
12950         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
12951         at a time.
12952         * g++.dg/ext/altivec_check.h: Support compiling as C.
12953
12954 2005-01-10  Roger Sayle  <roger@eyesopen.com>
12955
12956         PR c++/19355
12957         * g++.dg/expr/pr19355-1.C: New test case.
12958
12959 2005-01-10  Laurent GUERBY <laurent@guerby.net>
12960
12961         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
12962         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
12963         * ada/acats/tests/c3/c92005b.ada: Likewise.
12964         * ada/acats/tests/c3/cxb3012.a: Likewise.
12965         * ada/acats/norun.lst: Add c380004 and c953002, add PR
12966
12967 2005-01-09  Paul Brook  <paul@codesourcery.com>
12968
12969         * gfortran.dg/common_2.f90: New file.
12970         * gfortran.dg/common_3.f90: New file.
12971
12972 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
12973
12974         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
12975
12976 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12977
12978         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
12979         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
12980         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
12981         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
12982         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
12983         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
12984         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
12985         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
12986         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
12987         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
12988         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
12989         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
12990         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
12991         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
12992         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
12993         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
12994         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
12995         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
12996         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
12997         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
12998         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
12999         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13000         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13001         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13002         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13003         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13004         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13005         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13006         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13007         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13008         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13009         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13010         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13011         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13012         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13013         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13014         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13015         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13016         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13017         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13018         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13019         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13020         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13021         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13022         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13023         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13024         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13025         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13026         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13027         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13028         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13029         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13030         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13031         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13032         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13033         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13034         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13035         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13036         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13037         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13038         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13039         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13040         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13041         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13042         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13043         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13044         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13045
13046         * gcc.dg/vect/vect-1.c: Fix spelling.
13047         * gcc.dg/vect/vect-10.c: Fix spelling.
13048         * gcc.dg/vect/vect-11.c: Fix spelling.
13049         * gcc.dg/vect/vect-12.c: Fix spelling.
13050         * gcc.dg/vect/vect-14.c: Fix spelling.
13051         * gcc.dg/vect/vect-15.c: Fix spelling.
13052         * gcc.dg/vect/vect-16.c: Fix spelling.
13053         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13054         * gcc.dg/vect/vect-64.c: Fix comments.
13055         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13056
13057 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13058             Ira Rosen  <irar@il.ibm.com>
13059
13060         * gcc.dg/vect/vect-70.c: New test.
13061         * gcc.dg/vect/vect-71.c: New test.
13062
13063 2005-01-09  Manfred Hollstein  <mh@suse.com>
13064
13065         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13066         * gcc.dg/pr18241-2.c: Likewise.
13067         * gcc.dg/pr18241-3.c: Likewise.
13068         * gcc.dg/pr18241-4.c: Likewise.
13069         * gcc.dg/pr18241-5.c: Likewise.
13070
13071 2005-01-08  Richard Henderson  <rth@redhat.com>
13072
13073         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13074         False for x86 and x86-64.
13075
13076 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
13077
13078         PR tree-optimization/18241
13079         * gcc.dg/pr18241-1.c: New test.
13080         * gcc.dg/pr18241-2.c: New test.
13081         * gcc.dg/pr18241-3.c: New test.
13082         * gcc.dg/pr18241-4.c: New test.
13083         * gcc.dg/pr18241-5.c: New test.
13084
13085 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
13086
13087         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13088         gfortran.dg/select_4.f90: New.
13089
13090 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13091
13092         * gcc.c-torture/execute/20050107-1.c: New test.
13093
13094 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
13095
13096         PR c++/19298
13097         * g++.dg/template/ref2.C: New.
13098
13099 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
13100
13101         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13102         instead of being empty.
13103
13104 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13105
13106         PR fortran/15553
13107         * gfortran.dg/array-1.f90: New test.
13108
13109 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13110
13111         PR tree-optimization/19283
13112         * gcc.c-torture/execute/20050106-1.c: New test.
13113
13114         PR rtl-optimization/18861
13115         * gcc.dg/20050105-1.c: New test.
13116
13117         PR tree-optimization/18828
13118         * gcc.dg/20050105-2.c: New test.
13119
13120 2005-01-07  Andreas Jaeger  <aj@suse.de>
13121
13122         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13123
13124 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
13125
13126         PR fortran/18398
13127         * gfortran.dg/fmt_read.f90: New test.
13128
13129 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
13130
13131         * gcc.dg/rs6000-ldouble-2.c: New.
13132
13133 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
13134
13135         PR c++/19244
13136         * g++.dg/parser/ctor2.C: New test.
13137
13138 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13139
13140         PR c++/17154
13141         * g++.dg/template/using9.C: New test.
13142
13143 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13144
13145         PR c++/19258
13146         * g++.dg/lookup/friend6.C: New test.
13147
13148 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13149
13150         PR c++/19270
13151         * g++.dg/template/array10.C: New.
13152
13153 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13154
13155         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13156         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13157
13158 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
13159
13160         * gcc.c-torture/compile/20050105-1.c: New test.
13161
13162 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
13163
13164         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13165
13166 2005-01-05  Roger Sayle  <roger@eyesopen.com>
13167
13168         PR middle-end/19100
13169         * gcc.dg/conv-3.c: New test case.
13170
13171 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
13172
13173         * gcc.dg/asm-wide-1.c: New test.
13174
13175 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13176
13177         PR c++/19030
13178         * g++.dg/parse/crash22.C: New
13179
13180 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
13181
13182         PR 19257
13183         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13184
13185 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
13186
13187         PR middle-end/17767
13188         * gcc.dg/i386-mmx-6.c: New test case.
13189
13190 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
13191
13192         PR tree-optimization/18308
13193         * gcc.dg/vect/pr18308.c: New testcase.
13194
13195 2005-01-04  Andreas Jaeger  <aj@suse.de>
13196
13197         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13198
13199 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13200             Robert Bowdidge <bowdidge@apple.com>
13201
13202         * gcc.dg/cpp/subframework1.c: New.
13203         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13204         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13205         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13206         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13207
13208 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13209
13210         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13211         producing warning.
13212         * gcc.dg/darwin-weakimport-2.c: New.
13213
13214 2005-01-03  Richard Henderson  <rth@redhat.com>
13215
13216         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13217
13218 2005-01-03  Richard Henderson  <rth@redhat.com>
13219
13220         * gcc.dg/vect/vect.exp: Enable for ia64.
13221         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13222         (check_effective_target_vect_float): Likewise.
13223         (check_effective_target_vect_no_align): Likewise.
13224         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13225         * gcc.dg/vect/vect-8.c: Likewise.
13226
13227 2005-01-03  Uros Bizjak <uros@kss-loka.si>
13228
13229         PR target/19236
13230         * gcc.dg/pr19236-1.c: New test case.
13231
13232 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13233
13234         PR rtl-optimization/12092
13235         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13236
13237 2005-01-02  Andreas Jaeger  <aj@suse.de>
13238
13239         * gcc.dg/pr12092-1.c: Do not run on x86_64.
13240
13241 2005-01-01  Roger Sayle  <roger@eyesopen.com>
13242             Andrew Pinski  <pinskia@physics.uc.edu>
13243
13244         PR rtl-optimization/12092
13245         * gcc.dg/pr12092-1.c: New test case.
13246
13247 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
13248
13249         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13250         'hidden' and 'default' for better portability.
13251         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13252
13253         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13254         6 and 7.
13255         * g++.old-deja/g++.brendan/new3.C: Likewise.
13256
13257 2005-01-01  Steven Bosscher  <stevenb@suse.de>
13258
13259         * gcc.dg/20041231-1.C: New test.
13260         * g++.dg/warn/Wunreachable-code-1.C: New test.
13261
13262 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
13263
13264         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13265         file, not /dev/null.  Abort on error.
13266
13267 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
13268             Ziemowit Laski  <zlaski@apple.com>
13269
13270         PR objc/18971
13271         * objc.dg/encode-5.m: New test.
13272
13273 2004-12-29  Richard Henderson  <rth@redhat.com>
13274
13275         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13276         * objc.dg/stabs-1.m: Disable for ia64.
13277
13278 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
13279
13280         PR c++/19190
13281         * g++.dg/warn/Wunused-10.C: New test.
13282
13283 2004-12-28  Richard Henderson  <rth@redhat.com>
13284
13285         * objc.dg/stabs-1.m: Disable for alpha.
13286
13287 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13288
13289         PR c++/19149
13290         * g++.dg/parse/error23.C: New test.
13291
13292 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13293
13294         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13295
13296         PR fortran/19032
13297         * gfortran.dg/intrinsic_modulo_1.f90: New.
13298         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13299         tests with divisor -1.
13300
13301 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13302
13303         * g++.dg/opt/temp1.C (memcpy): Return a value.
13304
13305         PR c++/19148
13306         * g++.dg/expr/cond7.C: New test.
13307
13308 2004-12-27  Paul Brook  <paul@codesourcery.com>
13309
13310         * gfortran.dg/g77/select_no_compile.f: Remove.
13311
13312 2004-12-27  Richard Henderson  <rth@redhat.com>
13313
13314         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13315         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13316         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13317
13318 2004-12-26  Richard Henderson  <rth@redhat.com>
13319
13320         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13321         by 1i instead of token pasting.
13322
13323 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13324
13325         PR tree-optimization/17578
13326         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13327         to additional_flags.
13328         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13329
13330 2004-12-25  Richard Henderson  <rth@redhat.com>
13331
13332         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13333         Remove Alpha.
13334
13335 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13336
13337         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13338         hppa*-*-hpux*.
13339         * gcc.dg/pr17957.c (dg-options): Likewise.
13340         * gcc.dg/struct-ret-1.c: Add prototype for abort.
13341         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13342         instead of 0 on __hppa__.
13343         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13344         "foo,%r" on hppa*-*-*.
13345
13346 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
13347
13348         PR fortran/19071
13349         * gfortran.dg/complex_write.f90: New test.
13350
13351 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13352
13353         PR c++/17595
13354         * g++.dg/parse/pragma2.C: New test.
13355
13356         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13357
13358 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13359
13360         * gcc.dg/empty2.c: Add missing dg-warning.
13361
13362 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13363
13364         PR c++/17413
13365         * g++.dg/template/local4.C: New test.
13366         * g++.dg/template/crash19.C: Add dg-error marker.
13367
13368         * g++.dg/template/crash31.C: Correct embedded PR number.
13369
13370 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13371
13372         PR c++/16405
13373         * g++.dg/opt/temp1.C: Add do-run marker.
13374
13375 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13376
13377         * g++.dg/template/spec19.C: New.
13378
13379 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13380
13381         PR target/16819
13382         * gcc.dg/empty2.c: New.
13383
13384 2004-12-23  Richard Henderson  <rth@redhat.com>
13385
13386         * lib/target-supports.exp (check_effective_target_vect_no_align):
13387         Remove i?86 and x86-64.
13388
13389 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13390
13391         PR c++/16405
13392         * g++.dg/opt/temp1.C: New test.
13393
13394 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13395
13396         PR c++/18733
13397         * g++.dg/template/friend33.C: New testcase.
13398
13399 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
13400
13401         PR c++/18464
13402         * g++.dg/template/cond5.C: New test.
13403
13404         PR c++/18492
13405         * g++.dg/inherit/thunk3.C: New test.
13406
13407         PR c++/11224
13408         * g++.dg/warn/Wunused-9.C: New test.
13409
13410 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
13411
13412         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13413
13414 2004-12-22  Jan Beulich  <jbeulich@novell.com>
13415
13416         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13417
13418 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
13419
13420         PR c++/18378
13421         * g++.dg/ext/packed8.C: New test.
13422
13423         PR c++/19063
13424         * g++.dg/template/crash31.C: New test.
13425
13426         PR c++/19034
13427         * g++.dg/template/crash30.C: New test.
13428
13429 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13430
13431         PR C++/18984
13432         * g++.dg/eh/ctor3.C: New test.
13433
13434 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13435
13436         * objc.dg/stabs-1.m: Allow section name to be quoted and
13437         assembly label to begin with '.LL'.
13438
13439 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
13440
13441         * gcc.dg/vect/vect.exp
13442         (check_effective_target_lp64_or_vect_no_align): New.
13443         * gcc.dg/vect/vect-77.c: Use it.
13444         * gcc.dg/vect/vect-78.c: Use it.
13445
13446         * lib/target-supports.exp
13447         (check_effective_target_vect_no_max,
13448         check_effective_target_vect_no_bitwise,
13449         check_effective_target_vect_no_align): New.
13450         * gcc.dg/vect/vect-13.c: Use them.
13451         * gcc.dg/vect/vect-17.c: Ditto.
13452         * gcc.dg/vect/vect-18.c: Ditto.
13453         * gcc.dg/vect/vect-19.c: Ditto.
13454         * gcc.dg/vect/vect-20.c: Ditto.
13455         * gcc.dg/vect/vect-27.c: Ditto.
13456         * gcc.dg/vect/vect-29.c: Ditto.
13457         * gcc.dg/vect/vect-44.c: Ditto.
13458         * gcc.dg/vect/vect-48.c: Ditto.
13459         * gcc.dg/vect/vect-50.c: Ditto.
13460         * gcc.dg/vect/vect-52.c: Ditto.
13461         * gcc.dg/vect/vect-54.c: Ditto.
13462         * gcc.dg/vect/vect-56.c: Ditto.
13463         * gcc.dg/vect/vect-58.c: Ditto.
13464         * gcc.dg/vect/vect-60.c: Ditto.
13465         * gcc.dg/vect/vect-72.c: Ditto.
13466         * gcc.dg/vect/vect-80.c: Ditto.
13467
13468 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13469
13470         PR c++/14075
13471         * g++.dg/init/string1.C: New.
13472
13473         PR c++/18975
13474         * g++.dg/other/synth1.C: New.
13475
13476 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13477
13478         PR c/18963
13479         * gcc.dg/pr18963-1.c: New test.
13480
13481 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13482
13483         PR c/18596
13484         * gcc.dg/funcdef-storage-1.c (foo): Remove.
13485         * gcc.dg/pr18596-1.c: Use dg-error.
13486         (dg-options): Use -fno-unit-at-a-time.
13487         * gcc.dg/pr18596-2.c: New test.
13488         * gcc.dg/pr18596-3.c: New test.
13489
13490 2004-12-20  Roger Sayle  <roger@eyesopen.com>
13491
13492         PR middle-end/18683
13493         * g++.dg/opt/pr18683-1.C: New test case.
13494
13495 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
13496
13497         PR other/19093
13498         * g++.dg/opt/max1.C: Fix for 64bit targets.
13499
13500 2004-12-20  Matt Austern  <austern@apple.com>
13501
13502         PR c++/19044
13503         * g++.dg/ext/builtin6.C: New
13504
13505 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
13506
13507         PR tree-optimization/19080
13508         * gcc.c-torture/compile/pr19080.c: New test.
13509
13510 2004-12-20  Steven Bosscher  <stevenb@suse.de>
13511
13512         * gcc.dg/20041219-1.c: New test.
13513
13514 2004-12-19  Roger Sayle  <roger@eyesopen.com>
13515
13516         PR middle-end/19068
13517         * g++.dg/opt/max1.C: New test case.
13518
13519 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13520
13521         * gcc.dg/fdata-sections-1.c: New test.
13522
13523 2004-12-18  Roger Sayle  <roger@eyesopen.com>
13524
13525         PR middle-end/18548
13526         * gcc.dg/max-1.c: New test case.
13527
13528 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
13529
13530         * gcc.c-torture/execute/20041218-1.c: New test.
13531
13532 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
13533
13534         * gcc.dg/pr18501.c: New test.
13535         * gcc.dg/uninit-5.c: XFAIL.
13536         * gcc.dg/uninit-9.c: XFAIL.
13537
13538 2004-12-17  Dale Johannesen  <dalej@apple.com>
13539
13540         * gcc.dg/20041213-1.c: New.
13541
13542 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
13543
13544         * objc.dg/stabs-1.m: Allow assembly label to begin
13545         with a dot ('.').
13546
13547 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
13548
13549         * gcc.c-torture/execute/20041213-1.c: Move...
13550         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
13551
13552 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
13553
13554         PR c++/18721
13555         * g++.dg/lookup/conv-5.C: New.
13556
13557 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
13558
13559         * objc.dg/stabs-1.m: New test.
13560
13561 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13562
13563         * gcc.dg/visibility-c.c: Change compile to
13564         assemble for the test.
13565
13566 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13567
13568         PR target/19041
13569         * gcc.dg/visibility-c.c: New test.
13570
13571 2004-12-16  Roger Sayle  <roger@eyesopen.com>
13572
13573         PR middle-end/18493
13574         * gcc.dg/switch-8.c: New test case.
13575
13576 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13577
13578         PR c++/18905
13579         * g++.dg/template/init4.C: New.
13580         * g++.dg/opt/static3.C: Enable optimizer.
13581
13582 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
13583
13584         * g++.dg/other/complex1.C: New test.
13585
13586 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
13587
13588         * g++.dg/opt/inline9.C: New test.
13589
13590 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13591
13592         PR fortran/18993
13593         * gfotran.dg/nullify_1.f: New test.
13594
13595 2004-12-15  Richard Henderson  <rth@redhat.com>
13596
13597         * gcc.target/i386/i386.exp: New harness.
13598         * gcc.target/i386/vect-args.c: New.
13599
13600 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
13601
13602         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
13603
13604 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13605
13606         PR c++/18825
13607         * g++.dg/template/friend32.C: New test.
13608
13609 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13610
13611         * cpp/pragma-once-1.c: New test.
13612         * cpp/pragma-once-1b.h: Likewise.
13613         * cpp/pragma-once-1c.h: Likewise.
13614         * cpp/pragma-once-1d.h: Likewise.
13615         * cpp/inc/pragma-once-1a.h: Likewise.
13616
13617 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
13618             Steven G. Kargl  <kargls@comcast.net>
13619
13620         PR fortran/17597
13621         * gfortran.dg/list_read_3.f90: New test.
13622
13623 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13624
13625         * gcc.dg/ftrapv-2.c: New test.
13626
13627 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13628
13629         PR c++/18981
13630         * g++.dg/template/typename9.C: New test.
13631
13632 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13633
13634         PR c++/18738
13635         * g++.dg/template/typename8.C: New test.
13636         * g++.dg/parse/friend2.C: Tweak error message.
13637
13638 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13639
13640         * gcc.c-torture/20041214-1.c: New test.
13641
13642 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13643
13644         PR c++/18965
13645         * g++.dg/init/array17.C: New test.
13646
13647 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13648
13649         PR c++/18793
13650         * g++.dg/init/aggr3.C: New test.
13651
13652 2004-12-14  Janis Johnson  <janis187@us.ibm.com
13653
13654         * gcc.dg/altivec-types-1.c: New test.
13655         * gcc.dg/altivec-types-2.c: New test.
13656         * gcc.dg/altivec-types-3.c: New test.
13657         * gcc.dg/altivec-types-4.c: New test.
13658         * g++.dg/ext/altivec-types-1.C: New test.
13659         * g++.dg/ext/altivec-types-2.C: New test.
13660         * g++.dg/ext/altivec-types-3.C: New test.
13661         * g++.dg/ext/altivec-types-4.C: New test.
13662
13663 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
13664
13665         PR middle-end/18951
13666         * gcc.c-torture/execute/20041213-1.c: New test.
13667
13668 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
13669
13670         PR c++/18949
13671         * g++.dg/template/cast1.C: New.
13672
13673 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
13674
13675         * gcc.c-torture/execute/20041213-2.c: New test.
13676
13677 2004-12-13  Richard Henderson  <rth@redhat.com>
13678
13679         * gcc.dg/i386-sse-10.c: Fix typo in options.
13680
13681 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
13682
13683         PR c++/18968
13684         * g++.dg/opt/pr18968.C: New test.
13685
13686 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
13687
13688         PR c++/18925
13689         * g++.dg/ext/visibility/staticdatamem.C: New test.
13690
13691 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
13692
13693         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
13694
13695 2004-12-13  Roger Sayle  <roger@eyesopen.com>
13696
13697         PR rtl-optimization/18928
13698         * gcc.dg/pr18928-1.c: New test case.
13699
13700 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
13701
13702         PR tree-opt/16951
13703         * gcc.c-torture/compile/20041211-1.c: New.
13704
13705 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13706
13707         PR middle-end/17564
13708         * gcc.c-torture/execute/20041212-1.c: New test.
13709
13710 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13711
13712         PR fortran/18869
13713         * gfortran.dg/common_1.f90: New test.
13714
13715 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
13716         Paul Brook  <paul@codesourcery.com>
13717
13718         PR fortran/16222
13719         * gfortran.dg/real_do_1.f90: New test.
13720
13721 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13722
13723         PR tree-opt/18040
13724         * g++.dg/opt/ptrmem6.C: New test.
13725
13726 2004-12-11  Roger Sayle  <roger@eyesopen.com>
13727
13728         PR middle-end/18921
13729         * gcc.dg/pr18921-1.c: New test case.
13730
13731 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13732
13733         PR fortran/17175
13734         * gfortran.dg/scale_1.f90: New test.
13735
13736 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
13737
13738         PR middle-end/18903
13739         * gcc.c-torture/compile/pr18903.c: New test.
13740
13741 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
13742
13743         * gcc.c-torture/execute/20041210-1.c: New test.
13744
13745 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13746
13747         PR c++/18731
13748         * g++.dg/parser/struct-1.C: New test.
13749         * g++.dg/parser/struct-2.C: New test.
13750         * g++.dg/parser/struct-3.C: New test.
13751
13752 2004-12-09  Richard Henderson  <rth@redhat.com>
13753
13754         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
13755
13756         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
13757         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
13758
13759 2004-12-09  Matt Austern  <austern@apple.com>
13760
13761         PR c++/18514
13762         * g++.dg/ext/builtin1.C: New
13763         * g++.dg/ext/builtin2.C: New
13764         * g++.dg/ext/builtin3.C: New
13765         * g++.dg/ext/builtin4.C: New
13766         * g++.dg/ext/builtin5.C: New
13767
13768 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
13769
13770         PR tree-opt/18904
13771         * g++.dg/opt/ptrmem5.C: New test.
13772
13773 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
13774
13775         * g++.dg/parse/typename5.C: Adjust for new error.
13776         * g++.dg/parse/typename7.C: New.
13777
13778 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13779
13780         PR c++/18073
13781         * g++.dg/other/mmintrin.C: New test.
13782
13783 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13784
13785         PR c++/16681
13786         * g++.dg/init/array15.C: New.
13787         * g++.dg/init/array16.C: New.
13788
13789 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13790
13791         PR fortran/18826
13792         * gfortran.dg/assign_1.f90: New test.
13793
13794 2004-12-08  Nick Clifton  <nickc@redhat.com>
13795
13796         * gcc.target/xstormy16/bss_below100: New directory containing tests.
13797         * gcc.target/xstormy16/data_below100: Likewise.
13798         * gcc.target/xstormy16/sfr: Likewise.
13799         * gcc.target/xstormy16/below100.S: New test source file.
13800         * gcc.target/xstormy16/below100.ld: New test linker script.
13801         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13802         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
13803         bp instructions.
13804         * gcc.target/xstormy16/bp.c: Likewise.
13805
13806         * gcc.target/xstormy16/bss_below100: New files:
13807         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13808         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13809         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13810         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13811         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13812         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13813         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13814         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13815         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13816         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13817         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13818         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13819         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13820         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13821         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13822         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13823         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13824         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13825         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13826         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13827         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13828         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13829         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13830         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13831         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13832         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13833         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13834
13835         * gcc.target/xstormy16/data_below100: New files:
13836         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13837         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13838         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13839         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13840         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13841         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13842         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13843         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13844         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13845         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13846         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13847         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13848         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13849         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13850         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13851         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13852         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13853         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13854         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13855         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13856         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13857         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13858         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13859         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13860         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13861         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13862         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13863
13864         * gcc.target/xstormy16/sfr: New files:
13865         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
13866         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
13867         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
13868         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
13869         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
13870         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
13871         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
13872         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
13873         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
13874         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
13875         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
13876         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
13877         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
13878         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
13879         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
13880         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
13881         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
13882         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
13883         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
13884         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
13885         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
13886         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
13887         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
13888         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
13889         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
13890         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
13891         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
13892         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
13893         27_if0_sfrw_bitfield_f.c
13894
13895 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13896
13897         PR c++/18100
13898         * g++.dg/lookup/name-clash4.C: New test.
13899
13900 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
13901
13902         PR c++/18672
13903         * g++.dg/opt/array1.C: New.
13904
13905         PR c++/18803
13906         * g++.dg/template/operator5.C: New.
13907
13908 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
13909
13910         PR c/18867
13911         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
13912
13913 2004-12-07  Steven Bosscher  <stevenb@suse.de>
13914
13915         * gcc.dg/noncompile/20041207.c: New test.
13916
13917 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
13918
13919         * g++.dg/other/unreachable-1.C: New test.
13920
13921 2004-12-06  Nick Clifton  <nickc@redhat.com>
13922
13923         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
13924         <limits.h> because the latter comes from gcc's include/ directory
13925         and not the newlib/libc/include directory.
13926
13927 2004-12-04  Richard Henderson  <rth@redhat.com>
13928
13929         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
13930
13931 2004-12-04  Richard Henderson  <rth@redhat.com>
13932
13933         * lib/target-supports.exp (check_gc_sections_available): Disable
13934         for alpha and ia64.
13935
13936 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
13937
13938         PR middle-end/17909
13939         * g++.dg/other/vararg-2.C: New test.
13940
13941 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13942
13943         PR c++/17011, c++/17971
13944         * g++.dg/template/error15.C: Adjust expected error.
13945         * g++.dg/template/instantiate3.C: Likewise.
13946
13947 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
13948
13949         * gcc.dg/altivec-18.c: Fix for darwin
13950
13951 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13952
13953         PR c++/18782
13954         * g++.dg/parse/ptrmem2.C: New.
13955
13956         PR c++/18318
13957         * g++.dg/template/new1.C: New.
13958
13959 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13960
13961         PR fortran/18710
13962         * gfortran.dg/direct_io_3.f90: New test.
13963
13964 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
13965
13966         PR 18758
13967         * g++.dg/parse/crash21.C: New.
13968
13969 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13970
13971         PR c++/15664, c++/18276
13972         * g++.dg/template/ttp13.C: New test.
13973         * g++.dg/template/ttp14.C: Likewise.
13974
13975 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13976
13977         PR c++/18123
13978         * g++.dg/parse/enum2.C: New test.
13979         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
13980
13981 2004-12-02  Nick Clifton  <nickc@redhat.com>
13982
13983         * gcc.target/xstormy16: New test directory.
13984         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13985         * gcc.target/xstormy16/bp.c: Check the generation of bp
13986         instructions.
13987         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
13988         bn instructions and the BELOW100 attribute.
13989
13990 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
13991
13992         PR target/16952
13993         * gcc.dg/ppc-eabi.c: New.
13994
13995 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13996
13997         PR fortran/18284
13998         * gfortran.dg/backspace.f90
13999
14000 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14001
14002         * gfortran.dg/inquire.f90: New test.
14003
14004 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
14005
14006         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14007         handle effective-target-keyword.
14008         (dg-skip-if): Support effective-target keyword as target list.
14009         (dg-xfail-if): Ditto.
14010         * lib/target-supports.exp (is-effective-target-keyword): New proc.
14011
14012 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
14013
14014         PR tree-optimization/18291
14015         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14016
14017 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14018
14019         PR C++/18729
14020         * g++.dg/parse/crash20.C: New.
14021
14022         PR c++/17431
14023         * g++.dg/overload/arg1.C: New.
14024         * g++.dg/overload/arg2.C: New.
14025         * g++.dg/overload/arg3.C: New.
14026         * g++.dg/overload/arg4.C: New.
14027
14028 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
14029
14030         * gcc.dg/c99-flex-array-4.c: Remove.
14031
14032 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14033
14034         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14035
14036         * lib/target-supports.exp (is-effective-target): Simplify.
14037
14038         * lib/target-supports.exp (check_effective_target_vect_long):
14039         Fix for powerpc64-*-*.
14040
14041 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
14042
14043         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14044         to support new requirements on FreeBSD 5.
14045
14046 2004-11-30  Devang Patel  <dpatel@apple.com>
14047
14048         PR 18702
14049         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14050
14051 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14052
14053         * g++.dg/ext/altivec-13.C: New test.
14054
14055 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
14056
14057         PR tree-opt/18298
14058         * gcc.c-torture/execute/p18298.c: New test.
14059
14060 2004-11-30  Ira Rosen  <irar@il.ibm.com>
14061             Dorit Naishlos  <dorit@il.ibm.com>
14062
14063         PR tree-opt/18607
14064         * gcc.dg/vect/vect-89.c: New test.
14065
14066 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
14067
14068         * gcc.dg/pr18596-1.c: New test.
14069
14070 2004-11-30  Ben Elliston  <bje@au.ibm.com>
14071
14072         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14073
14074 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14075
14076         PR c/18479
14077         * gcc.dg/pr18479.c: New test.
14078
14079 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14080
14081         PR target/18490
14082         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14083         mmix-knuth-mmixware.
14084
14085         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14086         cris-*-elf* cris-*-aout* mmix-*-*
14087
14088 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14089
14090         PR middle-end/18725
14091         * gcc.dg/pr18725.c: New test.
14092
14093 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14094
14095         PR target/18488
14096         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14097
14098         PR target/18336
14099         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14100
14101 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
14102
14103         PR c++/18368
14104         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14105         * g++.old-deja/g++.law/ctors5.C: Likewise.
14106         * g++.old-deja/g++.other/crash25.C: Likewise.
14107
14108         PR c++/18674
14109         * g++.dg/template/error16.C: New test.
14110
14111         PR c++/18512
14112         * g++.dg/template/crash29.C: New test.
14113
14114 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
14115
14116         PR tree-optimization/18712
14117         * gcc.c-torture/compile/pr18712.c: New test.
14118
14119 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
14120
14121         PR c/7544
14122         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14123         tests.
14124
14125 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14126
14127         PR c++/18652
14128         * g++.dg/lookup/crash6.C: New test.
14129
14130 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14131
14132         PR middle-end/18164
14133         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
14134
14135 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14136
14137         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14138         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14139         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14140
14141 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
14142
14143         * gcc.dg/pr18164.c: New test.
14144
14145 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
14146
14147         * gcc.dg/funroll-loops-all.c: New.
14148
14149 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14150
14151         PR target/18489
14152         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14153         delimeter, match space and TAB as well as ":".
14154
14155         PR target/18484
14156         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14157
14158         PR target/18348
14159         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14160
14161         PR target/18345
14162         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14163
14164         PR target/18337
14165         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14166
14167 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
14168
14169         * gfortran.dg/direct_io_2.f90: New test.
14170
14171 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14172
14173         PR target/18334
14174         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14175
14176 2004-11-28  Richard Henderson  <rth@redhat.com>
14177
14178         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14179
14180 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
14181
14182         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14183         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14184         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14185         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14186         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14187         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14188         gcc.dg/pointer-arith-8.c: New tests.
14189
14190 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
14191
14192         PR fortran/18364
14193         * gfortran.dg/endfile.f90: New test.
14194
14195 2004-11-27  Falk Hueffner  <falk@debian.org>
14196
14197         * gcc.dg/loop-6.c: New test.
14198
14199 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14200
14201         * gcc.c-torture/execute/20041126-1.c: New test.
14202
14203 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14204
14205         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14206         on IRIX.
14207
14208 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14209
14210         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14211         functions.
14212
14213 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14214
14215         PR rtl-optimization/17825
14216         * gcc.c-torture/compile/20041119-1.c: New test.
14217
14218 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14219
14220         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14221         Check existence of ld library path variables before unsetting.
14222
14223 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
14224
14225         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14226
14227 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14228
14229         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14230
14231 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14232
14233         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14234
14235 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14236
14237         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14238         dg-do directive.
14239
14240 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14241
14242         * gcc.dg/pr17957.c: Pass --param, not -param.
14243
14244 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14245
14246         PR middle-end/17957
14247         * testsuite/gcc.dg/pr17957.c: New test.
14248
14249 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
14250
14251         PR c++/18445
14252         * g++.dg/template/crash28.C: Likewise.
14253
14254         PR c++/18001
14255         * g++.dg/expr/unary2.C: Adjust lvalue messages.
14256         * g++.dg/ext/lvaddr.C: Likewise.
14257         * g++.dg/opt/pr7503-3.C: Likewise.
14258
14259         PR c++/18466
14260         * g++.dg/parse/qualified3.C: New test.
14261         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14262
14263         PR c++/18545
14264         * g++.dg/expr/return1.C: New test.
14265
14266 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14267
14268         Friend class name lookup 3/n, PR c++/3332
14269         * g++.dg/lookup/friend3.C: New test.
14270         * g++.dg/lookup/friend4.C: Likewise.
14271         * g++.dg/lookup/friend5.C: Likewise.
14272
14273 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14274
14275         Friend class name lookup 2/n, PR c++/14513, c++/15410
14276         * g++.dg/lookup/friend2.C: New test.
14277         * g++.dg/template/friend31.C: Likewise.
14278
14279 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14280
14281         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14282
14283 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14284
14285         PR c++/17473
14286         * g++.dg/tc1/dr56.C: Remove.
14287         * g++.dg/template/typedef1.C: Add dg-error markers.
14288         * g++.old-deja/g++.other/typedef7.C: Likewise.
14289
14290         PR c++/18285
14291         * g++.dg/parse/typedef7.C: New test.
14292
14293 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
14294
14295         * gcc.c-torture/execute/20041124-1.c: New test.
14296
14297 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14298
14299         * g++.dg/template/deduce3.C: New test.
14300
14301         PR c++/18586
14302         * g++.dg/template/crash27.C: New test.
14303
14304         PR c++/18530
14305         * g++.dg/warn/Wshadow-3.C: New test.
14306
14307 2004-11-24  Devang Patel  <dpatel@apple.com>
14308
14309         PR/18555
14310         * gcc.dg/cpp/isysroot-1.c: New test.
14311         * gcc.dg/cpp/usr/include/stdio.h: New file.
14312         * gcc.dg/cpp/isysroot-2.c: New test.
14313         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14314         New file.
14315
14316 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14317
14318         PR c++/8929
14319         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14320
14321 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14322
14323         * gcc.target/sparc/align.c: Do not include <stdint.h>.
14324         * gcc.target/sparc/pdist.c: Likewise.
14325
14326 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
14327
14328         PR c++/16882
14329         * g++.dg/conversion/simd1.C: New test.
14330
14331 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14332
14333         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14334         and restore_ld_library_path_env_vars.
14335         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14336         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14337         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14338         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
14339
14340 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
14341
14342         * gcc.dg/pragma-align-2.c: Test macro expansion.
14343         * gcc.dg/pragma-pack-2.c: New test.
14344
14345 2004-11-23  Richard Henderson  <rth@redhat.com>
14346
14347         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14348         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14349         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14350         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14351         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14352         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14353
14354         * gcc.dg/vect/vect.exp: Add check for alpha.
14355         * lib/target-supports.exp (check_alpha_max_hw_available): New.
14356         (check_effective_target_vect_int): Enable for alpha.
14357         (check_effective_target_vect_long): New.
14358         (is-effective-target): Add it.
14359
14360 2004-11-23  Uros Bizjak <uros@kss-loka.si>
14361
14362         * gcc.dg/pr18614-1.c: New test.
14363
14364 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14365
14366         * gcc.dg/setjmp-2.c: New test.
14367
14368 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
14369
14370         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14371         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14372         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14373         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14374         gcc.target/sparc/pdist.c: New tests.
14375
14376 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
14377
14378         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14379
14380 2004-11-22  Dale Johannesen  <dalej@apple.com>
14381
14382         * gcc.dg/20041111-1.c: New.
14383
14384 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14385
14386         PR tree-opt/18536
14387         * gcc.dg/vect/pr18536.c: New test.
14388
14389 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14390
14391         PR c++/18354
14392         * g++.dg/template/nontype11.C: New test.
14393
14394 2004-11-21  Roger Sayle  <roger@eyesopen.com>
14395
14396         PR middle-end/18520
14397         * gcc.dg/pr18520-1.c: New test case.
14398
14399 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
14400
14401         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14402         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14403         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14404         expected diagnostics.
14405
14406 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14407
14408         PR target/18580
14409         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14410         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14411         vect-77.c, vect-77a.c: XFAIL on the SPARC.
14412
14413 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14414
14415         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14416
14417 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
14418             Joseph Myers  <joseph@codesourcery.com>
14419
14420         * lib/target-supports.exp (check_visibility_available): Really
14421         test the compiler.
14422
14423 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14424
14425         PR tree-opt/18181
14426         * gcc.dg/vect/vect-85.c: New test.
14427         * gcc.dg/vect/vect-86.c: New test.
14428         * gcc.dg/vect/vect-87.c: New test.
14429         * gcc.dg/vect/vect-88.c: New test.
14430
14431 2004-11-19  Ben Elliston  <bje@au.ibm.com>
14432
14433         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
14434
14435 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
14436
14437         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
14438         * gcc.dg/ppc-and-1.c: Ditto.
14439         * gcc.dg/ppc-compare-1.c: Ditto.
14440         * gcc.dg/ppc-mov-1.c: Ditto
14441
14442 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
14443             Mark Mitchell  <mark@codesourcery.com>
14444
14445         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
14446
14447 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14448             Aldy Hernandez  <aldyh@redhat.com>
14449
14450         * lib/target-supports.exp (check_effective_target_vect_int): New
14451         (check_effective_target_vect_float): New
14452         (check_effective_target_vect_double): New.
14453         (is-effective-target): Support new effective targets keywords.
14454         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
14455         default action for dg-do.
14456         * gcc.dg/vect/pr16105.c: Use new support.
14457         * gcc.dg/vect/pr18400.c: Ditto.
14458         * gcc.dg/vect/pr18425.c: Ditto.
14459         * gcc.dg/vect/vect-1.c: Ditto.
14460         * gcc.dg/vect/vect-10.c: Ditto.
14461         * gcc.dg/vect/vect-11.c: Ditto.
14462         * gcc.dg/vect/vect-12.c: Ditto.
14463         * gcc.dg/vect/vect-13.c: Ditto.
14464         * gcc.dg/vect/vect-14.c: Ditto.
14465         * gcc.dg/vect/vect-15.c: Ditto.
14466         * gcc.dg/vect/vect-16.c: Ditto.
14467         * gcc.dg/vect/vect-17.c: Ditto.
14468         * gcc.dg/vect/vect-18.c: Ditto.
14469         * gcc.dg/vect/vect-19.c: Ditto.
14470         * gcc.dg/vect/vect-2.c: Ditto.
14471         * gcc.dg/vect/vect-20.c: Ditto.
14472         * gcc.dg/vect/vect-21.c: Ditto.
14473         * gcc.dg/vect/vect-22.c: Ditto.
14474         * gcc.dg/vect/vect-23.c: Ditto.
14475         * gcc.dg/vect/vect-24.c: Ditto.
14476         * gcc.dg/vect/vect-25.c: Ditto.
14477         * gcc.dg/vect/vect-26.c: Ditto.
14478         * gcc.dg/vect/vect-27.c: Ditto.
14479         * gcc.dg/vect/vect-27a.c: Ditto.
14480         * gcc.dg/vect/vect-28.c: Ditto.
14481         * gcc.dg/vect/vect-29.c: Ditto.
14482         * gcc.dg/vect/vect-29a.c: Ditto.
14483         * gcc.dg/vect/vect-3.c: Ditto.
14484         * gcc.dg/vect/vect-30.c: Ditto.
14485         * gcc.dg/vect/vect-31.c: Ditto.
14486         * gcc.dg/vect/vect-32.c: Ditto.
14487         * gcc.dg/vect/vect-33.c: Ditto.
14488         * gcc.dg/vect/vect-34.c: Ditto.
14489         * gcc.dg/vect/vect-35.c: Ditto.
14490         * gcc.dg/vect/vect-36.c: Ditto.
14491         * gcc.dg/vect/vect-37.c: Ditto.
14492         * gcc.dg/vect/vect-38.c: Ditto.
14493         * gcc.dg/vect/vect-4.c: Ditto.
14494         * gcc.dg/vect/vect-40.c: Ditto.
14495         * gcc.dg/vect/vect-41.c: Ditto.
14496         * gcc.dg/vect/vect-42.c: Ditto.
14497         * gcc.dg/vect/vect-43.c: Ditto.
14498         * gcc.dg/vect/vect-44.c: Ditto.
14499         * gcc.dg/vect/vect-45.c: Ditto.
14500         * gcc.dg/vect/vect-46.c: Ditto.
14501         * gcc.dg/vect/vect-47.c: Ditto.
14502         * gcc.dg/vect/vect-48.c: Ditto.
14503         * gcc.dg/vect/vect-48a.c: Ditto.
14504         * gcc.dg/vect/vect-49.c: Ditto.
14505         * gcc.dg/vect/vect-5.c: Ditto.
14506         * gcc.dg/vect/vect-50.c: Ditto.
14507         * gcc.dg/vect/vect-51.c: Ditto.
14508         * gcc.dg/vect/vect-52.c: Ditto.
14509         * gcc.dg/vect/vect-53.c: Ditto.
14510         * gcc.dg/vect/vect-54.c: Ditto.
14511         * gcc.dg/vect/vect-55.c: Ditto.
14512         * gcc.dg/vect/vect-56.c: Ditto.
14513         * gcc.dg/vect/vect-56a.c: Ditto.
14514         * gcc.dg/vect/vect-57.c: Ditto.
14515         * gcc.dg/vect/vect-58.c: Ditto.
14516         * gcc.dg/vect/vect-59.c: Ditto.
14517         * gcc.dg/vect/vect-6.c: Ditto.
14518         * gcc.dg/vect/vect-60.c: Ditto.
14519         * gcc.dg/vect/vect-61.c: Ditto.
14520         * gcc.dg/vect/vect-62.c: Ditto.
14521         * gcc.dg/vect/vect-63.c: Ditto.
14522         * gcc.dg/vect/vect-64.c: Ditto.
14523         * gcc.dg/vect/vect-65.c: Ditto.
14524         * gcc.dg/vect/vect-66.c: Ditto.
14525         * gcc.dg/vect/vect-67.c: Ditto.
14526         * gcc.dg/vect/vect-68.c: Ditto.
14527         * gcc.dg/vect/vect-69.c: Ditto.
14528         * gcc.dg/vect/vect-7.c: Ditto.
14529         * gcc.dg/vect/vect-72.c: Ditto.
14530         * gcc.dg/vect/vect-72a.c: Ditto.
14531         * gcc.dg/vect/vect-73.c: Ditto.
14532         * gcc.dg/vect/vect-74.c: Ditto.
14533         * gcc.dg/vect/vect-75.c: Ditto.
14534         * gcc.dg/vect/vect-76.c: Ditto.
14535         * gcc.dg/vect/vect-77.c: Ditto.
14536         * gcc.dg/vect/vect-77a.c: Ditto.
14537         * gcc.dg/vect/vect-78.c: Ditto.
14538         * gcc.dg/vect/vect-79.c: Ditto.
14539         * gcc.dg/vect/vect-8.c: Ditto.
14540         * gcc.dg/vect/vect-80.c: Ditto.
14541         * gcc.dg/vect/vect-82.c: Ditto.
14542         * gcc.dg/vect/vect-82_64.c: Ditto.
14543         * gcc.dg/vect/vect-83.c: Ditto.
14544         * gcc.dg/vect/vect-83_64.c: Ditto.
14545         * gcc.dg/vect/vect-9.c: Ditto.
14546         * gcc.dg/vect/vect-all.c: Ditto.
14547         * gcc.dg/vect/vect-none.c: Ditto.
14548
14549 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14550
14551         * lib/gcc-dg.exp (dg-skip-if): New function.
14552         (dg-forbid-option): Remove.
14553         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
14554         * g++.dg/abi/bitfield8.C: Likewise.
14555         * g++.dg/abi/dtor1.C: Likewise.
14556         * g++.dg/abi/empty10.C: Likewise.
14557         * g++.dg/abi/empty7.C: Likewise.
14558         * g++.dg/abi/empty9.C: Likewise.
14559         * g++.dg/abi/layout3.C: Likewise.
14560         * g++.dg/abi/layout4.C: Likewise.
14561         * g++.dg/abi/thunk1.C: Likewise.
14562         * g++.dg/abi/thunk2.C: Likewise.
14563         * g++.dg/abi/vbase11.C: Likewise.
14564         * g++.dg/abi/vthunk2.C: Likewise.
14565         * g++.dg/abi/vthunk3.C: Likewise.
14566         * g++.dg/ext/attrib8.C: Likewise.
14567         * g++.dg/opt/longbranch2.C: Likewise.
14568         * g++.dg/opt/reg-stack4.C: Likewise.
14569         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14570         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14571         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14572         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14573         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14574         * gcc.dg/20000609-1.c: Likewise.
14575         * gcc.dg/20000720-1.c: Likewise.
14576         * gcc.dg/20011107-1.c: Likewise.
14577         * gcc.dg/20011119-1.c: Likewise.
14578         * gcc.dg/20020108-1.c: Likewise.
14579         * gcc.dg/20020122-2.c: Likewise.
14580         * gcc.dg/20020122-3.c: Likewise.
14581         * gcc.dg/20020201-3.c: Likewise.
14582         * gcc.dg/20020206-1.c: Likewise.
14583         * gcc.dg/20020218-1.c: Likewise.
14584         * gcc.dg/20020310-1.c: Likewise.
14585         * gcc.dg/20020411-1.c: Likewise.
14586         * gcc.dg/20020418-2.c: Likewise.
14587         * gcc.dg/20020426-1.c: Likewise.
14588         * gcc.dg/20020426-2.c: Likewise.
14589         * gcc.dg/20020517-1.c: Likewise.
14590         * gcc.dg/20020523-1.c: Likewise.
14591         * gcc.dg/20020523-2.c: Likewise.
14592         * gcc.dg/20020729-1.c: Likewise.
14593         * gcc.dg/20030204-1.c: Likewise.
14594         * gcc.dg/20030826-2.c: Likewise.
14595         * gcc.dg/20030926-1.c: Likewise.
14596         * gcc.dg/20031202-1.c: Likewise.
14597         * gcc.dg/980312-1.c: Likewise.
14598         * gcc.dg/980313-1.c: Likewise.
14599         * gcc.dg/990117-1.c: Likewise.
14600         * gcc.dg/990424-1.c: Likewise.
14601         * gcc.dg/990524-1.c: Likewise.
14602         * gcc.dg/991230-1.c: Likewise.
14603         * gcc.dg/i386-387-1.c: Likewise.
14604         * gcc.dg/i386-387-2.c: Likewise.
14605         * gcc.dg/i386-387-3.c: Likewise.
14606         * gcc.dg/i386-387-4.c: Likewise.
14607         * gcc.dg/i386-387-5.c: Likewise.
14608         * gcc.dg/i386-387-6.c: Likewise.
14609         * gcc.dg/i386-asm-1.c: Likewise.
14610         * gcc.dg/i386-bitfield1.c: Likewise.
14611         * gcc.dg/i386-bitfield2.c: Likewise.
14612         * gcc.dg/i386-loop-1.c: Likewise.
14613         * gcc.dg/i386-loop-2.c: Likewise.
14614         * gcc.dg/i386-loop-3.c: Likewise.
14615         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14616         * gcc.dg/i386-pic-1.c: Likewise.
14617         * gcc.dg/i386-regparm.c: Likewise.
14618         * gcc.dg/i386-signbit-1.c: Likewise.
14619         * gcc.dg/i386-signbit-2.c: Likewise.
14620         * gcc.dg/i386-signbit-3.c: Likewise.
14621         * gcc.dg/i386-sse-5.c: Likewise.
14622         * gcc.dg/i386-sse-8.c: Likewise.
14623         * gcc.dg/i386-unroll-1.c: Likewise.
14624         * gcc.dg/tls/opt-1.c: Likewise.
14625         * gcc.dg/tls/opt-2.c: Likewise.
14626         * gcc.dg/unroll-1.c: Likewise.
14627         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14628         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14629         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14630         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14631
14632 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14633
14634         * g++.dg/template/incomplete1.C: New test.
14635
14636 2004-11-16  Nick Clifton  <nickc@redhat.com>
14637
14638         Revert patches accidentally commited during checkin of fixes for
14639         xstormy16 tests:
14640         gcc.c-torture/execute/simd-4.c: Revert
14641         gcc.dg/20040910-1.c: Revert.
14642
14643 2004-11-16  Paul Brook  <paul@codesourcery.com>
14644
14645         PR fortran/13010
14646         * gfortran.dg/der_pointer_1.f90: New test.
14647
14648 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
14649
14650         PR c/18498
14651         * gcc.dg/bitfld-13.c: New test.
14652
14653 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
14654
14655         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
14656         powerpc*-*-linux*.
14657
14658         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
14659         * gcc.dg/ppc64-abi-2.c: Ditto.
14660         * gcc.dg/ppc64-abi-3.c: Ditto.
14661
14662         * lib/gcc-dg.exp (dg-target-list): Remove.
14663
14664 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
14665
14666         * gcc.dg/ia64-postinc.c: New test.
14667
14668 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14669
14670         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
14671
14672 2004-11-15  Nick Clifton  <nickc@redhat.com>
14673
14674         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
14675         __INT_MAX__ so that the test can be compiled by toolchains
14676         targeted at 16-bit processors.
14677
14678         * gcc.dg/20040625-1.c: Use long constants rather than integers
14679         when performing arithmetic that will overflow 16-bits.
14680
14681         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
14682         xstormy16.  It does not support 128-bit vector operations.
14683
14684         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14685         with the macro PTR_TYPE.  Define this macro to an integer type
14686         suitable for holding a pointer.
14687
14688         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
14689         the target is a 16-bit processor.
14690
14691         * gcc.dg/cpp/if-2.c: Expect a different warning message from
14692         16-bit targets where the character constant will be too long.
14693
14694         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
14695         where the double will not be directly addressable.
14696
14697 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14698
14699         Friend class name lookup 1/n, PR c++/18471
14700         * g++.dg/template/crash26.C: New test.
14701         * g++.dg/lookup/struct1.C: Adjust expected error.
14702         * g++.dg/parse/elab1.C: Likewise.
14703         * g++.dg/parse/elab2.C: Likewise.
14704         * g++.dg/parse/int-as-enum1.C: Likewise.
14705         * g++.dg/parse/struct-as-enum1.C: Likewise.
14706         * g++.dg/parse/typedef1.C: Likewise.
14707         * g++.dg/parse/typedef3.C: Likewise.
14708         * g++.dg/parse/typedef4.C: Likewise.
14709         * g++.dg/parse/typedef5.C: Likewise.
14710         * g++.dg/template/nontype4.C: Likewise.
14711         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
14712         * g++.old-deja/g++.other/elab1.C: Likewise.
14713         * g++.old-deja/g++.other/syntax4.C: Likewise.
14714
14715 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14716
14717         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
14718
14719 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
14720
14721         * gcc.c-torture/execute/20041114-1.c: New test.
14722
14723 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
14724
14725         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
14726         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
14727         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
14728         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
14729         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
14730         gcc.dg/switch-7.c: New tests.
14731
14732 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14733
14734         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
14735
14736 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14737
14738         PR tree-opt/18400
14739         * gcc.dg/vect/pr18400.c: New test.
14740
14741 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14742             Andrew Pinski  <pinskia@physics.uc.edu>
14743
14744         PR tree-opt/18425
14745         * gcc.dg/vect/pr18425.c: New test.
14746
14747 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14748
14749         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
14750         Guard with dg-require-alias and dg-require-visibility.
14751
14752 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14753
14754         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
14755
14756 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14757
14758         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
14759
14760 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14761
14762         PR c++/17344
14763         * g++.dg/template/defarg5.C: New test.
14764
14765 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14766
14767         * g++.dg/parse/cast1.C: Run only on ILP32.
14768         * g++.old-deja/g++.mike/p784.C: Likewise.
14769
14770 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
14771
14772         * gcc.c-torture/execute/20041113-1.c: New test.
14773
14774 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14775
14776         PR target/18230
14777         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
14778         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
14779         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
14780         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14781         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
14782         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
14783         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
14784         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
14785         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
14786         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14787         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14788         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
14789         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
14790
14791 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14792
14793         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
14794         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
14795         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
14796         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
14797         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
14798         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
14799         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
14800         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
14801         gcc.target/sparc/combined-1.c: New tests.
14802
14803 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
14804
14805         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
14806         New tests.
14807
14808 2004-11-12  Mark Mitchell <mark@codesourcery.com>
14809
14810         * lib/gcc-dg.exp (dg-forbid-option): New function.
14811         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
14812         * g++.dg/abi/bitfield8.C: Likewise.
14813         * g++.dg/abi/dtor1.C: Likewise.
14814         * g++.dg/abi/empty10.C: Likewise.
14815         * g++.dg/abi/empty7.C: Likewise.
14816         * g++.dg/abi/empty9.C: Likewise.
14817         * g++.dg/abi/layout3.C: Likewise.
14818         * g++.dg/abi/layout4.C: Likewise.
14819         * g++.dg/abi/thunk1.C: Likewise.
14820         * g++.dg/abi/thunk2.C: Likewise.
14821         * g++.dg/abi/vbase11.C: Likewise.
14822         * g++.dg/abi/vthunk2.C: Likewise.
14823         * g++.dg/abi/vthunk3.C: Likewise.
14824         * g++.dg/ext/attrib8.C: Likewise.
14825         * g++.dg/opt/longbranch2.C: Likewise.
14826         * g++.dg/opt/reg-stack4.C: Likewise.
14827         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14828         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14829         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14830         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14831         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14832         * gcc.dg/20000609-1.c: Likewise.
14833         * gcc.dg/20000720-1.c: Likewise.
14834         * gcc.dg/20011107-1.c: Likewise.
14835         * gcc.dg/20011119-1.c: Likewise.
14836         * gcc.dg/20020108-1.c: Likewise.
14837         * gcc.dg/20020122-2.c: Likewise.
14838         * gcc.dg/20020122-3.c: Likewise.
14839         * gcc.dg/20020201-3.c: Likewise.
14840         * gcc.dg/20020206-1.c: Likewise.
14841         * gcc.dg/20020218-1.c: Likewise.
14842         * gcc.dg/20020310-1.c: Likewise.
14843         * gcc.dg/20020411-1.c: Likewise.
14844         * gcc.dg/20020418-2.c: Likewise.
14845         * gcc.dg/20020426-1.c: Likewise.
14846         * gcc.dg/20020426-2.c: Likewise.
14847         * gcc.dg/20020517-1.c: Likewise.
14848         * gcc.dg/20020523-1.c: Likewise.
14849         * gcc.dg/20020523-2.c: Likewise.
14850         * gcc.dg/20020729-1.c: Likewise.
14851         * gcc.dg/20030204-1.c: Likewise.
14852         * gcc.dg/20030826-2.c: Likewise.
14853         * gcc.dg/20030926-1.c: Likewise.
14854         * gcc.dg/20031202-1.c: Likewise.
14855         * gcc.dg/980312-1.c: Likewise.
14856         * gcc.dg/980313-1.c: Likewise.
14857         * gcc.dg/990117-1.c: Likewise.
14858         * gcc.dg/990424-1.c: Likewise.
14859         * gcc.dg/990524-1.c: Likewise.
14860         * gcc.dg/991230-1.c: Likewise.
14861         * gcc.dg/i386-387-1.c: Likewise.
14862         * gcc.dg/i386-387-2.c: Likewise.
14863         * gcc.dg/i386-387-3.c: Likewise.
14864         * gcc.dg/i386-387-4.c: Likewise.
14865         * gcc.dg/i386-387-5.c: Likewise.
14866         * gcc.dg/i386-387-6.c: Likewise.
14867         * gcc.dg/i386-asm-1.c: Likewise.
14868         * gcc.dg/i386-bitfield1.c: Likewise.
14869         * gcc.dg/i386-bitfield2.c: Likewise.
14870         * gcc.dg/i386-loop-1.c: Likewise.
14871         * gcc.dg/i386-loop-2.c: Likewise.
14872         * gcc.dg/i386-loop-3.c: Likewise.
14873         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14874         * gcc.dg/i386-pic-1.c: Likewise.
14875         * gcc.dg/i386-regparm.c: Likewise.
14876         * gcc.dg/i386-signbit-1.c: Likewise.
14877         * gcc.dg/i386-signbit-2.c: Likewise.
14878         * gcc.dg/i386-signbit-3.c: Likewise.
14879         * gcc.dg/i386-sse-5.c: Likewise.
14880         * gcc.dg/i386-sse-8.c: Likewise.
14881         * gcc.dg/i386-unroll-1.c: Likewise.
14882         * gcc.dg/tls/opt-1.c: Likewise.
14883         * gcc.dg/tls/opt-2.c: Likewise.
14884         * gcc.dg/unroll-1.c: Likewise.
14885         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14886         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14887         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14888         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14889         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
14890         -m64 is specified.
14891
14892 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14893
14894         PR c++/18389
14895         * g++.dg/parse/cond1.C: New test.
14896
14897         PR c++/18429
14898         * g++.dg/template/array9.C: New test.
14899         * g++.dg/ext/vla1.C: Adjust error messages.
14900         * g++.dg/ext/vlm1.C: Likewise.
14901         * g++.dg/template/crash2.C: Likewise.
14902
14903         PR c++/18436
14904         * g++.dg/template/call3.C: New test.
14905
14906         PR c++/18407
14907         * g++.dg/template/ptrmem11.C: New test.
14908
14909 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
14910
14911         PR other/14264
14912         * lib/g++.exp: Set LC_ALL and LANG to C.
14913         * lib/gcc-dg.exp: Likewise.
14914         * lib/gfortran.exp: Likewise.
14915         * lib/objc.exp: Likewise.
14916         * lib/treelang.exp: Likewise.
14917
14918 2004-11-12  Andreas Schwab  <schwab@suse.de>
14919
14920         * gcc.dg/pr16286.c: Fix last change.
14921
14922 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14923
14924         PR c++/18416
14925         * g++.dg/init/global1.C: New test.
14926
14927 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
14928
14929         * gcc.c-torture/execute/20041112-1.c: New test.
14930
14931 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14932
14933         * lib/gcc-dg.exp (dg-target-list): New.
14934
14935 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14936             Richard Sandiford  <rsandifo@redhat.com>
14937
14938         * lib/target-supports.exp (get-compiler_messages): New.
14939         (check_named_sections_available): Use it.
14940         (check_effective_target_ilp32): New.
14941         (check_effective_target_lp64): New.
14942         (is-effective-target): New.
14943         * lib/gcc-dg.exp (dg-require-effective-target): New.
14944
14945 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
14946
14947         * gcc.dg/precedence-1.c: New test.
14948
14949 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14950
14951         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
14952
14953         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
14954         message, delete generated files, use more descriptive name for
14955         executable, and make the test unsupported when it cannot be run.
14956
14957         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
14958         (dg-require-weak, dg-require-visibility, dg-require-alias,
14959         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
14960         dg-require-iconv, dg-require-named-sections): Use it.
14961
14962         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
14963
14964 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
14965
14966         PR target/16457
14967         * gcc.dg/ppc-and-1: New
14968
14969         PR target/16796
14970         * gcc.dg/ppc-mov-1.c: New.
14971
14972         PR target/16458
14973         * gcc.dg/ppc-compare-1.c: New.
14974
14975 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
14976
14977         * objc.dg/desig-init-2.m: New test.
14978
14979 2004-11-10  Adam Nemet  <anemet@lnxw.com>
14980
14981         PR middle-end/18160
14982         * g++.dg/warn/register-var-1.C: New test.
14983         * g++.dg/warn/register-var-2.C: New test.
14984
14985 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14986
14987         * gcc.dg/union-2.c: New test.
14988
14989 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
14990
14991         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
14992         New test for PR tree-optimization/17892.
14993
14994 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
14995
14996         PR c++/18369
14997         * g++.dg/init/new12.C: New test.
14998
14999 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
15000
15001         * gcc.target/sparc: New directory.
15002         * gcc.target/sparc/sparc.exp: New driver.
15003         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15004         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15005         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15006         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15007
15008 2004-11-10  Paul Brook  <paul@codesourcery.com>
15009
15010         PR fortran/18218
15011         * gfortran.dg/list_read.c: New test.
15012
15013 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15014
15015         PR c/18322
15016         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15017         expected diagnostic location.
15018
15019 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
15020
15021         * gcc.dg/20041109-1.c: New test.
15022
15023 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15024
15025         PR objc/18406
15026         * objc/compile/pr18406.m: New test.
15027
15028 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15029
15030         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15031
15032 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15033
15034         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15035
15036 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15037
15038         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15039
15040 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15041
15042         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15043         exit.
15044
15045 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
15046
15047         PR tree-opt/18299
15048         * gcc.c-torture/pr18299-1.c: New test.
15049
15050 2004-11-06  Andreas Schwab  <schwab@suse.de>
15051
15052         * gcc.dg/pr16286.c: Also test for bool and pixel.
15053
15054 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
15055
15056         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15057         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15058         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15059         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15060         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15061         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15062         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15063         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15064         gcc.dg/struct-semi-3.c: New tests.
15065
15066 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15067
15068         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15069
15070 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15071
15072         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15073         Do not use C99 designators.
15074
15075 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15076
15077         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15078
15079 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15080
15081         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15082         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15083         * gcc.c-torture/execute/simd-5.x: Remove.
15084
15085 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
15086
15087         PR rtl-optimization/17933
15088         * gcc.dg/torture/pr17933-1.c: New test.
15089
15090 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15091
15092         PR target/18106
15093         * lib/target-supports.exp (check_weak_available): Support
15094         Windows.
15095
15096 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
15097
15098         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15099         call to fflush(stdout) before abort.
15100         (my_ffsll): New function.
15101         (generate_fields): Use it.
15102
15103 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15104
15105         * gcc.dg/init-undef-1.c: New test.
15106
15107 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15108
15109         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15110         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15111         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15112         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15113         expected messages for new parser.
15114
15115 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
15116
15117         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15118
15119 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15120
15121         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15122         on LP64 targets.
15123
15124 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15125
15126         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15127         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15128         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15129         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15130         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15131         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15132         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15133         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15134         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15135         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15136
15137 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15138
15139         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15140         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15141         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15142         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15143         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15144         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15145         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15146         for new parser.
15147
15148 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
15149
15150         PR target/15342
15151         * gcc.dg/20041104-1.c: New test.
15152
15153 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15154
15155         * g++.dg/template/nontype7.C: New test.
15156         * g++.dg/template/nontype8.C: Likewise.
15157         * g++.dg/template/nontype9.C: Likewise.
15158         * g++.dg/template/nontype10.C: Likewise.
15159         * g++.dg/tc1/dr49.C: Likewise.
15160         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15161         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15162
15163 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15164
15165         * g++.dg/rtti/tinfo1.C: Remove xfails.
15166
15167 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15168
15169         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15170         packed attribute to the definition to satisfy the new C++ parser.
15171
15172 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15173
15174         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15175         invocations of va_arg.
15176
15177 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
15178
15179         PR c++/18124
15180         * g++.dg/template/crash25.C: New test.
15181
15182         PR c++/18155
15183         * g++.dg/template/typedef2.C: New test.
15184         * g++.dg/parse/crash13.C: Adjust error markers.
15185
15186         PR c++/18177
15187         * g++.dg/conversion/const3.C: New test.
15188
15189 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15190
15191         PR fortran/17535
15192         PR fortran/17583
15193         PR fortran/17713
15194         * gfortran.dg/generic_[123].f90: New testcases.
15195
15196 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15197
15198         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15199         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15200
15201 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15202
15203         PR tree-opt/16808
15204         * gcc.c-torture/compile/pr16808.c: New test.
15205
15206 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
15207
15208         PR rtl-optimization/17104
15209         * gcc.dg/ppc-bitfield1.c: New.
15210
15211 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15212
15213         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15214
15215 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15216
15217         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
15218         strings for 32-bit code.
15219
15220 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
15221
15222         PR c/18239
15223         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15224
15225 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
15226
15227         PR c++/18064
15228         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15229
15230 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
15231
15232         PR c++/15172
15233         * g++.dg/init/aggr2.C: New test.
15234
15235 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
15236
15237         * objc.dg/local-decl-1.m: New test.
15238
15239 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15240
15241         * gcc.dg/20040910-1.c: Adjust regex.
15242
15243 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15244
15245         PR rtl-optimization/18084
15246         * g++.dg/opt/pr18084-1.C: New testcase.
15247
15248 2004-10-30  Matt Austern  <austern@apple.com>
15249
15250         PR c++/17542
15251         * g++.dg/ext/attrib18.C: New test.
15252
15253 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15254
15255         PR middle-end/18096
15256         * gcc.dg/pr18096-1.c: New test case.
15257
15258 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15259
15260         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15261
15262 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
15263
15264         PR c/16666
15265         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15266         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15267         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15268         gcc.dg/old-style-prom-3.c: New tests.
15269
15270 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
15271
15272         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15273         Remove unnecessary inclusion of stdio.h.
15274
15275 2004-10-29  Roger Sayle  <roger@eyesopen.com>
15276
15277         PR rtl-optimization/17581
15278         * gcc.dg/pr17581-1.c: New test case.
15279
15280 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
15281
15282         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15283         being implemented.
15284         * g++.dg/conversion/dr195-1.C: New.
15285         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15286         * g++.old-deja/g++.mike/p10148.C: Likewise.
15287
15288 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
15289
15290         PR c++/17695
15291         * g++.dg/debug/typedef2.C: New test.
15292
15293 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
15294
15295         PR fortran/13490
15296         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15297         * gfortran.dg/g77/README: Update.
15298
15299 2004-10-28  Matt Austern  <austern@apple.com>
15300
15301         PR c++/14124
15302         * g++.dg/ext/packed7.C: New test.
15303
15304 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15305
15306         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15307         scan-assembler.
15308         * lib/scanasm.exp (hidden-scan-for): New proc.
15309         (scan-hidden): Use hidden-scan-for instead of constructing the scan
15310         string.
15311         (scan-not-hidden): Likewise.
15312         * lib/target-supports.exp (check_visibility_available): mach-o is
15313         support too.
15314
15315 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
15316
15317         PR c++/17132
15318         * g++.dg/template/memclass3.C: New test.
15319
15320 2004-10-28  Adam Nemet  <anemet@lnxw.com>
15321
15322         PR middle-end/18160
15323         * gcc.dg/register-var-1.c: New test.
15324         * gcc.dg/register-var-2.c: New test.
15325         * gcc.dg/asm-7.c: Taking the address of a register variable is an
15326         error now.
15327
15328 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
15329
15330         PR other/18172
15331         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15332         unused variables.
15333         * gcc.dg/vect/vect-22.c: Likewise.
15334
15335 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
15336
15337         * gcc.dg/i386-rotate-1.c: New test.
15338
15339 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
15340
15341         * g++.dg/init/ref12.C: Add "run" marker.
15342
15343         PR c++/17435
15344         * g++.dg/init/ref12.C: New test.
15345
15346         PR c++/18140
15347         * g++.dg/template/shift1.C: New test.
15348         * g++.dg/template/error10.C: Adjust error markers.
15349
15350 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
15351
15352         PR tree-opt/17529
15353         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15354
15355 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
15356
15357         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15358         * gcc.dg/weak/weak-3.c: Likewise.
15359         * gcc.dg/weak/weak-5.c: Likewise.
15360         * gcc.dg/weak/weak-9.c: Likewise.
15361         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15362         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15363
15364         * gcc.dg/darwin-weakimport-1.c: New.
15365
15366 2004-10-28  Ben Elliston  <bje@au.ibm.com>
15367
15368         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15369
15370 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
15371
15372         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15373         'syntax' error messages.
15374         * gcc.dg/cpp/direct2s.c: Likewise.
15375
15376 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
15377
15378         * gcc.c-torture/compile/20041026-1.c: New.
15379
15380 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
15381
15382         PR c++/18093
15383         * g++.dg/lookup/ns2.C: New test.
15384
15385         PR c++/18020
15386         * g++.dg/template/enum4.C: New test.
15387
15388         PR c++/18161
15389         * g++.dg/template/expr1.C: New test.
15390
15391 2004-10-26  Ben Elliston  <bje@au.ibm.com>
15392
15393         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15394
15395 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15396
15397         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15398         gcc.dg/decl-nospec-3.c: New tests.
15399
15400 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
15401
15402         * objc.dg/super-class-3.m: New test.
15403
15404 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15405
15406         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15407         resyncing.
15408         * gcc.dg/cpp/direct2s.c: Likewise.
15409
15410 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
15411
15412         * objc.dg/image-info.m: Update for changes to section selection.
15413
15414 2004-10-25  David Ayers  <d.ayers@inode.at>
15415             Ziemowit Laski  <zlaski@apple.com>
15416
15417         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15418         diagnostics when messaging 'id <Proto>'.
15419         * objc.dg/class-protocol-1.m: New test.
15420         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15421         a non-existent method signature.
15422         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15423         Update diagnostics when messaging with non-existent method signature.
15424         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15425         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15426         invalid receivers are now resolved as if messaging 'id'; remove
15427         extraneous diagnostics.
15428
15429 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15430
15431         PR c/16667
15432         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
15433         gcc.dg/init-desig-obs-3.c: New tests.
15434
15435 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
15436
15437         * gcc.dg/debug/20041023-1.c: New test.
15438
15439 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
15440
15441         PR middle-end/17407
15442         * gcc.c-torture/compile/pr17407.c: New test.
15443
15444         PR c++/18121
15445         * g++.dg/template/array8.C: New test.
15446
15447 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15448
15449         PR other/18138
15450         * lib/g++.exp: Accept more than one multilib libgcc.
15451         * lib/gcc-dg.exp: Likewise.
15452         * lib/objc.exp: Likewise.
15453         * lib/treelang.exp: Likewise.
15454         * lib/gfortran.exp: Likewise.
15455
15456 2004-10-24  Ben Elliston  <bje@au.ibm.com>
15457
15458         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
15459
15460 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
15461
15462         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
15463         * gcc.dg/c99-const-expr-3.c: Likewise.
15464
15465 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
15466
15467         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
15468
15469 2004-10-23  Ben Elliston  <bje@au.ibm.com>
15470
15471         * gcc.c-torture/execute/loop-2e.x: Remove.
15472
15473 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15474
15475         PR c++/18095
15476         * g++.dg/parse/crash18.C: New.
15477         * g++.dg/parse/crash19.C: New.
15478
15479 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15480
15481         * g++.dg/ext/dllimport1.C: Move dg-warnings.
15482         * g++.dg/ext/dllimport2.C: Same.
15483         * g++.dg/ext/dllimport8.C: Same.
15484
15485 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
15486
15487         PR c++/10841
15488         * g++.dg/conversion/cast1.C: New test.
15489         * g++.dg/overload/pmf1.C: Adjust error marker.
15490
15491 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
15492
15493         PR objc/17923
15494         * objc.dg/const-str-7.m: New test.
15495
15496 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15497
15498         * g++.dg/template/memfriend11.C: Fix comment typo.
15499         * g++.dg/template/memfriend14.C: Likewise.
15500
15501 2004-10-20  Richard Henderson  <rth@redhat.com>
15502
15503         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
15504         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
15505         -fasynchronous-unwind-tables.
15506
15507 2004-10-20  Richard Henderson  <rth@redhat.com>
15508
15509         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
15510         (main): Return success.
15511         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
15512         (main): Return success.
15513
15514 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15515
15516         PR c++/13495
15517         * g++.dg/template/memfriend9.C: New test.
15518         * g++.dg/template/memfriend10.C: Likewise.
15519         * g++.dg/template/memfriend11.C: Likewise.
15520         * g++.dg/template/memfriend12.C: Likewise.
15521         * g++.dg/template/memfriend13.C: Likewise.
15522         * g++.dg/template/memfriend14.C: Likewise.
15523         * g++.dg/template/memfriend15.C: Likewise.
15524         * g++.dg/template/memfriend16.C: Likewise.
15525         * g++.dg/template/memfriend17.C: Likewise.
15526         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
15527
15528 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
15529
15530         * g++.dg/conversion/dr195.C: New.
15531         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
15532
15533 2004-10-20  Ben Elliston  <bje@au.ibm.com>
15534             Devang Patel  <dpatel@apple.com>
15535
15536         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
15537         of floating point arithmetic, which could trap.
15538
15539 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
15540
15541         PR c++/14035
15542         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
15543         * g++.dg/conversion/const2.C: New test.
15544         * g++.dg/expr/reinterpret2.C: New test.
15545         * g++.dg/expr/reinterpret3.C: New test.
15546         * g++.dg/expr/cast2.C: New test.
15547         * g++.dg/expr/copy1.C: New test.
15548         * g++.dg/other/conversion1.C: Change error message.
15549         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
15550         function pointers to void *.
15551         * g++.old-deja/g++.mike/p10148.C: Likewise.
15552
15553 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15554
15555         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
15556
15557 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
15558
15559         PR c++/18047
15560
15561         * g++.dg/parse/expr3.C: New test.
15562
15563 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15564
15565         * gcc.dg/smod-1.c: New test.
15566
15567 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
15568
15569         * objc.dg/method-14.m: New test.
15570
15571 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15572
15573         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
15574         Also xfail as the patch was reverted.
15575
15576 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15577
15578         PR middle-end/16973
15579         * gcc.dg/pr16973.c: New test.
15580
15581 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
15582
15583         PR tree-optimization/17656
15584         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
15585
15586 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15587
15588         * g++.dg/eh/shadow1.C: New.
15589
15590 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
15591
15592         * gcc.c-torture/compile/20041018-1.c: New test.
15593
15594 2004-10-18  Ben Elliston  <bje@au.ibm.com>
15595
15596         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
15597         compiler referring to register 0 when accessing sdata.  The linker
15598         now patches things up.
15599
15600 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
15601
15602         PR c/17529
15603         * gcc.c-torture/compile/pr17529.c: New test.
15604
15605 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15606
15607         PR c++/17743
15608         * g++.dg/ext/attrib17.C: New test.
15609
15610 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15611
15612         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
15613
15614 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15615
15616         PR c++/10479
15617         * g++.dg/ext/attrib16.C: New test.
15618
15619 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
15620
15621         PR c++/17042
15622         * g++.dg/init/dso_handle1.C: New test.
15623
15624         PR c++/14667
15625         * g++.dg/parse/typedef6.C: New test.
15626
15627         PR c++/17916
15628         * g++.dg/parse/pragma1.C: New test.
15629
15630 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
15631
15632         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
15633
15634 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
15635
15636         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
15637         -fno-common when on HPPA HP-UX platforms.
15638
15639 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
15640
15641         PR other/16820
15642         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
15643         stdint.h.
15644         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
15645         uintptr_t.
15646
15647 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15648
15649         PR c++/16301
15650         * g++.dg/lookup/strong-using-4.C: New test.
15651
15652 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15653
15654         PR middle-end/16567
15655         * gcc.c-torture/compile/nested-1.c: New test.
15656
15657 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15658
15659         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
15660         and mipsisa64*-*-* (until support for misaligned loads is added).
15661         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
15662         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
15663         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
15664         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
15665         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
15666         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
15667
15668 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
15669
15670         PR c++/17976
15671         * g++.dg/init/dtor3.C: New test.
15672
15673 2004-10-15  Ben Elliston  <bje@au.ibm.com>
15674
15675         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
15676
15677 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
15678
15679         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
15680         * gcc.dg/macho-lo-sum.c: Likewise.
15681
15682 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
15683
15684         * gcc.dg/ppc-spe64-1.c: New test.
15685
15686 2004-10-14  Devang Patel  <dpatel@apple.com>
15687
15688         PR 17635
15689         * gcc.dg/pr17635.c : New test.
15690
15691 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
15692
15693         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
15694         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
15695         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
15696         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
15697         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
15698         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
15699         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
15700         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
15701         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
15702         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
15703         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
15704         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
15705         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
15706         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
15707         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
15708         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
15709         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
15710         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
15711
15712 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15713
15714         * gcc.dg/vect/vect-82.c: New testcase.
15715         * gcc.dg/vect/vect-82_64.c: New testcase.
15716         * gcc.dg/vect/vect-83.c: New testcase.
15717         * gcc.dg/vect/vect-83_64.c: New testcase.
15718
15719 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15720
15721         * gcc.dg/cpp/error-1.c: New test.
15722
15723 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15724
15725         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
15726
15727 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
15728
15729         PR target/17984
15730         * gcc.dg/cris-peep2-xsrand2.c: New test.
15731
15732 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
15733
15734         PR c++/17661
15735         * testsuite/g++.dg/expr/for2.C: New test.
15736
15737 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15738
15739         * g++.dg/inherit/thunk1.C: Run on the SPARC.
15740
15741 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
15742
15743         PR tree-optimization/17724
15744         * g++.dg/opt/pr17724-1.C: New test.
15745         * g++.dg/opt/pr17724-2.C: New test.
15746         * g++.dg/opt/pr17724-3.C: New test.
15747         * g++.dg/opt/pr17724-4.C: New test.
15748         * g++.dg/opt/pr17724-5.C: New test.
15749         * g++.dg/opt/pr17724-6.C: New test.
15750
15751 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
15752
15753         PR c/17301
15754         * gcc.dg/pr17301-2.c: New test.
15755
15756 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
15757
15758         PR c++/15876
15759         * g++.dg/parse/error22.C: New test.
15760
15761         PR c++/17936
15762         * g++.dg/template/spec18.C: New test.
15763
15764 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
15765
15766         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
15767         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
15768         memcpy.
15769         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
15770         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
15771
15772 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15773
15774         * g++.dg/eh/cleanup5.C: Add dg-options "".
15775
15776 2004-10-11  Roger Sayle  <roger@eyesopen.com>
15777
15778         PR middle-end/17657
15779         * gcc.dg/switch-4.c: New test case.
15780
15781 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
15782
15783         * gcc.c-torture/execute/20041011-1.c: New test.
15784
15785 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15786
15787         PR c++/17554
15788         * g++.dg/init/for3.C: New test.
15789
15790         PR c++/17657
15791         * g++.dg/opt/switch2.C: New test.
15792
15793         PR middle-end/17703
15794         * g++.dg/warn/Wreturn-2.C: New test.
15795
15796 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15797
15798         PR c++/17907
15799         * g++.dg/eh/cleanup5.C: New test.
15800
15801 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
15802
15803         PR c++/17393
15804         * g++.dg/parse/error21.C: New test.
15805
15806 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15807
15808         * g++.dg/overload/pmf1.C: Adjust quoting marks.
15809         * g++.dg/warn/incomplete1.C: Likewise.
15810         * g++.dg/template/qualttp20.C: Likewise.
15811
15812 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15813
15814         PR c/17881
15815         * parm-incomplete-1.c: New test.
15816
15817 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15818
15819         PR c++/17867
15820         * g++.dg/parse/error19.C: New test.
15821
15822         PR c++/17670
15823         * g++.dg/init/new11.C: New test.
15824
15825         PR c++/17821
15826         * g++.dg/parse/error20.C: New test.
15827
15828         PR c++/17826
15829         * g++.dg/template/crash24.C: New test.
15830
15831 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15832
15833         PR c/17301
15834         * gcc.dg/pr17301-1.c: New test.
15835
15836 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15837
15838         PR c/17189
15839         * gcc.dg/anon-struct-5.c: New test.
15840
15841 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15842
15843         PR c/17844
15844         * gcc.dg/pr17844-1.c: New test.
15845
15846 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
15847
15848         PR tree-optimization/17906
15849         * gcc.c-torture/compile/pr17906.c: New.
15850
15851 2004-10-09  Stuart Hastings  <stuart@apple.com>
15852             Roger Sayle  <roger@eyesopen.com>
15853
15854         PR rtl-optimization/17853
15855         * gcc.dg/i386-mmx-5.c: New testcase.
15856
15857 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
15858
15859         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
15860
15861 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15862
15863         PR c++/17524
15864         * g++.dg/template/static9.C: New test.
15865
15866         PR c++/17685
15867         * g++.dg/parse/operator5.C: New test.
15868
15869 2004-10-09  Roger Sayle  <roger@eyesopen.com>
15870
15871         PR middle-end/17894
15872         * gcc.c-torture/execute/divcmp-4.c: New test case.
15873
15874 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15875
15876         PR tree-opt/17902
15877         * g++.dg/opt/pr17902.C: New test.
15878
15879 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
15880
15881         * gcc.dg/cpp/ident-1.c: Add dg-options "".
15882
15883 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15884
15885         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
15886
15887 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15888
15889         * gcc.dg/assign-warn-3.c: New test.
15890
15891 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15892
15893         PR c/16999
15894         * gcc.dg/cpp/ident-1.c: New test.
15895
15896 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15897
15898         * gcc.c-torture/compile/acc1.c: New.
15899
15900 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15901
15902         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
15903         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
15904
15905 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15906
15907         * gcc.dg/ultrasp11.c: New test.
15908
15909 2004-10-08  Michael Matz  <matz@suse.de>
15910
15911         * gcc.dg/doloop-2.c: New test.
15912
15913 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15914
15915         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
15916         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
15917         objc.dg/method-9.m: Update expected diagnostics.
15918
15919 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
15920
15921         * gcc.dg/ppc-fsel-3.c: New file.
15922         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
15923
15924 2004-10-07  Paul Brook  <paul@codesourcery.com>
15925
15926         * gfortran.dg/intrinsic_verify_1.f90: New test.
15927
15928 2004-10-07  Paul Brook  <paul@codesourcery.com>
15929
15930         * gfortran.dg/empty_format_1.f90: Remove stray commas.
15931
15932 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15933
15934         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
15935         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
15936         commit.
15937
15938 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15939
15940         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
15941
15942 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15943
15944         PR c++/17115
15945         * g++.dg/warn/Winline-4.C: New test.
15946
15947 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15948
15949         * gcc.c-torture/compile/20041007-1.c: New test.
15950
15951 2004-10-07  Paul Brook  <paul@codesourcery.com>
15952
15953         PR fortran/17678
15954         * gfortran.dg/use_allocated_1.f90: New test.
15955
15956 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15957
15958         PR middle-end/17849
15959         * gfortran.fortran-torture/compile/nested.f90: New test
15960
15961 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15962
15963         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
15964
15965 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15966
15967         PR c++/17368
15968         * g++.dg/ext/asm6.C: New test.
15969
15970 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
15971
15972         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
15973
15974 2004-10-06  Paul Brook  <paul@codesourcery.com>
15975
15976         PR libfortran/17709
15977         * gfortran.dg/empty_format_1.f90: New test.
15978
15979 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15980
15981         PR fortran/17568
15982         * gfortran.dg/ishft.f90: New test.
15983
15984         PR fortran/17283
15985         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
15986         tests.
15987
15988 2004-10-06  Paul Brook  <paul@codesourcery.com>
15989
15990         * gfortran.dg/do_1.f90: New test.
15991
15992 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15993
15994         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
15995         optimizing for size.
15996
15997 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15998
15999         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16000
16001 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16002
16003         * gcc.c-torture/compile/20041005-1.c: New test.
16004
16005 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16006
16007         PR c++/17829
16008         * g++.dg/lookup/koenig4.C: New.
16009
16010 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16011
16012         * g++.dg/other/classkey1.C: Adjust quoting marks.
16013         * g++.dg/parse/error15.C: Likewise.
16014         * g++.dg/template/meminit2.C (int>): Likewise.
16015
16016 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16017
16018         PR fortran/17283
16019         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16020
16021         PR fortran/17631
16022         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16023
16024         PR fortran/17708
16025         * gfortran.dg/pr17708.f90: New test.
16026
16027 2004-10-04  Chao-ying Fu  <fu@mips.com>
16028
16029         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16030         * gcc.dg/vect/vect-4.c: Ditto.
16031         * gcc.dg/vect/vect-5.c: Ditto.
16032         * gcc.dg/vect/vect-6.c: Ditto.
16033         * gcc.dg/vect/vect-8.c: Ditto.
16034         * gcc.dg/vect/vect-16.c: Ditto.
16035         * gcc.dg/vect/vect-30.c: Ditto.
16036         * gcc.dg/vect/vect-40.c: Ditto.
16037         * gcc.dg/vect/vect-41.c: Ditto.
16038         * gcc.dg/vect/vect-42.c: Ditto.
16039         * gcc.dg/vect/vect-43.c: Ditto.
16040         * gcc.dg/vect/vect-44.c: Ditto.
16041         * gcc.dg/vect/vect-45.c: Ditto.
16042         * gcc.dg/vect/vect-46.c: Ditto.
16043         * gcc.dg/vect/vect-47.c: Ditto.
16044         * gcc.dg/vect/vect-48.c: Ditto.
16045         * gcc.dg/vect/vect-49.c: Ditto.
16046         * gcc.dg/vect/vect-50.c: Ditto.
16047         * gcc.dg/vect/vect-51.c: Ditto.
16048         * gcc.dg/vect/vect-52.c: Ditto.
16049         * gcc.dg/vect/vect-53.c: Ditto.
16050         * gcc.dg/vect/vect-54.c: Ditto.
16051         * gcc.dg/vect/vect-55.c: Ditto.
16052         * gcc.dg/vect/vect-56.c: Ditto.
16053         * gcc.dg/vect/vect-57.c: Ditto.
16054         * gcc.dg/vect/vect-58.c: Ditto.
16055         * gcc.dg/vect/vect-59.c: Ditto.
16056         * gcc.dg/vect/vect-60.c: Ditto.
16057         * gcc.dg/vect/vect-74.c: Ditto.
16058         * gcc.dg/vect/vect-79.c: Ditto.
16059         * gcc.dg/vect/vect-80.c: Ditto.
16060
16061 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16062
16063         * gcc.dg/unused-7.c: Use the correct option.
16064
16065 2004-10-04  Paul Brook  <paul@codesourcery.com>
16066         Bud Davis  <bdavis9659@comcast.net>
16067
16068         PR fortran/17706
16069         PR fortran/16434
16070         * gfortran/pr17706.f90: New test.
16071         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16072
16073 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16074
16075         * gfortran.dg/pr17612.f90: New test.
16076
16077 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16078
16079         * g++.dg/template/local1.C: Adjust quoting marks in
16080         testing for diagnostics.
16081         * g++.dg/tls/diag-2.C: Likewise.
16082         * g++.dg/other/error8.C: Likewise.
16083
16084 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16085
16086         PR c/17178
16087         * gcc.dg/unused-4.c: Adjust to be correct.
16088
16089         PR c/17820
16090         * gcc.dg/unused-7.c: New test.
16091
16092 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16093
16094         PR c++/17797
16095         * g++.dg/overload/template2.C: New test.
16096
16097 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
16098
16099         PR tree-optimization/16632
16100         * gcc.dg/tree-ssa/20041002-1.c: New.
16101
16102 2004-10-03  Paul Brook  <paul@codesourcery.com>
16103
16104         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
16105         rather than relying on default formatting.
16106
16107 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
16108
16109         * gcc.dg/20040920-1.c: Update expected message text.
16110
16111 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
16112
16113         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16114
16115 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
16116
16117         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16118         tree level.
16119
16120 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16121
16122         * gcc.dg/tree-ssa/pr17343.c: Remove.
16123
16124 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16125
16126         PR tree-opt/17343
16127         * gcc.dg/tree-ssa/pr17343.c: New test.
16128
16129 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
16130
16131         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16132         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16133         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16134         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16135         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16136
16137 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16138
16139         * gcc.dg/lvalue-2.c: New test.
16140
16141 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16142
16143         PR c/17730
16144         * gcc.dg/pr17730-1.c: New test
16145
16146 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16147
16148         PR c/7425
16149         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16150
16151 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16152
16153         * gcc.c-torture/execute/stdarg-1.c: New test.
16154         * gcc.c-torture/execute/stdarg-2.c: New test.
16155         * gcc.c-torture/execute/stdarg-3.c: New test.
16156         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16157         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16158         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16159         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16160         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16161
16162 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16163
16164         PR tree-optimization/17697
16165         * g++.dg/opt/pr17697-1.C: New test.
16166         * g++.dg/opt/pr17697-2.C: New test.
16167         * g++.dg/opt/pr17697-3.C: New test.
16168
16169 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16170
16171         PR c/16409
16172         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16173         gcc.dg/vla-init-5.c: New tests.
16174
16175 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16176
16177         PR c/13804
16178         * gcc.dg/pr13804-1.c: New test.
16179
16180 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16181
16182         PR fortran/16938
16183         * gfortran.dg/pr16938.f90: New test.
16184
16185 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16186
16187         * g++.dg/template/crash23.C: New test.
16188
16189 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16190
16191         PR c++/17585
16192         * g++.dg/template/static8.C: New test.
16193
16194 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
16195
16196         PR c++/17681
16197         * g++.dg/other/error9.C: New test.
16198
16199 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16200
16201         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16202
16203 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16204
16205         PR fortran/15164
16206         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16207
16208 2004-09-26  Roger Sayle  <roger@eyesopen.com>
16209
16210         PR middle-end/17112
16211         * gcc.dg/pr17112-1.c: New test case.
16212
16213 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16214
16215         PR c/11459
16216         * gcc.dg/pr11459-1.c: New test.
16217
16218 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
16219
16220         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16221         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16222
16223 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16224
16225         * gfortran.dg/pr15324.f90: Make array bounds consistent.
16226
16227 2004-09-25  Jan Hubicka  <jh@suse.cz>
16228
16229         * compile/30040909-1.c: New test.
16230         * compile/30040907-1.c: New test.
16231
16232 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
16233
16234         * gcc.c-torture/execute/va-arg-26.c: New test.
16235
16236 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
16237
16238         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16239         extra diagnostics on targets with 64-bit pointers.
16240         * objc.dg/selector-1.m: Adjust dg-warning regexp.
16241
16242 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16243
16244         PR c/17188
16245         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16246         * gcc.dg/decl-3.c: Adjust expected message.
16247
16248 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16249
16250         PR fortran/17615
16251         * gfortran.dg/pr17615.f90: New test.
16252
16253 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
16254
16255         PR tree-optimzation/17517
16256         * g++.dg/tree-ssa/pr17517.C: New Test.
16257
16258 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16259
16260         PR c++/16889
16261         * g++.dg/lookup/ambig3.C: New.
16262
16263 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
16264
16265         PR tree-opt/17624
16266         * g++.dg/opt/pr17624.C: New test.
16267
16268 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16269
16270         PR c/6980
16271         * gcc.dg/Wbad-function-cast-1.c: New test.
16272
16273 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
16274
16275         * g++.dg/ext/complit1.C
16276         * g++.dg/other/error2.C
16277         * g++.dg/other/nontype-1.C
16278         * g++.dg/parse/crash11.C
16279         * g++.dg/parse/crash12.C
16280         * g++.dg/parse/error15.C
16281         * g++.dg/parse/error4.C
16282         * g++.dg/parse/tmpl-outside1.C
16283         * g++.dg/parse/too-many-tmpl-args1.C
16284         * g++.dg/template/dependent-expr3.C
16285         * g++.dg/template/error10.C
16286         * g++.dg/template/instantiate1.C
16287         * g++.dg/template/vtable2.C
16288         * g++.dg/warn/Wshadow-1.C
16289         * g++.dg/warn/weak1.C
16290         * g++.old-deja/g++.brendan/crash16.C
16291         * g++.old-deja/g++.brendan/crash18.C
16292         * g++.old-deja/g++.brendan/crash48.C
16293         * g++.old-deja/g++.brendan/crash49.C
16294         * g++.old-deja/g++.brendan/crash55.C
16295         * g++.old-deja/g++.brendan/crash56.C
16296         * g++.old-deja/g++.brendan/crash8.C
16297         * g++.old-deja/g++.brendan/enum11.C
16298         * g++.old-deja/g++.brendan/enum8.C
16299         * g++.old-deja/g++.brendan/enum9.C
16300         * g++.old-deja/g++.brendan/friend3.C
16301         * g++.old-deja/g++.brendan/misc14.C
16302         * g++.old-deja/g++.bugs/900402_02.C
16303         * g++.old-deja/g++.bugs/900404_03.C
16304         * g++.old-deja/g++.bugs/900404_04.C
16305         * g++.old-deja/g++.bugs/900428_03.C
16306         * g++.old-deja/g++.jason/crash4.C
16307         * g++.old-deja/g++.jason/overload21.C
16308         * g++.old-deja/g++.jason/redecl1.C
16309         * g++.old-deja/g++.jason/report.C
16310         * g++.old-deja/g++.jason/rfg10.C
16311         * g++.old-deja/g++.jason/template30.C
16312         * g++.old-deja/g++.law/arm12.C
16313         * g++.old-deja/g++.law/ctors5.C
16314         * g++.old-deja/g++.law/cvt20.C
16315         * g++.old-deja/g++.law/init10.C
16316         * g++.old-deja/g++.law/init8.C
16317         * g++.old-deja/g++.law/visibility17.C
16318         * g++.old-deja/g++.law/visibility7.C
16319         * g++.old-deja/g++.mike/net8.C
16320         * g++.old-deja/g++.mike/p646.C
16321         * g++.old-deja/g++.mike/p700.C
16322         * g++.old-deja/g++.mike/p701.C
16323         * g++.old-deja/g++.mike/p811.C
16324         * g++.old-deja/g++.ns/template13.C
16325         * g++.old-deja/g++.other/array3.C
16326         * g++.old-deja/g++.other/crash25.C
16327         * g++.old-deja/g++.other/dtor3.C
16328         * g++.old-deja/g++.other/dtor4.C
16329         * g++.old-deja/g++.other/main1.C
16330         * g++.old-deja/g++.other/warn7.C
16331         * g++.old-deja/g++.pt/crash11.C
16332         * g++.old-deja/g++.pt/crash36.C
16333         * g++.old-deja/g++.pt/spec22.C
16334         * g++.old-deja/g++.pt/spec9.C
16335         * g++.old-deja/g++.pt/ttp52.C
16336         * g++.old-deja/g++.robertl/eb103.C
16337         * g++.old-deja/g++.robertl/eb121.C
16338         * g++.old-deja/g++.robertl/eb22.C
16339         * g++.old-deja/g++.robertl/eb8.C:
16340         Update locations and/or regexps of dg-error markers.
16341         Remove markers for some bogus messages that are no longer issued.
16342
16343 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
16344
16345         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16346         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16347
16348 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
16349
16350         PR c++/17618
16351         * g++.dg/lookup/crash5.C: New test.
16352
16353 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
16354
16355         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16356         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16357         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16358         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16359         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16360         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16361
16362         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16363         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16364         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16365         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16366         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16367         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16368
16369         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16370
16371         * gcc.dg/vect/vect-44.c: Check additional cases.
16372         * gcc.dg/vect/vect-48.c: Check additional cases.
16373
16374         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16375         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16376         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16377         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16378         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16379         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16380         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16381         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16382         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16383
16384         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16385         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16386         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16387
16388 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16389
16390         * gcc.dg/tree-ssa/loop-6.c: New test.
16391
16392 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
16393
16394         PR c++/17620
16395         * g++.dg/inherit/base2.C: New.
16396
16397 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16398
16399         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16400         * gcc.dg/20001012-2.c: Likewise.
16401         * gcc.dg/20001013-1.c: Likewise.
16402         * gcc.dg/20001101-1.c: Likewise.
16403         * gcc.dg/20001102-1.c: Likewise.
16404         * gcc.dg/bf-spl1.c: Likewise.
16405         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16406         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16407
16408 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
16409
16410         PR tree-optimization/16721
16411         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16412
16413 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
16414
16415         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16416         * gcc.dg/20040305-1.c: Likewise.
16417
16418 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16419
16420         PR c/16566
16421         * gcc.c-torture/compile/pr16566-1.c,
16422         gcc.c-torture/compile/pr16566-2.c,
16423         gcc.c-torture/compile/pr16566-3.c: New tests.
16424
16425 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
16426
16427         PR tree-optimization/17512
16428         * gcc.c-torture/compile/20040916-1.c.
16429
16430 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
16431
16432         * gcc.dg/pragma-re-3.c: New test.
16433
16434 2004-09-17  Matt Austern  <austern@apple.com>
16435
16436         PR c++/15049
16437         * g++.dg/other/anon3.C: New.
16438
16439 2004-09-21  Roger Sayle  <roger@eyesopen.com>
16440
16441         PR c++/7503
16442         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
16443         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
16444         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
16445         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
16446         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
16447
16448 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
16449
16450         PR fortran/17286
16451         * gfortran.dg/pr17286.f90: New test.
16452
16453 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
16454
16455         PR c++/17530
16456         * g++.dg/template/static7.C: New test.
16457
16458 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
16459
16460         PR tree-opt/17558
16461         * gcc.c-torture/compile/pr17558.c: New test.
16462
16463 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16464
16465         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
16466         if SKIP_ATTRIBUTE is defined.
16467
16468 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16469
16470         PR fortran/15957
16471         * gfortran.dg/pr15957.f90: New test.
16472
16473 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
16474
16475         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
16476         in comparison.
16477         * gcc.dg/vect/vect-79.c: Likewise.
16478         * gcc.dg/vect/vect-80.c: Likewise.
16479
16480 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16481
16482         PR fortran/15750
16483         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
16484
16485 2004-09-20  Ira Rosen  <irar@il.ibm.com>
16486
16487         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
16488         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
16489         * gcc.dg/vect/vect-62.c: New testcase.
16490         * gcc.dg/vect/vect-63.c: New testcase.
16491         * gcc.dg/vect/vect-64.c: New testcase.
16492         * gcc.dg/vect/vect-65.c: New testcase.
16493         * gcc.dg/vect/vect-66.c: New testcase.
16494         * gcc.dg/vect/vect-67.c: New testcase.
16495         * gcc.dg/vect/vect-68.c: New testcase.
16496         * gcc.dg/vect/vect-69.c: New testcase.
16497         * gcc.dg/vect/vect-79.c: New testcase.
16498         * gcc.dg/vect/vect-80.c: New testcase.
16499
16500 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16501
16502         * gcc.target/mips/asm-1.c: New test.
16503
16504 2004-09-19  Ira Rosen  <irar@il.ibm.com>
16505
16506         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
16507         * gcc.dg/vect/vect-73.c: New testcase.
16508         * gcc.dg/vect/vect-74.c: New testcase.
16509         * gcc.dg/vect/vect-75.c: New testcase.
16510         * gcc.dg/vect/vect-76.c: New testcase.
16511         * gcc.dg/vect/vect-77.c: New testcase.
16512         * gcc.dg/vect/vect-78.c: New testcase
16513
16514 2004-09-18  Paul Brook  <paul@codesourcery.com>
16515
16516         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
16517
16518 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16519
16520         PR c/17424
16521         * gcc.dg/pr17424-1.c: New test.
16522
16523 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
16524
16525         * g++.dg/tree-ssa/pr17153.C: New test.
16526
16527 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
16528
16529         PR pch/13361
16530         * testsuite/g++.dg/pch/wchar-1.C: New.
16531         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16532
16533 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
16534
16535         * gcc.c-torture/execute/20040917-1.c: New test.
16536
16537 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16538
16539         PR tree-optimization/17319
16540         * gcc.dg/pr17319.c: New test.
16541
16542 2004-09-17  Devang Patel  <dpatel@apple.com>
16543
16544         * gcc.dg/20040813-1.c: New test.
16545
16546 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16547
16548         PR tree-optimization/17273
16549         * gcc.c-torture/compile/pr17273.c: New test.
16550
16551 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16552
16553         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
16554         Update expected messages.
16555         * gcc.dg/declspec-13.c: New test.
16556
16557 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
16558
16559         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
16560
16561 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16562
16563         * gcc.c-torture/execute/pr17252.c: Use post-increment to
16564         change what 'a' is pointing to.
16565
16566 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
16567
16568         PR c++/16002
16569         * g++.dg/template/error18.C: New test.
16570
16571         PR c++/16029
16572         * g++.dg/warn/Wunused-8.C: New test.
16573
16574 2004-09-17  Steven Bosscher  <stevenb@suse.de>
16575
16576         PR tree-optimization/17513
16577         * gcc.dg/20040916-1.c: New test.
16578
16579 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
16580
16581         PR c++/17501
16582         * g++.dg/template/typename7.C: New test.
16583
16584 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16585
16586         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
16587
16588 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
16589
16590         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
16591         with -ftree-based-profiling also.
16592         * lib/profopt.exp: Support late-set profile_option/feedback_option.
16593
16594 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
16595
16596         PR/15364
16597         * gfortran.dg/der_array_io_1.f90: New test.
16598         * gfortran.dg/der_array_io_2.f90: New test.
16599         * gfortran.dg/der_array_io_3.f90: New test.
16600
16601 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16602
16603         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
16604         EABI.
16605
16606 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16607
16608         * g++.dg/opt/switch1.C: New test.
16609
16610 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16611
16612         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
16613         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
16614         Update expected messages.
16615
16616 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16617
16618         PR fortran/16485
16619         * gfortran.dg/same_name_1.f90: New test.
16620
16621 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
16622
16623         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
16624         dereference garbage pointers.
16625
16626 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
16627
16628         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
16629         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
16630
16631         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
16632         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
16633         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
16634
16635 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16636
16637         PR c++/17324
16638         * g++.dg/template/mangle1.C: New test.
16639
16640 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16641
16642         PR tree-optimization/17252
16643         * gcc.c-torture/execute/pr17252.c: New test.
16644
16645 2004-09-14  Andrew Pinski  <apinski@apple.com>
16646
16647         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
16648
16649 2004-09-14  Roger Sayle  <roger@eyesopen.com>
16650
16651         PR rtl-optimization/9771
16652         * gcc.dg/pr9771-1.c: New test case.
16653
16654 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16655
16656         PR tree-optimization/15262
16657         * gcc.c-torture/execute/pr15262-1.c: New test.
16658         * gcc.c-torture/execute/pr15262-2.c: New test.
16659
16660 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16661
16662         * gcc.dg/declspec-12.c: New test.
16663
16664 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
16665
16666         * gfortran.dg/pr17090.f90: Add directives to test.
16667
16668 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16669
16670         * gcc.c-torture/compile/20040914-1.c: New test.
16671
16672 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16673
16674         PR c++/16162
16675         * g++.dg/template/decl2.C: New test.
16676
16677 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
16678
16679         PR fortran/17090
16680         * gfortran.dg/pr17090.f90: New test.
16681
16682 2004-09-13  Dale Johannesen  <dalej@apple.com>
16683
16684         * gcc.c-torture/compile/pr17408.c: New test case.
16685
16686 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16687
16688         PR c++/16716
16689         * g++.dg/parse/crash17.C: New test.
16690
16691         PR c++/17327
16692         * g++.dg/template/enum3.C: New test.
16693
16694 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
16695
16696         * lib/gcc-defs.exp: Load wrapper.exp.
16697         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
16698         using local code.
16699         * lib/gcc.exp (gcc_init): Similar.
16700         * lib/gfortran.exp (gfortran_init): Similar.
16701         * lib/objc.exp (objc_init): Similar.
16702         * lib/treelang.exp (treelang_init): Similar.
16703         * lib/wrapper.exp: New file with build_wrapper call machinery in
16704         ${tool}_maybe_build_wrapper.
16705
16706 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16707
16708         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
16709         "inline".
16710         * gcc.dg/declspec-11.c: Update expected messages.
16711         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
16712         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
16713         gcc.dg/inline-12.c: New tests.
16714
16715 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
16716
16717         * g++.dg/tree-ssa/pr17400.C: New testcase.
16718
16719 2004-09-13  James E Wilson  <wilson@specifixinc.com>
16720
16721         * gcc.target/mips/sb1-1.c: New testcase.
16722
16723 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
16724
16725         * lib/g77-dg.exp: Remove unused file.
16726         * lib/mike-g77.exp: Ditto.
16727         * lib/g77.exp: Ditto.
16728
16729 2004-09-12  Richard Henderson  <rth@redhat.com>
16730
16731         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
16732
16733 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16734
16735         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
16736         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16737         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
16738         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
16739         Update expected messages.
16740
16741 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
16742
16743         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
16744         declaration/use mismatch for dirp parameter.
16745
16746 2004-09-12  Andrew Pinski  <apinski@apple.com>
16747
16748         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
16749         -fgnu-runtime is passed.
16750
16751 2004-09-12  Richard Henderson  <rth@redhat.com>
16752
16753         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
16754         do the uplevel thing and update additional_flags directly.
16755         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
16756         gfortran.fortran-torture/execute/intrinsic_nearest.x,
16757         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
16758         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
16759
16760 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16761
16762         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
16763
16764 2004-09-11  Roger Sayle  <roger@eyesopen.com>
16765
16766         PR middle-end/17411
16767         * g++.dg/opt/pr17411-1.C: New test case.
16768
16769 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16770
16771         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16772         gcc.dg/tls/diag-2.c: Update expected messages.
16773         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
16774         messages.
16775         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
16776         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
16777         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
16778         gcc.dg/tls/diag-5.c: New tests.
16779
16780 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
16781
16782         * gcc.dg/20040910-1.c: Correct dg-error regexp.
16783
16784 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16785
16786         * g++.dg/parse/break-in-for.C: New test.
16787
16788 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
16789
16790         * gcc.dg/tree-ssa/20040911-1.c: New test.
16791
16792 2004-09-11  Andreas Jaeger  <aj@suse.de>
16793
16794         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
16795         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
16796
16797 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
16798
16799         * gcc.target/frv: New directory of FR-V-specific tests.
16800
16801 2004-09-10  James E Wilson  <wilson@specifixinc.com>
16802
16803         * gcc.dg/convert-vec-1.c: New test.
16804
16805 2004-09-10  Roger Sayle  <roger@eyesopen.com>
16806
16807         PR middle-end/17024
16808         * gcc.dg/pr17024-1.c: New test case.
16809
16810 2004-09-10  Eric Christopher  <echristo@redhat.com>
16811
16812         * gcc.dg/20040910-1.c: New test.
16813
16814 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16815
16816         * gcc.dg/bitfld-9.c: New test.
16817
16818 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
16819
16820         * gcc.c-torture/execute/ieee/acc1.c: New test.
16821         * gcc.c-torture/execute/ieee/acc2.c: New test.
16822         * gcc.c-torture/execute/ieee/mzero6.c: New test.
16823
16824 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16825
16826         * gcc.dg/deprecated-2.c: New test.
16827
16828 2004-09-09  James E Wilson  <wilson@specifixinc.com>
16829
16830         * gcc.dg/init-vec-1.c: New test.
16831
16832 2004-09-09  Roger Sayle  <roger@eyesopen.com>
16833
16834         PR middle-end/17055
16835         * gcc.dg/pr17055-1.c: New test case.
16836
16837 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
16838
16839         PR target/17377
16840         * gcc.c-torture/execute/pr17377.c: New test.
16841
16842 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16843
16844         PR c/8420
16845         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
16846         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
16847         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16848         gcc.dg/long-long-typespec-1.c: New tests.
16849         * gcc.dg/tls/diag-2.c: Update expected diagnostics
16850
16851 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16852
16853         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
16854         gcc.dg/gnu99-static-1.c: New tests.
16855
16856 2004-09-08  Devang Patel  <dpatel@apple.com>
16857
16858         * gcc.dg/darwin-ld-20040828-1.c: New test.
16859         * gcc.dg/darwin-ld-20040828-2.c: New test.
16860         * gcc.dg/darwin-ld-20040828-3.c: New test.
16861
16862 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
16863
16864         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
16865         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
16866         in error message.
16867         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
16868         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
16869         in error message.
16870         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
16871         types they qualify.
16872         * objc.dg/type-size-2.m: Fix wording in comment.
16873         * objc.dg/va-meth-1.m: New test case.
16874
16875 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
16876
16877         PR c/16633:
16878         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
16879         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
16880
16881 2004-09-06  Devang Patel  <dpatel@apple.com>
16882
16883         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
16884         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
16885
16886 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
16887
16888         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
16889         reflect changed line numbering of diagnostics.
16890
16891 2004-09-06  Paul Brook  <paul@codesourcery.com>
16892
16893         * gfortran.dg/edit_real_1.f90: Add new test.
16894
16895 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16896
16897         * gcc.dg/tree-ssa/loop-2.c: New test.
16898         * gcc.dg/tree-ssa/loop-3.c: New test.
16899         * gcc.dg/tree-ssa/loop-4.c: New test.
16900         * gcc.dg/tree-ssa/loop-5.c: New test.
16901
16902 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16903
16904         * gcc.dg/format/sentinel-1.c: Update for parameter option.
16905
16906 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16907
16908         * gcc.dg/format/sentinel-1.c: New test.
16909
16910 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
16911
16912         * testsuite/gcc.dg/builtins-46.c: New.
16913
16914 2004-09-03  Devang Patel  <dpatel@apple.com>
16915
16916         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
16917         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
16918
16919 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16920
16921         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
16922         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
16923         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
16924         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
16925         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
16926         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
16927         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
16928         the non-portable bzero.
16929         * gcc.dg/20010912-1.c: xfail for NetWare.
16930         * gcc.dg/20020426-2.c: xfail for NetWare.
16931         * gcc.dg/20021014-1.c: xfail for NetWare.
16932         * gcc.dg/20021018-1.c: xfail for NetWare.
16933         * gcc.dg/20030213-1.c: xfail for NetWare.
16934         * gcc.dg/20030225-1.c: xfail for NetWare.
16935         * gcc.dg/20030708-1.c: xfail for NetWare.
16936         * gcc.dg/builtins-config.h: Also exclude NetWare.
16937         * gcc.dg/format/format.h: Define restrict only if not already defined.
16938         * gcc.dg/nest.c: xfail for NetWare.
16939         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
16940         * lib/target-supports.exp (check_visibility_available): Exclude
16941         NetWare.
16942
16943 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16944
16945         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
16946         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
16947         deterministic starting point for the alignment of structure fields.
16948         * gcc.dg/Wpadded.c: Dito.
16949         * g++.dg/abi/vbase10.C: Dito.
16950
16951 2004-09-03  Devang Patel  <dpatel@apple.com>
16952
16953         * g++.dg/debug/pr15736.cc: New test.
16954
16955 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16956
16957         * README.QMTEST: Fix out-of-date link.
16958
16959 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
16960
16961         PR fortran/16579
16962         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
16963         Delete.  Duplicate of gfortran.dg/g77/20010610.f
16964
16965 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16966
16967         * g++.dg/abi/arm_rtti1.C: New test.
16968
16969 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
16970
16971         * gcc.dg/ppc-vector-memcpy.c: New.
16972         * gcc.dg/ppc-vector-memset.c: New.
16973
16974 2004-09-02  Chao-ying Fu  <fu@mips.com>
16975
16976         * gcc.target/mips/mips-3d-1.c: New test.
16977         * gcc.target/mips/mips-3d-2.c: New test.
16978         * gcc.target/mips/mips-3d-3.c: New test.
16979         * gcc.target/mips/mips-3d-4.c: New test.
16980         * gcc.target/mips/mips-3d-5.c: New test.
16981         * gcc.target/mips/mips-3d-6.c: New test.
16982         * gcc.target/mips/mips-3d-7.c: New test.
16983         * gcc.target/mips/mips-3d-8.c: New test.
16984         * gcc.target/mips/mips-3d-9.c: New test.
16985         * gcc.target/mips/mips-ps-1.c: New test.
16986         * gcc.target/mips/mips-ps-2.c: New test.
16987         * gcc.target/mips/mips-ps-3.c: New test.
16988         * gcc.target/mips/mips-ps-4.c: New test.
16989         * gcc.target/mips/mips-ps-type.c: New test.
16990
16991 2004-09-02  Paul Brook  <paul@codesourcery.com>
16992
16993         * gfortran.dg/edit_real_1.f90: Add new tests.
16994
16995 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16996
16997         PR fortran/15327
16998         * gfortran.dg/merge_char_1.f90: New test.
16999
17000 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17001
17002         PR fortran/16404
17003         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17004
17005 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17006
17007         PR c/1522
17008         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17009
17010 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
17011
17012         * g++.dg/opt/loop1.C: Do not XFAIL.
17013
17014 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
17015
17016         * gcc.c-torture/execute/20040831-1.c: New test.
17017
17018 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
17019
17020         PR fortran/16579
17021         * gfortran.dg/g77/20010610.f: Now passes.
17022         Copy from g77.f-torture/execute. Add dg-run directive.
17023         * gfortran.dg/g77/README: Update
17024
17025 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17026
17027         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17028         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17029         (t1, t2, t3, t4): Add volatile.
17030
17031 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17032
17033         * g++.dg/ext/visibility/arm1.C: New test.
17034
17035 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
17036
17037         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17038         -pedantic-errors.
17039
17040 2004-09-01  Paul Brook  <paul@codesourcery.com>
17041
17042         * gfortran.dg/eof_2.f90: New test.
17043
17044 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17045
17046         PR fortran/16579
17047         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17048
17049 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
17050
17051         PR libfortran/16805
17052         * gfortran.dg/list_read_2.f90: New test.
17053
17054 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17055
17056         * g++.dg/abi/key1.C: New test.
17057
17058 2004-08-31  Richard Henderson  <rth@redhat.com>
17059
17060         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17061         form of offsetof.
17062         * g++.dg/other/offsetof5.C: Remove duplicate.
17063
17064 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17065
17066         PR fortran/17244
17067         * gfortran.dg/func_derived_1.f90: New test.
17068
17069 2004-08-31  Paul Brook  <paul@codesourcery.com>
17070
17071         * gfortran.dg/eof_1.f90: New test.
17072
17073 2004-08-31  Paul Brook  <paul@codesourcery.com>
17074
17075         * gfortran.dg/list_read_1.f90: New file.
17076
17077 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
17078
17079         * g++.dg/opt/loop1.C: XFAIL.
17080
17081 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
17082
17083         * gcc.dg/funcdef-storage-1.c: New.
17084         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17085         an extern function in local scope.
17086         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17087         declare an 'auto inline' function in local scope.
17088         * gcc.dg/20011130-1.c: Likewise.
17089         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17090         an 'auto' function in local scope.
17091         * gcc.dg/20021014-1.c: Likewise.
17092         * gcc.dg/20030331-2.c: Likewise.
17093
17094 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17095
17096         * gfortran.dg/blockdata_1.f90: New test.
17097
17098 2004-08-30  Richard Henderson  <rth@redhat.com>
17099
17100         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17101
17102 2004-08-30  Richard Henderson  <rth@redhat.com>
17103
17104         * lib/fortran-torture.exp (fortran-torture-execute): Honor
17105         additional_flags set by alternate driver.
17106         (ieee-options): New procedure.
17107         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17108         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17109         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17110         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17111
17112 2004-08-30  Richard Henderson  <rth@redhat.com>
17113
17114         * lib/f-torture.exp: Remove.
17115
17116 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
17117
17118         PR rtl-optimization/16590
17119         * g++.dg/opt/loop1.C: New test.
17120
17121 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17122
17123         PR fortran/13910
17124         * gfortran.dg/oldstyle_1.f90: New test.
17125
17126 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
17127         Paul Brook  <paul@codesourcery.com>
17128
17129         * gfortran.dg/g77/README: Update.
17130         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17131         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17132         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17133
17134 2004-08-28  Paul Brook  <paul@codesourcery.com>
17135
17136         PR libfortran/17195
17137         * gfortran.dg/edit_real_1.f90: New test.
17138
17139 2004-08-27  Paul Brook  <paul@codesourcery.com>
17140
17141         * gfortran.dg/rewind_1.f90: New test.
17142
17143 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
17144
17145         PR fortran/16597
17146         * gfortran.dg/pr16597.f90: New test.
17147
17148 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17149
17150         PR c/13801
17151         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17152         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17153         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17154         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17155         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17156
17157 2004-08-26  Nick Clifton  <nickc@redhat.com>
17158
17159         * gcc.c-torture/compile/pr17119.c: New test.
17160
17161 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17162
17163         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17164
17165 2004-08-25  Richard Henderson  <rth@redhat.com>
17166
17167         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17168         the bits that expect kind=8 to be the largest real kind.
17169
17170 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17171
17172         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17173
17174 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17175
17176         * gfortran.dg/assignment_1.f90: New test.
17177
17178 2004-08-25  Adam Nemet  <anemet@lnxw.com>
17179
17180         * g++.dg/template/repo3.C: New test.
17181
17182 2004-08-25  Roger Sayle  <roger@eyesopen.com>
17183
17184         PR middle-end/16693
17185         PR tree-optimization/16372
17186         * g++.dg/opt/pr16372-1.C: New test case.
17187         * g++.dg/opt/pr16693-1.C: New test case.
17188         * g++.dg/opt/pr16693-2.C: New test case.
17189
17190 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17191
17192         * objc.dg/proto-lossage-4.m: New test.
17193
17194 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
17195
17196         PR c++/17155
17197         * g++.dg/inherit/local2.C: New test.
17198
17199 2004-08-25  Paul Brook  <paul@codesourcery.com>
17200
17201         PR fortran/17144
17202         * gfortran.dg/string_ctor_1.f90: New test.
17203
17204 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17205
17206         PR c++/14428
17207         * g++.dg/template/redecl2.C: New test.
17208
17209 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17210
17211         PR fortran/17143
17212         * gfortran.dg/pr17143.f90: New test.
17213
17214 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17215
17216         PR fortran/17164
17217         * gfortran.dg/pr17164.f90: New test.
17218
17219 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17220
17221         * gcc.dg/tree-ssa/loop-1.c: New test.
17222
17223 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17224
17225         * gcc.c-torture/compile/20040824-1.c: New test.
17226
17227 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17228
17229         * gcc.c-torture/compile/iftrap-3.c: New test.
17230
17231 2004-08-24  Paul Brook  <paul@codesourcery.com>
17232
17233         * gfortran.dg/entry_2.f90: New test.
17234
17235 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17236
17237         PR c++/16889
17238         * g++.dg/lookup/ambig[12].C: New.
17239
17240 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17241
17242         PR c++/16706
17243         * g++.dg/template/crash21.C: New test.
17244         * g++.dg/template/crash22.C: Likewise.
17245
17246 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17247
17248         PR c++/17149
17249         * g++.dg/template/access15.C: New.
17250
17251 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17252
17253         PR c++/17163
17254         * g++.dg/template/repo2.C: New test.
17255
17256 2004-08-23  Roger Sayle  <roger@eyesopen.com>
17257
17258         PR rtl-optimization/17078
17259         * gcc.c-torture/execute/pr17078-1.c: New test case.
17260
17261 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17262
17263         PR c/14492
17264         * gcc.dg/debug/crash1.c: New test.
17265
17266 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17267
17268         PR c/16180
17269         * gcc.dg/loop-5.c: New test.
17270
17271 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17272
17273         * gcc.c-torture/execute/20040823-1.c: New test.
17274
17275 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
17276
17277         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17278         to the assembler.  Simplify test accordingly.
17279         (asm_abi_flags): Use GNU names.
17280         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17281         to check for ABI flags.
17282
17283 2004-08-22  Andrew Pinski  <apinski@apple.com>
17284
17285         * g++.dg/opt/pr14029.C: New test.
17286         * gcc.c-torture/execute/pr15262.c: New test.
17287
17288 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17289
17290         * gfortran.dg/reduction.f90: Add checks with complex arguments.
17291
17292 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
17293
17294         PR 16908
17295         * gfortran.dg/direct_io.f90: New test.
17296
17297 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17298
17299         PR c++/17121
17300         * g++.dg/inherit/local2.C: New test.
17301
17302 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17303
17304         PR c++/17120
17305         * g++.dg/warn/Wparentheses-4.C: New test.
17306
17307 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17308
17309         PR c++/17121
17310         * g++.dg/inherit/local2.C: New test.
17311
17312         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17313         * gcc.dg/ppc-ldstruct.c: Likewise.
17314         * gcc.dg/ppc64-abi-2.c: Likewise.
17315
17316 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
17317
17318         PR rtl-optimization/17099
17319         * gcc.c-torture/execute/20040820-1.c: New test.
17320
17321 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
17322
17323         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17324
17325 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
17326
17327         PR fortran/17077
17328         * gfortran.dg/auto_array_1.f90: New test.
17329
17330 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17331
17332         PR fortran/17074
17333         * gfortran.dg/simpleif_1.f90: New test.
17334
17335 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
17336
17337         * lib/target-supports.exp (check_profiling_available): Return
17338         false for arm*-*-symbianelf* and arm*-*-eabi*.
17339
17340         PR c++/15890
17341         * g++.dg/template/delete1.C: New test.
17342
17343 2004-08-19  Paul Brook  <paul@codesourcery.com>
17344
17345         PR fortran/14976
17346         PR fortran/16228
17347         * gfortran.dg/data_char_1.f90: New test.
17348
17349 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
17350
17351         PR fortran/16946
17352         * gfortran.dg/reduction.f90: New testcase.
17353
17354 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17355
17356         PR fortran/16520
17357         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17358
17359 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17360
17361         PR c++/17041
17362         * g++.dg/Wparentheses-3.C: New test.
17363
17364 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
17365
17366         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17367         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17368         * gcc.dg/vect/vect-2.c: Likewise.
17369         * gcc.dg/vect/vect-3.c: Likewise.
17370         * gcc.dg/vect/vect-4.c: Likewise.
17371         * gcc.dg/vect/vect-5.c: Likewise.
17372         * gcc.dg/vect/vect-6.c: Likewise.
17373         * gcc.dg/vect/vect-7.c: Likewise.
17374         * gcc.dg/vect/vect-25.c: Likewise.
17375         * gcc.dg/vect/vect-31.c: Likewise.
17376         * gcc.dg/vect/vect-32.c: Likewise.
17377         * gcc.dg/vect/vect-34.c: Likewise.
17378         * gcc.dg/vect/vect-36.c: Likewise.
17379         * gcc.dg/vect/vect-all.c: Likewise.
17380
17381 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
17382
17383         PR c++/17068
17384         * g++.dg/template/operator4.C: New test.
17385
17386 2004-08-18  Richard Henderson  <rth@redhat.com>
17387
17388         * gcc.dg/20040206-1.c: XFAIL.
17389
17390 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17391
17392         PR c++/16246
17393         * g++.dg/template/array7.C: New test.
17394
17395 2004-08-17  James E Wilson  <wilson@specifixinc.com>
17396
17397         * gcc.dg/mips-movcc-1.c: New test.
17398         * gcc.dg/mips-movcc-2.c: New test.
17399         * gcc.dg/mips-movcc-3.c: New test.
17400
17401         * gcc.dg/mips-nmadd-1.c: New test.
17402         * gcc.dg/mips-nmadd-2.c: New test.
17403
17404 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17405
17406         PR c++/15871
17407         * g++.dg/opt/inline8.C: New test.
17408
17409         PR c++/16965
17410         * g++.dg/parse/error17.C: New test.
17411
17412 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
17413
17414         * gcc.dg/vect: New directory for vectorizer tests.
17415         * gcc.dg/vect/tree-vect.h: New file.
17416         * gcc.dg/vect/vect.exp: New file.
17417         * gcc.dg/vect/pr16105.c.c: New test.
17418         * gcc.dg/vect/vect-1.c: New test.
17419         * gcc.dg/vect/vect-2.c: New test.
17420         * gcc.dg/vect/vect-3.c: New test.
17421         * gcc.dg/vect/vect-4.c: New test.
17422         * gcc.dg/vect/vect-5.c: New test.
17423         * gcc.dg/vect/vect-6.c: New test.
17424         * gcc.dg/vect/vect-7.c: New test.
17425         * gcc.dg/vect/vect-8.c: New test.
17426         * gcc.dg/vect/vect-9.c: New test.
17427         * gcc.dg/vect/vect-10.c: New test.
17428         * gcc.dg/vect/vect-11.c: New test.
17429         * gcc.dg/vect/vect-12.c: New test.
17430         * gcc.dg/vect/vect-13.c: New test.
17431         * gcc.dg/vect/vect-14.c: New test.
17432         * gcc.dg/vect/vect-15.c: New test.
17433         * gcc.dg/vect/vect-16.c: New test.
17434         * gcc.dg/vect/vect-17.c: New test.
17435         * gcc.dg/vect/vect-18.c: New test.
17436         * gcc.dg/vect/vect-19.c: New test.
17437         * gcc.dg/vect/vect-20.c: New test.
17438         * gcc.dg/vect/vect-21.c: New test.
17439         * gcc.dg/vect/vect-22.c: New test.
17440         * gcc.dg/vect/vect-23.c: New test.
17441         * gcc.dg/vect/vect-24.c: New test.
17442         * gcc.dg/vect/vect-25.c: New test.
17443         * gcc.dg/vect/vect-26.c: New test.
17444         * gcc.dg/vect/vect-27.c: New test.
17445         * gcc.dg/vect/vect-28.c: New test.
17446         * gcc.dg/vect/vect-29.c: New test.
17447         * gcc.dg/vect/vect-30.c: New test.
17448         * gcc.dg/vect/vect-31.c: New test.
17449         * gcc.dg/vect/vect-32.c: New test.
17450         * gcc.dg/vect/vect-33.c: New test.
17451         * gcc.dg/vect/vect-34.c: New test.
17452         * gcc.dg/vect/vect-35.c: New test.
17453         * gcc.dg/vect/vect-36.c: New test.
17454         * gcc.dg/vect/vect-37.c: New test.
17455         * gcc.dg/vect/vect-38.c: New test.
17456         * gcc.dg/vect/vect-40.c: New test.
17457         * gcc.dg/vect/vect-41.c: New test.
17458         * gcc.dg/vect/vect-42.c: New test.
17459         * gcc.dg/vect/vect-43.c: New test.
17460         * gcc.dg/vect/vect-44.c: New test.
17461         * gcc.dg/vect/vect-45.c: New test.
17462         * gcc.dg/vect/vect-46.c: New test.
17463         * gcc.dg/vect/vect-47.c: New test.
17464         * gcc.dg/vect/vect-48.c: New test.
17465         * gcc.dg/vect/vect-49.c: New test.
17466         * gcc.dg/vect/vect-50.c: New test.
17467         * gcc.dg/vect/vect-51.c: New test.
17468         * gcc.dg/vect/vect-52.c: New test.
17469         * gcc.dg/vect/vect-53.c: New test.
17470         * gcc.dg/vect/vect-54.c: New test.
17471         * gcc.dg/vect/vect-55.c: New test.
17472         * gcc.dg/vect/vect-56.c: New test.
17473         * gcc.dg/vect/vect-57.c: New test.
17474         * gcc.dg/vect/vect-58.c: New test.
17475         * gcc.dg/vect/vect-59.c: New test.
17476         * gcc.dg/vect/vect-60.c: New test.
17477         * gcc.dg/vect/vect-61.c: New test.
17478         * gcc.dg/vect/vect-all.c: New test.
17479         * gcc.dg/vect/vect-none.c: New test.
17480
17481 2004-08-17  Paul Brook  <paul@codesourcery.com>
17482
17483         PR fortran/13082
17484         * gfortran.dg/entry_1.f90: New test.
17485
17486 2004-08-17  Andrew Pinski  <apinski@apple.com>
17487
17488         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
17489
17490 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
17491
17492         * gcc.dg/pr17036-1.c: New test.
17493
17494 2004-08-16  Devang Patel  <dpatel@apple.com>
17495
17496         * gcc.dg/darwin-20040809-1.c: New test.
17497
17498 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
17499
17500         * gcc.dg/funcdef-attr-1.c: New test.
17501
17502 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
17503
17504         * gcc.dg/altivec-17.c: New test.
17505         * gcc.dg/altivec-18.c: New test.
17506
17507 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17508
17509         PR c++/6749
17510         * g++.dg/template/vtable2.C: New test.
17511
17512 2004-08-14  Richard Henderson  <rth@redhat.com>
17513
17514         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
17515         * gcc.dg/pack-test-4.c (main): Return 0.
17516         * gcc.dg/setjmp-1.c: Remove XFAIL.
17517         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
17518
17519 2004-08-14  Richard Henderson  <rth@redhat.com>
17520
17521         * gcc.dg/980217-1.c: Add prototype for printf.
17522
17523 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
17524
17525         * gfortran.dg/pr16935.f90: New test.
17526
17527 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
17528
17529         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
17530
17531 2004-08-13  Paul Brook  <paul@codesourcery.com>
17532
17533         * gfortran.dg/der_io_1.f90: Remove stray comma.
17534
17535 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17536
17537         * gcc.dg/vmx/cw-bug-2.c: Remove.
17538         * gcc.dg/vmx/vprint-1.c: Remove.
17539         * gcc.dg/vmx/vscan-1.c: Remove.
17540
17541 2004-08-12  Devang patel  <dpatel@apple.com>
17542
17543         * gcc.dg/darwin-20040809-2.c: New test.
17544
17545 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
17546
17547         * g++.dg/ext/altivec-12.C: New test.
17548
17549         * g++.dg/ext/altivec-11.C: New test.
17550
17551 2004-08-12  Paul Brook  <paul@codesourcery.com>
17552
17553         * g++.dg/abi/arm_cxa_vec_1.C: New test.
17554
17555 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17556
17557         * g++.dg/ext/altivec-2.C: Check for hardware support before
17558         executing any VMX instructions.
17559
17560         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
17561
17562 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
17563
17564         PR c++/16276
17565         * g++.old-deja/g++.other/comdat4.C: New test.
17566         * g++.old-deja/g++.other/comdat4-aux.cc: New.
17567
17568 2004-08-12  Ben Elliston  <bje@au.ibm.com>
17569
17570         PR target/16286
17571         * gcc.dg/pr16286.c: New test.
17572
17573 2004-08-12 Jan Beulich <jbeulich@novell.com>
17574
17575         * g++.dg/ext/asm5.C: New.
17576
17577 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17578
17579         PR c++/16698
17580         * g++.dg/eh/crash1.C: New test.
17581
17582         PR c++/16717
17583         * g++.dg/ext/construct1.C: New test.
17584
17585 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17586
17587         PR c++/16853
17588         * g++.dg/init/ptrmem1.C: New test.
17589
17590         PR c++/16618
17591         * g++.dg/parse/offsetof5.C: New test.
17592
17593         PR c++/16870
17594         * g++.dg/template/overload3.C: New test.
17595
17596 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17597
17598         PR c++/16964
17599         * g++.dg/parse/error16.C: New test.
17600
17601         PR c++/16904
17602         * g++.dg/template/error14.C: New test.
17603
17604         PR c++/16929
17605         * g++.dg/template/error15.C: New test.
17606
17607 2004-08-11  Devang Patel  <dpatel@apple.com>
17608
17609         * gcc.dg/darwin-ld-20040809-1.c: New test.
17610         * gcc.dg/darwin-ld-20040809-2.c: New test.
17611
17612 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
17613
17614         PR fortran/16917
17615         * gfortran.dg/dfloat_1.f90: New test.
17616
17617 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
17618
17619         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
17620         * gcc.dg/dll-2.c: Fix dg-require syntax.
17621         * gcc.misc-tests/arm-isr.c (abort): Declare.
17622         (exit): Likewise.
17623
17624 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
17625
17626         PR c++/16971
17627         * g++.dg/parse/crash16.C: New test.
17628
17629 2004-08-10  Roger Sayle  <roger@eyesopen.com>
17630
17631         * gcc.dg/mips-rsqrt-1.c: New test case.
17632         * gcc.dg/mips-rsqrt-2.c: New test case.
17633         * gcc.dg/mips-rsqrt-3.c: New test case.
17634
17635 2004-08-10  Paul Brook  <paul@codesourcery.com>
17636
17637         * gfortran.dg/der_io_1.f90: New test.
17638
17639 2004-08-10  Paul Brook  <paul@codesourcery.com>
17640
17641         PR fortran/16919
17642         * gfortran.dg/der_array_1.f90: New test.
17643
17644 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
17645
17646         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
17647
17648 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
17649
17650         * gcc.dg/wchar_t-2.c: Fix typo.
17651
17652 2004-08-09  Falk Hueffner  <falk@debian.org>
17653
17654         PR tree-optimization/12517
17655         * gcc.c-torture/compile/pr12517.c: New test.
17656
17657         PR tree-optimization/12578
17658         * gcc.c-torture/compile/pr12578.c: New test.
17659
17660         PR tree-optimization/12899
17661         * gcc.c-torture/compile/pr12899.c: New test.
17662
17663         PR rtl-optimization/14692
17664         * gcc.c-torture/compile/pr14692.c: New test.
17665
17666         PR tree-optimization/16461
17667         * gcc.c-torture/compile/pr16461.c: New test.
17668
17669 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17670
17671         * gfortran.dg/getenv_1.f90: New test.
17672
17673 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17674
17675         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
17676         wchar_t.
17677         * gcc.dg/symbian5.c: Test -fno-short-wchar.
17678
17679 2004-08-06  Paul Brook  <paul@codesourcery.com>
17680
17681         * gfortran.dg/ret_array_1.f90: New test.
17682         * gfortran.dg/ret_pointer_1.f90: New test.
17683
17684 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
17685
17686         * gcc.dg/missing-field-init-[12].c: New tests.
17687         * g++.dg/warn/missing-field-init-[12].C: New tests.
17688
17689 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17690
17691         * gcc.dg/enum2.c: New test.
17692         * gcc.dg/symbian3.c: Likewise.
17693         * gcc.dg/symbian4.c: Likewise.
17694         * gcc.dg/wchar_t-2.c: Likewise.
17695
17696 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17697
17698         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
17699         destructor tests.
17700
17701 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17702
17703         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
17704         dg-require-visiblity.
17705         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
17706         * g++.dg/ext/visibility/fvisibility.C: Likewise.
17707         * g++.dg/ext/visibility/memfuncts.C: Likewise.
17708         * g++.dg/ext/visibility/new1.C: Likewise.
17709         * g++.dg/ext/visibility/pragma.C: Likewise.
17710         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
17711         * g++.dg/ext/visibility/virtual.C: Likewise.
17712         * g++/dg/ext/visibility/visibility-1.C: Likewise.
17713         * g++/dg/ext/visibility/visibility-2.C: Likewise.
17714         * g++/dg/ext/visibility/visibility-3.C: Likewise.
17715         * g++/dg/ext/visibility/visibility-4.C: Likewise.
17716         * g++/dg/ext/visibility/visibility-5.C: Likewise.
17717         * g++/dg/ext/visibility/visibility-6.C: Likewise.
17718         * g++/dg/ext/visibility/visibility-7.C: Likewise.
17719         * g++/dg/ext/visibility/visibility-8.C: New test.
17720         * gcc.c-torture/compile/dll.x: Remove.
17721         * gcc.dg/dll-2.c: Use dg-require-dll
17722         * gcc.dg/visibility-10.c: New test.
17723         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
17724         supporting DLLs.
17725         * testsuite/lib/scanasm.exp (scan_hidden): New function.
17726         (scan_not_hidden): Likewise.
17727
17728 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
17729
17730         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
17731
17732 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
17733
17734         * gcc.c-torture/execute/20040805-1.c: New test.
17735
17736 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
17737
17738         * gcc.dg/20020118-1.c: Declare abort.
17739         * gcc.dg/altivec_check.h: Likewise.
17740         * gcc.dg/iftrap-2.c: Likewise.
17741         * gcc.dg/pragma-darwin.c: Likewise.
17742         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
17743
17744 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
17745
17746         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
17747
17748 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17749
17750         * gcc.c-torture/execute/builtins/abs-2.c,
17751         gcc.c-torture/execute/builtins/abs-3.c,
17752         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
17753         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
17754         intmax_t, uintmax_t and their limits.
17755         * gcc.dg/intmax_t-1.c: New test.
17756
17757 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17758
17759         * g++.dg/tc1/dr147.C: Add reference to PR.
17760
17761 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
17762
17763         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
17764         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
17765
17766 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
17767
17768         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
17769
17770 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17771
17772         * gcc.dg/redecl-5.c: New test.
17773         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
17774         of scanf.
17775
17776 2004-08-03  Roger Sayle  <roger@eyesopen.com>
17777
17778         PR middle-end/16790
17779         * gcc.c-torture/execute/pr16790-1.c: New test case.
17780
17781 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
17782
17783         * g++.dg/ext/visibility/assign1.C: New test.
17784         * g++.dg/ext/visibility/new1.C: Likewise.
17785
17786         * gcc.dg/symbian1.c: New test.
17787         * gcc.dg/symbian2.c: Likewise.
17788
17789 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
17790
17791         PR target/16570
17792         * gcc.dg/i386-sse-9.c: New test.
17793
17794 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17795
17796         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
17797
17798 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17799
17800         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
17801         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
17802         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
17803         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
17804         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
17805         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
17806         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
17807         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
17808         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
17809         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
17810         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
17811         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
17812         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
17813         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
17814         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
17815         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
17816         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
17817         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
17818         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
17819         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
17820         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
17821         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
17822         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
17823         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17824         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
17825         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
17826         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
17827         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
17828         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17829         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17830         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
17831         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
17832         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
17833         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
17834         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
17835         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17836         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17837         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17838         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17839         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
17840         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
17841         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
17842         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
17843         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
17844         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17845         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17846         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
17847         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
17848         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
17849         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
17850         gcc.misc-tests/i386-pf-3dnow-1.c,
17851         gcc.misc-tests/i386-pf-athlon-1.c,
17852         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17853         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
17854         Declare built-in functions used.
17855         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
17856
17857 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
17858
17859         PR c++/16707
17860         * g++.dg/lookup/using12.C: New test.
17861
17862         * g++.dg/init/null1.C: Fix PR number.
17863         * g++.dg/parse/namespace10.C: Likewise.
17864
17865 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17866
17867         PR c++/16224
17868         * g++.dg/template/spec17.C: New test.
17869         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
17870         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
17871
17872 2004-08-02  David Billinghurst
17873
17874         PR fortran/16292
17875         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
17876
17877 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
17878
17879         * gcc.dg/ia64-got-1.c: New test case.
17880
17881 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17882
17883         PR c++/16489
17884         * g++.dg/init/null1.C: New test.
17885         * g++.dg/tc1/dr76.C: Adjust error marker.
17886
17887         PR c++/16529
17888         * g++.dg/parse/namespace10.C: New test.
17889
17890         PR c++/16810
17891         * g++.dg/inherit/ptrmem2.C: New test.
17892
17893 2004-08-02  Ben Elliston  <bje@au.ibm.com>
17894
17895         PR target/16155
17896         * gcc.dg/pr16155.c: New test.
17897
17898 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17899
17900         * gcc.dg/redecl-2.c: New test.
17901
17902 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
17903
17904         * gcc.dg/darwin-longdouble.c: New file.
17905
17906 2004-07-30  Richard Henderson  <rth@redhat.com>
17907
17908         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
17909         write to constant argument.
17910         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17911
17912 2004-07-30  Richard Henderson  <rth@redhat.com>
17913
17914         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
17915         tests of nearest around zero.
17916
17917 2004-07-30  Andrew Pinski  <apinski@apple.com>
17918
17919         * gcc.c-torture/compile/20040730-1.c: New test.
17920
17921 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17922
17923         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
17924         powerpc-eabispe.
17925
17926 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17927
17928         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
17929
17930 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
17931
17932         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
17933         contains $ld_library_path.
17934         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17935
17936 2004-07-29  Richard Henderson  <rth@redhat.com>
17937
17938         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
17939
17940         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
17941         (alt2, which): New.
17942         (Check): Accept either alternative.
17943
17944 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
17945
17946         * g++.dg/abi/inline1.C: New test.
17947         * g++.dg/abi/local1-a.cc: Likewise.
17948         * g++.dg/abi/local1.C: Likewise.
17949         * g++.dg/abi/mangle11.C: Tweak location of warnings.
17950         * g++.dg/abi/mangle12.C: Likewise.
17951         * g++.dg/abi/mangle17.C: Likewise.
17952         * g++.dg/abi/mangle20-2.C: Likewise.
17953         * g++.dg/opt/interface1.C: Likewise.
17954         * g++.dg/opt/interface1.h: Likewise.
17955         * g++.dg/opt/interface1-a.cc: New test.
17956         * g++.dg/parse/repo1.C: New test.
17957         * g++.dg/template/repo1.C: Likewise.
17958         * g++.dg/warn/Winline-1.C: Likewise.
17959         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
17960
17961 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
17962
17963         * gcc.dg/tree-ssa/20040729-1.c: New test.
17964
17965 2004-07-27  Matt Austern <austern@apple.com>
17966
17967         * gcc.dg/darwin-bool-1.c: New test.
17968         * gcc.dg/darwin-bool-2.c: New test.
17969
17970 2004-07-28  Richard Henderson  <rth@redhat.com>
17971
17972         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
17973         arguments in the correct type.  Don't write to constant arguments.
17974
17975 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17976
17977         PR tree-optimization/16688
17978         PR tree-optimization/16689
17979         * g++.dg/tree-ssa/pr16688.C: New test.
17980
17981 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17982
17983         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17984         loads.  Not only in the comment, this time.
17985
17986 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
17987
17988         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
17989         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
17990         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
17991         * gcc.dg/sh4a-bitmovua.c: New.
17992         * gcc.dg/sh4a-cos.c: New.
17993         * gcc.dg/sh4a-cosf.c: New.
17994         * gcc.dg/sh4a-fprun.c: New.
17995         * gcc.dg/sh4a-fsrra.c: New.
17996         * gcc.dg/sh4a-memmovua.c: New.
17997         * gcc.dg/sh4a-sin.c: New.
17998         * gcc.dg/sh4a-sincos.c: New.
17999         * gcc.dg/sh4a-sincosf.c: New.
18000         * gcc.dg/sh4a-sinf.c: New.
18001
18002 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18003
18004         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18005         conditionals.
18006         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18007         loads.
18008         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18009         DOM1.
18010
18011 2004-07-27  Andrew Pinski  <apinski@apple.com>
18012
18013         * g++.dg/rtti/tinfo1.C: Correct the xfail.
18014
18015 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
18016
18017         * gcc.dg/pragma-isr.c: New test.
18018
18019 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18020
18021         PR c++/14429
18022         * g++.dg/template/ttp11.C: New test.
18023
18024 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
18025
18026         * gcc.c-torture/compile/20040727-1.c: New test.
18027
18028 2004-07-26  Eric Christopher  <echristo@redhat.com>
18029
18030         * gcc.c-torture/compile/20040726-2.c: New test.
18031
18032 2004-07-26  Andrew Pinski  <apinski@apple.com>
18033
18034         * g++.dg/rtti/tinfo1.C: Xfail.
18035
18036 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
18037
18038         * gcc.c-torture/compile/20040726-1.c: New test.
18039
18040 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
18041             Brian Ryner  <bryner@brianryner.com>
18042
18043         PR c++/9283
18044         PR c++/15000
18045         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18046         * g++.dg/ext/visibility/: New directory.
18047         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18048         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18049         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18050         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18051         * g++.dg/ext/visibility/fvisibility.C,
18052         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18053         g++.dg/ext/visibility/fvisibility-override1.C
18054         g++.dg/ext/visibility/fvisibility-override2.C
18055         g++.dg/ext/visibility/memfuncts.C
18056         g++.dg/ext/visibility/noPLT.C
18057         g++.dg/ext/visibility/pragma.C
18058         g++.dg/ext/visibility/pragma-override1.C
18059         g++.dg/ext/visibility/pragma-override2.C
18060         g++.dg/ext/visibility/staticmemfuncts.C
18061         g++.dg/ext/visibility/virtual.C: New tests.
18062
18063 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18064
18065         PR c/15360
18066         * gcc.dg/pr15360-1.c: New test.
18067
18068 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
18069
18070         * gcc.dg/pragma-align-2.c: New test.
18071         * gcc.dg/pragma-init-fini.c: New test.
18072         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
18073         targets.
18074
18075 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18076
18077         * gcc.dg/init-string-2.c: New test.
18078
18079 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
18080
18081         PR 16684
18082         * gcc.dg/Wredundant-decls-1.c: New test case.
18083
18084 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
18085
18086         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18087         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18088         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18089         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18090         * gcc.dg/compat/generate-random.c: New file.
18091         * gcc.dg/compat/generate-random.h: Likewise.
18092         * gcc.dg/compat/generate-random_r.c: Likewise.
18093         * gcc.dg/compat/struct-layout-1.h: Likewise.
18094         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18095         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18096         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18097         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18098         * gcc.dg/compat/struct-layout-1_main.c: New test.
18099         * gcc.dg/compat/struct-layout-1_x.c: New file.
18100         * gcc.dg/compat/struct-layout-1_y.c: New file.
18101         * gcc.dg/compat/struct-layout-1_test.h: New file.
18102
18103 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18104
18105         * gcc.dg/comp-return-1.c: New test
18106
18107 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
18108
18109         * gcc.dg/vmx/8-02a.c: Fix typo.
18110
18111         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18112         * gcc.dg/darwin-abi-3.c: New test.
18113
18114         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18115         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18116
18117         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18118         * gcc.dg/vmx/ops-long-1.c: New test.
18119         * gcc.dg/vmx/ops-long-2.c: New test.
18120
18121 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18122
18123         * g++.dg/lookup/conv-[1234].C: New.
18124
18125 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
18126
18127         * g++.dg/parse/attr2.C: Simplify.
18128
18129 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18130
18131         PR c/7284
18132         * gcc.c-torture/execute/pr7284-1.c: New test.
18133
18134 2004-07-22  Brian Booth  <bbooth@redhat.com>
18135
18136         * gcc.dg/tree-ssa/20040721-1.c: New test.
18137
18138 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18139
18140         * g++.dg/template/crash20.c: New.
18141
18142 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
18143
18144         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18145         Add dg-run directive.  Declare variables as required.
18146         * gfortran.dg/g77/README: Update
18147
18148 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
18149
18150         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18151         gcc.dg/cris-peep2-andu2.c: New tests.
18152
18153 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18154
18155         PR c/15052
18156         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18157         on return type.
18158         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
18159         messages.
18160         * gcc.dg/qual-return-2.c: Update expected messages.
18161         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18162
18163 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18164
18165         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18166         * gcc.dg/noncompile/921102-1.c: Update expected error message.
18167
18168 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18169
18170         PR c/11250
18171         * gcc.dg/init-string-1.c: New test.
18172
18173 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
18174
18175         PR middle-end/15345
18176         PR c/16450
18177         * gcc.dg/torture/nested-fn-1.c: New test.
18178
18179 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
18180
18181         PR target/16559
18182         * gcc.dg/ia64-fptr-1.c: New file.
18183
18184 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18185
18186         PR c++/14497
18187         * g++.dg/template/spec16.C: New test.
18188         * g++.old-deja/g++.robertl/eb118.C: Remove.
18189
18190 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18191
18192         PR c++/509
18193         * g++.dg/template/spec15.C: New test.
18194
18195 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
18196
18197         Copy cases from g77.f-torture/execute and add dg-run
18198         directive.  Other changes as noted.
18199         * gfortran.dg/g77/13037.f
18200         * gfortran.dg/g77/1832.f
18201         * gfortran.dg/g77/19981119-0.f
18202         * gfortran.dg/g77/19990313-0.f
18203         * gfortran.dg/g77/19990313-1.f
18204         * gfortran.dg/g77/19990313-2.f
18205         * gfortran.dg/g77/19990313-3.f
18206         * gfortran.dg/g77/19990419-1.f
18207         * gfortran.dg/g77/19990826-0.f
18208         * gfortran.dg/g77/19990826-2.f
18209         * gfortran.dg/g77/20000503-1.f
18210         * gfortran.dg/g77/20001111.f
18211         * gfortran.dg/g77/20010116.f
18212         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18213         * gfortran.dg/g77/20010430.f
18214         * gfortran.dg/g77/6177.f
18215         * gfortran.dg/g77/947.f
18216         * gfortran.dg/g77/970816-3.f
18217         * gfortran.dg/g77/971102-1.f
18218         * gfortran.dg/g77/980520-1.f
18219         * gfortran.dg/g77/980628-0.f
18220         * gfortran.dg/g77/980628-1.f
18221         * gfortran.dg/g77/980628-10.f
18222         * gfortran.dg/g77/980628-2.f
18223         * gfortran.dg/g77/980628-3.f
18224         * gfortran.dg/g77/980628-7.f
18225         * gfortran.dg/g77/980628-8.f
18226         * gfortran.dg/g77/980628-9.f
18227         * gfortran.dg/g77/980701-0.f
18228         * gfortran.dg/g77/980701-1.f
18229         * gfortran.dg/g77/cabs.f
18230         * gfortran.dg/g77/claus.f
18231         * gfortran.dg/g77/complex_1.f
18232         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18233         * gfortran.dg/g77/dcomplex.f
18234         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18235         * gfortran.dg/g77/f90-intrinsic-mathematical.f
18236         * gfortran.dg/g77/f90-intrinsic-numeric.f
18237         * gfortran.dg/g77/int8421.f
18238         * gfortran.dg/g77/labug1.f
18239         * gfortran.dg/g77/large_vec.f
18240         * gfortran.dg/g77/le.f
18241         * gfortran.dg/g77/short.f
18242         * gfortran.dg/g77/README: Update
18243
18244 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
18245
18246         PR c++/16637
18247         * g++.dg/parse/lookup4.C: New test.
18248
18249 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18250
18251         PR c++/16175
18252         * g++.dg/template/ttp10.C: New test.
18253
18254 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18255
18256         * gcc.dg/pr12625-1.c: New test.
18257
18258 2004-07-20  Steven Bosscher  <stevenb@suse.de>
18259
18260         * testsuite/gcc.dg/switch-warn-1.c: New test.
18261         * testsuite/gcc.dg/switch-warn-2.c: New test.
18262         * gcc.c-torture/compile/pr14730.c: Update.
18263
18264 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
18265
18266         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18267         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18268         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18269         g++.dg/template/nontype3.C: Remove trailing CR from tests.
18270
18271 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
18272
18273         PR c++/16623
18274         * g++.dg/template/assign1.C: New test.
18275
18276 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18277
18278         PR c++/12170
18279         * g++.dg/template/ttp9.C: New test.
18280
18281 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
18282
18283         * gcc.dg/format/cmn-err-1.c: New test.
18284
18285 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18286
18287         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18288         gcc.dg/Wparentheses-10.c: New tests.
18289         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18290
18291 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18292
18293         PR fortran/16465
18294         * gfortran.dg/g77//ffixed-line-length-0.f,
18295         gfortran.dg/g77/ffixed-line-length-132.f,
18296         gfortran.dg/g77/ffixed-line-length-72.f,
18297         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18298         gfortran.dg/g77/README: Update.
18299
18300 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18301
18302         PR c++/13092
18303         * g++.dg/template/non-dependent7.C: New test.
18304         * g++.dg/template/non-dependent8.C: Likewise.
18305         * g++.dg/template/non-dependent9.C: Likewise.
18306         * g++.dg/template/non-dependent10.C: Likewise.
18307
18308 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
18309
18310         PR c++/16337
18311         * g++.dg/parse/attr2.C: New test.
18312
18313 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
18314
18315         * g77.dg: Removed.
18316         * g77.f-torture: Ditto.
18317
18318 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18319
18320         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18321         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18322         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18323
18324 2004-07-16  Richard Henderson  <rth@redhat.com>
18325
18326         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18327
18328 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18329
18330         * lib/fortran-torture.exp (fortran-torture): Don't test compile
18331         tests with full list of options.
18332         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18333         of TORTURE_OPTIONS if test contains 'dg-do run'.
18334
18335         PR fortran/16404
18336         * gfortran.dg/do_iterator.f90: New test.
18337
18338 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18339
18340         PR rtl-optimization/16536
18341         * gcc.c-torture/execute/restrict-1.c: New test.
18342
18343 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18344
18345         PR fortran/15324
18346         * gfortran.dg/pr15324.f90: New test.
18347
18348         PR fortran/15129
18349         * gfortran.dg/pr15129.f90: New test.
18350
18351         PR fortran/15140
18352         * gfortran.dg/pr15140.f90: New test.
18353
18354         PR fortran/13792
18355         * gfortran.fortran-torture/execute/bounds.f90: Add check for
18356         compile-time simplification.
18357
18358 2004-07-14  Mike Stump  <mrs@apple.com>
18359
18360         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18361
18362 2004-07-14  James E Wilson  <wilson@specifixinc.com>
18363
18364         PR target/16325
18365         * gcc.dg/profile-generate-1.c: New.
18366
18367 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
18368
18369         * gcc.c-torture/execute/20040709-1.c: New test.
18370         * gcc.c-torture/execute/20040709-2.c: New test.
18371
18372 2004-07-14  Mike Stump  <mrs@apple.com>
18373
18374         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18375
18376 2004-07-14  Mike Stump  <mrs@apple.com>
18377
18378         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18379
18380 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
18381
18382         PR c++/16518
18383         * g++.dg/parse/mutable1.C: New test.
18384
18385 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
18386
18387         PR tree-optimization/16443
18388         * gcc.dg/tree-ssa/20040713-1.c: New test.
18389
18390 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
18391
18392         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18393         for operator new.
18394
18395 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18396
18397         * gfortran.dg/g77/README: New file
18398         * gfortran.dg/g77/19981216-0.f: Copy from
18399         g77.f-torture/noncompile.  Add "dg-do compile" and
18400         dg-error as required.
18401         * gfortran.dg/g77/19990218-1.f: Likewise.
18402         * gfortran.dg/g77/19990905-1.f: Likewise.
18403         * gfortran.dg/g77/9263.f: Likewise.
18404         * gfortran.dg/g77/980615-0.f: Likewise.
18405         * gfortran.dg/g77/980616-0.f: Likewise.
18406         * gfortran.dg/g77/check0.f: Likewise.
18407         * gfortran.dg/g77/select_no_compile.f: Likewise.
18408
18409 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18410
18411         Copy files from g77.f-torture/compile.
18412         Add "{ dg-do compile}".  Other changes as noted
18413         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18414         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18415         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18416         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18417         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18418         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18419         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18420         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18421         statement to conform to standard.  Append alpha1.x for reference.
18422         * gfortran.dg/g77/xformat.f: Add dg-warning
18423
18424 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18425
18426         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18427         Add {dg-do compile} directive.
18428         * gfortran.dg/g77/cpp2.F: Likewise.
18429
18430 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18431
18432         PR c++/5402
18433         * g++.dg/lookup/name-clash1.C: New test.
18434
18435         PR c++/9777
18436         * g++.dg/lookup/name-clash2.C: New test.
18437
18438         PR c++/12102
18439         * g++.dg/lookup/name-clash3.C: New test.
18440
18441 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18442
18443         * g++.dg/lookup/new2.C: New test.
18444         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
18445
18446 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
18447
18448         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
18449         Add {dg-do compile} directive.
18450         * gfortran.dg/g77/13060.f: Likewise.
18451         * gfortran.dg/g77/19990218-0.f: Likewise.
18452         * gfortran.dg/g77/19990305-0.f: Likewise.
18453         * gfortran.dg/g77/19990419-0.f: Likewise.
18454         * gfortran.dg/g77/19990502-0.f: Likewise.
18455         * gfortran.dg/g77/19990502-1.f: Likewise.
18456         * gfortran.dg/g77/19990525-0.f: Likewise.
18457         * gfortran.dg/g77/19990826-1.f: Likewise.
18458         * gfortran.dg/g77/19990826-3.f: Likewise.
18459         * gfortran.dg/g77/19990905-2.f: Likewise.
18460         * gfortran.dg/g77/20000412-1.f: Likewise.
18461         * gfortran.dg/g77/20000511-1.f: Likewise.
18462         * gfortran.dg/g77/20000511-2.f: Likewise.
18463         * gfortran.dg/g77/20000518.f: Likewise.
18464         * gfortran.dg/g77/20000601-1.f: Likewise.
18465         * gfortran.dg/g77/20000601-2.f: Likewise.
18466         * gfortran.dg/g77/20000629-1.f: Likewise.
18467         * gfortran.dg/g77/20000630-2.f: Likewise.
18468         * gfortran.dg/g77/20010115.f: Likewise.
18469         * gfortran.dg/g77/20010321-1.f: Likewise.
18470         * gfortran.dg/g77/20010426.f: Likewise.
18471         * gfortran.dg/g77/20020307-1.f: Likewise.
18472         * gfortran.dg/g77/8485.f: Likewise.
18473         * gfortran.dg/g77/960317-1.f: Likewise.
18474         * gfortran.dg/g77/970915-0.f: Likewise.
18475         * gfortran.dg/g77/980310-1.f: Likewise.
18476         * gfortran.dg/g77/980310-2.f: Likewise.
18477         * gfortran.dg/g77/980310-3.f: Likewise.
18478         * gfortran.dg/g77/980310-4.f: Likewise.
18479         * gfortran.dg/g77/980310-6.f: Likewise.
18480         * gfortran.dg/g77/980310-7.f: Likewise.
18481         * gfortran.dg/g77/980310-8.f: Likewise.
18482         * gfortran.dg/g77/980419-2.f: Likewise.
18483         * gfortran.dg/g77/980424-0.f: Likewise.
18484         * gfortran.dg/g77/980427-0.f: Likewise.
18485         * gfortran.dg/g77/980729-0.f: Likewise.
18486         * gfortran.dg/g77/981117-1.f: Likewise.
18487         * gfortran.dg/g77/toon_1.f: Likewise.
18488
18489 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18490
18491         PR c++/2204
18492         * g++.dg/other/abstract2.C: New test.
18493
18494 2004-07-12  Paul Brook  <paul@codesourcery.com>
18495
18496         * gfortran.dg/pointer_init_1.f90: New test.
18497
18498 2004-07-11  Paul Brook  <paul@codesourcery.com>
18499
18500         PR fortran/15986
18501         * gfortran.dg/contained_1.f90: New test.
18502
18503 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
18504
18505         * g++.dg/parse/defarg8.C: New test.
18506
18507 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18508
18509         PR fortran/16433
18510         * gfortran.dg/pr16433.f: New test.
18511
18512         PR fortran/17574
18513         * gfortran.dg/pr15754.f90: New test.
18514
18515 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18516
18517         PR tree-optimization/16437
18518         * gcc.c-torture/execute/bitfld-4.c: New test.
18519
18520 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18521
18522         * gfortran.fortran-torture/execute/common_2.f90: Add check for
18523         access to common var from module.
18524
18525 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18526
18527         PR fortran/16336
18528         * gfortran.fortran-torture/execute/common_2.f90: New test.
18529
18530 2004-07-10  Paul Brook  <paul@codesourcery.com>
18531
18532         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
18533
18534 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18535
18536         PR fortran/15969
18537         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
18538
18539 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
18540
18541         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
18542         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
18543         * gfortran.dg/g77/ffree-form-1.f: Likewise.
18544         * gfortran.dg/g77/ffree-form-2.f: Likewise.
18545         * gfortran.dg/g77/ffree-form-3.f: Likewise.
18546         * gfortran.dg/g77/fno-underscoring.f: Likewise.
18547         * gfortran.dg/g77/funderscoring.f: Likewise.
18548         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
18549
18550 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18551
18552         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
18553
18554 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18555         Paul Brook  <paul@codesourcery.com>
18556
18557         PR fortran/13415
18558         * gfortran.dg/common_pointer_1.f90: New test.
18559
18560 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18561
18562         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
18563
18564 2004-07-09  James E Wilson  <wilson@specifixinc.com>
18565
18566         PR target/16364
18567         * gcc.c-torture/compile/20040709-1.c: New.
18568
18569 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18570
18571         PR fortran/14077
18572         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
18573
18574 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18575
18576         PR fortran/13201
18577         * gfortran.dg/shape_1.f90: New test.
18578
18579 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
18580             Andrew Pinski  <apinski@apple.com>
18581
18582         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
18583
18584 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18585
18586         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
18587         comment.
18588
18589 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18590         Paul Brook  <paul@codesourcery.com>
18591
18592         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
18593         '.f95' and '.F95'.
18594
18595 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
18596
18597         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
18598
18599 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18600
18601         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
18602         testcases with capital suffix.
18603
18604 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18605
18606         PR fortran/15481
18607         PR fortran/13372
18608         PR fortran/13575
18609         PR fortran/15978
18610         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
18611
18612         * gfortran.dg/implicit_1.f90: New test.
18613
18614 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18615
18616         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
18617         expression to match gfortran warning/error messages
18618         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
18619         dg-error text.
18620
18621 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18622
18623         * lib/fortran-torture.exp: Rename proc search_for to
18624         search_for_re.
18625
18626 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18627
18628         * gcc.c-torture/execute/simd-5.x: New file.
18629         XFAIL on SPARC 64-bit at -O0.
18630
18631 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18632
18633         PR c++/8211
18634         PR c++/16165
18635         * g++.dg/warn/effc3.C: New test.
18636
18637 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18638
18639         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
18640         change X to 1X in format.
18641         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
18642         add data statements to conform to standard.
18643
18644 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18645
18646         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
18647         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
18648         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
18649
18650 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18651
18652         * gfortran.dg/g77/7388.f: Copy from g77.dg
18653         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
18654         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
18655         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
18656         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
18657         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
18658         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
18659         * gfortran.dg/g77/strlen0.f: Likewise.
18660
18661 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
18662
18663         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
18664         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
18665
18666 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18667
18668         * gcc.c-torture/execute/920428-2.x: Delete.
18669         * gcc.c-torture/execute/920501-7.x: Likewise.
18670
18671 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
18672
18673         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
18674         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
18675         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
18676         prescott and c3-2.
18677         (PREFETCH_3DNOW): Add -march=c3.
18678
18679 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
18680
18681         PR c/16437
18682         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
18683         * gcc.c-torture/execute/bf64-1.x: Likewise.
18684
18685 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18686
18687         * gcc.c-torture/compile/20040708-1.c: New test.
18688
18689 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18690
18691         PR c++/16169
18692         * g++.dg/warn/effc2.C: New test.
18693
18694 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18695
18696         * gcc.c-torture/execute/bitfld-1.x: Remove.
18697         * gcc.c-torture/execute/bitfld-3.c: New test.
18698         * gcc.dg/bitfld-2.c: Remove XFAILs.
18699
18700 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
18701
18702         PR c++/16276
18703         * g++.dg/rtti/tinfo1.C: New file.
18704
18705 2004-07-07  Eric Christopher  <echristo@redhat.com>
18706
18707         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
18708
18709 2004-07-07  Andrew Pinski  <apinski@apple.com>
18710
18711         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
18712
18713 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
18714
18715         * g++.dg/init/call1.C: XFAIL.
18716
18717 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
18718
18719         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
18720         except for movstrict*, to movmem* and clrstr* to clrmem*.
18721
18722 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
18723
18724         * gcc.c-torture/execute/20040707-1.c: New test.
18725
18726 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
18727
18728         * gcc.c-torture/execute/20040706-1.c: New test.
18729
18730 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18731
18732         PR c++/3671
18733         * g++.dg/template/spec14.C: New test.
18734
18735 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
18736
18737         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
18738         nothing if not yet defined.  Use it in b, c and d type definitions.
18739         * gcc.c-torture/execute/20040705-1.c: New test.
18740         * gcc.c-torture/execute/20040705-2.c: New test.
18741
18742 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18743
18744         PR c++/2518
18745         * g++.dg/lookup/new1.C: New test.
18746
18747 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18748
18749         PR c++/11406
18750         * g++.dg/template/sizeof8.C: New test.
18751
18752 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
18753
18754         * gcc.c-torture/compile/20040705-1.c: New test.
18755
18756 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
18757
18758         * gfortran.fortran-torture/execute/seq_io.f90: New test.
18759
18760 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
18761
18762         * gcc.dg/cpp/if-mop.c: Two new testcases.
18763         * gcc.dg/cpp/trad/comment-3.c: New.
18764
18765 2004-07-04  Paul Brook  <paul@codesourcery.com>
18766
18767         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
18768
18769 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
18770
18771         PR c++/3761
18772         * g++.dg/lookup/crash4.C: New test.
18773
18774 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
18775
18776         * gcc.c-torture/execute/builtin-abs-1.c
18777         * gcc.c-torture/execute/builtin-abs-2.c
18778         * gcc.c-torture/execute/builtin-complex-1.c
18779         * gcc.c-torture/execute/builtins/string-1-lib.c
18780         * gcc.c-torture/execute/builtins/string-1.c
18781         * gcc.c-torture/execute/builtins/string-2-lib.c
18782         * gcc.c-torture/execute/builtins/string-2.c
18783         * gcc.c-torture/execute/builtins/string-3-lib.c
18784         * gcc.c-torture/execute/builtins/string-3.c
18785         * gcc.c-torture/execute/builtins/string-4-lib.c
18786         * gcc.c-torture/execute/builtins/string-4.c
18787         * gcc.c-torture/execute/builtins/string-5-lib.c
18788         * gcc.c-torture/execute/builtins/string-5.c
18789         * gcc.c-torture/execute/builtins/string-6-lib.c
18790         * gcc.c-torture/execute/builtins/string-6.c
18791         * gcc.c-torture/execute/builtins/string-7-lib.c
18792         * gcc.c-torture/execute/builtins/string-7.c
18793         * gcc.c-torture/execute/builtins/string-8-lib.c
18794         * gcc.c-torture/execute/builtins/string-8.c
18795         * gcc.c-torture/execute/builtins/string-9-lib.c
18796         * gcc.c-torture/execute/builtins/string-9.c
18797         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
18798         * gcc.c-torture/execute/builtins/string-asm-1.c
18799         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
18800         * gcc.c-torture/execute/builtins/string-asm-2.c
18801         * gcc.c-torture/execute/stdio-opt-1.c
18802         * gcc.c-torture/execute/stdio-opt-2.c
18803         * gcc.c-torture/execute/stdio-opt-3.c
18804         * gcc.c-torture/execute/string-opt-1.c
18805         * gcc.c-torture/execute/string-opt-10.c
18806         * gcc.c-torture/execute/string-opt-11.c
18807         * gcc.c-torture/execute/string-opt-12.c
18808         * gcc.c-torture/execute/string-opt-13.c
18809         * gcc.c-torture/execute/string-opt-14.c
18810         * gcc.c-torture/execute/string-opt-15.c
18811         * gcc.c-torture/execute/string-opt-16.c
18812         * gcc.c-torture/execute/string-opt-2.c
18813         * gcc.c-torture/execute/string-opt-6.c
18814         * gcc.c-torture/execute/string-opt-7.c
18815         * gcc.c-torture/execute/string-opt-8.c:
18816         Replace with ...
18817
18818         * gcc.c-torture/execute/builtins/abs-2.c
18819         * gcc.c-torture/execute/builtins/abs-3.c
18820         * gcc.c-torture/execute/builtins/complex-1.c
18821         * gcc.c-torture/execute/builtins/fprintf.c
18822         * gcc.c-torture/execute/builtins/fputs.c
18823         * gcc.c-torture/execute/builtins/memcmp.c
18824         * gcc.c-torture/execute/builtins/memmove.c
18825         * gcc.c-torture/execute/builtins/memops-asm.c
18826         * gcc.c-torture/execute/builtins/mempcpy-2.c
18827         * gcc.c-torture/execute/builtins/mempcpy.c
18828         * gcc.c-torture/execute/builtins/memset.c
18829         * gcc.c-torture/execute/builtins/printf.c
18830         * gcc.c-torture/execute/builtins/sprintf.c
18831         * gcc.c-torture/execute/builtins/strcat.c
18832         * gcc.c-torture/execute/builtins/strchr.c
18833         * gcc.c-torture/execute/builtins/strcmp.c
18834         * gcc.c-torture/execute/builtins/strcpy.c
18835         * gcc.c-torture/execute/builtins/strcspn.c
18836         * gcc.c-torture/execute/builtins/strlen-2.c
18837         * gcc.c-torture/execute/builtins/strlen.c
18838         * gcc.c-torture/execute/builtins/strncat.c
18839         * gcc.c-torture/execute/builtins/strncmp-2.c
18840         * gcc.c-torture/execute/builtins/strncmp.c
18841         * gcc.c-torture/execute/builtins/strncpy.c
18842         * gcc.c-torture/execute/builtins/strpbrk.c
18843         * gcc.c-torture/execute/builtins/strpcpy-2.c
18844         * gcc.c-torture/execute/builtins/strpcpy.c
18845         * gcc.c-torture/execute/builtins/strrchr.c
18846         * gcc.c-torture/execute/builtins/strspn.c
18847         * gcc.c-torture/execute/builtins/strstr-asm.c
18848         * gcc.c-torture/execute/builtins/strstr.c:
18849         ... these new files.
18850
18851         * gcc.c-torture/execute/builtins/abs-2-lib.c
18852         * gcc.c-torture/execute/builtins/abs-3-lib.c
18853         * gcc.c-torture/execute/builtins/complex-1-lib.c
18854         * gcc.c-torture/execute/builtins/fprintf-lib.c
18855         * gcc.c-torture/execute/builtins/fputs-lib.c
18856         * gcc.c-torture/execute/builtins/memcmp-lib.c
18857         * gcc.c-torture/execute/builtins/memmove-lib.c
18858         * gcc.c-torture/execute/builtins/memops-asm-lib.c
18859         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
18860         * gcc.c-torture/execute/builtins/mempcpy-lib.c
18861         * gcc.c-torture/execute/builtins/memset-lib.c
18862         * gcc.c-torture/execute/builtins/printf-lib.c
18863         * gcc.c-torture/execute/builtins/sprintf-lib.c
18864         * gcc.c-torture/execute/builtins/strcat-lib.c
18865         * gcc.c-torture/execute/builtins/strchr-lib.c
18866         * gcc.c-torture/execute/builtins/strcmp-lib.c
18867         * gcc.c-torture/execute/builtins/strcpy-lib.c
18868         * gcc.c-torture/execute/builtins/strcspn-lib.c
18869         * gcc.c-torture/execute/builtins/strlen-2-lib.c
18870         * gcc.c-torture/execute/builtins/strlen-lib.c
18871         * gcc.c-torture/execute/builtins/strncat-lib.c
18872         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
18873         * gcc.c-torture/execute/builtins/strncmp-lib.c
18874         * gcc.c-torture/execute/builtins/strncpy-lib.c
18875         * gcc.c-torture/execute/builtins/strpbrk-lib.c
18876         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
18877         * gcc.c-torture/execute/builtins/strpcpy-lib.c
18878         * gcc.c-torture/execute/builtins/strrchr-lib.c
18879         * gcc.c-torture/execute/builtins/strspn-lib.c
18880         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
18881         * gcc.c-torture/execute/builtins/strstr-lib.c
18882         * gcc.c-torture/execute/builtins/lib/abs.c
18883         * gcc.c-torture/execute/builtins/lib/fprintf.c
18884         * gcc.c-torture/execute/builtins/lib/memset.c
18885         * gcc.c-torture/execute/builtins/lib/printf.c
18886         * gcc.c-torture/execute/builtins/lib/sprintf.c
18887         * gcc.c-torture/execute/builtins/lib/strcpy.c
18888         * gcc.c-torture/execute/builtins/lib/strcspn.c
18889         * gcc.c-torture/execute/builtins/lib/strncat.c
18890         * gcc.c-torture/execute/builtins/lib/strncmp.c
18891         * gcc.c-torture/execute/builtins/lib/strncpy.c
18892         * gcc.c-torture/execute/builtins/lib/strpbrk.c
18893         * gcc.c-torture/execute/builtins/lib/strspn.c
18894         * gcc.c-torture/execute/builtins/lib/strstr.c:
18895         New files containing support routines.
18896
18897         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
18898         declaration.
18899         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
18900         when not optimizing.
18901
18902 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
18903
18904         PR c++/16240
18905         * g++.dg/abi/mangle22.C: New test.
18906         * g++.dg/abi/mangle23.C: Likewise.
18907
18908 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
18909
18910         PR fortran/16290
18911         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
18912         Allow for cases without denormalized floating point numbers.
18913
18914 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
18915
18916         PR c/1027
18917         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18918         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
18919         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
18920         expected warning text.
18921         * gcc.dg/format/diag-2.c: New test.
18922
18923 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18924
18925         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
18926
18927 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
18928
18929         * gcc.dg/builtins-43.c: New.
18930         * gcc.dg/builtins-44.c: New.
18931         * gcc.dg/builtins-45.c: New.
18932
18933 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
18934             Andreas Tobler  <a.tobler@schweiz.ch>
18935
18936         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
18937         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
18938         as SIGSEGV.
18939         * gcc.dg/cleanup-11.c: Likewise.
18940         * gcc.dg/cleanup-8.c: Likewise.
18941         * gcc.dg/cleanup-9.c: Likewise.
18942         * gcc.dg/cleanup-5.c: Run on all platforms.
18943
18944 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18945
18946         * g++.dg/warn/nonnull1.C: New test.
18947
18948 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18949
18950         * gcc.dg/compat/compat-common.h: Wrap up CINT in
18951         an #ifndef SKIP_COMPLEX_INT/#endif pair.
18952         Special-case the Sun compiler wrt to <complex.h>.
18953
18954 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
18955
18956         * gcc.dg/Wunreachable-8.C: New test.
18957
18958         * gcc.dg/h8300-ice2.c : New test.
18959
18960 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
18961
18962         PR fortran/16161
18963         * gfortran.fortran-torture/compile/implicit.f90: Add test
18964         for implicit character.
18965
18966 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
18967
18968         PR fortran/16289
18969         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
18970         Use tiny() intrinsic to find smallest non-negative real
18971
18972 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
18973
18974         * gcc.dg/compat/struct-by-value-22_main.c: New test.
18975         * gcc.dg/compat/struct-by-value-22_x.c: New.
18976         * gcc.dg/compat/struct-by-value-22_y.c: New.
18977
18978         * gcc.c-torture/execute/20040629-1.c: New test.
18979
18980 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
18981
18982         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
18983         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
18984
18985         PR target/16195
18986         * gcc.dg/20040625-1.c: New test.
18987
18988 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18989
18990         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
18991
18992 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18993
18994         PR fortran/15963
18995         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
18996
18997 2004-06-29  Richard Henderson  <rth@redhat.com>
18998
18999         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19000
19001 2004-06-29  Paul Brook  <paul@codesourcery.com>
19002
19003         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19004         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19005
19006 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
19007
19008         PR c++/16260
19009         * g++.dg/parse/crash15.C: New.
19010
19011 2004-06-28  Andrew Pinski  <apinski@apple.com>
19012
19013         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19014         by the error already.
19015
19016         * g++.dg/opt/ptrmem4.C: Change to compile only test.
19017
19018 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
19019
19020         PR target/14041
19021         * gcc.dg/h8300-bss-align-1.c : New.
19022
19023 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19024
19025         * PR c++/16174
19026         * g++.dg/template/ctor4.C: New.
19027
19028 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19029
19030         PR c++/16205
19031         * g++.dg/warn/Wsequence-point-1.C: New test.
19032
19033 2004-06-27  Paul Brook  <paul@codesourcery.com>
19034
19035         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19036
19037 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
19038
19039         * g++.old-deja/g++.mike/p7325.C: Remove.
19040
19041 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19042
19043         PR c/14963
19044         * gcc.dg/pr14963.c: New test.
19045
19046 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
19047
19048         PR c++/16193
19049         * g++.dg/parse/redef1.C: New test.
19050
19051 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19052
19053         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19054         20021110.c.
19055         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19056         20021119-1.c.
19057         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19058         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19059         5-04.c.
19060         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19061         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19062         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19063         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19064         g++.brendan/enum14.C.
19065         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19066         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19067         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19068         g++.mike/virt1.C.
19069         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19070         memtemp24.C.
19071
19072 2004-06-27  Roger Sayle  <roger@eyesopen.com>
19073
19074         * gcc.dg/20040527-1.c: New test case.
19075
19076 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
19077
19078         PR gfortran/pr16196
19079         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19080
19081 2004-06-25  Roger Sayle  <roger@eyesopen.com>
19082
19083         PR middle-end/15825
19084         * gcc.dg/pr15825-1.c: New test case.
19085
19086 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19087
19088         * gcc.c-torture/execute/20040625-1.c: New test.
19089
19090 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19091
19092         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19093
19094 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19095
19096         * gcc.dg/torture/mips-div-1.c: New test.
19097
19098 2004-06-24  Jeff Law  <law@redhat.com>
19099
19100         * gcc.dg/tree-ssa/20040624-1.c: New test.
19101
19102 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
19103
19104         * gcc.c-torture/compile/20040624-1.c: New test.
19105
19106 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19107
19108         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19109         this directory.
19110
19111 2004-06-23  Andrew Pinski  <apinski@apple.com>
19112
19113         PR middle-end/15988
19114         * g++.dg/opt/ptrmem4.C: New test.
19115
19116         * gcc.dg/c90-array-quals-2.c: New test.
19117
19118 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
19119
19120         * gcc.dg/kpice1.c: New test.
19121
19122 2006-06-23  Andrew Pinski  <apinski@apple.com>
19123
19124         * gcc.dg/c90-array-quals.c: New test.
19125
19126 2006-06-22  Richard Henderson  <rth@redhat.com>
19127
19128         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19129
19130 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
19131
19132         * gcc.dg/builtins-config.h: Handle FreeBSD.
19133
19134 2006-06-22  Richard Henderson  <rth@redhat.com>
19135
19136         * g++.dg/opt/devirt1.C: New.
19137
19138 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
19139
19140         * g++.dg/opt/pr15551.C: New testcase.
19141
19142 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
19143
19144         PR target/14800
19145         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19146         x86_64-*-linux* when compiling for 32bit.
19147
19148 2004-06-21  Andrew Pinski  <apinski@apple.com>
19149
19150         * gcc.dg/pch/struct-1.c: New.
19151         * gcc.dg/pch/struct-1.hs: New.
19152
19153 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
19154
19155         * gcc.dg/pch/save-temps-1.c: New file.
19156         * gcc.dg/pch/save-temps-1.hs: New file.
19157
19158 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19159
19160         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19161         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19162
19163 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19164
19165         * gfortran.fortran-torture/execute/select_1.f90: Rename function
19166         to fix type error.
19167         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19168         Remove trailing spaces.
19169
19170 2004-06-21  Richard Henderson  <rth@redhat.com>
19171
19172         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19173         merging && to BIT_FIELD_REF.
19174
19175 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
19176
19177         * g++.dg/opt/placeholder1.C: New test.
19178
19179 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19180
19181         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19182         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19183         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19184         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19185
19186 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
19187
19188         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19189         extern "C".
19190         * g++.dg/other/pragma-re-1.C: Add comments.
19191
19192 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
19193
19194         PR gfortran/16080
19195         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19196
19197 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
19198
19199         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19200         instead of setting the type of size_t by
19201         hand.
19202
19203 2004-06-18  Roger Sayle  <roger@eyesopen.com>
19204
19205         * gcc.dg/unordered-2.c: New test case.
19206         * gcc.dg/unordered-3.c: New test case.
19207
19208 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
19209
19210         PR other/16043
19211         * lib/g++.exp (g++_version): Tweak regexp for version
19212         * lib/g77.exp (g77_version): Likewise.
19213         * lib/gfortran.exp (gfortran_version): Likewise.
19214         * lib/objc.exp (objc_version): Likewise.
19215         * lib/treelang.exp (treelang_version): Likewise.
19216
19217 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
19218
19219         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19220         Use INT_MAX instead of __INT_MAX__.
19221         * gcc.dg/compat/struct-align-2_y.c: Likewise.
19222
19223         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19224         * gcc.dg/compat/scalar-return-3_x.c: Use it.
19225         * gcc.dg/compat/scalar-return-3_y.c: Use it.
19226         * gcc.dg/compat/scalar-return-4_x.c: Use it.
19227         * gcc.dg/compat/scalar-return-4_y.c: Use it.
19228         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19229         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19230         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19231         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19232
19233         * gcc.dg/range-test-1.c: New test.
19234         * g++.dg/opt/range-test-1.C: New test.
19235
19236 2004-06-17  Richard Henderson  <rth@redhat.com>
19237
19238         * objc.dg/sync-1.m: New.
19239         * objc.dg/try-catch-1.m: Don't force next runtime.
19240         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19241         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
19242         shadowed catch clause.
19243         * objc.dg/try-catch-5.m: New.
19244
19245 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
19246
19247         Bug 14610
19248         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19249
19250 2004-06-15  Richard Henderson  <rth@redhat.com>
19251
19252         * gcc.dg/20001116-1.c: Move expected warning line.
19253
19254 2004-06-15  Richard Henderson  <rth@redhat.com>
19255
19256         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19257         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19258
19259 2004-06-15  Jeff Law  <law@redhat.com>
19260
19261         * gcc.dg/tree-ssa/20040615-1.c: New test.
19262         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19263         be less sensitive to operand ordering.
19264         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19265
19266 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
19267
19268         * g++.dg/abi/bitfield3.C: Add comment..
19269
19270 2004-06-15  Richard Henderson  <rth@redhat.com>
19271
19272         * g++.dg/ext/stmtexpr1.C: XFAIL.
19273         * gcc.dg/20030612-1.c: XFAIL.
19274
19275 2004-06-15  Eric Christopher  <echristo@redhat.com>
19276
19277         * g++.dg/charset/asm5.c: New.
19278         * gcc.dg/charset/asm6.c: New.
19279
19280 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19281
19282         PR fortran/15962
19283         * gfortran.fortran-torture/execute/select_1.f90: New test.
19284
19285 2004-06-15  Paul Brook  <paul@codesourcery.com>
19286
19287         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19288
19289 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19290
19291         PR c++/15967
19292         * g++.dg/lookup/crash3.C: New test.
19293
19294 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19295
19296         PR c++/15947
19297         * g++.dg/parse/dtor4.C: New test.
19298
19299 2004-06-14  Jeff Law  <law@redhat.com>
19300
19301         * gcc.c-torture/compile/20040614-1.c: New test.
19302
19303 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19304
19305         PR fortran/15211
19306         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19307         LEN of a character array.
19308
19309 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
19310
19311         PR c++/15096
19312         * g++.dg/template/ptrmem10.C: New test.
19313
19314         PR c++/14930
19315         * g++.dg/template/friend30.C: New test.
19316
19317 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19318
19319         PR fortran/14928
19320         * gfortran.fortran-torture/compile/mloc.f90: New test.
19321
19322 2004-06-13  Paul Brook  <paul@codesourcery.com>
19323
19324         * gfortran.fortran-torture/execute/random_2.f90: New test.
19325
19326 2004-06-13  Eric Christopher  <echristo@redhat.com>
19327
19328         * gcc.dg/noncompile/redecl-1.c: Fix error message.
19329
19330 2004-06-12  Paul Brook  <paul@codesourcery.com>
19331
19332         * gfortran.fortran-torture/execute/contained_3.f90: New test.
19333
19334 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19335
19336         PR fortran/14923
19337         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19338
19339 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19340
19341         PR fortran/14957
19342         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19343         syntax errors in end statements of contained subroutines.
19344
19345 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19346
19347         PR fortran/12841
19348         * gfortran.fortran-torture/execute/null_arg.f90: New test.
19349
19350 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19351
19352         PR fortran/15665
19353         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19354
19355 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19356
19357         PR gfortran/12839
19358         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19359
19360 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
19361
19362         PR c++/15862
19363         * g++.dg/parse/enum1.C: New test.
19364
19365 2004-06-10  Jeff Law  <law@redhat.com>
19366
19367         * gcc.c-torture/compile/20040610-1.c: New test.
19368
19369 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19370
19371         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19372         * g++.old-deja/g++.other/decl3.C: Likewise.
19373
19374 2004-06-10  Brian Booth  <bbooth@redhat.com>
19375
19376         * gcc.dg/tree-ssa/20031015-1.c: Scan for
19377         V_MAY_DEF instead of VDEF.
19378         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19379
19380 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
19381
19382         PR c++/14211
19383         * g++.dg/conversion/const1.C: New test.
19384
19385         PR c++/15076
19386         * g++.dg/conversion/reinterpret1.C: New test.
19387
19388         PR c++/15877
19389         * g++.dg/template/enum2.C: New test.
19390
19391         PR c++/15227
19392         * g++.dg/template/error13.C: New test.
19393
19394 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19395
19396         PR fortran/14957
19397         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19398         arguments to test_* REAL and of the right size.
19399
19400 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19401
19402         PR target/15569
19403         PR rtl-optimization/15681
19404         * gcc.dg/20040609-1.c: New test.
19405
19406 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19407
19408         PR c++/14791
19409         * g++.dg/opt/builtins1.C: New test.
19410
19411 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
19412
19413         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19414         that use default windows32 struct layout.
19415         * gcc.dg/i386-bitfield2.c: Likewise.
19416
19417 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
19418
19419         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19420         for mingw32 and cygwin targets.
19421
19422 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
19423
19424         * gcc.dg/pch/macro-4.c: New.
19425         * gcc.dg/pch/macro-4.hs: New.
19426
19427 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19428
19429         PR fortran/13249
19430         * gfortran.fortran-torture/compile/name_clash.f90: New test.
19431
19432 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19433
19434         PR fortran/13372
19435         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
19436
19437 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19438
19439         PR gfortran/14897
19440         * gfortran.fortran-torture/execute/t_edit.f90: New test.
19441
19442 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19443
19444         PR gfortran/15755
19445         * gfortran.fortran-torture/execute/backspace.c : New test.
19446
19447 2004-06-09  Paul Brook  <paul@codesourcery.com>
19448
19449         * gfortran.fortran-torture/execure/intrinsic_associated.f90
19450         (pointer_to_section): Rewrite to use smaller array.
19451
19452 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
19453
19454         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
19455         * gcc.dg/ext/altivec-10.c: Same.
19456         * gcc.dg/ext/altivec-11.c: Same.
19457         * gcc.dg/ext/altivec-12.c: Same.
19458         * gcc.dg/ext/altivec-13.c: Same.
19459         * gcc.dg/ext/altivec-14.c: Same.
19460         * gcc.dg/ext/altivec-15.c: Same.
19461         * gcc.dg/ext/altivec-16.c: Same.
19462         * gcc.dg/ext/altivec-3.c: Same.
19463         * gcc.dg/ext/altivec-4.c: Same.
19464         * gcc.dg/ext/altivec-6.c: Same.
19465         * gcc.dg/ext/altivec-7.c: Same.
19466         * gcc.dg/ext/altivec-8.c: Same.
19467         * gcc.dg/ext/altivec-varargs-1.c: Same.
19468
19469         * g++.dg/ext/altivec-1.C: Correct dg syntax.
19470         * g++.dg/ext/altivec-10.C: Same.
19471         * g++.dg/ext/altivec-2.C: Same.
19472         * g++.dg/ext/altivec-3.C: Same.
19473         * g++.dg/ext/altivec-4.C: Same.
19474         * g++.dg/ext/altivec-5.C: Same.
19475         * g++.dg/ext/altivec-6.C: Same.
19476         * g++.dg/ext/altivec-7.C: Same.
19477         * g++.dg/ext/altivec-8.C: Same.
19478         * g++.dg/ext/altivec-9.C: Same.
19479
19480 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19481
19482         PR c++/7841
19483         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
19484
19485 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19486
19487         * gcc.dg/union-1.c: New test.
19488
19489 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19490
19491         * gcc.dg/builtins-41.c: New test case.
19492         * gcc.dg/builtins-42.c: New test case.
19493
19494 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19495
19496         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
19497         * g++.dg/ext/altivec-10.C: Same.
19498         * g++.dg/ext/altivec-2.C: Same.
19499         * g++.dg/ext/altivec-3.C: Same.
19500         * g++.dg/ext/altivec-4.C: Same.
19501         * g++.dg/ext/altivec-5.C: Same.
19502         * g++.dg/ext/altivec-6.C: Same.
19503         * g++.dg/ext/altivec-7.C: Same.
19504         * g++.dg/ext/altivec-8.C: Same.
19505         * g++.dg/ext/altivec-9.C: Same.
19506         * g++.old-deja/g++.abi/cxa_vec.C: Same.
19507         * g++.old-deja/g++.brendan/new3.C: Same.
19508         * gcc.c-torture/execute/eeprof-1.x: Same.
19509
19510 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19511
19512         PR c/14765
19513         * gcc.dg/pr14765-1.c: New test.
19514
19515 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19516
19517         PR c/14649
19518         * gcc.dg/pr14649-1.c: New test case.
19519
19520 2004-06-07  Richard Henderson  <rth@redhat.com>
19521
19522         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
19523         if temporaries.
19524
19525 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19526
19527         * g++.dg/eh/elide1.C: Remove XFAIL.
19528
19529 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
19530
19531         PR c++/15337
19532         * g++.dg/expr/sizeof3.C: New test.
19533
19534         PR c++/14777
19535         * g++.dg/template/access14.C: New test.
19536
19537         PR c++/15554
19538         * g++.dg/template/enum1.C: New test.
19539
19540         PR c++/15057
19541         * g++.dg/eh/throw1.C: New test.
19542
19543 2004-06-07  David Ayers  <d.ayers@inode.at>
19544             Ziemowit Laski  <zlaski@apple.com>
19545
19546         * lib/objc.exp (objc_target_compile): Revert the '-framework
19547         Foundation' flag fix, since bare Darwin does not ship
19548         with the Foundation framework.
19549         * objc/execute/next_mapping.h: Provide a local NSConstantString
19550         @interface and @implementation.
19551         (objc_constant_string_init): A constructor function, used to
19552         initialize the NSConstantString meta-class object.
19553         * objc/execute/string1.m: Include "next_mapping.h" instead of
19554         <Foundation/NSString.h>.
19555         * objc/execute/string2.m: Likewise.
19556         * objc/execute/string3.m: Likewise.
19557         * objc/execute/string4.m: Likewise.
19558
19559 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
19560
19561         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
19562         to double. Replace double with FLOAT.
19563         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
19564
19565         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
19566         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
19567         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
19568         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
19569         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
19570         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
19571         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
19572         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
19573
19574 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19575
19576         PR c/13519
19577         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
19578
19579 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19580
19581         PR c++/15503
19582         * g++.dg/template/meminit2.C: New test.
19583
19584 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
19585
19586         PR target/15822
19587         * gcc.c-torture/execute/compare-fp-1.c,
19588         gcc.c-torture/execute/compare-fp-2.c,
19589         gcc.c-torture/execute/compare-fp-3.c,
19590         gcc.c-torture/execute/compare-fp-4.c,
19591         gcc.c-torture/execute/compare-fp-3.x,
19592         gcc.c-torture/execute/compare-fp-4.x: Moved...
19593         * gcc.c-torture/execute/ieee/compare-fp-1.c,
19594         gcc.c-torture/execute/ieee/compare-fp-2.c,
19595         gcc.c-torture/execute/ieee/compare-fp-3.c,
19596         gcc.c-torture/execute/ieee/compare-fp-4.c,
19597         gcc.c-torture/execute/ieee/compare-fp-3.x,
19598         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
19599
19600 2004-06-04  David Ayers  <d.ayers@inode.at>
19601
19602         * objc/execute/protocol-isEqual-4.m: New testcase.
19603
19604 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
19605
19606         * objc/execute/protocol-isEqual-1.m: New testcase.
19607         * objc/execute/protocol-isEqual-2.m: New testcase.
19608         * objc/execute/protocol-isEqual-3.m: New testcase.
19609
19610 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19611
19612         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
19613
19614 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
19615
19616         * lib/objc.exp (objc_target_compile): When running tests on
19617         Darwin (Mac OS X), inform the linker about '-framework
19618         'Foundation'.
19619
19620 2004-06-02  Eric Christopher  <echristo@redhat.com>
19621
19622         * gcc.c-torture/compile/20040602-1.c: New.
19623
19624 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
19625
19626         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
19627         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19628
19629         PR tree-optimization/14736
19630         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
19631
19632         PR tree-optimization/14042
19633         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
19634
19635         PR tree-optimization/14729
19636         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
19637
19638 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19639
19640         PR fortran/15557
19641         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
19642
19643 2004-06-01  Richard Hederson  <rth@redhat.com>
19644
19645         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
19646
19647 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19648
19649         PR c++/14932
19650         * g++.dg/parse/offsetof4.C: New test.
19651
19652 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
19653
19654         PR objc/7993
19655         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
19656
19657 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
19658
19659         PR c++/15701
19660         * g++.dg/template/friend29.C: New test.
19661
19662 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19663
19664         PR c/15749
19665         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
19666
19667 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19668
19669         * gcc.dg/sparc-trap-1.c: New test.
19670
19671 2004-05-31  Roger Sayle  <roger@eyesopen.com>
19672
19673         PR middle-end/15069
19674         * g++.dg/opt/fold3.C: New test case.
19675
19676 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
19677
19678         * lib/target-supports.exp (check_iconv_available): Fix fallout
19679         from 2004-05-28 patch.
19680
19681 2004-05-30  Paul Brook  <paul@codesourcery.com>
19682
19683         PR fortran/15620
19684         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19685         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
19686
19687 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
19688
19689         * gfortran.fortran-torture/execute/random_1.f90: New test.
19690
19691 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19692
19693         * g++.dg/ext/altivec-10.C: New test.
19694
19695 2004-05-29  Paul Brook  <paul@codesourcery.com>
19696
19697         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
19698
19699 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19700
19701         * gcc.dg/altivec-16.c: New test.
19702
19703 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
19704
19705         * lib/target-supports.exp (check_vmx_hw_available): New.
19706         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
19707
19708         * lib/target-supports.exp (check_alias_available,
19709         check_iconv_available, check_named_sections_available): Use
19710         unique names for temporary files.
19711
19712 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19713
19714         * gcc.dg/altivec-15.c: New test.
19715
19716 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19717
19718         PR c++/15083
19719         * g++.dg/warn/noeffect6.C: New test.
19720
19721         PR c++/15471
19722         * g++.dg/expr/ptrmem4.C: New test.
19723
19724         PR c++/15640
19725         * g++.dg/template/operator3.C: New test.
19726
19727 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19728
19729         PR c++/14668
19730         * g++.dg/lookup/redecl1.C: New test.
19731         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
19732
19733 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
19734
19735         * gcc.c-torture/execute/compare-fp-1.c,
19736         gcc.c-torture/execute/compare-fp-2.c,
19737         gcc.c-torture/execute/compare-fp-3.c,
19738         gcc.c-torture/execute/compare-fp-4.c,
19739         gcc.c-torture/execute/compare-fp-3.x,
19740         gcc.c-torture/execute/compare-fp-4.x,
19741         gcc.dg/pr15649-1.c: New.
19742
19743 2004-05-27  Adam Nemet  <anemet@lnxw.com>
19744
19745         PR c++/12883
19746         * g++.dg/init/array14.C: New test.
19747
19748 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
19749
19750         * lib/compat.exp (compat-get-options-main): New.
19751         (compat-get-options): Remove unneeded code, warn for ignored
19752         command.
19753         (compat-execute): Check flag set by dg-require-* commands.
19754
19755         * lib/compat.exp (compat-execute): Break up long lines.
19756
19757 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
19758
19759         * gcc.dg/altivec-7.c: Don't use 'vector long'.
19760         * gcc.dg/altivec-14.c: New test.
19761         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
19762
19763         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
19764         * gcc.dg/altivec-12.c: Ditto.
19765
19766         * gcc.dg/altivec-3.c: Move call to altivec_check.
19767
19768 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19769
19770         PR c++/15044
19771         * g++.dg/template/error12.C: New test.
19772
19773         PR c++/15317
19774         * g++.dg/ext/attrib15.C: New test.
19775
19776         PR c++/15329
19777         * g++.dg/template/ptrmem9.C: New test.
19778
19779 2004-05-25  Paul Brook  <paul@codesourcery.com>
19780
19781         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
19782
19783 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19784
19785         PR c++/15165
19786         * g++.dg/template/crash19.C: New test.
19787
19788 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19789
19790         PR c++/15025
19791         * g++.dg/template/redecl1.C: New test.
19792
19793 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19794
19795         PR c++/14821
19796         * g++.dg/other/ns1.C: New test.
19797
19798         PR c++/14883
19799         * g++.dg/template/invalid1.C: New test.
19800
19801 2004-05-23  Paul Brook  <paul@codesourcery.com>
19802         Victor Leikehman  <lei@haifasphere.co.il>
19803
19804         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
19805         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
19806
19807 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19808
19809         PR c++/15285
19810         PR c++/15299
19811         * g++.dg/template/non-dependent5.C: New test.
19812         * g++.dg/template/non-dependent6.C: New test.
19813
19814 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19815
19816         PR c++/15507
19817         * g++.dg/inherit/union1.C: New test.
19818
19819         PR c++/15542
19820         * g++.dg/template/addr1.C: New test.
19821
19822         PR c++/15427
19823         * g++.dg/template/array5.C: New test.
19824
19825         PR c++/15287
19826         * g++.dg/template/array6.C: New test.
19827
19828 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
19829             Roger Sayle  <roger@eyesopen.com>
19830
19831         * g++.dg/lookup/forscope2.C: New test case.
19832
19833 2004-05-22  Ben Elliston  <bje@au.ibm.com>
19834
19835         * gcc.dg/cpp/Wmissingdirs.c: New.
19836
19837 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19838
19839         PR target/15301
19840         * gcc.dg/compat/union-m128-1.h: New file.
19841         * gcc.dg/compat/union-m128-1_main.c: Likewise.
19842         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19843         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19844
19845 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19846
19847         PR target/15302
19848         * gcc.dg/compat/struct-complex-1.h: New file.
19849         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
19850         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
19851         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19852
19853 2004-05-20  Roger Sayle  <roger@eyesopen.com>
19854
19855         PR middle-end/3074
19856         * gcc.dg/pr3074-1.c: New test case.
19857         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
19858
19859 2004-05-20  Falk Hueffner  <falk@debian.org>
19860
19861         PR other/15526
19862         * gcc.dg/ftrapv-1.c: New test case.
19863
19864 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19865
19866         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
19867
19868 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
19869             Jeff Law  <law@redhat.com>
19870
19871         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
19872         * gcc.dg/tree-ssa/20040518-2.c: New test.
19873
19874         * gcc.dg/tree-ssa/20040518-1.c: New test.
19875
19876 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
19877
19878         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
19879
19880 2004-05-18  Paul Brook  <paul@codesourcery.com>
19881
19882         PR fortran/13930
19883         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
19884
19885 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19886
19887         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
19888         constant folding.
19889
19890 2004-05-17  Steven Bosscher  <stevenb@suse.de>
19891
19892         * gcc.dg/tree-ssa/20040517-1.c: New test.
19893
19894 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19895
19896         * gcc.dg/loop-4.c: New test.
19897
19898 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
19899
19900         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
19901
19902 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
19903
19904         PR fortran/15311
19905         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
19906
19907 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19908
19909         PR fortran/13826
19910         PR fortran/13940
19911         * gfortran.fortran-torture/compile/data_1.f90: New test.
19912
19913 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
19914
19915         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
19916         * gcc.dg/uninit-H.c: Define ASM for __s390__.
19917
19918 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19919
19920         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
19921
19922 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19923
19924         PR c/15444
19925         * gcc.dg/format/xopen-1.c: Adjust expected message.
19926         * gcc.dg/format/xopen-3.c: New test.
19927
19928 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
19929
19930         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
19931
19932 2004-05-14  Jeff Law  <law@redhat.com>
19933
19934         * gcc.dg/tree-ssa/20040514-2.c: New test.
19935
19936 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19937
19938         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
19939         this ...
19940         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
19941         this.
19942
19943 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
19944
19945         * gcc.dg/tree-ssa/20040514-1.c: New test.
19946
19947 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19948
19949         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
19950         test.
19951
19952 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19953
19954         PR fortran/14066
19955         * gfortran.fortran-torture/compile/do_1.f90: New test.
19956
19957 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19958
19959         PR fortran/15051
19960         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
19961         test.
19962
19963 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
19964
19965         PR fortran/15149
19966         * gfortran.fortran-torture/execute/random_init.f90: New test.
19967
19968 2004-05-13  Paul Brook  <paul@codesourcery.com>
19969
19970         PR fortran/15314
19971         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
19972
19973 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
19974
19975         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
19976         for the powerpc case.
19977
19978 2004-05-13  Jeff Law  <law@redhat.com>
19979
19980         * gcc.dg/tree-ssa/20040513-1.c: New test.
19981         * gcc.dg/tree-ssa/20040513-2.c: New test.
19982
19983 2004-05-13  Paul Brook  <paul@codesourcery.com>
19984
19985         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
19986         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
19987         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
19988
19989 2004-05-13  Andreas Schwab  <schwab@suse.de>
19990
19991         PR other/10819
19992         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
19993         characters.
19994
19995 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
19996
19997         PR fortran/15294
19998         * gfortran.fortran-torture/execute/adjustr.f90: New file.
19999
20000 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
20001
20002         Merge from tree-ssa-20020619-branch.  See
20003         ChangeLog.tree-ssa for details.
20004
20005 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
20006
20007         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20008         include <altivec.h> explicitly.
20009         * gcc.dg/altivec-13.c: Likewise.
20010
20011 2004-05-11  Paul Brook  <paul@codesourcery.com>
20012
20013         * gcc.c-torture/compile/20010518-1.c: Force enum size.
20014
20015 2004-05-10  Eric Christopher  <echristo@redhat.com>
20016
20017         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20018         * gcc.dg/sibcall-4.c: Ditto.
20019
20020 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
20021
20022         * g++.dg/ext/altivec-8.C: New test case.
20023         * gcc.dg/altivec-13.c: New test case.
20024
20025 2004-05-08  Roger Sayle  <roger@eyesopen.com>
20026
20027         * gcc.c-torture/execute/divcmp-1.c: New test case.
20028         * gcc.c-torture/execute/divcmp-2.c: New test case.
20029         * gcc.c-torture/execute/divcmp-3.c: New test case.
20030
20031 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
20032
20033         * g++.dg/other/pragma-re-2.C: New test.
20034
20035 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20036
20037         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20038         * gcc.dg/i386-387-2.c: Likewise.
20039
20040         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20041         __builtin_drem.
20042         * gcc.dg/i386-387-6.c: Likewise.
20043
20044 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20045
20046         * gcc.dg/builtins-33.c: Also check log1p*.
20047
20048 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
20049
20050         PR optimization/15296
20051         * gcc.c-torture/execute/pr15296.c: New test.
20052
20053 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
20054
20055         * gcc.dg/builtins-40.c: New test.
20056
20057 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
20058
20059         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20060
20061 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
20062
20063         * g++.dg/ext/spe1.C: New testcase.
20064
20065 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
20066
20067         * objc.dg/image-info.m: Allow additional attributes
20068         for __image_info section.
20069
20070 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
20071
20072         * gcc.dg/torture/mips-hilo-2.c: New test.
20073
20074 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20075
20076         PR c++/14389
20077         * g++.dg/template/member5.C: New test.
20078
20079 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
20080
20081         * gcc.dg/builtins-34.c: Also check expm1*.
20082
20083 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20084
20085         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20086         * gcc.dg/torture/builtin-convert-3.c: New test.
20087
20088 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
20089
20090         PR middle-end/15054
20091         * g++.dg/opt/pr15054.C: New test.
20092
20093 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20094
20095         * gcc.dg/torture/builtin-rounding-1.c: New test.
20096         * gcc.dg/builtins-25.c: Delete.
20097         * gcc.dg/builtins-29.c: Delete.
20098
20099 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
20100
20101         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20102         * gcc.dg/sibcall-4.c: Likewise.
20103         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20104
20105 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20106
20107         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20108         bit-field on 16-bit targets.
20109
20110 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20111
20112         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20113         16-bit targets.
20114
20115 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
20116
20117         * gcc.dg/rs6000-power2-1.c: Change to compile only.
20118         * gcc.dg/rs6000-power2-2.c: Likewise.
20119
20120 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
20121
20122         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20123         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20124         Change the asm registers to be in form of frN instead of fN.
20125
20126 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20127
20128         * gcc.dg/torture/builtin-convert-2.c: New test.
20129
20130 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
20131
20132         * gcc.dg/rs6000-power2-1.c: New test.
20133         * gcc.dg/rs6000-power2-2.c: New test.
20134
20135 2004-04-28  Jan Hubicka  <jh@suse.cz>
20136
20137         * gcc.dg/unused-6.c: New test.
20138
20139 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
20140             Ulrich Weigand  <uweigand@de.ibm.com>
20141
20142         * ada/acats/run_all.sh: Define $target variable.
20143
20144 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
20145
20146         PR c++/15119
20147         * g++.dg/other/vararg-1.C: New test.
20148
20149         PR c++/4794
20150         * g++.dg/eh/cleanup3.C: New test.
20151
20152 2004-04-24  Laurent GUERBY <laurent@guerby.net>
20153
20154         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20155         and ad8011a (target_insn).
20156         * ada/acats/support/macro.dfs: Likewise.
20157         * ada/acats/support/impbit.adb: New file.
20158
20159 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
20160
20161         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20162
20163 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20164
20165         * gcc.dg/loop-3.c: New test.
20166
20167 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
20168
20169         * gcc.c-torture/execute/simd-5.c: New test.
20170
20171 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20172
20173         PR c++/15064
20174         * g++.dg/template/crash18.C: New test.
20175
20176 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
20177
20178         * g++.dg/ext/complit3.C: New test.
20179
20180 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20181
20182         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20183         * gcc.dg/altivec-3.c: Same.
20184         * gcc.dg/altivec-varargs-1.c: Same.
20185
20186 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20187
20188         * lib/target-supports.exp (check_profiling_available): Assume
20189         profiling is not available on powerpc-eabi targets.
20190
20191 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
20192
20193         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20194         * gcc.dg/vmx/bug-1.c: Ditto.
20195
20196 2004-04-20  Eric Christopher  <echristo@redhat.com>
20197
20198         * gcc.dg/charset/extern.c: New test.
20199         * g++.dg/charset/extern3.cc: Ditto.
20200
20201 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
20202
20203         * gcc.dg/builtins-39.c: New test.
20204
20205 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
20206
20207         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20208
20209 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
20210
20211         * gcc.dg/torture/mips-hilo-1.c: New test.
20212
20213 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
20214
20215         * gcc.c-torture/compile/20040419-1.c: New test.
20216
20217 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
20218
20219         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20220
20221 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
20222             Aldy Hernandez  <aldyh@redhat.com>
20223
20224         * gcc.c-torture/execute/va-arg-24.c: New.
20225
20226 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
20227             Aldy Hernandez  <aldyh@redhat.com>
20228
20229         * gcc.dg/vmx/1b-01.c: New.
20230         * gcc.dg/vmx/1b-02.c: New.
20231         * gcc.dg/vmx/1b-03.c: New.
20232         * gcc.dg/vmx/1b-04.c: New.
20233         * gcc.dg/vmx/1b-05.c: New.
20234         * gcc.dg/vmx/1b-06.c: New.
20235         * gcc.dg/vmx/1b-07.c: New.
20236         * gcc.dg/vmx/1c-01.c: New.
20237         * gcc.dg/vmx/1c-02.c: New.
20238         * gcc.dg/vmx/3a-01a.c: New.
20239         * gcc.dg/vmx/3a-01.c: New.
20240         * gcc.dg/vmx/3a-01m.c: New.
20241         * gcc.dg/vmx/3a-03.c: New.
20242         * gcc.dg/vmx/3a-03m.c: New.
20243         * gcc.dg/vmx/3a-04.c: New.
20244         * gcc.dg/vmx/3a-04m.c: New.
20245         * gcc.dg/vmx/3a-05.c: New.
20246         * gcc.dg/vmx/3a-06.c: New.
20247         * gcc.dg/vmx/3a-06m.c: New.
20248         * gcc.dg/vmx/3a-07.c: New.
20249         * gcc.dg/vmx/3b-01.c: New.
20250         * gcc.dg/vmx/3b-02.c: New.
20251         * gcc.dg/vmx/3b-10.c: New.
20252         * gcc.dg/vmx/3b-13.c: New.
20253         * gcc.dg/vmx/3b-14.c: New.
20254         * gcc.dg/vmx/3b-15.c: New.
20255         * gcc.dg/vmx/3c-01a.c: New.
20256         * gcc.dg/vmx/3c-01.c: New.
20257         * gcc.dg/vmx/3c-02.c: New.
20258         * gcc.dg/vmx/3c-03.c: New.
20259         * gcc.dg/vmx/3d-01.c: New.
20260         * gcc.dg/vmx/4-01.c: New.
20261         * gcc.dg/vmx/4-03.c: New.
20262         * gcc.dg/vmx/5-01.c: New.
20263         * gcc.dg/vmx/5-02.c: New.
20264         * gcc.dg/vmx/5-03.c: New.
20265         * gcc.dg/vmx/5-04.c: New.
20266         * gcc.dg/vmx/5-05.c: New.
20267         * gcc.dg/vmx/5-06.c: New.
20268         * gcc.dg/vmx/5-07.c: New.
20269         * gcc.dg/vmx/5-07t.c: New.
20270         * gcc.dg/vmx/5-08.c: New.
20271         * gcc.dg/vmx/5-10.c: New.
20272         * gcc.dg/vmx/5-11.c: New.
20273         * gcc.dg/vmx/7-01a.c: New.
20274         * gcc.dg/vmx/7-01.c: New.
20275         * gcc.dg/vmx/7c-01.c: New.
20276         * gcc.dg/vmx/7d-01.c: New.
20277         * gcc.dg/vmx/7d-02.c: New.
20278         * gcc.dg/vmx/8-01.c: New.
20279         * gcc.dg/vmx/8-02a.c: New.
20280         * gcc.dg/vmx/8-02.c: New.
20281         * gcc.dg/vmx/brode-1.c: New.
20282         * gcc.dg/vmx/bug-1.c: New.
20283         * gcc.dg/vmx/bug-2.c: New.
20284         * gcc.dg/vmx/bug-3.c: New.
20285         * gcc.dg/vmx/cw-bug-1.c: New.
20286         * gcc.dg/vmx/cw-bug-2.c: New.
20287         * gcc.dg/vmx/cw-bug-3.c: New.
20288         * gcc.dg/vmx/dct.c: New.
20289         * gcc.dg/vmx/debug-1.c: New.
20290         * gcc.dg/vmx/debug-2.c: New.
20291         * gcc.dg/vmx/debug-3.c: New.
20292         * gcc.dg/vmx/debug-4.c: New.
20293         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20294         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20295         * gcc.dg/vmx/eg-5.c: New.
20296         * gcc.dg/vmx/fft.c: New.
20297         * gcc.dg/vmx/gcc-bug-1.c: New.
20298         * gcc.dg/vmx/gcc-bug-2.c: New.
20299         * gcc.dg/vmx/gcc-bug-3.c: New.
20300         * gcc.dg/vmx/gcc-bug-4.c: New.
20301         * gcc.dg/vmx/gcc-bug-5.c: New.
20302         * gcc.dg/vmx/gcc-bug-6.c: New.
20303         * gcc.dg/vmx/gcc-bug-7.c: New.
20304         * gcc.dg/vmx/gcc-bug-8.c: New.
20305         * gcc.dg/vmx/gcc-bug-9.c: New.
20306         * gcc.dg/vmx/gcc-bug-b.c: New.
20307         * gcc.dg/vmx/gcc-bug-c.c: New.
20308         * gcc.dg/vmx/gcc-bug-d.c: New.
20309         * gcc.dg/vmx/gcc-bug-e.c: New.
20310         * gcc.dg/vmx/gcc-bug-f.c: New.
20311         * gcc.dg/vmx/gcc-bug-g.c: New.
20312         * gcc.dg/vmx/gcc-bug-i.c: New.
20313         * gcc.dg/vmx/harness.h: New.
20314         * gcc.dg/vmx/ira1.c: New.
20315         * gcc.dg/vmx/ira2a.c: New.
20316         * gcc.dg/vmx/ira2b.c: New.
20317         * gcc.dg/vmx/ira2.c: New.
20318         * gcc.dg/vmx/ira2c.c: New.
20319         * gcc.dg/vmx/mem.c: New.
20320         * gcc.dg/vmx/newton-1.c: New.
20321         * gcc.dg/vmx/ops.c: New.
20322         * gcc.dg/vmx/sn7153.c: New.
20323         * gcc.dg/vmx/spill2.c: New.
20324         * gcc.dg/vmx/spill3.c: New.
20325         * gcc.dg/vmx/spill.c: New.
20326         * gcc.dg/vmx/t.c: New.
20327         * gcc.dg/vmx/varargs-1.c: New.
20328         * gcc.dg/vmx/varargs-2.c: New.
20329         * gcc.dg/vmx/varargs-3.c: New.
20330         * gcc.dg/vmx/varargs-4.c: New.
20331         * gcc.dg/vmx/varargs-5.c: New.
20332         * gcc.dg/vmx/varargs-6.c: New.
20333         * gcc.dg/vmx/varargs-7.c: New.
20334         * gcc.dg/vmx/vmx.exp: New.
20335         * gcc.dg/vmx/vprint-1.c: New.
20336         * gcc.dg/vmx/vscan-1.c: New.
20337         * gcc.dg/vmx/x-01.c: New.
20338         * gcc.dg/vmx/x-02.c: New.
20339         * gcc.dg/vmx/x-03.c: New.
20340         * gcc.dg/vmx/x-04.c: New.
20341         * gcc.dg/vmx/x-05.c: New.
20342         * gcc.dg/vmx/yousufi-1.c: New.
20343         * gcc.dg/vmx/zero-1.c: New.
20344         * gcc.dg/vmx/zero.c: New.
20345
20346 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
20347
20348         * g++.dg/lookup/java1.C: Update for chage of
20349         _Jv_AllocObject.
20350         * g++.dg/lookup/java2.C: Likewise.
20351
20352 2004-04-17  Laurent GUERBY <laurent@guerby.net>
20353
20354         * ada/acats/run_all.sh: use -O2 by default.
20355
20356 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
20357
20358         * gcc.dg/vr-mult-[12].c: New tests.
20359
20360 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20361
20362         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20363
20364         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20365
20366 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
20367
20368         * lib/target-supports.exp (check_profiling_available): Assume profiling
20369         isn't available for mips*-*-elf targets.
20370
20371 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
20372
20373         * gcc.dg/builtins-38.c: New test.
20374
20375 2004-04-14  Eric Christopher  <echristo@redhat.com>
20376
20377         * g++.dg/charset/charset.exp: Run .cc extension tests.
20378
20379 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
20380
20381         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
20382
20383 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20384
20385         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20386
20387 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
20388
20389         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20390         * gcc.dg/i386-387-2.c: Likewise.
20391
20392         * gcc.dg/i386-387-7.c: New test.
20393         * gcc.dg/i386-387-8.c: New test.
20394
20395         * gcc.dg/builtins-37.c: New test.
20396
20397 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
20398
20399         * g++.dg/pch/externc-1.C: Add missing semicolon.
20400
20401 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
20402
20403         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20404
20405 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20406
20407         * gcc.c-torture/execute/20040411-1.c: New test.
20408
20409 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20410
20411         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20412
20413 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
20414
20415         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20416
20417 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
20418
20419         * lib/target-supports.exp (check_named_sections_available): New.
20420         * lib/gcc-dg.exp (dg-require-named-sections): New.
20421         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20422         old-deja.exp.  Also prune error-count message from HP linker.
20423         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20424
20425         * g++.dg/init/init-ref4.C: Use dg-require-weak.
20426         * g++.old-deja/g++.pt/static3.C: Likewise.
20427         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20428
20429 2004-04-09  Roger Sayle  <roger@eyesopen.com>
20430
20431         * gcc.c-torture/execute/20040409-1.c: New test case.
20432         * gcc.c-torture/execute/20040409-2.c: New test case.
20433         * gcc.c-torture/execute/20040409-3.c: New test case.
20434
20435 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20436
20437         * gcc.dg/20040409-1.c: New test.
20438
20439 2004-04-08  Roger Sayle  <roger@eyesopen.com>
20440
20441         PR target/14888
20442         * g++.dg/opt/pr14888.C: New test case.
20443
20444 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
20445
20446         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
20447         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
20448         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
20449         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
20450         New tests.
20451
20452 2004-04-08  Paul Brook  <paul@codesourcery.com>
20453
20454         * gcc.dg/spill-1.c: New test.
20455
20456 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20457
20458         * gcc.dg/torture/builtin-ctype-2.c: New test.
20459
20460 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
20461
20462         * gcc.dg/pch/pch.exp: Add largefile test.
20463
20464 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
20465
20466         * g++.dg/pch/externc-1.Hs: New.
20467         * g++.dg/pch/externc-1.C: New.
20468
20469 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20470
20471         * gcc.dg/compat/struct-by-value-5a_main.c,
20472         gcc.dg/compat/struct-by-value-5b_main.c: New files.
20473         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
20474         * gcc.dg/compat/struct-by-value-5a_x.c,
20475         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
20476         gcc.dg/compat/struct-by-value-5_x.c.
20477         * gcc.dg/compat/struct-by-value-5a_y.c,
20478         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
20479         gcc.dg/compat/struct-by-value-5_y.c.
20480
20481         * gcc.dg/compat/struct-by-value-6a_main.c,
20482         gcc.dg/compat/struct-by-value-6b_main.c: New files.
20483         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
20484         * gcc.dg/compat/struct-by-value-6a_x.c,
20485         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
20486         gcc.dg/compat/struct-by-value-6_x.c.
20487         * gcc.dg/compat/struct-by-value-6a_y.c,
20488         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
20489         gcc.dg/compat/struct-by-value-6_y.c.
20490
20491         * gcc.dg/compat/struct-by-value-7a_main.c,
20492         gcc.dg/compat/struct-by-value-7b_main.c: New files.
20493         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
20494         * gcc.dg/compat/struct-by-value-7a_x.c,
20495         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
20496         gcc.dg/compat/struct-by-value-7_x.c.
20497         * gcc.dg/compat/struct-by-value-7a_y.c,
20498         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
20499         gcc.dg/compat/struct-by-value-7_y.c.
20500
20501 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
20502
20503         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
20504         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
20505         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
20506         options.
20507
20508 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
20509
20510         * gcc.dg/builtins-36.c: New test.
20511
20512 2004-04-06  Paul Brook  <paul@codesourcery.com>
20513
20514         * README.gcc: Remove obsolete contraint on testcases.
20515
20516 2004-04-05  Paul Brook  <paul@codesourcery.com>
20517
20518         PR2123
20519         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
20520         failure and exit(0) on success.
20521         * g++.dg/expr/anew2.C: Ditto.
20522         * g++.dg/expr/anew3.C: Ditto.
20523         * g++.dg/expr/anew4.C: Ditto.
20524
20525 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
20526
20527         PR c++/3518
20528         * g++.dg/template/unify7.C: New.
20529
20530 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20531
20532         * g++.dg/README: Bring up to date with new subdirectories; remove
20533         duplicate subdirectory lines.
20534
20535 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
20536
20537         PR c++/14007
20538         * g++.dg/template/unify5.C: New.
20539         * g++.dg/template/unify6.C: New.
20540         * g++.dg/template/qualttp20.C: Adjust.
20541         * g++.old-deja/g++.jason/report.C: Adjust.
20542         * g++.old-deja/g++.other/qual1.C: Adjust.
20543
20544 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
20545
20546         PR c++/14803
20547         * g++.dg/inherit/ptrmem1.C: New test.
20548
20549 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
20550
20551         PR c++/14755
20552         * gcc.c-torture/execute/20040331-1.c: New test.
20553         * gcc.dg/20040331-1.c: New test.
20554
20555 2004-04-01  Paul Brook  <paul@codesourcery.com>
20556
20557         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
20558
20559 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
20560
20561         PR c++/14724
20562         * g++.dg/init/goto1.C: New test.
20563
20564         PR c++/14763
20565         * g++.dg/template/defarg4.C: New test.
20566
20567 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
20568
20569         * gcc.dg/altivec-11.c: Extend test for more valid cases.
20570
20571 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
20572
20573         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
20574
20575 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
20576
20577         * gcc.dg/noncompile/undeclared-2.c: New test.
20578
20579 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20580
20581         * gcc.dg/940409-1.c: Remove XFAIL.
20582         * gcc.dg/reg-vol-struct-1.c: New test.
20583
20584 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20585
20586         * gcc.dg/torture/builtin-wctype-1.c: New test.
20587
20588 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
20589
20590         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
20591         * gcc.dg/20001101-1.c: Likewise.
20592         * gcc.dg/20001102-1.c: Likewise.
20593
20594 2004-03-25  Roger Sayle  <roger@eyesopen.com>
20595
20596         * gcc.dg/compare8.c: Add an additional test for XOR.
20597
20598 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20599
20600         * gcc.dg/torture/builtin-ctype-1.c: New test.
20601
20602 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20603
20604         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
20605         * gcc.dg/torture/builtin-math-1.c: Likewise.
20606         * gcc.dg/torture/builtin-power-1.c: New test.
20607
20608 2004-03-24  Andreas Schwab  <schwab@suse.de>
20609
20610         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
20611         IA64 assembler.
20612
20613 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20614             Roger Sayle  <roger@eyesopen.com>
20615
20616         * gcc.dg/compare8.c: New test case.
20617
20618 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
20619
20620         * g++.dg/ext/altivec-7.C: New test.
20621
20622 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
20623
20624         PR 12267, 12391, 12560, 13129, 14114, 14133
20625         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
20626         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
20627         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
20628         Adjust error regexps.
20629         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
20630         * gcc.dg/noncompile/undeclared-1.c: New test cases.
20631         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
20632         * gcc.dg/local1.c: Add explanatory comment.
20633
20634 2004-03-23  Roger Sayle  <roger@eyesopen.com>
20635
20636         PR optimization/14669
20637         * g++.dg/opt/fold2.C: New test case.
20638
20639 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
20640
20641         PR c/14069
20642         * gcc.dg/20040322-1.c: New test.
20643
20644 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20645
20646         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
20647         * gcc.dg/ultrasp4.c: Likewise.
20648         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
20649
20650 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20651
20652         * gcc.dg/i386-sse-8.c: Reset default options.
20653
20654 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20655
20656         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
20657         in the error message text.
20658
20659 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20660
20661         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
20662
20663 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
20664
20665         PR c++/14616
20666         * g++.dg/init/array13.C: New test.
20667
20668 2004-03-20  Roger Sayle  <roger@eyesopen.com>
20669
20670         PR target/13889
20671         * gcc.c-torture/compile/pr13889.c: New test case.
20672
20673 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20674
20675         PR c/14635
20676         * builtins-1.c (nan, nans): Don't test.
20677         * builtins-30.c: Don't use nan, nanf, nanl.
20678         * builtins-35.c: New test.
20679
20680 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
20681
20682         * g++.dg/ext/altivec-6.C: New test.
20683
20684 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
20685
20686         * g++.dg/init/placement3.C: New test.
20687
20688         * g++.dg/template/spec13.C: New test.
20689
20690         * g++.dg/lookup/using11.C: New test.
20691
20692         * g++.dg/lookup/koenig3.C: New test.
20693
20694         * g++.dg/template/operator2.C: New test.
20695
20696         * g++.dg/expr/dtor3.C: New test.
20697         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
20698         marker.
20699         * g++.old-deja/g++.law/visibility28.C: Likewise.
20700
20701 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
20702
20703         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
20704         * gcc.dg/ppc64-abi-3.c: Likewise.
20705
20706 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20707
20708         PR c++/14545
20709         * g++.dg/parse/template15.C: New test.
20710
20711 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20712
20713         * g++.dg/expr/dtor2.C: New test.
20714
20715         * g++.dg/lookup/anon4.C: New test.
20716
20717         * g++.dg/overload/using1.C: New test.
20718
20719         * g++.dg/template/lookup7.C: New test.
20720
20721         * g++.dg/template/typename6.C: New test.
20722
20723         * g++.dg/expr/cond6.C: New test.
20724
20725 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20726
20727         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
20728
20729 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20730
20731         * g++.dg/expr/cond5.C: New test.
20732         * g++.dg/expr/constcast1.C: Likewise.
20733         * g++.dg/expr/ptrmem2.C: Likewise.
20734         * g++.dg/expr/ptrmem3.C: Likewise.
20735         * g++.dg/lookup/main1.C: Likewise.
20736         * g++.dg/template/lookup6.C: Likewise.
20737
20738 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20739
20740         * gcc.dg/local1.c: New test.
20741
20742         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
20743
20744 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20745
20746         * gcc.dg/torture/builtin-convert-1.c: New test.
20747
20748 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20749
20750         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
20751
20752 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20753
20754         PR c++/14481
20755         * g++.dg/warn/Wunused-7.C: New test.
20756
20757 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20758
20759         * gcc.dg/torture/builtin-integral-1.c: New test.
20760
20761 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20762
20763         PR c++/14586
20764         * g++.dg/parse/non-dependent3.C: New test.
20765
20766 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
20767
20768         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
20769         * g++.dg/eh/simd-2.C: Likewise.
20770         * g++.dg/init/array10.C: Likewise.
20771         * gcc.c-torture/compile/simd-1.c: Likewise.
20772         * gcc.c-torture/compile/simd-2.c: Likewise.
20773         * gcc.c-torture/compile/simd-3.c: Likewise.
20774         * gcc.c-torture/compile/simd-4.c: Likewise.
20775         * gcc.c-torture/compile/simd-6.c: Likewise.
20776         * gcc.c-torture/execute/simd-1.c: Likewise.
20777         * gcc.c-torture/execute/simd-2.c: Likewise.
20778         * gcc.dg/compat/vector-defs.h: Likewise.
20779         * gcc.dg/20020531-1.c: Likewise.
20780         * gcc.dg/altivec-3.c: Likewise.
20781         * gcc.dg/altivec-4.c: Likewise.
20782         * gcc.dg/altivec-varargs-1.c: Likewise.
20783         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
20784         * gcc.dg/i386-mmx-3.c: Likewise.
20785         * gcc.dg/i386-sse-4.c: Likewise.
20786         * gcc.dg/i386-sse-5.c: Likewise.
20787         * gcc.dg/i386-sse-8.c: Likewise.
20788         * gcc.dg/simd-1.c: Likewise.
20789         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
20790         __ev64_opaque__ since the machine description provides it.
20791
20792 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20793
20794         * lib/compat.exp (skip_list): New global variable.
20795         Use it to hold the user defined COMPAT_SKIPS list if any.
20796         (compat-obj): Add the members of skip_list to optall.
20797
20798 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20799
20800         * gcc.dg/compat/union-by-value-1_main.c,
20801         union-by-value-1_x.c, union-by-value-1_y.c,
20802         union-check.h, union-defs.h,
20803         union-init.h, union-return-1_main.c,
20804         union-return-1_x.c, union-return-1_y.c: New files.
20805
20806 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20807
20808         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
20809         mixed-struct-init.h: Add 4 mixed structure types.
20810         struct-by-value-21_main.c, struct-by-value-21_x.c,
20811         struct-by-value-21_y.c, struct-return-21_main.c,
20812         struct-return-21_x.c, struct-return-21_y.c: New files.
20813
20814 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
20815
20816         PR c++/14550
20817         * g++.dg/parse/template14.C: New test.
20818
20819 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20820
20821         * gcc.c-torture/execute/20040313-1.c: New test.
20822
20823 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
20824
20825         PR target/14533
20826         * gcc.dg/20040311-2.c: New test.
20827
20828 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
20829
20830         PR other/14544
20831         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
20832         bit-field.
20833
20834 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
20835
20836         * gcc.dg/20040305-2.c: Add missing return statement.
20837
20838 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20839
20840         * gcc.dg/builtins-34.c: Also check pow10*.
20841
20842 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20843
20844         PR target/14262
20845         * gcc.dg/20040305-2.c: New test.
20846
20847 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20848
20849         * gcc.dg/20040310-1.c: New test.
20850
20851 2004-03-11  Roger Sayle  <roger@eyesopen.com>
20852
20853         * gcc.c-torture/execute/20040311-1.c: New test case.
20854
20855 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
20856
20857         PR c++/14476
20858         * g++.dg/lookup/enum1.C: New test.
20859
20860 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
20861
20862         PR c++/14510
20863         * g++.dg/lookup/struct2.C: New test.
20864
20865 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
20866
20867         * gcc.dg/builtins-34.c: New test.
20868
20869 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20870
20871         * gcc.dg/torture/builtin-nonneg-1.c: New test.
20872
20873 2004-03-09  James E Wilson  <wilson@specifixinc.com>
20874
20875         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
20876         * gcc.dg/alias-2.c: New testcase.
20877
20878 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
20879
20880         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
20881
20882 2004-03-09  Roger Sayle  <roger@eyesopen.com>
20883
20884         * gcc.c-torture/execute/20040309-1.c: New test case.
20885
20886 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20887
20888         PR c++/14397
20889         * g++.dg/overload/ref1.C: New.
20890
20891 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20892
20893         PR c++/14409
20894         * g++.dg/template/spec12.C: New test.
20895
20896         PR c++/14448
20897         * g++.dg/parse/crash14.C: New test.
20898
20899 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20900
20901         PR c++/14230
20902         * g++.dg/init/ref11.C: New test.
20903
20904 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20905
20906         PR c++/14432
20907         * g++.dg/parse/builtin2.C: New test.
20908
20909 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20910
20911         PR c++/14401
20912         * g++.dg/init/ctor3.C: New test.
20913         * g++.dg/init/union1.C: New test.
20914         * g++.dg/ext/anon-struct4.C: New test.
20915
20916 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20917
20918         * g++.dg/lookup/koenig1.C: Tweak error messages.
20919         * g++.dg/lookup/used-before-declaration.C: Likewise.
20920         * g++.dg/other/do1.C: Likewise.
20921         * g++.dg/overload/koenig1.C: Likewise.
20922         * g++.dg/parse/crash13.C: Likewise.
20923         * g++.dg/template/instantiate3.C: Likewise.
20924
20925 2004-03-08  Eric Christopher  <echristo@redhat.com>
20926
20927         * * lib/target-supports.exp: Enable libiconv in test
20928         compilation.  Fix up error checking.
20929
20930 2004-03-08  Roger Sayle  <roger@eyesopen.com>
20931
20932         PR middle-end/14289
20933         * gcc.dg/pr14289-1.c: New test case.
20934         * gcc.dg/pr14289-2.c: Likewise.
20935         * gcc.dg/pr14289-3.c: Likewise.
20936
20937 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
20938
20939         * gcc.c-torture/execute/20040308-1.c: New test.
20940
20941 2004-03-07  Roger Sayle  <roger@eyesopen.com>
20942
20943         * gcc.c-torture/execute/20040307-1.c: New test case.
20944
20945 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
20946
20947         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
20948
20949 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
20950
20951         * gcc.dg/20040306-1.c: New test.
20952
20953 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
20954
20955         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
20956         them static.
20957         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
20958
20959 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20960
20961         PR c/14465
20962         * gcc.dg/decl-6.c: New test.
20963
20964 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20965
20966         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
20967         Rename LOGPOW -> LOG_POW.
20968         (SQRT_EXP, POW_EXP): New.
20969
20970 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20971
20972         * gcc.dg/i386-sse-8.c: New test.
20973
20974 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20975
20976         PR c/14114
20977         * gcc.dg/decl-5.c: New test.
20978
20979 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
20980
20981         * gcc.dg/20040305-1.c: New test.
20982
20983 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
20984
20985         PR other/14354
20986         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
20987
20988 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
20989
20990         PR c++/14425, c++/14426
20991         * g++.dg/ext/altivec-4.C: New test.
20992         * g++.dg/ext/altivec-5.C: New test.
20993
20994 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
20995
20996         * g++.old-deja/g++.other/linkage1.C: Expect errors about
20997         global variables of a type with no linkage.
20998         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
20999         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21000         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21001         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21002         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21003         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21004         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21005         * g++.dg/warn/deprecated.C: Name enum Color.
21006         * g++.dg/overload/VLA.C: Name structure for 'b'.
21007         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21008
21009 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21010
21011         * gcc.c-torture/compile/20040304-1.c: New test.
21012
21013 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
21014
21015         PR 13728
21016         * gcc.dg/decl-4.c: New testcase.
21017
21018 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
21019
21020         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21021         as PRECF if sizeof (float) > sizeof (double).
21022         (PRECL): Make it the same as PRECF if
21023         sizeof (float) > sizeof (long double).
21024
21025 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21026
21027         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21028         system type.  Add check for irix6 which doesn't have c99 runtime.
21029
21030 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
21031
21032         * gcc.dg/const-elim-1.c: xfail for xtensa.
21033
21034 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21035
21036         PR c++/14369
21037         * g++.dg/template/cond4.C: New test.
21038
21039 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21040
21041         PR c++/14360
21042         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21043
21044         PR c++/14361
21045         * g++.dg/parse/defarg7.C: New test.
21046
21047         PR c++/14359
21048         * g++.dg/template/friend26.C: New test.
21049
21050 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21051
21052         PR c++/14324
21053         * g++.dg/abi/mangle21.C: New test.
21054
21055         PR c++/14260
21056         * g++.dg/parse/constructor2.C: New test.
21057
21058         PR c++/14337
21059         * g++.dg/template/sfinae1.C: New test.
21060
21061 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21062
21063         PR c++/14267
21064         * g++.dg/expr/crash2.C: New test.
21065
21066         PR middle-end/13448
21067         * gcc.dg/inline-5.c: New test.
21068         * gcc.dg/always-inline.c: Split out tests into ...
21069         * gcc.dg/always-inline2.c: ... this and ...
21070         * gcc.dg/always-inline3.c: ... this.
21071
21072 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21073
21074         PR debug/12103
21075         * g++.dg/debug/crash1.C: New test.
21076
21077 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
21078
21079         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21080         function with __attribute__((noinline)).
21081         (recurser_void2): Likewise.
21082         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21083         (recurser_void2): Likewise.
21084
21085 2004-02-29  Roger Sayle  <roger@eyesopen.com>
21086
21087         PR middle-end/14203
21088         * g++.dg/warn/Wunused-6.C: New test case.
21089
21090 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
21091
21092         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21093         not defined.
21094
21095 2004-02-27  Eric Christopher  <echristo@redhat.com>
21096
21097         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21098         * g++.dg/charset/asm2.c: Run only x86.
21099         * gcc.dg/charset/asm3.c: Ditto.
21100
21101 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
21102
21103         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21104         ld_library_path.
21105
21106 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
21107
21108         * g++.dg/ext/altivec-3.C: New.
21109
21110 2004-02-26  Richard Henderson  <rth@redhat.com>
21111
21112         * g++.dg/ext/attrib10.C: Mark for warning.
21113         * gcc.dg/attr-alias-1.c: New.
21114
21115 2004-02-26  Richard Henderson  <rth@redhat.com>
21116
21117         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21118         * gcc.c-torture/execute/20040208-2.c: ... it back.
21119
21120 2004-02-26  Eric Christopher  <echristo@redhat.com>
21121
21122         * lib/target-supports.exp (check-iconv-available): New function.
21123         * lib/gcc-dg.exp (dg-require-iconv): New function.
21124         Use above.
21125         * gcc.dg/charset: New directory.
21126         * gcc.dg/charset/charset.exp: New file.
21127         * gcc.dg/charset/asm1.c: Ditto.
21128         * gcc.dg/charset/asm2.c: Ditto.
21129         * gcc.dg/charset/asm3.c: Ditto.
21130         * gcc.dg/charset/asm4.c: Ditto.
21131         * gcc.dg/charset/asm5.c: Ditto.
21132         * gcc.dg/charset/attribute1.c: Ditto.
21133         * gcc.dg/charset/attribute2.c: Ditto.
21134         * gcc.dg/charset/string1.c: Ditto.
21135         * g++.dg/charset: New directory.
21136         * g++.dg/dg.exp: Add here. Special options.
21137         * g++.dg/charset/charset.exp: New file.
21138         * g++.dg/charset/asm1.c: Ditto.
21139         * g++.dg/charset/asm2.c: Ditto.
21140         * g++.dg/charset/asm3.c: Ditto.
21141         * g++.dg/charset/asm4.c: Ditto.
21142         * g++.dg/charset/attribute1.c: Ditto.
21143         * g++.dg/charset/attribute2.c: Ditto.
21144         * g++.dg/charset/extern1.cc: Ditto.
21145         * g++.dg/charset/extern2.cc: Ditto.
21146         * g++.dg/charset/string1.c: Ditto.
21147
21148 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
21149
21150         PR c++/14278
21151         * g++.dg/parse/comma1.C: New test.
21152
21153 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21154
21155         PR c++/14284
21156         * g++.dg/template/ttp8.C: New test.
21157
21158 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
21159
21160         * gcc.dg/fixuns-trunc-1.c: New test.
21161
21162 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21163
21164         * gcc.dg/builtins-config.h: Use #elif.
21165
21166 2004-02-26  Michael Matz  <matz@suse.de>
21167
21168         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21169         * gcc.dg/991214-1.c: Likewise.
21170         * gcc.dg/i386-asm-1.c: Likewise.
21171
21172 2004-02-25  Richard Henderson  <rth@redhat.com>
21173
21174         * gcc.c-torture/execute/20040208-2.c: Move ...
21175         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21176
21177 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21178
21179         PR c++/14246
21180         * g++.dg/other/crash-3.C: New test.
21181
21182 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21183
21184         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21185         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21186
21187         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21188         HP-UX.
21189
21190 2004-02-24  Michael Matz  <matz@suse.de>
21191
21192         * gcc.dg/i386-regparm.c: New.
21193
21194 2004-02-23  James E Wilson  <wilson@specifixinc.com>
21195
21196         * gcc.c-torture/execute/20040223-1.c: New.
21197
21198 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
21199             Kazu Hirata  <kazu@cs.umass.edu>
21200
21201         * gcc.dg/fwritable-strings-1.c: Remove.
21202
21203 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
21204
21205         PR c/14156
21206         * gcc.dg/20040223-1.c: New test.
21207
21208 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21209
21210         PR c++/14106
21211         * g++.dg/ext/typeof9.C: New test.
21212
21213 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21214
21215         PR c++/14250
21216         * g++.dg/other/switch1.C: New test.
21217
21218 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21219
21220         * gcc.dg/cast-function-1.c: Adjust for new informative message.
21221         * gcc.dg/va-arg-1.c: Likewise.
21222
21223 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21224
21225         PR c++/14143
21226         * g++.dg/template/koenig5.C: New test.
21227
21228 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
21229
21230         * g++.dg/ext/altivec-1.C: Generalize target triple.
21231         * g++.dg/ext/altivec-2.C: New test case.
21232         * g++.dg/ext/altivec_check.h: New file.
21233         * gcc.dg/altivec-1.c: Generalize target triple;
21234         include altivec_check.h and call altivec_check().
21235         * gcc.dg/altivec-[2-5].c: Generalize target triple.
21236         * gcc.dg/altivec-6.c: New test case.
21237         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21238         type casts as needed.
21239         * gcc.dg/altivec-10.c: Include altivec_check.h and call
21240         altivec_check().
21241         * gcc.dg/altivec-12.c: New test case.
21242         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21243         include altivec_check.h and call altivec_check().
21244         * gcc.dg/altivec_check.h: New file.
21245
21246 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21247
21248         * lib/target-supports.exp (check_alias_available): Don't mangle
21249         function `g' in test program.
21250
21251 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21252
21253         * lib/target-supports.exp (check_profiling_available): Check
21254         argument to determine whether we support a profiling type.
21255         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21256         check_profiling_available.
21257         * g++.dg/bprob/bprob.exp: Likewise.
21258         * g77.dg/bprob/bprob.exp: Likewise.
21259         * gcc.misc-tests/bprob.exp: Likewise.
21260         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21261         dg-require-profiling and delete expected error handling.
21262         * gcc.dg/20021014-1.c: Likewise.
21263         * gcc.dg/nest.c: Likewise.
21264
21265 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21266
21267         PR c++/12007
21268         * g++.dg/other/vthunk1.C: New test.
21269
21270 2004-02-20  Falk Hueffner  <falk@debian.org>
21271
21272         PR target/14201
21273         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21274
21275 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
21276
21277         PR c++/13927
21278         * g++.dg/other/error8.C: Remove XFAIL markers.
21279
21280         PR c++/14173
21281         * g++.dg/ext/packed5.C: New test.
21282
21283         PR c++/14199
21284         * g++.dg/warn/Wunused-5.C: New test.
21285
21286         PR c++/14186
21287         * g++.dg/lookup/member1.C: New test.
21288
21289 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
21290
21291         * gcc.c-torture/compile/20040130-1.c: Enable only when
21292         __INT_MAX__ >= 2147483647L.
21293         * gcc.c-torture/compile/961203-1.c: Likewise.
21294
21295 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
21296
21297         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21298         * g++.dg/opt/template1.C: Robustify assembler regexp
21299
21300 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21301
21302         * gcc.c-torture/execute/simd-4.x: Remove.
21303         * gcc.c-torture/execute/va-arg-25.x: Likewise.
21304         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21305         Guard with #ifndef SKIP_ATTRIBUTE.
21306         * gcc.dg/compat/vector-1_y.c: Likewise.
21307         * gcc.dg/compat/vector-2_x.c: Likewise.
21308         * gcc.dg/compat/vector-2_y.c: Likewise.
21309         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21310         * g++.dg/eh/simd-2.C: Likewise.
21311
21312 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
21313
21314         * gcc.c-torture/compile/complex-1.c: New.
21315
21316 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
21317
21318         PR target/14209
21319         * gcc.c-torture/execute/20040218-1.c: New test.
21320
21321 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21322
21323         PR c++/14181
21324         * g++.dg/parse/new2.C: New test.
21325
21326 2004-02-18  Paul Brook  <paul@codesourcery.com>
21327
21328         * gcc.c-torture/compile/libcall-1.c: New test.
21329
21330 2004-02-18  Paul Brook  <paul@codesourcery.com>
21331
21332         PR debug/12934
21333         * gcc.dg/debug/debug-7.c: New test.
21334
21335 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
21336
21337         * gcc.dg/20040217-1.c: New test.
21338
21339 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
21340
21341         * gcc.c-torture/execute/990208-1.x: Delete.
21342
21343 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
21344
21345         * gcc.c-torture/execute/20040208-2.x: New file.
21346
21347 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
21348
21349         PR c++/11326
21350         * g++.dg/abi/structret1.C: New test.
21351
21352 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
21353
21354         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21355         (i386_cpuid): No need to test if cpuid is available on AMD64.
21356         Fix assembly, so that it works onboth i386 and AMD64.
21357         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21358         (vecInLong): Fix s[] member type to unsigned int.
21359         (vecInWord): Remove type.
21360         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21361         (a64, b64, c64, d64, e64): Remove.
21362         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21363         Remove unused variable.  Remove initialization of removed variables.
21364         Don't call mmx_tests nor sse_tests.
21365         (reference_mmx, reference_sse): Remove.
21366         (check): Add return stmt.
21367         * gcc.dg/i386-sse-7.c: New test.
21368         * gcc.dg/i386-mmx-4.c: New test.
21369
21370 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21371
21372         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21373         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21374         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21375         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21376         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21377         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21378         g++.dg/tc1/dr94.C: Fix line terminator.
21379
21380 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
21381
21382         * gcc.c-torture/compile/20040216-1.c: New.
21383
21384 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21385
21386         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21387         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21388         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21389         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21390         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21391         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21392
21393 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21394
21395         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21396
21397 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
21398
21399         PR c++/13971
21400         * g++.dg/expr/cond4.C: New test.
21401
21402         PR c++/14086
21403         * g++.dg/lookup/crash2.C: New test.
21404
21405 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
21406
21407         * gcc.c-torture/compile/20040214-2.c: New test.
21408
21409 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
21410
21411         PR c++/14116
21412         * g++.dg/ext/typeof8.C: New test.
21413
21414 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
21415
21416         * gcc.c-torture/compile/20040214-1.c: New test.
21417
21418 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21419
21420         PR c++/13635
21421         * g++.dg/template/spec11.C: New test.
21422
21423 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21424
21425         PR c++/13927
21426         * g++.dg/other/error8.C: New test.
21427
21428 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
21429
21430         PR c++/14122
21431         * g++.dg/template/array4.C: New test.
21432
21433         PR c++/14108
21434         * g++.dg/inherit/thunk2.C: New test.
21435
21436         PR c++/14083
21437         * g++.dg/eh/cond2.C: New test.
21438
21439 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
21440
21441         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
21442
21443 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
21444
21445         * lib/scanasm.exp (dg-scan): Quote pattern before display.
21446
21447 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
21448
21449         * g++.dg/simd-2.C: xfail on ppc64-linux.
21450
21451 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21452
21453         PR c/456
21454         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
21455         tests.
21456
21457 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
21458
21459         * gcc.dg/builtins-33.c: New test.
21460
21461 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
21462
21463         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
21464
21465 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21466
21467         * g++.dg/simd-2.C: Set -maltivec for ppc64.
21468
21469 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21470
21471         * gcc.dg/ppc64-abi-3.c: New test.
21472
21473 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
21474
21475         PR c/14092
21476
21477         * gcc.dg/pr14092-1.c: New testcase.
21478
21479 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
21480
21481         * gcc.dg/cpp/assert4.c: Fix typo last change.
21482
21483         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
21484         * gcc.dg/cpp/assert4.c: Handle powerpc64.
21485
21486         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
21487
21488 2004-02-09  Roger Sayle  <roger@eyesopen.com>
21489
21490         * gcc.c-torture/compile/20040209-1.c: New test case.
21491
21492 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21493
21494         * gcc.dg/c90-init-1.c: Adjust expected error messages.
21495
21496 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
21497
21498         * gcc.c-torture/execute/20040208-[12].c: New tests.
21499
21500 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21501
21502         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
21503
21504 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21505
21506         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
21507
21508 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21509
21510         Bug 13856
21511         * gcc.dg/visibility-8.c: New testcase.
21512
21513 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21514
21515         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
21516         arguments.
21517         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
21518
21519 2004-02-07  Roger Sayle  <roger@eyesopen.com>
21520
21521         PR middle-end/13696
21522         * g++.dg/opt/fold1.C: New test case.
21523
21524 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21525
21526         PR c++/14033
21527         * g++.dg/other/crash-2.C: New test.
21528
21529 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21530
21531         PR c++/14028
21532         * g++.dg/parse/angle-bracket2.C: New test.
21533
21534 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21535
21536         PR middle-end/13750
21537         Revert:
21538         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21539         PR pch/13361
21540         * testsuite/g++.dg/pch/wchar-1.C: New.
21541         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21542
21543 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21544
21545         PR c++/14008
21546         * g++.dg/parse/error15.C: New test.
21547         * g++.dg/parse/crash11.C: Update dg-error mark.
21548
21549 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21550
21551         PR c++/13932
21552         * g++.dg/warn/conv2.C: New test.
21553
21554 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21555
21556         PR c++/13086
21557         * g++.dg/warn/incomplete1.C: Remove xfail.
21558
21559 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21560
21561         * lib/file-format.exp (gcc_target_object_format): Use
21562         ${tool}_target_compile, not gcc_target_compile.
21563         * lib/target-supports.exp (check_alias_available): Likewise.
21564         (check_gc_sections_available): Likewise.
21565         * g++.dg/ext/attrib10.C: Use dg-require-alias.
21566         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
21567         dg-require-alias.
21568
21569 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21570
21571         PR c++/13969
21572         * g++.dg/template/static6.C: New test.
21573
21574 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
21575
21576         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
21577
21578 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21579
21580         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
21581         tests for systems where `char' is unsigned by default.
21582
21583 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21584
21585         PR c++/13997
21586         * g++.dg/template/partial3.C: New test.
21587
21588 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
21589
21590         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
21591         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
21592         Remove mentions of obsolete ports.
21593
21594 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
21595
21596         * gcc.dg/noncompile/20001228-1.c: Fix for new
21597         error message.
21598
21599 2004-02-03  Roger Sayle  <roger@eyesopen.com>
21600
21601         PR target/9348
21602         * gcc.c-torture/execute/multdi-1.c: New test case.
21603
21604 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21605
21606         PR c++/13925
21607         * g++.dg/template/lookup5.C: New test.
21608
21609 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21610
21611         PR c++/13950
21612         * g++.dg/template/lookup4.C: New test.
21613
21614         PR c++/13970
21615         * g++.dg/parse/error14.C: New test.
21616
21617         PR c++/14002
21618         * g++.dg/parse/template13.C: New test.
21619
21620 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21621
21622         PR c++/13978
21623         * g++.dg/template/koenig4.C: New test.
21624
21625         PR c++/13968
21626         * g++.dg/template/crash17.C: New test.
21627
21628         PR c++/13975
21629         * g++.dg/parse/error13.C: New test.
21630         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
21631
21632 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21633
21634         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
21635
21636 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
21637
21638         PR c/11658
21639         PR c/13994
21640         * gcc.dg/noncompile/20040203-1.c: New test.
21641         * gcc.dg/noncompile/20040203-2.c: Likewise.
21642         * gcc.dg/noncompile/20040203-3.c: Likewise.
21643         * gcc.dg/20040203-1.c: Likewise.
21644
21645 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
21646
21647         PR c++/10858
21648         * g++.dg/template/sizeof7.C: New test.
21649
21650 2004-02-02  Eric Christopher  <echristo@redhat.com>
21651             Zack Weinberg  <zack@codesourcery.com>
21652
21653         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
21654
21655 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
21656
21657         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
21658         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
21659         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
21660         * gcc.dg/cleanup-5.c: Run only on Linux targets.
21661
21662 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
21663
21664         PR c++/13113
21665         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
21666
21667         PR c++/13854
21668         * g++.dg/ext/attrib13.C: New test.
21669
21670         PR c++/13907
21671         * g++.dg/conversion/op2.C: New test.
21672
21673 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21674
21675         * gcc.dg/titype-1.c: Fix pasto.
21676
21677 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21678
21679         * gcc.dg/titype-1.c: New test.
21680
21681 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21682
21683         PR c++/13957
21684         * g++.dg/template/non-type-template-argument-1.C,
21685         g++.dg/template/qualified-id1.C: Update dg-error marks.
21686         * g++.dg/template/nontype6.C: New test.
21687
21688 2004-02-01  Roger Sayle  <roger@eyesopen.com>
21689
21690         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
21691         * gcc.dg/builtins-31.c: New testcase.
21692         * gcc.dg/builtins-32.c: New testcase.
21693
21694 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
21695
21696         * objc.dg/call-super-2.m: Update line numbers
21697         for the including of stddef.h.
21698
21699 2004-01-30  Michael Matz  <matz@suse.de>
21700
21701         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
21702         g++.dg/ext/case-range3.C: New tests.
21703
21704 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21705
21706         DR206
21707         PR c++/13813
21708         * g++.dg/template/member4.C: New test.
21709
21710 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21711
21712         PR c++/13683
21713         * g++.dg/template/sizeof6.C: New test.
21714
21715 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21716
21717         * gcc.dg/fwritable-strings-1.c: New test.
21718
21719 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21720
21721         * gcc.c-torture/compile/20040130-1.c: New test.
21722
21723 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
21724
21725         * objc.dg/call-super-2.m: Include stddef.h for size_t.
21726
21727 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
21728
21729         PR c++/13883
21730         * g++.dg/template/ctor3.C: New test.
21731
21732 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21733
21734         * g++.dg/tc1: New directory.
21735         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
21736         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
21737         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
21738         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
21739         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
21740
21741 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21742
21743         * g++.dg/parse/error11.C: New test.
21744         * g++.dg/parse/error12.C: Likewise.
21745
21746 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
21747
21748         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
21749         (scan_initial, main): Use aligned_sizeof instead of sizeof.
21750
21751 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
21752
21753         PR c++/13791
21754         * g++.dg/ext/attrib12.C: New test.
21755
21756         PR c++/13736
21757         * g++.dg/parse/cast2.C: New test.
21758
21759 2004-01-27  James E Wilson  <wilson@specifixinc.com>
21760
21761         * objc.dg/encode-2.m (main): New local string.  Set depending on
21762         sizeof long.  Use in sscanf call.
21763         * objc.dg/encode-3.m (main): New local string.  Set depending on
21764         sizeof long.  Use in scan_initial call.
21765
21766 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21767
21768         * objc.dg/call-super-2.m: Make LP64-safe.
21769         * objc.dg/desig-init-1.m: Likewise.
21770
21771 2004-01-27  Devang Patel <dpatel@apple.com>
21772
21773         * g++.dg/debug/namespace1.C: New test.
21774
21775 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
21776
21777         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
21778         xscale-*-*.
21779
21780         * gcc.dg/arm-mmx-1.c: New test.
21781
21782 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21783
21784         * gcc.dg/20040127-1.c: New test.
21785         * gcc.dg/20040127-2.c: New test.
21786
21787 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21788
21789         * objc.dg/stret-1.m (glob): Renamed to globa.
21790
21791 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
21792
21793         PR c++/13663
21794         * g++.dg/expr/for1.C: New test.
21795
21796 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
21797
21798         PR middle-end/13779
21799         * gcc.dg/darwin-longlong.c: New test.
21800
21801 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
21802
21803         * gcc.dg/20040124-1.c: Moved test from here...
21804         * gcc.c-torture/compile/20040124-1.c: ...to here.
21805
21806 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21807
21808         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
21809         the assembly output if -m64 is passed.
21810
21811 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
21812
21813         PR c++/13833
21814         * g++.dg/template/cond3.C: New test.
21815
21816 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21817
21818         PR c++/13810
21819         * g++.dg/template/ttp7.C: New test.
21820
21821 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21822
21823         PR c++/13797
21824         * g++.dg/template/nontype4.C: New test.
21825         * g++.dg/template/nontype5.C: Likewise.
21826
21827 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
21828
21829         * gcc.dg/torture/mips-clobber-at.c: New test.
21830
21831 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
21832
21833         * gcc.dg/20040124-1.c: New test.
21834
21835 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
21836
21837         * gcc.dg/20040123-1.c: New test.
21838
21839 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21840
21841         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
21842
21843 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21844
21845         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
21846
21847 2004-01-23  Andrew Pinski  <apinski@apple.com>
21848
21849         * gcc.dg/20030121-1.c: Move to ..
21850         * gcc.dg/20040121-1.c: here.
21851
21852 2004-01-23  Roger Sayle  <roger@eyesopen.com>
21853
21854         * gcc.dg/builtins-29.c: New test case.
21855
21856 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21857
21858         PR 18314
21859         * gcc.dg/builtins-30.c: New testcase.
21860
21861 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
21862
21863         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
21864         * lib/g77.exp: Likewise.
21865         * lib/objc.exp: Likewise.
21866         * lib/g++.exp: Likewise.
21867
21868 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21869
21870         * gcc.dg/struct-by-value-2.c: New test.
21871
21872 2004-01-21  Andrew Pinski  <apinski@apple.com>
21873
21874         PR target/13785
21875         * gcc.dg/20030121-1.c: New test.
21876
21877 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
21878
21879         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
21880         clobber frame pointer register in asm statement.
21881
21882 2004-01-21  Falk Hueffner  <falk@debian.org>
21883
21884         * gcc.c-torture/compile/20040121-1.c: New test.
21885
21886 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
21887
21888         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
21889
21890 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
21891
21892         * gcc.dg/ppc64-abi-2.c: New test.
21893
21894 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
21895
21896         * lib/treelang.exp: Fill out this file.
21897         * lib/treelang-dg.exp: New File.
21898
21899 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21900
21901         * gcc.c-torture/compile/981022-1.c: Remove.
21902         * gcc.dg/array-5.c: Remove XFAIL.
21903         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
21904         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
21905         gcc.dg/cond-lvalue-1.c: Update.
21906         * gcc.dg/cast-lvalue-2.c: New test.
21907
21908 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
21909
21910         PR c++/13592
21911         * g++.dg/other/error1.C (class foo): Tweak error message.
21912
21913         PR c++/13592
21914         * g++.dg/template/call2.C: New test.
21915
21916 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21917
21918         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
21919         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
21920         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
21921         scalar-return-1_x.c, scalar-return-2_y.c,
21922         scalar-return-3_x.c, scalar-return-3_y.c,
21923         scalar-return-4_x.c, scalar-return-4_y.c,
21924         struct-align-1.h, struct-align-1_x.c,
21925         struct-align-1_y.c, struct-align-2.h,
21926         struct-align-2_x.c, struct-align-2_y.c,
21927         struct-by-value-10_y.c, struct-by-value-11_x.c,
21928         struct-by-value-11_y.c, struct-by-value-12_x.c,
21929         struct-by-value-12_y.c, struct-by-value-13_x.c,
21930         struct-by-value-13_y.c, struct-by-value-14_x.c,
21931         struct-by-value-14_y.c, struct-by-value-15_x.c,
21932         struct-by-value-15_y.c, struct-by-value-16_y.c,
21933         struct-by-value-17_y.c, struct-by-value-18_y.c,
21934         struct-by-value-19_y.c, struct-by-value-1_x.c,
21935         struct-by-value-1_y.c, struct-by-value-20_y.c,
21936         struct-by-value-2_x.c, struct-by-value-2_y.c,
21937         struct-by-value-3_y.c, struct-by-value-4_x.c,
21938         struct-by-value-4_y.c, struct-by-value-5_y.c,
21939         struct-by-value-6_y.c, struct-by-value-7_y.c
21940         struct-by-value-8_x.c, struct-by-value-8_y.c
21941         struct-by-value-9_x.c, struct-by-value-9_y.c
21942         struct-return-10_x.c, struct-return-10_y.c,
21943         struct-return-19_x.c, struct-return-20_x.c
21944         struct-return-2_x.c, struct-return-2_y.c
21945         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
21946         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
21947
21948 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21949
21950         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
21951         attribute on sparc*-sun-solaris2.*.
21952
21953 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
21954
21955         PR c++/13710
21956         * g++.dg/ext/typeof7.C: New test.
21957
21958 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
21959
21960         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
21961         * gcc.dg/const-elim-1.c: Same.
21962
21963 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
21964
21965         * objc.dg/stret-1.m: New.
21966         * objc.dg/stret-2.m: New.
21967
21968 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21969
21970         PR c++/11895
21971         * g++.dg/ext/vector1.C: New test.
21972
21973 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
21974
21975         * gcc.dg/pch/import-1.c: New.
21976         * gcc.dg/pch/import-1.hs: New.
21977         * gcc.dg/pch/import-1a.h: New.
21978         * gcc.dg/pch/import-1b.h: New.
21979         * gcc.dg/pch/import-1c.h: New.
21980
21981 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21982
21983         PR c++/13574
21984         * g++.dg/ext/array1.C: New test.
21985
21986         PR c++/13178
21987         * g++.dg/conversion/op1.C: New test.
21988
21989 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
21990
21991         PR 11864
21992         From Kazumoto Kojima / Dan Kegel:
21993         * gcc.dg/pr11864-1.c: New test.
21994
21995         PR 10392
21996         From Marcus Comstedt / Dan Kegel:
21997         * gcc.dg/pr10392-1.c: New test.
21998
21999 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22000
22001         PR c++/13478
22002         * g++.dg/init/ref10.C: New test.
22003
22004 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22005
22006         PR c++/13407
22007         * g++.dg/parse/typename6.C: New test.
22008
22009 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22010
22011         PR pch/13361
22012         * testsuite/g++.dg/pch/wchar-1.C: New.
22013         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22014
22015 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22016
22017         PR c++/9259
22018         * g++.dg/expr/sizeof2.C: New test.
22019
22020 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
22021
22022         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22023
22024 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22025
22026         PR c++/13659
22027         * g++.dg/lookup/strong-using-3.C: New.
22028         * g++.dg/lookup/using-10.C: New.
22029
22030 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22031
22032         PR c++/13594
22033         * g++.dg/lookup/strong-using-2.C: New.
22034
22035 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
22036             Dan Kegel <dank@kegel.com>
22037             J"orn Rennecke <joern.rennecke@superh.com>
22038
22039         PR target/9365
22040         * gcc.dg/pr9365-1.c: New test.
22041
22042 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22043
22044         PR c++/8856
22045         * g++.dg/parse/casting-operator2.C: New test.
22046         * g++.old-deja/g++.pt/explicit83.C: Remove.
22047
22048 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22049
22050         * gcc.dg/label-compound-stmt-1.c: New test.
22051         * gcc.c-torture/compile/950922-1.c,
22052         gcc.c-torture/compile/20000211-3.c,
22053         gcc.c-torture/compile/20000518-1.c,
22054         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22055         compound statements.
22056
22057 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
22058
22059         * gcc.dg/ppc64-abi-1.c: New test.
22060
22061 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
22062
22063          * g++.dg/ext/attrib9.C: Add dg-warnings.
22064
22065 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22066
22067         PR c++/12335
22068         * g++.dg/parse/dtor3.C: New test.
22069
22070 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22071
22072         PR c++/12709
22073         * g++.dg/parse/try-catch-1.C: New test.
22074
22075 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
22076
22077         * ada/acats/run_all.sh: Add more verbose output in acats.log
22078         when compiling tests.
22079
22080 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22081
22082         PR 13656
22083         * gcc.dg/typedef-redecl.c: New test case.
22084         * gcc.dg/typedef-redecl.h: New support file.
22085
22086 2004-01-13  Jan Hubicka  <jh@suse.cz>
22087
22088         * gcc.dg/always_inline.c: New test.
22089         * gcc.dg/debug/20031231-1.c: Fix.
22090
22091 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22092
22093         PR c++/13474
22094         * g++.dg/template/array3.C: New test.
22095
22096 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22097
22098         * g++.dg/ext/lvalue1.C: No longer expected to fail.
22099         * g++.dg/warn/Wunused-2.C: Likewise.
22100
22101 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22102
22103         PR c++/13289
22104         * g++.dg/template/instantiate6.C: New test.
22105
22106 2004-01-12  Roger Sayle  <roger@eyesopen.com>
22107
22108         PR middle-end/11397
22109         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22110
22111 2004-01-12  Jan Hubicka  <jh@suse.cz>
22112
22113         PR opt/12826
22114         * gcc.dg/20040112-1.c: New.
22115
22116         * gcc.dg/dwarf-die[1-7].c: Move to...
22117         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22118         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22119
22120 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
22121
22122         PR c++/4100
22123         * g++.dg/parse/friend4.C: New test.
22124
22125 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
22126
22127         PR c++/4100
22128         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22129         definition is called a friend.
22130
22131 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
22132
22133         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22134
22135 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
22136
22137         PR c++/3478
22138         * g++.dg/parse/error10.C: New test.
22139         * g++.dg/template/arg2.C: Accept "invalid type" error.
22140
22141 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
22142
22143         PR middle-end/13392
22144         * g++.dg/opt/expect2.C: New test.
22145
22146 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22147
22148         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22149         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22150         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22151         Update dg-error regexps.
22152
22153 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22154
22155         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22156         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22157
22158 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22159
22160         * gcc.dg/pragma-re-1.c: Use right pointer type.
22161
22162 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22163
22164         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22165
22166 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
22167
22168         * gcc.dg/rs6000-ldouble-1.c: New.
22169
22170 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22171
22172         DR 337
22173         PR c++/9256
22174         * g++.dg/other/abstract1.C: New test.
22175
22176 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
22177
22178         * g++.dg/lookup/strong-using-1.C: New.
22179
22180 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22181
22182         PR c/11234
22183         * gcc.dg/func-ptr-conv-1.c: New test.
22184         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22185
22186 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
22187
22188         PR target/13380.
22189         * gcc.c-torture/compile/20040109-1.c: New.
22190
22191 2004-01-08  Stuart Hastings  <stuart@apple.com>
22192
22193         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22194         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22195         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22196
22197 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
22198
22199         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22200
22201 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22202
22203         * ada/acats/run_acats: Treat 'gnatchop' the same way
22204         as 'gnatmake'.  Export GCC_DRIVER.
22205         * ada/acats/run_all.sh: Add target_gnatchop.  Use
22206         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22207
22208 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22209
22210         PR c++/12573
22211         * g++.dg/template/dependent-expr4.C: New test.
22212
22213 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
22214
22215         * gcc.dg/altivec-11.c: New test.
22216
22217 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
22218
22219         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22220
22221 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22222
22223         PR c/6024
22224         * gcc.dg/enum-compat-1.c: New test.
22225         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22226
22227 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22228
22229         PR c/12165
22230         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22231         gcc.dg/c99-idem-qual-3.c: New tests.
22232
22233 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
22234
22235         * gcc.dg/winline-7.c: Don't cast void * to int.
22236
22237 2004-01-06  Jan Hubicka  <jh@suse.cz>
22238
22239         * gcc.dg/i386-sse-5.c: New test
22240         * g++.dg/eh/simd-1.c: Add -w argument for i386.
22241
22242 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22243
22244         PR c++/12815
22245         * g++.dg/rtti/typeid4.C: New test.
22246
22247 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22248
22249         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22250
22251 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22252
22253         PR c++/12132
22254         * g++.dg/template/error11.C: New test.
22255
22256         PR c++/13451
22257         * g++.dg/template/class2.C: New test.
22258
22259 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22260         Richard Sandiford <rsandifo@redhat.com>
22261
22262         PR c++/13387
22263         * g++.dg/opt/alias3.C: New test.
22264
22265 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
22266
22267         PR c++/13157
22268         * g++.dg/template/koenig3.C: New test.
22269
22270         PR c++/13529
22271         * g++.dg/parse/offsetof3.C: New test.
22272
22273         * g++.dg/init/copy7.C: Add missing dg-error markers.
22274
22275         PR c++/12226
22276         * g++.dg/init/copy7.c: New test.
22277
22278         PR c++/13536
22279         * g++.dg/parse/cast1.C: New test.
22280
22281 2004-01-04  Jan Hubicka  <jh@suse.cz>
22282
22283         * gcc.dg/winline[1-7].c: New tests.
22284
22285 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22286
22287         PR c++/13520
22288         * g++.dg/template/qualttp22.C: New test.
22289
22290 2004-01-01  Jan Hubicka  <jh@suse.cz>
22291
22292         * gcc.dg/debug/20031231-1.c: New.
22293         * gcc.c-torture/compile/20040101-1.c: New.
22294         * gcc.dg/dwarf-die-[1-7].c: New.
22295
22296 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
22297
22298         PR optimization/13521
22299         * gcc.c-torture/compile/20031231-1.c: New test.
22300
22301 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22302
22303         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22304
22305 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22306
22307         PR c++/10079
22308         * g++.dg/template/crash16.C: New test.
22309
22310 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
22311
22312         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22313
22314 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22315
22316         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22317         ports.
22318         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22319         * g++.old-deja/g++.law/profile1.C: Likewise.
22320         * gcc.c-torture/compile/981006-1.c: Likewise.
22321         * gcc.c-torture/execute/loop-2e.x: Likewise.
22322         * gcc.c-torture/execute/loop-2f.x: Remove.
22323         * gcc.c-torture/execute/loop-2g.x: Likewise.
22324         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22325         * gcc.dg/20020312-2.c: Remove traces of dead ports.
22326
22327 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22328
22329         PR c++/13507
22330         * g++.dg/ext/attrib11.C: New test.
22331
22332         PR c++/13494
22333         * g++.dg/template/array2-1.C: New test.
22334         * g++.dg/template/array2-2.C: New test.
22335
22336 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
22337
22338         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22339
22340 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22341
22342         PR c++/12774
22343         * g++.dg/template/array1-1.C: New test.
22344         * g++.dg/template/array1-2.C: New test.
22345
22346 2003-12-29  Roger Sayle  <roger@eyesopen.com>
22347
22348         PR fortran/12632
22349         * g77.dg/12632.f: New test case.
22350
22351 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22352
22353         PR c++/13289
22354         * g++.dg/parse/nontype1.C: New test.
22355
22356 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22357
22358         PR c++/12403
22359         * g++.dg/parse/explicit1.C: New test.
22360         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22361
22362 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22363
22364         PR c++/13081
22365         * g++.dg/opt/inline6.C: New test.
22366
22367         PR c++/12613
22368         * g++.dg/parse/error9.C: New test.
22369
22370         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22371
22372 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22373
22374         PR c++/13009
22375         * g++.dg/init/assign1.C: New test.
22376
22377 2003-12-28  Roger Sayle  <roger@eyesopen.com>
22378
22379         PR c++/13070
22380         * g++.dg/warn/format3.C: New test case.
22381
22382 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22383
22384         * gcc.c-torture/compile/20031227-1.c: New test.
22385
22386 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22387
22388         * g++.dg/bprob/bprob.exp: Load target-supports.exp
22389         * g77.dg/bprob/bprob.exp: Likewise.
22390         * gcc.misc-tests/bprob.exp: Likewise.
22391         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
22392         variants on systems where the library does not provide that
22393         functionality.
22394         * gcc.dg/builtins-20.c: Use builtins-config.h.
22395         * gcc.dg/builtins-config.h: New file.
22396
22397 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22398
22399         * lib/gcc-dg.exp (dg-require-profiling): New function.
22400         * lib/target-supports.exp (check_profiling_available): Likewise.
22401         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22402         * g77.dg/bprob/bprob.exp: Likewise.
22403         * gcc.misc-tests/bprob.exp: Likewise.
22404         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22405         * gcc.dg/20021014-1.c: Likewise.
22406         * gcc.dg/nest.c: Likewise.
22407
22408 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22409
22410         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22411         compiling.
22412         * g++.dg/lookup/java2.C: Likewise.
22413         * gcc.dg/cpp/lexident.c: Likewise.
22414
22415 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
22416
22417         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22418         given.
22419         * gcc.c-torture/compile/961203-1.c: Likewise.
22420         * gcc.c-torture/compile/980506-1.c: Likewise.
22421
22422 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
22423
22424         * lib/gcc-dg.exp (dg-prune-output): New annotation.
22425         (additional_prunes): New global.
22426         (gcc-dg-prune): Handle additional per-test pruning.
22427         (dg-test): Clear additional_prunes between tests.
22428
22429         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
22430         dg-prune-output to avoid spurious failures from assembler
22431         complaining about nonexistent WAW violations.
22432         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
22433         Use dg-prune-output to avoid spurious failures from assembler
22434         warning about Itanium B-step errata.
22435
22436 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22437
22438         * g++.dg/abi/macro0.C: New test.
22439         * g++.dg/abi/macro1.C: Likewise.
22440         * g++.dg/abi/macro2.C: Likewise.
22441
22442         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
22443         * g++.dg/abi/bitfield7.C: Likewise.
22444         * g++.dg/abi/dtor2.C: Likewise.
22445         * g++.dg/abi/mangle11.C: Likewise.
22446         * g++.dg/abi/mangle12.C: Likewise.
22447         * g++.dg/abi/mangle14.C: Likewise.
22448         * g++.dg/abi/mangle17.C: Likewise.
22449         * g++.dg/abi/vbase10.C: Likewise.
22450         * g++.dg/abi/vbase14.C: Likewise.
22451         * g++.dg/template/qualttp17.C: Likewise.
22452
22453 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22454
22455         PR c/11995
22456         * gcc.dg/20031223-1.c: New test.
22457
22458 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22459
22460         * gcc.dg/noreturn-7.c: New test.
22461
22462 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22463
22464         * gcc.dg/null-pointer-1.c: New test.
22465
22466 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22467
22468         * g++.old-deja/g++.jason/template18.C: Remove.
22469         * g++.old-deja/g++.jason/template37.C: Likewise.
22470
22471         PR c++/12862
22472         * g++.dg/lookup/ns1.C: New test.
22473
22474         PR c++/12397
22475         * g++.dg/template/lookup3.C: New test.
22476
22477 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22478
22479         * g++.dg/template/recurse1.C: New test
22480
22481 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22482
22483         PR c++/12479
22484         * g++.dg/parse/semicolon1.C: New test.
22485         * g++.dg/parse/semicolon1.h: Likewise.
22486
22487 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
22488
22489         * gcc.dg/darwin-misaligned.c: New test.
22490
22491 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22492
22493         PR c/9163
22494         * gcc.dg/20031222-1.c: New test.
22495
22496 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
22497
22498         PR c++/13438
22499         * g++.dg/parse/error8.C: New test.
22500
22501         PR c++/11554
22502         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
22503
22504 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
22505
22506         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
22507         too small.
22508         * gcc.c-torture/compile/930217-1.c: Likewise.
22509         * gcc.c-torture/compile/930513-1.c: Likewise.
22510         * gcc.c-torture/execute/920908-2.c: Likewise.
22511         * gcc.c-torture/execute/921204-1.c: Likewise.
22512         * gcc.c-torture/execute/930621-1.c: Likewise.
22513         * gcc.c-torture/execute/930630-1.c: Likewise.
22514         * gcc.c-torture/execute/931031-1.c: Likewise.
22515         * gcc.c-torture/execute/980602-2.c: Likewise.
22516         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22517         * gcc.c-torture/execute/compndlit-1.c: Likewise.
22518         * gcc.c-torture/execute/extzvsi.c: Likewise.
22519         * gcc.c-torture/unsorted/ext.c: Likewise.
22520
22521 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
22522
22523         PR target/12749
22524         * gcc.c-torture/compile/20031220-2.c: New test case.
22525
22526 2003-12-20  Roger Sayle  <roger@eyesopen.com>
22527
22528         PR optimization/13031
22529         * gcc.c-torture/compile/20031220-1.c: New test case.
22530
22531 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22532
22533         * gcc.dg/cast-function-1.c: New test.
22534
22535 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22536
22537         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
22538         formats.
22539
22540 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
22541
22542         PR c++/12795
22543         * g++.dg/ext/attrib10.C: New test.
22544
22545 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22546
22547         * gcc.dg/cleanup-10.c: New test.
22548         * gcc.dg/cleanup-11.c: New test.
22549
22550 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22551
22552         PR c++/13239
22553         * g++.dg/opt/expect1.C: New test.
22554
22555 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
22556
22557         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
22558
22559 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
22560
22561         PR debug/12923
22562         * gcc.dg/20031218-1.c: New test.
22563
22564         PR debug/12389
22565         * gcc.dg/20031218-2.c: New test.
22566         * gcc.dg/20031218-3.c: New test.
22567
22568         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
22569         of label name and allow for USER_LABEL_PREFIX == "_" names.
22570         * g++.dg/abi/mangle18-2.C: Likewise.
22571         * g++.dg/abi/mangle19-1.C: Likewise.
22572         * g++.dg/abi/mangle19-2.C: Likewise.
22573         * g++.dg/abi/mangle20-1.C: Likewise.
22574         * g++.dg/abi/mangle20-2.C: Likewise.
22575
22576 2003-12-18  Richard Henderson  <rth@redhat.com>
22577
22578         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
22579
22580 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
22581             Dan Kegel <dank@kegel.com>
22582
22583         PR other/12009
22584         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
22585         testing a cross compiler, it causes spurious compile failures.
22586         * lib/g++.exp: Likewise.
22587
22588 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22589
22590         PR c++/13262
22591         * g++.dg/template/access13.C: New test.
22592
22593 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22594
22595         * gcc.dg/20031216-1.c: New test.
22596
22597 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22598
22599         PR c++/9154
22600         * g++.dg/template/error10.C: New test.
22601
22602 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22603
22604         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
22605         * g++.dg/eh/simd-2.C: Likewise.
22606
22607 2003-12-17  James E Wilson  <wilson@specifixinc.com>
22608             Roger Sayle  <roger@eyesopen.com>
22609
22610         * gcc.c-torture/execute/ieee/mzero5.c: New.
22611
22612 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
22613
22614         PR c++/10603
22615         * g++.dg/parse/error6.C: New test.
22616
22617         PR c++/12827
22618         * g++.dg/parse/error7.C: New test.
22619
22620 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22621
22622         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
22623         at -O with stabs debugging formats.
22624         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
22625         * gcc.dg/debug/debug-2.c: Likewise.
22626
22627 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22628
22629         PR c++/12696
22630         * g++.dg/init/error1.C: New test.
22631
22632         PR c++/12218
22633         * g++.dg/init/pm3.C: New test.
22634
22635 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22636
22637         PR c/3347
22638         * gcc.dg/bitfld-8.c: New test.
22639
22640 2003-12-16  James Lemke  <jim@wasabisystems.com>
22641
22642         * gcc.dg/arm-scd42-[123].c: New tests.
22643
22644 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22645
22646         PR c++/9043
22647         * g++.dg/abi/mangle20-1.C: New test.
22648         * g++.dg/abi/mangle20-2.C: New test.
22649
22650 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22651
22652         PR c++/13275
22653         * g++.dg/other/offsetof2.C: Remove XFAIL.
22654         * g++.dg/parse/offsetof1.C: New test.
22655         * g++.gd/parse/offsetof2.C: Likewise.
22656
22657 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22658
22659         * g++.dg/template/nontype3.C: New test.
22660         * g++.dg/template/static2.C: Tweaked the dg-error clause.
22661
22662 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22663
22664         * g++.dg/warn/noreturn-3.C: Also test instantiation.
22665
22666 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22667
22668         PR c++/13387
22669         * g++.dg/expr/assign1.C: New test.
22670
22671         PR c++/13242
22672         * g++.dg/abi/mangle19-1.C: New test.
22673         * g++.dg/abi/mangle19-2.C: New test.
22674
22675 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
22676
22677         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22678
22679 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22680
22681         * gcc.c-torture/execute/20031216-1.c: New test.
22682
22683 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22684
22685         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
22686         an ICE regression.
22687
22688 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22689
22690         PR c++/10926
22691         * g++.dg/template/error9.C: New test.
22692
22693         PR c++/11116
22694         * g++.dg/template/error8.C: New test.
22695
22696 2003-12-15  Roger Sayle  <roger@eyesopen.com>
22697
22698         PR middle-end/13400
22699         * gcc.c-torture/execute/20031215-1.c: New test case.
22700
22701 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22702
22703         PR c++/13269
22704         * g++.dg/parse/error5.C: New test.
22705
22706         PR c++/12989
22707         * g++.dg/expr/sizeof1.C: New test.
22708
22709         PR c++/13310
22710         * g++.dg/template/crash15.C: New test.
22711
22712 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
22713
22714         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
22715         a non-POD type as the last named parameter of a varargs function.
22716
22717 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22718
22719         PR c++/13243
22720         PR c++/12573
22721         * g++.dg/template/crash14.C: New test.
22722         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
22723
22724 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22725
22726         * g++.dg/other/java1.C: New test.
22727
22728         PR c++/13241
22729         * g++.dg/abi/mangle18-1.C: New test.
22730         * g++.dg/abi/mangle18-2.C: New test.
22731
22732 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22733
22734         PR optimization/10312
22735         * gcc.c-torture/execute/20031214-1.c: New.
22736
22737 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
22738
22739         PR c++/10779
22740         PR c++/12160
22741         * g++.dg/parse/error3.C: New test.
22742         * g++.dg/parse/error4.C: Likewise.
22743         * g++.dg/abi/mangle4.C: Tweak error messages.
22744         * g++.dg/lookup/using5.C: Likewise.
22745         * g++.dg/other/error2.C: Likewise.
22746         * g++.dg/parse/typename5.C: Likewise.
22747         * g++.dg/parse/undefined1.C: Likewise.
22748         * g++.dg/template/arg2.C: Likewise.
22749         * g++.dg/template/ttp3.C: Likewise.
22750         * g++.dg/template/type1.C: Likewise.
22751         * g++.old-deja/g++.other/crash32.C: Likewise.
22752         * g++.old-djea/g++.pt/defarg8.C: Likewise.
22753
22754 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22755
22756         PR c++/13106
22757         * g++.dg/warn/noreturn-3.C: New test.
22758
22759 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22760
22761         PR c++/13118
22762         * g++.dg/abi/covariant3.C: New.
22763
22764 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
22765
22766         * g++.dg/eh/ia64-1.C: New test.
22767
22768 2003-12-12  Roger Sayle  <roger@eyesopen.com>
22769
22770         PR optimization/13037
22771         * g77.f-torture/execute/13037.f: New test case.
22772
22773 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22774
22775         PR c++/12881
22776         * g++.dg/abi/covariant2.C: New.
22777
22778 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
22779
22780         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
22781
22782 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
22783
22784         * gcc.c-torture/execute/wchar_t-1.x: Delete.
22785
22786 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
22787
22788         PR other/10819
22789         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
22790         to fix Bug 10819.
22791         * lib/g++.exp (g++_version): Likewise.
22792         * lib/g77.exp (g77_version): Likewise.
22793         * lib/objc.exp (default_objc_version): Likewise.
22794
22795 2003-12-10  Richard Henderson  <rth@redhat.com>
22796
22797         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
22798
22799         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
22800
22801 2003-12-08  Matt Austern  <austern@apple.com>
22802
22803         PR c/13134
22804         * lib/gcc-dg.exp (dg-require-visibility): Define.
22805         * lib/target-supports (check_visibility_available): Define.
22806         * gcc.dg/visibility-1.c: New test.
22807         * gcc.dg/visibility-2.c: Likewise.
22808         * gcc.dg/visibility-3.c: Likewise.
22809         * gcc.dg/visibility-4.c: Likewise.
22810         * gcc.dg/visibility-5.c: Likewise.
22811         * gcc.dg/visibility-6.c: Likewise.
22812         * g++.dg/ext/visibility-1.C: Likewise.
22813         * g++.dg/ext/visibility-2.C: Likewise.
22814         * g++.dg/ext/visibility-3.C: Likewise.
22815         * g++.dg/ext/visibility-4.C: Likewise.
22816         * g++.dg/ext/visibility-5.C: Likewise.
22817         * g++.dg/ext/visibility-6.C: Likewise.
22818
22819 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22820
22821         * g++.dg/lookup/java1.C: New test.
22822         * g++.dg/lookup/java2.C: New test.
22823
22824 2003-12-07  Falk Hueffner  <falk@debian.org>
22825
22826         * g++.dg/opt/noreturn-1.C: New test.
22827
22828 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
22829
22830         * gcc.dg/overflow-1.c: New test.
22831
22832 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22833
22834         * g77.f-torture/compile/13060.f: New test.
22835
22836 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
22837
22838         PR c++/13323
22839         * g++.dg/inherit/operator2.C: New test.
22840
22841 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22842
22843         PR c++/13305
22844         * g++.dg/ext/attrib9.C: New test.
22845
22846 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22847
22848         PR c++/13314
22849         * g++.dg/template/error7.C: New test.
22850
22851 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
22852             J"orn Rennecke <joern.rennecke@superh.com>
22853
22854         PR target/13302
22855         * g++.dg/other/struct-va_list.C: New test.
22856
22857 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22858
22859         PR c++/13166
22860         * g++.dg/parse/defarg6.C: New test.
22861
22862 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
22863
22864         PR target/13256
22865         * gcc.c-torture/execute/20031201-1.c: New test.
22866
22867 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
22868
22869         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
22870
22871 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22872
22873         * gcc.dg/builtin-return-1.c: New test.
22874
22875 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
22876             J"orn Rennecke <joern.rennecke@superh.com>
22877
22878         PR optimization/13260
22879         * gcc.c-torture/execute/20031204-1.c: New test.
22880
22881 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22882
22883         PR c++/9127
22884         * g++.dg/template/error6.C: New test.
22885
22886 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
22887
22888         * gcc.dg/20031202-1.c: New test.
22889
22890 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22891
22892         PR c++/13179
22893         * g++.dg/template/eh1.C: New test.
22894
22895         PR c++/10771
22896         * g++.dg/template/error5.C: New test.
22897
22898 2003-12-02  David Ung  <davidu@mips.com>
22899
22900         * gcc.dg/compat/vector-check.h: Corrected type for var
22901         g_##TMODE
22902
22903 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22904
22905         PR c++/10126
22906         * g++.dg/template/ptrmem8.C: New test.
22907
22908 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22909
22910         PR c++/12573
22911         * g++.dg/template/dependent-expr3.C: New test.
22912
22913 2003-12-01  James Lemke  <jim@wasabisystems.com>
22914
22915         * gcc.dg/arm-g2.c: New test.
22916
22917 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22918
22919         PR optimization/11634
22920         * gcc.dg/20031201-2.c: New test case.
22921
22922 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
22923
22924         PR 11433
22925         * objc.dg/proto-lossage-3.m: New test.
22926
22927 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22928
22929         PR optimization/12628
22930         * gcc.dg/20031201-1.c: New test case.
22931
22932 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22933
22934         * gcc.dg/unaligned-1.c: New test.
22935
22936 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
22937
22938         PR c++/9849
22939         * g++.dg/template/error4.C: New test.
22940         * g++.dg/template/nested3.C: Adjust error markers.
22941
22942 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22943
22944         * gcc.dg/cpp/assert4.c: Check more #system assertions.
22945
22946 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22947
22948         PR c/10333
22949         * gcc.dg/bitfld-7.c: New test.
22950
22951 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
22952
22953         * gcc.dg/tls/asm-1.C: New test.
22954
22955 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22956
22957         * gcc.dg/cpp/assert4.c: Update.
22958
22959 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22960
22961         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
22962         * gcc.dg/builtin-apply3.c: New test.
22963
22964 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22965
22966         * lib/compat.exp (compat-obj): New xfaildata parameter.
22967         Use it to set compiler_conditional_xfail_data before compiling.
22968         (compat-get-options): Handle dg-xfail-if.
22969         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
22970         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
22971         * gcc.dg/compat/vector-1_y.c: Likewise.
22972         * gcc.dg/compat/vector-2_x.c: Likewise.
22973         * gcc.dg/compat/vector-2_y.c: Likewise.
22974
22975 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22976
22977         * g++.dg/opt/reg-stack4.C: New test.
22978
22979 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22980
22981         * gcc.dg/builtin-apply2.c: New test.
22982
22983 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22984
22985         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
22986
22987 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22988
22989         PR c++/12924
22990         * g++.dg/template/template-id-2.C: New test.
22991
22992 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22993
22994         PR c++/5369
22995         * g++.dg/template/memfriend1.C: New test.
22996         * g++.dg/template/memfriend2.C: Likewise.
22997         * g++.dg/template/memfriend3.C: Likewise.
22998         * g++.dg/template/memfriend4.C: Likewise.
22999         * g++.dg/template/memfriend5.C: Likewise.
23000         * g++.dg/template/memfriend6.C: Likewise.
23001         * g++.dg/template/memfriend7.C: Likewise.
23002         * g++.dg/template/memfriend8.C: Likewise.
23003         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23004
23005 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
23006
23007         PR c++/12515
23008         * g++.dg/ext/cond1.C: New test.
23009
23010 2003-11-20  Richard Henderson  <rth@redhat.com>
23011
23012         * gcc.dg/20020201-2.c: Remove.
23013         * gcc.dg/20020201-4.c: Remove.
23014         * gcc.dg/20020304-1.c: Remove.
23015
23016 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
23017
23018         * gcc.dg/cpp/trad/xwin1.c: New test case.
23019
23020 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
23021
23022         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23023         * lib/g77.exp: Likewise.
23024         * lib/objc.exp: Likewise.
23025         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23026         for darwin.
23027
23028 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23029
23030         PR c++/12932
23031         * g++.dg/template/static5.C: New test.
23032
23033 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23034
23035         * gcc.dg/nested-func-1.c: New test.
23036
23037 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23038
23039         * gcc.dg/cpp/assert4.c: New test.
23040
23041 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23042
23043         PR c++/2294
23044         * g++.dg/lookup/using9.c: New test.
23045
23046 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
23047
23048         PR c++/12762
23049         * g++.dg/template/error3.C: New test.
23050
23051 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
23052
23053         PR ada/13035
23054         * ada/acats/run_acats, run_all.sh: Fix syntax error.
23055         No longer use a wrapper for gcc, since this does not work under
23056         Windows.
23057
23058 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23059
23060         PR c++/2094
23061         * g++.dg/template/ptrmem7.C: New test.
23062
23063 2003-11-13  Andrew Pinski <apinski@apple.com>
23064
23065         * gcc.c-torture/compile/20031113-1.c: New test.
23066
23067 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
23068             Kean Johnston <jkj@sco.com>
23069
23070         PR c/13029
23071         * gcc.dg/unused-4.c: Update.
23072
23073 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23074
23075         * g++.dg/opt/const3.C: New test.
23076
23077 2003-11-13  Jan Hubicka  <jh@suse.cz>
23078
23079         * gcc.c-torture/compile/20031112-1.c: New test.
23080
23081 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
23082
23083         * g++.dg/parse/crash10.C: Remove bogus error marker.
23084
23085 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23086
23087         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23088         (host_gcc): Likewise.
23089         (ROOT): Honor $PWDCMD.
23090         (BASE): Likewise.
23091         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23092
23093 2003-11-12  Catherine Moore  <clm@redhat.com>
23094
23095         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23096
23097 2003-11-12  Andreas Jaeger  <aj@suse.de>
23098             Jakub Jelinek  <jakub@redhat.com>
23099             Andrew Pinski  <pinskia@physics.uc.edu>
23100             Richard Henderson  <rth@redhat.com>
23101
23102         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23103         systems.
23104         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23105
23106         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23107         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23108
23109 2003-11-11  Andreas Jaeger  <aj@suse.de>
23110
23111         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23112
23113         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23114
23115 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
23116
23117         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23118         Clean ups.
23119
23120 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
23121
23122         * gcc.dg/trampoline-1.c: New test.
23123
23124 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23125
23126         * gcc.c-torture/compile/200031109-1.c: New test.
23127
23128 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23129
23130         PR c/3190
23131         PR c/8714
23132         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23133         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23134         gcc.dg/format/no-y2k-1.c: Update.
23135
23136 2003-11-08  Roger Sayle  <roger@eyesopen.com>
23137
23138         PR optimization/10467
23139         * gcc.dg/20031108-1.c: New test case.
23140
23141 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
23142
23143         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23144
23145 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23146
23147         * gcc.dg/compound-lvalue-1.c: New test.
23148         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23149         some XFAILs.
23150
23151 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
23152
23153         * gcc.dg/altivec-varargs-1.c: New test.
23154
23155 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23156
23157         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23158         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23159         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
23160         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
23161         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23162
23163 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23164
23165         * gcc.dg/cond-lvalue-1.c: New test.
23166
23167 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
23168
23169         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23170
23171 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23172
23173         PR c++/11616
23174         * g++.dg/template/instantiate5.C: New test.
23175
23176 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23177
23178         PR c++/12726
23179         * g++.dg/ext/complit2.C: Replace test with self-contained version.
23180         * ChangeLog: Add missing first entry for above test.
23181
23182 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23183
23184         PR c++/9810
23185         * g++.dg/template/using8.C: New test.
23186         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23187
23188 2003-11-02  Roger Sayle  <roger@eyesopen.com>
23189
23190         PR optimization/10817
23191         * gcc.c-torture/compile/20031102-1.c: New test case.
23192
23193 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
23194
23195         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23196         2147483647.
23197
23198 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23199
23200         * gcc.dg/20031102-1.c: New test.
23201
23202 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23203
23204         * gcc.dg/complex-1.c: New test.
23205
23206 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23207
23208         PR c++/12796
23209         * g++.dg/template/crash13.C: Adjust expected error location.
23210         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23211
23212 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23213
23214         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23215
23216 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23217
23218         PR/10239
23219         * gcc.c-torture/compile/20031031-2.c: New test.
23220
23221 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23222
23223         PR/11640
23224         * gcc.c-torture/compile/20031031-1.c: New test.
23225
23226 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23227
23228         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23229         * gcc.misc-tests/bprob.exp: Likewise.
23230         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23231         the execution test on arm-elf configs.
23232         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
23233         configs that don't support scratch files.
23234         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23235
23236 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
23237
23238         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23239         done by dejagnu.
23240
23241 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
23242
23243         * ada/acats/run_all.sh: Redirect mv output to /dev/null
23244         Avoid non pure sh syntax. Add more logging.
23245
23246         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23247         fail.
23248
23249 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23250
23251         PR libgcj/10610
23252         * gcc.dg/ppc-stackalign-1.c: New test.
23253
23254 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
23255
23256         * ada/acats/run_all.sh: Change output to be more compliant with
23257         dejagnu framework.
23258         Create acats.sum and acats.log files under testsuite/ada/acats
23259         Only run [a-z]* directories, to filter out e.g. CVS.
23260         Redirect build output to log file.
23261
23262 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23263
23264         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23265
23266 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23267
23268         PR ada/5909:
23269         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23270
23271 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
23272
23273         * gcc.c-torture/compile/20031023-1.c: New test.
23274         * gcc.c-torture/compile/20031023-2.c: New test.
23275         * gcc.c-torture/compile/20031023-3.c: New test.
23276         * gcc.c-torture/compile/20031023-4.c: New test.
23277
23278 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23279
23280         PR c++/10371
23281         * g++.dg/lookup/scoped8.C: New test.
23282
23283 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23284
23285         * g++.dg/opt/reg-stack3.C: New test.
23286
23287 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23288
23289         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
23290
23291 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23292
23293         PR c++/11076
23294         * g++.dg/template/crash13.C: New test.
23295
23296 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23297
23298         * gcc.dg/c99-restrict-2.c: New test.
23299
23300 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
23301
23302         PR c++/12698, c++/12699, c++/12700, c++/12566
23303         * g++.dg/inherit/covariant9.C: New test.
23304         * g++.dg/inherit/covariant10.C: New test.
23305         * g++.dg/inherit/covariant11.C: New test.
23306
23307 2003-10-23  Jason Merrill  <jason@redhat.com>
23308
23309         PR c++/12726
23310         * g++.dg/ext/complit2.C: New test.
23311
23312 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23313
23314         PR target/12654
23315         * gcc.c-torture/execute/20031020-1.c: New test.
23316
23317 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23318
23319         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23320         following the jump_insn.
23321
23322 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23323
23324         * gcc.dg/cast-lvalue-1.c: New test.
23325
23326 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
23327
23328         PR c++/11962
23329         * g++.dg/template/cond2.C: New test.
23330
23331 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23332
23333         * gcc.dg/builtins-28.c: New test.
23334
23335 2003-10-20  Jan Hubicka  <jh@suse.cz>
23336
23337         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23338         parameter.
23339         * testsuite/gcc.dg/inline-2.c: Likewise.
23340
23341 2003-10-20  Phil Edwards  <phil@codesourcery.com>
23342
23343         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23344         * gcc.dg/nest.c: Likewise.
23345
23346 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23347
23348         PR c++/9781, c++/10583, c++/11862
23349         * g++.dg/parse/crash13.C: New test.
23350
23351 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23352
23353         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23354
23355 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23356
23357         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23358         Define HAVE_C99_RUNTIME except on Solaris.
23359         * gcc.dg/builtins-20.c: Likewise.
23360
23361 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23362
23363         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23364
23365 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23366
23367         PR c++/12495
23368         * g++.dg/template/crash21.C: New test.
23369
23370 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23371
23372         PR c++/2513
23373         * g++.dg/template/typename5.C: New test.
23374
23375 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23376
23377         PR c++/12369
23378         * g++.dg/template/friend25.C: New test.
23379
23380 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
23381
23382         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23383         versions.
23384
23385 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
23386
23387         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23388         == 2147483647.
23389
23390 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
23391
23392         * gcc.c-torture/execute/960416-1.x: Remove.
23393         * gcc.c-torture/execute/divconst-3.x: Likewise.
23394
23395 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
23396
23397         PR target/12598
23398         * gcc.dg/torture/cris-volatile-1.c: New test.
23399
23400 2003-10-14  Roger Sayle  <roger@eyesopen.com>
23401
23402         PR optimization/9325
23403         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23404         for overflowing floating point to integer conversion during RTL
23405         simplification.
23406
23407 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
23408
23409         * objc/execute/_cmd.m: Fix typo.
23410         * objc.dg/image-info.m, objc.dg/symtab-1.m:
23411         Relax 'scan-assembler' regexp.
23412         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23413         objc.dg/try-catch-4.m: Run on non-Darwin targets.
23414         * objc.dg/zero-link-2.m: Remove blank line.
23415         * objc.dg/zero-link-3.m: New test case.
23416
23417 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
23418
23419         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23420
23421         * gcc.dg/asm-names.c: Use scan-assembler-not rather
23422         than linker trickery.
23423
23424 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23425
23426         PR c++/12370
23427         * g++.dg/other/friend2.C: New test.
23428
23429 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23430
23431         * gcc.dg/20031012-1.c: New test.
23432
23433 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23434
23435         * gcc.dg/weak/weak-3.c: Fix for new warning.
23436
23437 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
23438
23439         PR optimization/8750
23440         * gcc.c-torture/execute/20031012-1.c: New test case.
23441
23442 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23443
23444         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
23445         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
23446
23447 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23448
23449         PR optimization/12260
23450         * gcc.c-torture/compile/20031011-2.c: New test case.
23451
23452 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23453
23454         * gcc.c-torture/execute/20031011-1.c: New testcase.
23455
23456 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
23457
23458         * gcc.c-torture/compile/20031011-1.c: New test.
23459
23460 2003-10-11  Jan Hubicka  <jh@suse.cz>
23461
23462         * g++.dg/other/first-global.C: New test.
23463
23464 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23465
23466         * gcc.c-torture/execute/string-opt-18.c: New testcase.
23467
23468 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
23469
23470         * gcc.c-torture/compile/20031010-1.c: New test.
23471
23472 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
23473
23474         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
23475         * gcc.c-torture/execute/va-arg-25.c: ... here.
23476
23477 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
23478
23479         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
23480
23481 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
23482
23483         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
23484
23485 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
23486
23487         * g++.dg/parse/error2.C: New test.
23488
23489 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
23490
23491         PR c++/11097
23492         * g++.dg/other/error5.C: Modify the error message.
23493         * g++.dg/lookup/using8.C: New test.
23494
23495 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
23496
23497         * gcc.dg/darwin-abi-2.c: New file.
23498         * gcc.c-torture/execute/va-arg-24.c: New file.
23499
23500 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
23501
23502         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
23503         indentation.
23504
23505 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
23506
23507         PR c++/10147
23508         * g++.dg/other/error4.C: Update error messages.
23509         * g++.dg/template/ptrmem4.C: Likewise.
23510
23511         PR c++/12337
23512         * g++.dg/init/new9.C: New test.
23513
23514         PR c++/12334, c++/12236, c++/8656
23515         * g++.dg/ext/attrib8.C: New test.
23516
23517 2003-10-06  Devang Patel  <dpatel@apple.com>
23518
23519         * gcc.dg/debug/dwarf2-3.h: New test.
23520         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
23521
23522 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
23523
23524         * g++.dg/opt/cfg2.C: New test.
23525
23526 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23527
23528         * g++.dg/opt/float1.C: New test.
23529
23530 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23531
23532         * gcc.dg/c90-array-lval-6.c: New test.
23533         * gcc.dg/c99-array-lval-6.c: New test.
23534
23535 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
23536             Ziemowit Laski  <zlaski@apple.com>
23537
23538         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
23539         'Derived', so that it is never considered a class method; add
23540         new warning for '+port' method ambiguity.
23541         * objc.dg/method-12.m: Include <objc/objc.h> instead of
23542         <objc/objc-api.h> (needed on Mac OS X).
23543         * objc.dg/method-13.m: New test.
23544
23545 2003-10-03  Roger Sayle  <roger@eyesopen.com>
23546
23547         PR optimization/9325, PR java/6391
23548         * gcc.c-torture/execute/20031003-1.c: New test case.
23549
23550 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
23551
23552         PR optimization/12180
23553         * gcc.dg/20031002-1.c: New test.
23554
23555         PR c++/12486
23556         * g++.dg/inherit/error1.C: New test.
23557
23558 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
23559
23560         * lib/f-torture.exp (search_for): Rename to...
23561         (search_for_re): This.  Also, clean up comments and the
23562         "regexp" invocation.
23563
23564 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
23565
23566         * gcc.c-torture/compile/20031002-1.c: New test.
23567
23568 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
23569
23570         * g++.dg/opt/cond1.C: New test.
23571
23572 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
23573
23574         * gcc.dg/Wold-style-definition-2.c: New testcase.
23575         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
23576
23577 2003-09-29  Richard Henderson  <rth@redhat.com>
23578
23579         * g++.dg/init/array10.C: Add dg-options.
23580
23581 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23582
23583         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
23584
23585 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23586
23587         * g++.dg/template/friend19.C: Fix typo.
23588         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
23589
23590 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
23591
23592         * gcc.c-torture/execute/20030928-1.c: New test.
23593         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
23594
23595 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23596
23597         * g++.dg/opt/unroll1.C: New test.
23598
23599 2003-09-26  Roger Sayle  <roger@eyesopen.com>
23600
23601         PR optimization/11741
23602         * gcc.dg/20030926-1.c: New test case.
23603
23604 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23605
23606         PR c++/5655
23607         * g++.dg/parse/access7.C: New test.
23608         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
23609
23610 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
23611
23612         MERGE OF objc-improvements-branch into MAINLINE:
23613         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
23614         if libobjc has not been built.
23615         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
23616         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
23617         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
23618         objc/execute/nested-3.m, objc/execute/np-2.m,
23619         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
23620         objc/execute/redefining_self.m, objc/execute/root_methods.m,
23621         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
23622         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
23623         objc.dg/special/unclaimed-category-1.h,
23624         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
23625         well as GNU runtime.
23626         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
23627         * execute/cascading-1.m, execute/function-message-1.m,
23628         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
23629         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
23630         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
23631         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
23632         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
23633         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
23634         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
23635         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
23636         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
23637         * objc.dg/bitfield-2.m: Run only on Darwin.
23638         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
23639         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
23640         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
23641         * objc.dg/const-str-1.m: Fix constant string layout.
23642
23643 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
23644
23645         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
23646
23647 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
23648
23649         * gcc.dg/darwin-abi-1.c: New file.
23650
23651 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
23652
23653         PR target/12281
23654         * gcc.c-torture/compile/20030921-1.c: New test.
23655
23656 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23657
23658         * g++.dg/opt/reg-stack2.C: New test.
23659
23660 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23661
23662         * g++.dg/eh/delayslot1.C: New test.
23663
23664 2003-09-20  Richard Henderson  <rth@redhat.com>
23665
23666         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
23667
23668 2003-09-20  Roger Sayle  <roger@eyesopen.com>
23669
23670         * gcc.c-torture/execute/20030920-1.c: New test case.
23671
23672 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23673
23674         * g++.dg/rtti/typeid3.C: Correct expected error message.
23675
23676 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23677
23678         PR c++/157
23679         * g++.dg/parse/crash12.C: New test.
23680
23681 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
23682
23683         * gcc.dg/compat/mixed-struct-check.h: New.
23684         * gcc.dg/compat/mixed-struct-defs.h: New.
23685         * gcc.dg/compat/mixed-struct-init.h: New.
23686         * gcc.dg/compat/struct-by-value-19_main.c: New.
23687         * gcc.dg/compat/struct-by-value-19_x.c: New.
23688         * gcc.dg/compat/struct-by-value-19_y.c: New.
23689         * gcc.dg/compat/struct-by-value-20_main.c: New.
23690         * gcc.dg/compat/struct-by-value-20_x.c: New.
23691         * gcc.dg/compat/struct-by-value-20_y.c: New.
23692         * gcc.dg/compat/struct-return-19_main.c: New.
23693         * gcc.dg/compat/struct-return-19_x.c: New.
23694         * gcc.dg/compat/struct-return-19_y.c: New.
23695         * gcc.dg/compat/struct-return-20_main.c: New.
23696         * gcc.dg/compat/struct-return-20_x.c: New.
23697         * gcc.dg/compat/struct-return-20_y.c: New.
23698
23699 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
23700         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
23701         so that it will not complain on LP64 targets.
23702
23703 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23704
23705         PR c++/495
23706         * g++.dg/template/friend24.C: New test.
23707
23708 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
23709
23710         PR c++/12332
23711         * g++.dg/template/memtmpl2.C: New test.
23712
23713 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
23714
23715         PR target/11184
23716         * gcc.dg/builtin-apply1.c: New test.
23717
23718 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23719
23720         PR c++/9848
23721         * g++.dg/warn/Wunused-4.C: New test.
23722
23723 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23724
23725         PR c++/12316
23726         * g++.dg/other/gc2.C: New test.
23727
23728 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
23729
23730         PR c++/11991
23731         * g++.dg/rtti/typeid3.C: New test.
23732
23733         PR c++/12266
23734         * g++.dg/overload/template1.C: New test.
23735
23736 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23737
23738         * g++.dg/opt/cfg3.C: New test.
23739
23740 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23741
23742         PR c++/7939
23743         * g++.dg/template/crash11.C: New test.
23744
23745 2003-09-16  Jason Merrill  <jason@redhat.com>
23746             Jakub Jelinek  <jakub@redhat.com>
23747
23748         * gcc.dg/attr-warn-unused-result.c: New test.
23749
23750 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23751
23752         PR c++/12184
23753         * g++.dg/expr/call2.C: New test.
23754
23755 2003-09-15  Andreas Jaeger  <aj@suse.de>
23756
23757         * gcc.dg/Wold-style-definition-1.c: New test.
23758
23759 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
23760
23761         PR c++/3907
23762         * g++.dg/parse/template12.C: New test.
23763
23764         * g++.dg/abi/bitfield11.C: New test.
23765         * g++.dg/abi/bitfield12.C: Likewise.
23766
23767 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
23768
23769         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
23770         non-expansion of functional macro name without arguments at EOL.
23771         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
23772
23773 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
23774
23775         * gcc.c-torture/execute/20030914-[12].c: New tests.
23776
23777 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23778
23779         PR c++/11788
23780         * g++.dg/overload/addr1.C: New test.
23781
23782 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
23783
23784         * gcc.dg/20030909-1.c: New test.
23785
23786 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23787
23788         * gcc.dg/ultrasp10.c: New test.
23789
23790 2003-09-09  Devang Patel  <dpatel@apple.com>
23791
23792         * gcc.dg/darwin-ld-6.c: New test.
23793
23794 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23795
23796         * gcc.dg/torture/builtin-explog-1.c: New testcase.
23797
23798 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23799
23800         * gcc.dg/ia64-types1.c: New test.
23801         * gcc.dg/ia64-types2.c: Likewise.
23802
23803 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23804
23805         * gcc.dg/builtins-1.c: Add more _Complex tests.
23806         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23807
23808         * gcc.dg/builtins-1.c: Test existing _Complex functions.
23809         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23810
23811 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23812
23813         PR c++/11786
23814         * g++.dg/lookup/koenig2.C: New test.
23815
23816         PR c++/5296
23817         * g++.dg/rtti/typeid2.C: New test.
23818
23819 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
23820
23821         * gcc.c-torture/compile/20030904-1.c: New test.
23822
23823 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23824
23825         * g++.dg/opt/longbranch2.C: New test.
23826
23827 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23828
23829         * g++.dg/template/crash10.C: Only compile it.
23830
23831 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23832
23833         PR middle-end/11665
23834         * gcc.c-torture/compile/20030907-1.c: New test.
23835         * g++.dg/init/array11.C: New test.
23836
23837 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23838
23839         PR c++/11852
23840         * g++.dg/init/struct1.C: New test.
23841
23842 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23843
23844         PR c++/12181
23845         * g++.dg/expr/comma1.C: New test.
23846
23847 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
23848
23849         PR c++/11867
23850         * g++.dg/expr/static_cast5.C: New test.
23851
23852 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
23853
23854         PR c++/11507
23855         * g++.dg/lookup/scoped7.C: New test.
23856
23857         PR c++/9574
23858         * g++.dg/other/static1.C: New test.
23859
23860         PR c++/11490
23861         * g++.dg/warn/template-1.C: New test.
23862
23863         PR c++/11432
23864         * g++.dg/template/crash10.C: New test.
23865
23866         PR c++/2478
23867         * g++.dg/overload/VLA.C: New test.
23868
23869         PR c++/10804
23870         * g++.dg/template/call1.C: New test.
23871
23872 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23873
23874         PR c++/11794
23875         * g++.dg/parse/using3.C: New test.
23876
23877 2003-09-06  Roger Sayle  <roger@eyesopen.com>
23878
23879         PR c++/11409
23880         * g++.dg/overload/builtin3.C: New test case.
23881
23882 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
23883
23884         PR c/9862
23885         * gcc.dg/20030906-1.c: New test.
23886         * gcc.dg/20030906-2.c: Likewise.
23887
23888 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23889
23890         PR c++/12167
23891         * g++.dg/parse/defarg5.C: New test.
23892
23893         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
23894
23895 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
23896
23897         PR c++/12163
23898         * g++.dg/expr/static_cast4.C: New test.
23899
23900         PR c++/12146
23901         * g++.dg/template/crash9.C: New test.
23902
23903 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
23904
23905         * g++.old-deja/g++.ext/pretty2.C: Update for change
23906         in __FUNCTION__.
23907         * g++.old-deja/g++.ext/pretty3.C: Likewise.
23908
23909 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
23910
23911         PR c++/11922
23912         * g++/dg/template/qualified-id1.C: New test.
23913
23914         PR c++/12037
23915         * g++.dg/warn/noeffect4.C: New test.
23916
23917 2003-09-04  Matt Austern  <austern@apple.com>
23918
23919         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
23920         * g++.dg/ext/fnname2.C: Likewise.
23921         * g++.dg/ext/fnname3.C: Likewise.
23922
23923 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
23924
23925         * g++.dg/expr/lval1.C: New test.
23926         * g++.dg/ext/lvcast.C: Remove.
23927
23928 2003-09-03  Roger Sayle  <roger@eyesopen.com>
23929
23930         PR optimization/11700.
23931         * gcc.c-torture/compile/20030903-1.c: New test case.
23932
23933 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
23934
23935         PR c++/12053
23936         * g++.dg/abi/layout4.C: New test.
23937
23938 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
23939
23940         PR c++/11553
23941         * g++.dg/parse/friend3.C: New test.
23942
23943 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
23944
23945         PR c++/11847
23946         * g++.dg/template/class1.C: New test.
23947
23948         PR c++/11808
23949         * g++.dg/expr/call1.C: New test.
23950
23951 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
23952
23953         PR c++/12114
23954         * g++.dg/init/ref9.C: New test.
23955
23956         PR c++/11972
23957         * g++.dg/template/nested4.C: New test.
23958
23959 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23960
23961         PR c++/12093
23962         * g++.dg/template/non-dependent4.C: New test.
23963
23964         PR c++/11928
23965         * g++.dg/inherit/conv1.C: New test.
23966
23967 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23968
23969         PR c++/6196
23970         * g++.dg/ext/label1.C: New test.
23971         * g++.dg/ext/label2.C: Likewise.
23972
23973 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23974
23975         * g++.dg/expr/cond3.C: New test.
23976
23977 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23978
23979         * gcc.dg/builtins-1.c: Add new builtin cases.
23980
23981 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23982
23983         * gcc.dg/builtins-1.c: Add new cases.
23984         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23985
23986 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23987
23988         * gcc.dg/builtins-1.c: Add more math builtin tests.
23989         * gcc.dg/torture/builtin-attr-1.c: New test.
23990
23991 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23992
23993         PR optimization/5079
23994         * g++.dg/opt/static3.C: New test.
23995
23996 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23997
23998         * gcc.misc-tests/gcov-10b.c: New test.
23999
24000 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
24001
24002         * g++.dg/opt/ptrmem3.C: New test.
24003
24004         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24005
24006 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
24007
24008         * gcc.dg/20030826-2.c: New test.
24009
24010 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24011
24012         PR middle-end/12002
24013         * g77.f-torture/compile/12002.f: New test case.
24014
24015 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24016
24017         * gcc.dg/20030826-1.c: New test case.
24018
24019 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
24020
24021         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24022
24023 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
24024
24025         PR c++/11871
24026         * c++.dg/lookup/crash1.C: New test.
24027
24028         * c++.dg/warn/noeffect3.C: New test.
24029
24030 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
24031
24032         * gcc.dg/compat/vector-1_x.c: Compile with -w.
24033         * gcc.dg/compat/vector-1_y.c: Ditto.
24034         * gcc.dg/compat/vector-2_x.c: Ditto.
24035         * gcc.dg/compat/vector-2_y.c: Ditto.
24036
24037 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
24038
24039         * gcc.dg/20030702-1.c: New test.
24040
24041 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
24042
24043         PR c++/8795
24044         * g++.dg/ext/altivec-1.C: New test.
24045
24046 2003-08-24  Richard Henderson  <rth@redhat.com>
24047
24048         * g++.dg/eh/simd-2.C: Add -w for x86.
24049
24050 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
24051
24052         * gcc.dg/20030815-1.c: New test.
24053
24054 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24055
24056         PR c++/3765
24057         * g++.dg/parse/access6.C: New test.
24058
24059 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24060
24061         PR c++/641, c++/11876
24062         * g++.dg/template/friend22.C: New test.
24063         * g++.dg/template/friend23.C: Likewise.
24064
24065 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24066
24067         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24068         identically.
24069
24070 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24071
24072         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24073
24074 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24075
24076         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24077
24078 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24079
24080         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24081
24082 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24083
24084         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24085
24086 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
24087
24088         PR c++/11919
24089         * g++.dg/overload/prom1.C: New test.
24090
24091         PR c++/11551
24092         * g++.dg/parse/dtor2.C: New test.
24093
24094         PR c++/10762
24095         * g++.dg/parse/using2.C: New test.
24096
24097 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
24098
24099         PR target/11805
24100         * gcc.c-torture/compile/20030821-1.c: New.
24101
24102 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
24103
24104         PR c++/11834
24105         * g++.dg/template/deduce2.C: New test.
24106
24107 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
24108
24109         * gcc.c-torture/execute/20030821-1.c: New test.
24110
24111 2003-08-20  Roger Sayle  <roger@eyesopen.com>
24112
24113         PR middle-end/11984
24114         * gcc.dg/20030820-1.c: New test case.
24115
24116 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
24117
24118         PR c++/11945
24119         * g++.dg/warn/noeffect2.C: New test.
24120
24121 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
24122
24123         PR c++/10926
24124         * g++.dg/template/dtor2.C: New test.
24125
24126         PR c++/11684
24127         * g++.dg/template/operator1.C: New test.
24128         * g++.dg/parse/operator4.C: New test.
24129
24130         PR c++/11946.C
24131         * g++.dg/expr/enum1.C: New test.
24132         * gcc.dg/c99-bool-1.c: Remove bogus warning.
24133
24134         PR c++/11036.C
24135         * g++.dg/parse/elab2.C: New test.
24136         * g++.dg/parse/typedef4.C: Change error message.
24137         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24138         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24139         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24140
24141 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
24142
24143         * gcc.dg/pch/warn-1.c: New.
24144         * gcc.dg/pch/warn-1.hs: New.
24145
24146         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24147         not-tested file.
24148
24149 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24150
24151         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24152
24153 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24154
24155         * gcc.dg/uninit-D.c: New Test.
24156         * gcc.dg/uninit-E.c: New Test.
24157         * gcc.dg/uninit-F.c: New Test.
24158         * gcc.dg/uninit-G.c: New Test.
24159
24160 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
24161
24162         * g++.dg/README: Describe the pch directory.
24163
24164 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24165
24166         PR c++/11174
24167         * g++.dg/parse/access4.C: New test.
24168         * g++.dg/parse/access5.C: Likewise.
24169         * g++.old-deja/g++.jason/access17.C: Adjust error message.
24170
24171 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
24172
24173         * gcc.dg/noncompile/20030818-1.c: New.
24174
24175 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24176
24177         PR c++/11957
24178         * g++.dg/warn/noeffect1.C: New test.
24179
24180         * g++.dg/template/scope2.C: New test.
24181         * g++.dg/template/error2.C: Correct dg-error
24182
24183 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
24184
24185         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24186
24187 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
24188
24189         PR C++/11512
24190         * g++.dg/template/warn1.C: New.
24191
24192 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24193
24194         * g++.dg/template/error2.C: New test.
24195         * g++.dg/lookup/using7.C: Adjust errors
24196         * g++.old-deja/g++.pt/crash36.C: Likewise.
24197         * g++.old-deja/g++.pt/derived3.C: Likewise.
24198
24199 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24200
24201         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24202         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24203         * gcc.c-torture/execute/builtins/string-9.c: New, from
24204         string-opt-9.c.  Adjust for execute/builtins framework.
24205         * gcc.c-torture/execute/string-opt-9.c: Delete.
24206
24207 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
24208
24209         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24210
24211         * g++.dg/parse/ret-type2.C: New test.
24212
24213         PR c++/11703
24214         * g++.dg/init/new8.C: New test.
24215
24216         PR c++/10923
24217         * g++.dg/parse/typedef5.C: New test.
24218
24219         PR c++/9512
24220         * g++.dg/parse/qualified2.C: New test.
24221         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24222         invalid code.
24223
24224 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
24225
24226         * g++.dg/conversion/ptrmem1.C: New test.
24227
24228 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
24229
24230         PR target/11693
24231         * gcc.dg/20030811-1.c: New test.
24232
24233         PR target/11535
24234         * gcc.c-torture/execute/20030811-1.c: New test.
24235
24236 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24237
24238         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24239
24240 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
24241
24242         PR c++/11789.C
24243         * g++.dg/inherit/multiple1.C: New test.
24244
24245 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24246
24247         * gcc.dg/spe1.c: New test.
24248
24249         PR c++/11670
24250         * g++.dg/expr/cast2.C: New test.
24251
24252         PR c++/10530
24253         * g++.dg/template/dependent-name2.C: New test.
24254
24255 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
24256
24257         * g++.dg/parse/crash11.C: Put the dg options in comments.
24258
24259 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
24260
24261         * lib/gcc-dg.exp: Update for diagnostic change.
24262
24263 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24264
24265         PR c++/5767
24266         * g++.dg/parse/crash11.C: New test.
24267
24268 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
24269
24270         * gcc.dg/cpp/spacing1.c: Update.
24271
24272 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
24273
24274         PR target/11739
24275         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24276         a value for -mtune.
24277
24278 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24279
24280         PR middle-end/11771
24281         * gcc.c-torture/compile/20030804-1.c: New test case.
24282
24283 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24284
24285         * gcc.dg/20030804-1.c: New test case.
24286
24287 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
24288
24289         * gcc.dg/cpp/separate-1.c: New test.
24290
24291 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
24292
24293         PR c++/11704
24294         * g++.dg/template/dependent-expr2.C: New test.
24295
24296         PR c++/11766
24297         * g++.dg/expr/ptrmem1.C: New test.
24298
24299 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24300
24301         PR c++/9453
24302         * g++.dg/template/friend15.C: New test.
24303
24304 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
24305
24306         * lib/dg-pch.exp: Work round PCH bug.
24307
24308 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24309
24310         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
24311         builtins.  Move cases from builtins-4.c here.
24312
24313         * gcc.dg/torture/builtin-math-1.c: New test taken from
24314         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24315         additional cases.
24316
24317         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24318         Delete.
24319
24320 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24321
24322         PR c++/9447
24323         * g++.dg/template/using7.C: New test.
24324
24325 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
24326
24327         * import1.c, import2.c: New tests.
24328
24329 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
24330
24331         * g++.dg/eh/crossjump1.C: New test.
24332
24333 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
24334
24335         PR c++/11697
24336         * g++.dg/template/using6.C: New test.
24337
24338         PR c++/11744
24339         * g++.dg/template/koenig2.C: New test.
24340
24341 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24342
24343         PR c++/7983
24344         * g++.dg/parse/typedef4.C: New test.
24345
24346 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24347
24348         PR c++/8442, c++/8806
24349         * g++.dg/template/elab1.C: New test.
24350         * g++.dg/template/type2.C: Likewise.
24351         * g++.dg/template/ttp3.C: Adjust expected error message.
24352         * g++.old-deja/g++.law/visibility13.C: Likewise.
24353         * g++.old-deja/g++.niklas/t135.C: Likewise.
24354         * g++.old-deja/g++.pt/ttp41.C: Likewise.
24355         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24356         template argument.
24357         * g++.old-deja/g++.pt/ttp44.C: Likewise.
24358
24359 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
24360
24361         PR c++/11295
24362         * g++.dg/ext/stmtexpr1.C: New test.
24363
24364         * g++.dg/opt/tmp1.C: New test.
24365
24366         PR c++/11525
24367         * g++.dg/parse/constant4.C: New test.
24368
24369         PR c++/9447
24370         * g++.dg/template/using5.C: New test.
24371
24372 2003-07-31  Roger Sayle  <roger@eyesopen.com>
24373
24374         * gcc.dg/builtins-27.c: New test case.
24375
24376 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
24377
24378         * gcc.dg/tls/opt-7.c: New test.
24379
24380 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
24381
24382         * g++.old-deja/g++.other/crash18.C: Remove.
24383
24384 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24385
24386         * g++.dg/template/explicit3.C: New.
24387         * g++.dg/template/explicit4.C: New.
24388         * g++.dg/template/explicit5.C: New.
24389
24390         PR c++/11347
24391         * g++.dg/template/memtmpl1.C: New.
24392
24393 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
24394
24395         PR target/11565
24396         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24397         * gcc.dg/i386-387-5.c (dg-options): Likewise.
24398
24399 2003-07-30  Jan Hubicka  <jh@suse.cz>
24400
24401         * vtgc1.c: Kill.
24402
24403 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
24404
24405         * gcc.dg/struct-in-proto-1.c: New test.
24406
24407 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
24408
24409         * gcc.dg/cpp/include2.c: Only expect one message.
24410
24411 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
24412
24413         PR c++/9447
24414         * g++.dg/template/using1.C: New test.
24415         * g++.dg/template/using2.C: New test.
24416         * g++.dg/template/using3.C: New test.
24417         * g++.dg/template/using4.C: New test.
24418
24419 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
24420
24421         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24422         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24423
24424 2003-07-28  Jan Hubicka  <jh@suse.cz>
24425
24426         PR c++/11530
24427         * g++.dg/opt/call1.C: New test.
24428
24429 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
24430
24431         PR c++/11667
24432         * g++.dg/init/enum2.C: New test.
24433         * g++.dg/template/overload1.C: Add "-w" option.
24434
24435 2003-07-28    <hp@bitrange.com>
24436
24437         * gcc.dg/Wdeclaration-after-statement-1.c,
24438         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
24439
24440 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
24441
24442         * gcc.c-torture/compile/20030725-1.c: New test.
24443
24444 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
24445
24446         * gcc.dg/20030505.c: Only run for SPE.
24447         Remove definition of opaque type.
24448
24449 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
24450
24451         * g++.dg/template/ptrmem6.C: New test.
24452
24453 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
24454
24455         * gcc.c-torture/compile/zero-strct-2.c: New test.
24456
24457 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
24458
24459         * gcc.dg/intermod-1.c: New test.
24460
24461 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24462
24463         PR c++/11617
24464         * g++.dg/template/lookup2.C: New test.
24465         * g++.dg/template/memclass1.C: Remove instantiated from error.
24466         * g++.dg/other/error2.C: Tweak expected errors.
24467
24468         PR c++/11596
24469         * g++.dg/template/defarg3.C: New test.
24470
24471         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
24472
24473 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
24474
24475         * g++.dg/inherit/access5.C: New test.
24476
24477 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24478
24479         PR c++/11513
24480         * g++.dg/template/crash8.C: New test.
24481
24482 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
24483
24484         PR c/10602
24485         * gcc.dg/noncompile/incomplete-2.c: New test.
24486
24487 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
24488
24489         PR c++/11645
24490         * g++.dg/inherit/access4.C: New test.
24491
24492         PR c++/11517
24493         * g++.dg/expr/cond2.C: New test.
24494
24495         PR optimization/10679
24496         * g++.dg/opt/inline4.C: New test.
24497
24498 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24499
24500         * g++.dg/parse/crash10: New test.
24501
24502 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24503
24504         * g++.dg/ext/flexary1.C: New test.
24505
24506 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24507
24508         PR c++/10793
24509         * g++.dg/template/crash9.C: New test.
24510
24511 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24512
24513         PR c++/3004
24514         * g++.dg/parse/typedef3.C: New test.
24515
24516         PR c++/7906
24517         * g++.dg/parse/operator2.C: New test.
24518
24519         PR c++/8895
24520         * g++.dg/parse/def-tmpl-arg1.C: New test.
24521
24522         PR c++/9282
24523         * g++.dg/parse/funptr1.C: New test.
24524
24525         PR c++/9452
24526         * g++.dg/parse/ambig3.C: New test.
24527
24528         PR c++/9454
24529         * g++.dg/parse/operator3.C: New test.
24530
24531         PR c++/9486
24532         * g++.dg/parse/template10.C: New test.
24533
24534         PR c++/9488
24535         * g++.dg/parse/template11.C: New test.
24536
24537         PR c++/10150
24538         * g++.dg/parse/invalid-op1.C: New test.
24539
24540         PR c++/10247
24541         * g++.dg/parse/condexpr1.C: New test.
24542
24543 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24544
24545         * g++.dg/ext/packed3.C: New test.
24546         * g++.dg/ext/packed4.C: New test.
24547
24548         * gcc.dg/pack-test-3.c: New test.
24549
24550 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
24551
24552         * lib/compat.exp: Handle dg-options per source file.
24553         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
24554         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
24555         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
24556         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
24557         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
24558         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
24559         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
24560         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
24561         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
24562         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
24563         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
24564         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
24565         * g++.dg/compat/break/bitfield7_x.C: Ditto.
24566         * g++.dg/compat/break/bitfield7_y.C: Ditto.
24567
24568 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24569
24570         PR c/10320
24571         * gcc.c-torture/execute/20030718-1.c: New test.
24572
24573 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24574
24575         PR optimization/11536
24576         * gcc.dg/20030721-1.c: New test.
24577
24578 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
24579
24580         PR c++/11546
24581         * g++.dg/template/lookup1.C: New test.
24582
24583 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
24584
24585         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
24586         diagnostics of ill-formed constructs involving labels.
24587         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
24588         the new 'previously defined here' message.
24589
24590 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
24591
24592         * g++.dg/parse/non-dependent2.C: New test.
24593
24594 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24595
24596         * g++.dg/init/init-ref4.C: xfail on targets without
24597         weak symbols.
24598
24599 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
24600
24601         PR target/11087
24602         * gcc.c-torture/execute/20030717-1.c: New test.
24603
24604 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24605
24606         * g++.dg/opt/cfg1.C: New test.
24607
24608 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
24609
24610         PR optimization/11557
24611         * gcc.dg/20030717-1.c: New test.
24612
24613 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
24614
24615         PR c++/10476
24616         * g++.dg/expr/crash-1.C: New test.
24617
24618         PR c++/11027
24619         * g++.dg/template/init3.C: New test.
24620
24621         PR c++/8222
24622         * g++.dg/template/non-dependent1.C: New test.
24623
24624         PR c++/11070
24625         * g++.dg/template/non-dependent2.C: New test.
24626
24627         PR c++/11071
24628         * g++.dg/template/non-dependent3.C: New test.
24629
24630         PR c++/9907
24631         * g++.dg/template/sizeof5.C: New test.
24632
24633 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
24634
24635         PR 11498
24636         * gcc.c-torture/compile/mangle-1.c: New file.
24637
24638 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24639
24640         PR c++/7809
24641         * g++.dg/parse/access3.C: New test.
24642
24643 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
24644
24645         PR c++/11384
24646         * g++.dg/init/init-ref4.C: New test.
24647
24648 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
24649
24650         PR c++/11547
24651         * g++.dg/parse/constant3.C: New test.
24652         * g++.dg/parse/crash7.C: Likewise.
24653
24654 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
24655
24656         PR target/11008
24657         * gcc.dg/i386-pentium4-not-mull.c: New.
24658
24659 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
24660
24661         * gcc.dg/asm-names.c (ymain): Make it weak.
24662
24663 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24664
24665         PR c++/5421
24666         * g++.dg/template/friend21.C: New test.
24667
24668 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
24669
24670         * gcc.dg/cleanup-8.c: New test.
24671         * gcc.dg/cleanup-9.c: New test.
24672
24673 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
24674
24675         * g++.dg/ext/dll-MI1.h: New file.
24676         * g++.dg/ext/dllexport-MI1.C: New file.
24677         * g++.dg/ext/dllimport-MI1.C: New file.
24678
24679 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
24680
24681         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
24682         it does not have cmpstrsi patterns (just cmpmemsi).
24683
24684 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
24685
24686         PR debug/11473
24687         * g++.dg/debug/debug8.C: New test.
24688
24689 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24690
24691         PR c++/10108
24692         * g++.dg/template/crash7.C: New test.
24693
24694 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
24695
24696         PR target/10795
24697         * gcc.c-torture/compile/20030708-1.c: New.
24698
24699 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24700
24701         * gcc.c-torture/execute/20030715-1.c: New test.
24702
24703 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
24704
24705         * gcc.dg/pch/inline-3.c: New file.
24706         * gcc.dg/pch/inline-3.hs: New file.
24707         * gcc.dg/pch/inline-4.c: New file.
24708         * gcc.dg/pch/inline-4.hs: New file.
24709
24710 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
24711
24712         PR c++/11509
24713         * g++.dg/template/crash6.C: New test.
24714
24715         PR c++/7053
24716         * g++.dg/template/friend20.C: New test.
24717
24718         PR c++/7019
24719         * g++.dg/template/overload2.C: New test.
24720
24721 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24722
24723         PR optimization/11440
24724         * gcc.c-torture/execute/20030714-1.c: New test.
24725
24726 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24727
24728         PR c++/11154
24729         * g++.dg/template/partial2.C: New test.
24730
24731 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
24732
24733         PR c++/11503
24734         * g++.dg/template/anon1.C: New test.
24735
24736         PR c++/11493
24737         PR c++/11495
24738         * g++.dg/parse/template9.C: Likewise.
24739         * g++.dg/template/crash4.C: New test.
24740         * g++.dg/template/koenig1.C: Likewise.
24741         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
24742         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
24743         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
24744         functions.
24745         * g++.old-deja/g++.jason/template36.C: Likewise.
24746         * g++.old-deja/g++.mike/p1989.C: Likewise.
24747         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
24748         * g++.old-deja/g++.pt/ttp20.C: Use this->.
24749         * g++.old-deja/g++.pt/ttp21.C: Use this->.
24750         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
24751         compiling.
24752         * g++.old-deja/g++.pt/union2.C: Use this->.
24753
24754 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
24755
24756         * gcc.dg/20030711-1.c: New test.
24757
24758 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
24759
24760         PR c++/11050
24761         * g++.dg/parse/args1.C: New test.
24762         * g++.pt/defarg8.C: Change expected errors.
24763
24764 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
24765
24766         PR c++/8164
24767         * g++.dg/template/nontype2.C: New test.
24768
24769         PR c++/10558
24770         * g++.dg/parse/template8.C: New test.
24771
24772         PR c++/8327
24773         * g++.dg/template/scope1.C: New test.
24774
24775         * g++.dg/warn/Wsign-compare-1.C: New test.
24776
24777 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24778
24779         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
24780
24781 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
24782
24783         PR c++/9411
24784         * g++.dg/template/explicit2.C: New test.
24785
24786         PR c++/10032
24787         * g++.dg/warn/pedantic1.C: New test.
24788
24789 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
24790
24791         PR c++ 9483
24792         * g++.dg/other/field1.C: New test.
24793
24794 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24795
24796         PR c/11449
24797         * gcc.c-torture/compile/20030707-1.c: New.
24798
24799 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24800
24801         PR c++/10849
24802         * g++.dg/template/access12.C: New test.
24803
24804 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
24805
24806         * g++.dg/bprob/bprob.exp (prof_ext): Update.
24807         * g77.dg/bprob/bprob.exp (prof_ext): Update.
24808         * gcc.misc-tests/bprob.exp (prof_ext): Update.
24809         * gcc.misc-tests/gcov.exp: Update
24810         * g++.dg/gcov/gcov.exp: Update
24811         * lib/gcov.exp: Update.
24812
24813 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
24814
24815         * g++.dg/abi/mangle17.C: Make sure template expressions are
24816         dependent.
24817         * g++.dg/abi/mangle4.C: Mark erroneous casts.
24818         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
24819         * g++.dg/opt/stack1.C: Remove erroneous code.
24820         * g++.dg/parse/template7.C: New test.
24821         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
24822         * g++.old-deja/g++.pt/crash4.C: Likewise.
24823
24824 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24825
24826         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
24827         with zero or one occurence of `$' after the initial `L'.
24828
24829 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
24830
24831         * gcc.c-torture/compile/20030704-1.c: Add a comment.
24832
24833 2003-07-08  Roger Sayle  <roger@eyesopen.com>
24834
24835         PR c/11370
24836         * gcc.dg/Wunreachable-6.c: New testcase.
24837         * gcc.dg/Wunreachable-7.c: New testcase.
24838
24839 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24840
24841         PR c/11420
24842         * gcc.dg/20030708-1.c: New test.
24843
24844 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
24845
24846         * gcc.dg/compat/sdata-section.h: New file.
24847         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
24848         * gcc.dg/torture/mips-sdata-1.c: New test.
24849
24850 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24851
24852         PR c++/11030
24853         * g++.dg/template/friend19.C: New test.
24854
24855 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24856
24857         * g++.dg/opt/strength-reduce.C: New test.
24858
24859 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24860
24861         PR target/10979
24862         * gcc.dg/20030707-1.c: New testcase.
24863
24864 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24865
24866         PR optimization/11059
24867         * g++.dg/opt/emptyunion.C: New testcase.
24868
24869 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24870             Eric Botcazou  <ebotcazou@libertysurf.fr>
24871
24872         * g++.dg/opt/stack1.C: New test.
24873
24874 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
24875
24876         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
24877         run test.
24878
24879         PR c++/11431
24880         * g++.dg/expr/static_cast3.C: New test.
24881
24882 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
24883
24884         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
24885         everywhere.
24886         * gcc.dg/concat.c: Concatenation of string constants with
24887         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
24888         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
24889         * gcc.dg/cpp/escape-2.c: Use wide character constants where
24890         necessary to avoid multi-character character constant warning.
24891         * gcc.dg/cpp/escape.c: Likewise.
24892         * gcc.dg/cpp/ucs.c: Likewise.
24893         Remove backslashes from dg-bogus comments, as they confuse Tcl.
24894         Fix a typo.
24895
24896 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24897
24898         PR c/11428
24899         * gcc.c-torture/compile/20030704-1.c: New.
24900
24901 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24902
24903         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
24904
24905 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
24906
24907         PR c++/5287, PR c++/7910,  PR c++/11021
24908         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
24909         tests for warnings.
24910         * g++.dg/ext/dllimport2.C: Add tests for warnings.
24911         * g++.dg/ext/dllimport3.C: Likewise.
24912         * g++.dg/ext/dllimport4.C: New file.
24913         * g++.dg/ext/dllimport5.C: New file.
24914         * g++.dg/ext/dllimport6.C: New file.
24915         * g++.dg/ext/dllimport7.C: New file.
24916         * g++.dg/ext/dllimport8.C: New file.
24917         * g++.dg/ext/dllimport9.C: New file.
24918         * g++.dg/ext/dllimport10.C: New file.
24919         * g++.dg/ext/dllexport1.C: New file.
24920
24921 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24922
24923         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
24924         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
24925
24926 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24927
24928         * gcc.dg/builtins-25.c: New testcase.
24929         * gcc.dg/builtins-26.c: New testcase.
24930
24931 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
24932
24933         * gcc.dg/compat/vector-defs.h: New file.
24934         * gcc.dg/compat/vector-setup.h: New file.
24935         * gcc.dg/compat/vector-check.h: New file.
24936         * gcc.dg/compat/vector-1_main.c: New file.
24937         * gcc.dg/compat/vector-1_x.c: New file.
24938         * gcc.dg/compat/vector-1_y.c: New file.
24939         * gcc.dg/compat/vector-2_main.c: New file.
24940         * gcc.dg/compat/vector-2_x.c: New file.
24941         * gcc.dg/compat/vector-2_y.c: New file.
24942
24943         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
24944         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
24945         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
24946         * gcc.dg/compat/struct-align-1.h: New file.
24947         * gcc.dg/compat/struct-align-1_main.c: New file.
24948         * gcc.dg/compat/struct-align-1_x.c: New file.
24949         * gcc.dg/compat/struct-align-1_y.c: New file.
24950         * gcc.dg/compat/struct-align-2.h: New file.
24951         * gcc.dg/compat/struct-align-2_main.c: New file.
24952         * gcc.dg/compat/struct-align-2_x.c: New file.
24953         * gcc.dg/compat/struct-align-2_y.c: New file.
24954
24955         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
24956         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24957         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24958         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24959         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24960         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24961         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24962         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24963         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24964         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24965         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24966         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24967         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24968         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24969         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24970         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24971         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24972         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24973         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24974         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24975         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24976         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24977         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24978         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24979         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24980         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24981         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24982         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24983         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24984
24985 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24986
24987         * gcc.dg/i386-call-1.c: New test.
24988
24989 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24990
24991         PR c++/9162
24992         * g++.dg/parse/defarg4.C: New.
24993
24994 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24995
24996         PR target/10700
24997         * gcc.c-torture/compile/20030703-1.c: New test case.
24998
24999 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25000
25001         * g++.dg/template/local3.C: Remove extra semicolon.
25002
25003 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25004
25005         * gcc.dg/i386-volatile-1.c: New test.
25006
25007 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
25008
25009         PR c++/11072
25010         * g++.dg/other/offsetof2.C: XFAIL.
25011         * g++.dg/other/offsetof5.C: New.
25012
25013         PR c++/10219
25014         * g++.dg/template/error1.C: New.
25015
25016         PR c++/9779
25017         * g++.dg/template/dependent-expr1.C: New.
25018
25019 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25020
25021         PR c++/6949
25022         * g++.dg/template/local3.C: New test.
25023
25024         PR c++/11149
25025         * g++.dg/lookup/scoped6.C: New test.
25026
25027 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
25028
25029         PR c++/8046
25030         * g++.dg/other/error7.C: New test.
25031
25032 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
25033
25034         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25035         * g++.old-deja/g++.abi/vtable3.h: Likewise.
25036         * g++.old-deja/g++.law/code-gen5.C: Likewise.
25037         * g++.old-deja/g++.other/union2.C: Likewise.
25038         * gcc.dg/c90-const-expr-2.c: Likewise.
25039         * gcc.dg/c90-const-expr-3.c: Likewise.
25040         * gcc.dg/c99-const-expr-2.c: Likewise.
25041         * gcc.dg/c99-const-expr-3.c: Likewise.
25042         * gcc.dg/concat.c: Likewise.
25043
25044 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25045
25046         PR c++/9559
25047         * g++.dg/init/static1.C: New test.
25048
25049 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25050
25051         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25052         * g++.old-deja/g++.other/access2.C: Likewise.
25053         * g++.old-deja/g++.other/decl2.C: Likewise.
25054         * gcc.c-torture/execute/20020615-1.c: Likewise.
25055
25056 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25057
25058         PR c++/4933
25059         * g++.dg/template/sizeof4.C: New test.
25060
25061 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25062
25063         * g++.dg/other/error6.C: New test.
25064
25065 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25066
25067         PR c++/10750
25068         * g++.dg/parse/constant2.C: New test.
25069
25070 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
25071
25072         PR c++/11106
25073         * g++.dg/other/error5.C: New test.
25074
25075 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25076
25077         * gcc.dg/format/gcc_diag-1.c: New test.
25078
25079 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
25080
25081         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25082
25083 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25084
25085         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25086         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25087         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25088
25089 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
25090
25091         * gcc.c-torture/execute/builtins/string-8.c: New test.
25092         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25093         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25094         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25095
25096 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25097
25098         PR c++/10468
25099         * g++.dg/ext/typeof6.C: New test.
25100
25101 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25102
25103         PR c++/10796
25104         * g++.dg/init/enum1.C: New test.
25105
25106 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
25107
25108         * gcc.dg/20030627-1.c: New test.
25109
25110 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
25111
25112         PR c++/11332
25113         * g++.dg/expr/static_cast2.C: New test.
25114
25115 2003-06-26  Roger Sayle  <roger@eyesopen.com>
25116             Jakub Jelinek  <jakub@redhat.com>
25117
25118         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25119         sprintf(dst,"%s",src) optimization.
25120         * gcc.c-torture/execute/20030626-1.c: New test case.
25121         * gcc.c-torture/execute/20030626-2.c: New test case.
25122
25123 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
25124
25125         * gcc.c-torture/execute/multi-ix.c: New test.
25126
25127         * gcc.c-torture/execute/simd-4.c (main):
25128         Added missing semicolon at end of union.
25129
25130 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
25131
25132         PR c++/8266
25133         * g++.dg/template/explicit-instantiation3.C: New test.
25134
25135 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25136
25137         * gcc.dg/20030626-1.c: Use signed char.
25138
25139 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25140
25141         * gcc.dg/20030626-1.c: New test.
25142
25143 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
25144
25145         * const-str-2.m: Update.
25146
25147 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
25148
25149         PR c++/10990
25150         * g++.dg/rtti/dyncast1.C: New test.
25151         * g++.dg/abi/mangle4.C: Correct base-specifier access.
25152         * g++.dg/lookup/scoped1.C: Remove XFAIL.
25153         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25154
25155         PR c++/10931
25156         * g++.dg/expr/static_cast1.C: New test.
25157
25158 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
25159
25160         * gcc.dg/20030625-1.c: New test.
25161
25162 2003-06-24  Roger Sayle  <roger@eyesopen.com>
25163
25164         * gcc.c-torture/compile/20030624-1.c: New test case.
25165
25166 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
25167
25168         * gcc.c-torture/execute/string-opt-17.c: New test.
25169
25170 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
25171
25172         PR c++/5754
25173         * g++.dg/parse/crash6.C: New test.
25174
25175 2003-06-23  Roger Sayle  <roger@eyesopen.com>
25176
25177         * gcc.dg/builtins-24.c: New test case.
25178
25179 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
25180
25181         * g++.dg/opt/operator1.C: New test.
25182
25183 2003-06-22  Roger Sayle  <roger@eyesopen.com>
25184
25185         * gcc.c-torture/execute/string-opt-16.c: New test case.
25186
25187 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25188
25189         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
25190         * g++.old-deja/g++.other/conv7.C: Likewise.
25191         * g++.old-deja/g++.other/overcnv2.C: Likewise.
25192         * g++.old-deja/g++.other/overload14.C: Likewise.
25193
25194 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25195
25196         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25197         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25198
25199 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25200
25201         PR c++/10888
25202         * g++.dg/warn/Winline-3.C: New test.
25203
25204 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25205
25206         * lib/target-supports.exp (check_alias_available): Make the test
25207         program acceptable to the Solaris assembler.
25208
25209         PR c++/10749
25210         * g++.dg/template/memclass2.C: New test.
25211
25212 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25213             Eric Botcazou  <ebotcazou@libertysurf.fr>
25214
25215         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25216         data for non-matching targets.
25217         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25218
25219 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25220
25221         PR c++/10845
25222         * g++.dg/template/member3.C: New test.
25223
25224 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
25225
25226         PR c++/10939
25227         * g++.dg/template/func1.C: New test.
25228
25229         PR c++/9649
25230         * g++.dg/template/static4.C: New test.
25231         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25232
25233         PR c++/11041
25234         * g++.dg/init/ref7.C: New test.
25235
25236 2003-06-19  Matt Austern  <austern@apple.com>
25237
25238         PR c++/11228
25239         * g++.dg/anew1.C: New test.
25240         * g++.dg/anew2.C: New test.
25241         * g++.dg/anew3.C: New test.
25242         * g++.dg/anew4.C: New test.
25243
25244 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
25245
25246         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25247
25248 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
25249
25250         * gcc.c-torture/execute/simd-4.c (main): Make expected value
25251         endian-dependent.
25252
25253 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
25254
25255         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25256         Remove cruft.
25257
25258 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
25259
25260         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25261         * gcc.c-torture/compile/961203-1.c: Likewise.
25262         * gcc.c-torture/compile/980506-1.c: Likewise.
25263
25264 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25265
25266         PR c++/10712
25267         * g++.dg/lookup/using7.C: New test.
25268
25269 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25270
25271         PR c++/11105
25272         * g++.dg/abi/conv1.C: Remove it.
25273         * g++.dg/template/conv7.C: New test.
25274         * g++.dg/template/conv8.C: Likewise.
25275         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25276         conversion operator.
25277
25278 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
25279
25280         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25281         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25282         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25283         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25284         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25285         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25286         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25287         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25288         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25289         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25290         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25291         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25292         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25293         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25294         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25295         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25296         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25297         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25298         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25299         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25300         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25301         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25302         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25303         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25304         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25305         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25306         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25307         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25308         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25309
25310 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
25311
25312         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25313         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25314         indications.
25315
25316 2003-06-16  Roger Sayle  <roger@eyesopen.com>
25317
25318         * gcc.dg/i386-387-5.c: New test case.
25319         * gcc.dg/i386-387-6.c: New test case.
25320         * gcc.dg/builtins-23.c: New test case.
25321
25322 2003-06-15  Roger Sayle  <roger@eyesopen.com>
25323
25324         * gcc.dg/builtins-22.c: New test case.
25325         * gcc.dg/i386-387-1.c: Update to test exp.
25326         * gcc.dg/i386-387-2.c: Likewise.
25327
25328 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25329
25330         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25331
25332 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25333
25334         * lib/gcc-dg.exp (dg-require-dll): New function.
25335         (dg-xfail-if): Likewise.
25336         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25337         driver.
25338
25339         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25340         * gcc.c-torture/compile/20001205-1.c: Likewise.
25341         * gcc.c-torture/compile/20001226-1.c: Likewise.
25342         * gcc.c-torture/compile/20010518-2.c: Likewise.
25343         * gcc.c-torture/compile/20020312-1.c: Likewise.
25344         * gcc.c-torture/compile/20020604-1.c: Likewise.
25345         * gcc.c-torture/compile/920501-12.c: Likewise.
25346         * gcc.c-torture/compile/920501-4.c: Likewise.
25347         * gcc.c-torture/compile/920520-1.c: Likewise.
25348         * gcc.c-torture/compile/920521-1.c: Likewise.
25349         * gcc.c-torture/compile/920625-1.c: Likewise.
25350         * gcc.c-torture/compile/961203-1.c: Likewise.
25351         * gcc.c-torture/compile/980506-1.c: Likewise.
25352         * gcc.c-torture/compile/981006-1.c: Likewise.
25353         * gcc.c-torture/compile/981022-1.c: Likewise.
25354         * gcc.c-torture/compile/981223-1.c: Likewise.
25355         * gcc.c-torture/compile/990617-1.c: Likewise.
25356         * gcc.c-torture/compile/dll.c: Likewise.
25357         * gcc.c-torture/compile/labels-3.c: Likewise.
25358         * gcc.c-torture/compile/mipscop-1.c: Likewise.
25359         * gcc.c-torture/compile/mipscop-2.c: Likewise.
25360         * gcc.c-torture/compile/mipscop-3.c: Likewise.
25361         * gcc.c-torture/compile/mipscop-4.c: Likewise.
25362         * gcc.c-torture/compile/simd-5.c: Likewise.
25363         * gcc.c-torture/compile/20000804-1.x: Remove.
25364         * gcc.c-torture/compile/20001205-1.x: Likewise.
25365         * gcc.c-torture/compile/20001226-1.x: Likewise.
25366         * gcc.c-torture/compile/20010518-2.x: Likewise.
25367         * gcc.c-torture/compile/20020312-1.x: Likewise.
25368         * gcc.c-torture/compile/20020604-1.x: Likewise.
25369         * gcc.c-torture/compile/920501-12.x: Likewise.
25370         * gcc.c-torture/compile/920501-4.x: Likewise.
25371         * gcc.c-torture/compile/920520-1.x: Likewise.
25372         * gcc.c-torture/compile/920521-1.x: Likewise.
25373         * gcc.c-torture/compile/920625-1.x: Likewise.
25374         * gcc.c-torture/compile/961203-1.x: Likewise.
25375         * gcc.c-torture/compile/980506-1.x: Likewise.
25376         * gcc.c-torture/compile/981006-1.x: Likewise.
25377         * gcc.c-torture/compile/981022-1.x: Likewise.
25378         * gcc.c-torture/compile/981223-1.x: Likewise.
25379         * gcc.c-torture/compile/990617-1.x: Likewise.
25380         * gcc.c-torture/compile/mipscop-1.x: Likewise.
25381         * gcc.c-torture/compile/mipscop-2.x: Likewise.
25382         * gcc.c-torture/compile/mipscop-3.x: Likewise.
25383         * gcc.c-torture/compile/mipscop-4.x: Likewise.
25384         * gcc.c-torture/compile/simd-5.x: Likewise.
25385
25386         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25387
25388 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25389
25390         * gcc.c-torture/execute/20030611-1.c: New test.
25391
25392 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25393
25394         PR middle-end/168
25395         * gcc.dg/20030612-1.c: New test case.
25396
25397 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25398
25399         PR c++/10635
25400         * g++.dg/expr/cast1.C: New test.
25401
25402 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25403
25404         * gcc.dg/builtins-21.c: New test case.
25405
25406 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
25407
25408         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25409         options instead of at the end.
25410         * lib/objc.exp (objc_target_compile): Likewise.
25411
25412 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
25413
25414         PR c++/10432
25415         * g++.dg/parse/error1.C: New test.
25416
25417 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
25418
25419         * gcc.dg/compat/struct-by-value-11_main.c: New file.
25420         * gcc.dg/compat/struct-by-value-11_x.c: New file.
25421         * gcc.dg/compat/struct-by-value-11_y.c: New file.
25422         * gcc.dg/compat/struct-by-value-12_main.c: New file.
25423         * gcc.dg/compat/struct-by-value-12_x.c: New file.
25424         * gcc.dg/compat/struct-by-value-12_y.c: New file.
25425         * gcc.dg/compat/struct-by-value-13_main.c: New file.
25426         * gcc.dg/compat/struct-by-value-13_x.c: New file.
25427         * gcc.dg/compat/struct-by-value-13_y.c: New file.
25428         * gcc.dg/compat/struct-by-value-14_main.c: New file.
25429         * gcc.dg/compat/struct-by-value-14_x.c: New file.
25430         * gcc.dg/compat/struct-by-value-14_y.c: New file.
25431         * gcc.dg/compat/struct-by-value-15_main.c: New file.
25432         * gcc.dg/compat/struct-by-value-15_x.c: New file.
25433         * gcc.dg/compat/struct-by-value-15_y.c: New file.
25434         * gcc.dg/compat/struct-by-value-16_main.c: New file.
25435         * gcc.dg/compat/struct-by-value-16_x.c: New file.
25436         * gcc.dg/compat/struct-by-value-16_y.c: New file.
25437         * gcc.dg/compat/struct-by-value-17_main.c: New file.
25438         * gcc.dg/compat/struct-by-value-17_x.c: New file.
25439         * gcc.dg/compat/struct-by-value-17_y.c: New file.
25440         * gcc.dg/compat/struct-by-value-18_main.c: New file.
25441         * gcc.dg/compat/struct-by-value-18_x.c: New file.
25442         * gcc.dg/compat/struct-by-value-18_y.c: New file.
25443
25444         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
25445         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
25446         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
25447         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
25448         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
25449         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
25450         * gcc.dg/compat/scalar-return-3_main.c: New file.
25451         * gcc.dg/compat/scalar-return-3_x.c: New file.
25452         * gcc.dg/compat/scalar-return-3_y.c: New file.
25453         * gcc.dg/compat/scalar-return-4_main.c: New file.
25454         * gcc.dg/compat/scalar-return-4_x.c: New file.
25455         * gcc.dg/compat/scalar-return-4_y.c: New file.
25456
25457 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
25458
25459         * gcc.dg/compat/fp2-struct-check.h: New file.
25460         * gcc.dg/compat/fp2-struct-defs.h: New file.
25461         * gcc.dg/compat/fp2-struct-init.h: New file.
25462         * gcc.dg/compat/struct-by-value-10_main.c: New file.
25463         * gcc.dg/compat/struct-by-value-10_x.c: New file.
25464         * gcc.dg/compat/struct-by-value-10_y.c: New file.
25465         * gcc.dg/compat/struct-return-10_main.c: New file.
25466         * gcc.dg/compat/struct-return-10_x.c: New file.
25467         * gcc.dg/compat/struct-return-10_y.c: New file.
25468
25469         * gcc.dg/compat/compat-common.h: New file.
25470         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
25471         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
25472         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
25473         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
25474         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
25475         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
25476         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
25477         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25478         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
25479         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
25480         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25481         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
25482         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
25483         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25484         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
25485         * gcc.dg/compat/small-struct-check.h: Ditto.
25486         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
25487         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25488         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
25489         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
25490         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25491         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25492         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
25493         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25494         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
25495         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
25496         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25497         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25498         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
25499         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25500         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25501         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
25502         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25503         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
25504         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
25505         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25506         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
25507         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
25508         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25509         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
25510         * gcc.dg/compat/struct-return-2_main.c: Ditto.
25511         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25512         * gcc.dg/compat/struct-return-2_y.c: Ditto.
25513         * gcc.dg/compat/struct-return-3_main.c: Ditto.
25514         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25515         * gcc.dg/compat/struct-return-3_y.c: Ditto.
25516
25517 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
25518
25519         * g++.dg/pch/static-1.C: New file.
25520         * g++.dg/pch/static-1.Hs: New file.
25521
25522 2003-06-10  Richard Henderson  <rth@redhat.com>
25523
25524         * gcc.dg/asm-7.c: Adjust expected warning text.
25525
25526 2003-06-10  Roger Sayle  <roger@eyesopen.com>
25527
25528         * gcc.dg/builtins-20.c: New test case.
25529
25530 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
25531
25532         PR c++/11131
25533         * g++.dg/opt/template1.C: New test.
25534
25535 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25536
25537         * lib/gcc-dg.exp (dg-test): Clear additional_files and
25538         additional_sources.
25539
25540 2003-05-21  David Taylor  <dtaylor@emc.com>
25541
25542         * gcc.dg/Wpadded.c: New file.
25543
25544 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25545
25546         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
25547         * gcc.dg/special/weak-2.c: Add dg-require-weak.
25548         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
25549         dg-require-weak.
25550
25551 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
25552
25553         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
25554
25555 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25556
25557         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
25558         (dg-require-alias): Likewise.
25559         (dg-require-gc-sections): Likewise.
25560         * lib/target-supports.exp (check_gc_sections_available): Likewise.
25561
25562 2003-06-08  Richard Henderson  <rth@redhat.com>
25563
25564         * gcc.dg/20011029-2.c: Fix the array reference.
25565         * gcc.dg/asm-7.c: New.
25566
25567 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
25568
25569         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
25570
25571 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
25572
25573         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
25574         (dg-require-gc-sections): Likewise.
25575
25576 2003-06-08  Jan Hubicka  <jh@suse.cz>
25577
25578         * i386-cmov1.c: Fix regular expression.
25579         * i386-cvt-1.c: Likewise.
25580         * i386-local.c: Likewise.
25581         * i386-local2.c: Likewise.
25582         * i386-mul.c: Likewise.
25583         * i386-ssetype-1.c: Likewise.
25584         * i386-ssetype-3.c: Likewise.
25585         * i386-ssetype-5.c: Likewise.
25586
25587 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25588
25589         PR c++/11039
25590         * g++.dg/warn/implicit-typename2.C: New test.
25591         * g++.dg/warn/implicit-typename3.C: New test.
25592
25593 2003-06-07  Richard Henderson  <rth@redhat.com>
25594
25595         * g++.dg/other/offsetof3.C: Use size_t.
25596         * g++.dg/other/offsetof4.C: Likewise.
25597
25598 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
25599
25600         * lib/copy-file.exp: New. Implement gcc_copy_files.
25601
25602         * lib/dg-pch.exp: Load copy-file.exp
25603         (dg-pch): Use gcc_copy_files instead of "file copy".
25604
25605 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
25606
25607         * gcc.dg/weak/weak.exp: Simplify.
25608         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
25609         * gcc.dg/weak/weak-1.c: Likewise.
25610         * gcc.dg/weak/weak-2.c: Likewise.
25611         * gcc.dg/weak/weak-3.c: Likewise.
25612         * gcc.dg/weak/weak-4.c: Likewise.
25613         * gcc.dg/weak/weak-5.c: Likewise.
25614         * gcc.dg/weak/weak-6.c: Likewise.
25615         * gcc.dg/weak/weak-7.c: Likewise.
25616         * gcc.dg/weak/weak-8.c: Likewise.
25617         * gcc.dg/weak/weak-9.c: Likewise.
25618
25619 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
25620
25621         gcc.c-torture/execute/20030606-1.c: New.
25622
25623 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25624
25625         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
25626         * gcc.dg/builtins-19.c: Likewise.
25627
25628 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25629
25630         * gcc.dg/builtins-2.c: Add some more tests.
25631         * gcc.dg/builtins-18.c: New test case.
25632         * gcc.dg/builtins-19.c: New test case.
25633
25634 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25635             Jim Wilson  <wilson@tuliptree.org>
25636
25637         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
25638
25639 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
25640
25641         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
25642         mempcpy/stpcpy calls not to be optimized into something else.
25643         * gcc.c-torture/execute/string-opt-3.c: Moved to...
25644         * gcc.c-torture/execute/builtins/string-7.c: ...here.
25645         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
25646
25647 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25648
25649         * gcc.dg/format/asm_fprintf-1.c: New test.
25650
25651 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
25652
25653         * lib/gcc-defs.exp (additional_sources): New variable.
25654         (dg-additional-sources): New function.
25655         (additional_files): New variable.
25656         (dg-additional-files): New function.
25657         (dg-additional-files-options): Likewise.
25658         * lib/gcc-dg.exp (dg-require-weak): New function.
25659         (dg-require-alias): Likewise.
25660         (dg-require-gc-sections): Likewise.
25661         * lib/target-supports.exp (check_alias_available): Remove testfile
25662         parameter.
25663         (check_gc_sections_available): New function.
25664         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
25665         (dg-gpp-additional-files): Likewise.
25666         * lib/g++.exp (additional_sources): Remove.
25667         (additional_files): Likewise.
25668         (g++_target_compile): Use dg-additional-files-options.
25669
25670         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
25671         Tcl logic.
25672         * gcc.dg/special/ecos.exp: Remove.
25673         * gcc.dg/special/20000419-2.c: Use dg-require-*.
25674         * gcc.dg/special/alias-1.c: Likewise.
25675         * gcc.dg/special/alias-2.c: Likewise.
25676         * gcc.dg/special/gcsec-1.c: Likewise.
25677         * gcc.dg/special/weak-1.c: Likewise.
25678         * gcc.dg/special/weak-2.c: Likewise.
25679         * gcc.dg/special/wkali-1.c: Likewise.
25680         * gcc.dg/special/wkali-2.c: Likewise.
25681
25682         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
25683         dg-gpp-additional-*.
25684         * g++.dg/special/conpr-3.C: Likewise.
25685         * g++.dg/special/conpr-4.C: Likewise.
25686         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
25687         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
25688         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
25689         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
25690         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
25691         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
25692         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
25693         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
25694         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
25695         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
25696         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
25697         * g++.old-deja/g++.other/comdat1.C: Likewise.
25698         * g++.old-deja/g++.other/comdat2.C: Likewise.
25699         * g++.old-deja/g++.other/comdat3.C: Likewise.
25700         * g++.old-deja/g++.other/ctor1.C: Likewise.
25701         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
25702
25703 2003-06-05  Richard Henderson  <rth@redhat.com>
25704
25705         * gcc.dg/debug/20030605-1.c: New.
25706
25707 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25708
25709         * README.QMTEST: Update.
25710
25711 2003-06-04  Richard Henderson  <rth@redhat.com>
25712
25713         * gcc.dg/cleanup-1.c: New.
25714         * gcc.dg/cleanup-2.c: New.
25715         * gcc.dg/cleanup-3.c: New.
25716         * gcc.dg/cleanup-4.c: New.
25717         * gcc.dg/cleanup-5.c: New.
25718         * gcc.dg/cleanup-6.c: New.
25719         * gcc.dg/cleanup-7.c: New.
25720
25721 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25722
25723         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
25724
25725         * lib/dg-pch.exp: New file.
25726         * g++.dg/pch/pch.exp: Use dg-pch.exp.
25727         * gcc.dg/pch/pch.exp: Likewise.
25728
25729 2003-06-04  Roger Sayle  <roger@eyesopen.com>
25730
25731         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
25732         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
25733         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
25734         * gcc.dg/builtins-17.c: New test case.
25735         * gcc.dg/i386-387-4.c: New test case.
25736         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
25737
25738 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25739
25740         * gcc.dg/ultrasp9.c: New test.
25741
25742 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25743
25744         * gcc.c-torture/compile/20030604-1.c: New test.
25745         * gcc.dg/sparc-constant-1.c: New test.
25746
25747 2003-06-03  Glen Nakamura  <glen@imodulo.com>
25748
25749         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
25750
25751 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
25752
25753         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
25754
25755         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
25756         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
25757
25758 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
25759
25760         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
25761
25762 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25763
25764         PR c++/10940
25765         * g++.dg/template/spec10.C: New test.
25766
25767 2003-06-03  Roger Sayle  <roger@eyesopen.com>
25768
25769         * gcc.dg/builtins-16.c: New test case.
25770
25771 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
25772
25773         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
25774         mempcpy test with post-increments.
25775         * gcc.c-torture/execute/string-opt-3.c: New test.
25776         * gcc.dg/string-opt-1.c: New test.
25777
25778 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
25779
25780         PR fortran/10965
25781         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
25782
25783 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
25784
25785         * lib/scanasm.exp (dg-scan): New function, factored out of ...
25786         (scan-assembler): ... here.  Use dg-scan.
25787         (scan-assembler-not): Likewise.
25788         (scan-file): New function.
25789         (scan-file-not): Likewise.
25790         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
25791         * gcc.dg/cpp/_Pragma4.c: Likewise.
25792         * gcc.dg/cpp/_Pragma5.c: Likewise.
25793         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25794         * gcc.dg/cpp/avoidpaste2.c: Likewise.
25795         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
25796         * gcc.dg/cpp/cmdlne-P.c: Likewise.
25797         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
25798         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
25799         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
25800         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
25801         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
25802         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
25803         * gcc.dg/cpp/cxxcom1.c: Likewise.
25804         * gcc.dg/cpp/line1.c: Likewise.
25805         * gcc.dg/cpp/maccom1.c: Likewise.
25806         * gcc.dg/cpp/maccom2.c: Likewise.
25807         * gcc.dg/cpp/maccom3.c: Likewise.
25808         * gcc.dg/cpp/maccom4.c: Likewise.
25809         * gcc.dg/cpp/maccom5.c: Likewise.
25810         * gcc.dg/cpp/maccom6.c: Likewise.
25811         * gcc.dg/cpp/multiline.c: Likewise.
25812         * gcc.dg/cpp/spacing1.c: Likewise.
25813         * gcc.dg/cpp/spacing2.c: Likewise.
25814         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
25815         * gcc.dg/cpp/trad/maccom1.c: Likewise.
25816         * gcc.dg/cpp/trad/maccom2.c: Likewise.
25817         * gcc.dg/cpp/trad/maccom3.c: Likewise.
25818         * gcc.dg/cpp/trad/maccom4.c: Likewise.
25819         * gcc.dg/cpp/trad/maccom6.c: Likewise.
25820         * gcc.dg/cpp/cxxcom2.c: Likewise.
25821         * gcc.dg/cpp/cxxcom2.h: New file.
25822
25823         * gcc.dg/cpp/truefalse.cpp: Move it to ...
25824         * g++.dg/cpp/truefalse.C: Here.
25825         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
25826
25827 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
25828
25829         * gcc.dg/cpp/redef3.c: New file.
25830
25831 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25832
25833         * gcc.dg/i386-loop-3.c: New test.
25834
25835 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
25836
25837         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
25838
25839 2003-05-31  Roger Sayle  <roger@eyesopen.com>
25840
25841         * gcc.dg/fwrapv-1.c: New test case.
25842         * gcc.dg/fwrapv-2.c: New test case.
25843
25844 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25845
25846         PR c++/10956
25847         * g++.dg/template/spec9.C: New test.
25848
25849 2003-05-29  Roger Sayle  <roger@eyesopen.com>
25850
25851         * gcc.dg/duff-4.c: New test case.
25852
25853 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
25854
25855         PR fortran/10843
25856         * g77.dg/ffixed-form-1.f: New test
25857         * g77.dg/ffixed-form-2.f: New test
25858         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
25859         * g77.dg/ffree-form-3.f: New test
25860
25861 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
25862
25863         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
25864         * gcc.dg/wint_t-1.c: Likewise.
25865
25866 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25867
25868         * g++.dg/template/access11.C: New test.
25869
25870 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25871
25872         PR c++/10849
25873         * g++.dg/template/access10.C: New test.
25874
25875 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25876             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25877
25878         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
25879
25880 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25881
25882         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
25883         suppress for powerpc-*-darwin*.
25884         * gcc.dg/torture/builtin-noret-2.c: Likewise.
25885
25886 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25887
25888         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
25889         suppress option for powerpc-*-darwin*.
25890
25891 2003-05-23  Roger Sayle  <roger@eyesopen.com>
25892
25893         * gcc.dg/builtins-1.c: Add tests for tan and atan.
25894         * gcc.dg/builtins-4.c: Add test for fmod.
25895
25896 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25897
25898         PR c++/10682
25899         * g++.dg/template/instantiate4.C: New test.
25900
25901 2003-05-22  Roger Sayle  <roger@eyesopen.com>
25902
25903         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
25904
25905 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
25906
25907         * gcc.dg/compat/scalar-return-1_main.c: New file.
25908         * gcc.dg/compat/scalar-return-1_x.c: New file.
25909         * gcc.dg/compat/scalar-return-1_y.c: New file.
25910         * gcc.dg/compat/scalar-return-2_main.c: New file.
25911         * gcc.dg/compat/scalar-return-2_x.c: New file.
25912         * gcc.dg/compat/scalar-return-2_y.c: New file.
25913         * gcc.dg/compat/struct-return-3_main.c: New file.
25914         * gcc.dg/compat/struct-return-3_y.c: New file.
25915         * gcc.dg/compat/struct-return-3_x.c: New file.
25916         * gcc.dg/compat/struct-return-2_main.c: New file.
25917         * gcc.dg/compat/struct-return-2_x.c: New file.
25918         * gcc.dg/compat/struct-return-2_y.c: New file.
25919
25920 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25921
25922         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
25923         for hppa*-hp-hpux*.
25924         * gcc.dg/20021014-1.c (dg-options): Likewise.
25925         * gcc.dg/nest.c (dg-options): Likewise.
25926
25927 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
25928
25929         PR c++/9738
25930         * g++.dg/ext/dllimport2.C: New file.
25931         * g++.dg/ext/dllimport3.C: New file.
25932
25933 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
25934
25935         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
25936         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25937         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25938         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25939         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25940         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25941         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
25942         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
25943         * gcc.dg/compat/small-struct-defs.h: New file.
25944         * gcc.dg/compat/small-struct-init.h: New file.
25945         * gcc.dg/compat/small-struct-check.h: New file.
25946         * gcc.dg/compat/fp-struct-defs.h: New file.
25947         * gcc.dg/compat/fp-struct-check.h: New file.
25948         * gcc.dg/compat/fp-struct-init.h: New file.
25949         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
25950         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
25951
25952 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
25953
25954         * gcc.dg/20030225-2.c: New test.
25955
25956 2003-05-18  Roger Sayle  <roger@eyesopen.com>
25957             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25958
25959         * gcc.c-torture/compile/20030518-1.c: New test case.
25960
25961 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
25962
25963         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
25964         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
25965         gcc-dg-debug-runtest.
25966         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
25967         gcc-dg-debug-runtest.
25968
25969 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25970
25971         PR c++/9022
25972         * g++.dg/lookup/using6.C: New test.
25973
25974 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25975
25976         * g++.dg/parse/access2.C: New test.
25977
25978 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
25979
25980         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
25981         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
25982         * gcc.dg/debug/debug.exp: Likewise.
25983
25984 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
25985
25986         * gcc.dg/dollar.c: New test.
25987
25988 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
25989
25990         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
25991         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
25992         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
25993         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
25994         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
25995         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
25996         * gcc.dg/compat/struct-by-value-6_main.c: New file.
25997         * gcc.dg/compat/struct-by-value-6_x.c: New file.
25998         * gcc.dg/compat/struct-by-value-6_y.c: New file.
25999         * gcc.dg/compat/struct-by-value-7_main.c: New file.
26000         * gcc.dg/compat/struct-by-value-7_x.c: New file.
26001         * gcc.dg/compat/struct-by-value-7_y.c: New file.
26002         * gcc.dg/compat/struct-by-value-8_main.c: New file.
26003         * gcc.dg/compat/struct-by-value-8_x.c: New file.
26004         * gcc.dg/compat/struct-by-value-8_y.c: New file.
26005         * gcc.dg/compat/struct-by-value-9_main.c: New file.
26006         * gcc.dg/compat/struct-by-value-9_x.c: New file.
26007         * gcc.dg/compat/struct-by-value-9_y.c: New file.
26008
26009 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
26010
26011         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26012         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
26013         support for "repo" mode.
26014         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26015         * lib/g77-dg.exp: Likewise.
26016         * lib/obj-dg.exp: Likewise.
26017
26018 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
26019
26020         Merge from gcc-3_2-rhl8-branch:
26021         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
26022
26023         * gcc.dg/tls/opt-6.c: New test.
26024
26025         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
26026
26027         * gcc.dg/20030405-1.c: New test.
26028
26029         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
26030
26031         * gcc.dg/20030309-1.c: New test.
26032
26033         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26034
26035         * gcc.c-torture/execute/20030307-1.c: New test.
26036
26037         2003-02-20  Randolph Chung  <tausq@debian.org>
26038
26039         * gcc.c-torture/compile/20030220-1.c: New test.
26040
26041         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
26042
26043         * gcc.dg/20030217-1.c: New test.
26044
26045         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
26046
26047         * gcc.c-torture/compile/20020129-1.c: New test.
26048
26049         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26050
26051         * gcc.dg/unroll-1.c: New test.
26052
26053         2002-11-16  Jan Hubicka  <jh@suse.cz>
26054
26055         * gcc.c-torture/execute/20020920-1.c: New test.
26056
26057         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
26058
26059         PR target/7434
26060         * gcc.c-torture/compile/20021008-1.c: New test.
26061
26062         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
26063
26064         PR target/7559
26065         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26066
26067         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26068
26069         * gcc.c-torture/compile/20020807-1.c: New test.
26070
26071         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
26072
26073         * gcc.dg/tls/opt-1.c: New test.
26074
26075         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
26076
26077         * gcc.dg/20020729-1.c: New test.
26078
26079         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
26080
26081         * g++.dg/opt/life1.C: New test.
26082
26083         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
26084
26085         * gcc.dg/20020525-1.c: New test.
26086
26087         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26088
26089         PR c++/6794
26090         * g++.dg/ext/pretty1.C: New test.
26091         * g++.dg/ext/pretty2.C: New test.
26092
26093 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
26094
26095         PR c++/8385
26096         * g++.dg/ext/typeof5.C: New test.
26097
26098 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
26099
26100         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26101         __USER_LABEL_PREFIX__ into account.
26102         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26103
26104 2003-05-14  Roger Sayle  <roger@eyesopen.com>
26105
26106         * gcc.dg/builtins-15.c: New test case.
26107
26108 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
26109
26110         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26111
26112 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
26113
26114         * lib/g++.exp: Tweak handling of additional source files.
26115         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26116         * g++.dg/special/conpr-2a.C: Rename to ...
26117         * g++.dg/special/conpr-2a.cc: ... this.
26118         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26119         * g++.dg/special/conpr-3a.C: Rename to ...
26120         * g++.dg/special/conpr-3a.cc: This.
26121         * g++.dg/special/conpr-3b.C: Rename to ...
26122         * g++.dg/special/conpr-3b.cc: This.
26123         * g++.dg/special/conpr-4.C: New test.
26124         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26125
26126 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
26127
26128         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26129
26130 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26131
26132         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26133         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26134         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26135         * g++.old-deja/g++.other/warn3.C: Likewise.
26136
26137 2003-05-11  Roger Sayle  <roger@eyesopen.com>
26138
26139         * gcc.dg/i386-387-1.c: Update to also test log.
26140         * gcc.dg/i386-387-2.c: Likewise.
26141
26142 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26143
26144         * g77.f-torture/execute/int8421.f: New test.
26145
26146 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26147
26148         PR c++/10230, c++/10481
26149         * g++.dg/lookup/scoped5.C: New test.
26150
26151 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26152
26153         PR c++/10552
26154         * g++.dg/template/ttp6.C: New test.
26155
26156 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
26157
26158         * gcc.c-torture/execute/builtins: New directory.
26159         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26160         gcc.c-torture/execute/builtins.
26161         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26162         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26163         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
26164         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26165
26166 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26167
26168         PR c++/9252
26169         * g++.dg/template/access8.C: New test.
26170         * g++.dg/template/access9.C: New test.
26171
26172 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26173
26174         PR c++/9554
26175         * g++.dg/parse/access1.C: New test.
26176
26177 2003-05-09  DJ Delorie  <dj@redhat.com>
26178
26179         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26180         long, and not an int.
26181
26182 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26183
26184         PR c++/10555, c++/10576
26185         * g++.dg/template/memclass1.C: New test.
26186
26187 2003-05-08  DJ Delorie  <dj@redhat.com>
26188
26189         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26190         targets.
26191         * gcc.c-torture/execute/20021024-1.x: Likewise.
26192         * gcc.c-torture/execute/shiftdi.x: Likewise.
26193         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26194         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26195         * gcc.dg/20021018-1.c: Likewise.
26196
26197 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26198
26199         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26200
26201         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26202         (bcopy): Call memmove.
26203
26204 2003-05-08  Roger Sayle  <roger@eyesopen.com>
26205
26206         * g77.f-torture/compile/8485.f: New test case.
26207
26208 2003-05-07  Richard Henderson  <rth@redhat.com>
26209
26210         PR c++/10570
26211         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26212         Verify exception_cleanup not called for rethrows.
26213         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26214         when exiting catch block without rethrowing.
26215         * g++.dg/eh/forced3.C: New.
26216         * g++.dg/eh/forced4.C: New.
26217
26218 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
26219
26220         * gcc.dg/20030505.c: Fix triplet.
26221
26222 2003-05-06  DJ Delorie  <dj@redhat.com>
26223
26224         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26225         * gcc.dg/nest.c: Likewise.
26226
26227 2003-05-05  Roger Sayle  <roger@eyesopen.com>
26228
26229         * gcc.dg/builtins-14.c: New test case.
26230
26231 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
26232
26233         * lib/compat.exp (compat-execute): New argument.
26234         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26235         * gcc.dg/compat: New test directory.
26236         * gcc.dg/compat/compat.exp: New expect script.
26237         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26238         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26239         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26240         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26241         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26242         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26243
26244         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26245         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26246         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26247         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26248         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26249         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26250         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26251         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26252         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26253         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26254         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26255         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26256         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26257         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26258         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26259
26260 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
26261
26262         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26263
26264 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
26265
26266         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26267
26268 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
26269
26270         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26271         * gcc.dg/ppc-fsel-2.c: New test.
26272
26273         * gcc.dg/unused-5.c: New test.
26274
26275 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26276
26277         PR c++/10496
26278         * g++.dg/warn/pmf1.C: New test.
26279
26280 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26281
26282         PR c++/4494
26283         * g++.dg/warn/main.C: New test.
26284
26285 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26286
26287         * gcc.dg/nonnull-3.c: New test.
26288
26289 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
26290
26291         * gcc.dg/cpp/Wtrigraphs.c: Update.
26292         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26293
26294 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
26295
26296         * gcc.dg/ppc-fsel-1.c: New test.
26297
26298 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
26299
26300         PR c/10604
26301         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26302
26303 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
26304
26305         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26306
26307 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26308
26309         PR c++/9364, c++/10553, c++/10586
26310         * g++.dg/parse/typename4.C: New test.
26311         * g++.dg/parse/typename5.C: Likewise.
26312
26313 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
26314
26315         * gcc.c-torture/compile/20030503-1.c: New test.
26316
26317 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26318
26319         * g++.dg/lookup/using5.C: Fix testcase error.
26320
26321 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
26322
26323         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26324         since MEABI is no longer supported.  Remove all vestiges
26325         of MEABI from the test.
26326
26327 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26328
26329         PR c++/10554
26330         * g++.dg/lookup/using5.C: New test.
26331
26332 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26333
26334         PR c++/8772
26335         * g++.dg/template/ttp5.C: New test.
26336
26337 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
26338
26339         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26340         (dg-gpp-additional-sources): New function.
26341         (dg-gpp-additional-files): Likewise.
26342         * lib/g++.exp (additional_sources): New variable.
26343         (additional_files): Likewise.
26344         (g++_target_compile): Deal with them.
26345         * lib/old-dejagnu.exp: Remove.
26346         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26347         * g++.old-deja: Revise all tests to use dg commands.
26348
26349 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26350
26351         PR c++/9432, c++/9528
26352         * g++.dg/lookup/using4.C: New test.
26353
26354 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
26355
26356         * gcc.dg/noreturn-5.c: New file.
26357         * gcc.dg/noreturn-6.c: New file.
26358
26359         * gcc.c-torture/compile/inline-1.c: New file.
26360
26361 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26362
26363         PR c++/10551
26364         * g++.dg/template/explicit1.C: New test.
26365
26366 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26367
26368         PR c++/10549
26369         * g++.dg/other/bitfield1.C: New test.
26370
26371         PR c++/10527
26372         * g++.dg/init/new7.C: New test.
26373
26374 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26375
26376         * g++.dg/ext/desig1.C: New test.
26377         * g++.dg/ext/init1.C: Update.
26378
26379         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26380
26381 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
26382
26383         PR c++/10180
26384         * g++.dg/warn/Winline-1.C: New test.
26385
26386 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
26387
26388         * gcc.c-torture/execute/string-opt-19.c: New test.
26389
26390         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26391         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26392
26393 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
26394
26395         PR c++/10506
26396         * g++.dg/init/new6.C: New test.
26397
26398         PR c++/10503
26399         * g++.dg/init/ref6.C: New test.
26400
26401 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
26402
26403         * g++.dg/warn/weak1.C: XFAIL on AIX4.
26404
26405 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26406
26407         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26408         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26409
26410 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
26411
26412         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26413         initialized static data members.
26414
26415 2003-04-25  H.J. Lu <hjl@gnu.org>
26416
26417         * gcc.dg/ia64-sync-4.c: New test.
26418
26419 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26420
26421         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
26422         date.
26423
26424 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
26425
26426         PR c++/10337
26427         * g++.dg/warn/conv1.C: New test.
26428         * g++.old-deja/g++.other/conv7.C: Adjust.
26429         * g++.old-deja/g++.other/overload14.C: Adjust.
26430
26431 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26432
26433         PR c++/10471
26434         * g++.dg/template/defarg2.C: New test.
26435
26436 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
26437
26438         * gcc.dg/cpp/include2.c: Update.
26439         * gcc.dg/cpp/multiline-2.c: New.
26440         * gcc.dg/cpp/multiline.c: Update.
26441         * gcc.dg/cpp/strify2.c: Update.
26442         * gcc.dg/cpp/trad/literals-2.c: Update.
26443
26444 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26445
26446         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
26447
26448 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26449
26450         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
26451
26452 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26453
26454         PR c++/10451
26455         * g++.dg/parse/crash4.C: New test.
26456
26457         PR c++/9847
26458         * g++.dg/parse/crash5.C: New test.
26459
26460 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
26461
26462         PR c++/10446
26463         * g++.dg/parse/crash3.C: New test.
26464
26465         PR c++/10428
26466         * g++.dg/parse/elab1.C: New test.
26467
26468 2003-04-22  Devang Patel  <dpatel@apple.com>
26469
26470         * gcc.dg/cpp/trad/funlike-5.c: New test.
26471
26472 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
26473
26474         * g++.dg/other/packed1.C: Fix dg options.
26475
26476 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
26477
26478         * g++.dg/other/offsetof2.C: New test.
26479
26480 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
26481
26482         * g++.dg/template/recurse.C: Adjust location of error messages.
26483
26484 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
26485
26486         PR c++/9881
26487         * g++.dg/init/addr-const1.C: New test.
26488         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
26489
26490 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26491
26492         PR c++/10405
26493         * g++.dg/lookup/struct-hack1.C: New test.
26494
26495 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
26496
26497         * ucs.c: Update diagnostic messages.
26498
26499 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26500
26501         * gcc.dg/cpp/truefalse.cpp: New test.
26502         * gcc.dg/cpp/cpp.exp: Update.
26503         * g++.dg/other/stdbool-if.C: Remove.
26504
26505 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26506
26507         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
26508         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
26509
26510 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26511
26512         * gcc.c-torture/compile/20030418-1.c: New test.
26513
26514 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
26515
26516         * README.compat: Remove; content moved to doc/sourcebuild.texi.
26517
26518 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26519
26520         PR c++/10347
26521         g++.dg/template/dependent-name1.C: New test.
26522
26523 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
26524
26525         * gcc.dg/warn-1.c (tourist_guide): New array,
26526         contains a pointer to bar.
26527
26528 2003-04-16  Roger Sayle  <roger@eyesopen.com>
26529
26530         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
26531         * gcc.c-torture/execute/medce-1.c: New test case.
26532         * gcc.c-torture/execute/medce-2.c: New test case.
26533
26534 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
26535
26536         * lib/prune.exp: Ignore more messages.
26537
26538         PR c++/10381
26539         * g++.dg/parse/lookup3.C: New test.
26540
26541 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
26542
26543         * gcc.c-torture/compile/20030415-1.c : New test.
26544
26545 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
26546
26547         * gcc.c-torture/execute/scope-2.c: Move to ...
26548         * gcc.dg/noncompile/scope.c: .... here.
26549
26550 2003-04-14  Roger Sayle  <roger@eyesopen.com>
26551
26552         * gcc.dg/20030414-2.c: New test case.
26553
26554 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
26555
26556         PR target/10377
26557         * gcc.dg/20030414-1.c: New test.
26558
26559 2003-04-13  Roger Sayle  <roger@eyesopen.com>
26560
26561         * gcc.dg/builtins-12.c: New test case.
26562         * gcc.dg/builtins-13.c: New test case.
26563
26564 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26565
26566         * gcc.c-torture/execute/string-opt-18.c: New test.
26567
26568 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
26569
26570         PR c++/10300
26571         * g++.dg/init/new5.C: New test.
26572
26573 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
26574
26575         PR c++/7910
26576         * g++.dg/ext/dllimport1.C: New test.
26577
26578 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26579
26580         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
26581
26582 2003-04-11  Bud Davis <bdavis9659@comcast.net>
26583
26584         PR Fortran/9263
26585         * g77.f-torture/noncompile/9263.f: New test
26586         PR Fortran/1832
26587         * g77.f-torture/execute/1832.f: New test
26588
26589 2003-04-11  David Chad  <davidc@freebsd.org>
26590             Loren J. Rittle  <ljrittle@acm.org>
26591
26592         libobjc/8562
26593         * objc.dg/headers.m: New test.
26594
26595 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
26596
26597         * gcc.c-torture/execute/builtin-noret-2.c: New.
26598         * gcc.c-torture/execute/builtin-noret-2.x: New.
26599         XFAIL builtin-noret-2.c at -O1 and above.
26600         * gcc.dg/redecl.c: New.
26601         * gcc.dg/Wshadow-1.c: Update error regexps.
26602
26603 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
26604
26605         * g++.dg/abi/bitfield10.C: New test.
26606
26607 2003-04-09  Mike Stump  <mrs@apple.com>
26608
26609         * gcc.dg/pch/pch.exp: Make testcase names longer.
26610         * g++.dg/pch/pch.exp: Make testcase names longer.
26611
26612 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26613
26614         * gcc.dg/builtins-11.c: New test case.
26615
26616 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26617
26618         * gcc.dg/builtins-9.c: New test case.
26619         * gcc.dg/builtins-10.c: New test case.
26620
26621 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
26622
26623         * gcc.dg/noncompile/init-4.c.c: New test.
26624
26625 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26626
26627         * gcc.misc-test/gcov-9.c: New test.
26628         * gcc.misc-test/gcov-10.c: New test
26629         * gcc.misc-test/gcov-11.c: New test.
26630
26631 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
26632
26633         PR optimization/10024
26634         * gcc.c-torture/compile/20030405-1.c: New test.
26635
26636 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
26637
26638         * gcc.dg/pch/static-3.c: New.
26639         * gcc.dg/pch/static-3.hs: New.
26640         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
26641
26642 2003-04-04  Richard Henderson  <rth@redhat.com>
26643
26644         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
26645         * g++.dg/eh/forced2.C: Likewise.
26646
26647 2003-04-03  Mike Stump  <mrs@apple.com>
26648
26649         * lib/scanasm.exp (scan-assembler): Add xfail processing for
26650         target arg.
26651         (scan-assembler-times, scan-assembler-not): Likewise.
26652         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
26653
26654 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26655
26656         * gcc.dg/sparc-loop-1.c: New test.
26657
26658 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
26659
26660         PR other/9274
26661         * g++.dg/pch/system-2.C: New.
26662         * g++.dg/pch/system-2.Hs: New.
26663
26664 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
26665
26666         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
26667
26668         * g++.dg/eh/simd-1.C (vecfunc): Same.
26669
26670 2003-04-01  Roger Sayle  <roger@eyesopen.com>
26671
26672         * gcc.c-torture/execute/20030401-1.c: New test case.
26673
26674 2003-04-01  Ziemowit Laski <zlaski@apple.com>
26675
26676         * objc.dg/defs.m: New.
26677
26678 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
26679
26680         * g++.dg/eh/simd-1.C: New.
26681         * g++.dg/eh/simd-2.C: New.
26682
26683 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
26684
26685         * gcc.c-torture/execute/simd-3.c: New.
26686
26687 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26688
26689         PR c/9936
26690         * gcc.dg/20030331-2.c: New test.
26691
26692 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26693
26694         PR c++/10278
26695         * g++.dg/parse/crash2.C: New test.
26696
26697 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26698
26699         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
26700         * gcc.c-torture/execute/20030331-1.c: ...here.
26701
26702 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26703
26704         * gcc.c-torture/execute/20030331-1.c: New test.
26705
26706 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26707
26708         * lib/gcov.exp: Adjust call return testing strings.
26709         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
26710
26711 2003-03-31  Roger Sayle  <roger@eyesopen.com>
26712
26713         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
26714         * gcc.dg/builtins-7.c: New test case.
26715         * gcc.dg/builtins-8.c: New test case.
26716
26717 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26718
26719         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
26720
26721 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
26722
26723         PR c++/7647
26724         * g++.dg/lookup-class-member-2.C: New test.
26725
26726 2003-03-30  Glen Nakamura  <glen@imodulo.com>
26727
26728         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
26729
26730 2003-03-28  Roger Sayle  <roger@eyesopen.com>
26731
26732         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
26733
26734 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
26735
26736         * g++.dg/init/attrib1.C: New test.
26737
26738 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26739
26740         * gcc.dg/ultrasp8.c: New test.
26741
26742 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26743
26744         * gcc.dg/ultrasp7.c: New test.
26745
26746 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
26747
26748         PR c++/10047
26749         * g++.dg/template/inline1.C: New test.
26750
26751 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26752
26753         * gcc.dg/sparc-dwarf2.c: New test.
26754
26755 2003-03-27  Roger Sayle  <roger@eyesopen.com>
26756
26757         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
26758         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
26759
26760 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
26761
26762         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
26763         than reading .x files.
26764         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
26765         * g77.dg/gcov/gcov-1.f: Likewise.
26766         * gcc.misc-tests/gcov-4b.c: Likewise.
26767         * gcc.misc-tests/gcov-5b.c: Likewise.
26768         * gcc.misc-tests/gcov-6.c: Likewise.
26769         * gcc.misc-tests/gcov-7.c: Likewise.
26770         * gcc.misc-tests/gcov-8.c: Likewise.
26771         * g++.dg/gcov/gcov-1.x: Remove.
26772         * g77.dg/gcov/gcov-1.x: Likewise.
26773         * gcc.misc-tests/gcov-4b.x: Likewise.
26774         * gcc.misc-tests/gcov-5b.x: Likewise.
26775         * gcc.misc-tests/gcov-6.x: Likewise.
26776         * gcc.misc-tests/gcov-7.x: Likewise.
26777         * gcc.misc-tests/gcov-8.x: Likewise.
26778
26779 2003-03-27  Glen Nakamura  <glen@imodulo.com>
26780
26781         PR opt/10087
26782         * gcc.dg/20030324-1.c: New test.
26783
26784 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
26785
26786         PR c++/10224
26787         * g++.dg/template/arg3.C: New test.
26788
26789         PR c++/10158
26790         * g++.dg/template/friend18.C: New test.
26791
26792 2003-03-26  Roger Sayle  <roger@eyesopen.com>
26793
26794         * g77.f-torture/compile/20030326-1.f: New test case.
26795
26796 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
26797
26798         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
26799
26800         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
26801
26802 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
26803
26804         * gcc.dg/ia64-sync-3.c: New test.
26805
26806 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
26807
26808         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
26809
26810 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26811
26812         * gcc.dg/ultrasp6.c: New test.
26813
26814 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26815
26816         * gcc.dg/i386-signbit-1.c: New test.
26817         * gcc.dg/i386-signbit-2.c: New test.
26818         * gcc.dg/i386-signbit-3.c: New test.
26819
26820 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26821
26822         * gcc.dg/ultrasp5.c: Fix options.
26823
26824 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26825
26826         * gcc.dg/ultrasp5.c: Fix comment.
26827
26828 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
26829
26830         PR fortran/10197
26831         * g77.f-torture/execute/10197.f: New test.
26832
26833 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
26834
26835         PR c++/9898, c++/383
26836         * g++.dg/template/conv6.C: New test.
26837
26838         PR c++/10119
26839         * g++.dg/template/ptrmem5.C: New test.
26840
26841         PR c++/10026
26842         * g++.dg/lookup/koenig1.C: New test.
26843
26844         PR C++/10199
26845         * g++.dg/lookup/template2.C: New test.
26846
26847 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
26848
26849         * g++.dg/opt/rtti1.C: New test.
26850
26851 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26852
26853         * gcc.dg/ultrasp5.c: New test.
26854
26855 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
26856
26857         PR middle-end/9967
26858         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
26859         builtin fputs.
26860
26861 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
26862
26863         PR c/8224
26864         * gcc.dg/20030323-1.c: New test.
26865
26866 2003-03-23  Roger Sayle  <roger@eyesopen.com>
26867
26868         * gcc.c-torture/compile/20030323-1.c: New test case.
26869
26870 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
26871
26872         * gcc.dg/20030321-1.c: New test.
26873
26874 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
26875
26876         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
26877
26878 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26879
26880         PR c++/9978, c++/9708
26881         * g++.dg/ext/vlm1.C: Adjust expected error.
26882         * g++.dg/ext/vla2.C: New test.
26883         * g++.dg/template/arg1.C: New test.
26884         * g++.dg/template/arg2.C: New test.
26885
26886 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
26887
26888         * g77.f-torture/execute/select.f: New test.
26889         * g77.f-torture/noncompile/select_no_compile.f: New test.
26890
26891 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
26892
26893         PR c++/9898
26894         * g++.dg/other/error4.C: New test.
26895
26896 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
26897
26898         * g++.dg/template/friend17.C: New test.
26899
26900 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
26901
26902         * gcc.c-torture/compile/20030320-1.c: New.
26903
26904 2003-03-20  Roger Sayle  <roger@eyesopen.com>
26905
26906         * gcc.dg/builtins-6.c: New test case.
26907
26908 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
26909
26910         PR target/10073
26911         * gcc.c-torture/compile/20030319-1.c: New.
26912
26913 2003-03-18  Jan Hubicka  <jh@suse.cz>
26914
26915         * gcc.dg/i386-cvt-1.c: New test.
26916
26917 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
26918
26919         * objc.dg/naming-1.m: Use "(parse|syntax) error".
26920         * objc.dg/naming-2.m: Likewise.
26921
26922 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
26923
26924         PR c++/9639
26925         * g++.dg/parse/crash1.C: New test.
26926
26927 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
26928
26929         PR c++/8805
26930         * g++.dg/eh/cleanup1.C: New test.
26931
26932 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26933
26934         * gcc.c-torture/execute/20030316-1.c: New test case.
26935
26936 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26937
26938         PR c++/9629
26939         * g++.dg/init/ctor2.C: New test.
26940
26941 2003-03-15  Roger Sayle  <roger@eyesopen.com>
26942
26943         * g77.f-torture/compile/xformat.f: New test case.
26944
26945 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26946
26947         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
26948         * g++.old-deja/g++.mike/eh50.C: Likewise.
26949
26950 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26951
26952         PR c++/6440
26953         * g++.dg/template/spec7.C: New test.
26954         * g++.dg/template/spec8.C: Likewise.
26955
26956 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
26957
26958         * gcc.c-torture/execute/20030313-1.c: New test.
26959
26960 2003-03-14  Richard Henderson  <rth@redhat.com>
26961
26962         * gcc.dg/inline-2.c: Adjust alpha test for external call.
26963
26964 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26965
26966         * gcc.c-torture/compile/20030314-1.c: New test.
26967
26968 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
26969
26970         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
26971         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
26972         thumb target,
26973         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
26974         to accept newer _imp__  prefix and additional
26975         newline in .drectve section.
26976         * gcc.dg/dll-4.c: Likewise.
26977         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
26978         switch.
26979
26980 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
26981
26982         * g++.dg/parse/namespace9.C: New test.
26983
26984         * g++.dg/init/ref5.C: New test.
26985         * g++.dg/parse/ptrmem1.C: Likewise.
26986
26987 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26988
26989         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
26990         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
26991         regular expression.
26992         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
26993         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
26994
26995 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
26996
26997         * gcc.c-torture/execute/20030224-2.c: New test.
26998
26999 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27000
27001         * gcc.dg/decl-3.c: New test.
27002
27003 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27004
27005         * gcc.dg/i386-loop-2.c: New test.
27006
27007 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
27008
27009         PR c++/9474
27010         * g++.dg/parse/namespace8.C: New test.
27011
27012         PR c++/9924
27013         * g++.dg/overload/builtin2.C: New test.
27014
27015 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
27016
27017         * gcc.dg/return-type-3.c: New test.
27018
27019 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
27020
27021         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27022         profiling options are not supported.
27023
27024 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
27025
27026         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27027         * g++.old-deja/g++.warn/impint2.C: Likewise.
27028
27029 2003-03-10  Devang Patel  <dpatel@apple.com>
27030
27031         * g++.dg/cpp/c++_cmd_1.C: New test.
27032         * g++.dg/cpp/c++_cmd_1.h: New file.
27033
27034 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
27035
27036         * gcc.dg/altivec-9.c: New file.
27037
27038 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27039
27040         * gcc.dg/ppc-sdata-1.c: New test.
27041         * gcc.dg/ppc-sdata-2.c: New test.
27042
27043 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
27044
27045         PR c++/9373
27046         * g++.dg/opt/ptrmem2.C: New test.
27047
27048         PR c++/8534
27049         * g++.dg/opt/ptrmem1.C: New test.
27050
27051 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27052
27053         * gcc.dg/i386-loop-1.c: New test.
27054
27055 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27056
27057         PR c++/9970
27058         * g++.dg/lookup/friend1.C: New test.
27059
27060 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27061
27062         PR c++/9823
27063         * g++.dg/parser/constructor1.C: New test.
27064
27065 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
27066
27067         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27068
27069         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27070
27071 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
27072
27073         * gcc.dg/cpp/Wunused.c: Update test.
27074
27075 2003-03-08  Jan Hubicka  <jh@suse.cz>
27076
27077         * gcc.dg/inline-3.c: New test.
27078
27079 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27080
27081         PR c++/9809
27082         * g++.dg/parse/builtin1.C: New test.
27083
27084         PR c++/9982
27085         * g++.dg/abi/cookie1.C: New test.
27086         * g++.dg/abi/cookie2.C: Likewise.
27087
27088         PR c++/9524
27089         * g++.dg/template/field1.C: New test.
27090
27091         PR c++/9912
27092         * g++.dg/parse/class1.C: New test.
27093         * g++.dg/parse/namespace7.C: Likewise.
27094         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27095
27096 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
27097
27098         * g++.dg/init/ref4.C: New test.
27099
27100 2003-03-07  Jan Hubicka  <jh@suse.cz>
27101
27102         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27103         * gcc.dg/inline-3.c: New test.
27104
27105 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
27106
27107         * g++.dg/init/ref3.C: New test.
27108
27109         PR c++/9965
27110         * g++.dg/init/ref2.C: New test.
27111
27112         PR c++/9400
27113         * g++.dg/warn/Wshadow-2.C: New test.
27114
27115         PR c++/9791
27116         * g++.dg/warn/Woverloaded-1.C: New test.
27117
27118 2003-03-05  Jan Hubicka  <jh@suse.cz>
27119
27120         * gcc.dg/i386-local2.c: New.
27121         * gcc.dg/i386-local.c: Fix typo.
27122
27123 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
27124
27125         * g++.dg/abi/layout3.C: New test.
27126
27127 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27128
27129         * gcc.c-torture/compile/20030305-1.c
27130
27131 2003-03-05  Jan Hubicka  <jh@suse.cz>
27132
27133         * gcc.dg/i386-local.c: New.
27134
27135 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
27136
27137         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27138
27139 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27140
27141         * gcc.dg/switch-2.c: New test.
27142         * gcc.dg/switch-3.c: New test.
27143         * gcc.dg/Wswitch.c: Adjust line numbers.
27144         * gcc.dg/Wswitch-default.c: Likewise.
27145         * gcc.dg/Wswitch-enum.c: Likewise.
27146
27147 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
27148
27149         * gcc.c-torture/execute/20030222-1.c: New test.
27150
27151 2003-03-03  James E Wilson  <wilson@tuliptree.org>
27152
27153         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27154
27155 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
27156
27157         PR c++/9878
27158         * g++.dg/init/ref1.C: New test.
27159
27160 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
27161
27162         * gcc.dg/sh-relax.c: New SH-only test.
27163
27164 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
27165
27166         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
27167         comment explaining purpose of testcase.
27168
27169 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27170
27171         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27172         for HC11/HC12 (asm needs two int registers).
27173         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27174         HC11/HC12 because the test uses an asm which needs two 32-bit
27175         registers.
27176
27177 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27178
27179         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27180         for HC11/HC12 (array is too large otherwise).
27181         * gcc.c-torture/compile/920501-4.x: New file, likewise.
27182         * gcc.c-torture/compile/20010518-2.x: Likewise.
27183         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27184         HC11/HC12 (array is too large).
27185
27186 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
27187
27188         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27189         * lib/g++-dg.exp (g++-dg-test): Likewise.
27190
27191 2003-03-01  Roger Sayle  <roger@eyesopen.com>
27192
27193         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27194         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27195
27196 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27197
27198         * g++.dg/warn/implicit-typename1.C: Remove warning.
27199
27200 2003-02-28  Richard Henderson  <rth@redhat.com>
27201
27202         * gcc.dg/noreturn-1.c: Move noreturn warning line.
27203         * gcc.dg/return-type-1.c: Move control reaches end warning line.
27204
27205 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
27206
27207         * gcc.dg/pch/pch.exp: Change .pch to .gch.
27208         * g++.dg/pch/pch.exp: Likewise.
27209
27210 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
27211
27212         PR c++/9879
27213         * testsuite/g++.dg/init/new4.C: New test.
27214
27215 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
27216
27217         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27218
27219 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
27220
27221         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27222         unsigned long.
27223
27224         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27225         wider than float.
27226
27227 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27228
27229         * lib/scanasm.exp: Add support for counting numbers of
27230         occurences.
27231         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27232         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27233
27234 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
27235
27236         PR c++/9683
27237         * g++.dg/template/static3.C: New test.
27238
27239         PR c++/9829
27240         * g++.dg/parse/namespace6.C: New test.
27241
27242 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27243
27244         PR target/9732
27245         * gcc.dg/20030225-1.c: New test.
27246
27247 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
27248
27249         * README: Remove out-of-date information.
27250
27251         PR c++/9836
27252         * g++.dg/template/spec6.C: New test.
27253
27254 2003-02-24  Jeff Law  <law@redhat.com>
27255
27256         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27257
27258 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27259
27260         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27261         * gcc.dg/pragma-ep-1.c: Likewise.
27262
27263 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27264
27265         PR c++/9602
27266         * g++.dg/template/friend16.C: New test.
27267
27268 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
27269
27270         PR c++/5333
27271         * g++.dg/parse/fused-params1.C: Adjust error messages.
27272         * g++.dg/template/nested3.C: New test.
27273
27274 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
27275
27276         * g++.dg/abi/param1.C: New test.
27277
27278 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27279
27280         PR c++/7982
27281         * g++.dg/warn/implicit-typename1.C: New test.
27282
27283 2003-02-22  Kelley Cook <kelleycook@comcast.net>
27284
27285         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27286         with "mtune".
27287         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27288         * gcc.c-torture/execute/20010129-1.x: Likewise.
27289         * gcc.dg/20011107-1.c: Likewise.
27290         * gcc.dg/20020108-1.c: Likewise.
27291         * gcc.dg/20020122-3.c: Likewise.
27292         * gcc.dg/20020206-1.c: Likewise.
27293         * gcc.dg/20020310-1.c: Likewise.
27294         * gcc.dg/20020426-2.c: Likewise.
27295         * gcc.dg/20020517-1.c: Likewise.
27296         * gcc.dg/991230-1.c: Likewise.
27297         * gcc.dg/i386-unroll-1.c: Likewise.
27298         * gcc.misc-tests/i386-prefetch.exp: Likewise.
27299
27300 2003-02-22  Jan Hubicka  <jh@suse.cz>
27301
27302         * gcc.dg/i386-mul.c: New test.
27303
27304 2003-02-21  Roger Sayle  <roger@eyesopen.com>
27305
27306         * gcc.dg/builtins-5.c: New test case.
27307
27308 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
27309
27310         * gcc.dg/asmreg-1.c: New test.
27311
27312 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27313
27314         PR c++/9749
27315         * g++.dg/parse/varmod1.C: New test.
27316
27317 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27318
27319         PR c++/9727
27320         * g++.dg/template/op1.C: New test.
27321
27322 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27323
27324         PR c++/8906
27325         * g++.dg/template/nested2.C: New test.
27326
27327 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27328
27329         PR c++/8724
27330         * g++.dg/expr/dtor1.C: New test.
27331
27332 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
27333
27334         * gcc.dg/cpp/include3.c: New test.
27335         * gcc.dg/cpp/inc/foo.h: New file.
27336
27337 2003-02-21  Glen Nakamura  <glen@imodulo.com>
27338
27339         * gcc.c-torture/execute/20030221-1.c: New test.
27340
27341 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
27342
27343         PR c++/9729
27344         * g++.dg/abi/conv1.C: New test.
27345
27346 2003-02-20  Jan Hubicka  <jh@suse.cz>
27347
27348         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27349
27350 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
27351
27352         * gcc.c-torture/compile/20030219-1.c: New test.
27353
27354 2003-02-18  Jan Hubicka  <jh@suse.cz>
27355
27356         * gcc.dg/funcorder.c: New test.
27357
27358 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27359
27360         * gcc.c-torture/execute/20030218-1.c: New.
27361
27362 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
27363
27364         * gcc.dg/20030218-1.c: New.
27365
27366 2003-02-18  Richard Henderson  <rth@redhat.com>
27367
27368         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27369         * gcc.dg/attr-used-2.c: New.
27370
27371 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
27372
27373         PR c++/9704
27374         * g++.dg/init/copy5.C: New test.
27375
27376 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
27377
27378         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27379         * g++.dg/pch/pch.exp: Likewise.
27380
27381 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27382
27383         * gcc.c-torture/execute/20030209-1.c: Enable the test if
27384         STACK_SIZE is not defined.
27385
27386 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27387
27388         PR c++/9457
27389         * g++.dg/template/init1.C: New test.
27390
27391 2003-02-16  Jan HUbicka  <jh@suse.cz>
27392
27393         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27394         (foo): Add few extra tests
27395         * gcc.dg/c99-const-expr-3.c: Likewise.
27396         * gcc.c-torture/execute/20030216-1.c: New.
27397
27398 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27399
27400         PR c++/9459
27401         * g++.dg/ext/typeof4.C: New test.
27402
27403 2003-02-15  Roger Sayle  <roger@eyesopen.com>
27404
27405         * gcc.dg/i386-387-3.c: New test case.
27406
27407 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
27408
27409         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27410         cris-*-elf* cris-*-aout* and mmix-*-*.
27411
27412 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
27413
27414         * gcc.dg/20030213-1.c: New test.
27415
27416 2003-02-12  Roger Sayle  <roger@eyesopen.com>
27417
27418         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27419         * gcc.dg/i386-387-2.c: Likewise.
27420
27421 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
27422
27423         * gcc.dg/ppc-spe.c: Fix formatting.
27424         Enable tests that were previously unsupported by gas.
27425         Delete tests for instructions that no longer exist.
27426         Switch arguments on evsubifw builtin.
27427
27428 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
27429
27430         * gcc.c-torture/execute/20030209-1.c: Disable the test if
27431         STACK_SIZE is too small.
27432
27433 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27434             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27435
27436         * gcc.dg/decl-2.c: New test.
27437
27438 2003-02-10  Jan Hubicka  <jh@suse.cz>
27439
27440         * gcc.dg/i386-fpcvt-1.c: New test.
27441
27442 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
27443
27444         * gcc.c-torture/execute/20030209-1.c: New test.
27445
27446 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
27447
27448         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
27449         int-wide bitops, use the constants of the same width.
27450         Likewise, if long long is 32-bit wide, test bitops using
27451         32-bit constants.
27452
27453 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
27454
27455         * gcc.dg/20021014-1.c: Annotate with expected notice text.
27456
27457 2003-02-07  Roger Sayle  <roger@eyesopen.com>
27458
27459         * testsuite/gcc.dg/builtins-4.c: New test case.
27460
27461 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27462
27463         * gcc.dg/20020430-1.c: Fix dg command typos.
27464         * gcc.dg/20020503-1.c: Likewise.
27465
27466 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27467
27468         PR c++/8785
27469         * g++.dg/parse/fused-params1.C: New test.
27470
27471         PR c++/8857
27472         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
27473
27474         PR c++/8921
27475         * g++.dg/parse/non-dependent1.C: New test.
27476
27477         PR c++/8928
27478         * g++.dg/parse/dupl-tmpl-args1.C: New test.
27479
27480         PR c++/9228
27481         * g++.dg/parse/undefined7.C: New test.
27482         * g++.dg/parse/non-templ1.C: New test.
27483
27484         PR c++/9229
27485         * g++.dg/parse/too-many-tmpl-args1.C: New test.
27486
27487 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
27488
27489         * gcc.c-torture/compile/20030206-1.c: New test.
27490
27491 2003-02-05  Roger Sayle  <roger@eyesopen.com>
27492
27493         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
27494         "pow" to "foo" to avoid potential confusion with a math built-in.
27495
27496 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27497
27498         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
27499         conditions for SPARC targets.
27500
27501 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
27502
27503         * gcc.dg/20030204-1.c: New test.
27504
27505 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27506
27507         PR c++/38
27508         * g++.dg/parse/array-size1.C: New test.
27509
27510         PR c++/5657
27511         * g++.dg/parse/undefined3.C: New test.
27512
27513         PR c++/5665
27514         * g++.dg/parse/undefined4.C: New test.
27515
27516         PR c++/5975
27517         * g++.dg/parse/undefined5.C: New test.
27518
27519         PR c++/7259
27520         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
27521
27522         PR c++/8578
27523         * g++.dg/parse/casting-operator1.C: New test.
27524
27525         PR c++/8596
27526         * g++.dg/parse/undefined6.C: New test.
27527
27528         PR c++/8736
27529         * g++.dg/parse/missing-template1.C: New test.
27530
27531 2003-02-04  Jan Hubicka  <jh@suse.cz>
27532
27533         * gcc.dg/i386-cadd.c: Compile using -march=k8.
27534         * gcc.dg/i386-cmov?.c: Likewise.
27535         * gcc.dg/i386-fpcvt-?.c: Likewise.
27536         * gcc.dg/i386-ssefp-1.c: Likewise.
27537         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
27538         conventions.
27539
27540 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
27541
27542         PR c++/7129
27543         * testsuite/g++.dg/ext/max.C: New test.
27544
27545 2003-02-03  Jan Hubicka  <jh@suse.cz>
27546
27547         * gcc.c-torture/execute/20030203-1.c: New test.
27548
27549 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
27550
27551         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
27552         'natural-endian'.
27553
27554 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
27555
27556         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
27557         * g++.dg/init/new2.C: Likewise.
27558         * g++.dg/other/new1.C: Likewise.
27559
27560 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
27561
27562         * gcc.dg/struct-ret-libc.c: New test.
27563
27564 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
27565
27566         * gcc.dg/20030129-1.c: New test.
27567
27568 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27569
27570         PR c++/8849
27571         * g++.dg/template/ptrmem4.C: New test.
27572
27573 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
27574
27575         * g++.dg/parser/constant1.C: New test.
27576
27577 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27578
27579         PR c++/8591
27580         * g++.dg/parse/friend2.C: New test.
27581
27582 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27583
27584         PR c++/9437
27585         * g++.dg/template/unify4.C: New test.
27586
27587 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
27588
27589         * gcc.c-torture/execute/20030128-1.c: New test.
27590
27591 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
27592
27593         * g++.dg/lookup/nested1.C: Test moved from ...
27594         * g++.old-deja/g++.other/lookup24.C: ... here.
27595
27596 2003-01-28  Jan Hubicka  <jh@suse.cz>
27597
27598         * gcc.dg/i386-cmov5.c: New test.
27599
27600 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
27601
27602         * gcc.c-torture/execute/20010925-1.c: Changed the
27603         memcpy declaration.
27604
27605 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27606
27607         PR c++/3902
27608         * g++.dg/parse/template5.C: New test.
27609
27610 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
27611
27612         PR fortran/9258
27613         * g77.dg/pr9258: New test.
27614
27615 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27616
27617         * README: Move relevant parts from README.g++.
27618
27619         * README.g++: Remove this file.
27620
27621 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27622
27623         * g++.dg/abi/dcast1.C: New test.
27624
27625 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27626
27627         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
27628
27629 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
27630
27631         PR c++/47
27632         * g++.old-deja/g++.other/lookup24.C: New test.
27633
27634 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27635
27636         PR middle-end/7227
27637         * gcc.dg/uninit-C.c: New test.
27638
27639 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
27640
27641         * g++.dg/abi/covariant1.C: New test.
27642
27643 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
27644
27645         * gcc.dg/20030123-1.c: New test.
27646
27647 2003-01-25  Jan Hubicka  <jh@suse.cz>
27648
27649         PR opt/8492
27650         * gcc.c-torture/compile/20030125-1.c
27651
27652 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
27653
27654         PR c++/9403
27655         * g++.dg/parse/template3.C: New test.
27656         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
27657
27658         PR c++/795
27659         * g++.dg/parse/template4.C: New test.
27660
27661         PR c++/9415
27662         * g++.dg/template/qual2.C: New test.
27663
27664         PR c++/8545
27665         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
27666
27667         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
27668
27669 2003-01-25  Roger Sayle  <roger@eyesopen.com>
27670
27671         * gcc.c-torture/execute/switch-1.c: New test case.
27672
27673 2003-01-25  Jan Hubicka  <jh@suse.cz>
27674
27675         * gcc.c-torture/execute/20030125-1.[cx]: New test.
27676
27677 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
27678
27679         Tweaks for Bison-1.875. From the NEWS file:
27680         "- `parse error' -> `syntax error'
27681         Bison now uniformly uses the term `syntax error'"
27682         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
27683         * gcc.dg/cpp/digraph2.c: Likewise.
27684         * gcc.dg/cpp/direct2.c: Likewise.
27685         * gcc.dg/cpp/paste4.c: Likewise.
27686         * gcc.dg/c90-restrict-1.c: Likewise.
27687         * gcc.dg/c99-func-2.c: Likewise.
27688         * gcc.dg/noncompile/920721-2.c: Likewise.
27689         * gcc.dg/noncompile/930622-2.c: Likewise.
27690         * gcc.dg/noncompile/940112-1.c: Likewise.
27691         * gcc.dg/noncompile/950921-1.c: Likewise.
27692         * gcc.dg/noncompile/951123-1.c: Likewise.
27693         * gcc.dg/noncompile/971104-1.c: Likewise.
27694         * gcc.dg/noncompile/990416-1.c: Likewise.
27695
27696 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
27697
27698         * g++.dg/parse/undefined1.C: Add error message.
27699
27700 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27701
27702         PR c++/9354
27703         * g++.dg/parse/new1.C: New test.
27704
27705         PR c++/9216
27706         * g++.dg/parse/template2.C: New test.
27707
27708         PR c++/9354
27709         * g++.dg/parse/typedef2.C: New test.
27710
27711         PR c++/9328
27712         * g++.dg/ext/typeof3.C: New test.
27713
27714 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27715
27716         PR c++/2738
27717         * g++.dg/parse/ret-type1.C: New test.
27718
27719         PR c++/3792
27720         * g++.dg/parse/tmpl-outside1.C: New test.
27721
27722         PR c++/4207
27723         * g++.dg/parse/int-as-enum1.C: New test.
27724
27725         PR c++/4903
27726         * g++.dg/parse/no-typename1.C: New test.
27727
27728         PR c++/5533
27729         * g++.dg/parse/no-value1.C: New test.
27730
27731         PR c++/5921
27732         * g++.dg/parse/wrong-inline1.C: New test.
27733
27734         PR c++/6402
27735         * g++.dg/parse/ref1.C: New test.
27736
27737         PR c++/6992
27738         * g++.dg/parse/attr-ctor1.C: New test.
27739
27740         PR c++/7229
27741         * g++.dg/parse/namespace5.C: New test.
27742
27743         PR c++/7917
27744         * g++.dg/parse/func-def1.C: New test.
27745
27746         PR c++/8143
27747         * g++.dg/parse/undefined1.C: New test.
27748
27749         PR c++/5723, PR c++/8522
27750         * g++.dg/parse/specialization1.C: New test.
27751
27752         PR c++/163, PR c++/8595
27753         * g++.dg/parse/struct-as-enum1.C: New test.
27754
27755         PR c++/9173
27756         * g++.dg/parse/undefined2.C: New test.
27757
27758 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27759
27760         PR c++/9298
27761         * g++.dg/parse/template1.C: New test.
27762
27763         PR c++/9384
27764         * g++.dg/parse/using1.C: New test.
27765
27766         PR c++/9285
27767         PR c++/9294
27768         * g++.dg/parse/expr2.C: New test.
27769
27770         PR c++/9388
27771         * g++.dg/parse/lookup2.C: Likewise.
27772
27773 2003-01-21  Jan Hubicka  <jh@suse.cz>
27774
27775         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
27776         * gcc.c-torture/execute/eeprof-1.c: Likewise.
27777         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
27778         * gcc.c-torture/execute/string-opt-*.c: Likewise.
27779
27780 2003-01-20  Nick Clifton  <nickc@redhat.com>
27781
27782         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
27783         problem with ARM sibcall code generation.
27784
27785 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27786
27787         * gcc.c-torture/execute/20030120-1.c: New.
27788
27789 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
27790
27791         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
27792
27793 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
27794
27795         PR c++/9272
27796         * g++.dg/parse/ctor1.C: New test.
27797
27798         PR c++/9294:
27799         * g++.dg/parse/qualified1.C: New test.
27800
27801         * g++.dg/parse/typename3.C: New test.
27802
27803 2003-01-16  Richard Henderson  <rth@redhat.com>
27804
27805         * g++.dg/tls/init-2.C: Fix error matches for real this time.
27806
27807 2003-01-16  Richard Henderson  <rth@redhat.com>
27808
27809         * g++.dg/pch/pch.exp: Copy test header to the working directory
27810         before using it either for precompilation or direct use.
27811         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
27812         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
27813
27814 2003-01-16  Richard Henderson  <rth@redhat.com>
27815
27816         * gcc.dg/pch/pch.exp: Copy test header to the working directory
27817         before using it either for precompilation or direct use.
27818         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
27819         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
27820
27821 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
27822
27823         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
27824         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
27825         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
27826         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
27827         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
27828         typename warning into error.
27829         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
27830         error messages.
27831         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
27832         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
27833         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
27834         messages.
27835         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
27836         make declaration visible in template.
27837         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
27838         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
27839         messages.
27840         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
27841         message.
27842         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
27843         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
27844         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
27845         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
27846         typename warning with error message.
27847         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
27848         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
27849         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
27850
27851 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
27852
27853         * g++.dg/parse/ambig2.C: New test.
27854
27855 2003-01-15  Richard Henderson  <rth@redhat.com>
27856
27857         * g++.dg/tls/init-2.C: Update error message string.
27858
27859 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27860
27861         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
27862
27863 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
27864
27865         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
27866         all for HC11/HC12.
27867         * gcc.c-torture/compile/20001205-1.x: Likewise.
27868         * gcc.c-torture/compile/20001226-1.x: Likewise.
27869         * gcc.c-torture/compile/920520-1.x: Likewise.
27870         * gcc.c-torture/compile/961203-1.x: Likewise.
27871         * gcc.c-torture/compile/20020604-1.x: Likewise.
27872
27873 2003-01-15  Jan Hubicka  <jh@suse.cz>
27874
27875         * gcc.c-torture/compile/20030115-1.c: New test.
27876
27877         * gcc.dg/i386-fpcvt-1.c: New test.
27878         * gcc.dg/i386-fpcvt-2.c: New test.
27879
27880 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
27881
27882         Further conform g++'s __vmi_class_type_info to the C++ ABI
27883         specification.
27884         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
27885         the specification.
27886
27887 2003-01-14  Jan Hubicka  <jh@suse.cz>
27888
27889         * gcc.dg/i386-fpcvt-1.c: New test.
27890         * gcc.dg/i386-fpcvt-2.c: New test.
27891
27892 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27893
27894         * gcc.dg/i386-mmx-3.c: New test.
27895
27896 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
27897
27898         PR c++/9264
27899         * g++.dg/parse/octal1.C: New file.
27900
27901         PR c++/9172
27902         * g++.dg/parse/typename1.C: New file.
27903
27904 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
27905
27906         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
27907         * gcc.dg/bf-no-ms-layout.c: Likewise.
27908         * gcc.dg/bf-ms-attrib.c: Likewise.
27909
27910 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
27911
27912         PR c++/9099
27913         * g++.dg/parse/dtor1.C: New file.
27914
27915         PR c++/9128
27916         * g++.dg/rtti/typeid1.C: New file.
27917
27918         PR c++/9153
27919         * g++.dg/parse/lookup1.C: New file.
27920
27921         PR c++/9171
27922         * g++.dg/templ/spec5.C: New file.
27923
27924 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
27925
27926         * gcc.c-torture/compile/20030110-1.c: New test.
27927
27928 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
27929
27930         Merge from pch-branch:
27931
27932         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
27933
27934         * gcc.dg/pch/cpp-1.h: New.
27935         * gcc.dg/pch/cpp-1.c: New.
27936         * gcc.dg/pch/cpp-2.h: New.
27937         * gcc.dg/pch/cpp-2.c: New.
27938
27939         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
27940
27941         * gcc.dg/pch/except-1.h: New.
27942         * gcc.dg/pch/except-1.c: New.
27943
27944         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
27945
27946         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
27947         running test.
27948         * gcc.dg/pch: Include *.hp not *.h.
27949         * gcc.dg/pch/system-1.h: New.
27950         * gcc.dg/pch/system-1.c: New.
27951
27952         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
27953
27954         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
27955         rather than trying to build and run a program using PCH.
27956         * gcc.dg/pch: Remove dg-do commands from test files.
27957
27958         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
27959
27960         * gcc.dg/pch/macro-3.c: New.
27961         * gcc.dg/pch/macro-3.h: New.
27962
27963         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
27964
27965         * gcc.dg/pch/common-1.c: New.
27966         * gcc.dg/pch/common-1.h: New.
27967         * gcc.dg/pch/decl-1.c: New.
27968         * gcc.dg/pch/decl-1.h: New.
27969         * gcc.dg/pch/decl-2.c: New.
27970         * gcc.dg/pch/decl-2.h: New.
27971         * gcc.dg/pch/decl-3.c: New.
27972         * gcc.dg/pch/decl-3.h: New.
27973         * gcc.dg/pch/decl-4.c: New.
27974         * gcc.dg/pch/decl-4.h: New.
27975         * gcc.dg/pch/decl-5.c: New.
27976         * gcc.dg/pch/decl-5.h: New.
27977         * gcc.dg/pch/global-1.c: New.
27978         * gcc.dg/pch/global-1.h: New.
27979         * gcc.dg/pch/inline-1.c: New.
27980         * gcc.dg/pch/inline-1.h: New.
27981         * gcc.dg/pch/inline-2.c: New.
27982         * gcc.dg/pch/inline-2.h: New.
27983         * gcc.dg/pch/static-1.c: New.
27984         * gcc.dg/pch/static-1.h: New.
27985         * gcc.dg/pch/static-2.c: New.
27986         * gcc.dg/pch/static-2.h: New.
27987
27988         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
27989
27990         * g++.dg/pch/pch.exp: Better handle failing testcases.
27991         * gcc.dg/pch/pch.exp: Likewise.
27992         * gcc.dg/pch/macro-1.c: New.
27993         * gcc.dg/pch/macro-1.h: New.
27994         * gcc.dg/pch/macro-2.c: New.
27995         * gcc.dg/pch/macro-2.h: New.
27996
27997         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
27998
27999         * g++.dg/dg.exp: Treat files in pch/ specially.
28000         * g++.dg/pch/pch.exp: New file.
28001         * g++.dg/pch/empty.H: New file.
28002         * g++.dg/pch/empty.C: New file.
28003         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28004         "precompile".
28005
28006         * gcc.dg/pch/pch.exp: New file.
28007         * gcc.dg/pch/empty.h: New file.
28008         * gcc.dg/pch/empty.c: New file.
28009         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28010         "precompile".
28011
28012 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28013
28014         * g++.dg/template/friend14.C: New test.
28015
28016 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28017
28018         * gcc.dg/old-style-asm-1.c: New test.
28019
28020 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
28021
28022         * gcc.c-torture/compile/20030109-1.c: New test.
28023
28024 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28025
28026         * gcc.c-torture/execute/20030109-1.c: New test.
28027
28028 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
28029
28030         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28031         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28032         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28033         * g++.old-deja/g++.mike/eh2.C: Likewise.
28034         * g++.old-deja/g++.mike/eh3.C: Likewise.
28035         * g++.old-deja/g++.mike/eh5.C: Likewise.
28036         * g++.old-deja/g++.mike/eh6.C: Likewise.
28037         * g++.old-deja/g++.mike/eh7.C: Likewise.
28038         * g++.old-deja/g++.mike/eh8.C: Likewise.
28039         * g++.old-deja/g++.mike/eh9.C: Likewise.
28040         * g++.old-deja/g++.mike/eh10.C: Likewise.
28041         * g++.old-deja/g++.mike/eh12.C: Likewise.
28042         * g++.old-deja/g++.mike/eh13.C: Likewise.
28043         * g++.old-deja/g++.mike/eh14.C: Likewise.
28044         * g++.old-deja/g++.mike/eh16.C: Likewise.
28045         * g++.old-deja/g++.mike/eh17.C: Likewise.
28046         * g++.old-deja/g++.mike/eh18.C: Likewise.
28047         * g++.old-deja/g++.mike/eh21.C: Likewise.
28048         * g++.old-deja/g++.mike/eh23.C: Likewise.
28049         * g++.old-deja/g++.mike/eh24.C: Likewise.
28050         * g++.old-deja/g++.mike/eh25.C: Likewise.
28051         * g++.old-deja/g++.mike/eh26.C: Likewise.
28052         * g++.old-deja/g++.mike/eh27.C: Likewise.
28053         * g++.old-deja/g++.mike/eh28.C: Likewise.
28054         * g++.old-deja/g++.mike/eh29.C: Likewise.
28055         * g++.old-deja/g++.mike/eh31.C: Likewise.
28056         * g++.old-deja/g++.mike/eh33.C: Likewise.
28057         * g++.old-deja/g++.mike/eh34.C: Likewise.
28058         * g++.old-deja/g++.mike/eh35.C: Likewise.
28059         * g++.old-deja/g++.mike/eh36.C: Likewise.
28060         * g++.old-deja/g++.mike/eh37.C: Likewise.
28061         * g++.old-deja/g++.mike/eh38.C: Likewise.
28062         * g++.old-deja/g++.mike/eh39.C: Likewise.
28063         * g++.old-deja/g++.mike/eh40.C: Likewise.
28064         * g++.old-deja/g++.mike/eh41.C: Likewise.
28065         * g++.old-deja/g++.mike/eh42.C: Likewise.
28066         * g++.old-deja/g++.mike/eh44.C: Likewise.
28067         * g++.old-deja/g++.mike/eh46.C: Likewise.
28068         * g++.old-deja/g++.mike/eh47.C: Likewise.
28069         * g++.old-deja/g++.mike/eh48.C: Likewise.
28070         * g++.old-deja/g++.mike/eh49.C: Likewise.
28071         * g++.old-deja/g++.mike/eh50.C: Likewise.
28072         * g++.old-deja/g++.mike/eh51.C: Likewise.
28073         * g++.old-deja/g++.mike/eh53.C: Likewise.
28074         * g++.old-deja/g++.mike/eh55.C: Likewise.
28075         * g++.old-deja/g++.mike/p7912.C: Likewise.
28076         * g++.old-deja/g++.mike/p9706.C: Likewise.
28077         * g++.old-deja/g++.mike/p10416.C: Likewise.
28078         * g++.old-deja/g++.mike/p11667.C: Likewise.
28079         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28080         Remove redundant reference to Iris.
28081         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28082         Elxsi, i860, Pico Java, and WE32K.
28083
28084 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
28085
28086         * g++.dg/ext/asm4.C: New test.
28087
28088 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28089
28090         PR c++/9030
28091         * g++.dg/template/friend12.C: New test.
28092         * g++.dg/template/friend13.C: Likewise.
28093         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28094
28095 2003-01-08  Jan Hubicka  <jh@suse.cz>
28096
28097         * gcc.dg/i386-cadd.c: New test.
28098         * gcc.dg/i386-cmov4.c: Likewise.
28099
28100 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
28101
28102         PR c++/9165
28103         * g++.dg/warn/Wunused-3.C: New test.
28104
28105         * g++.dg/abi/bitfield9.C: New test.
28106
28107         PR c++/9189
28108         * g++.dg/parse/defarg3.C: New test.
28109
28110 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28111
28112         * g++.dg/parse/ambig1.C: New test.
28113         * g++.dg/parse/defarg2.C: New test.
28114
28115 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
28116
28117         * g++.dg/template/defarg-1.C: New test.
28118         * g++.dg/template/local2.C: Likewise.
28119
28120 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
28121
28122         * gcc.c-torture/execute/20030105-1.c: New test.
28123
28124 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28125
28126         * g++.dg/parse/namespace3.C: Remove extra semicolons.
28127         * g++.dg/parse/namespace4.C: Likewise.
28128
28129 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28130
28131         * g++.dg/template/ntp2.C: New test.
28132
28133 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
28134
28135         * g++.dg/parse/extern-C-1.C: New test.
28136
28137         * g++.dg/parse/namespace4.C: New test.
28138
28139         * g++.dg/template/nested1.C: New test.
28140
28141         * g++.dg/parse/namespace3.C: New test.
28142
28143 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28144
28145         * g++.dg/lookup/two-stage1.C: New test.
28146
28147 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28148
28149         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28150         * g++.old-deja/g++.jason/access8.C: Likewise.
28151         * g++.old-deja/g++.other/decl5.C: Likewise.
28152
28153 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28154
28155         * g++.dg/parse/parse7.C: New test.
28156
28157 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
28158
28159         PR c++/2843
28160         * g++.dg/ext/attrib7.C: New test.
28161
28162 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28163
28164         * g++.dg/parse/parse6.C: New test.
28165
28166 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
28167
28168         * gcc.dg/h8300-stack-1.c: New.
28169
28170 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28171
28172         g++.dg/lookup/exception1.C: New test.
28173
28174         g++.dg/lookup/template1.C: New test.
28175
28176         g++.dg/parse/namespace2.C: New test.
28177
28178         g++.dg/parse/parens2.C: New test.
28179
28180 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28181
28182         * g++.dg/parse/parse5.C: New test.
28183         * g++.dg/lookup/scoped4.C: New test.
28184
28185 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28186
28187         * g++.dg/parse/parens1.C: New test.
28188
28189         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28190         angle-bracket1.C.
28191         * g++.dg/parse/parens2.C: New test.
28192
28193         * g++.dg/lookup/scope-operator1.C: New test.
28194
28195         * g++.dg/parse/operator1.C: New test.
28196
28197 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28198
28199         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28200         * g++.old-deja/g++.other/access6.C: Likewise.
28201         * g++.old-deja/g++.other/decl1.C: Likewise.
28202         * g++.old-deja/g++.pt/typename12.C: Likewise.
28203
28204 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28205
28206         * g++.dg/parse/namespace1.C: New test.
28207
28208 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28209
28210         * g++.dg/parse/parse4.C: New test.
28211
28212 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28213
28214         * g++.dg/parse/parse3.C: New test.
28215
28216 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28217
28218         * g++.dg/parse/parse2.C: New test.
28219
28220 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28221
28222         * g++.dg/template/friend11.C: New test.
28223
28224 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28225
28226         * g++.dg/parse/parse1.C: New test.
28227
28228 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
28229
28230         * lib/profopt.exp: Change the name of a global variable to avoid
28231         possible clashes with other test suites.
28232
28233 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
28234
28235         * g++.dg/inherit/covariant8.C: New test.
28236
28237 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28238
28239         * g++.dg/init/array9.C: New test.
28240
28241         PR c++/9112
28242         * g++.dg/parse/expr1.C: New test.
28243
28244 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
28245
28246         * gcc.c-torture/compile/20021230-1.c: New test.
28247
28248 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28249
28250         * g++.dg/inherit/covariant5.C: New test.
28251         * g++.dg/inherit/covariant6.C: New test.
28252         * g++.dg/inherit/covariant7.C: New test.
28253
28254 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28255
28256         PR c++/2739
28257         * g++.dg/other/access2.C: New test.
28258
28259 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28260
28261         * g++.dg/other/anon-struct.C: No longer fails
28262         * g++.old-deja/g++.brendan/parse4.C: Likewise.
28263         * g++.old-deja/g++.brendan/parse5.C: Likewise.
28264         * g++.old-deja/g++.brendan/parse6.C: Likewise.
28265
28266 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28267
28268         * g++.dg/parse/angle-bracket.C (main): No longer fails.
28269
28270 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
28271
28272         * g++.dg/eh/spec4.C: Remove stray semicolon.
28273         * g++.dg/expr/pmf-1.C: Change error message.
28274         * g++.dg/ext/asm1.C: Remove stray semicolon.
28275         * g++.dg/ext/typename1.C: Add missing typenames.
28276         * g++.dg/inherit/template-as-base.C: Change error message.
28277         * g++.dg/lookup/scoped1.C: Likewise.
28278         * g++.dg/lookup/scoped2.C: Likewise.
28279         * g++.dg/lookup/using2.C: Likewise.
28280         * g++.dg/other/component1.C: Remove stray semicolon.
28281         * g++.dg/other/do1.C: Change error message.
28282         * g++.dg/other/error2.C: Likewise.
28283         * g++.dg/other/init1.C: Likewise.
28284         * g++.dg/other/packed1.C: Remove stray semicolon.
28285         * g++.dg/other/ptrmem2.C: Change error message.
28286         * g++.dg/parse/parameter-declaration-1.C: Remove line number
28287         marker.
28288         * g++.dg/special/initp1.C: Remove invalid attribute usage.
28289         * g++.dg/template/access3.C: Add typename keyword.
28290         * g++.dg/template/access5.C: Remove stray semicolon.
28291         * g++.dg/template/access6.C: Likewise.
28292         * g++.dg/template/complit1.C: Likewise.
28293         * g++.dg/template/crash1.C: Change error message.
28294         * g++.dg/template/inherit2.C: Remove stray semicolon.
28295         * g++.dg/template/instantiate2.C: Likewise.
28296         * g++.dg/template/instantiate3.C: Change error message.
28297         * g++.dg/template/qual1.C: Remove stray semicolon.
28298         * g++.dg/template/qualttp18.C: Change error message.
28299         * g++.dg/template/ref1.C: Remove stray semicolon.
28300         * g++.dg/template/sizeof1.C (A::value): Declare it.
28301         * g++.dg/template/spec4.C: Change error message.
28302         * g++.dg/template/static1.C: Likewise.
28303         * g++.dg/template/type1.C: Likewise.
28304         * g++.dg/template/typename3.C: Likewise.
28305         * g++.old-deja/g++.benjamin/13478.C: Change error message.
28306         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28307         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28308         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28309         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28310         named return value extension.
28311         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28312         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28313         * g++.old-deja/g++.bob/extern_C.C: Likewise.
28314         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28315         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28316         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28317         * g++.old-deja/g++.brendan/crash13.C: Likewise.
28318         * g++.old-deja/g++.brendan/crash15.C: Likewise.
28319         * g++.old-deja/g++.brendan/crash18.C: Change error message.
28320         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28321         * g++.old-deja/g++.brendan/crash38.C: Likewise.
28322         * g++.old-deja/g++.brendan/crash50.C: Likewise.
28323         * g++.old-deja/g++.brendan/crash56.C: Likewise.
28324         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28325         syntax.
28326         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28327         * g++.old-deja/g++.brendan/crash8.C: Change error message.
28328         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28329         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28330         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28331         * g++.old-deja/g++.brendan/template11.C: Likewise.
28332         * g++.old-deja/g++.brendan/template26.C: Likewise.
28333         * g++.old-deja/g++.brendan/template27.C: Use explicit
28334         specialization syntax.
28335         * g++.old-deja/g++.brendan/template30.C: Likewise.
28336         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28337         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28338         non-dependent names.
28339         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28340         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28341         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28342         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28343         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28344         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28345         named return value extension.
28346         * g++.old-deja/g++.ext/namedret2.C: Likewise.
28347         * g++.old-deja/g++.ext/namedret3.C: Likewise.
28348         * g++.old-deja/g++.ext/return1.C: Likewise.
28349         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28350         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28351         * g++.old-deja/g++.jason/access8.C: Likewise.
28352         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28353         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28354         pseudo-destructor names.
28355         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28356         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28357         pseudo-destructor names.
28358         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28359         * g++.old-deja/g++.jason/overload19.C: Likewise.
28360         * g++.old-deja/g++.jason/overload32.C: Likewise.
28361         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28362         stray semicolons.
28363         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28364         * g++.old-deja/g++.jason/return.C: Likewise.
28365         * g++.old-deja/g++.jason/return2.C: Likewise.
28366         * g++.old-deja/g++.jason/shadow1.C: Likewise.
28367         * g++.old-deja/g++.jason/special.C: Use explicit specialization
28368         syntax.
28369         * g++.old-deja/g++.jason/template10.C: Account for use of
28370         non-dependent names.
28371         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28372         syntax.
28373         * g++.old-deja/g++.jason/template37.C: Likewise.
28374         * g++.old-deja/g++.law/access4.C: Change error messages.
28375         * g++.old-deja/g++.law/arm13.C: Remove incorrect
28376         pseudo-destructor names.
28377         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28378         * g++.old-deja/g++.law/ctors9.C: Likewise.
28379         * g++.old-deja/g++.law/cvt22.C: Likewise.
28380         * g++.old-deja/g++.law/dtors5.C: Likewise.
28381         * g++.old-deja/g++.law/global-init1.C: Likewise.
28382         * g++.old-deja/g++.law/missed-error3.C: Likewise.
28383         * g++.old-deja/g++.law/operators28.C: Likewise.
28384         * g++.old-deja/g++.law/visibility28.C: Likewise.
28385         * g++.old-deja/g++.martin/eval1.C: Likewise.
28386         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28387         name.
28388         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28389         * g++.old-deja/g++.mike/net34.C: Likewise.
28390         * g++.old-deja/g++.mike/net36.C: Likewise.
28391         * g++.old-deja/g++.mike/ns2.C: Likewise.
28392         * g++.old-deja/g++.mike/p12306.C: Likewise.
28393         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28394         value extension.
28395         * g++.old-deja/g++.mike/p700.C: Likewise.
28396         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28397         * g++.old-deja/g++.mike/p710.C: Likewise.
28398         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28399         value extension.
28400         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28401         * g++.old-deja/g++.mike/pmf9.C: Likewise.
28402         * g++.old-deja/g++.ns/crash2.C: Likewise.
28403         * g++.old-deja/g++.ns/crash3.C: Likewise.
28404         * g++.old-deja/g++.ns/invalid1.C: Likewise.
28405         * g++.old-deja/g++.ns/ns17.C: Likewise.
28406         * g++.old-deja/g++.ns/template16.C: Likewise.
28407         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28408         keyword.
28409         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28410         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28411         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28412         named return value extension.
28413         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28414         * g++.old-deja/g++.other/access4.C: Issue additional error
28415         messages.
28416         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28417         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28418         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28419         * g++.old-deja/g++.other/crash25.C: Change error message.
28420         * g++.old-deja/g++.other/crash4.C: Change error message.
28421         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28422         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28423         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28424         checks.
28425         * g++.old-deja/g++.other/defarg8.C: Likewise.
28426         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28427         * g++.old-deja/g++.other/dtor10.C: Likewise.
28428         * g++.old-deja/g++.other/incomplete.C: Likewise.
28429         * g++.old-deja/g++.other/linkage7.C: Likewise.
28430         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
28431         lookup algorithm.
28432         * g++.old-deja/g++.other/mangle2.C: Likewise.
28433         * g++.old-deja/g++.other/refinit2.C: Likewise.
28434         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
28435         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
28436         * g++.old-deja/g++.pt/crash28.C: Likewise.
28437         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
28438         syntax.
28439         * g++.old-deja/g++.pt/crash32.C: Change error message.
28440         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
28441         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
28442         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
28443         error message position.
28444         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
28445         * g++.old-deja/g++.pt/defarg8.C: Change error message.
28446         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
28447         syntax.
28448         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
28449         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
28450         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
28451         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
28452         keyword.
28453         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28454         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
28455         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
28456         keyword.
28457         * g++.old-deja/g++.pt/explicit71.C: Change error message.
28458         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
28459         syntax.
28460         * g++.old-deja/g++.pt/friend28.C: Account for use of
28461         non-dependent names.
28462         * g++.old-deja/g++.pt/friend29.C: Likewise.
28463         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
28464         rules.
28465         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
28466         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
28467         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
28468         lookup rules.
28469         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
28470         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
28471         keyword.
28472         * g++.old-deja/g++.pt/memclass20.C: Likewise.
28473         * g++.old-deja/g++.pt/memclass5.C: Likewise.
28474         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
28475         keyword.
28476         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
28477         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
28478         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
28479         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
28480         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
28481         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
28482         keyword.
28483         * g++.old-deja/g++.pt/spec10.C: Likewise.
28484         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
28485         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
28486         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
28487         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
28488         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
28489         * g++.old-deja/g++.pt/ttp62.C: Likewise.
28490         * g++.old-deja/g++.pt/ttp64.C: Likewise.
28491         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
28492         * g++.old-deja/g++.pt/typename15.C: Likewise.
28493         * g++.old-deja/g++.pt/typename22.C: Likewise.
28494         * g++.old-deja/g++.pt/typename6.C: Change error messages.
28495         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
28496         * g++.old-deja/g++.pt/virtual2.C: Likewise.
28497         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
28498         syntax.
28499         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
28500         return value extension.
28501         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
28502         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
28503         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
28504         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
28505
28506 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
28507
28508         * g++.dg/warn/inline1.C: New test.
28509         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
28510         * g++.old-deja/g++.jason/synth10.C: Likewise.
28511         * g++.old-deja/g++.mike/net31.C: Likewise.
28512         * g++.old-deja/g++.mike/p8786.C: Likewise.
28513
28514         * g++.dg/template/friend10.C: New test.
28515         * g++.dg/template/conv5.C: New test.
28516
28517 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
28518
28519         * g++.dg/lookup/scoped3.C: New test.
28520
28521         * g++.dg/lookup/decl1.C: New test.
28522         * g++.dg/lookup/decl2.C: New test.
28523
28524 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28525
28526         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
28527         gcc.c-torture/compile/20021015-1.c,
28528         gcc.c-torture/compile/20021015-2.c,
28529         gcc.c-torture/compile/20021123-1.c,
28530         gcc.c-torture/compile/20021123-2.c,
28531         gcc.c-torture/compile/20021123-3.c,
28532         gcc.c-torture/compile/20021123-4.c,
28533         gcc.c-torture/execute/20021024-1.c: Add tests previously added
28534         only to 3.1 or 3.2 branch.
28535
28536 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
28537
28538         * gcc.dg/i386-bitfield3.c: New test.
28539
28540         * gcc.dg/i386-bitfield2.c: New test.
28541
28542 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
28543
28544         * g++.dg/parse/conv_op1.C: New test.
28545
28546 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
28547
28548         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
28549         approved.
28550
28551 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
28552
28553         * gcc.c-torture/compile/20021220-1.c: New test.
28554
28555 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
28556
28557         * gcc.dg/i386-fastcall-1.c: New.
28558
28559 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28560
28561         * gcc.c-torture/execute/20021219-1.c: New test.
28562
28563 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28564
28565         * gcc.dg/i386-pic-1.c: New test.
28566
28567 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28568
28569         PR c++/8099
28570         * g++.dg/template/friend9.C: New test.
28571
28572 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28573
28574         PR c++/3663
28575         * g++.dg/template/access7.C: New test.
28576
28577 2002-12-18  Nick Clifton  <nickc@redhat.com>
28578
28579         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
28580         the libstdc++-v3 directory has been found.
28581
28582 2002-12-12  Devang Patel <dpatel@apple.com>
28583         * gcc.dg/darwin-ld-1.c: New test.
28584         * gcc.dg/darwin-ld-2.c: New test.
28585         * gcc.dg/darwin-ld-3.c: New test.
28586         * gcc.dg/darwin-ld-4.c: New test.
28587         * gcc.dg/darwin-ld-5.c: New test.
28588
28589 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28590
28591         * gcc.c-torture/compile/20021212-1.c: New test.
28592
28593 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
28594
28595         * gcc.dg/fshort-wchar: New test.
28596
28597 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
28598
28599         PR c++/8372
28600         * g++.dg/template/dtor1.C: New test.
28601
28602         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
28603         markers.
28604
28605 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
28606
28607         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
28608
28609 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
28610
28611         * g++.dg/template/static1.C: New test.
28612         * g++.dg/template/static2.C: New test.
28613         * g++.old-deja/g++.ext/memconst.C: New test.
28614
28615 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28616
28617         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
28618         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
28619         * g++.dg/special/initp1.C: Likewise.
28620
28621 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
28622
28623         * gcc.c-torture/execute/20021204-1.c: New test.
28624
28625 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
28626
28627         * gcc.dg/ppc-fmadd-1.c: New file.
28628         * gcc.dg/ppc-fmadd-2.c: New file.
28629         * gcc.dg/ppc-fmadd-3.c: New file.
28630
28631 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28632
28633         * gcc.c-torture/compile/20021204-1.c: New test.
28634
28635 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28636
28637         * g++.dg/inherit/covariant2.C: New test.
28638         * g++.dg/inherit/covariant3.C: New test.
28639         * g++.dg/inherit/covariant4.C: New test.
28640         * g++.dg/inherit/covariant1.C: Remove XFAIL.
28641         * g++.old-deja/g++.robertl/eb17.C: Likewise.
28642
28643 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
28644
28645         PR c++/8688
28646         * g++.dg/init/brace3.C: New test.
28647
28648 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
28649
28650         * gcc.dg/20020210-1.c: Fix a comment typo.
28651
28652 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
28653
28654         PR c++/8720
28655         * g++.dg/parse/defarg1.C: New test.
28656
28657         PR c++/8615
28658         * g++.dg/template/char1.C: New test.
28659
28660         * g++.dg/template/varmod1.C: Fix typo.
28661
28662 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28663
28664         DR 180
28665         * g++.old-deja/g++.pt/crash32.C: Expect error.
28666
28667 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
28668
28669         PR c++/5919
28670         * g++.dg/template/varmod1.C: New test.
28671
28672         PR c++/8727
28673         * g++.dg/inherit/typeinfo1.C: New test.
28674
28675         PR c++/8663
28676         * g++.dg/inherit/typedef1.C: New test.
28677
28678 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
28679
28680         PR c++/8332
28681         PR c++/8493
28682         * g++.dg/template/strlen1.C: New test.
28683
28684         PR c++/8227
28685         * g++.dg/template/ctor2.C: New test.
28686
28687         PR c++/8214
28688         * g++.dg/init/string1.C: New test.
28689
28690         PR c++/8511
28691         * g++.dg/template/friend8.C: New test.
28692
28693 2002-11-29  Joe Buck <jbuck@synopsys.com>
28694
28695         * g++.dg/lookup/anon2.C: New test.
28696
28697 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
28698
28699         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
28700         h8300 port.
28701
28702 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
28703
28704         * gcc.dg/bitfld-6.c: New test.
28705
28706 2002-11-27  Jan Hubicka  <jh@suse.cz>
28707
28708         * gcc.c-torture/execute/20021127.[cx]: New test.
28709
28710 2002-11-26  Jan Hubicka  <jh@suse.cz>
28711
28712         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
28713         quality.
28714
28715 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
28716
28717         * g++.dg/init/brace2.C: New test.
28718         * g++.old-deja/g++.mike/p9129.C: Correct.
28719
28720 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
28721
28722         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
28723
28724 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
28725
28726         * gcc.dg/sibcall-6: New test for indirect sibcalls.
28727
28728 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
28729
28730         * testsuite/g++.dg/abi/empty11.C: New test.
28731         * testsuite/g++.dg/rtti/cv1.C: New test.
28732
28733 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
28734
28735         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
28736
28737 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
28738
28739         * g++.dg/abi/empty10.C: New test.
28740
28741 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28742
28743         * gcc.c-torture/compile/20021124-1.c: New test.
28744
28745 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
28746
28747         * g++.dg/abi/rtti2.C: New test.
28748
28749 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28750
28751         * gcc.dg/i386-unroll-1.c: New test.
28752
28753 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28754
28755         * gcc.c-torture/compile/20021120-1.c: New test.
28756         * gcc.c-torture/compile/20021120-2.c: New test.
28757
28758 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28759
28760         * gcc.dg/bitfld-5.c: New test.
28761
28762 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28763
28764         * gcc.c-torture/execute/20021120-3.c: New test.
28765
28766 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28767
28768         * gcc.c-torture/execute/20021120-2.c: New test.
28769
28770 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28771
28772         * gcc.c-torture/execute/20021120-1.c: New test.
28773
28774 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
28775
28776         * gcc.c-torture/execute/20021118-3.c: New test.
28777
28778 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28779
28780         * gcc.c-torture/compile/20021119-1.c: New test.
28781
28782 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
28783
28784         * gcc.dg/duff-1.c: New test.
28785         * gcc.dg/duff-2.c: New test.
28786         * gcc.dg/duff-3.c: New test.
28787
28788 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
28789
28790         * gcc.dg/cpp/_Pragma5.c: New test.
28791
28792 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28793
28794         * gcc.c-torture/execute/20021118-2.c: New test.
28795
28796 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28797
28798         * gcc.c-torture/execute/20021118-1.c: New test.
28799
28800 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
28801
28802         * gcc.dg/20021116-1.c: New test.
28803
28804 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
28805
28806         * g++.dg/abi/vcall1.C: New test.
28807
28808 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
28809
28810         * gcc.dg/20021029-1.c: New test.
28811         * gcc.dg/20021029-2.c: New test.
28812
28813 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28814
28815         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
28816
28817 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28818
28819         PR c/8439
28820         * gcc.dg/20021110.c: Move to ...
28821         * gcc.c-torture/compile/20021110.c: .... here.
28822
28823 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28824
28825         PR c/8467
28826         * gcc.c-torture/execute/20021111-1.c
28827
28828 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28829
28830         PR c/8439
28831         * gcc.dg/20021110.c: New test.
28832
28833 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
28834
28835         * g++.dg/abi/vthunk3.C: Run only on x86.
28836
28837 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28838
28839         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
28840
28841 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
28842
28843         * lib/compat.exp (compat-execute): Fix logic error in last
28844         change.
28845
28846 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
28847
28848         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
28849
28850 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28851
28852         PR c++/8389
28853         * g++.dg/template/access6.C: New test.
28854
28855 2002-11-08  Jan Hubicka  <jh@suse.cz>
28856
28857         * gcc.dg/i386-ssefp-1.c: New test.
28858         * gcc.dg/i386-ssefp-1.c: New test.
28859
28860 2002-11-08  Jan Hubicka  <jh@suse.cz>
28861
28862         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
28863
28864 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28865
28866         * g++.dg/abi/vthunk3.C: New test.
28867
28868         PR c++/8338
28869         * g++.dg/template/crash2.C: New test.
28870
28871 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28872
28873         * testsuite/g++.dg/abi/dtor1.C: New test.
28874         * testsuite/g++.dg/abi/dtor2.C: Likewise.
28875
28876 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
28877
28878         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
28879         Darwin.
28880
28881 2002-11-04  Adam Nemet  <anemet@lnxw.com>
28882
28883         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
28884         -mthumb.  Only xfail with -O0.
28885
28886 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
28887
28888         * g++.dg/abi/thunk1.C: New test.
28889         * g++.dg/abi/thunk2.C: Likewise.
28890         * g++.dg/abi/vtt1.C: Likewise.
28891
28892 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
28893
28894         PR optimization/8423
28895         * gcc.c-torture/execute/builtin-constant.c: New test.
28896
28897 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
28898
28899         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
28900         Add some more cases.
28901
28902 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
28903
28904         PR c++/8391
28905         * g++.dg/opt/local1.C: New test.
28906
28907 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
28908
28909         PR c++/8160
28910         * g++.dg/template/complit1.C: New test.
28911
28912         PR c++/8149
28913         * g++.dg/template/typename4.C: Likewise.
28914
28915 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28916
28917         Core issue 287, PR c++/7639
28918         * g++.dg/template/instantiate1.C: Adjust error location.
28919         * g++.dg/template/instantiate3.C: New test.
28920         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
28921         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
28922         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
28923
28924 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
28925
28926         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
28927
28928 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
28929
28930         PR c++/8287
28931         * g++.dg/init/dtor2.C: New test.
28932
28933 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28934
28935         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
28936         * gcc.dg/nest.c: Bypass errors on irix6.
28937
28938 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
28939
28940         * gcc.dg/nest.c: Expect error for mmix-*-*.
28941         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
28942
28943 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
28944
28945         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
28946         markers.
28947
28948         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
28949
28950 2002-10-25  Mike Stump  <mrs@apple.com>
28951
28952         * gcc.dg/warn-1.c: New test.
28953
28954 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28955
28956         * g++.dg/template/typename3.C: New test.
28957
28958 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
28959
28960         * g++.dg/lookup/ptrmem1.C: New test.
28961
28962         * g++.dg/abi/vthunk2.C: New test.
28963
28964 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28965
28966         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
28967
28968 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
28969
28970         * g++.dg/abi/empty9.C: New test.
28971
28972 2002-10-24  Richard Henderson  <rth@redhat.com>
28973
28974         * g++.dg/inherit/thunk1.C: Enable for ia64.
28975
28976 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28977
28978         PR c++/8067
28979         * g++.dg/lookup/pretty1.C: New test.
28980
28981 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
28982
28983         * gcc.dg/20021023-1.c: New test.
28984
28985 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28986
28987         PR c++/7679
28988         * g++.dg/parse/inline1.C: New test.
28989
28990 2002-10-23  Richard Henderson  <rth@redhat.com>
28991
28992         * g++.dg/inherit/thunk1.C: Enable for x86_64.
28993
28994         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
28995
28996 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
28997
28998         PR c++/6579
28999         * g++.dg/parse/stmtexpr3.C: New test.
29000
29001 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29002
29003         * g++.dg/expr/cond1.C: New test.
29004
29005 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29006
29007         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29008
29009 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29010
29011         * g++.dg/abi/vbase13.C: New test.
29012         * g++.dg/abi/vbase14.C: Likewise.
29013
29014 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
29015
29016         * gcc.dg/tls/pic-1.c: New test.
29017         * gcc.dg/tls/nonpic-1.c: New test.
29018         * gcc.dg/20021018-1.c: New test.
29019
29020 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29021
29022         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29023         Remove only files with the same base name as the test case.
29024         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29025         (profopt-execute): Likewise.  Also, remove old profiling
29026         and performance data files before running the tests.
29027
29028         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29029         * g++.dg/bprob/bprob.exp: Likewise.
29030         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
29031         to allow more general test case names.
29032
29033         * g++.dg/bprob/bprob-1.C: Rename to ...
29034         * g++.dg/bprob/g++-bprob-1.C: ... this.
29035
29036         * g77.dg/bprob/bprob-1.f: Rename to ...
29037         * g77.dg/bprob/g77-bprob-1.f: ... this.
29038
29039 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29040
29041         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29042         bison 1.50 or later.
29043
29044 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
29045
29046         * g++.dg/README: Describe more test directories.
29047
29048 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29049
29050         * g++.dg/init/array6.C: Add additional tests.
29051
29052 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29053
29054         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29055         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29056
29057 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
29058
29059         * gcc.c-torture/compile/20020604-1.x: New.
29060         * gcc.c-torture/compile/simd-5.x: Likewise.
29061         * gcc.c-torture/execute/920710-1.x: Likewise.
29062         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29063
29064 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29065
29066         * g++.dg/inherit/override1.C: Add dg-options clause.
29067
29068 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29069
29070         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29071         _mm_slli_si128.
29072
29073 2002-10-19  Andreas Schwab  <schwab@suse.de>
29074
29075         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29076         directory component.
29077
29078 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
29079
29080         * g++.dg/inherit/thunk1.C: New test.
29081
29082         * g++.dg/inherit/override1.C: New test.
29083
29084         * g++.dg/abi/mangle11.C: New test.
29085         * g++.dg/abi/mangle14.C: New test.
29086         * g++.dg/abi/mangle17.C: New test.
29087
29088 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
29089
29090         * g++.dg/overload/member2.C: New test.
29091
29092 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
29093
29094         * g++.dg/README: Describe new compat directory.
29095         * g++.dg/dg.exp: Skip tests in compat directory.
29096         * README.compat: New file.
29097         * lib/compat.exp: New expect script.
29098         * g++.dg/compat: New test directory.
29099         * g++.dg/compat/compat.exp: New expect script.
29100         * g++.dg/compat/abi: New test directory.
29101         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29102         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29103         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29104         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29105         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29106         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29107         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29108         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29109         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29110         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29111         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29112         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29113         * g++.dg/compat/break: New test directory.
29114         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29115         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29116         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29117         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29118         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29119         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29120         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29121         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29122         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29123         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29124         g++.dg/compat/break/README: New files.
29125         * g++.dg/compat/eh: New test directory.
29126         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29127         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29128         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29129         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29130         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29131         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29132         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29133         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29134         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29135         g++.dg/compat/eh/filter2_y.C,
29136         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29137         g++.dg/compat/eh/new1_y.C,
29138         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29139         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29140         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29141         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29142         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29143         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29144         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29145         g++.dg/compat/eh/unexpected1_y.C: New files.
29146         * g++.dg/compat/init: New test directory.
29147         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29148         g++.dg/compat/init/array5_y.C,
29149         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29150         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29151         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29152         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29153         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29154         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29155         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29156         g++.dg/compat/init/init-ref2_y.C: New files.
29157
29158 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29159
29160         PR c++/7584
29161         * g++.dg/inherit/using3.C: New test.
29162
29163 2002-10-17  Jan Hubicka  <jh@suse.cz>
29164
29165         * gcc.dg/20021017-2.c: New test.
29166
29167 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29168
29169         * g++.dg/abi/mangle16.C: Adjust.
29170
29171         * g++.dg/init/array8.C: New test.
29172
29173 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
29174
29175         * gcc.dg/special/mips-abi.exp: New test.
29176         * gcc.dg/special/mips-abi.s: Empty file used by the above.
29177
29178 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29179
29180         * g++.dg/abi/mangle16.C: New test.
29181         * g++.dg/abi/mangle17.C: Likewise.
29182
29183         PR c++/7478
29184         * g++.dg/template/ref1.C: New test.
29185
29186 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29187
29188         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29189
29190 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
29191
29192         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29193
29194 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29195
29196         PR c++/7524
29197         * g++.dg/init/array7.C: New test.
29198
29199 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
29200
29201         * g++.dg/init/array6.C: New test.
29202
29203         * g++.dg/abi/mangle13.C: Likewise.
29204         * g++.dg/abi/mangle14.C: Likewise.
29205         * g++.dg/abi/mangle15.C: Likewise.
29206
29207 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29208
29209         * g++.dg/abi/empty8.C: New test.
29210
29211 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
29212
29213         * g++.dg/init/ctor1.C: New test.
29214
29215 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
29216
29217         * gcc.c-torture/execute/20021015-1.c: New test.
29218
29219 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
29220
29221         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29222
29223 2002-10-14  Jan Hubicka  <jh@suse.cz>
29224
29225         * gcc.dg/i386-ssetype-[1-5].c: New tests.
29226
29227 2002-10-14  Richard Henderson  <rth@redhat.com>
29228
29229         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29230
29231 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29232
29233         PR optimization/6631
29234         * g++.dg/opt/const2.C: New test.
29235
29236 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29237
29238         PR c++/7176
29239         * g++.dg/parse/friend1.C: New test.
29240         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29241
29242 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
29243
29244         * gcc.dg/20021014-1.c: New test.
29245
29246 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
29247
29248         PR c++/5661
29249         * g++.dg/ext/vlm1.C: New test.
29250         * g++.dg/ext/vlm2.C: Likewise.
29251
29252         * g++.dg/init/array1.C: Remove invalid braces.
29253         * g++.dg/init/brace1.C: New test.
29254         * g++.dg/init/copy2.C: Likewise.
29255         * g++.dg/init/copy3.C: Likewise.
29256         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29257         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29258         braces.
29259
29260 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
29261
29262         * gcc.dg/cpp/assembler.S: Don't use -ansi.
29263
29264 2002-10-11  Richard Shann  <richard.shann@superh.com>
29265
29266         * gcc.c-torture/compile/simd-5.c: New test.
29267
29268 2002-10-10  Roger Sayle  <roger@eyesopen.com>
29269
29270         * gcc.c-torture/execute/shiftopt-1.c: New test case.
29271
29272 2002-10-10  Jim Wilson  <wilson@redhat.com>
29273
29274         * gcc.c-torture/execute/20021010-1.c: New test.
29275
29276 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
29277
29278         PR c/7353
29279         * g++.dg/ext/typedef-init.C: New test.
29280         * gcc.dg/typedef-init.c: New test.
29281
29282 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
29283
29284         * gcc.dg/cpp/paste13.c: New test.
29285
29286 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29287
29288         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
29289         remaining platforms, XFAIL during compile, not execute.  Don't
29290         XFAIL at -O0.
29291
29292 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29293
29294         * gcc.dg/alias-1.c: Tweak expected warning.
29295
29296 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29297
29298         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29299
29300 2002-10-06  Andreas Jaeger  <aj@suse.de>
29301
29302         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29303         * gcc.dg/cpp/c++98.C: Likewise.
29304
29305         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29306         * g++.dg/cpp/c++98.C: Likewise.
29307
29308         * g++.dg/README (Subdirectories): Mention cpp directory.
29309
29310         PR target/7559
29311         * gcc.dg/20021006-1.c: New test.
29312
29313 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29314
29315         PR c++/7804
29316         * g++.dg/other/warning1.C: New test.
29317
29318 2002-10-04  Roger Sayle  <roger@eyesopen.com>
29319
29320         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29321         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
29322         and sparc-*-* with -m64 as expected failures.  See PR 8087.
29323
29324 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29325
29326         PR c++/7931
29327         * g++.dg/template/ptrmem3.C: New test.
29328
29329         PR c++/7754
29330         * g++.dg/template/union1.C: New test.
29331
29332 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29333
29334         PR c++/8006
29335         * g++.dg/abi/mangle9.C: New test.
29336         * g++.dg/abi/mangle10.C: New test.
29337         * g++.dg/abi/mangle11.C: New test.
29338         * g++.dg/abi/mangle12.C: New test.
29339
29340 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
29341
29342         PR c++/7188.
29343         * g++.dg/template/meminit1.C: New test.
29344         * g++.dg/warn/Wreorder-1.C: Likewise.
29345         * g++.old-deja/g++.mike/warn3.C: Tweak.
29346         * lib/prune.exp: Ingore "in copy constructor".
29347
29348 2002-10-02  Andreas Jaeger  <aj@suse.de>
29349
29350         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29351         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29352         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29353         on x86-64.
29354
29355 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29356
29357         * gcc.dg/empty1.C: Fix typo.
29358
29359 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
29360
29361         * gcc.dg/alias-1.c: New test.
29362
29363 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29364
29365         * gcc.dg/empty1.C: New test.
29366
29367         * g++.dg/tls/init-2.C: Tweak error messages.
29368
29369 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
29370
29371         * gcc.c-torture/compile/20020923-1.c: New test.
29372
29373 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
29374
29375         * gcc.c-torture/execute/ffs-1.c: New test.
29376         * gcc.c-torture/execute/ffs-2.c: Ditto.
29377
29378 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
29379
29380         * g++.dg/overload/member1.C: New test.
29381
29382 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
29383
29384         * g++.dg/abi/empty7.C: New test.
29385         * g++.dg/init/pm2.C: Likewise.
29386
29387 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
29388
29389         * g++.dg/rtti/crash1.C: New test.
29390
29391 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
29392
29393         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29394         gcc.dg/sibcall-4.c: New tests.
29395
29396 2002-09-28  Roger Sayle  <roger@eyesopen.com>
29397
29398         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29399         powerpc and MMIX targets.
29400
29401 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
29402
29403         * gcc.dg/cpp/20020927-1.c: New.
29404
29405 2002-09-26  David S. Miller  <davem@redhat.com>
29406
29407         * gcc.c-torture/compile/trunctfdf.c: New.
29408
29409 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29410
29411         * lib/target-supports.exp (check_weak_available): Handle solaris2.
29412
29413 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
29414
29415         * gcc.c-torture/execute/loop-15.c: New.
29416
29417 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
29418
29419         * README.QMTEST: Fix typo.
29420
29421 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29422
29423         * gcc.dg/20020926-1.c: New test.
29424
29425 2002-09-25  David S. Miller  <davem@redhat.com>
29426
29427         PR target/7842
29428         * gcc.c-torture/execute/shiftdi.c: New test.
29429
29430 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
29431
29432         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
29433         unique to the tool.
29434         * lib/g77.exp (g77_init): Likewise.
29435         * lib/g++.exp (g++_init): Likewise.
29436         * lib/objc.exp (objc_init): Likewise.
29437
29438 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
29439
29440         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
29441         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
29442         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
29443
29444 2002-09-25  Richard Henderson  <rth@redhat.com>
29445
29446         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
29447         too-small long double.
29448
29449 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
29450
29451         * gcc.dg/20020919-1.c: New test.
29452
29453 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
29454
29455         * g++.dg/abi/bitfield6.C: New test.
29456         * g++.dg/abi/bitfield7.C: New test.
29457         * g++.dg/abi/bitfield8.C: New test.
29458         * g++.dg/abi/vbase11.C: New test.
29459
29460 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29461
29462         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
29463         hppa*-*-hpux*.  Update test comment.
29464
29465 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
29466
29467         * gcc.dg/tls/struct-1.c: New test.
29468
29469 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
29470
29471         * gcc.dg/cpp/tr-warn2.c: Update.
29472
29473 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29474
29475         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
29476
29477 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29478
29479         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
29480         systems.
29481
29482 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
29483
29484         * gcc.c-torture/execute/ieee/mzero3.c: New test.
29485
29486         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29487         Adjust for c++filt moved to binutils.  Remove spurious duplicate
29488         setting of cxxfilt.
29489
29490 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
29491
29492         * gcc.dg/20020312-2.c: Update for darwin.
29493
29494 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29495
29496         * g++.old-deja/g++.other/crash32.C: Mark ICE.
29497
29498 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
29499
29500         * objc.dg/comp-types-1.m: New test.
29501         * objc.dg/comp-types-2.m: New test.
29502         * objc.dg/comp-types-3.m: New test.
29503         * objc.dg/comp-types-4.m: New test.
29504         * objc.dg/comp-types-5.m: New test.
29505         * objc.dg/comp-types-6.m: New test.
29506
29507 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29508
29509         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
29510
29511 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29512
29513         * g++.dg/other/do1.C: New test.
29514
29515         * g++.dg/template/subst1.C: New test.
29516
29517 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
29518
29519         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
29520
29521 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29522
29523         * g++.dg/template/qualttp20.C: Adjust expected errors.
29524         * g++.old-deja/g++.jason/report.C: Likewise.
29525         * g++.old-deja/g++.other/qual1.C: Likewise.
29526
29527         * g++.dg/lookup/scoped2.C: New test.
29528
29529         * g++.dg/ext/asm3.C: New test.
29530
29531 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
29532
29533         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
29534
29535 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
29536
29537         * ChangeLog: follow spelling conventions.
29538         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
29539         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
29540         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
29541         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
29542         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
29543         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
29544         * g++.old-deja/g++.law/global-init1.C: Likewise.
29545         * g++.old-deja/g++.other/delete4.C: Likewise.
29546         * g++.old-deja/g++.other/inline21.C: Likewise.
29547         * g++.old-deja/g++.other/singleton.C: Likewise.
29548         * g77.dg/strlen0.f: Likewise.
29549         * g77.f-torture/compile/20010519-1.f: Likewise.
29550         * g77.f-torture/compile/980310-4.f: Likewise.
29551         * gcc.c-torture/compile/20000605-1.c: Likewise.
29552         * gcc.c-torture/execute/20020225-1.c: Likewise.
29553         * gcc.dg/c90-hexfloat-2.c: Likewise.
29554         * gcc.dg/c99-bool-1.c: Likewise.
29555         * gcc.dg/c99-hexfloat-2.c: Likewise.
29556         * gcc.dg/dll-2.c: Likewise.
29557         * gcc.dg/wtr-union-init-1.c: Likewise.
29558         * gcc.dg/wtr-union-init-2.c: Likewise.
29559         * gcc.dg/wtr-union-init-3.c: Likewise.
29560         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29561         * gcc.dg/cpp/defined.c: Likewise.
29562         * gcc.dg/cpp/macsyntx.c: Likewise.
29563         * gcc.dg/cpp/paste2.c: Likewise.
29564         * gcc.dg/cpp/trad/defined.c: Likewise.
29565         * gcc.dg/format/c90-printf-1.c: Likewise.
29566         * gcc.dg/format/c90-scanf-1.c: Likewise.
29567         * gcc.dg/format/c99-printf-1.c: Likewise.
29568         * gcc.dg/format/c99-scanf-1.c: Likewise.
29569         * gcc.misc-tests/gcov-8.c: Likewise.
29570         * lib/profopt.exp: Likewise.
29571
29572 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
29573
29574         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
29575
29576 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29577
29578         * g++.dg/inherit/using2.C: New test.
29579
29580 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
29581
29582         * ChangeLog: Follow spelling conventions.
29583         * g++.dg/template/friend4.C: Likewise.
29584         * g++.old-deja/g++.pt/crash67.C: Likewise.
29585         * gcc.c-torture/execute/20000801-4.c: Likewise.
29586         * gcc.dg/c90-digraph-1.c: Likewise.
29587         * gcc.dg/c94-digraph-1.c: Likewise.
29588         * gcc.dg/c99-digraph-1.c: Likewise.
29589         * gcc.dg/cpp/line5.c: Likewise.
29590         * gcc.dg/cpp/multiline.c: Likewise.
29591         * gcc.dg/cpp/trad/literals-1.c: Likewise.
29592         * gcc.dg/format/attr-3.c: Likewise.
29593         * gcc.dg/format/c90-scanf-3.c: Likewise.
29594         * gcc.dg/format/ext-4.c: Likewise.
29595
29596 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29597
29598         * g++.dg/template/pretty1.C: New test.
29599
29600 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
29601
29602         * gcc.c-torture/execute/struct-cpy-1.c: New test.
29603
29604 2002-09-13  Matt Austern  <austern@apple.com>
29605
29606         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
29607         passing a cast expression to a function by const reference.
29608
29609 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
29610
29611         * g++.dg/template/deduce1.C: New test.
29612
29613 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
29614
29615         * gcc.c-torture/execute/simd-1.c: Force all use of int to
29616         32-bit int.
29617
29618 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29619
29620         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
29621         usage.
29622
29623 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
29624
29625         * gcc.c-torture/compile/20020910-1.c: New test.
29626
29627 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
29628
29629         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
29630
29631 2002-09-10  Andreas Jaeger  <aj@suse.de>
29632
29633         * gcc.dg/20020312-2.c: Adjust for x86-64.
29634
29635 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
29636
29637         * g77.dg/7388.f: New test case for PR 7388.
29638
29639 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
29640
29641         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
29642
29643 2002-09-05  Ziemowit Laski <zlaski@apple.com>
29644
29645         * objc.dg/proto-lossage-1.m: New test.
29646
29647 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
29648
29649         * gcc.dg/cpp/_Pragma4.c: Fix typo.
29650
29651 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
29652
29653         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
29654         expected to pass.
29655
29656 2002-09-06  Stan Shebs  <shebs@apple.com>
29657             David Edelsohn  <edelsohn@gnu.org>
29658
29659         * gcc.dg/weak: New directory.
29660         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
29661         target-specific xfail bits.
29662         * gcc.dg/typeof-2.c: Move to new directory.
29663         * gcc.dg/weak.exp: New expect script.
29664
29665 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
29666
29667         * gcc.c-torture/execute/extzvsi.c: New test.
29668
29669 2002-09-05  Stan Shebs  <shebs@apple.com>
29670
29671         * gcc.dg/weak-1.c: xfail on Darwin.
29672         * gcc.dg/weak-2.c: Ditto.
29673         * gcc.dg/weak-3.c: Ditto.
29674         * gcc.dg/weak-4.c: Ditto.
29675         * gcc.dg/weak-5.c: Ditto.
29676         * gcc.dg/weak-6.c: Ditto.
29677         * gcc.dg/weak-7.c: Ditto.
29678         * gcc.dg/weak-8.c: Ditto.
29679         * gcc.dg/weak-9.c: Ditto.
29680
29681 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
29682
29683         * gcc.c-torture/execute/loop-14.c: New test.
29684
29685 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
29686
29687         * g++.dg/other/cxa-atexit1.C: New test.
29688
29689         * gcc.dg/typeof-2.c: New test.
29690
29691 2002-09-03  Roger Sayle  <roger@eyesopen.com>
29692
29693         * gcc.dg/builtins-2.c: New testcase.
29694         * gcc.dg/builtins-3.c: New testcase.
29695
29696 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
29697
29698         * gcc.dg/cpp/_Pragma4.c: New test.
29699
29700 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
29701
29702         * objc/execute/nil_method-1.m: New testcase.
29703
29704 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
29705
29706         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
29707         [Object class], not [Object initialize].
29708
29709 2002-08-31  Roger Sayle  <roger@eyesopen.com>
29710             Hans-Peter Nilsson  <hp@bitrange.com>
29711
29712         * gcc.c-torture/execute/20020720-1.x: Skip test on
29713         mmix-knuth-mmixware.  Correct comment.
29714
29715 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
29716
29717         * testsuite/g++.dg/abi/bitfield5.C: New test.
29718         * testsuite/g++.dg/abi/vbase10.C: Likewise.
29719
29720 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
29721
29722         * objc.dg/undeclared-selector.m: New test.
29723
29724 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
29725
29726         * g++.dg/other/offsetof1.C: Avoid cast warning.
29727
29728 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
29729
29730         * objc.dg/super-class-2.m: New test.
29731
29732 2002-08-24  Matt Austern  <austern@apple.com>
29733
29734         * g++.dg/ext/lvaddr.C: New test.
29735         * g++.dg/ext/lvcast.C: New test.
29736
29737 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
29738
29739         * testsuite/g++.dg/inherit/cond1.C: New test.
29740
29741 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
29742
29743         * gcc.dg/noncompile/incomplete-1.c: New test.
29744
29745 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29746
29747         * gcc.dg/typespec-1.c: New test.
29748
29749 2002-08-20  Devang Patel  <dpatel@apple.com>
29750         * objc.dg/proto-hier-2.m: New test.
29751
29752 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
29753
29754         * objc.dg/bitfield-1.m: New test.
29755         * objc.dg/bitfield-2.m: New test.
29756
29757 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29758
29759         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
29760         gcc.dg/c99-flex-array-4.c: New tests.
29761
29762 2002-08-16  Stan Shebs  <shebs@apple.com>
29763
29764         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
29765
29766 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
29767
29768         * gcc.dg/typeof-1.c: New test.
29769         * g++.dg/ext/typeof2.C: New test.
29770
29771 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29772
29773         * g++.dg/other/offsetof1.C: New test.
29774
29775 2002-08-14  Richard Henderson  <rth@redhat.com>
29776
29777         * gcc.dg/tls/diag-3.c: Fix expected message strings.
29778
29779 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
29780
29781         * gcc.dg/cpp/_Pragma3.c: New test.
29782
29783 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
29784
29785         * g++.dg/template/inherit3: New test.
29786
29787 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29788
29789         * gcc.dg/bitfld-4.c: Add blank options.
29790
29791 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
29792
29793         * g++.dg/template/crash1.C: New test.
29794
29795 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29796
29797         * gcc.dg/tls/opt-2.c: New test.
29798
29799 2002-08-08  Devang Patel  <dpatel@apple.com>
29800
29801         * objc.dg/selector-1.m : New test
29802
29803 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29804
29805         * g++.dg/abi/bitfield4.C: New test.
29806         * gcc.dg/bitfld-4.c: New test.
29807
29808 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29809
29810         * g++.dg/other/packed1.C: New test.
29811
29812 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
29813
29814         * g++.dg/abi/offsetof.C: Tweak error messages.
29815         * g++.old-deja/g++.mike/p10769a.C: Likewise.
29816
29817 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29818
29819         * gcc.dg/bitfld-3.c: New test.
29820
29821 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29822             Richard Henderson  <rth@redhat.com>
29823
29824         * gcc.dg/i386-bitfield1.c: New test.
29825         * g++.dg/abi/bitfield3.C: Update.
29826
29827 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
29828
29829         * objc.dg/const-str-2.m: Update.
29830         * gcc.dg/cpp/c++98.c: Change to C extension.
29831         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
29832         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
29833
29834 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
29835
29836         * testsuite/gcc.dg/tls/diag-3.c: New.
29837
29838 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
29839
29840         * g++.dg/README (Subdirectories): Document new subdir expr.
29841         * g++.dg/expr/pmf-1.C: New test.
29842
29843 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
29844
29845         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
29846
29847 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
29848
29849         * g++.dg/abi/bitfield3.C: New test.
29850
29851 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
29852
29853         * lib/gcov.exp: Tweak expected line formats.
29854         * gcc.misc-tests/gcov8.c: New test.
29855         * gcc.misc-tests/gcov8.x: New flags.
29856
29857 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
29858
29859         * consistency.vlad/layout/endian.c: Include string.h.
29860
29861         * gcc.c-torture/execute/20020805-1.c: New test.
29862
29863 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
29864
29865         * g++.dg/other/conversion1.C: New test.
29866
29867 2002-08-03  Roger Sayle  <roger@eyesopen.com>
29868
29869         * gcc.dg/builtins-1.c: New testcase.
29870
29871 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
29872
29873         * g++.dg/inherit/access3.C: New test.
29874
29875 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
29876
29877         * gcc.dg/ia64-visibility-2.c: New test.
29878
29879 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
29880
29881         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
29882         __qualifier_flags to __flags.
29883
29884 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
29885
29886         * g++.dg/inherit/operator1.C: New test.
29887         * g++.dg/lookup/disamb1.C: Fix typo in comment.
29888         * g++.dg/other/error1.C: Change expected error message.
29889         * g++.dg/template/conv4.C: Likewise.
29890
29891 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
29892
29893         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
29894         for documented behavior.
29895
29896 2002-07-25  Roger Sayle  <roger@eyesopen.com>
29897
29898         * gcc.c-torture/execute/20020720-1.x: Skip this test on
29899         several targets known to fail.
29900
29901 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
29902
29903         * gcc.dg/mips-args-[123].c: New tests.
29904
29905 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
29906
29907         * gcc.dg/ppc-spe.c: New.
29908
29909 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
29910
29911         * g++.dg/other/ptrmem4.C: New testcase.
29912
29913 2002-07-24  Richard Henderson  <rth@redhat.com>
29914
29915         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
29916
29917 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
29918
29919         * g++.dg/ext/alignof1.C (main): Return 0 for success.
29920
29921 2002-07-24  Roger Sayle  <roger@eyesopen.com>
29922
29923         * gcc.c-torture/execute/memset-3.c: New testcase.
29924
29925 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
29926
29927         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
29928         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
29929
29930 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29931
29932         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
29933         Delete.
29934
29935 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
29936
29937         * gcc.c-torture/compile/simd-4.c: New test.
29938
29939 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29940
29941         PR c++/7347, c++/7348
29942         * g++.dg/template/access4.C: New test.
29943         * g++.dg/template/access5.C: New test.
29944         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
29945         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
29946         * g++.old-deja/g++.pt/ttp58.C: Likewise.
29947         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
29948
29949 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
29950
29951         * gcc.dg/gnu89-init-2.c: New test.
29952
29953 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
29954
29955         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
29956
29957 2002-07-20  Roger Sayle  <roger@eyesopen.com>
29958
29959         * gcc.c-torture/execute/20020720-1.c: New testcase.
29960
29961 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
29962
29963         * gcc.dg/cpp/Wsignprom.c: New tests.
29964
29965 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
29966
29967         * gcc.c-torture/execute/loop-13.c: New test.
29968
29969 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
29970
29971         * gcc.dg/cpp/expr.c: New tests.
29972
29973 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
29974
29975         * g++.dg/opt/pr6713.C: Add template instantiation.
29976
29977 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
29978
29979         * gcc.dg/nest.c: New test.
29980
29981 2002-07-17  Richard Henderson  <rth@redhat.com>
29982
29983         * g++.dg/opt/pr6713.C: New test.
29984
29985 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
29986
29987         * gcc.c-torture/execute/loop-2e.x: Let the testcase
29988         XFAIL for all x86 processors.
29989
29990 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
29991
29992         * gcc.c-torture/execute/20010122-1.x: Do not test with
29993         -fomit-frame-pointer.
29994
29995 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29996
29997         * g++.dg/template/instantiate2.C: New test.
29998         * g++.dg/template/spec4.C: New test.
29999
30000 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30001
30002         * g++.dg/template/access2.C: New test.
30003         * g++.dg/template/access3.C: New test.
30004
30005 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
30006
30007         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30008         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30009         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30010         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30011         Convert to use <stdarg.h>.
30012         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30013         Delete.
30014         * gcc.dg/va-arg-2.c: New.
30015         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30016
30017 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
30018
30019         * gcc.c-torture/compile/20020710-1.c: New test.
30020
30021 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
30022                           Andrew Pinski  <pinskia@physics.uc.edu>
30023
30024         gcc.c-torture/compile/simd-2.c: New testcase.
30025         gcc.c-torture/compile/simd-3.c: Likewise.
30026
30027 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
30028
30029         PR c++/7224
30030         * g++.dg/overload/error1.C: New test.
30031
30032 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30033
30034         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30035         configuration and IRIX 6 O32 ABI.
30036
30037 2002-07-11  Roger Sayle  <roger@eyesopen.com>
30038
30039         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30040
30041 2002-07-10  Roger Sayle  <roger@eyesopen.com>
30042
30043         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30044
30045 2002-07-10  Jeffrey A Law  <law@redhat.com>
30046
30047         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30048
30049         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
30050
30051 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
30052
30053         * gcc.dg/20020312-2.c: Check for __PPC__.
30054
30055 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
30056
30057         * gcc.c-torture/compile/20020709-1.c: New test.
30058
30059 2002-07-07  Roger Sayle  <roger@eyesopen.com>
30060
30061         * g++.dg/template/qualttp21.C: New test case.
30062
30063 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
30064
30065         * gcc.c-torture/compile/20020706-1.c: New test.
30066         * gcc.c-torture/compile/20020706-2.c: New test.
30067
30068 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
30069             Alexandre Oliva  <aoliva@redhat.com>
30070
30071         * g++.dg/warn/incomplete1.C: New test.
30072
30073 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30074
30075         PR c++/7099
30076         * g++.dg/warn/noreturn1.C: New test.
30077
30078 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
30079
30080         PR c++/6706
30081         * g++.dg/debug/debug6.C: New test.
30082         * g++.dg/debug/debug7.C: New test.
30083
30084 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
30085
30086         * gcc.c-torture/compile/simd-3.c: New test.
30087
30088 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
30089
30090         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30091         * gcc.dg/20020620-1.c: Likewise.
30092
30093 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30094
30095         PR c++/6944
30096         * g++.dg/init/array4.C: New test.
30097         * g++.dg/init/array5.C: New test.
30098
30099 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
30100
30101         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30102         * gcc.c-torture/execute/simd-2.c (main): Likewise.
30103
30104 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30105
30106         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30107         * gcc.dg/wtr-aggr-init-1.c: Likewise.
30108         * gcc.dg/wtr-conversion-1.c: Likewise.
30109         * gcc.dg/wtr-escape-1.c: Likewise.
30110         * gcc.dg/wtr-int-type-1.c: Likewise.
30111         * gcc.dg/wtr-label-1.c: Likewise.
30112         * gcc.dg/wtr-static-1.c: Likewise.
30113         * gcc.dg/wtr-strcat-1.c: Likewise.
30114         * gcc.dg/wtr-suffix-1.c: Likewise.
30115         * gcc.dg/wtr-switch-1.c: Likewise.
30116         * gcc.dg/wtr-unary-plus-1.c: Likewise.
30117         * gcc.dg/wtr-union-init-1.c: Likewise.
30118         * gcc.dg/wtr-union-init-2.c: Likewise.
30119         * gcc.dg/wtr-union-init-3.c: Likewise.
30120
30121         * gcc.dg/wtr-func-def-1.c: New test.
30122
30123 2002-07-02 Devang Patel <dpatel@apple.com>
30124
30125         * objc.dg/param-1.m: New test.
30126
30127 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
30128
30129         * gcc.dg/cpp/trad/directive.c: Add test.
30130         * gcc.dg/cpp/trad/macroargs.c: Add test.
30131         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30132
30133 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
30134
30135         * gcc.dg/cpp/cmdlne-M.c: New test.
30136
30137 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
30138
30139         * objc.dg/desig-init-1.m: New test.
30140
30141 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30142
30143         PR c++/6716
30144         * g++.dg/template/instantiate1.C: New test.
30145
30146 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
30147
30148         PR c++/7112
30149         * g++.dg/template/sizeof2.C: New test.
30150
30151 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30152
30153         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30154         gcc.dg/cpp/trad/include.c: New tests.
30155
30156 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
30157
30158         PR target/7177
30159         * gcc.c-torture/compile/20020701-1.c: New test.
30160
30161 2002-07-01  Stan Shebs  <shebs@apple.com>
30162
30163         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30164         header here...
30165         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30166         (objc-torture-execute): or here.
30167
30168 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
30169
30170         * gcc.c-torture/execute/arith-rand-ll.c: New test.
30171
30172 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30173
30174         * gcc.dg/cpp/trad/escaped-nl.c: New test.
30175
30176 2002-06-30  Devang Patel  <dpatel@apple.com>
30177
30178         * objc.dg/fsyntax-only.m: New test.
30179
30180 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
30181
30182         PR c++/6695
30183         * g++.dg/template/friend7.C: New file.
30184
30185 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
30186
30187         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30188         return type.
30189
30190 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
30191
30192         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30193         avoid division by zero.
30194
30195 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
30196
30197         * gcc.dg/Wunknownprag.c: New tests.
30198
30199 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
30200
30201         * gcc.c-torture/execute/simd-2.c: New test.
30202
30203 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
30204
30205         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30206         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30207         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30208         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30209         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30210         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30211         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30212         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30213         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30214         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30215         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30216         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30217         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30218         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30219         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30220         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30221         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30222
30223 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
30224
30225         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30226         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30227         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30228         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30229         New tests.
30230         * gcc.dg/cpp/trad/directive.c: Update.
30231
30232 2002-06-23  Andreas Jaeger  <aj@suse.de>
30233
30234         * gcc.c-torture/execute/complex-6.c: New.
30235
30236 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
30237
30238         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30239         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30240         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30241         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30242
30243 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
30244
30245         * gcc.dg/cpp/trad: New directory with traditional tests copied
30246         from parent directory.
30247         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30248         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30249         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30250         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30251         Move to trad/ and rename.
30252         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30253         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30254         gcc.dg/cpp/trad/redef2.c: New tests.
30255         * gcc.dg/cpp/trad/trad.exp: New driver.
30256
30257 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
30258
30259         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30260         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30261         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30262         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30263         Remove.
30264
30265 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
30266
30267         * gcc.dg/20020620-1.c: New test.
30268
30269 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30270
30271         * g++.dg/template/ttp4.C: New test.
30272
30273 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
30274
30275         * g++.dg/opt/vt1.C: Fix regexp.
30276
30277 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30278
30279         * gcc.c-torture/execute/pure-1.c: Make functions static again.
30280         Don't use attribute `noinline'.
30281
30282 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30283
30284         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30285
30286 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
30287
30288         * gcc.c-torture/execute/simd-1.c: New.
30289
30290         * gcc.dg/simd-1.c: New.
30291
30292 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30293
30294         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30295
30296 2002-06-16  Richard Henderson  <rth@redhat.com>
30297
30298         * g++.dg/ext/anon-struct1.C: New.
30299         * g++.dg/ext/anon-struct2.C: New.
30300         * g++.dg/ext/anon-struct3.C: New.
30301         * gcc.dg/anon-struct-1.c: New.
30302         * gcc.dg/anon-struct-2.c: New.
30303         * gcc.dg/anon-struct-3.c: New.
30304         * gcc.dg/20011008-1.c: Adjust warning text.
30305         * gcc.dg/20020527-1.c: Add -fms-extensions.
30306
30307 2002-06-16  Richard Henderson  <rth@redhat.com>
30308
30309         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30310
30311 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
30312
30313         * gcc.c-torture/execute/20020615-1.c: New test.
30314
30315 2002-06-15  Roger Sayle  <roger@eyesopen.com>
30316
30317         * gcc.c-tortuture/execute/compare-1.c: New test case.
30318         * gcc.c-tortuture/execute/compare-2.c: New test case.
30319         * gcc.c-tortuture/execute/compare-3.c: New test case.
30320
30321 2002-06-13  Richard Henderson  <rth@redhat.com>
30322
30323         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
30324         ia64 ilp32.
30325
30326 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30327
30328         * g++.dg/template/typename2.C: Update error message.
30329
30330 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
30331
30332         * gcc.c-torture/execute/20020611-1.c: New test.
30333
30334 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
30335
30336         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30337         list of targets to skip.
30338
30339 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
30340
30341         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30342         targets if not optimizing.
30343
30344 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
30345
30346         * gcc.c-torture/compile/20020605-1.c: New test.
30347
30348         * g++.dg/opt/vt1.C: New test.
30349
30350         * gcc.dg/20020531-1.c: New test.
30351
30352         * gcc.dg/20020530-1.c: New test.
30353
30354         * gcc.dg/20020527-1.c: New test.
30355
30356         * g++.dg/opt/cse1.C: New test.
30357
30358 2002-06-07  Roger Sayle  <roger@eyesopen.com>
30359
30360         * gcc.dg/20020607-2.c: New test case.
30361
30362 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
30363
30364         * gcc.c-torture/compile/20020604-1.c: New test.
30365
30366 2002-06-04  Richard Henderson  <rth@redhat.com>
30367
30368         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30369         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30370         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30371
30372 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
30373
30374         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30375
30376 2002-06-03  Richard Henderson  <rth@redhat.com>
30377
30378         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30379         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30380
30381 2002-06-02  Richard Henderson  <rth@redhat.com>
30382
30383         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30384         test functions static.
30385
30386 2002-06-02  Andreas Jaeger  <aj@suse.de>
30387
30388         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30389         now.
30390
30391 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30392
30393         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30394         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30395         Update for mofified diagnostics.
30396         * gcc.dg/c99-intconst-1.c: No longer fail.
30397
30398 2002-06-02  Richard Henderson  <rth@redhat.com>
30399
30400         * gcc.dg/uninit-A.c: Remove xfail markers.
30401
30402 2002-06-01  Roger Sayle  <roger@eyesopen.com>
30403
30404         * gcc.dg/fnegate-1.c: New test case.
30405
30406 2002-05-30  Osku Salerma  <osku@iki.fi>
30407
30408         * gcc.c-torture/execute/mayalias-1.c: New file.
30409
30410 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30411
30412         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30413         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30414         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30415
30416 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
30417
30418         * gcc.c-torture/execute/20020529-1.c: New test.
30419
30420 2002-05-27  Richard Henderson  <rth@redhat.com>
30421
30422         * g++.dg/ext/attrib6.C: New test case.
30423
30424 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30425
30426         * gcc.c-torture/execute/pure-1.c: New test.
30427
30428 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30429
30430         * gcc.dg/cpp/arith-2.c: Remove.
30431
30432 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30433
30434         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
30435         * gcc.dg/cpp/if-3.c: Remove.
30436
30437 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
30438
30439         * g++.dg/opt/cse2.C: New test.
30440
30441 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
30442
30443         * gcc.dg/cpp/arith-1.c: New semantic tests.
30444         * gcc.dg/cpp/if-1.c: Update.
30445
30446 2002-05-24  Ben Elliston  <bje@redhat.com>
30447
30448         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
30449
30450 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30451
30452         * gcc.dg/verbose-asm.c: New test.
30453
30454 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30455
30456         * gcc.dg/cpp/paste12.c: New test.
30457
30458 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30459
30460         * g++.dg/parse/named_ops.C: New test.
30461
30462 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
30463
30464         * gcc/testsuite/gcc.dg/weak-8.c: New test.
30465
30466 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
30467
30468         * gcc.dg/weak-2.c: Allow optional leading underscore
30469         in scan-assembler symbol name.
30470         * gcc.dg/weak-3.c: Likewise.
30471         * gcc.dg/weak-4.c: Likewise.
30472         * gcc.dg/weak-5.c: Likewise.
30473
30474 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
30475
30476         * gcc.dg/20020523-1.c: New test.
30477
30478 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30479
30480         * objc.dg/const-str-2.m: Update now that we stop after
30481         a command line error.
30482
30483 2002-05-22  Richard Henderson  <rth@redhat.com>
30484
30485         * g++.dg/dg.exp: Fix typo in test pruneing.
30486
30487 2002-05-22  Richard Henderson  <rth@redhat.com>
30488
30489         * g++.dg/dg.exp: Prune the tls subdirectory.
30490         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
30491         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
30492         * g++.dg/tls/init-1.C: New.
30493
30494 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
30495
30496         * gcc.dg/20020517-1.c: New test.
30497
30498 2002-05-21  Richard Henderson  <rth@redhat.com>
30499
30500         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
30501         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
30502
30503 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
30504
30505         * g++.dg/other/copy2.C: New test.
30506
30507 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
30508
30509         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
30510         (MAX_COPY): Bump up to 10 times sizeof (long long).
30511         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
30512
30513         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
30514         sizeof (long long).
30515
30516         * gcc.c-torture/execute/strcpy-1.c: New test.
30517
30518 2002-05-19  Jason Merrill  <jason2redhat.com>
30519
30520         * g++.dg/ext/oper1.C: New test.
30521
30522 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
30523 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
30524
30525         * README.QMTEST: New file.
30526
30527         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
30528
30529 2002-05-19  Andreas Jaeger  <aj@suse.de>
30530
30531         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
30532         now.
30533         * gcc.c-torture/execute/loop-2d.x: Likewise.
30534
30535 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
30536
30537         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
30538         support weak symbols.
30539         * gcc.dg/weak-4.c: Likewise.
30540         * gcc.dg/weak-6.c: Likewise.
30541
30542 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
30543
30544         * gcc.dg/weak-3.c: Add dg-excess-error comment for
30545         cygwin, coff and h8300-*-hms targets
30546         * gcc.dg/weak-5.c: Likewise.
30547         * gcc.dg/weak-7.c: Likewise.
30548
30549 2002-05-16  Jason Merrill  <jason@redhat.com>
30550
30551         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
30552         (scan-assembler-not, scan-assembler-dem): Likewise.
30553         (scan-assembler-dem-not): Likewise.
30554
30555 2002-05-15  Richard Henderson  <rth@redhat.com>
30556
30557         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
30558
30559 2002-05-15  Richard Henderson  <rth@redhat.com>
30560
30561         * gcc.dg/weak-5.c (vfoo1c): No warning here.
30562         (vfoo1f): Warning here.
30563         (vfoo1l): Don't redefine the alias.
30564
30565 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
30566
30567         * g++.dg/init/pm1.C: New test.
30568
30569 2002-05-12  David S. Miller  <davem@redhat.com>
30570
30571         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
30572         types.
30573
30574 2002-05-10  Roger Sayle  <roger@eyesopen.com>
30575
30576         * gcc.c-torture/execute/20020510-1.c: New test case.
30577
30578 2002-05-10  David S. Miller  <davem@redhat.com>
30579
30580         * gcc.c-torture/execute/conversion.c: Test long double too.
30581
30582 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
30583
30584         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
30585         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
30586         * lib/g++.exp (g++_link_flags): Likewise.
30587         * lib/objc.exp (objc_target_compile): Likewise.
30588
30589 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30590
30591         * gcc.dg/cpp/poison.c: Update.
30592         * gcc.dg/cpp/20000625-2.c: Remove.
30593         * gcc.dg/cpp/direct2s.c: Remove final test.
30594
30595 2002-05-08  Tom Rix  <trix@redhat.com>
30596
30597         * gcc.c-torture/execute/20020508-1.c: New test.
30598         * gcc.c-torture/execute/20020508-2.c: New test.
30599         * gcc.c-torture/execute/20020508-3.c: New test.
30600
30601 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30602
30603         * gcc.dg/cpp/charconst-4.c: More tests.
30604
30605 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
30606
30607         PR c/6569
30608         * gcc.dg/weak-3.c: Update location of warning messages.
30609         * gcc.dg/weak-5.c: Likewise.
30610
30611 2002-05-06  Roger Sayle  <roger@eyesopen.com>
30612
30613         * gcc.c-torture/execute/20020506-1.c: New test case.
30614
30615 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30616
30617         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
30618
30619 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30620
30621         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
30622
30623 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30624
30625         * gcc.dg/cpp/charconst-3.c: New test.
30626
30627 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30628
30629         * gcc.dg/cpp/charconst.c: Update tests.
30630
30631 2002-05-05  Tim Josling  <tej@melbpc.org.au>
30632
30633         * treelang: Added directory for new sample language treelang. Also
30634         lib/treelang.exp: New file to signal treelang should be tested.
30635
30636 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30637
30638         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
30639         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
30640         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
30641         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
30642         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
30643         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
30644         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
30645
30646 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30647
30648         * gcc.dg/format/xopen-2.c: New test.
30649
30650 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30651
30652         * gcc.dg/20020503-1.c: New test.
30653
30654 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
30655
30656         * g++.dg/init/dtor1.C: Make it tougher.
30657
30658 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
30659
30660         * g++.dg/init/dtor1.C: New test.
30661
30662 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
30663
30664         * gcc.dg/altivec-8.c: New.
30665
30666 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
30667
30668         * gcc.dg/altivec-7.c: New.
30669
30670 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
30671
30672         * g++.dg/parse/typedef1.C: New test.
30673
30674 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
30675
30676         PR c++/6486
30677         * g++.dg/template/friend6.C: New test.
30678
30679         PR c++/6492
30680         * g++.dg/init/copy1.C: New test.
30681
30682 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
30683
30684         * g++.dg/warn/effc1.C: New test.
30685
30686 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30687
30688         * gcc.dg/cpp/if-cexp.c: Add a test.
30689
30690 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
30691
30692         * gcc.dg/20020426-2.c: New test.
30693
30694 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30695
30696         * gcc.dg/cpp/if-mop.c: Update.
30697         * gcc.dg/cpp/if-mpar.c: Add test.
30698         * gcc.dg/cpp/if-oppr.c: Update.
30699
30700 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30701
30702         PR c/6343
30703         * gcc.dg/weak-[2-7].c: New tests.
30704
30705 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30706
30707         * gcc.dg/enum1.c: New test.
30708
30709 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30710
30711         PR c++/6497
30712         * g++.dg/inherit/access2.C: New test.
30713
30714 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30715
30716         PR bootstrap/6445
30717         * gcc.dg/20020426-1.c: New test.
30718
30719 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30720
30721         * g++.dg/abi/enum1.C: New test.
30722
30723 2002-04-26  Richard Henderson  <rth@redhat.com>
30724
30725         * gcc.dg/c99-bool-1.c: Expect always true warning.
30726
30727 2002-04-25  Roger Sayle  <roger@eyesopen.com>
30728
30729         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
30730
30731 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30732
30733         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
30734         targets.
30735
30736 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
30737
30738         * g++.dg/abi/mange7.C: New test.
30739
30740         PR c++/6438.
30741         * g++.dg/parse/stmtexpr2.C: New test.
30742
30743 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
30744
30745         * gcc.dg/20020312-2.c: Add SH target.
30746
30747 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30748
30749         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
30750         compiler output on mips*-*-irix*.
30751
30752 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
30753
30754         * g++.dg/parse/attr1.C: New test.
30755
30756 2002-04-23  Roger Sayle  <roger@eyesopen.com>
30757
30758         * gcc.c-torture/execute/string-opt-17.c: New test case.
30759         * gcc.c-torture/execute/memset-2.c: New test case.
30760
30761 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
30762
30763         PR c++/6256:
30764         * g++.dg/template/friend5.C: New test.
30765
30766         PR c++/6331:
30767         * g++.dg/template/qual1.C: Likewise.
30768
30769 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
30770
30771         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
30772         Include stdlib.h, not stdio.h or ctype.h.
30773
30774 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
30775
30776         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
30777         cris-*-elf* and mmix-*-*.
30778         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
30779         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
30780         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
30781         Ditto.
30782         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
30783         * gcc.dg/wchar_t-1.c: Ditto.
30784
30785 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
30786
30787         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
30788         Clarify comment.
30789
30790 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
30791
30792         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
30793
30794 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30795
30796         * gcc.c-torture/execute/20000906-1.x: Delete.
30797
30798 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
30799
30800         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
30801
30802 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
30803
30804         * PR6367
30805         * g77.f-torture/execute/6367.f: New test.
30806         * g77.f-torture/execute/6367.x: Disable for MMIX.
30807
30808 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
30809
30810         * PR6352
30811         * g++.dg/opt/inline2.C: New test.
30812
30813 2002-04-18  Richard Henderson  <rth@redhat.com>
30814
30815         * gcc.dg/20000906-1.c: Enable for all targets.
30816         * gcc.c-torture/compile/iftrap-2.c: New.
30817
30818 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30819
30820         * gcc.dg/20020418-1.c: New test.
30821         * gcc.dg/20020418-2.c: New test.
30822
30823 2002-04-18  Richard Henderson  <rth@redhat.com>
30824
30825         * gcc.c-torture/compile/iftrap-1.c: New.
30826         * gcc.dg/iftrap-1.c: Adjust for ia64.
30827         * gcc.dg/iftrap-2.c: New.
30828
30829 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30830
30831         * gcc.c-torture/compile/20020418-1.c: New test.
30832
30833 2002-04-18  Roger Sayle  <roger@eyesopen.com>
30834
30835         * gcc.c-torture/compile/20020415-1.c: New.
30836
30837 2002-04-18  David S. Miller  <davem@redhat.com>
30838
30839         * gcc.c-torture/execute/20020418-1.c: New test.
30840
30841 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
30842
30843         * gcc.dg/20020416-1.c: New test.
30844
30845         * g++.dg/opt/inline1.C: New test.
30846
30847 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
30848
30849         * gcc.dg/altivec-5.c: New test.
30850
30851         * gcc.dg/20020415-1.c: New test.
30852
30853 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
30854
30855         * testsuite/lib/chill.exp: Remove.
30856
30857 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
30858
30859         * g++.dg/other/big-struct.C: New test.
30860
30861 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
30862
30863         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
30864         of scratch file.
30865
30866 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
30867
30868         PR c/6277
30869         * gcc.dg/i386-387-1.c: Allow optional leading underscore
30870         in scan-assembler function name
30871
30872 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
30873
30874         * g77.f-torture/execute/980628-4.x,
30875         g77.f-torture/execute/980628-5.x,
30876         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30877         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30878         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
30879         i[34567]86-*-*.
30880
30881 2002-04-13  David S. Miller  <davem@redhat.com>
30882
30883         * gcc.c-torture/execute/20020413-1.c: New test.
30884
30885 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
30886
30887         * gcc.dg/asm-6.c,
30888         * g++.dg/ext/asm1.C: New tests.
30889
30890 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
30891
30892         PR c++ 5373.
30893         * g++.dg/parse/stmtexpr1.C: New test.
30894
30895         PR c++/5189.
30896         * g++.dg/template/copy1.C: New test.
30897
30898 2002-04-12  Richard Henderson  <rth@redhat.com>
30899
30900         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
30901
30902 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
30903
30904         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
30905         gcc.c-torture/execute/20020307-2.c.
30906
30907 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
30908
30909         * g++.dg/ext/attrib5.C,
30910         * g++.dg/lookup/struct1.C: New tests.
30911
30912 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
30913
30914         * gcc.dg/20020411-1.c: New test.
30915
30916         * gcc.c-torture/execute/20020411-1.c: New test.
30917
30918 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
30919
30920         * g77.f-torture/execute/6177.f: New test.
30921
30922 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
30923
30924         PR middle-end/6247
30925         * g++.dg/opt/cleanup1.C: New test.
30926
30927         * g++.dg/opt/const1.C: New test.
30928
30929 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
30930
30931         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
30932
30933 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30934
30935         PR c++/5507
30936         * g++.dg/template/typename2.C: New test.
30937
30938 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
30939
30940         * gcc.c-torture/execute/loop-12.c: New.
30941
30942 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
30943
30944         * g77.f-torture/execute/980628-4.x,
30945         g77.f-torture/execute/980628-5.x,
30946         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30947         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30948         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
30949
30950 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30951
30952         PR optimization/6086
30953         * g++.dg/opt/preinc1.C: New test.
30954
30955 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30956
30957         PR c++/5571
30958         * g++.dg/opt/static2.C: New test.
30959
30960 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30961
30962         PR c/5120
30963         * gcc.dg/20020406-1.c: New test.
30964
30965 2002-04-04  David S. Miller  <davem@redhat.com>
30966
30967         * gcc.c-torture/execute/20020404-1.c: New test.
30968
30969 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
30970
30971         PR c/6123
30972         * gcc.dg/20020312-2.c: Do not declare global register variable
30973         if __PIC__ or __pic__ is defined.
30974
30975 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
30976
30977         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
30978         __asm__ so that it works correctly even if -ansi -pedantic-errors.
30979
30980 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30981
30982         * gcc.misc-tests/linkage.exp: Update last change to handle
30983         sparc*-, not just sparc-.
30984
30985 2002-04-03  Richard Henderson  <rth@redhat.com>
30986
30987         * gcc.dg/cpp/ucs.c: Improved long UCS test.
30988
30989 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30990
30991         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
30992
30993 2002-04-02  David S. Miller  <davem@redhat.com>
30994
30995         * gcc.c-torture/execute/20020402-3.c: New test.
30996
30997 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30998
30999         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31000         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31001
31002         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31003         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31004         g77.f-torture/execute/20001201.x,
31005         g77.f-torture/execute/u77-test.x: New files.
31006
31007         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31008         * gcc.dg/wchar_t-1.c: Ditto.
31009
31010 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31011
31012         * gcc.c-torture/execute/20020402-1.c: New test.
31013
31014 2002-04-01  Richard Henderson  <rth@redhat.com>
31015
31016         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31017
31018         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31019
31020 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31021
31022         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31023
31024 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31025
31026         * g++.dg/inherit/template-as-base.C: Expect error.
31027         * g++.dg/inherit/namespace-as-base.C: Likewise.
31028
31029 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
31030
31031         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31032         g++.dg/ext/instantiate3.C: Tweak match patterns.
31033
31034         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31035         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31036         -da test.
31037
31038 2002-03-31  Richard Henderson  <rth@redhat.com>
31039
31040         * gcc.dg/special/alias-2.c: New.
31041         * gcc.dg/special/ecos.exp: Run it.
31042
31043 2002-03-31  Richard Henderson  <rth@redhat.com>
31044
31045         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31046
31047 2002-03-31  Kazu Hirata  <kazu@hxi.com>
31048
31049         * gcc.dg/weak-1.c: Disable on h8300 port.
31050
31051 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
31052
31053         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31054         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31055         ordering tests.
31056         * g++.dg/bprob/bprob-1.C: New test.
31057         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31058         * g++.dg/gcov/gcov-1.C: New test.
31059         * g++.dg/gcov/gcov-1.x: New file.
31060         * g++.dg/gcov/gcov-2.C: New test.
31061         * g++.dg/gcov/gcov-3.C: New test.
31062         * g++.dg/gcov/gcov-3.h: New file.
31063
31064 2002-03-28  Roger Sayle  <roger@eyesopen.com>
31065
31066         * g++.old-deja/g++.other/builtins5.C: New test.
31067         * g++.old-deja/g++.other/builtins6.C: New test.
31068         * g++.old-deja/g++.other/builtins7.C: New test.
31069         * g++.old-deja/g++.other/builtins8.C: New test.
31070         * g++.old-deja/g++.other/builtins9.C: New test.
31071
31072 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
31073
31074         * g++.dg/opt/static1.C: New test.
31075
31076         * g++.dg/opt/longbranch1.C: New test.
31077
31078 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
31079
31080         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31081
31082         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31083
31084 2002-03-28  Jeffrey A Law  (law@redhat.com)
31085
31086         * gcc.c-torture/execute/20020328-1.c: New test.
31087
31088 2002-03-27  Richard Henderson  <rth@redhat.com>
31089
31090         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31091         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31092         move from g++.old-deja/g++.ext/.
31093
31094 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
31095
31096         * g++.dg/init/new2.C: New test.
31097
31098 2002-03-26  Richard Henderson  <rth@redhat.com>
31099
31100         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31101
31102         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31103         on sparc.
31104
31105         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
31106         sparcv9 systems.
31107         * gcc.dg/20001102-1.c: Likewise.
31108
31109 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
31110
31111         * gcc.dg/cpp/endif-pedantic1.c,
31112         gcc.dg/cpp/endif-pedantic2.c: New tests.
31113
31114 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
31115
31116         * g++.dg/init/new1.C: New test.
31117
31118 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31119
31120         * g++.dg/abi/vbase9.C: New test.
31121
31122 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
31123
31124         * gcc.dg/arm-asm.c: New test.
31125
31126 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
31127
31128         * gcc.dg/Wswitch-enum.c: New test.
31129         Fix PR c/5044.
31130
31131 2002-03-26  Richard Henderson  <rth@redhat.com>
31132
31133         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31134         structure.
31135
31136 2002-03-25  Richard Henderson  <rth@redhat.com>
31137
31138         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
31139         sparcv9 systems.
31140
31141         * gcc.c-torture/compile/20011119-1.c (xxx): New.
31142         * gcc.c-torture/compile/20011119-2.c (xxx): New.
31143
31144 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
31145
31146         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31147
31148 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
31149
31150         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31151         targets using generic thunk support.
31152
31153 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
31154
31155         * gcc.c-torture/compile/20020323-1.c: New test.
31156
31157         * g++.dg/opt/conj2.C: New test.
31158
31159 2002-03-24  Richard Henderson  <rth@redhat.com>
31160
31161         * gcc.dg/weak-1.c: Use -fno-common.
31162
31163 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31164
31165         * g77.dg/f77-edit-apostrophe-out.f: New test
31166         * g77.dg/f77-edit-h-out.f: New test
31167         * g77.dg/f77-edit-t-in.f: New test
31168         * g77.dg/f77-edit-t-out.f: New test
31169         * g77.dg/f77-edit-x-out.f: New test
31170         * g77.dg/f77-edit-slash-out.f: New test
31171         * g77.dg/f77-edit-colon-out.f: New test
31172         * g77.dg/f77-edit-s-out.f: New test
31173
31174 2002-03-24  Richard Henderson  <rth@redhat.com>
31175
31176         * objc/execute/formal_protocol-6.x: New XFAIL.
31177
31178 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31179
31180         * gcc.dg/weak-1.c: Early return from dg-final on platforms
31181         that do not support weak symbols
31182
31183 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31184
31185         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31186         * lib/g77.exp: Likewise.
31187         * lib/objc.exp: Likewise.
31188
31189 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
31190
31191         * gcc.dg/Wswitch-default.c: New test.
31192
31193 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
31194
31195         * g++.dg/other/enum1.C: New test.
31196
31197 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
31198
31199         * gcc.dg/pragma-ep-3.c: Fix typo.
31200
31201 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31202
31203         * g++.dg/inherit/template-as-base.C: New test.
31204
31205 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
31206
31207         * g++.old-deja/g++.other/dwarf2-1.C: Move...
31208         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
31209
31210 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
31211
31212         * gcc.dg/cpp/multiline.c: Update to match.
31213
31214 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
31215
31216         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31217
31218 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
31219
31220         * gcc.dg/cpp/extratokens2.c: New file.
31221
31222 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
31223
31224         * gcc.dg/20020312-2.c: Add rs6000 target.
31225
31226         * gcc.c-torture/compile/20020319-1.c: New test.
31227
31228 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31229
31230         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31231         (A, E): Handle this.
31232
31233 2002-03-20  Jason Merrill  <jason@redhat.com>
31234
31235         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31236         ignoring -fpic.
31237         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31238         through prune_gcc_output.
31239
31240 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
31241
31242         * gcc.c-torture/compile/20020320-1.c: New test.
31243
31244 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
31245
31246         * gcc.c-torture/compile/20020318-1.c: New test.
31247
31248         * gcc.dg/struct-by-value-1.c: New test.
31249
31250         * gcc.dg/20020319-1.c: New test.
31251
31252 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
31253
31254         * g++.dg/opt/conj1.C: New test.
31255
31256 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
31257
31258         * g++.dg/template/qualttp20.C: Revert previous change.
31259         * g++.dg/template/qualttp3.C: Likewise.
31260         * g++.dg/template/qualttp4.C: Likewise.
31261         * g++.dg/template/qualttp5.C: Likewise.
31262         * g++.dg/template/qualttp6.C: Likewise.
31263         * g++.dg/template/qualttp7.C: Likewise.
31264         * g++.dg/template/qualttp8.C: Likewise.
31265         * g++.dg/template/recurse.C: Likewise.
31266
31267 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31268
31269         * gcc.dg/cpp/wchar-1.c: Update.
31270
31271 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31272
31273         * g++.dg/template/conv1.C: New test.
31274         * g++.dg/template/conv2.C: New test.
31275         * g++.dg/template/conv3.C: New test.
31276         * g++.dg/template/conv4.C: New test.
31277
31278 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31279
31280         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31281         * g++.dg/template/qualttp3.C: Likewise.
31282         * g++.dg/template/qualttp4.C: Likewise.
31283         * g++.dg/template/qualttp5.C: Likewise.
31284         * g++.dg/template/qualttp6.C: Likewise.
31285         * g++.dg/template/qualttp7.C: Likewise.
31286         * g++.dg/template/qualttp8.C: Likewise.
31287         * g++.dg/template/recurse.C: Likewise.
31288
31289 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31290
31291         * g++.dg/opt/dtor1.C: New test.
31292
31293 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
31294
31295         * gcc.c-torture/compile/20020315-1.c: New test.
31296
31297 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
31298
31299         * gcc.dg/weak-1.c: Fix scan tests.
31300
31301 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
31302
31303         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31304         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31305         cris-*-aout* mmix-*-*.
31306         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31307         cris-*-aout* mmix-*-*.
31308         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31309         cris-*-elf* cris-*-aout* and mmix-*-*.
31310         * gcc.dg/20001009-1.c: Ditto.
31311         * gcc.dg/20010912-1.c: Ditto.
31312         * gcc.dg/20020122-4.c: Ditto.
31313         * gcc.dg/inline-2.c: Ditto.
31314
31315 2002-03-14  Jeffrey A Law  (law@cygnus.com)
31316
31317         * gcc.c-torture/compile/20020314-1.c: New test.
31318
31319 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
31320
31321         * gcc.c-torture/execute/20020314-1.c: New test.
31322
31323 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
31324
31325         * g++.dg/warn/Wunused-1.C: New test.
31326
31327 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
31328
31329         * g++.dg/abi/mangle6.C: New test.
31330
31331 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
31332
31333         * gcc.c-torture/compile/20020309-2.c: New test.
31334
31335         * gcc.c-torture/compile/20020312-1.c: New test.
31336
31337 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31338
31339         * g++.dg/other/access1.C: New test.
31340
31341 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
31342
31343         * gcc.c-torture/execute/wchar_t-1.c: New test.
31344
31345 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
31346
31347         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31348
31349 2002-03-12  Roger Sayle  <roger@eyesopen.com>
31350
31351         * gcc.dg/20020312-1.c: New test case.
31352
31353 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
31354
31355         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31356
31357 2002-03-11  Richard Henderson  <rth@redhat.com>
31358
31359         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31360         * g++.old-deja/g++.jason/report.C: Likewise.
31361
31362 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31363
31364         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31365         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31366
31367 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31368
31369         * testsuite/g++.dg/overload/pmf1.C: New test.
31370
31371 2002-03-11  Kazu Hirata  <kazu@hxi.com>
31372
31373         * gcc.c-torture/execute/20020307-1.c: Use long.
31374
31375 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
31376
31377         PR optimization/5844
31378         * gcc.dg/20020310-1.c: New test.
31379
31380 2002-03-09  Michael Meissner  <meissner@redhat.com>
31381
31382         * gcc.c-torture/execute/memcpy-2.c: New test.
31383         * gcc.c-torture/execute/memset-1.c: New test.
31384         * gcc.c-torture/execute/strlen-1.c: New test.
31385         * gcc.c-torture/execute/strcmp-1.c: New test.
31386         * gcc.c-torture/execute/strncmp-1.c: New test.
31387
31388 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
31389
31390         * gcc.dg/ppc-ldstruct.c: New test.
31391
31392 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
31393
31394         * gcc.c-torture/execute/va-arg-22.c: New test.
31395
31396 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31397
31398         * gcc.c-torture/compile/20020309-1.c: New test.
31399
31400 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
31401
31402         * gcc.c-torture/execute/20020307-2.c: New test.
31403
31404 2002-03-07  Jeffrey A Law  (law@redhat.com)
31405
31406         * g77.f-torture/compile/20020307-1.f: New test.
31407
31408 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
31409
31410         * gcc.dg/unordered-1.c: New test.
31411
31412 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
31413
31414         * gcc.c-torture/execute/20020307-1.c: New test.
31415
31416 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
31417
31418         * gcc.dg/20020304-1.c: New test.
31419
31420         * gcc.c-torture/compile/20020304-2.c: New test.
31421
31422 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
31423
31424         * gcc.c-torture/compile/20020304-1.c: New test case
31425         (from PR c/5830).
31426
31427 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
31428
31429         * gcc.dg/20020103-1.c: Add other -D ppc variants.
31430
31431 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31432
31433         * g++.dg/other/classkey1.C: New test.
31434
31435 2002-03-01  Richard Henderson  <rth@redhat.com>
31436
31437         * gcc.c-torture/compile/981223-1.x: New.
31438         * gcc.c-torture/compile/920625-1.x: New.
31439
31440 2002-02-28  Richard Henderson  <rth@redhat.com>
31441
31442         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
31443
31444 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
31445
31446         * gcc.c-torture/execute/20020227-1.c: New test.
31447
31448 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
31449
31450         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
31451         here" ERROR lines.
31452         * g++.old-deja/g++.oliva/partord1.C: Likewise.
31453         * g++.old-deja.g++.other/defarg1.C: Likewise.
31454         * g++.old-deja/g++.pt/calls2.C: Likewise.
31455         * g++.old-deja/g++.pt/crash20.C: Likewise.
31456         * g++.old-deja/g++.pt/crash30.C: Likewise.
31457         * g++.old-deja/g++.pt/crash36.C: Likewise.
31458         * g++.old-deja/g++.pt/crash6.C: Likewise.
31459         * g++.old-deja/g++.pt/defarg13.C: Likewise.
31460         * g++.old-deja/g++.pt/derived3.C: Likewise.
31461         * g++.old-deja/g++.pt/error1.C: Likewise.
31462         * g++.old-deja/g++.pt/friend21.C: Likewise.
31463         * g++.old-deja/g++.pt/friend23.C: Likewise.
31464         * g++.old-deja/g++.pt/infinite1.C: Likewise.
31465         * g++.old-deja/g++.robertl/eb128.C: Likewise.
31466
31467 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
31468
31469         * gcc.c-torture/execute/20020225-2.c: New test.
31470
31471 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
31472
31473         * gcc.c-torture/execute/920730-1t.c,
31474         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
31475         Delete test cases, only relevant to -traditional.
31476
31477 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31478
31479         * gcc.dg/cpp/undef1.c: Remove.
31480         * gcc.dg/cpp/directiv.c: Update.
31481         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
31482
31483 2002-02-27  Michael Meissner  <meissner@redhat.com>
31484
31485         * gcc.c-torture/execute/20020226-1.c: New test.
31486
31487 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
31488
31489         * g++.dg/debug/debug4.C: New test.
31490
31491         * gcc.dg/ia64-visibility-1.c: New test.
31492
31493 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
31494
31495         * gcc.dg/debug/20020224-1.c: New.
31496
31497 2002-02-25  Kazu Hirata  <kazu@hxi.com>
31498
31499         * gcc.c-torture/execute/960416-1.x: New.
31500         * gcc.c-torture/execute/divconst-3.x: Likewise.
31501
31502 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
31503
31504         * gcc.dg/20020224-1.c: New test.
31505
31506 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
31507
31508         * gcc.c-torture/execute/20020225-1.c: New.
31509
31510 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31511
31512         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
31513
31514 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
31515
31516         * gcc.dg/20020222-1.c: New test.
31517
31518 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
31519
31520         * g++.dg/opt/anonunion1.C: New test.
31521
31522 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
31523
31524         * g++.dg/template/qualttp19.C: New test.
31525         * g++.dg/template/qualttp20.C: New test.
31526         * g++.old-deja/g++.jason/report.C: Adjust expected errors
31527         * g++.old-deja/g++.other/qual1.C: Likewise.
31528
31529 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
31530
31531         * gcc.dg/attr-alwaysinline.c: New.
31532
31533 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
31534
31535         * gcc.dg/20020220-1.c: New test.
31536
31537         * gcc.dg/20020220-2.c: New test.
31538
31539         * g++.dg/opt/mmx1.C: New test.
31540
31541 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
31542
31543         * gcc.c-torture/compile/20020110.c: New test.
31544
31545 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
31546
31547         * gcc.c-torture/execute/20020219-1.c: New test.
31548
31549         * gcc.dg/20020219-1.c: New test.
31550
31551         * gcc.dg/noncompile/20020220-1.c: New test.
31552
31553         * g++.dg/opt/ptrintsum1.C: New test.
31554
31555         * gcc.dg/debug/20020220-1.c: New test.
31556
31557 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
31558
31559         * gcc.c-torture/execute/20020216-1.c: New test.
31560
31561 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31562
31563         * gcc.dg/decl-1.c: Update, new test.
31564
31565 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
31566
31567         * g++.dg/abi/bitfield1.C: New test.
31568         * g++.dg/abi/bitfield2.C: New test.
31569
31570 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31571
31572         * gcc.dg/attr-nest.c: New test.
31573
31574 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31575
31576         * gcc.c-torture/execute/20020215-1.c: New test.
31577
31578 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
31579
31580         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
31581         * g++.dg/debug/debug.exp: New.
31582         * g++.dg/debug/trivial.C: New.
31583         * g++.dg/debug/debug1.C: Moved...
31584         * g++.dg/other/debug1.C: ...from here.
31585         * g++.dg/debug/debug2.C: Moved...
31586         * g++.dg/other/debug2.C: ...from here.
31587         * g++.dg/debug/debug3.C: Moved...
31588         * g++.dg/other/debug3.C: ...from here.
31589
31590         * gcc.dg/noncompile/20020213-1.c: New test.
31591
31592 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
31593
31594         * g++.dg/other/debug3.C: New test.
31595
31596         * gcc.c-torture/execute/20020213-1.c: New test.
31597
31598 2002-02-13  Richard Smith <richard@ex-parrot.com>
31599
31600         * g++.old-deja/g++.other/thunk1.C: New test.
31601
31602 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31603
31604         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
31605
31606 2002-02-13  Stan Shebs  <shebs@apple.com>
31607
31608         * gcc.dg/altivec-3.c: New.
31609
31610 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
31611
31612         * gcc.dg/Wunreachable-1.c: New test.
31613         * gcc.dg/Wunreachable-2.c: New test.
31614
31615 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31616
31617         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
31618
31619 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
31620
31621         * gcc.dg/decl-1.c: New test.
31622
31623 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31624
31625         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
31626
31627 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31628
31629         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
31630         * gcc.c-torture/compile/980506-1.x: Likewise.
31631
31632 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31633
31634         * gcc.dg/20020210-1.c: New.
31635
31636 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
31637
31638         * g77.f-torture/execute/947.f: New regression test
31639         for PR fortran/947.
31640
31641 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
31642
31643         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
31644         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
31645
31646 2002-02-08  Richard Henderson  <rth@redhat.com>
31647
31648         * gcc.c-torture/compile/labels-3.c: New.
31649
31650 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
31651
31652         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
31653         expression statements work instead.
31654         * gcc.dg/noncompile/20020207-1.c: New test.
31655
31656 2002-02-07  Richard Henderson  <rth@redhat.com>
31657
31658         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
31659
31660 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31661
31662         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
31663         message from g77
31664         * lib/g77-dg.exp: Trim g77 error messages so that they are
31665         recognized by dg.exp.
31666
31667 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31668
31669         PR fortran/5473
31670         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
31671
31672 2002-02-07  Richard Henderson  <rth@redhat.com>
31673
31674         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
31675         to be sufficiently aligned for integers.
31676
31677 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
31678
31679         * g++.dg/template/friend4.C: New test.
31680
31681 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31682
31683         PR fortran/5743
31684         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
31685         unsupported cases.
31686
31687 2002-02-07  Richard Henderson  <rth@redhat.com>
31688
31689         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
31690         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
31691         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
31692         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
31693
31694 2002-02-06  Richard Henderson  <rth@redhat.com>
31695
31696         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
31697
31698 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
31699
31700         * gcc.dg/20020206-1.c: New test.
31701
31702 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
31703
31704         * gcc.c-torture/execute/20020206-1.c: New test.
31705
31706         * gcc.c-torture/execute/20020206-2.c: New test.
31707
31708         PR optimization/5429:
31709         * gcc.c-torture/compile/20020206-1.c: New test.
31710
31711 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
31712
31713         * g++.dg/ext/align1.C: Do not use an explicit alignment value
31714         as certain file formats cannot support particularly large
31715         alignments.
31716
31717         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
31718         and do not expect to be able to link the executable.
31719
31720         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
31721         fail because the COFF format does not support the weak attribute.
31722
31723 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
31724
31725         * g77.dg/pr5473.f: New test
31726
31727 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
31728
31729         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
31730         Fix testcase accordingly.
31731
31732 2002-02-04  Richard Henderson  <rth@redhat.com>
31733
31734         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
31735         (buf): Change to be an array of pointers, not ints.
31736
31737 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31738
31739         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
31740         before all tests.  Move warning one line above to match where it
31741         C frontend emits.
31742         * gcc.dg/Wswitch-2.c: New test.
31743         * g++.dg/warn/Wswitch-1.C: New test.
31744         * g++.dg/warn/Wswitch-2.C: New test.
31745
31746 2002-02-04  Richard Henderson  <rth@redhat.com>
31747
31748         * g++.dg/abi/offsetof.C: Fix size comparison.
31749
31750 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
31751
31752         * gcc.dg/cast-qual-2.c: New test.
31753
31754 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31755
31756         * gcc.dg/20020201-4.c: New test.
31757
31758 2002-02-04  Ben Elliston  <bje@redhat.com>
31759
31760         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
31761         target_info attribute != 0, in addition to the empty string.
31762         (gcc_target_compile): Likewise.
31763
31764 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
31765
31766         * gcc.dg/Wswitch.c: New test.
31767         PR gcc/4475. PR gcc/3780.
31768
31769 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
31770
31771         * g77.f-torture/execute/5122.f: New test for regressions
31772         against PR fortran/5122.
31773
31774 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
31775
31776         * g77.f-torture/compile/pr3743.f: Delete
31777         * g77.dg/pr3743-1.f: New test.
31778         * g77.dg/pr3743-2.f: New test.
31779         * g77.dg/pr3743-3.f: New test.
31780         * g77.dg/pr3743-4.f: New test.
31781
31782 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31783
31784         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
31785
31786 2002-02-02  Richard Henderson  <rth@redhat.com>
31787
31788         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
31789         * gcc.c-torture/execute/bf64-1.c: Likewise.
31790
31791 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31792
31793         * gcc.dg/20020201-2.c: New test.
31794
31795         * gcc.dg/20020201-3.c: New test.
31796
31797         * gcc.c-torture/execute/bitfld-2.c: New test.
31798
31799 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31800
31801         * gcc.dg/bitfld-1.c: Update.
31802         * gcc.dg/bitfld-2.c: Update.
31803         * gcc.c-torture/execute/bitfld-1.x: New.
31804
31805 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31806
31807         * gcc.c-torture/execute/20020201-1.c: New test.
31808
31809 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
31810
31811         PR target/5469
31812         * gcc.dg/20020201-1.c: New test.
31813
31814 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
31815
31816         PR fortran/3743
31817         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
31818         * g77.f-torture/compile/pr3743.x: Remove
31819
31820 2002-01-31  Tom Rix  <trix@redhat.com>
31821
31822         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
31823
31824 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31825
31826         * gcc.dg/noncompile/20020130-1.c: New test.
31827
31828 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
31829
31830         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
31831
31832 2002-01-29  Richard Henderson  <rth@redhat.com>
31833
31834         * gcc.c-torture/execute/991118-1.c: Cast various constants back
31835         to long long.
31836         * gcc.c-torture/execute/bf64-1.c: Likewise.
31837
31838 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
31839
31840         * gcc.c-torture/execute/20020129-1.c: New test.
31841
31842 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31843
31844         * gcc.c-torture/compile/20000224-1.c: Update.
31845         * gcc.c-torture/execute/bitfld-1.c: New tests.
31846         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
31847         * gcc.dg/uninit-A.c: Update.
31848
31849 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31850
31851         * g++.dg/template/ctor1.C: Add instantiation.
31852
31853 2002-01-28  Paul Koning  <pkoning@equallogic.com>
31854
31855         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
31856         argument to __builtin_prefetch to be const ptr.
31857
31858 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
31859
31860         * gcc.c-torture/compile/20020120-1.c: New test.
31861
31862 2002-01-27  Kazu Hirata  <kazu@hxi.com>
31863
31864         * gcc.c-torture/execute/20020127-1.c: New test.
31865
31866 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
31867
31868         * g77.dg/f77-edit-i-in.f: New test
31869         * g77.dg/f77-edit-i-out.f: New test
31870
31871 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
31872
31873         * gcc.dg/debug/debug.exp: New file.
31874         * gcc.dg/debug/trivial.c: New file.
31875         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
31876         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
31877         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
31878         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
31879         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
31880         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
31881         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
31882         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
31883         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
31884         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
31885         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
31886         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
31887         * gcc.dg/20000503-1.c: Removed.
31888         * gcc.dg/20010207-1.c: Removed.
31889         * gcc.dg/20011223-1.c: Removed.
31890         * gcc.dg/20020104-2.c: Removed.
31891         * gcc.dg/debug-1.c: Removed.
31892         * gcc.dg/debug-2.c: Removed.
31893         * gcc.dg/debug-3.c: Removed.
31894         * gcc.dg/debug-4.c: Removed.
31895         * gcc.dg/debug-5.c: Removed.
31896         * gcc.dg/debug-6.c: Removed.
31897         * gcc.dg/dwarf2-1.c: Removed.
31898         * gcc.dg/dwarf2-2.c: Removed.
31899
31900 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
31901
31902         * g++.old-deja/g++.other/eh5.C: New test.
31903         * g++.old-deja/g++.other/sibcall2.C: New test.
31904         * g++.old-deja/g++.other/array9.C: New test.
31905         * g++.old-deja/g++.other/typename2.C: New test.
31906         * g++.old-deja/g++.other/crash60.C: New test.
31907         * g++.old-deja/g++.other/conv9.C: New test.
31908         * g++.old-deja/g++.other/mangle10.C: New test.
31909         * g++.old-deja/g++.other/unchanging1.C: New test.
31910         * g++.old-deja/g++.other/exprstmt1.C: New test.
31911         * g++.old-deja/g++.other/inline23.C: New test.
31912         * g++.old-deja/g++.eh/ia64-1.C: New test.
31913         * g++.old-deja/g++.other/dwarf2-1.C: New test.
31914         * g++.old-deja/g++.other/reload1.C: New test.
31915         * g++.old-deja/g++.other/static20.C: New test.
31916         * g++.old-deja/g++.other/local-alloc1.C: New test.
31917         * g++.old-deja/g++.other/conv8.C: New test.
31918         * g++.old-deja/g++.other/stmtexpr2.C: New test.
31919         * g++.old-deja/g++.other/storeexpr1.C: New test.
31920         * g++.old-deja/g++.other/storeexpr2.C: New test.
31921         * g++.dg/eh/template2.C: New test.
31922         * g++.dg/warn/weak1.C: New test.
31923
31924 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
31925
31926         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31927         Remove first, non-varying, argument.
31928
31929 2002-01-23  Richard Henderson  <rth@redhat.com>
31930
31931         * gcc.dg/inline-2.c: New.
31932
31933         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
31934         Add optional target arg.  Check number of arguments.
31935         (scan-assembler-not, scan-assembler-dem): Likewise.
31936         (scan-assembler-dem-not): Likewise.
31937
31938 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31939
31940         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
31941         line 12.
31942         * g++.old-deja/g++.brendan/parse3.C,
31943         g++.old-deja/g++.other/crash26.C,
31944         g++.old-deja/g++.other/crash28.C,
31945         g++.old-deja/g++.other/crash29.C,
31946         g++.old-deja/g++.other/crash30.C,
31947         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
31948
31949 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
31950
31951         * gcc.dg/20020115-1.c: New.
31952
31953 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
31954
31955         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
31956
31957 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
31958
31959         * gcc.dg/20020122-3.c: New.
31960
31961 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
31962
31963         * g++.dg/other/gc1.C: New test.
31964
31965 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31966
31967         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
31968
31969 2002-01-22  Richard Henderson  <rth@redhat.com>
31970
31971         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
31972
31973 2002-01-22  Richard Henderson  <rth@redhat.com>
31974
31975         * gcc.dg/20020122-4.c: New.
31976
31977 2002-01-22  H.J. Lu <hjl@gnu.org>
31978
31979         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
31980         link output.
31981         * gcc.dg/special/ecos.exp: Likewise.
31982         * lib/g++-dg.exp: Likewise.
31983         * lib/g77-dg.exp: Likewise.
31984         * lib/gcc-dg.exp : Likewise.
31985         * lib/mike-g++.exp: Likewise.
31986         * lib/mike-g77.exp: Likewise.
31987         * lib/mike-gcc.exp: Likewise.
31988         * lib/objc-dg.exp: Likewise.
31989
31990 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
31991
31992         PR target/5379
31993         * gcc.dg/20020122-2.c: New test.
31994
31995 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
31996
31997         * gcc.dg/20020122-1.c: New test.
31998
31999 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
32000
32001         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32002
32003 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
32004
32005         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32006
32007 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32008
32009         * gcc.c-torture/compile/20020121-1.c: New test.
32010
32011 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32012
32013         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32014         ld_library_path.
32015
32016 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
32017
32018         * gcc.dg/20020218-1.c: New test.
32019
32020 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
32021
32022         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32023         messages
32024         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32025         "At global scope" warning
32026         * g++.dg/ext/align1.C: Change cygwin test for alignment
32027         from db-bogus to dg-warning
32028
32029 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
32030
32031         * g77.f-torture/compile/cpp2.F: New test.
32032
32033 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32034
32035         * g++.dg/template/access1.C: New test.
32036
32037 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
32038
32039         * gcc.dg/20020118-1.c: New.
32040
32041 2002-01-18  Kazu Hirata  <kazu@hxi.com>
32042
32043         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32044
32045 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32046
32047         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32048         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32049         alignment warnings.
32050
32051 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32052
32053         * gcc.misc-tests/i386-prefetch.exp: Save and restore
32054         torture_with_loops and torture_without_loops
32055
32056 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
32057
32058         * gcc.c-torture/compile/20020116-1.c: New test.
32059
32060 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
32061
32062         * gcc.dg/20020116-2.c: New test.
32063
32064         * gcc.dg/ultrasp4.c: New test.
32065
32066         * gcc.dg/20020116-1.c: New test.
32067
32068 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
32069
32070         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32071         by EABI.
32072
32073 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
32074
32075         * gcc.misc-tests/i386-prefetch.exp: New.
32076         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32077         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32078         * gcc.misc-tests/i386-pf-none-1.c: New test.
32079         * gcc.misc-tests/i386-pf-sse-1.c: New test.
32080
32081 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
32082
32083         * gcc.dg/gnu89-init-1.c: Add new tests.
32084
32085 2002-01-15  Andreas Jaeger  <aj@suse.de>
32086
32087         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32088         * gcc.dg/i386-mmx-2.c: Likewise.
32089         * gcc.dg/i386-sse-1.c: Likewise.
32090         * gcc.dg/i386-sse-2.c: Likewise.
32091         * gcc.dg/i386-sse-3.c: Likewise.
32092
32093 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
32094
32095         * g77.f-torture/execute/intrinsic-unix-bessel.f:
32096         Uncomment additional cases that now pass.
32097
32098 2002-01-11  Richard Henderson  <rth@redhat.com>
32099
32100         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32101         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32102
32103 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
32104
32105         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32106
32107 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
32108
32109         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32110         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32111
32112 2002-01-10  Dale Johannesen  <dalej@apple.com>
32113
32114         * gcc.c-torture/execute/loop-11.c: New.
32115
32116 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
32117
32118         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32119         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32120
32121 2002-01-09  Richard Henderson  <rth@redhat.com>
32122
32123         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32124         type in which to perform the operation for each size.
32125
32126 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
32127
32128         * gcc.c-torture/compile/20020109-2.c: New test.
32129
32130 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
32131
32132         * gcc.c-torture/execute/loop-10.c: New test.
32133
32134 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32135
32136         * gcc.c-torture/compile/20010226-1.c: New test.
32137         * gcc.c-torture/compile/20010227-1.c: New test.
32138         * gcc.c-torture/compile/20010426-1.c: New test.
32139         * gcc.c-torture/compile/20010510-1.c: New test.
32140         * gcc.c-torture/compile/20010605-3.c: New test.
32141         * gcc.c-torture/compile/20010824-1.c: New test.
32142         * gcc.c-torture/execute/20010409-1.c: New test.
32143         * gcc.dg/noncompile/20000901-1.c: New test.
32144         * gcc.dg/20001023-1.c: New test.
32145         * gcc.dg/20001101-1.c: New test.
32146         * gcc.dg/20001102-1.c: New test.
32147         * gcc.dg/20010207-1.c: New test.
32148         * gcc.dg/20010405-1.c: New test.
32149         * gcc.dg/20010822-1.c: New test.
32150         * gcc.dg/20011107-1.c: New test.
32151
32152 2002-01-09  Jeffrey A Law  (law@redhat.com)
32153
32154         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32155
32156         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
32157         execution failure on PA targets.
32158
32159 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32160
32161         * gcc.c-torture/compile/20020109-1.c: New test.
32162
32163 2002-01-08  Kazu Hirata  <kazu@hxi.com>
32164
32165         * gcc.c-torture/execute/20020108-1.c: New test.
32166
32167 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
32168
32169         * gcc.dg/20020108-1.c: New test.
32170
32171 2002-01-08  H.J. Lu <hjl@gnu.org>
32172
32173         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32174         for header files.
32175
32176 2002-01-08  Geoff Keating  <geoffk@redhat.com>
32177
32178         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32179         consistency.
32180
32181 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
32182
32183         * gcc.dg/altivec-4.c: Test altivec predicates.
32184
32185 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
32186
32187         * gcc.c-torture/execute/20020107-1.c: New test.
32188
32189 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
32190
32191         PR c/5279
32192         * gcc.c-torture/compile/20020106-1.c: New test.
32193
32194 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
32195
32196         * gcc.c-torture/execute/nestfunc-4.c: New test.
32197
32198 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32199
32200         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32201         extra triple that slipped in.
32202         * g++.old-deja/g++.abi/align.C: Likewise.
32203         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32204
32205 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32206
32207         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32208         * g++.old-deja/g++.abi/align.C: Likewise.
32209         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32210
32211         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32212         on FreeBSD/i386.
32213         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32214         FreeBSD.
32215
32216 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
32217
32218         * gcc.dg/20020104-1.c: New test.
32219
32220         * gcc.dg/20020104-2.c: New test.
32221
32222 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
32223
32224         * gcc.dg/20020103-1.c: Fix typo in target selector.
32225
32226 2002-01-03  Richard Henderson  <rth@redhat.com>
32227
32228         * gcc.dg/20020103-1.c: New.
32229
32230 2002-01-03  Kazu Hirata  <kazu@hxi.com>
32231
32232         * gcc.c-torture/execute/20020103-1.c: New test.
32233
32234 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
32235
32236         * g++.dg/other/debug2.C: New test.
32237
32238         * gcc.c-torture/compile/20020103-1.c: New test.
32239
32240 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
32241
32242         * gcc.dg/gnu89-init-1.c: Added new tests.
32243
32244 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32245
32246         * g++.dg/template/friend2.C: Remove as patch is reverted.
32247
32248         * g++.dg/warn/oldcast1.C: New test.
32249
32250         * g++.dg/template/ptrmem1.C: New test.
32251         * g++.dg/template/ptrmem2.C: New test.
32252
32253         * g++.dg/template/ntp.C: New test.
32254
32255         * g++.dg/other/component1.C: New test.
32256
32257         * g++.dg/template/ttp3.C: New test.
32258
32259         * g++.dg/template/friend2.C: New test.
32260         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32261
32262 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32263
32264         * g++.dg/other/ptrmem1.C: New test.
32265         * g++.dg/other/ptrmem2.C: New test.
32266
32267 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32268
32269         * g++.dg/template/ctor1.C: New test.
32270
32271 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32272
32273         * g++.dg/template/friend2.C: New test.
32274
32275 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
32276
32277         * gcc.dg/mmix-1.c: New test.
32278
32279 2001-12-31  Richard Henderson  <rth@redhat.com>
32280
32281         * gcc.dg/asm-5.c: New.
32282
32283 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
32284
32285         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32286         in namespace __gnu_cxx
32287
32288 2001-12-30  Richard Henderson  <rth@redhat.com>
32289
32290         * gcc.dg/debug-6.c: New.
32291
32292 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
32293
32294         * gcc.c-torture/compile/20011229-2.c: New test.
32295
32296 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
32297
32298         * gcc.dg/debug-3.c: New test.
32299         * gcc.dg/debug-4.c: New test.
32300         * gcc.dg/debug-5.c: New test.
32301
32302 2001-12-29  Richard Henderson  <rth@redhat.com>
32303
32304         * g++.dg/eh/loop1.C: New.
32305
32306 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32307
32308         * g++.dg/template/crash1.C: New test.
32309
32310 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32311
32312         * g++.dg/other/const1.C: New test.
32313
32314 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32315
32316         * gcc.c-torture/compile/20011229-1.c: New test.
32317
32318 2001-12-28  Stan Shebs  <shebs@apple.com>
32319
32320         * lib/objc-torture.exp: Resync with c-torture.exp.
32321         * lib/objc.exp: Load standard libraries.
32322
32323 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
32324
32325         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32326         additional tests.
32327
32328 2001-12-27  Roger Sayle <roger@eyesopen.com>
32329
32330         * gcc.c-torture/execute/string-opt-16.c: New testcase.
32331
32332 2001-12-27  Richard Henderson  <rth@redhat.com>
32333
32334         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32335
32336 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32337
32338         * g++.dg/eh/ctor1.C: New test.
32339         * g++.dg/other/error2.C: New test.
32340
32341 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32342
32343         * g++.dg/other/init2.C: New test.
32344
32345 2001-12-24  Richard Henderson  <rth@redhat.com>
32346
32347         * gcc.dg/20011223-1.c: New.
32348         * gcc.dg/inline-1.c: New.
32349
32350 2001-12-23  Richard Henderson  <rth@redhat.com>
32351
32352         * gcc.dg/asm-4.c: Test operand modifiers.
32353
32354 2001-12-23  Richard Henderson  <rth@redhat.com>
32355
32356         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32357
32358 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32359
32360         * gcc.c-torture/execute/20011223-1.c: New test.
32361
32362 2001-12-21  Richard Henderson  <rth@redhat.com>
32363
32364         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32365         re-enables the warning.
32366
32367 2001-12-21  Richard Henderson  <rth@redhat.com>
32368
32369         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32370
32371 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32372
32373         * gcc.c-torture/compile/20011218-1.c: New test.
32374
32375 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
32376
32377         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
32378         arm-isr.c test.
32379         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
32380         epilogue generation for ARM ISR routines.
32381
32382 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32383
32384         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32385         * gcc.dg/format/c90-printf-3.c: Likewise.
32386         * gcc.dg/format/c99-printf-3.c: Likewise.
32387         * gcc.dg/format/ext-1.c: Likewise.
32388         * gcc.dg/format/ext-6.c: Likewise.
32389         * gcc.dg/format/format.h: Prototype unlocked stdio.
32390
32391 2001-12-20  Richard Henderson  <rth@redhat.com>
32392
32393         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32394         (arena): Use it.
32395         (malloc): Correct allocation logic.  Abort if we fill up the
32396         arena before initialization complete.
32397         (realloc): Correct allocation logic.
32398
32399 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32400
32401         * gcc.c-torture/compile/20011219-2.c: New test.
32402
32403         * gcc.c-torture/execute/20011219-1.c: New test.
32404
32405 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
32406
32407         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32408         target does not support weak symbols.
32409
32410 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
32411
32412         * gcc.c-torture/compile/20011219-1.c: New test.
32413
32414 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
32415
32416         * g++.dg/other/error1.C: New test.
32417
32418 2001-12-17  Jeffrey A Law  (law@redhat.com)
32419
32420         * gcc.c-torture/execute/20011217-1.c: New test.
32421
32422 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
32423
32424         * objc.dg/special/: New directory.
32425         * objc.dg/special/special.exp: New file.
32426         * objc.dg/special/unclaimed-category-1.h: New file.
32427         * objc.dg/special/unclaimed-category-1a.m: New file.
32428         * objc.dg/special/unclaimed-category-1.m: New file.
32429
32430 2001-12-17  Andreas Jaeger  <aj@suse.de>
32431
32432         * gcc.c-torture/compile/20011217-2.c: New test.
32433
32434 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32435
32436         * gcc.c-torture/compile/20011217-1.c: New test.
32437
32438 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
32439
32440         * testsuite/gcc.dg/20011214-1.c: New.
32441
32442 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
32443
32444         * gcc.dg/altivec-4.c: New.
32445
32446 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
32447
32448         * gcc.dg/20011113-1.c: New test.
32449
32450 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32451
32452         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
32453         std::__malloc_alloc_template<0> and
32454         std::__default_alloc_template<false, 0>.
32455
32456 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
32457
32458         * objc/execute/bf-21.m: New test.
32459         * objc/execute/enumeration-1.m: New test.
32460         * objc/execute/enumeration-2.m: New test.
32461
32462 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
32463
32464         * gcc.dg/gnu89-init-1.c: New test.
32465
32466 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32467
32468         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
32469         * g++.old-deja/g++.jason/2371.C: Likewise.
32470         * g++.old-deja/g++.jason/template33.C: Likewise.
32471         * g++.old-deja/g++.jason/template34.C: Likewise.
32472         * g++.old-deja/g++.jason/template36.C: Likewise.
32473         * g++.old-deja/g++.oliva/typename1.C: Likewise.
32474         * g++.old-deja/g++.oliva/typename2.C: Likewise.
32475         * g++.old-deja/g++.other/typename1.C: Likewise.
32476         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32477         * g++.old-deja/g++.pt/nontype5.C: Likewise.
32478         * g++.old-deja/g++.pt/typename11.C: Likewise.
32479         * g++.old-deja/g++.pt/typename14.C: Likewise.
32480         * g++.old-deja/g++.pt/typename16.C: Likewise.
32481         * g++.old-deja/g++.pt/typename3.C: Likewise.
32482         * g++.old-deja/g++.pt/typename4.C: Likewise.
32483         * g++.old-deja/g++.pt/typename5.C: Likewise.
32484         * g++.old-deja/g++.pt/typename7.C: Likewise.
32485         * g++.old-deja/g++.robertl/eb9.C: Likewise.
32486
32487 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
32488
32489         * g++.dg/other/linkage1.C: New test.
32490         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
32491         specifiers.
32492
32493 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32494
32495         * gcc.dg/concat.c: New test.
32496
32497 2001-12-11  Stan Shebs  <shebs@apple.com>
32498
32499         * objc/compile: New test directory.
32500         * objc/compile/compile.exp: New expect script.
32501         * objc/compile/20011211-1.m: New compile test.
32502
32503 2001-12-11  Jason Merrill  <jason@redhat.com>
32504
32505         * lib/prune.exp (prune_gcc_output): Also handle "In member
32506         function".  So many permutations...
32507
32508 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
32509
32510         * g++.dg/template/typedef1.C: New test.
32511
32512 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32513
32514         * g++.dg/other/copy1.C: New test.
32515
32516 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
32517
32518         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
32519
32520         * gcc.dg/builtin-choose-expr.c: New.
32521
32522 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
32523
32524         * gcc.dg/altivec-2.c: New.
32525
32526 2001-12-07  Richard Henderson  <rth@redhat.com>
32527
32528         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
32529
32530 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
32531
32532         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
32533         ultrasparc.
32534
32535 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32536
32537         * g++-old.deja/g++.robertl/eb101.C: Deleted.
32538
32539 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
32540
32541         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
32542         variable argument list.
32543
32544 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
32545
32546         * gcc.c-torture/execute/memcheck: Delete entire directory.
32547         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
32548         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
32549
32550 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32551
32552         * gcc.dg/Wshadow-1.c: New test.
32553
32554 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
32555
32556         * gcc.c-torture/compile/20011130-1.c: New test.
32557
32558         * gcc.dg/noncompile/20011025-1.c: New test.
32559
32560         * g++.dg/other/anon-union.C: New test.
32561
32562         * gcc.c-torture/execute/20011024-1.c: New test.
32563
32564 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32565
32566         * gcc.c-torture/execute/20000722-1.x,
32567         gcc.c-torture/execute/20010123-1.x: Remove.
32568         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
32569         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
32570         gcc.dg/c99-complit-2.c: New tests.
32571
32572 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
32573
32574         * g++.dg/inherit/base1.C: New test.
32575
32576 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
32577
32578         * g++.dg/other/stdarg1.C: New test.
32579
32580         * gcc.c-torture/compile/20011130-2.c: New test.
32581
32582 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
32583
32584         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
32585         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
32586         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
32587         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
32588         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
32589         * gcc.dg/builtin-prefetch-1.c: New test.
32590
32591 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
32592
32593         * gcc.dg/20011130-1.c: New test.
32594
32595 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32596
32597         * g++.dg/other/scope1.C: New test.
32598         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
32599
32600 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32601
32602         * gcc.dg/vla-init-1.c: New test.
32603
32604 2001-12-01  Geoff Keating  <geoffk@redhat.com>
32605
32606         * gcc.c-torture/compile/structs.c: New testcase from GDB.
32607
32608 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32609
32610         * objc.dg/alias.m: Update.
32611         * objc.dg/class-1.m: Update.
32612         * objc.dg/const-str-1.m: Update.
32613         * objc.dg/fwd-proto-1.m: Update.
32614         * objc.dg/id-1.m: Update.
32615         * objc.dg/super-class-1.m: Update.
32616
32617 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
32618
32619         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
32620         constructs.
32621
32622 2001-11-28  Jeffrey A Law  (law@cygnus.com)
32623
32624         * gcc.c-torture/execute/20011128-1.c: New test.
32625
32626 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
32627
32628         * gcc.dg/20011127-1.c: New test.
32629
32630 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32631
32632         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
32633         from Austin Group draft 7.
32634         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
32635         scanf format arguments.
32636         * gcc.dg/format/no-exargs-2.c: New test.
32637
32638 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
32639
32640         * g++.dg/abi/vbase8-4.C: New test.
32641
32642 2001-11-24  Ian Lance Taylor  <ian@airs.com>
32643
32644         * gcc.c-torture/execute/20011121-1.c: New test.
32645
32646 2001-11-23  Jeffrey A Law  (law@cygnus.com)
32647
32648         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
32649
32650 2001-11-23  Andreas Jaeger  <aj@suse.de>
32651
32652         * gcc.dg/cpp/charconst-2.c: New test.
32653
32654 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
32655
32656         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
32657         to the host if it is remote.  Let tests specify extra headers
32658         they use.
32659         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
32660         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
32661         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
32662         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
32663         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
32664         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
32665         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
32666         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
32667         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
32668         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
32669
32670 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
32671
32672         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
32673         for little endian ARMs.
32674
32675 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
32676
32677         * gcc.c-torture/compile/20011119-1.c: New test.
32678         * gcc.c-torture/compile/20011119-2.c: New test.
32679
32680 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
32681
32682         * gcc.dg/altivec-1.c: Fix typo.
32683
32684 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32685
32686         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
32687
32688 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
32689
32690         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
32691
32692 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
32693
32694         * lib/g77.exp: Don't specify --rpath-link.
32695
32696         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
32697         across all the headers.
32698         * gcc.dg/format/format.exp: For testing on a remote host,
32699         copy format.h.
32700
32701         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
32702         * gcc.c-torture/execute/930406-1.c: Likewise.
32703         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32704
32705 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
32706
32707         * gcc.dg/altivec-1.c: New.
32708
32709 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
32710
32711         * gcc.dg/cpp/fpreprocessed.c: New test case.
32712
32713 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32714
32715         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
32716         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
32717         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
32718
32719 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32720
32721         * gcc.dg/no-builtin-1.c: New test.
32722
32723 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
32724
32725         * gcc.c-torture/execute/20011115-1.c: New test.
32726
32727 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
32728
32729         * gcc.c-torture/compile/20011114-2.c: New test.
32730         * gcc.c-torture/compile/20011114-3.c: New test.
32731         * gcc.c-torture/compile/20011114-4.c: New test.
32732
32733 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32734
32735         * g++.dg/other/init1.C: New test.
32736
32737 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
32738
32739         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
32740         message.
32741
32742         * gcc.c-torture/execute/20011114-1.c: New testcase.
32743
32744         * gcc.c-torture/compile/20010327-1.c: Revert last change.
32745         * gcc.c-torture/compile/20011114-1.c: New test, exactly
32746         like the (before this change) version of 20010327-1.c.
32747
32748 2001-11-14  Roger Sayle <roger@eyesopen.com>
32749
32750         * gcc.c-torture/execute/string-opt-13.c: New testcase.
32751
32752 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
32753
32754         * g++.dg/init/array2.C: New test.
32755
32756 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
32757
32758         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
32759
32760 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
32761
32762         * g++.dg/other/forscope1.C: New test.
32763         * g++.dg/ext/forscope1.C: New test.
32764         * g++.dg/ext/forscope2.C: New test.
32765
32766 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
32767
32768         * gcc.c-torture/execute/20011113-1.c: New test.
32769
32770 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
32771
32772         * gcc.c-torture/execute/20011109-2.c: New test.
32773
32774         * gcc.c-torture/execute/20011109-1.c: New test.
32775
32776 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
32777
32778         * gcc.c-torture/compile/20011109-1.c: New test.
32779
32780 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
32781
32782         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
32783         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
32784         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
32785         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
32786         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
32787         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
32788         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
32789
32790 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32791
32792         * g++.dg/warn/Wshadow-1.C: New tests.
32793         * g++.old-deja/g++.mike/for3.C: Update.
32794
32795 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32796
32797         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
32798         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
32799         XFAILs.  Adjust expected error texts.
32800         * gcc.c-torture/compile/20011106-1.c,
32801         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
32802         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
32803         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
32804         gcc.dg/c99-array-lval-5.c: New tests.
32805
32806 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32807
32808         * gcc.dg/cpp/defined.c: Update.
32809
32810 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32811
32812         * gcc.c-torture/execute/anon-1.c: New test.
32813
32814 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
32815
32816         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
32817         same size, so no warning should be produced on stormy16.
32818
32819         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
32820         due to oversized array.
32821         * g++.old-deja/g++.mike/ns15.C: Likewise.
32822         * g++.old-deja/g++.pt/crash16.C: Likewise.
32823
32824 2001-11-02  Graham Stott  <grahams@redhat.com>
32825
32826         * g++.dgother/debug1.C: Fix typos.
32827
32828 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
32829
32830         * g++.dg/other/debug1.C: New test.
32831
32832 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32833
32834         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
32835         of unsigned long.
32836
32837 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
32838
32839         * gcc.dg/20011029-2.c: New test.
32840
32841         * gcc.c-torture/compile/20011029-1.c: New test.
32842
32843 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
32844
32845         * objc/execute/class_self-1.m: New test.
32846         * objc/execute/class_self-2.m: New test.
32847
32848 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
32849
32850         * gcc.misc-tests/msgs.exp: Delete.
32851         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
32852         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
32853         error set to match recent changes.
32854
32855 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
32856
32857         * gcc.dg/20011021-1.c: New test.
32858
32859 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
32860
32861         * gcc.c-torture/compile/20011023-1.c: New test.
32862
32863 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
32864
32865         * lib/g77.exp: Rewrite based on lib/g++.exp.
32866
32867 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
32868
32869         * gcc.c-torture/execute/20011019-1.c: New test.
32870
32871         * gcc.dg/20011018-1.c: New test.
32872
32873 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
32874
32875         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
32876
32877 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
32878
32879         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
32880         * gcc.dg/attr-invalid.c: Likewise.
32881
32882 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
32883
32884         * testsuite/gcc.dg/20011015-1.c: New test.
32885
32886 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32887
32888         * g++.dg/template/unify2.C: New test.
32889
32890 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32891
32892         * g++.dg/other/exception-specification.C: New test
32893
32894 2001-10-13  Tom Rix  <trix@redhat.com>
32895
32896         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
32897         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
32898
32899 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
32900
32901         * testsuite/gcc.dg/20011009-1.c: New test.
32902
32903 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
32904
32905         PR g++/4476
32906         * g++.dg/other/friend1.C: New test.
32907
32908 2001-10-11  Richard Henderson  <rth@redhat.com>
32909
32910         * g++.old-deja/g++.other/crash18.C: Add -S to options.
32911
32912 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32913
32914         * gcc.c-torture/compile/20011010-1.c: New.
32915
32916 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32917
32918         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
32919         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
32920         g77.f-torture/execute/execute.exp,
32921         g77.f-torture/noncompile/noncompile.exp,
32922         gcc.c-torture/compile/compile.exp,
32923         gcc.c-torture/execute/execute.exp,
32924         gcc.c-torture/execute/ieee/ieee.exp,
32925         gcc.c-torture/execute/memcheck/memcheck.exp,
32926         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
32927         objc/execute/execute.exp: Update FSF address.
32928
32929 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32930
32931         * gcc.dg/cpp/cmdlne-C.c: Update.
32932         * gcc.dg/cpp/cmdlne-C2.c: New.
32933
32934 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32935
32936         * gcc.c-torture/execute/20011008-3.c: New.
32937
32938 2001-10-08  DJ Delorie  <dj@redhat.com>
32939
32940         * gcc.dg/20011008-1.c: New.
32941         * gcc.dg/20011008-2.c: New.
32942
32943 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32944
32945         * gcc.dg/cpp/spacing1.c: Update test.
32946
32947 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32948
32949         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
32950         spelling errors of "separate" as "seperate".
32951
32952 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
32953
32954         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
32955         enough to avoid inlining.
32956
32957 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32958
32959         * lib/g77.exp: set libg2c_dir correctly.
32960
32961 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32962
32963         * gcc.dg/cpp/macro11.c: New test.
32964
32965 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32966
32967         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
32968         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
32969         gcc.dg/format/multattr-3.c: New tests.
32970         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
32971         tests for format attributes on function pointers being rejected.
32972
32973 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32974
32975         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
32976
32977 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32978
32979         * g++.dg/warn/format1.C: New test.
32980
32981 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32982
32983         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
32984
32985 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32986
32987         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
32988
32989 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32990
32991         * gcc.dg/cpp/redef2.c: Add test.
32992
32993 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
32994
32995         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
32996         long-standing bug on i686, apparently.
32997         * gcc.c-torture/execute/loop-2c.x: New file.
32998         * gcc.c-torture/execute/loop-2d.x: New file.
32999         * gcc.c-torture/execute/loop-3c.x: New file.
33000
33001 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
33002
33003         * gcc.dg/cpp/20000625-2.c: Correct line number.
33004
33005 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33006
33007         * gcc.dg/cpp/macro10.c: New test.
33008         * gcc.dg/cpp/strify3.c: New test.
33009         * gcc.dg/cpp/spacing1.c: Add tests.
33010         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33011         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33012
33013 2001-09-24  DJ Delorie  <dj@redhat.com>
33014
33015         * gcc.c-torture/execute/20010924-1.c: New test.
33016
33017 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33018
33019         * testsuite/objc/execute/paste.m: Remove.
33020
33021 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33022
33023         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33024
33025 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
33026
33027         * g77.dg/strlen0.f: New test.
33028
33029 2001-09-21  Richard Henderson  <rth@redhat.com>
33030
33031         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33032         * g++.old-deja/g++.abi/vtable2.C: Likewise.
33033
33034 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33035
33036         Table-driven attributes.
33037         * g++.dg/ext/attrib1.C: New test.
33038
33039 2001-09-20  DJ Delorie  <dj@redhat.com>
33040
33041         * gcc.dg/20000926-1.c: Update expected warning messages.
33042         * gcc.dg/array-2.c: Likewise, and test for warnings too.
33043         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33044         array.
33045
33046 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
33047
33048         * g++.dg/eh/registers1.C: New test case.
33049
33050 2001-09-17  Richard Henderson  <rth@redhat.com>
33051
33052         * gcc.dg/array-5.c: Fix VLA decomposition test.
33053
33054 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33055
33056         * gcc.dg/cpp/line5.c: New testcase.
33057
33058 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33059
33060         * gcc.dg/cpp/macro9.c: New test.
33061
33062 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
33063
33064         * gcc.c-torture/execute/980223.c: Change type of addr from long
33065         to char *.
33066
33067 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
33068
33069         * gcc.c-torture/execute/20010915-1.c: New test.
33070
33071 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
33072
33073         * g77.dg/bprob: New directory.
33074         * g77.dg/bprob/bprob.exp: New file.
33075         * g77.dg/bprob/bprob-1.f: New test.
33076         * g77.dg/gcov: New directory.
33077         * g77.dg/gcov/gcov.exp: New file.
33078         * g77.dg/gcov/gcov-1.f: New test.
33079         * g77.dg/gcov/gcov-1.x: New file.
33080
33081 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33082
33083         * gcc.dg/cpp/directiv.c: Update.
33084         * gcc.dg/cpp/undef1.c: Update.
33085
33086 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
33087
33088         * gcc.dg/20010912-1.c: New test.
33089
33090 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
33091
33092         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33093         language-independent file in lib.
33094         * lib/gcov.exp: New file.
33095
33096 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33097
33098         * gcc.c-torture/compile/20010911-1.c: New test.
33099
33100 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
33101
33102         * lib/profopt.exp: New, to support profile-directed optimizations.
33103         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33104         * gcc.misc-tests/bprob-1.c: New test.
33105         * gcc.misc-tests/bprob-2.c: New test.
33106
33107 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
33108
33109         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33110         XFAIL and which kinds of gcov output to verify.
33111         * gcc.misc-tests/gcov-4b.x: New file.
33112         * gcc.misc-tests/gcov-5b.x: New file.
33113         * gcc.misc-tests/gcov-6.x: New file.
33114         * gcc.misc-tests/gcov-7.c: New test.
33115         * gcc.misc-tests/gcov-7.x: New file.
33116
33117 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
33118
33119         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33120         * gcc.misc-tests/gcov-6.c: New test.
33121
33122 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33123
33124         PR c++/3986
33125         * g++.dg/abi/vbase1.C: New test.
33126
33127 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
33128
33129         * objc.dg/method-2.m: New.
33130
33131 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33132
33133         PR c++/4203
33134         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33135         * g++.dg/init/empty1.C: New test.
33136
33137 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
33138
33139         * gcc.c-torture/compile/20010903-1.c: New test.
33140
33141 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
33142
33143         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33144         for m68k.
33145
33146 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
33147
33148         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33149
33150         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33151
33152         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33153
33154 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
33155
33156         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33157         for 16-bit 'unsigned int'.
33158
33159 2001-08-29  Kazu Hirata  <kazu@hxi.com>
33160
33161         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33162
33163 2001-08-27  Richard Henderson  <rth@redhat.com>
33164
33165         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33166         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33167
33168 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
33169
33170         * gcc.dg/asm-names.c (ymain): New.
33171
33172 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
33173
33174         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33175         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33176         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33177
33178 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33179
33180         * gcc.dg/compare5.c: New testcase.
33181
33182 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
33183
33184         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33185         and "In instantiation".
33186
33187 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
33188
33189         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33190
33191 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
33192
33193         * gcc.misc-tests/gcov.exp: Add support for branch information.
33194         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33195         * gcc.misc-tests/gcov-4.c: New test.
33196         * gcc.misc-tests/gcov-4b.c: New test.
33197         * gcc.misc-tests/gcov-5b.c: New test.
33198
33199 2001-08-20  Zack Weinberg  <zackw@panix.com>
33200
33201         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33202         expected to fail.
33203
33204 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33205
33206         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33207
33208 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
33209
33210         * g++.dg/eh/template1.C: New test.
33211
33212 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
33213
33214         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33215         Fix thinko.
33216         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33217         for xfail.
33218
33219 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
33220
33221         * lib/g77-dg.exp: Use prune.exp for common procedures
33222         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33223         * lib/g77.exp: (g77-dg-prune) Remove
33224
33225 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
33226
33227         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33228
33229 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33230
33231         * g++.dg/template/unify1.C: New test.
33232
33233 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
33234
33235         * g++.dg/abi/empty4.C: New test.
33236
33237 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
33238
33239         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33240         solaris2.*
33241         * g77.f-torture/compile/pr3743.x: Likewise.
33242
33243 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33244
33245         * g++.dg/other/using-declaration.C: New test.
33246
33247 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33248
33249         * gcc.dg/cpp/tr-sign.c: New testcase.
33250
33251 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33252
33253         * gcc.dg/cpp/19951025-1.c: Revert.
33254         * gcc.dg/cpp/directiv.c: We no longer process directives that
33255         interrupt macro arguments.
33256
33257 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
33258
33259         * gcc.dg/bconstp-1.c: New test.
33260
33261 2001-08-03  Richard Henderson  <rth@redhat.com>
33262
33263         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33264
33265 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33266
33267         * gcc.dg/cpp/19951025-1.c: Update.
33268
33269 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
33270
33271         * g77.dg/ff90-1.f (s): Fix reference of variable z,
33272         should be x.
33273
33274 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33275
33276         Kill -fhonor-std.
33277         * g++.old-deja/g++.ns/ns14.C: Remove special options.
33278         * g++.old-deja/g++.other/std1.C: Likewise.
33279         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33280
33281 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
33282
33283         * lib/g77.exp: Load gcc-defs.exp for common procedures
33284         (g77_pass, g77_fail, g77_finish, g77_exit,
33285         ${tool}_check_unsupported_p} Now redundant.  Deleted.
33286
33287 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33288
33289         * g77.dg/fbackslash.f
33290         * g77.dg/fcase-preserve.f
33291         * g77.dg/ff90-1.f
33292         * g77.dg/ffixed-line-length-0.f
33293         * g77.dg/ffixed-line-length-132.f
33294         * g77.dg/ffixed-line-length-7.f
33295         * g77.dg/ffixed-line-length-72.f
33296         * g77.dg/ffixed-line-length-none.f
33297         * g77.dg/ffree-form-1.f
33298         * g77.dg/fno-backslash.f
33299         * g77.dg/fno-f90-1.f
33300         * g77.dg/fno-fixed-form-1.f
33301         * g77.dg/fno-onetrip.f
33302         * g77.dg/fno-typeless-boz.f
33303         * g77.dg/fno-underscoring.f
33304         * g77.dg/fno-vxt-1.f
33305         * g77.dg/fonetrip.f
33306         * g77.dg/ftypeless-boz.f
33307         * g77.dg/fugly-assumed.f
33308         * g77.dg/funderscoring.f
33309         * g77.dg/fvxt-1.f
33310
33311 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
33312
33313         * objc.dg/fwd-proto-1.m: New.
33314         * objc.dg/local-decl-1.m: New.
33315         * objc.dg/naming-1.m: New.
33316         * objc.dg/naming-2.m: New.
33317         * objc.dg/proto-hier-1.m: New.
33318
33319 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
33320
33321         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33322         largest-type elements to a struct makes its size grow.
33323
33324 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33325
33326         * g++.dg/abi/vthunk1.C: New test.
33327
33328 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33329
33330         * g++.dg/abi/vbase8-22.C: New test.
33331
33332 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33333
33334         * gcc.dg/cpp/macro8.c: New test.
33335
33336 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33337
33338         * g++.dg/abi/vbase8-21.C: New test.
33339
33340 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33341
33342         * g++.dg/abi/vbase8-10.C: New test.
33343
33344 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33345
33346         * lib/g++.exp (g++_set_ld_library_path): Renamed to
33347         ${tool}_set_ld_library_path.
33348         Changed caller.
33349         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33350         g++.exp.
33351
33352 2001-07-26  Stan Cox <scox@redhat.com>
33353
33354         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33355         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33356         gcc_exit, gcc_check_unsupported_p):
33357         Moved to gcc-deps.exp
33358         * gcc-deps.exp: New file.
33359
33360 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33361
33362         * g++.old-deja/g++.pt/defarg14.C: New test.
33363
33364 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33365
33366         * g++.old-deja/g++.other/lineno5.C: New test.
33367
33368 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33369
33370         * g++.old-deja/g++.pt/crash68.C: New test.
33371
33372 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33373
33374         * g++.old-deja/g++.other/crash42.C: New test.
33375
33376 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33377
33378         * gcc.dg/cpp/extratokens.c: Fix.
33379         * gcc.dg/cpp/skipping2.c: New tests.
33380
33381 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33382
33383         * gcc.c-torture/execute/20010724-1.c: New file.
33384         * gcc.c-torture/execute/20010724-1.x: New file.
33385
33386 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33387
33388         * g++.old-deja/g++.other/cond7.C: New test.
33389
33390 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33391
33392         * g++.old-deja/g++.other/optimize4.C: New test.
33393
33394 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33395
33396         * g++.old-deja/g++.abi/vbase8-5.C: New test.
33397
33398 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
33399
33400         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33401         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33402         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33403         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33404
33405         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33406         bug report" message.
33407
33408         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33409         * g++.dg/ext/instantiate1.C: Move from old-deja.
33410
33411 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
33412
33413         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33414         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33415         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33416         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33417
33418 2001-07-23  Jeffrey A Law  (law@cygnus.com)
33419
33420         * gcc.c-torture/execute/20010723-1.c: New test.
33421
33422 2001-07-23  Ben Elliston  <bje@redhat.com>
33423
33424         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33425
33426 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33427
33428         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
33429         i[34567]86-*-*.
33430         Delete handling of ieee_multilib_flags.
33431         Pass -mieee for alpha*-*-* and sh-*-*.
33432         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
33433
33434 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
33435
33436         Remove old-abi tests.
33437         * g++.old-deja/g++.mike/p11116.C: Remove.
33438         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
33439
33440 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
33441
33442         * g77.f-torture/compile/pr3743.f: New test
33443
33444 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
33445
33446         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
33447
33448 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33449
33450         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
33451         g++.old-deja/g++.pt/static6.C: Likewise.
33452         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
33453         supports weak symbols.
33454
33455 2001-07-18  Andreas Jaeger  <aj@suse.de>
33456
33457         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
33458         supported again.
33459
33460 2001-07-18  Andreas Jaeger  <aj@suse.de>
33461
33462         * gcc.dg/iftrap-1.c: Fix target line.
33463
33464 2001-07-17  Richard Henderson  <rth@redhat.com>
33465
33466         * gcc.c-torture/execute/20010717-1.c: New.
33467
33468 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33469
33470         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
33471         tests.
33472
33473 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33474
33475         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
33476
33477 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33478
33479         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
33480         UAC_SIGBUS, UAC_NOPRINT definitions.
33481
33482 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
33483
33484         * objc/execute/object_is_class.m: New test.
33485         * objc/execute/object_is_meta_class.m: New test.
33486
33487 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33488
33489         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
33490         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
33491
33492 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
33493
33494         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
33495         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
33496
33497 2001-07-14  Richard Henderson  <rth@redhat.com>
33498
33499         * gcc.dg/iftrap-1.c: New.
33500
33501 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
33502
33503         * g77.f-torture/execute/intrinsic77.f: New test.
33504
33505 2001-07-11  Janis Johnson <janis@us.ibm.com>
33506
33507         * gcc.misc-tests/gcov-3.c: New test.
33508
33509 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33510
33511         * gcc.c-torture/compile/20010711-1.c,
33512         * gcc.c-torture/compile/20010711-2.c: New tests.
33513
33514 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33515
33516         * gcc.c-torture/execute/20010711-1.c: New test.
33517
33518 2001-07-11  Ben Elliston  <bje@redhat.com>
33519
33520         * g++.old-deja/g++.other/enum5.C: New test.
33521
33522 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
33523
33524         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
33525         (g++-dg-prune): Call prune_gcc_output.
33526         * prune.exp: New file for prune_gcc_output.
33527         * lib/g++.exp, lib/gcc.exp: Load it.
33528
33529 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33530
33531         * gcc.c-torture/compile/20010701-1.c,
33532         g++.old-deja/g++.ext/attrib6.C: New tests.
33533
33534 2001-07-06  Jeffrey A Law  (law@cygnus.com)
33535
33536         * gcc.c-torture/compile/20010706-1.c: New test.
33537
33538 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
33539
33540         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
33541
33542 2001-06-28  Stan Shebs  <shebs@apple.com>
33543
33544         * gcc.dg/pragma-darwin.c: New test.
33545
33546 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33547
33548         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
33549         Solaris 2.[678] system.
33550
33551 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33552
33553         * gcc.dg/20010622-1.c: New test.
33554
33555 2001-06-18  Stan Shebs  <shebs@apple.com>
33556
33557         * objc.dg: New directory.
33558         * objc.dg/dg.exp: New file.
33559         * objc.dg/alias.m: New.
33560         * objc.dg/class-1.m: New.
33561         * objc.dg/class-2.m: New.
33562         * objc.dg/const-str-1.m: New.
33563         * objc.dg/const-str-2.m: New.
33564         * objc.dg/id-1.m: New.
33565         * objc.dg/method-1.m: New.
33566         * objc.dg/super-class-1.m: New.
33567         * lib/objc-dg.exp: New file.
33568
33569 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33570
33571         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
33572         of label name.
33573
33574 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
33575
33576         * g++.old-deja/g++.abi/vbase8-9.C: New test.
33577
33578 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33579
33580         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
33581         variable.
33582
33583 2001-06-12  Richard Henderson  <rth@redhat.com>
33584
33585         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
33586
33587 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33588
33589         * g++.old-deja/g++.abi/vbase5.C: New test.
33590         * g++.old-deja/g++.abi/vbase6.C: New test.
33591         * g++.old-deja/g++.abi/vbase7.C: New test.
33592
33593 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33594
33595         * gcc.c-torture/compile/20010610-1.c: New test.
33596
33597 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33598
33599         * g++.old-deja/g++.abi/vbase4.C: New test.
33600
33601 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33602
33603         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
33604         support %f for HC11/HC12 targets.
33605         * gcc.c-torture/execute/930513-1.x: New file, likewise.
33606         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
33607         on HC11/HC12 targets.
33608         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
33609
33610 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33611
33612         * gcc.dg/wchar_t-1.c: New file.
33613         * gcc.dg/wint_t-1.c: Likewise.
33614
33615 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
33616
33617         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
33618
33619 2001-06-11  Richard Henderson  <rth@redhat.com>
33620
33621         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
33622
33623 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33624
33625         * gcc.c-torture/compile/20010611-1.c: New test.
33626
33627 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33628
33629         * gcc.dg/c99-tag-1.c: Add more tests.
33630
33631 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
33632
33633         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
33634         representation on MN10300 and ARM/Thumb.
33635
33636 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
33637
33638         * g77.f-torture/execute/20010610.f: New.
33639
33640 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
33641
33642         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
33643         names.
33644
33645 2001-06-09  Richard Henderson  <rth@redhat.com>
33646
33647         * gcc.c-torture/execute/ashrdi-1.c: New.
33648         * gcc.c-torture/execute/ashldi-1.c: New.
33649         * gcc.c-torture/execute/lshrdi-1.c: New.
33650
33651 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
33652
33653         * objc/execute/load-3.m: Added. Check sending +load to categories,
33654         in addition to classes.
33655
33656 2001-06-08  Stan Shebs  <shebs@apple.com>
33657
33658         * objc/execute/load-2.m: New test.  From Nicola Pero
33659         <n.pero@mi.flashnet.it>.
33660
33661 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
33662
33663         * gcc.c-torture/execute/20010605-2.c: New test.
33664
33665 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33666
33667         * g++.old-deja/g++.abi/vbase2.C: New test.
33668         * g++.old-deja/g++.abi/vbase3.C: New test.
33669
33670 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33671
33672         * g++.old-deja/g++.pt/friend49.C: New test.
33673
33674 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
33675
33676         * g++.old-deja/g++.ext/anon3.C: New test.
33677
33678 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
33679
33680         * g++.old-deja/g++.other/conv7.C: New test.
33681
33682 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33683
33684         * gcc.c-torture/compile/20010605-2.c: New test.
33685
33686 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33687
33688         * gcc.c-torture/execute/20010604-1.c: New test.
33689
33690 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
33691
33692         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
33693
33694 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
33695
33696         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
33697         (g++_link_flags): Likewise.
33698         (g++_init): Pass gccpath's value to two previous functions.
33699
33700 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33701
33702         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
33703         Ensure logfile entry matches exec command line.
33704
33705 2001-05-31  Richard Henderson  <rth@redhat.com>
33706
33707         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
33708         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
33709
33710 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
33711
33712         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
33713         compiler for irix6.2
33714
33715 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
33716
33717         * g++.old-deja/g++.other/optimize3.C: New file.
33718
33719 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
33720
33721         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
33722         assemble.
33723
33724 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
33725
33726         * g++.old-deja/g++.other/optimize2.C: New file.
33727
33728 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
33729
33730         * gcc.c-torture/compile/20010518-2.c: New file.
33731         * gcc.c-torture/execute/20010518-1.c: New file.
33732         * gcc.c-torture/execute/20010518-2.c: New file.
33733
33734 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33735
33736         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
33737
33738 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
33739
33740         G++ no longer defines builtins that do not begin with __builtin.
33741         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
33742         * g++.old-deja/g++.brendand/misc13.C: Likewise.
33743         * g++.old-deja/g++.law/builtin1.C: Likewise.
33744         * g++.old-deja/g++.law/cvt2.C: Likewise.
33745         * g++.old-deja/g++.mike/net5.C: Likewise.
33746         * g++.old-deja/g++.other/builtins1.C: Likewise.
33747         * g++.old-deja/g++.other/builtins2.C: Likewise.
33748         * g++.old-deja/g++.other/builtins3.C: Likewise.
33749         * g++.old-deja/g++.other/builtins4.C: Likewise.
33750         * g++.old-deja/g++.other/inline8.C: Likewise.
33751         * g++.old-deja/g++.robertl/eb39.C: Likewise.
33752
33753 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
33754
33755         * g++.old-deja/g++.pt/using1.C: Adjust.
33756         * g++.old-deja/g++.pt/using2.C: New test.
33757
33758 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33759
33760         * gcc.dg/cpp/charconst.c: New tests.
33761         * gcc.dg/cpp/escape.c: New tests.
33762         * gcc.dg/cpp/escape-1.c: New tests.
33763         * gcc.dg/cpp/escape-2.c: New tests.
33764         * gcc.dg/cpp/ucs.c: New tests.
33765
33766 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
33767
33768         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
33769         native compiler for irix6.5.
33770
33771 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
33772
33773         * lib/g++.exp (g++_include_flags): Use args to compute
33774         get_multilibs.
33775         (g++_link_flags): Likewise.
33776         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
33777
33778 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33779
33780         * gcc.dg/c90-hexfloat-1.c: Add more tests.
33781
33782 2001-05-21  Geoff Keating  <geoffk@redhat.com>
33783
33784         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
33785         this file.
33786
33787 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33788
33789         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
33790         STACK_SIZE;
33791         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
33792         to STACK_SIZE; Use it to define size of add_histo array.
33793         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
33794         to STACK_SIZE.
33795         (f): Use GITT_SIZE to define size of gitt local table.
33796         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
33797         to STACK_SIZE; Use it to define size of bytemem array.
33798
33799 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33800
33801         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
33802         on 68HC11/HC12 due to the asm instruction.
33803         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
33804         * gcc.c-torture/compile/920520-1.x: Likewise.
33805         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
33806         on 68HC11/HC12 because the function is larger than 64K.
33807         * gcc.c-torture/compile/961203-1.x: New file, this test fails
33808         on 68HC11/HC12 because the structure is too large.
33809
33810 2001-05-20  Richard Henderson  <rth@redhat.com>
33811
33812         * gcc.c-torture/execute/20010520-1.c: New.
33813
33814 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33815
33816         * g++.old-deja/g++.warn/compare1.C: New test.
33817         * gcc.dg/compare4.c: New test.
33818
33819 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
33820
33821         * g++.old-deja/g++.other/optimize1.C: New test.
33822
33823 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33824
33825         * g++.old-deja/g++.pt/spec41.C: New test.
33826
33827 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
33828
33829         * gcc.c-torture/compile/20010114-1.x: Remove.
33830
33831 2001-05-18  Stan Shebs  <shebs@apple.com>
33832
33833         * gcc.c-torture/compile/20010518-1.c: New test.
33834
33835 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
33836
33837         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
33838         * g++.old-deja/g++.pt/crash67.C: New test.
33839
33840 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
33841
33842         * g++.old-deja/g++.other/debug9.C: New test.
33843
33844 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
33845
33846         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
33847
33848 2001-05-16  Jan Hubicka  <jh@suse.cz>
33849
33850         * gcc.c-torture/compile/20010516-1.c: New test.
33851
33852 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33853
33854         * g++.old-deja/g++.other/crash41.C: New test.
33855
33856 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33857
33858         * g++.old-deja/g++.pt/crash66.C: New test.
33859
33860 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
33861
33862         * g++.old-deja/g++.robertl/eb27.C: Convert.
33863
33864 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
33865
33866         * g++.dg/friend-warn.C: New test.  Do not warn about friend
33867         declaration being redundant.
33868
33869 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
33870
33871         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
33872
33873 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
33874
33875         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
33876
33877 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
33878
33879         * lib/g++.exp: Use testsuite_flags.
33880
33881 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
33882
33883         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
33884
33885 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33886
33887         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
33888
33889 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
33890
33891         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
33892
33893 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
33894
33895         * gcc.c-torture/compile/20010313-1.c: New test.
33896
33897 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
33898
33899         * gcc.dg/cpp/direct2.c: New test.
33900         * gccq.dg/cpp/direct2s.c: New test.
33901
33902         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
33903
33904 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
33905
33906         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
33907         * g++.old-deja/g++.other/op3.C: Likewise.
33908
33909 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33910
33911         * gcc.dg/cpp/syshdr.h: New file.
33912         * gcc.dg/cpp/sysmac1.c: Update.
33913         * gcc.dg/cpp/sysmac2.c: Update.
33914
33915 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33916
33917         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
33918
33919 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
33920
33921         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
33922         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
33923
33924 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
33925
33926         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
33927
33928 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
33929
33930         * lib/g++.exp (g++_include_flags): Don't use any special flags
33931         if TESTING_IN_BUILD_TREE is not defined.
33932         (g++_init): Use a plain 'c++' as the compiler if
33933         TESTING_IN_BUILD_TREEE is not defined.
33934
33935 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33936
33937         * g++.old-deja/g++.eh/catch13.C: New test.
33938         * g++.old-deja/g++.eh/catch14.C: New test.
33939
33940 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33941
33942         * gcc.dg/cpp/tr-define.c: New test.
33943
33944 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
33945
33946         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
33947         <stdlib.h>, not <malloc.h>.
33948
33949 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33950
33951         * g++.old-deja/g++.ns/template17.C: New test.
33952
33953 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33954
33955         * g++.old-deja/g++.pt/ref4.C: New test.
33956
33957 2001-04-30  Richard Henderson  <rth@redhat.com>
33958
33959         * gcc.dg/20000724-1.c: Revert last change.
33960
33961 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
33962
33963         * g77.f-torture/execute/20010430.f: New test.
33964
33965 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
33966
33967         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
33968
33969 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
33970
33971         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
33972
33973 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33974
33975         * g++.old-deja/g++.eh/crash6.C: New test.
33976
33977 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33978
33979         * g++.old-deja/g++.other/warn7.C: New test.
33980
33981 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33982
33983         * g++.old-deja/g++.other/defarg9.C: New test.
33984
33985 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33986
33987         * g77.f-torture/compile/20010426.f: New test.
33988         * g77.f-torture/execute/20010426.f: New test.
33989
33990 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33991
33992         * g77.f-torture/compile/20000629-1.x: Remove - error
33993         has been fixed.
33994
33995 2001-04-26  Jeffrey A Law  (law@cygnus.com)
33996
33997         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
33998         Tweak slightly to work with g++.dg framework.
33999         * g++.dg/special/ecos.exp: Run initp1.C test.
34000         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34001
34002         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34003         its linker doesn't give line numbers either.
34004         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34005
34006 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34007
34008         * g++.old-deja/g++.other/lex1.C: New test.
34009
34010 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
34011
34012         * gcc.dg/noncompile/20010425-1.c: New test.
34013
34014 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34015
34016         * g++.old-deja/g++.pt/mangle2.C: New test.
34017
34018 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34019
34020         * gcc.dg/format/plus-1.c: New test.
34021
34022 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34023
34024         * gcc.dg/20010423-1.c: New test.
34025
34026 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34027
34028         * gcc.c-torture/execute/20010422-1.c: New test.
34029
34030 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
34031
34032         * g++.old-deja/g++.ns/type2.C: New test.
34033
34034 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
34035
34036         * g++.old-deja/g++.other/perf1.C: New test.
34037
34038 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
34039
34040         * gcc.dg/c99-func-2.c: Remove xfail.
34041         * gcc.dg/c99-func-3.c: Remove xfail.
34042         * gcc.dg/c99-func-4.c: Remove xfail.
34043
34044 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
34045
34046         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34047
34048 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34049
34050         * gcc.c-torture/compile/20010423-1.c: New test.
34051
34052 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34053
34054         * g++.old-deja/g++.pt/typename28.C: New test.
34055
34056 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34057
34058         * g++.old-deja/g++.abi/empty2.C: New test.
34059         * g++.old-deja/g++.abi/empty3.C: New test.
34060
34061 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34062
34063         * g++.old-deja/g++.other/comdat2.C: New test.
34064         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34065
34066 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34067
34068         * g++.old-deja/g++.other/overload14.C: New test.
34069
34070 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34071
34072         * g++.old-deja/g++.other/lookup23.C: New test.
34073
34074 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34075
34076         * gcc.c-torture/execute/20010403-1.c: New test.
34077
34078 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
34079             Mark Mitchell  <mark@codesourcery.com>
34080
34081         * lib/old-dejagnu.exp: Don't delete output of executable.
34082         Add .exe suffix to executables.
34083
34084 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
34085
34086         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34087
34088 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34089
34090         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34091
34092 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34093
34094         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34095         * g++.old-deja/g++.abi/crash1.C: New test.
34096
34097 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34098
34099         * g++.old-deja/g++.other/crash40.C: New test.
34100
34101 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34102
34103         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34104
34105 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
34106
34107         * g++.old-deja/g++.other/warn6.C: New test.
34108
34109 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34110
34111         * g++.old-deja/g++.robertl/eb42.C: Same.
34112
34113 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34114
34115         * gcc.dg/wtr-conversion-1.c: New testcase.
34116
34117 2001-04-10  Richard Henderson  <rth@redhat.com>
34118
34119         * g++.old-deja/g++.other/array5.C: New.
34120
34121 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34122
34123         * gcc.c-torture/execute/20010408-1.c: New test.
34124
34125 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
34126
34127         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34128         headers and constructs.
34129         * g++.old-deja/g++.robertl/eb79.C: Same.
34130         * g++.old-deja/g++.robertl/eb77.C (main): Same.
34131         * g++.old-deja/g++.robertl/eb73.C: Same.
34132         * g++.old-deja/g++.robertl/eb66.C (main): Same.
34133         * g++.old-deja/g++.robertl/eb55.C (t): Same.
34134         * g++.old-deja/g++.robertl/eb54.C (main): Same.
34135         * g++.old-deja/g++.robertl/eb46.C (main): Same.
34136         * g++.old-deja/g++.robertl/eb44.C: Same.
34137         * g++.old-deja/g++.robertl/eb41.C (main): Same.
34138         * g++.old-deja/g++.robertl/eb4.C (main): Same.
34139         * g++.old-deja/g++.robertl/eb39.C: Same.
34140         * g++.old-deja/g++.robertl/eb33.C (main): Same.
34141         * g++.old-deja/g++.robertl/eb31.C (main): Same.
34142         * g++.old-deja/g++.robertl/eb30.C: Same.
34143         * g++.old-deja/g++.robertl/eb3.C: Same.
34144         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34145         * g++.old-deja/g++.robertl/eb21.C: Same.
34146         * g++.old-deja/g++.robertl/eb15.C: Same.
34147         * g++.old-deja/g++.robertl/eb118.C: Same.
34148         * g++.old-deja/g++.robertl/eb115.C (main): Same.
34149         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34150         * g++.old-deja/g++.robertl/eb109.C: Same.
34151         * g++.old-deja/g++.other/sibcall1.C (main): Same.
34152         * g++.old-deja/g++.mike/rtti1.C: Same.
34153         * g++.old-deja/g++.mike/p658.C: Same.
34154         * g++.old-deja/g++.mike/net46.C: Same.
34155         * g++.old-deja/g++.mike/net34.C: Same.
34156         * g++.old-deja/g++.mike/memoize1.C: Same.
34157         * g++.old-deja/g++.mike/eh2.C: Same.
34158         * g++.old-deja/g++.law/weak.C: Same.
34159         * g++.old-deja/g++.law/visibility7.C: Same.
34160         * g++.old-deja/g++.law/visibility25.C: Same.
34161         * g++.old-deja/g++.law/visibility22.C: Same.
34162         * g++.old-deja/g++.law/visibility2.C: Same.
34163         * g++.old-deja/g++.law/visibility17.C: Same.
34164         * g++.old-deja/g++.law/visibility13.C: Same.
34165         * g++.old-deja/g++.law/visibility10.C: Same.
34166         * g++.old-deja/g++.law/visibility1.C: Same.
34167         * g++.old-deja/g++.law/virtual3.C (eval): Same.
34168         * g++.old-deja/g++.law/vbase1.C: Same.
34169         * g++.old-deja/g++.law/operators32.C: Same.
34170         * g++.old-deja/g++.law/nest3.C: Same.
34171         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34172         * g++.old-deja/g++.law/except5.C (main): Same.
34173         * g++.old-deja/g++.law/cvt7.C (run): Same.
34174         * g++.old-deja/g++.law/cvt2.C: Same.
34175         * g++.old-deja/g++.law/cvt16.C: Same.
34176         * g++.old-deja/g++.law/ctors6.C (bar): Same.
34177         * g++.old-deja/g++.law/ctors17.C (main): Same.
34178         * g++.old-deja/g++.law/ctors13.C: Same.
34179         * g++.old-deja/g++.law/ctors12.C (main): Same.
34180         * g++.old-deja/g++.law/ctors10.C: Same.
34181         * g++.old-deja/g++.law/code-gen5.C: Same.
34182         * g++.old-deja/g++.law/bad-error7.C: Same.
34183         * g++.old-deja/g++.law/arm9.C: Same.
34184         * g++.old-deja/g++.law/arm12.C: Same.
34185         * g++.old-deja/g++.law/arg8.C: Same.
34186         * g++.old-deja/g++.law/arg1.C: Same.
34187         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34188         * g++.old-deja/g++.jason/template31.C: Same.
34189         * g++.old-deja/g++.jason/template24.C (main): Same.
34190         * g++.old-deja/g++.jason/2371.C: Same.
34191         * g++.old-deja/g++.eh/new2.C: Same.
34192         * g++.old-deja/g++.eh/new1.C: Same.
34193         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34194         * g++.old-deja/g++.brendan/nest21.C (main): Same.
34195         * g++.old-deja/g++.brendan/err-msg3.C: Same.
34196         * g++.old-deja/g++.brendan/crash62.C: Same.
34197         * g++.old-deja/g++.brendan/crash52.C: Same.
34198         * g++.old-deja/g++.brendan/crash49.C (main): Same.
34199         * g++.old-deja/g++.brendan/crash38.C: Same.
34200         * g++.old-deja/g++.brendan/crash15.C (main): Same.
34201         * g++.old-deja/g++.brendan/copy9.C: Same.
34202
34203 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
34204
34205         * gcc.c-torture/execute/20001203-2.c (memset):
34206         Count argument is of type __SIZE_TYPE__.
34207
34208 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
34209
34210         * gcc.c-torture/compile/20010404-1.c: New test.
34211
34212 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
34213
34214         * gcc.c-torture/compile/20010326-1.c: New test.
34215
34216 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
34217
34218         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34219         peculiarities of the SH.
34220         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34221
34222 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34223
34224         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34225         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34226         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34227
34228 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34229
34230         * g77.f-torture/compile/20010321-1.f: New test.
34231
34232 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34233
34234         * gcc.c-torture/compile/20010329-1.c: New test.
34235
34236 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34237
34238         * gcc.c-torture/execute/20010329-1.c: New test.
34239
34240 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34241
34242         * g++.old-deja/g++.other/eh4.C: Fix typo.
34243
34244 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34245
34246         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34247
34248 2001-03-28  Philip Blundell  <philb@gnu.org>
34249
34250         * gcc.c-torture/compile/20010328-1.c: New test.
34251
34252 2001-03-27  Richard Henderson  <rth@redhat.com>
34253
34254         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34255         * g++.old-deja/g++.eh/vbase3.C: Likewise.
34256
34257 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
34258
34259         * gcc.c-torture/compile/20010327-1.c: New test.
34260
34261 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34262
34263         * g++.old-deja/g++.other/friend12.C: New test.
34264         * g++.old-deja/g++.other/friend9.C: Expect no errors.
34265         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34266
34267 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34268
34269         * gcc.c-torture/execute/20010325-1.c: New test.
34270
34271 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
34272
34273         * g++.old-deja/g++.other/mangle3.C: New test.
34274
34275 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
34276
34277         * g++.old-deja/g++.other/anon8.C: New test.
34278
34279 2001-03-20  Philip Blundell  <philb@gnu.org>
34280
34281         * gcc.c-torture/compile/20010320-1.c: New test.
34282
34283 2001-03-17  Richard Henderson  <rth@redhat.com>
34284
34285         * g++.old-deja/g++.other/eh4.C: Add expected error text.
34286
34287 2001-03-15  Geoff Keating  <geoff@redhat.com>
34288
34289         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34290         tests on AIX.
34291
34292 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
34293
34294         * g++.old-deja/g++.other/eh4.C: New test.
34295
34296 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34297
34298         * gcc.dg/cpp/mi1.c: Update.
34299
34300 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
34301
34302         * g++.old-deja/g++.other/regstack.C: New test.
34303
34304 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34305
34306         * g++.old-deja/g++.other/ref4.C: New test.
34307
34308 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
34309
34310         * objc/execute/va_method.m: Added.
34311         * objc/execute/IMP.m: Added.
34312         * objc/execute/_cmd.m: Added.
34313         * objc/execute/accessing_ivars.m: Added.
34314         * objc/execute/class-1.m: Added.
34315         * objc/execute/class-10.m: Added.
34316         * objc/execute/class-11.m: Added.
34317         * objc/execute/class-12.m: Added.
34318         * objc/execute/class-13.m: Added.
34319         * objc/execute/class-14.m: Added.
34320         * objc/execute/class-2.m: Added.
34321         * objc/execute/class-3.m: Added.
34322         * objc/execute/class-4.m: Added.
34323         * objc/execute/class-5.m: Added.
34324         * objc/execute/class-6.m: Added.
34325         * objc/execute/class-7.m: Added.
34326         * objc/execute/class-8.m: Added.
34327         * objc/execute/class-9.m: Added.
34328         * objc/execute/class-tests-1.h
34329         * objc/execute/class-tests-2.h
34330         * objc/execute/compatibility_alias.m: Added.
34331         * objc/execute/encode-1.m: Added.
34332         * objc/execute/formal_protocol-1.m: Added.
34333         * objc/execute/formal_protocol-2.m: Added.
34334         * objc/execute/formal_protocol-3.m: Added.
34335         * objc/execute/formal_protocol-4.m: Added.
34336         * objc/execute/formal_protocol-5.m: Added.
34337         * objc/execute/formal_protocol-6.m: Added.
34338         * objc/execute/formal_protocol-7.m: Added.
34339         * objc/execute/informal_protocol.m: Added.
34340         * objc/execute/initialize.m: Added.
34341         * objc/execute/load.m: Added.
34342         * objc/execute/many_args_method.m: Added.
34343         * objc/execute/nested-3.m: Added.
34344         * objc/execute/no_clash.m: Added.
34345         * objc/execute/private.m: Added.
34346         * objc/execute/redefining_self.m: Added.
34347         * objc/execute/root_methods.m: Added.
34348         * objc/execute/selector-1.m: Added.
34349         * objc/execute/static-1.m: Added.
34350         * objc/execute/static-2.m: Added.
34351         * objc/execute/va_method.m: Added.
34352
34353 2001-03-10  Richard Henderson  <rth@redhat.com>
34354
34355         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34356
34357 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34358
34359         * g++.old-deja/g++.other/crash31.C: XFAIL.
34360         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34361         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34362         * gcc.c-torture/execute/20010123-1.x: XFAIL.
34363         * gcc.c-torture/execute/20010124-1.x: XFAIL.
34364         * gcc.dg/sequence-pt-1.c: XFAIL one test.
34365
34366 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34367
34368         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34369
34370 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34371
34372         * gcc.dg/20000724-1.c: Don't use multiline strings.
34373
34374 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34375
34376         * objc/execute/string1.m, objc/execute/string2.m: Compare the
34377         result of -cString against what we expect it to be; don't just
34378         print it out for no one to read.
34379
34380         * objc/execute/string3.m, objc/execute/string4.m: New tests.
34381         Based on testcases provided by Nicola Pero.
34382
34383 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34384
34385         * gcc.dg/cpp/macro7.c: New test.
34386
34387 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34388
34389         * gcc.dg/cpp/multiline.c: Update.
34390
34391 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34392
34393         * g++.old-deja/g++.other/enum3.C: New test.
34394
34395 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34396
34397         * g++.old-deja/g++.other/pod1.C: New test.
34398
34399 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34400
34401         * g++.old-deja/g++.ext/overload1.C: New test.
34402
34403 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34404
34405         * g++.old-deja/g++.pt/using1.C: New test.
34406
34407 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34408
34409         * g++.old-deja/g++.other/using9.C: New test.
34410
34411 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
34412
34413         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34414
34415         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34416
34417 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
34418
34419         * g++.old-deja/g++.ext/realpt1.C: Remove.
34420
34421 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
34422
34423         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34424
34425 2001-02-26  Will Cohen  <wcohen@redhat.com>
34426
34427         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34428
34429 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
34430
34431         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
34432         templatized constructors.
34433
34434 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34435
34436         * gcc.c-torture/execute/20010224-1.c: New test.
34437
34438 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
34439
34440         * gcc.c-torture/execute/20010222-1.c: New test.
34441
34442 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
34443
34444         * g++.old-deja/g++.other/inline20.C: New test.
34445
34446 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
34447
34448         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
34449
34450 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34451
34452         * g++.old-deja/g++.other/lookup22.C: New test.
34453
34454 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
34455
34456         * g77.dg: New directory.
34457         * g77.dg/20010216-1.f: New test case.
34458         * g77.dg/dg.exp: New driver.
34459         * lib/g77-dg.exp: New driver library.
34460
34461 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34462
34463         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
34464
34465 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
34466
34467         * g++.old-deja/g++.other/decl9.C: New test.
34468
34469 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
34470
34471         * g++.old-deja/g++.other/init16.C: Update the test so that it does
34472         not need <string> and also tests the initialization at runtime.
34473
34474 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34475
34476         * gcc.c-torture/execute/longlong.c: New test.
34477
34478 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34479
34480         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
34481
34482 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34483
34484         * gcc.c-torture/execute/920302-1.c (execute):
34485         Change argument type to short.
34486
34487 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34488
34489         * g++.old-deja/g++.pt/deduct6.C: New test.
34490
34491 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34492
34493         * g++.old-deja/g++.pt/deduct5.C: New test.
34494
34495 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
34496
34497         * gcc.c-torture/execute/20010209-1.c: New test.
34498
34499 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34500
34501         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
34502
34503 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
34504
34505         * g++.dg/vtgc1.C: Update for new ABI.
34506
34507         * consistency.vlad: New directory, 1665 files.
34508
34509 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34510
34511         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
34512         return type.
34513         * gcc.dg/cpp/digraphs.c: Declare puts.
34514
34515 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34516
34517         * g++.old-deja/g++.other/warn5.C: New test.
34518
34519 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34520
34521         * g++.old-deja/g++.pt/spec40.C: New test.
34522
34523 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34524
34525         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
34526         case.
34527         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
34528
34529 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
34530
34531         * gcc.c-torture/compile/20010209-1.c: New test.
34532
34533 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
34534
34535         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
34536         excess errors message but not if it crashes.
34537         * g++.old-deja/g++.other/crash27.C: Likewise.
34538         * g++.old-deja/g++.other/crash28.C: Likewise.
34539         * g++.old-deja/g++.other/crash30.C: Likewise.
34540         * g++.old-deja/g++.other/crash32.C: Likewise.
34541         * g++.old-deja/g++.other/crash35.C: Likewise.
34542         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34543
34544 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34545
34546         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
34547         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
34548         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
34549         g77.f-torture/execute/execute.exp,
34550         g77.f-torture/noncompile/noncompile.exp,
34551         gcc.c-torture/execute/execute.exp,
34552         gcc.c-torture/execute/memcheck/memcheck.exp,
34553         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
34554         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
34555         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
34556         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
34557         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
34558         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
34559         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34560         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
34561         Remove bug reporting instructions with ancient email addresses.
34562
34563 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34564
34565         * gcc.dg/20010202-1.c: New test.
34566         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
34567
34568 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
34569
34570         * g++.dg/stdbool-if.C: New test.
34571
34572 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
34573
34574         * objc/execute/fdecl.m: Added main().
34575
34576 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34577
34578         * gcc.c-torture/execute/20010206-1.c: New test.
34579
34580 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34581
34582         * gcc.dg/cpp/avoidpaste1.c: Update.
34583
34584 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
34585
34586         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
34587         Pero <nicola@brainstorm.co.uk>.
34588         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
34589
34590 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
34591
34592         * g++.old-deja/g++.pt/spec39.C: New test.
34593
34594 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
34595
34596         * gcc.c-torture/compile/20010202-1.c: New test.
34597
34598 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
34599
34600         * g++.old-deja/g++.abi/primary2.C: New test.
34601         * g++.old-deja/g++.abi/primary3.C: New test.
34602         * g++.old-deja/g++.abi/primary4.C: New test.
34603         * g++.old-deja/g++.abi/primary5.C: New test.
34604         * g++.old-deja/g++.abi/vtable3.h: New test.
34605         * g++.old-deja/g++.abi/vtable3a.C: New test.
34606         * g++.old-deja/g++.abi/vtable3b.C: New test.
34607         * g++.old-deja/g++.abi/vtable3c.C: New test.
34608         * g++.old-deja/g++.abi/vtable3d.C: New test.
34609         * g++.old-deja/g++.abi/vtable3e.C: New test.
34610         * g++.old-deja/g++.abi/vtable3f.C: New test.
34611         * g++.old-deja/g++.abi/vtable3g.C: New test.
34612         * g++.old-deja/g++.abi/vtable3h.C: New test.
34613         * g++.old-deja/g++.abi/vtable3i.C: New test.
34614         * g++.old-deja/g++.abi/vtable3j.C: New test.
34615         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
34616
34617 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
34618
34619         * g++.old-deja/g++.other/anon6.C: New test.
34620         * g++.old-deja/g++.other/anon7.C: New test.
34621
34622 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34623
34624         * gcc.dg/cpp/avoidpaste2.c: New tests.
34625
34626 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
34627
34628         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
34629
34630 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
34631
34632         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
34633         DECIMAL_DIG cases for Irix."
34634
34635 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
34636
34637         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
34638
34639 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34640
34641         * gcc.dg/c99-tag-1.c: New test.
34642
34643 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34644
34645         * gcc.dg/cpp/tr-warn1.c: Add tests.
34646
34647 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34648
34649         * gcc.dg/cpp/avoidpaste1.c: Update.
34650         * gcc.dg/cpp/paste4.c: Update.
34651
34652 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
34653
34654         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
34655         cases for Irix.
34656
34657 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34658
34659         * g++.old-deja/g++.other/inline19.C: New test.
34660
34661 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34662
34663         * gcc.dg/Wlarger-than.c: New test.
34664
34665 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34666
34667         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
34668
34669 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
34670
34671         * gcc.c-torture/execute/20010129-1.c: New test.
34672         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
34673
34674 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34675
34676         * gcc.dg/cpp/avoidpaste1.c: Test case.
34677
34678 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
34679
34680         * g++.old-deja/g++.other/inline18.C: New test.
34681
34682 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34683
34684         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
34685         and __builtin_putchar.
34686
34687 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
34688
34689         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
34690         tests.
34691
34692 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
34693
34694         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
34695         floating point number rounding mode to round to the nearest
34696         representable mode.
34697
34698 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
34699
34700         * g++.old-deja/g++.other/mangle2.C: New test.
34701
34702 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34703
34704         * gcc.c-torture/compile/20010124-1.c: New test.
34705
34706 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
34707
34708         * g++.old-deja/g++.pt/spec38.C: New test.
34709
34710 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34711
34712         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
34713         "Build don't run".
34714
34715 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34716
34717         * gcc.c-torture/execute/20010123-1.c: New test.
34718
34719 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34720
34721         * g++.old-deja/g++.pt/spec37.C: New test.
34722
34723 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34724
34725         * g++.old-deja/g++.pt/overload14.C: New test.
34726
34727 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34728
34729         * gcc.c-torture/execute/20010122-1.c: New test, exercise
34730         __builtin_return_address.
34731
34732 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
34733
34734         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
34735         * g++.old-deja/g++.pt/spec35.C: New test.
34736         * g++.old-deja/g++.pt/spec36.C: New test.
34737
34738 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
34739
34740         * gcc.c-torture/compile/20010118-1.c: New test.
34741
34742 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
34743
34744         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
34745
34746 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34747
34748         * gcc.c-torture/execute/20010119-1.c: New test.
34749
34750 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34751
34752         * g++.old-deja/g++.other/vbase5.C: New test.
34753
34754 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34755
34756         * gcc.c-torture/execute/20010118-1.c: New test.
34757
34758 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34759
34760         * g++.old-deja/g++.pt/deduct3.C: New test.
34761
34762 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34763
34764         * g++.old-deja/g++.pt/spec34.C: New test.
34765
34766 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
34767
34768         * g77.f-torture/compile/20000601-2.f: New test.
34769
34770 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34771
34772         * g++.old-deja/g++.other/init17.C: New test.
34773
34774 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
34775
34776         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
34777
34778 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34779
34780         * g++.old-deja/g++.pt/unify8.C: New test.
34781
34782 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34783
34784         * g++.old-deja/g++.abi/vbase1.C: New test.
34785
34786 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34787
34788         * g++.old-deja/g++.pt/crash65.C: New test.
34789
34790 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34791
34792         * gcc.dg/cpp/assembl2.S: New test case.
34793
34794 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
34795
34796         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
34797         are supported.
34798
34799 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34800
34801         * g++.old-deja/g++.other/builtins1.C: New test.
34802         * g++.old-deja/g++.other/builtins2.C: Likewise.
34803         * g++.old-deja/g++.other/builtins3.C: Likewise.
34804         * g++.old-deja/g++.other/builtins4.C: Likewise.
34805
34806 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
34807
34808         * gcc.c-torture/compile/20010117-1.c: New test.
34809         * gcc.c-torture/compile/20010117-2.c: New test.
34810
34811 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34812
34813         * g77.f-torture/execute/20010116.[fx]: New test,
34814         XFAIL on i?86-*-*.
34815         * g77.f-torture/compile/20010115.f: Indicate it's
34816         a test for PR fortran/1636.
34817
34818 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34819
34820         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
34821
34822 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34823
34824         * g77.f-torture/compile/20010115.f: New test.
34825
34826 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
34827
34828         * g++.old-deja/g++.pt/nontype5.C: New test.
34829
34830 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34831
34832         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
34833         have an equivalent working one below it.
34834
34835 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34836
34837         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
34838         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34839
34840 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34841
34842         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
34843         message containing "init_priority".
34844         (conpr-2.C): Likewise.
34845         (conpr-3.C): Likewise.
34846         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
34847
34848 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34849
34850         * gcc.c-torture/execute/20010114-2.c: New test.
34851
34852 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34853
34854         * gcc.c-torture/compile/20010114-1.c: New test.
34855         * gcc.c-torture/compile/20010114-1.x: Xfail.
34856         * gcc.c-torture/compile/20010114-2.c: New test.
34857         * gcc.c-torture/execute/20010114-1.c: New test.
34858         * gcc.dg/trunc-1.c: New test.
34859         * gcc.dg/uninit-B.c: New test.
34860
34861 2001-01-13  Nick Clifton  <nickc@redhat.com>
34862
34863         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
34864         target.
34865
34866 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34867
34868         * gcc.c-torture/compile/20010113-1.c: New test.
34869
34870 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
34871
34872         * gcc.c-torture/compile/20001212-1.c: New test.
34873
34874 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34875
34876         * gcc.dg/cpp/widestr1.c: Update.
34877         * gcc.dg/cpp/prag-imp.c: Remove.
34878
34879 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
34880
34881         * gcc.c-torture/execute/20000801-3.x: Remove.
34882         * gcc.dg/c90-init-1.c: New test.
34883         * gcc.dg/c99-init-1.c: New test.
34884         * gcc.dg/c99-init-2.c: New test.
34885         * gcc.dg/gnu99-init-1.c: New test.
34886
34887 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
34888
34889         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
34890         testing that no relevant ones were found.
34891
34892 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34893
34894         * g++.old-deja/g++.pt/cast2.C: New test.
34895
34896 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34897
34898         * g++.old-deja/g++.pt/friend47.C: New test.
34899
34900 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34901
34902         * g++.old-deja/g++.pt/instantiate13.C: New test.
34903
34904 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34905
34906         * g++.old-deja/g++.other/defarg7.C: New test.
34907         * g++.old-deja/g++.other/defarg8.C: New test.
34908
34909 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34910
34911         * g++.old-deja/g++.pt/crash64.C: New test.
34912
34913 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34914
34915         * g++.old-deja/g++.pt/crash63.C: New test.
34916
34917 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34918
34919         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
34920
34921 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
34922
34923         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
34924
34925 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34926
34927         * g++.old-deja/g++.pt/error3.C: New test.
34928
34929 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34930
34931         * g++.old-deja/g++.other/crash39.C: New test.
34932
34933 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34934
34935         * g++.old-deja/g++.other/vbase4.C: New test.
34936
34937 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
34938
34939         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
34940         * gcc.dg/special/20000419-2.c: New file. Identical to above.
34941         * gcc.dg/special/special.exp: New test driver which will check
34942         for alias support for the above test.
34943
34944 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
34945
34946         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
34947         problems on small machines.
34948         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
34949         parameterize.
34950
34951 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
34952
34953         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
34954         mips.
34955         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34956
34957 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
34958
34959         * g++.old_deja/g++.pt/using8.C: New test.
34960
34961 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34962
34963         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
34964
34965 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
34966
34967         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
34968         where a failure is expected.
34969         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
34970
34971 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34972
34973         * g++.old_deja/g++.pt/instantiate12.C: New test.
34974
34975 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34976
34977         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
34978         start of structs.
34979         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
34980         * g++.old-deja/g++.brendan/crash17.C: Likewise.
34981         * g++.old-deja/g++.brendan/crash29.C: Likewise.
34982         * g++.old-deja/g++.brendan/crash48.C: Likewise.
34983         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34984         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
34985         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
34986         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
34987         * g++.old-deja/g++.eh/spec6.C: Likewise.
34988         * g++.old-deja/g++.jason/crash3.C: Likewise.
34989         * g++.old-deja/g++.law/ctors11.C: Likewise.
34990         * g++.old-deja/g++.law/ctors17.C: Likewise.
34991         * g++.old-deja/g++.law/ctors5.C: Likewise.
34992         * g++.old-deja/g++.law/ctors9.C: Likewise.
34993         * g++.old-deja/g++.mike/ambig1.C: Likewise.
34994         * g++.old-deja/g++.mike/net22.C: Likewise.
34995         * g++.old-deja/g++.mike/p3538a.C: Likewise.
34996         * g++.old-deja/g++.mike/p3538b.C: Likewise.
34997         * g++.old-deja/g++.mike/virt3.C: Likewise.
34998         * g++.old-deja/g++.niklas/t128.C: Likewise.
34999         * g++.old-deja/g++.other/anon4.C: Likewise.
35000         * g++.old-deja/g++.other/using1.C: Likewise.
35001         * g++.old-deja/g++.other/warn3.C: Likewise.
35002         * g++.old-deja/g++.pt/t37.C: Likewise.
35003         * g++.old-deja/g++.robertl/eb69.C: Likewise.
35004         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35005
35006 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35007
35008         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35009
35010 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35011
35012         * gcc.c-torture/execute/stdio-opt-3.c: New test.
35013
35014 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
35015
35016         * gcc.c-torture/compile/20010107-1.c: New test.
35017
35018 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35019
35020         * gcc.c-torture/execute/builtin-noret-1.c: New test.
35021
35022 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35023
35024         * gcc.dg/format/format.h: New file.
35025         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35026         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35027         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35028         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35029         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35030         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35031         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35032         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35033         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35034         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35035         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35036         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35037         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35038         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35039         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35040         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35041         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35042         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35043         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35044         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35045         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35046         instead of declaring standard types, macros and functions in each
35047         test.
35048
35049 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
35050
35051         * gcc.c-torture/execute/20010106-1.c: New test.
35052
35053 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35054
35055         * gcc.dg/format/format.exp: New file.
35056         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35057         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35058         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35059         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35060         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35061         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35062         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35063         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35064         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35065         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35066         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35067         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35068         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35069         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35070         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35071         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35072         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35073         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35074         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35075         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35076         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35077         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35078         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35079         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35080         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35081         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35082         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35083         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35084         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35085         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35086         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35087         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35088         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35089         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35090         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35091         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35092         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35093         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35094         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35095         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35096         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35097         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35098
35099 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
35100
35101         * gcc.c-torture/execute/991228-1.c: Take word endianness into
35102         account.
35103
35104 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35105
35106         * gcc.c-torture/execute/builtin-complex-1.c: New test.
35107
35108 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35109
35110         * g++.old-deja/g++.pt/crash62.C: New test.
35111
35112 2001-01-04  Richard Henderson  <rth@redhat.com>
35113
35114         * gcc.dg/20000926-1.c: Update expected warnings.
35115         * gcc.dg/array-2.c: Likewise.
35116         * gcc.dg/array-4.c: Also validate flexible array members.
35117         * gcc.dg/c99-flex-array-1.c: New.
35118
35119 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35120
35121         * gcc.c-torture/compile/20001222-1.x: Remove.
35122
35123 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35124
35125         * gcc.c-torture/execute/built-in-setjmp.c: New.
35126
35127 2001-01-03  Richard Henderson  <rth@redhat.com>
35128
35129         * gcc.dg/940510-1.c: Update expected error wording.
35130         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35131
35132 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
35133
35134         * lib/target-supports.exp (check_alias_available): Modified to
35135         indicate aliases not supported if only weak aliases are supported.
35136
35137 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35138
35139         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35140         Turn on cmpstrsi checks for __pj__ and __i370__.
35141
35142 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35143
35144         * g++.old-deja/g++.other/virtual11.C: New test.
35145
35146 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35147
35148         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35149
35150 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35151
35152         * gcc.c-torture/compile/20010102-1.c: New test.
35153
35154 2001-01-02  Andreas Jaeger  <aj@suse.de>
35155
35156         * gcc.dg/noreturn-3.c: New test.
35157
35158         * gcc.dg/noreturn-4.c: New test.
35159
35160 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35161
35162         * gcc.c-torture/execute/stdio-opt-1.c: Also test
35163         __builtin_fputc and __builtin_fwrite.
35164
35165 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35166
35167         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35168         signed char, not default char.
35169
35170 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35171
35172         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35173
35174 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
35175
35176         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35177
35178 2000-12-29  Richard Henderson  <rth@redhat.com>
35179
35180         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35181         (__cyg_profile_func_exit): Define.
35182
35183 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35184
35185         * g++.dg/vtgc1.C: New test.
35186
35187 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
35188
35189         * gcc.dg/noncompile/20001228-1.c: New test.
35190
35191         * gcc.dg/20001228-1.c: New test.
35192
35193         * gcc.c-torture/execute/20001228-1.c: New test.
35194
35195 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
35196
35197         * gcc.dg/format-strfmon-1.c: New test.
35198
35199 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35200
35201         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35202         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35203         * gcc.c-torture/execute/string-opt-1.c: Likewise.
35204         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35205         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35206         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35207         * gcc.c-torture/execute/string-opt-6.c: Likewise.
35208         * gcc.c-torture/execute/string-opt-7.c: Likewise.
35209         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35210         * gcc.c-torture/execute/string-opt-9.c: Likewise.
35211         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35212         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35213         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35214
35215         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35216         * gcc.c-torture/execute/string-opt-4.c: Test index.
35217
35218 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
35219
35220         * gcc.c-torture/compile/20001226-1.c: New test.
35221
35222 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35223
35224         * gcc.c-torture/compile/20001222-1.c: New test.
35225         * gcc.c-torture/compile/20001222-1.x: Xfail.
35226
35227 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
35228
35229         * gcc.c-torture/execute/comp-goto-2.c: New test.
35230
35231 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
35232
35233         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35234         Use long types if __INT_MAX__ is 32767.
35235         (main): Use cast to (sint32 *) when poking 88 into a_page.
35236
35237         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35238
35239 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
35240
35241         * gcc.c-torture/compile/20001221-1.c: New test.
35242         * gcc.c-torture/execute/20001221-1.c: New test.
35243
35244 2000-12-20  Richard Henderson  <rth@redhat.com>
35245
35246         * g++.old-deja/g++.pt/crash36.C: Update error lines.
35247         * g++.old-deja/g++.robertl/eb109.C: Likewise.
35248
35249 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35250
35251         * gcc.dg/compare3.c: New test.
35252
35253 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35254
35255         * gcc.dg/format-warnll-1.c: New test.
35256
35257 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35258
35259         * gcc.dg/cpp/cmdlne-P.c: New test.
35260
35261 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35262
35263         * gcc.c-torture/execute/builtin-abs-1.c,
35264         gcc.c-torture/execute/builtin-abs-2.c: New tests.
35265
35266 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35267
35268         * gcc.dg/cpp/multiline.c: New test.
35269
35270 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35271
35272         * g++.old-deja/g++.other/syshdr1.C: Update.
35273         * gcc.dg/cpp/lineflags.c: Remove temporarily.
35274
35275 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35276
35277         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35278
35279 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35280
35281         * g++.old-deja/g++.pt/ttp65.C: New test.
35282
35283 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35284
35285         * g++.old-deja/g++.pt/ttp64.C: New test.
35286
35287 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35288
35289         * g++.old-deja/g++.pt/spec33.C: New test.
35290
35291 2000-12-14  Catherine Moore  <clm@redhat.com>
35292
35293         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35294         * gcc.c-torture/execute/920612-2.c: Likewise.
35295         * gcc.c-torture/execute/920428-2.c: Likewise.
35296         * gcc-c-torture/execute/va-arg-11.c: Call exit.
35297         * gcc.c-torture/execute/va-arg-21.c: Likewise.
35298
35299 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35300
35301         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35302         * gcc.dg/pack-test-2.c: Likewise.
35303
35304 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35305
35306         Tests by Zack Weinberg <zackw@stanford.edu>.
35307
35308         * gcc.dg/cpp/defined.c: Update.
35309         * gcc.dg/cpp/defined_trad.c: New tests.
35310
35311 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35312
35313         * gcc.dg/cpp/trad-direct.c: Update.
35314
35315 2000-12-11  Neil Booth  <neilb@earthling.net>
35316
35317         * gcc.dg/cpp/defined_trad.c
35318
35319 2000-12-11  Neil Booth  <neilb@earthling.net>
35320
35321         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35322
35323 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35324
35325         * gcc.dg/format-miss-2.c: New test.
35326
35327 2000-12-09  Neil Booth  <neilb@earthling.net>
35328
35329         * gcc.dg/cpp/lineflags.c: New tests.
35330         * gcc.dg/cpp/poison.c: Update.
35331         * gcc.dg/cpp/redef2.c: Update.
35332         * gcc.dg/cpp/skipping.c: New test.
35333
35334 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
35335
35336         * g++.old-deja/g++.other/eh3.C: New testcase.
35337
35338 2000-12-07  Neil Booth  <neilb@earthling.net>
35339
35340         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35341         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35342         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35343         wtr-union-init-2.c, wtr-union-init-3.c: Update.
35344         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35345         Update.
35346
35347 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35348
35349         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35350         __SIZE_TYPE__ instead of int for type of integers cast to
35351         pointers.
35352
35353 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
35354
35355         * g++.old-deja/g++.other/cleanup4.C: New test.
35356
35357 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35358
35359         * format-sec-1.c: New test.
35360
35361 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35362
35363         * gcc.dg/format-nonlit-3.c: New test.
35364
35365 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35366
35367         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35368         through a null pointer.
35369
35370 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35371
35372         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35373         * g++.old-deja/g++.pt/partial4.C: New test.
35374
35375 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
35376
35377         * gcc.c-torture/execute/ieee/hugeval.x: New.
35378
35379 2000-12-06  Neil Booth  <neilb@earthling.net>
35380
35381         * gcc.dg/cpp/backslash2.c: New tests.
35382
35383 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35384
35385         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35386         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35387
35388 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
35389
35390         * gcc.c-torture/execute/20001203-2.c: New testcase.
35391
35392 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35393
35394         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35395         * g++.old-deja/g++.other/virtual10.C: New test.
35396
35397 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35398
35399         * g++.old-deja/g++.mike/pmf5.C: Remove test.
35400
35401 2000-12-05  Richard Henderson  <rth@redhat.com>
35402
35403         * gcc.c-torture/compile/20001205-1.c: New.
35404
35405 2000-12-04  Neil Booth  <neilb@earthling.net>
35406
35407         * g++.old-deja/g++.other/virtual9.C: New test.
35408         * g++.old-deja/g++.pt/crash61.C: New test.
35409         * gcc.c-torture/execute/loop-9.c: New test.
35410
35411 2000-12-04  Neil Booth  <neilb@earthling.net>
35412
35413         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35414         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35415         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35416         * gcc.dg/cpp/extratokens.c: ...here.
35417
35418 2000-12-04  Neil Booth  <neilb@earthling.net>
35419
35420         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35421         New tests.
35422
35423 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35424
35425         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35426         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35427
35428 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35429
35430         * gcc.c-torture/execute/20001203-1.c: New test.
35431
35432 2000-12-03  Neil Booth  <neilb@earthling.net>
35433
35434         * gcc.dg/cpp/macro6.c: New test cases.
35435
35436 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35437
35438         * gcc.c-torture/execute/string-opt-9.c: New test.
35439         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35440         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35441         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35442
35443         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
35444         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
35445
35446 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
35447
35448         * gcc.dg/cpp/if-6.c: New testcase.
35449
35450         * gcc.dg/20001201-1.c: New testcase.
35451
35452 2000-12-02  Neil Booth  <neilb@earthling.net>
35453
35454         * g++.old-deja/g++.other/externC4.C,
35455         g++.old-deja/g++.other/friend10.C: New tests.
35456
35457 2000-12-02  Neil Booth  <neilb@earthling.net>
35458
35459         * g++.old-deja/g++.other/instan2.C
35460         * g++.old-deja/g++.other/instan3.C: New test.
35461
35462 2000-12-02  Neil Booth  <neilb@earthling.net>
35463
35464         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
35465         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
35466         gnuc99.c,gnuc99-pedantic.c: New tests.
35467
35468 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35469
35470         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
35471         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
35472
35473 2000-12-01  Neil Booth  <neilb@earthling.net>
35474
35475         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
35476         * gcc.dg/cpp/poison.c: Update.
35477         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
35478
35479 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
35480
35481         * g77.f-torture/execute/20001201.f: New test.
35482
35483 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35484
35485         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
35486
35487 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
35488
35489         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
35490
35491 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35492
35493         * g++.old-deja/g++.other/cast6.C: New test.
35494
35495 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
35496
35497         * gcc.c-torture/execute/20001130-2.c: New testcase.
35498
35499 2000-11-30  Richard Henderson  <rth@redhat.com>
35500
35501         * gcc.c-torture/execute/20001130-1.c: New test.
35502
35503 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35504
35505         * g++.old-deja/g++.other/op3.C: New test.
35506
35507 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35508
35509         * g++.old-deja/g++.other/op2.C: New test.
35510
35511 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35512
35513         * g++.old-deja/g++.other/crash38.C: New test.
35514
35515 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
35516
35517         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
35518
35519 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
35520
35521         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
35522         tests.
35523         * gcc.c-torture/execute/string-opt-6.c: New test.
35524
35525         * gcc.dg/20001117-1.c: Add main.
35526
35527 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
35528
35529         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
35530         Move from here ...
35531         * gcc.dg/940510-1.c: ... to here.
35532
35533         * gcc.dg/20000926-1.c: GNU C now allows initializations of
35534         zero-size arrays in toplevel structures.
35535
35536 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35537
35538         * gcc.c-torture/execute/loop-8.c: New test.
35539
35540 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35541
35542         * g++.old-deja/g++.other/base1.C: New test.
35543
35544 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35545
35546         * g++.old-deja/g++.other/parse2.C: New test.
35547
35548 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35549
35550         * g++.old-deja/g++.pt/incomplete1.C: New test.
35551
35552 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35553
35554         * g++.old-deja/g++.other/friend9.C: New test.
35555
35556 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35557
35558         * gcc.dg/20001127-1.c: New test.
35559
35560 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35561
35562         * g++.old-deja/g++.pt/friend46.C: New test.
35563
35564 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35565
35566         * g++.old-deja/g++.other/ptrmem8.C: New test.
35567
35568 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35569
35570         * gcc.c-torture/execute/string-opt-7.c: New test.
35571         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35572
35573 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35574
35575         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
35576         instead of 'mkcheck 2'.
35577
35578 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35579
35580         * gcc.c-torture/execute/memcheck/driver.c,
35581         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
35582         C9X references to refer to C99.
35583
35584 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
35585
35586         * gcc.dg/ultrasp3.c: New test.
35587
35588 2000-11-25  Neil Booth  <neilb@earthling.net>
35589
35590         * gcc.dg/cpp/include2.c: Update test to be locale independent.
35591
35592 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
35593
35594         * gcc.c-torture/compile/20001123-2.c: New.
35595
35596 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35597
35598         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
35599
35600 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
35601
35602         * gcc.dg/sequence-point-1.c: Add some new tests.
35603         * gcc.c-torture/execute/20001124-1.c: New test.
35604
35605 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35606
35607         * g++.old-deja/g++.other/vaarg4.C: New test.
35608         * gcc.c-torture/compile/20001123-1.c: New test.
35609
35610 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35611
35612         * g++.other/crash24.C: Adjust and remove XFAIL.
35613         * g++.other/crash37.C: New test.
35614
35615 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
35616
35617         * g++.old-deja/g++.pt/instantiate9.C: New test.
35618
35619 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
35620
35621         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
35622         new ABI, too.
35623
35624         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
35625         * g++.old-deja/g++.robertl/eb55.C: Likewise.
35626
35627 2000-11-22  Neil Booth  <neilb@earthling.net>
35628
35629         * gcc.dg/cpp/Wtrigraphs.c: New test.
35630
35631 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
35632
35633         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
35634
35635 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
35636
35637         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
35638
35639 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
35640
35641         * lib/gcc-dg.exp: load_lib scanasm.exp.
35642         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
35643         * lib/g++-dg.exp: load_lib scanasm.exp.
35644         * lib/scanasm.exp: New.
35645         (scan-assembler, scan-assembler-not): Add optional arguments to
35646         test name, or if not present, the pattern name.
35647         (scan-assembler-dem, scan-assembler-dem-not): New.
35648
35649         * g++.dg/dg.exp: New.
35650
35651 2000-11-21  Neil Booth  <neilb@earthling.net>
35652
35653         * gcc.dg/cpp/integrated1.c: Remove.
35654
35655 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35656
35657         * gcc.c-torture/execute/20001121-1.c: New test.
35658
35659 2000-11-21  Richard Henderson  <rth@redhat.com>
35660
35661         * gcc.c-torture/compile/20001121-1.c: New test.
35662
35663 2000-11-20  Neil Booth  <neilb@earthling.net>
35664
35665         * gcc.dg/cpp/integrated1.c: New test.
35666
35667 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35668
35669         * g++.old-deja/g++.other/inline17.C: New test.
35670
35671 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
35672
35673         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
35674         local variable to be zero: I made the variable global. Now
35675         uses abort() and exit() instead of relying on main's return value.
35676
35677 2000-11-20  Neil Booth  <neilb@earthling.net>
35678
35679         * gcc.dg/cpp/paste2.c: Update test.
35680         * objc/execute/paste.m: New test.
35681
35682 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35683
35684         * gcc.dg/c99-condexpr-1.c: New test.
35685
35686 2000-11-20  Neil Booth  <neilb@earthling.net>
35687
35688         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
35689
35690 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
35691
35692         * g++.old-deja/g++.pt/export1.C: New test.
35693
35694 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
35695
35696         * gcc.dg/20001117-1.c: New test.
35697
35698 2000-11-18  Richard Henderson  <rth@redhat.com>
35699
35700         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
35701
35702 2000-11-18  Richard Henderson  <rth@redhat.com>
35703
35704         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
35705         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
35706         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
35707
35708 2000-11-18  Richard Henderson  <rth@redhat.com>
35709
35710         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
35711         (main): New.  Exit cleanly.
35712
35713 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35714
35715         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
35716         gcc.dg/c99-fordecl-2.c: New tests.
35717
35718 2000-11-18  Richard Henderson  <rth@redhat.com>
35719
35720         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
35721         * gcc.c-torture/execute/zerolen-2.c: New.
35722
35723 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35724
35725         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
35726         memory.
35727
35728 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35729
35730         * g++.old-deja/g++.pt/instantiate8.C: New test.
35731
35732 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35733
35734         * g++.old-deja/g++.other/incomplete.C: Add more tests.
35735         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
35736
35737 2000-11-16  Nick Clifton  <nickc@redhat.com>
35738
35739         * gcc.c-torture/execute/nestfunc-2.c: New test.
35740         * gcc.c-torture/execute/nestfunc-3.c: New test.
35741
35742 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35743
35744         * gcc.c-torture/compile/20001116-1.c: New test.
35745
35746 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35747
35748         * gcc.c-torture/execute/20001115-1.c: New test.
35749
35750 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
35751
35752         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
35753         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
35754         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
35755         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35756
35757 2000-11-15  Neil Booth  <neilb@earthling.net>
35758
35759         gcc.dg/cpp/_Pragma1.c: Update.
35760         gcc.dg/cpp/_Pragma2.c: New test.
35761
35762 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35763
35764         * g++.old-deja/g++.other/anon5.C: New test.
35765
35766 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35767
35768         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
35769         tests.
35770
35771 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
35772
35773         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
35774         output.
35775
35776 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35777
35778         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
35779         labels at end of compound statements.
35780
35781 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
35782
35783         * gcc.c-torture/execute/loop-7.c: New test.
35784
35785 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35786
35787         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
35788
35789 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35790
35791         * gcc.dg/c99-bool-1.c: New test.
35792
35793 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35794
35795         * gcc.dg/c99-scope-1.c: Remove xfail.
35796         * gcc.dg/c99-scope-2.c: New test.
35797
35798 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35799
35800         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
35801         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
35802
35803 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
35804
35805         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
35806         error messages.
35807
35808         * g++.mike/p700.C: Don't typedef wchar_t.
35809         * g++.mike/p784.C: Likewise.
35810         * g++.mike/eb101.C: Don't use __wchar_t.
35811
35812 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35813
35814         * g77.f-torture/execute/20001111.[fx]: Test premature exit
35815         from DO loop.
35816
35817 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35818
35819         * gcc.c-torture/execute/20001111-1.c: New test.
35820
35821 2000-11-10  Nick Clifton  <nickc@redhat.com>
35822
35823         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
35824         long multuiple and accumulate.
35825
35826 2000-11-09  Richard Henderson  <rth@redhat.com>
35827
35828         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
35829         via size_t instead of int.
35830
35831         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
35832         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35833         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35834         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35835
35836 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
35837
35838         * gcc.c-torture/compile/20001109-1.c: New test.
35839         * gcc.c-torture/compile/20001109-2.c: New test.
35840
35841 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
35842
35843         * g++.old-deja/g++.pt/operator1.C: New test.
35844         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
35845
35846 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35847
35848         * gcc.dg/20001108-1.c: New test.
35849
35850 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35851
35852         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
35853         with both arguments constant strings.
35854         * gcc.c-torture/execute/string-opt-3.c: New test.
35855         * gcc.c-torture/execute/string-opt-4.c: New test.
35856         * gcc.c-torture/execute/string-opt-5.c: New test.
35857
35858 2000-11-08  Nick Clifton  <nickc@redhat.com>
35859
35860         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
35861         mulsidi3adddi patterns.
35862
35863 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
35864
35865         * g++.old-deja/g++.other/crash36.C: New test.
35866
35867 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
35868
35869         * g++.old-deja/g++.other/init16.C: New test.
35870
35871 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
35872
35873         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
35874
35875 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35876
35877         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
35878         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35879         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35880
35881 2000-11-07  DJ Delorie  <dj@redhat.com>
35882
35883         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
35884
35885 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35886
35887         * gcc.c-torture/execute/string-opt-1.c: New test.
35888
35889 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35890
35891         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
35892         mips-sgi-irix6.* because the MIPS ABI passes floating-point
35893         parameters in registers, and there is no way for a varargs
35894         function to know in which order the integer and floating-point
35895         parameters should be interleaved when they are placed on the
35896         stack.
35897         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35898         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35899
35900 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35901
35902         * gcc.c-torture/execute/string-opt-2.c: New test.
35903
35904 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
35905
35906         * g++.old-deja/g++.pt/crash60.C: New test.
35907
35908 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35909
35910         * g++.old-deja/g++.other/crash24.C: New test.
35911         * g++.old-deja/g++.other/crash25.C: New test.
35912         * g++.old-deja/g++.other/crash26.C: New test.
35913         * g++.old-deja/g++.other/crash27.C: New test.
35914         * g++.old-deja/g++.other/crash28.C: New test.
35915         * g++.old-deja/g++.other/crash29.C: New test.
35916         * g++.old-deja/g++.other/crash30.C: New test.
35917         * g++.old-deja/g++.other/crash31.C: New test.
35918         * g++.old-deja/g++.other/crash32.C: New test.
35919         * g++.old-deja/g++.other/crash33.C: New test.
35920         * g++.old-deja/g++.other/crash34.C: New test.
35921         * g++.old-deja/g++.other/crash35.C: New test.
35922
35923 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35924
35925         * gcc.c-torture/execute/20001031-1.c: New test.
35926
35927 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
35928
35929         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
35930         namespace.
35931
35932         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
35933         standards-conformant.
35934
35935         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
35936
35937         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
35938         * g++.old-deja/g++.mike/p755a.C: Likewise.
35939         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
35940         library makes no calls to `operator new' during initialization.
35941
35942 2000-11-04  Neil Booth  <neilb@earthling.net>
35943
35944         * gcc.dg/cpp/include2.c: New tests.
35945
35946 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
35947
35948         * lib/g++.exp (g++_set_ld_library_path): New function.
35949         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
35950
35951 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
35952
35953         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
35954         warnings.
35955
35956 2000-11-01  Richard Henderson  <rth@redhat.com>
35957
35958         * g++.old-deja/g++.ext/namedret1.C: New.
35959         * g++.old-deja/g++.ext/namedret2.C: New.
35960         * g++.old-deja/g++.ext/namedret3.C: New.
35961
35962 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
35963
35964         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
35965         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
35966
35967 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35968
35969         * gcc.c-torture/execute/va-arg-21.c: New test.
35970
35971 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35972
35973         * gcc.dg/c99-complex-2.c: New test.
35974
35975 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35976
35977         * gcc.c-torture/execute/stdio-opt-1.c: New test.
35978
35979 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
35980
35981         * g++.old-deja/g++.other/inline16.C: New test.
35982
35983 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
35984
35985         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
35986         __PRETTY_FUNCTION__
35987
35988 2000-10-29  Neil Booth  <neilb@earthling.net>
35989
35990         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
35991         New tests.
35992         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
35993         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
35994         optimisation.
35995
35996 2000-10-29  Neil Booth  <neilb@earthling.net>
35997
35998         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
35999         * mi1.c, mi1c.h: Add null directives to multiple-include test.
36000         * mi5.c: Test multiple includes work with -C.
36001         * trigraphs.c: Test ^= version.
36002
36003 2000-10-28  Neil Booth  <neilb@earthling.net>
36004
36005         New tests and test updates for new macro expander.
36006
36007         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36008         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36009         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36010         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36011         new diagnostic messages.
36012
36013         * gcc.dg/cpp/macro3.c: New tests.
36014
36015 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
36016
36017         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36018         on the same line.
36019
36020 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
36021
36022         * g++.old-deja/g++.other/eh2.C: New test.
36023
36024 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36025
36026         * gcc.c-torture/execute/20001027-1.c: New test.
36027
36028 2000-10-26  Richard Henderson  <rth@redhat.com>
36029
36030         * gcc.c-torture/execute/20001026-1.c: New.
36031
36032 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
36033
36034         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36035         * g++.old-deja/g++.law/builtin1.C: Likewise.
36036         * g++.old-deja/g++.law/ctors10.C: Likewise.
36037         * g++.old-deja/g++.law/virtual3.C: Likewise.
36038         * g++.old-deja/g++.mike/p658.C: Likewise.
36039         * g++.old-deja/g++.other/sibcall1.C: Likewise.
36040         * g++.old-deja/g++.other/vaarg2.C: Likewise.
36041         * g++.old-deja/g++.robertl/eb124.C: Likewise.
36042         * g++.old-deja/g++.robertl/eb44.C: Likewise.
36043         * g++.old-deja/g++.robertl/eb77.C: Likewise.
36044
36045 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36046
36047         * gcc.c-torture/compile/20001024-1.c: New test.
36048
36049 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
36050
36051         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36052         to tell us whether or not we are using V3.
36053
36054 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36055
36056         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36057         operands.
36058
36059 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36060
36061         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36062
36063 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
36064
36065         * gcc.c-torture/execute/20001024-1.c: New test.
36066
36067 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
36068
36069         * g++.old-deja/g++.other/sibcall1.C: New test.
36070
36071 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
36072
36073         * gcc.dg/noncompile/init-3.c: New test.
36074
36075 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36076
36077         * gcc.dg/format-array-1.c: New test.
36078
36079 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36080
36081         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36082         writing through null pointers; remove comment about testing
36083         unterminated strings.
36084
36085 2000-10-17  Matthew Hiller  <hiller@redhat.com>
36086
36087         * gcc.c-torture/execute/20001017-2.c: New test.
36088
36089 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36090
36091         * gcc.c-torture/compile/20001018-1.c: New test.
36092         * gcc.c-torture/compile/20001018-1.x: Xfail.
36093
36094 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36095
36096         * gcc.c-torture/execute/20001017-1.c: New test.
36097
36098 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36099
36100         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36101         for multiple use of arguments with scanf formats; add tests for
36102         multiple use of arguments.
36103
36104 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
36105
36106         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36107
36108 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36109
36110         * gcc.dg/format-miss-1.c: New test.
36111
36112 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36113
36114         * gcc.c-torture/execute/20001013-1.c: New test.
36115
36116 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36117
36118         * gcc.dg/format-branch-1.c: New test.
36119
36120 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36121
36122         * README, lib/file-format.exp: Remove EGCS references.
36123
36124 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36125
36126         * gcc.dg/20001013-1.c: New test.
36127
36128 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36129
36130         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36131         for intmax_t in the compiler using __typeof__ and the type rules
36132         for conditional expressions.
36133
36134 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
36135
36136         * gcc.dg/20001012-1.c: New test.
36137         * gcc.dg/20001012-2.c: New test.
36138
36139 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36140
36141         * gcc.dg/format-attr-1.c: New test.
36142
36143 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36144
36145         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36146         __LONG_LONG_MAX__ instead of LLONG_MAX.
36147
36148 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36149
36150         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36151         scanf flags.
36152         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36153         flags.
36154
36155 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36156
36157         * gcc.dg/sequence-pt-1.c: New test.
36158
36159 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
36160
36161         * gcc.c-torture/execute/20001011-1.c: New testcase.
36162         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36163
36164 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36165
36166         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36167         does not error on it.
36168
36169 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36170
36171         * gcc.dg/20001009-1.c: New test.
36172
36173 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36174
36175         * gcc.c-torture/compile/20001009-1.c: Move from here ....
36176         * gcc.c-torture/execute/20001009-2.c: ... to here.
36177
36178 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
36179
36180         * gcc.c-torture/compile/20001009-1.c: New testcase.
36181         * gcc.c-torture/execute/20001009-1.c: New testcase.
36182         Testcases provided by Jan Hubicka <jh@suse.cz>.
36183
36184 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36185
36186         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36187         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36188         uintmax_t using <limits.h> to emulate the compiler's internal
36189         logic.  No longer XFAIL %j tests.
36190
36191 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36192
36193         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36194         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36195         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36196         regexps and details of expected handling of some bad formats.
36197         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36198         suppression.
36199
36200 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36201
36202         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36203         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36204         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36205         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36206         in list archives.
36207
36208 2000-10-06  Richard Henderson  <rth@cygnus.com>
36209
36210         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36211         * g++.old-deja/g++.brendan/crash52.C: Likewise.
36212         * g++.old-deja/g++.jason/report.C: Likewise.
36213         * g++.old-deja/g++.law/friend5.C: Likewise.
36214         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
36215         of the expected warnings.
36216
36217 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
36218
36219         * g++.old-deja/g++.pt/enum14.C: New test.
36220
36221 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36222
36223         * g++.old-deja/g++.pt/crash59.C: New test.
36224
36225 2000-10-04  Will Cohen  <wcohen@redhat.com>
36226
36227         * gcc.dg/20000926-1.c: New test.
36228
36229 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
36230
36231         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36232         function name for current C++ compiler.
36233         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36234
36235 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
36236
36237         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36238         __PRETTY_FUNCTION__.
36239         * g++.old-deja/g++.ext/pretty2.C: Likewise.
36240
36241 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36242
36243         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36244
36245 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
36246
36247         * gcc.c-torture/compile/20000923-1.c: New test.
36248
36249 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36250
36251         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36252         * g++.old-deja/g++.pt/ttp62.C: Same.
36253         * g++.old-deja/g++.other/inline14.C: Same.
36254
36255 2000-09-24  Richard Henderson  <rth@cygnus.com>
36256
36257         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36258
36259 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36260
36261         * gcc.dg/c90-printf-1.c: Add test for wide string format.
36262
36263 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
36264
36265         * gcc.c-torture/compile/20000922-1.c: New file.
36266
36267 2000-09-21  Nick Clifton  <nickc@redhat.com>
36268
36269         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36270         a signed long modulo operation.
36271         (mod6): New function - perform an unsigned long modulo operation.
36272         (main): Add tests for modulos of very large numbers by very small
36273         dividends.
36274
36275 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36276
36277         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36278
36279 2000-09-19  Richard Henderson  <rth@cygnus.com>
36280
36281         * gcc.dg/compare2.c (case 10): XFAIL.
36282
36283 2000-09-18  Richard Henderson  <rth@cygnus.com>
36284
36285         * gcc.c-torture/execute/20000906-1.c: Move ...
36286         * gcc.dg/20000906-1.c: ... here.  Only run on targets
36287         that support __builtin_trap.
36288
36289 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
36290
36291         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36292
36293 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36294
36295         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36296         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
36297         more $ format tests.
36298
36299 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36300
36301         * gcc.dg/format-errmk-1.c: New test.
36302
36303 2000-09-17  Greg McGary  <greg@mcgary.org>
36304
36305         * gcc.c-torture/execute/20000917-1.x: Remove.
36306
36307 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36308
36309         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36310
36311 2000-09-17  Greg McGary  <greg@mcgary.org>
36312
36313         * gcc.c-torture/execute/20000917-1.c: New test.
36314         * gcc.c-torture/execute/20000917-1.x: XFAIL.
36315
36316 2000-09-16  Neil Booth  <NeilB@earthling.net>
36317
36318         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36319         in nested macro bug.
36320
36321 2000-09-15  Neil Booth  <NeilB@earthling.net>
36322
36323         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36324
36325 2000-09-14  Jeffrey A Law  (law@cygnus.com)
36326
36327         * gcc.c-torture/execute/20000914-1.c: New test.
36328
36329 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
36330
36331         * g++.other/inline13.C: New test.
36332
36333 2000-09-12  Andreas Jaeger  <aj@suse.de>
36334
36335         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36336         constant by Ulrich Drepper <drepper@redhat.com>.
36337
36338 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
36339
36340         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36341
36342 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36343
36344         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36345
36346 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
36347
36348         * gcc.dg/cpp/backslash.c: New test.
36349
36350 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
36351
36352         * gcc.c-torture/execute/20000910-1.c: New test.
36353         * gcc.c-torture/execute/20000910-2.c: Likewise.
36354
36355 2000-09-11  Robert Lipe  <robertl@sco.com>
36356
36357         * gcc.dg/pragma-align.c: New test.
36358
36359 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36360
36361         * g++.old-deja/g++.pt/explicit82.C: New test.
36362         * g++.old-deja/g++.pt/explicit83.C: New test.
36363
36364 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
36365
36366         * gcc.dg/asm-names.c: New test.
36367
36368 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36369
36370         * gcc.dg/cpp/tr-warn6.c: New test
36371
36372 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36373
36374         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36375         be accepted.
36376
36377 2000-09-07  Catherine Moore  <clm@redhat.com>
36378
36379         * gcc.c-torture/execute/unroll-1.c: New test.
36380
36381 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
36382
36383         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36384         ERROR markers.
36385         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36386         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36387         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36388         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36389         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36390         Preprocess only.
36391         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36392         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36393
36394 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36395
36396         * g++.old-deja/g++.pt/deduct2.C: New test.
36397
36398 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36399
36400         * g++.old-deja/g++.pt/parms2.C: New test.
36401
36402 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36403
36404         * g++.old-deja/g++.pt/crash58.C: New test.
36405
36406 2000-09-06  Greg McGary  <greg@mcgary.org>
36407
36408         * gcc.c-torture/execute/20000906-1.c: New test.
36409         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36410
36411 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36412
36413         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36414
36415 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36416
36417         * g++.old-deja/g++.pt/crash57.C: New test.
36418
36419 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36420
36421         * g++.old-deja/g++.pt/crash56.C: New test.
36422
36423 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36424
36425         * g++.old-deja/g++.pt/koenig1.C: New test.
36426
36427 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36428
36429         * gcc.dg/20000904-1.c: New test.
36430
36431 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36432
36433         * gcc.dg/cpp/paste8.c: New test.
36434
36435 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
36436
36437         * gcc.c-torture/compile/20000827-1.c: New test.
36438
36439 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36440
36441         * gcc.dg/format-diag-1.c: New test.
36442
36443 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36444
36445         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
36446         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
36447         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
36448         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
36449         gcc.dg/formatz-1.c: Adjust warning regular expressions.
36450
36451 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36452
36453         * g++.old-deja/g++.other/nested4.C: New test.
36454
36455 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36456
36457         * g++.old-deja/g++.ns/scoped1.C: New test.
36458
36459 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
36460
36461         * lib/g++.exp: Support testing already-installed GCC.
36462
36463 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36464
36465         * wtr-label-1.c, wtr-suffix-1.c: New tests.
36466
36467 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36468
36469         * gcc.dg/return-type-2.c: New test.
36470
36471 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
36472
36473         * gcc.c-torture/compile/20000825-1.c: New test.
36474
36475 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
36476
36477         * gcc.dg/dwarf2-2.c: New test.
36478
36479 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
36480
36481         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
36482         dg-warning regexps.
36483
36484 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36485
36486         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
36487         gcc.dg/format-ext-5.c: New tests.
36488
36489 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
36490
36491         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
36492
36493 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
36494
36495         * gcc.dg/noncompile/930622-2.c: Adjust error message.
36496
36497 2000-08-24  Richard Henderson  <rth@cygnus.com>
36498
36499         * gcc.dg/ia64-sync-1.c: New test.
36500         * gcc.dg/ia64-sync-2.c: New test.
36501         * gcc.dg/ia64-asm-1.c: New test.
36502
36503 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36504
36505         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
36506         * gcc.dg/format-ext-2.c: New test.
36507
36508 2000-08-23  Jason Merrill  <jason@redhat.com>
36509
36510         * lib/old-dejagnu.exp: Also ignore "In member function" and
36511         "At global scope".
36512
36513 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36514
36515         * gcc.dg/noncompile/label-lineno-1.c: New test.
36516
36517 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36518
36519         * gcc.dg/c99-array-nonobj-1.c: New test.
36520
36521 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36522
36523         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
36524         tests.
36525         * gcc.dg/format-ext-1.c: New test.
36526
36527 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36528
36529         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
36530         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
36531         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
36532         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
36533         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
36534
36535 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36536
36537         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
36538         gcc.dg/c99-strftime-2.c: New tests.
36539
36540 2000-08-22  Richard Henderson  <rth@cygnus.com>
36541
36542         * gcc.c-torture/execute/20000822-1.c: New test.
36543
36544 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36545
36546         * gcc.c-torture/execute/20000819-1.x: Remove.
36547
36548 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36549
36550         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
36551         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
36552         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
36553         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
36554         gcc.dg/format-xopen-1.c: New tests.
36555
36556 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36557
36558         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
36559
36560 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36561
36562         * g++.old-deja/g++.other/loop2.C: New test.
36563
36564         * gcc.c-torture/compile/20000606-1.c: New test.
36565         * gcc.c-torture/compile/20000728-1.c: New test.
36566         * gcc.c-torture/execute/20000801-1.c: New test.
36567         * gcc.c-torture/execute/20000801-2.c: New test.
36568         * gcc.c-torture/execute/20000819-1.c: New test.
36569         * gcc.c-torture/execute/20000819-1.x: XFAIL.
36570         * gcc.dg/20000629-1.c: New test.
36571         * gcc.dg/20000724-1.c: New test.
36572         * gcc.dg/20000807-1.c: New test.
36573
36574 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
36575
36576         * gcc.dg/cpp/pragma-1.c: New test.
36577         * gcc.dg/cpp/pragma-2.c: New test.
36578
36579 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
36580
36581         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
36582         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
36583
36584 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36585
36586         * gcc.c-torture/compile/20000818-1.c: New test.
36587
36588 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
36589
36590         * gcc.c-torture/execute/20000818-1.c: New test.
36591
36592 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36593
36594         * gcc.dg/format-va-1.c: New test.
36595
36596 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36597
36598         * g++.old-deja/g++.other/typedef8.C: New test.
36599
36600 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36601
36602         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
36603         * g++.old-deja/g++.mike/net36.C: Mark candidate.
36604         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
36605         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
36606         * g++.old-deja/g++.other/ptrmem7.C: New test.
36607         * g++.old-deja/g++.pt/ptrmem10.C: New test.
36608
36609 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36610
36611         * g++.old-deja/g++.pt/typename27.C: New test.
36612
36613 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
36614
36615         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
36616         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
36617         * g++.old-deja/g++.pt/friend45.C: New test.
36618         * g++.old-deja/g++.other/friend8.C: New test.
36619
36620 2000-08-15  Richard Henderson  <rth@cygnus.com>
36621
36622         * gcc.c-torture/execute/20000815-1.c: New test.
36623
36624 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36625
36626         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
36627         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
36628         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
36629
36630 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
36631
36632         * g++.old-deja/g++.other/refinit2.C: New test.
36633
36634 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
36635
36636         * lib/c-torture.exp (c-torture): Make
36637         compiler_conditional_xfail_data global.
36638         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
36639         compiler_conditional_xfail_data machinery.
36640         (f-torture-execute): Likewise.
36641         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
36642         and only when unrolling loops.
36643
36644         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
36645
36646 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36647
36648         * g++.old-deja/g++.pt/explicit81.C: New test.
36649
36650 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36651
36652         * g++.old-deja/g++.pt/typename26.C: New test.
36653
36654 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
36655
36656         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
36657         warning.
36658
36659 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36660
36661         * g++.old-deja/g++.other/array3.C: New test.
36662
36663 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36664
36665         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
36666         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
36667         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
36668         New tests.
36669
36670 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
36671
36672         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
36673         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36674
36675 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
36676
36677         * gcc.c-torture/execute/20000808-1.c: New test.
36678
36679 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36680
36681         * gcc.dg/c90-const-expr-1.c: New test.
36682
36683 2000-08-08  Richard Henderson  <rth@cygnus.com>
36684
36685         * gcc.dg/noncompile/920923-1.c: Declare calloc.
36686
36687 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36688
36689         * gcc.dg/noncompile/const-ll-1.c: New test.
36690
36691 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36692
36693         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
36694
36695 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36696
36697         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
36698         that running programs linked against the shared version of libobjc
36699         run correctly.
36700
36701 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36702
36703         * gcc.dg/c99-printf-1.c: New test.
36704
36705 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36706
36707         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
36708
36709 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
36710
36711         * gcc.c-torture/execute/20000731-1.x: Delete.
36712
36713 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
36714
36715         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
36716         and torture_without_loops as is done by c-torture.exp.
36717         (search_for): Copy from c-torture.exp.
36718         (gcc-dg-runtest): New function, drives a directory of tests
36719         iterating over the TORTURE_OPTIONS.
36720         (scan-assembler, scan-assembler-not): Move here from
36721         individual directory drivers.
36722
36723         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
36724         defined by lib/gcc-dg.exp.
36725         * gcc.dg/cpp/cpp.exp: Likewise.
36726         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
36727         gcc-dg-runtest, so we cycle over optimization options.
36728
36729         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
36730         * gcc.dg/compare2.c: No longer expected to fail.
36731
36732 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36733
36734         * gcc.c-torture/execute/20000804-1.c: New test.
36735
36736 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36737
36738         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
36739
36740 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
36741
36742         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
36743
36744 2000-08-03  Jeffrey A Law  (law@cygnus.com)
36745
36746         * gcc.c-torture/compile/20000803-1.c: New test.
36747
36748 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36749
36750         * gcc.c-torture/execute/20000801-3.c,
36751         gcc.c-torture/execute/20000801-4.c: New tests.
36752         * gcc.c-torture/execute/20000801-3.x,
36753         gcc.c-torture/execute/20000801-4.x: Xfail.
36754
36755 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
36756
36757         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
36758         libobjc/.libs to allow for libtool.
36759
36760 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
36761
36762         * gcc.c-torture/compile/20000802-1.c: New test.
36763
36764 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
36765
36766         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
36767
36768 2000-07-31  Jeffrey A Law  (law@cygnus.com)
36769
36770         * gcc-c-torture/execute/20000731-2.c: New test.
36771
36772         * gcc.c-torture/execute/20000731-1.c: New test.
36773         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
36774
36775 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
36776
36777         * testsuite/gcc.dg/cpp/paste7.c: New test.
36778         * gcc.dg/cpp/20000725-1.c: New test.
36779
36780 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
36781
36782         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
36783         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
36784         declaration warning for __builtin_dwarf_reg_size.
36785
36786         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
36787
36788 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36789
36790         * gcc.dg/noncompile/voidparam-1.c: New test.
36791
36792 2000-07-30  Richard Henderson  <rth@cygnus.com>
36793
36794         * gcc.dg/c90-digraph-1.c: Don't xfail.
36795         * gcc.dg/compare2.c (case 10): Xfail.
36796         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
36797
36798 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
36799
36800         * gcc.dg/c99-main-1.c: New test.
36801
36802 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36803
36804         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
36805
36806 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
36807
36808         * gcc.c-tortuer/execute/20000726-1.c: New test.
36809
36810 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
36811
36812         * gcc.c-torture/execute/enum-2.c: New test.
36813
36814 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36815
36816         * gcc.dg/cpp/tr-warn3.c: New test.
36817
36818 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36819
36820         * g++.old-deja/g++.ext/implicit1.C: Remove.
36821         * g++.old-deja/g++.jason/c2.C: Remove
36822         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
36823         * g++.old-deja/g++.pt/crash16.C: Likewise.
36824         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
36825
36826 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36827
36828         * g++.old-deja/g++.other/for2.C: New test.
36829
36830 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
36831
36832         * gcc.dg/20000720-1.c: New test.
36833
36834 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
36835
36836         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
36837
36838 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
36839
36840         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
36841         * gcc.c-torture/execute/20000722-1.c: New.
36842         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
36843
36844 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
36845
36846         * gcc.dg/cpp/20000720-1.S: New test.
36847
36848 2000-07-21  Michael Meissner  <meissner@redhat.com>
36849
36850         * gcc.c-torture/execute/ieee/hugeval.c: New test.
36851
36852 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36853
36854         * g++.old-deja/g++.brendan/crash16.C,
36855         g++.old-deja/g++.brendan/parse3.C,
36856         g++.old-deja/g++.brendan/redecl1.C,
36857         g++.old-deja/g++.ns/template13.C,
36858         g++.old-deja/g++.other/decl4.C,
36859         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
36860
36861 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36862
36863         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
36864         and "Internal error".
36865
36866         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
36867         regexps.
36868         * gcc.dg/cpp/paste6.c: New test.
36869
36870 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
36871
36872         * gcc.dg/cpp/tr-direct.c: New test.
36873
36874         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
36875         gcc.dg/cpp/undef1.c: Tweak error regexps.
36876
36877 2000-07-18  Eric Christopher <echristo@redhat.com>
36878
36879         * gcc.c-torture/compile/20000718-1.c: New test.
36880
36881 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
36882
36883         * cpplex.c (_cpp_push_token): If the token being pushed back
36884         is the previous token in this context, just subtract one from
36885         context->posn.
36886         * cppmacro.c (save_expansion): Clear aux field when storing a
36887         placemarker.
36888
36889 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
36890
36891         * gcc.dg/noncompile/redecl-1.c: New test.
36892
36893 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
36894
36895         * gcc.c-torture/execute/20000717-5.c: New test.
36896         * gcc.c-torture/execute/20000717-1.x: Removed.
36897
36898 2000-07-17  Richard Henderson  <rth@cygnus.com>
36899
36900         * gcc.c-torture/execute/20000717-4.c: New test.
36901
36902 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
36903
36904         * gcc.dg/cpp/syshdr.c: New test.
36905         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
36906
36907 2000-07-17  Neil Booth  <neilb@earthling.net>
36908
36909         * gcc.dg/cpp/cmdlne-dM.c: New test.
36910         * gcc.dg/cpp/cmdlne-dD.c: New test.
36911
36912 2000-07-17  Jeffrey A Law  (law@cygnus.com)
36913
36914         * gcc.c-torture/execute/20000717-3.c: New test.
36915
36916         * gcc.c-torture/compile/20000717-1.c: New test.
36917
36918 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
36919
36920         * gcc.c-torture/execute/20000717-2.c: New test.
36921
36922 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36923
36924         * gcc.dg/formatz-1.c: New test.
36925
36926         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
36927         * gcc.dg/c99-digraph-1.c: New tests.
36928
36929         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
36930         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
36931
36932         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
36933         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
36934         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
36935         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
36936         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
36937         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
36938         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
36939
36940 2000-07-17   Greg McGary <greg@mcgary.org>
36941
36942         * gcc.c-torture/execute/20000717-1.c: New test.
36943         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
36944
36945 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
36946
36947         * gcc.c-torture/execute/20000715-2.c: New test.
36948         * gcc.dg/20000715-1.c: New test.
36949
36950 2000-07-15  Michael Meissner  <meissner@redhat.com>
36951
36952         * gcc.c-torture/execute/20000715-1.c: New test.
36953
36954 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
36955
36956         * gcc.c-torture/execute/20000707-1.c: New test.
36957
36958 2000-07-13  Neil Booth  <NeilB@earthling.net>
36959
36960         * testsuite/gcc.dg/cpp/digraph1.c,
36961         testsuite/gcc.dg/cpp/digraph2.c,
36962         testsuite/gcc.dg/cpp/digraphs.c: New tests.
36963
36964 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
36965
36966         * g77.f-torture/compile/20000630-2.f: New test.
36967         * g77.f-torture/compile/20000630-2.x
36968
36969 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36970
36971         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
36972
36973 2000-07-11  Neil Booth  <NeilB@earthling.net>
36974
36975         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
36976
36977 2000-07-11  Neil Booth  <NeilB@earthling.net>
36978
36979         * gcc.dg/cpp/cmdlne-C.c: New.
36980
36981 2000-07-09  Neil Booth  <NeilB@earthling.net>
36982
36983         * gcc.dg/cpp/directiv.c: New tests.
36984         * gcc.dg/cpp/undef1.c: Update.
36985
36986 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
36987
36988         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
36989
36990 2000-07-09  Neil Booth  <NeilB@earthling.net>
36991
36992         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
36993
36994 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
36995
36996         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
36997         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
36998
36999 2000-07-08  Neil Booth  <NeilB@earthling.net>
37000
37001         * gcc.dg/cpp/macsyntx.c: New tests.
37002
37003 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37004
37005         * gcc.dg/20000707-1.c: New test.
37006
37007 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37008
37009         * gcc.c-torture/execute/20000706-1.c: New test.
37010         * gcc.c-torture/execute/20000706-2.c: New test.
37011         * gcc.c-torture/execute/20000706-3.c: New test.
37012         * gcc.c-torture/execute/20000706-4.c: New test.
37013         * gcc.c-torture/execute/20000706-5.c: New test.
37014
37015 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37016
37017         * g++.old-deja/g++.pt/instantiate7.C: New test.
37018
37019 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37020
37021         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37022         * g++.old-deja/g++.mike/thunk3.C: Likewise.
37023         * g++.old-deja/g++.other/rtti3.C: Likewise.
37024         * g++.old-deja/g++.other/rttid3.C: Likewise.
37025
37026 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
37027
37028         *  g77.f-torture/compile/20000630-1.x: Fix typo
37029
37030 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
37031
37032         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37033         assembly output.
37034
37035 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
37036
37037         * gcc.dg/cpp/ident.c: New test.
37038
37039 2000-07-05  Neil Booth  <NeilB@earthling.net>
37040
37041         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37042           gcc.dg/cpp/lexstrng.c: New tests.
37043
37044 2000-07-04  Neil Booth  <NeilB@earthling.net>
37045
37046         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37047         * gcc.dg/cpp/strify2.c: Same.
37048
37049 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
37050
37051         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37052         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37053         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37054         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37055
37056         * testsuite/gcc.dg/cpp/macro1.c,
37057         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37058         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37059         testsuite/gcc.dg/cpp/strify1.c,
37060         testsuite/gcc.dg/cpp/strify2.c: New tests.
37061
37062 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
37063
37064         * gcc.c-torture/execute/20000703-1.c: New test.
37065
37066 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37067
37068         * g++.old-deja/g++.pt (lookup10.C): New test.
37069
37070 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37071
37072         * g++.old-deja/g++.pt (typename25.C): New test.
37073
37074 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
37075
37076         * gcc.c-torture/compile/20000701-1.c: New test.
37077
37078 2000-06-30  Nick Clifton  <nickc@cygnus.com>
37079
37080         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37081         to test case.
37082
37083 2000-06-30  Catherine Moore  <clm@cygnus.com>
37084
37085         * gcc.c-torture/execute/align-1.c: New test.
37086
37087 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
37088
37089         * g++.old-deja/g++.pt/expr8.C: New test.
37090         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37091
37092 2000-06-29  Nick Clifton  <nickc@cygnus.com>
37093
37094         * gcc.c-torture/compile/20000629-1.c: New test.
37095
37096 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37097
37098
37099         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37100         gcc.dg/noncompile directory, depending on whether they're
37101         preprocessor tests or not.  Annotate all the tests for the dg
37102         framework.
37103
37104         * gcc.c-torture/noncompile/noncompile.exp: Delete.
37105         * gcc.dg/noncompile/noncompile.exp: New.
37106
37107         * Moved files:
37108         Old name                                New name
37109         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
37110         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
37111         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
37112         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
37113         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
37114         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
37115         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
37116         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
37117         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
37118         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
37119         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
37120         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
37121         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
37122         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
37123         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
37124         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
37125         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
37126         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
37127         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
37128         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
37129         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
37130         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
37131         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
37132         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
37133
37134         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
37135         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
37136         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
37137         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
37138         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
37139         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
37140
37141 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37142
37143         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37144         declare one variable.  On the fourth, error.
37145         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37146         declared by 20000628-1a.h.
37147
37148 2000-06-29  Richard Henderson  <rth@redhat.com>
37149
37150         * gcc.c-torture/execute/930529-1.x: New file.
37151         * gcc.dg/920413-1.c: Adjust expected warning text.
37152         * gcc.dg/980217-1.c: Declare abort.
37153         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37154
37155 2000-06-29  Jeffrey A Law  (law@cygnus.com)
37156
37157         * g77.f-torture/compile/20000629-1.f: New test.
37158         * g77.f-torture/compile/20000629-1.x: Expected to fail.
37159
37160 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37161
37162         Rearrange lots of files, removing entirely the
37163         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37164         directories.
37165
37166         * Deleted files:
37167         gcc.c-torture/code_quality/code_quality.exp
37168         gcc.c-torture/special/special.exp
37169         gcc.failure/failure.exp
37170         gcc.failure/940409-1.x
37171         gcc.c-torture/compile/961203-1.x
37172
37173         * New files:
37174         gcc.misc-tests/linkage.exp
37175         gcc.c-torture/execute/920730-1t.c
37176         gcc.c-torture/execute/920730-1t.x
37177         gcc.c-torture/compile/920520-1.x
37178         gcc.c-torture/compile/920521-1.x
37179         gcc.c-torture/compile/981006-1.x
37180         gcc.c-torture/execute/eeprof-1.x
37181
37182         * Moved files (possibly with modifications to fit a new harness):
37183         Old name                                New name
37184         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
37185         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
37186         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
37187         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
37188         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
37189         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
37190         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
37191         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
37192         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
37193         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
37194         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
37195         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
37196         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
37197         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
37198
37199 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37200
37201         * c-torture/compile/961203-1.x: Delete.
37202
37203         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
37204         not exit. Include stdio.h.
37205         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37206         * gcc.misc-tests/dg-12.c: Likewise.
37207         * gcc.misc-tests/dg-5.c: Likewise.
37208         * gcc.misc-tests/dg-6.c: Likewise.
37209         * gcc.misc-tests/dg-7.c: Prototype abort.
37210         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37211         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37212         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
37213         not exit.
37214         * gcc.misc-tests/sieve.c: Use return from main, not exit.
37215         * gcc.misc-tests/sort2.c: Use return from main, not exit.
37216
37217 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
37218
37219         * gcc.dg/cpp/20000628-1.c: New test.
37220         * gcc.dg/cpp/20000628-1.h: New header for above test.
37221         * gcc.dg/cpp/20000628-1a.h: Likewise.
37222
37223 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
37224
37225         * gcc.dg/cpp: New directory.
37226         * gcc.dg/cpp/cpp.exp: New driver.
37227         * gcc.dg/cpp/20000627-1.c: New test.
37228         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37229         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37230         and rewrite as a compilation test.
37231
37232         * gcc.dg: Move many files into the cpp subdirectory, possibly
37233         renaming or editing them as well.
37234         Old name                New name
37235         990119-1.c              cpp/19990119-1.c
37236         990228-1.c              cpp/19990228-1.c
37237         990407-1.c              cpp/19990407-1.c
37238         990409-1.c              cpp/19990409-1.c
37239         990413-1.c              cpp/19990413-1.c
37240         990703-1.c              cpp/19990703-1.c
37241         20000127-1.c            cpp/20000127-1.c
37242         20000129-1.c            cpp/20000129-1.c
37243         20000207-1.c            cpp/20000207-1.c
37244         20000207-2.c            cpp/20000207-2.c
37245         20000209-1.c            cpp/20000209-1.c
37246         20000209-2.c            cpp/20000209-2.c
37247         20000301-1.c            cpp/20000301-1.c
37248         20000419-1.c            cpp/20000419-1.c
37249         20000510-1.S            cpp/20000510-1.S
37250         20000519-1.c            cpp/20000519-1.c
37251         20000529-1.c            cpp/20000529-1.c
37252         20000625-1.c            cpp/20000625-1.c
37253         20000625-2.c            cpp/20000625-2.c
37254         cpp-as1.c               cpp/assert1.c
37255         cpp-as2.c               cpp/assert2.c
37256         cxx-comments-1.c        cpp/cxxcom1.c
37257         cxx-comments-2.c        cpp/cxxcom2.c
37258         endif-label.c           cpp/endif.c
37259         cpp-hash1.c             cpp/hash1.c
37260         cpp-hash2.c             cpp/hash2.c
37261         cpp-if1.c               cpp/if-1.c
37262         cpp-if2.c               cpp/if-2.c
37263         cpp-if3.c               cpp/if-3.c
37264         cpp-if4.c               cpp/if-4.c
37265         cpp-if5.c               cpp/if-5.c
37266         cpp-cond.c              cpp/if-cexp.c
37267         cpp-missingop.c         cpp/if-mop.c
37268         cpp-missingparen.c      cpp/if-mpar.c
37269         cpp-opprec.c            cpp/if-oppr.c
37270         cpp-ifparen.c           cpp/if-paren.c
37271         cpp-shortcircuit.c      cpp/if-sc.c
37272         cpp-shift.c             cpp/if-shift.c
37273         cpp-unary.c             cpp/if-unary.c
37274         cpp-li1.c               cpp/line1.c
37275         cpp-li2.c               cpp/line2.c
37276         lineno.c                cpp/line3.c
37277         lineno-2.c              cpp/line4.c
37278         cpp-mi.c                cpp/mi1.c
37279         cpp-mic.h               cpp/mi1c.h
37280         cpp-micc.h              cpp/mi1cc.h
37281         cpp-mind.h              cpp/mi1nd.h
37282         cpp-mindp.h             cpp/mi1ndp.h
37283         cpp-mix.h               cpp/mi1x.h
37284         cpp-mi2.c               cpp/mi2.c
37285         cpp-mi2a.h              cpp/mi2a.h
37286         cpp-mi2b.h              cpp/mi2b.h
37287         cpp-mi2c.h              cpp/mi2c.h
37288         cpp-mi3.c               cpp/mi3.c
37289         cpp-mi3.def             cpp/mi3.def
37290         poison-1.c              cpp/poison.c
37291         pr-impl.c               cpp/prag-imp.c
37292         cpp-redef-2.c           cpp/redef1.c
37293         cpp-redef.c             cpp/redef2.c
37294         strpaste.c              cpp/strp1.c
37295         strpaste-2.c            cpp/strp2.c
37296         cpp-tradpaste.c         cpp/tr-paste.c
37297         cpp-tradstringify.c     cpp/tr-str.c
37298         cpp-tradwarn1.c         cpp/tr-warn1.c
37299         cpp-tradwarn2.c         cpp/tr-warn2.c
37300         trigraphs.c             cpp/trigraphs.c
37301         cpp-unc1.c              cpp/unc1.c
37302         cpp-unc2.c              cpp/unc2.c
37303         cpp-unc3.c              cpp/unc3.c
37304         cpp-unc.c               cpp/unc4.c
37305         undef.c                 cpp/undef1.c
37306         undef-2.c               cpp/undef2.c
37307         cpp-wi1.c               cpp/widestr1.c
37308
37309 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
37310
37311         * lib/g++.exp (g++_include_flags): Tweak.
37312
37313 2000-06-27  H.J. Lu  <hjl@gnu.org>
37314             Loren J. Rittle  <ljrittle@acm.org>
37315
37316         * lib/g++.exp (g++_include_flags): Override libgloss.exp
37317         version with one that knows about the new gcc tree structure.
37318         (g++_link_flags): Same.
37319
37320 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
37321
37322         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37323         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37324         case we are cross-compiling.
37325
37326         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37327         g++.old-deja/g++.niklas/Makefile.in,
37328         g++.old-deja/g++.niklas/configure.in,
37329         g++.old-deja/g++.other/Makefile.in,
37330         g++.old-deja/g++.other/configure.in,
37331         gcc.c-torture/code_quality/Makefile.in,
37332         gcc.c-torture/code_quality/configure.in,
37333         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37334         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37335         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37336         gcc.c-torture/execute/ieee/Makefile.in,
37337         gcc.c-torture/execute/ieee/configure.in,
37338         gcc.c-torture/noncompile/Makefile.in,
37339         gcc.c-torture/noncompile/configure.in,
37340         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37341         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37342         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37343
37344 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37345
37346         * g++.old-deja/g++.other/ambig3.C: New test.
37347
37348 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37349
37350         * g++.old-deja/g++.pt/syntax1.C: New test.
37351         * g++.old-deja/g++.pt/syntax2.C: New test.
37352         * g++.old-deja/g++.other/syntax3.C: New test.
37353         * g++.old-deja/g++.other/syntax4.C: New test.
37354
37355 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37356
37357         * gcc.dg/20000623-1.c: Prototype exit and abort.
37358
37359 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37360
37361         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37362         New tests.
37363         * gcc.dg/cpp-mi3.def: New file.
37364
37365         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37366         inside assertions.
37367         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37368         lexer's error messages.
37369         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37370         divine anything from the linemarkers.
37371         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37372         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37373
37374 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
37375
37376         * gcc.dg/20000623-1.c: New test.
37377
37378 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
37379
37380         * gcc.c-torture/execute/20000622-1.c: New test.
37381
37382 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37383
37384         * g++.old-deja/g++.other/init15.C: New test.
37385
37386 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37387
37388         * g++.old-deja/g++.pt/vaarg2.C: New test.
37389         * g++.old-deja/g++.pt/vaarg3.C: New test.
37390
37391 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
37392
37393         * g++.old-deja/g++.other/dyncast6.C: New test.
37394
37395 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
37396
37397         * gcc.c-torture/execute/loop-6.c: New test.
37398
37399 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
37400
37401         * gcc.dg/20000614-1.c: New test.
37402         * gcc.dg/20000614-2.c: New test.
37403
37404 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
37405
37406         * g++.old-deja/g++.other/inline12.C: New test.
37407
37408 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
37409
37410         * g++.old-deja/g++.other/eh1.C: New test.
37411
37412 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
37413
37414         * g++.old-deja/g++.other/type.C: New test.
37415
37416 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37417
37418         * g++.old-deja/g++.other/initstring.C: New test.
37419
37420 2000-06-12  Jason Merrill  <jason@redhat.com>
37421
37422         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37423
37424 2000-06-09  Jeffrey A Law  (law@cygnus.com)
37425
37426         * gcc.c-torture/compile/20000609-1.c: New test.
37427
37428 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
37429
37430         * gcc.dg/20000609-1.c: New test.
37431
37432 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
37433
37434         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
37435         * gcc.c-torture/noncompile/poison-1.c: Move...
37436         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
37437         * gcc.dg/cpp-li1.c: Add a token after the #line.
37438
37439 2000-06-05  Richard Henderson  <rth@cygnus.com>
37440
37441         * gcc.c-torture/execute/20000605-2.c: New test.
37442         * gcc.c-torture/execute/20000605-3.c: New test.
37443
37444 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
37445
37446         * g77.f-torture/execute/20000503-1.x: New file.
37447
37448 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
37449
37450         * g++.old-deja/g++.eh/badalloc1.C: New test.
37451
37452 2000-06-05  Richard Henderson  <rth@cygnus.com>
37453
37454         * gcc.c-torture/execute/20000605-1.c: New test.
37455
37456 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37457             Nathan Sidwell <nathan@codesourcery.com>
37458
37459         * gcc.c-torture/compile/20000605-1.c: New test.
37460
37461 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
37462
37463         * g77.f-torture/compile/20000601-1.f: New test.
37464
37465 2000-06-03  Richard Henderson  <rth@cygnus.com>
37466
37467         * gcc.c-torture/execute/20000603-1.c: New.
37468
37469 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
37470
37471         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
37472         * gcc.dg/noreturn-2.c (noreturn): Likewise.
37473
37474 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
37475
37476         * gcc.dg/compare2.c (case 12): XFAIL.
37477         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
37478         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
37479
37480         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
37481
37482 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
37483
37484         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
37485         guard macro is already defined when the header is first
37486         included.
37487         * gcc.dg/cpp-mix.h: New file.
37488         * gcc.dg/endif-label.c: Update patterns to match compiler.
37489
37490         * g++.brendan/complex1.C: Declare abort.
37491         * g++.law/refs4.C: Remove XFAIL.
37492         * g++.oliva/expr2.C: Declare abort and exit.
37493
37494 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
37495
37496         * gcc.c-torture/execute/20000528-1.c: New test.
37497
37498         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
37499         * g++.old-deja/g++.law/temps4.C: Likewise.
37500
37501         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
37502         stdlib.h.  Call abort() on failure.
37503         * g++.old-deja/g++.law/refs4.C: Likewise.
37504         * g++.old-deja/g++.law/temps4.C: Likewise.
37505         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
37506         * gcc.c-torture/execute/20000112-1.c: Include string.h.
37507
37508 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
37509
37510         Relative to g++.dg/special:
37511         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
37512
37513         Relative to g++.old-deja:
37514         * g++.brendan/complex1.C, g++.jason/optimize2.C,
37515         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
37516         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
37517         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
37518         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
37519         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
37520         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
37521
37522         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
37523         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
37524         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
37525         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
37526         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
37527         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
37528         and/or string.h.
37529
37530         * g++.other/goto1.C: Update expectations for error messages.
37531
37532 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
37533
37534         * gcc.c-torture/compile/20000523-1.c: New test.
37535
37536 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37537
37538         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
37539
37540 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37541
37542         * g++.old-deja/g++.eh/catch11.C: New test.
37543         * g++.old-deja/g++.eh/catch12.C: New test.
37544
37545 2000-05-24  Nick Clifton  <nickc@cygnus.com>
37546
37547         * gcc.c-torture/execute/20000523-1.c: New test.
37548
37549 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
37550
37551         * c-torture/execute/bcp-1.c: Replace abort in arg of
37552         __builtin_constant_p with a generic external function.
37553
37554         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
37555         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
37556         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
37557         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
37558         Prototype abort and/or exit.
37559
37560         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
37561         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
37562         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
37563         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
37564
37565 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
37566
37567         * gcc.dg/dwarf2-1.c: New test.
37568
37569 2000-05-20  Richard Henderson  <rth@cygnus.com>
37570
37571         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
37572
37573 2000-05-20  Andreas Jaeger  <aj@suse.de>
37574
37575         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
37576         testcase.
37577
37578 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
37579
37580         * gcc.c-torture/execute/20000519-2.c: New test.
37581
37582 2000-05-19  Andreas Jaeger  <aj@suse.de>
37583
37584         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
37585         which fails with SSA.
37586
37587         * lib/c-torture.exp: Also test with -O3 -fssa.
37588
37589 2000-05-18  Michael Meissner  <meissner@redhat.com>
37590
37591         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
37592         * gcc.c-torture/execute/920415-1.c: Ditto.
37593         * gcc.c-torture/execute/920501-1.c: Ditto.
37594         * gcc.c-torture/execute/conversion.c: Ditto.
37595         * gcc.c-torture/execute/cvt-1.c: Ditto.
37596
37597 2000-05-18  Jeffrey A Law  (law@cygnus.com)
37598
37599         * gcc.c-torture/compile/20000518-1.c: New test.
37600
37601 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37602
37603         * g77.f-torture/compile/200005018.f: New test.
37604
37605 2000-05-17  Jeffrey A Law  (law@cygnus.com)
37606
37607         * gcc.c-torture/compile/20000517-1.c: New test.
37608
37609 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37610
37611         * gcc.c-torture/execute/20000516-1.c: New test.
37612
37613 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
37614
37615         * g++.old-deja/g++.other/eh.C: New test.
37616
37617 2000-05-12  Richard Henderson  <rth@cygnus.com>
37618
37619         * gcc.c-torture/execute/990208-1.c (main): Don't pass
37620         constants through to doit's conditional.
37621
37622 2000-05-11  Jeffrey A Law  (law@cygnus.com)
37623
37624         * gcc.c-torture/compile/20000511-1.c: New test.
37625         * g77.f-torture/compile/20000511-1.f: New test.
37626         * g77.f-torture/compile/20000511-2.f: New test.
37627
37628 2000-05-11  Michael Meissner  <meissner@redhat.com>
37629
37630         * gcc.c-torture/execute/20000511-1.c: New test.
37631
37632 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
37633
37634         * gcc.dg/dg.exp: Scan .S files as well as .c files.
37635         * gcc.dg/20000510-1.S: New.
37636
37637 2000-05-08  Catherine Moore  <clm@cygnus.com>
37638
37639         * gcc.dg/unused-3.c: New.
37640
37641 2000-05-06  Richard Henderson  <rth@cygnus.com>
37642
37643           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
37644           * g++.old-deja/g++.mike/warn1.C: Likewise.
37645           * g++.old-deja/g++.pt/local1.C: Likewise.
37646           * g++.old-deja/g++.pt/local7.C: Likewise.
37647           * g++.old-deja/g++.pt/spec16.C: Likewise.
37648
37649 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
37650
37651         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
37652
37653 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
37654
37655           * g77.f-torture/execute/20000503-1.f: New test.
37656
37657 2000-05-04  Andreas Jaeger  <aj@suse.de>
37658
37659         * gcc.dg/noreturn-2.c: New test.
37660
37661 2000-05-04  Neil Booth  <NeilB@earthling.net>
37662
37663         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
37664         preprocessor.
37665
37666 2000-05-04  Richard Henderson  <rth@cygnus.com>
37667
37668         * gcc.c-torture/execute/20000503-1.c: Fix typo.
37669
37670 2000-05-04  Richard Henderson  <rth@cygnus.com>
37671
37672         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
37673         OpenSSL by Jason R Thorpe.
37674
37675 2000-05-03  Jim Wilson  <wilson@cygnus.com>
37676
37677         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
37678
37679 2000-05-03  Robert Lipe <robertlipe@usa.net>
37680
37681         * gcc.dg/20000503-1.c: New test.
37682
37683 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
37684
37685         * gcc.c-torture/compile/20000502-1.c: New test.
37686         * g++.old-deja/g++.other/align.C: New test.
37687         * gcc.dg/cpp-tradstringify.c: New test.
37688
37689 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37690
37691         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
37692         and hard registers.
37693
37694 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
37695
37696         * gcc.c-torture/execute/loop-5.c: New test.
37697
37698 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
37699
37700         * gcc.c-torture/execute/va-arg-20.c: New test.
37701
37702 2000-04-23  Jeffrey A Law  (law@cygnus.com)
37703
37704         * gcc.c-torture/execute/20000422-1.c: New test.
37705
37706 2000-04-20  Greg McGary  <gkm@gnu.org>
37707
37708         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
37709         when optimizing, but without sibling-call optimizations (-O1).
37710
37711 2000-04-20  Jeffrey A Law  (law@cygnus.com)
37712
37713           * gcc.c-torture/compile/20000420-1.c: New test.
37714
37715 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37716
37717         * g++.abi/ptrflags.C: New test.
37718         * g++.eh/catchptr1.C: Test incomplete pointer chains.
37719
37720 2000-04-19  Catherine Moore  <clm@cygnus.com>
37721
37722         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
37723
37724 2000-04-19  Greg McGary  <gkm@gnu.org>
37725
37726         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
37727         sibling-call optimizations.
37728
37729 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
37730
37731         * gcc.dg/20000419-1.c: New test.
37732
37733 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
37734
37735         * gcc.c-torture/execute/20000412-6.c: New test.
37736
37737 2000-04-12  Jeffrey A Law  (law@cygnus.com)
37738
37739         * gcc.c-torture/execute/20000412-5.c: New test.
37740         * g77.f-torture/compile/20000412-1.f: New test.
37741         * gcc.c-torture/execute/20000412-4.c: New test.
37742         * gcc.c-torture/compile/20000412-2.c: New test.
37743         * gcc.c-torture/execute/20000412-3.c: New test.
37744         * gcc.c-torture/compile/20000412-1.c: New test.
37745         * gcc.c-torture/execute/20000412-2.c: New test.
37746
37747 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
37748
37749         * objc/execute/bf-20.m: New test.
37750
37751 2000-04-10  Richard Henderson  <rth@cygnus.com>
37752
37753         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
37754
37755         * gcc.c-torture/execute/20000412-1.c: New test.
37756
37757 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37758
37759         * g++.old-deja/g++.eh/catchptr1.C: New test.
37760
37761 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
37762
37763         * g++.old-deja/g++.abi/cxa_vec.C: New test.
37764
37765 2000-04-08  Neil Booth  <NeilB@earthling.net>
37766
37767         * gcc.dg/cpp-nullchar.c: Remove test as
37768         embedded nulls cause problems.
37769
37770 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37771
37772         * gcc.dg/compare2.c: New test.
37773
37774 2000-04-08  Neil Booth  <NeilB@earthling.net>
37775
37776         * gcc.dg/cpp-nullchar.c: New test.
37777
37778 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
37779
37780         * gcc.dg/cpp-mi2.c: New test.
37781         * gcc.dg/cpp-mi2[abc].h: New files.
37782
37783 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
37784
37785         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
37786         member name.
37787
37788 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37789
37790         * g++.old-deja/g++.abi/vmihint.C: New test.
37791
37792 2000-04-06  Neil Booth  <NeilB@earthling.net>
37793
37794         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
37795         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
37796         copyright.
37797
37798 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
37799
37800         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
37801         avoid stack-frame overwrite.
37802
37803 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
37804
37805         * gcc.c-torture/compile/20000405-2.c: New test.
37806         * gcc.c-torture/compile/20000405-3.c: New test.
37807
37808 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37809
37810         * gcc.c-torture/compile/20000405-1.c: New test.
37811
37812 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
37813
37814         * gcc.dg/cast-qual-1.c: Revert last change.
37815
37816 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37817
37818         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
37819
37820 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
37821
37822         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
37823         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
37824
37825 2000-04-03  Jeffrey A Law  (law@cygnus.com)
37826
37827         * gcc.c-torture/compile/20000403-2.c: New test.
37828         * gcc.c-torture/compile/20000403-1.c: New test.
37829
37830 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
37831
37832         * gcc.c-torture/execute/20000403-1.c: New test.
37833
37834 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
37835
37836         * gcc.c-torture/execute/20000402-1.c: New test.
37837
37838 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
37839
37840         * gcc.c-torture/execute/va-arg-15.c: New test.
37841         * gcc.c-torture/execute/va-arg-16.c: New test.
37842         * gcc.c-torture/execute/va-arg-17.c: New test.
37843         * gcc.c-torture/execute/va-arg-18.c: New test.
37844         * gcc.c-torture/execute/va-arg-19.c: New test.
37845
37846 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
37847
37848         * gcc.c-torture/compile/981211-1.c: Move to...
37849         * gcc.dg/cpp-as1.c: ...here.
37850         * gcc.dg/cpp-as2.c: New file.
37851
37852         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
37853         compiler.
37854
37855 2000-04-02  Neil Booth  <NeilB@earthling.net>
37856
37857         * gcc.dg/cpp-cond.c  New tests.
37858         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
37859         accidental success less likely.
37860         * gcc.dg/cpp-missingop.c  New tests.
37861         * gcc.dg/cpp-missingparen.c  New tests.
37862         * gcc.dg/cpp-shift.c  New tests.
37863         * gcc.dg/cpp-shortcircuit.c  New tests.
37864         * gcc.dg/cpp-unary.c  New tests.
37865
37866 2000-03-29  Jeffrey A Law  (law@cygnus.com)
37867
37868         * gcc.c-torture/compile/20000329-1.c: New test.
37869
37870 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
37871
37872         * gcc.c-torture/compile/20000326-1.c: New test.
37873         * gcc.c-torture/compile/20000326-2.c: New test.
37874
37875 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
37876
37877         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
37878         the first parameter is a function argument.
37879
37880 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
37881
37882         * g++.old-deja/g++.ext/array4.C: New test.
37883
37884 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
37885
37886         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
37887
37888 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37889
37890         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
37891
37892 2000-03-19  Richard Henderson  <rth@cygnus.com>
37893
37894         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
37895
37896 2000-03-19  Richard Henderson  <rth@cygnus.com>
37897
37898         * gcc.c-torture/compile/20000319-1.c: New test.
37899
37900 2000-03-14  Jeffrey A Law  (law@cygnus.com)
37901
37902         * gcc.c-torture/execute/20000314-3.c: New test.
37903         * gcc.c-torture/execute/20000314-2.c: New test.
37904         * gcc.c-torture/execute/20000314-1.c: New test.
37905         * gcc.c-torture/compile/20000314-2.c: New test.
37906         * gcc.c-torture/compile/20000314-1.c: New test.
37907
37908 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
37909
37910         * g++.old-deja/g++.warn/inline.C: New test.
37911
37912 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
37913
37914         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
37915         standards-compliant result rather than specific constants.
37916         Put test-values in array.
37917
37918 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
37919
37920         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
37921         (g++_target_compile): Put test-specific options last.
37922
37923 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37924
37925         * g++.old-deja/g++.eh/vbase4.C: New test.
37926
37927 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37928
37929         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
37930
37931 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37932
37933         * g++.old-deja/g++.brendan/misc12.C: Removed.
37934         * g++.old-deja/g++.pt/memtemp77.C: Constify.
37935         * g++.old-deja/g++.ext/pretty4.C: New test.
37936
37937 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37938
37939         * g++.old-deja/g++.other/string2.C: New test.
37940
37941 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
37942
37943         * g++.old-deja/g++.warn/impint2.C: New test.
37944
37945 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
37946
37947         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
37948         is 1, not zero.
37949
37950 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
37951
37952         * g++.old-deja/g++.warn/impint.C: New test.
37953         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
37954         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
37955         * g++.old-deja/g++.pt/explicit12.C: Likewise.
37956         * g++.old-deja/g++.pt/explicit13.C: Likewise.
37957         * g++.old-deja/g++.pt/explicit17.C: Likewise.
37958         * g++.old-deja/g++.pt/explicit18.C: Likewise.
37959         * g++.old-deja/g++.pt/explicit19.C: Likewise.
37960         * g++.old-deja/g++.pt/explicit23.C: Likewise.
37961         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37962         * g++.old-deja/g++.pt/explicit35.C: Likewise.
37963         * g++.old-deja/g++.pt/explicit6.C: Likewise.
37964         * g++.old-deja/g++.pt/memclass7.C: Likewise.
37965
37966 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
37967
37968         * gcc.dg/cpp-redef.c: New test.
37969
37970 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
37971
37972         * g++.old-deja/g++.pt/unify7.C: New test.
37973
37974 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37975
37976         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
37977         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
37978
37979 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
37980
37981         * gcc.c-torture/compile/20000224-1.c: New test.
37982
37983 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37984
37985         * gcc.c-torture/compile/cpp-2.c: New test.
37986         * gcc.c-torture/compile/cpp-1.c: New test.
37987
37988 2000-02-25  Jeffrey A Law  (law@cygnus.com)
37989
37990         * gcc.c-torture/execute/20000225-1.c: New test.
37991
37992 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37993
37994         * gcc.dg/cpp-li2.c: New test.
37995
37996         * gcc.dg/cpp-wi1.c: New test.
37997
37998         * gcc.dg/cpp-li1.c: New test.
37999
38000 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
38001
38002         * g++.old-deja/g++.other/sizeof5.C: New test.
38003
38004 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38005
38006         * gcc.c-torture/execute/va-arg-13.c: New test.
38007
38008 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
38009
38010         * gcc.c-torture/execute/va-arg-12.c: New test.
38011
38012 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38013
38014         * gcc.c-torture/execute/20000223-1.c: New test.
38015
38016 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38017
38018         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38019
38020 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
38021
38022         * g++.old-deja/g++.abi/ptrmem.C: New test.
38023
38024 2000-02-19  Richard Henderson  <rth@cygnus.com>
38025
38026         * gcc.c-torture/compile/init-3.c: New.
38027
38028 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
38029
38030         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38031         ALWAYS_CXXFLAGS.
38032
38033 2000-02-11  Robert Lipe <robertl@sco.com>
38034
38035         * gcc.c-torture/compile/20000211-3.c: New test.
38036
38037 2000-02-11  Martin Buchholz <martin@xemacs.org>
38038
38039         * gcc.c-torture/compile/20000211-2.c: New test.
38040
38041 2000-02-11  Jeffrey A Law  (law@cygnus.com)
38042
38043         * gcc.c-torture/compile/20000211-1.c: New test.
38044
38045 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
38046
38047         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38048           on native targets
38049
38050 2000-02-08  Nathan Sidwell  <nathan@acm.org>
38051
38052         * g++.old-deja/g++.other/cast5.C: New test.
38053
38054 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
38055
38056         * gcc.c-torture/execute/20000205-1.c: New.
38057
38058 2000-02-03  Nathan Sidwell  <nathan@acm.org>
38059
38060         * g++.old-deja/g++.jason/cast3.C: Return void.
38061         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38062
38063 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38064
38065         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38066
38067         * gcc.dg/loop-1.c: New test.
38068
38069 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
38070
38071         * gcc.c-torture/compile/20000127-1.c: New test.
38072         * gcc.c-torture/execute/991228-1.c: New test.
38073
38074 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38075
38076         * gcc.dg/unused-2.c: New test.
38077
38078         * gcc.dg/conv-1.c: New test.
38079
38080 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
38081
38082         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38083         compiler.
38084         (tool_option_proc): Fix typo.
38085
38086 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
38087
38088         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38089         of the ld on the host, not on the build machine.
38090         Also, don't crash if '--help' is not a supported option.
38091
38092 2000-01-24  Richard Henderson  <rth@cygnus.com>
38093
38094         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38095
38096 2000-01-20  Jeffrey A Law  (law@cygnus.com)
38097
38098         * gcc.c-torture/execute/20000120-2.c: New test.
38099         * gcc.c-torture/execute/20000120-1.c: New test.
38100
38101 2000-01-13  Jeffrey A Law  (law@cygnus.com)
38102
38103         * gcc.c-torture/execute/20000113-1.c: New test.
38104
38105 2000-01-12  Jeffrey A Law  (law@cygnus.com)
38106
38107         * gcc.c-torture/execute/20000112-1.c: New test.
38108
38109 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38110
38111         * gcc.dg/20000111-1.c: New test.
38112
38113 2000-01-10  Jeffrey A Law  (law@cygnus.com)
38114
38115         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38116         with 16 bit integers.
38117
38118 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38119
38120         * gcc.dg/20000108-1.c: New test.
38121
38122 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38123
38124         * g++.old-deja/g++.ns/koenig8.C: New test.
38125
38126 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38127
38128         * g++.old-deja/g++.other/cast4.C: New test.
38129
38130 2000-01-05  Jeffrey A Law  (law@cygnus.com)
38131
38132         * gcc.c-torture/compile/20000105-2.c: New test.
38133         * gcc.c-torture/compile/20000105-1.c: New test.
38134
38135 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38136
38137         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38138         references to printf & atoi to conform to ANSI standard.
38139         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38140         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38141         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38142         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38143         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38144         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38145         * g++.old-deja/g++.brendan/copy1.C: Likewise.
38146         * g++.old-deja/g++.brendan/copy2.C: Likewise.
38147         * g++.old-deja/g++.brendan/copy3.C: Likewise.
38148         * g++.old-deja/g++.brendan/copy4.C: Likewise.
38149         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38150         * g++.old-deja/g++.brendan/copy6.C: Likewise.
38151         * g++.old-deja/g++.brendan/copy7.C: Likewise.
38152         * g++.old-deja/g++.brendan/copy8.C: Likewise.
38153         * g++.old-deja/g++.brendan/crash11.C: Likewise.
38154         * g++.old-deja/g++.brendan/crash14.C: Likewise.
38155         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38156         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38157         * g++.old-deja/g++.brendan/delete2.C: Likewise.
38158         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38159         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38160         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38161         * g++.old-deja/g++.brendan/eh1.C: Likewise.
38162         * g++.old-deja/g++.brendan/groff1.C: Likewise.
38163         * g++.old-deja/g++.brendan/init3.C: Likewise.
38164         * g++.old-deja/g++.brendan/misc12.C: Likewise.
38165         * g++.old-deja/g++.brendan/misc7.C: Likewise.
38166         * g++.old-deja/g++.brendan/new2.C: Likewise.
38167         * g++.old-deja/g++.brendan/operators4.C: Likewise.
38168         * g++.old-deja/g++.brendan/operators5.C: Likewise.
38169         * g++.old-deja/g++.brendan/overload2.C: Likewise.
38170         * g++.old-deja/g++.brendan/overload7.C: Likewise.
38171         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38172         * g++.old-deja/g++.brendan/reference1.C: Likewise.
38173         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38174         * g++.old-deja/g++.brendan/template24.C: Likewise.
38175         * g++.old-deja/g++.brendan/template3.C: Likewise.
38176         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38177         * g++.old-deja/g++.jason/inline3.C: Likewise.
38178         * g++.old-deja/g++.jason/opeq.C: Likewise.
38179         * g++.old-deja/g++.law/arg5.C: Likewise.
38180         * g++.old-deja/g++.law/arm7.C: Likewise.
38181         * g++.old-deja/g++.law/ctors11.C: Likewise.
38182         * g++.old-deja/g++.law/cvt8.C: Likewise.
38183         * g++.old-deja/g++.law/init9.C: Likewise.
38184         * g++.old-deja/g++.law/refs4.C: Likewise.
38185         * g++.old-deja/g++.law/template2.C: Likewise.
38186         * g++.old-deja/g++.law/visibility24.C: Likewise.
38187         * g++.old-deja/g++.law/vtable3.C: Likewise.
38188         * g++.old-deja/g++.mike/asm2.C: Likewise.
38189         * g++.old-deja/g++.mike/eh1.C: Likewise.
38190         * g++.old-deja/g++.mike/misc1.C: Likewise.
38191         * g++.old-deja/g++.mike/misc13.C: Likewise.
38192         * g++.old-deja/g++.mike/misc14.C: Likewise.
38193         * g++.old-deja/g++.mike/ns12.C: Likewise.
38194         * g++.old-deja/g++.mike/p1248.C: Likewise.
38195         * g++.old-deja/g++.mike/p3708.C: Likewise.
38196         * g++.old-deja/g++.mike/p3708a.C: Likewise.
38197         * g++.old-deja/g++.mike/p3708b.C: Likewise.
38198         * g++.old-deja/g++.mike/p646.C: Likewise.
38199         * g++.old-deja/g++.mike/p700.C: Likewise.
38200         * g++.old-deja/g++.mike/p783.C: Likewise.
38201         * g++.old-deja/g++.mike/p783a.C: Likewise.
38202         * g++.old-deja/g++.mike/p783b.C: Likewise.
38203         * g++.old-deja/g++.mike/p786.C: Likewise.
38204         * g++.old-deja/g++.mike/p789.C: Likewise.
38205         * g++.old-deja/g++.mike/p789a.C: Likewise.
38206         * g++.old-deja/g++.mike/p807a.C: Likewise.
38207         * g++.old-deja/g++.other/delete3.C: Likewise.
38208         * g++.old-deja/g++.other/dyncast1.C: Likewise.
38209         * g++.old-deja/g++.other/dyncast2.C: Likewise.
38210         * g++.old-deja/g++.other/dyncast3.C: Likewise.
38211         * g++.old-deja/g++.other/empty1.C: Likewise.
38212         * g++.old-deja/g++.other/temporary1.C: Likewise.
38213         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38214         * g++.old-deja/g++.pt/t16.C: Likewise.
38215         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38216
38217 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
38218
38219         * gcc.dg/991230-1.c: New test.
38220
38221 1999-12-29  Jeffrey A Law  (law@cygnus.com)
38222
38223         * gcc.c-torture/compile/991229-3.c: New test.
38224         * gcc.c-torture/compile/991229-2.c: New test.
38225         * gcc.c-torture/compile/991229-1.c: New test.
38226
38227 1999-12-29  Greg McGary <gkm@eng.ascend.com>
38228
38229         * gcc.c-torture/compile/labels-2.c: New test.
38230
38231 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
38232
38233         * gcc.c-torture/execute/991227-1.c: New test.
38234
38235 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38236
38237         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38238
38239 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
38240
38241         * gcc.c-torture/execute/991221-1.c: New test.
38242
38243 1999-12-20  Nathan Sidwell  <nathan@acm.org>
38244
38245         * g++.old-deja/g++.other/cast3.C: New test.
38246
38247 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
38248
38249         * gcc.c-torture/execute/991216-4.c: New test.
38250
38251 1999-12-16  Michael Meissner  <meissner@cygnus.com>
38252
38253         * gcc.c-torture/execute/991216-1.c: New test.
38254         * gcc.c-torture/execute/991216-2.c: New test.
38255         * gcc.c-torture/execute/991216-3.c: New test.
38256
38257 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38258
38259         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38260         Actually make the test fail by using "-O2" for compilation.
38261
38262 1999-12-15  Nathan Sidwell  <nathan@acm.org>
38263
38264         * g++.old-deja/g++.warn/cast-align1.C: New test.
38265
38266 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38267
38268         * gcc.c-torture/compile/991214-1.c: New test.
38269         * gcc.c-torture/compile/991214-2.c: New test.
38270
38271 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38272
38273         * gcc.dg/991214-1.c: New test.
38274
38275 1999-12-13  Jeffrey A Law  (law@cygnus.com)
38276
38277         * gcc.c-torture/compile/991213-3.c: New test.
38278         * gcc.c-torture/compile/991213-2.c: New test.
38279         * gcc.c-torture/compile/991213-1.c: New test.
38280
38281 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
38282
38283         * gcc.dg/991209-1.c: New test.
38284
38285 1999-12-08  Nathan Sidwell <nathan@acm.org>
38286
38287         * gcc.c-torture/compile/991208-1.c: New test.
38288
38289 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38290
38291         * gcc.dg/ultrasp2.c: New test.
38292
38293 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
38294
38295         * g++.old-deja/g++.abi/align.C (main): Fix typo.
38296
38297 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
38298
38299         * gcc.c-torture/compile/991202-1.c: New test.
38300         * gcc.c-torture/execute/991202-1.c: New test.
38301         * gcc.c-torture/execute/991202-2.c: New test.
38302         * gcc.c-torture/execute/991202-3.c: New test.
38303
38304 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
38305
38306         * g++.old-deja/g++.abi/align.C: New test.
38307         * g++.old-deja/g++.abi/aggregates.C: Likewise.
38308         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38309
38310 1999-12-01  Richard Henderson  <rth@cygnus.com>
38311
38312         * gcc.c-torture/execute/991201-1.c: New.
38313
38314 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
38315
38316         * gcc.dg/991129-1.c: New test.
38317
38318 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38319
38320         * gcc.c-torture/compile/991127-1.c: New test.
38321
38322 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38323
38324         * g++.old-deja/g++.other/warn4.C: New test.
38325
38326 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38327
38328         * g++.old-deja/g++.eh/cleanup2.C: New test.
38329         * g++.old-deja/g++.ext/pretty2.C: New test.
38330         * g++.old-deja/g++.ext/pretty3.C: New test.
38331         * g++.old-deja/g++.other/debug6.C: New test.
38332
38333 1999-10-20  Jim Wilson  <wilson@cygnus.com>
38334
38335         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38336         compiler_output to look for one error message instead of two.
38337
38338 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
38339
38340         * gcc.c-torture/execute/991118-1.c: Also test case
38341         where the word boundary does not split a byte evenly.
38342
38343 1999-11-19  Nathan Sidwell  <nathan@acm.org>
38344
38345         * g++.old-deja/g++.ext/restrict1.C: New test.
38346
38347 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38348
38349         * gcc.c-torture/execute/991118-1.c: New test.
38350
38351 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
38352
38353         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38354         working directory pathnames.
38355
38356 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
38357
38358         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38359         host is equipped with driver.h and driver.o so it can actually
38360         compile and run the tests.
38361
38362 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
38363
38364         * gcc.c-torture/compile/991008-1.c: New test.
38365
38366 1999-11-08  Nick Clifton  <nickc@cygnus.com>
38367
38368         * lib/gcc-dg.exp: Include target-supports.exp
38369
38370 1999-11-05  Nick Clifton  <nickc@cygnus.com>
38371
38372         * lib/target-supports.exp: New file: Provide procs to test for
38373         features supported by the target.
38374         (check_weak_available): Moved here from ecos.exp.
38375         (check_alias_available): New proc: Determine of the target
38376         toolchain supports the alias attribute.
38377
38378         * gcc.dg/special/ecos.exp: Move check_weak_available to
38379         target-supports.exp.
38380         (alias-1.c): Only perform the test if the target supports
38381         aliases.
38382         (wkali-1.c): Only perform the test if the target supports
38383         aliases.
38384
38385         * gcc.dg/990506-0.c: Expect error messages from cross
38386         targets as well as native targets.
38387
38388 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38389
38390         * gcc.dg/ultrasp1.c: Removed xfail.
38391         * gcc.dg/struct-ret-2.c: Likewise.
38392         * gcc.dg/array-1.c: Likewise.
38393
38394 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38395
38396         * gcc.dg/struct-ret-2.c: New test.
38397
38398         * gcc.dg/array-1.c: New test.
38399
38400 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
38401
38402         * gcc.c-torture/execute/991030-1.c: New test.
38403
38404 1999-10-26  Richard Henderson  <rth@cygnus.com>
38405
38406         * gcc.c-torture/compile/991026-2.c: New test.
38407
38408 1999-10-26  Jeffrey A Law  (law@cygnus.com)
38409
38410         * gcc.c-torture/compile/991026-1.c: New test.
38411
38412 1999-10-23  Jeffrey A Law  (law@cygnus.com)
38413
38414         * gcc.c-torture/execute/991023-1.c: New test.
38415
38416 1999-10-19  Jeffrey A Law  (law@cygnus.com)
38417
38418         * gcc.c-torture/execute/991019-1.c: New test.
38419
38420 1999-10-16  Richard Henderson  <rth@cygnus.com>
38421
38422         * gcc.c-torture/execute/991016-1.c: New test.
38423
38424 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
38425
38426         * gcc.c-torture/execute/991014-1.c: New test.
38427
38428 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
38429
38430         * g++.old-deja/g++.other/union2.C: New test.
38431
38432 1999-10-13  Nathan Sidwell  <nathan@acm.org>
38433
38434         * g++.old-deja/g++.other/vaarg2.C: New test.
38435         * g++.old-deja/g++.other/vaarg3.C: New test.
38436
38437 1999-10-12  Craig Burley  <craig@jcb-sc.com>
38438
38439         * g77.f-torture/noncompile/19990905-1.f: Moved from being
38440         in compile/.
38441
38442 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
38443
38444         * gcc.c-torture/execute/va-arg-11.c: New test.
38445
38446 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
38447
38448         * lib/file-format.exp (gcc_target_object_format): Don't
38449         crash if objdump is unavailable.
38450
38451 1999-09-29  Donn Terry <donn@interix.com>
38452
38453         * gcc.misc-tests/mg.exp: delete extraneous redirection.
38454
38455 1999-09-28  Nick Clifton  <nickc@cygnus.com>
38456
38457         * gcc.c-torture/compile/990928-1.c: New test.
38458
38459 1999-09-28  Nathan Sidwell  <nathan@acm.org>
38460
38461         * g++.old-deja/g++.other/decl6.C: New test.
38462
38463 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38464
38465         * gcc.c-torture/execute/va-arg-10.c: New test.
38466
38467 1999-09-27  Nathan Sidwell  <nathan@acm.org>
38468
38469         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
38470         __PRETTY_FUNCTION__.
38471
38472 1999-09-23  Nick Clifton  <nickc@cygnus.com>
38473
38474         * gcc.c-torture/execute/990923-1.c: New test.
38475
38476 1999-09-21  Nick Clifton  <nickc@cygnus.com>
38477
38478         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
38479         for which -fpic is inappropriate.
38480
38481 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
38482
38483         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
38484
38485 1999-09-21  Nathan Sidwell  <nathan@acm.org>
38486
38487         * g++.old-deja/g++.other/dyncast1.C: New test.
38488         * g++.old-deja/g++.other/dyncast2.C: New test.
38489         * g++.old-deja/g++.other/dyncast3.C: New test.
38490         * g++.old-deja/g++.other/dyncast4.C: New test.
38491         * g++.old-deja/g++.other/dyncast5.C: New test.
38492         * g++.old-deja/g++.eh/catch3.C: New test.
38493         * g++.old-deja/g++.eh/catch3p.C: New test.
38494         * g++.old-deja/g++.eh/catch4.C: New test.
38495         * g++.old-deja/g++.eh/catch4p.C: New test.
38496         * g++.old-deja/g++.eh/catch5.C: New test.
38497         * g++.old-deja/g++.eh/catch5p.C: New test.
38498         * g++.old-deja/g++.eh/catch6.C: New test.
38499         * g++.old-deja/g++.eh/catch6p.C: New test.
38500         * g++.old-deja/g++.eh/catch7.C: New test.
38501         * g++.old-deja/g++.eh/catch7p.C: New test.
38502         * g++.old-deja/g++.eh/catch8.C: New test.
38503         * g++.old-deja/g++.eh/catch8p.C: New test.
38504         * g++.old-deja/g++.eh/catch9.C: New test.
38505         * g++.old-deja/g++.eh/catch9p.C: New test.
38506
38507 1999-09-13  Nathan Sidwell  <nathan@acm.org>
38508
38509         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
38510         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
38511
38512 1999-09-13  Jeffrey A Law  (law@cygnus.com)
38513
38514         * gcc.c-torture/compile/990913-1.c: New test.
38515
38516 1999-09-10  Nathan Sidwell  <nathan@acm.org>
38517
38518         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
38519         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38520
38521 1999-09-09  Richard Henderson  <rth@cygnus.com>
38522
38523         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
38524
38525 1999-09-09  Nathan Sidwell  <nathan@acm.org>
38526
38527         * g++.old-deja/g++.other/lookup11.C: New test.
38528         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
38529         what is permitted and what we want.
38530         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
38531         overload use.
38532         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38533
38534 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
38535
38536         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
38537         * gcc.c-torture/noncompile/poison-1.c: New file.
38538
38539 1999-09-08  Nathan Sidwell  <nathan@acm.org>
38540
38541         * g++.old-deja/g++.other/sizeof3.C: New test.
38542         * g++.old-deja/g++.other/sizeof4.C: New test.
38543         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
38544         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
38545
38546 1999-09-07  Richard Henderson  <rth@cygnus.com>
38547
38548         * gcc.dg/va-arg-1.c: New.
38549
38550 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38551
38552         * gcc.c-torture/execute/va-arg-9.c: New test.
38553
38554 1999-09-05  Craig Burley  <craig@jcb-sc.com>
38555
38556         * g77.f-torture/compile/980519-2.f: New test.
38557         * g77.f-torture/compile/19990905-0.f: New test.
38558         * g77.f-torture/compile/19990905-1.f: New test.
38559         * g77.f-torture/compile/19990905-2.f: New test.
38560
38561         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
38562
38563 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
38564
38565         * gcc.c-torture/execute/990827-1.c: Fix typo.
38566
38567 1999-09-03  Nathan Sidwell  <nathan@acm.org>
38568
38569         * g++.old-deja/g++.other/deref1.C: New test.
38570
38571 1999-09-02  Nathan Sidwell  <nathan@acm.org>
38572
38573         * g++.old-deja/g++.other/ambig2.C: New test.
38574         * g++.old-deja/g++.other/cond5.C: New test.
38575         * g++.old-deja/g++.other/lookup16.C: New test.
38576
38577 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
38578
38579         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
38580         assemblers too.
38581
38582 1999-08-31  Jeffrey A Law  (law@cygnus.com)
38583
38584         * lib/c-torture.exp: Avoid the "compare executables" optimization
38585         when testing native.
38586
38587 1999-08-29  Jeffrey A Law  (law@cygnus.com)
38588
38589         * gcc.c-torture/execute/990829-1.c: New test.
38590         * gcc.c-torture/compile/990829-1.c: New test.
38591
38592 1999-08-27  Paul Burchard  <burchard@pobox.com>
38593
38594         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
38595         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
38596         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
38597         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
38598         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
38599         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
38600         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
38601         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
38602         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
38603         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
38604         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
38605
38606 1999-08-27  Jeffrey A Law  (law@cygnus.com)
38607
38608         * gcc.c-torture/execute/990827-1.c: New test.
38609
38610 1999-08-26  Craig Burley  <craig@jcb-sc.com>
38611
38612         * g77.f-torture/noncompile/19990826-4.f: New test.
38613
38614         * g77.f-torture/compile/19990826-3.f: New test.
38615
38616         * g77.f-torture/execute/19990826-2.f: New test.
38617
38618         * g77.f-torture/compile/19990826-1.f: New test.
38619
38620         * gcc.c-torture/execute/990826-0.c: New test.
38621         * g77.c-torture/execute/19990826-0.f: New test.
38622
38623         * g77.f-torture/noncompile/970626-2.f: New test.
38624
38625 1999-08-25  Paul Burchard  <burchard@pobox.com>
38626
38627         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
38628         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
38629         lss-011.C: New tests.
38630
38631 1999-08-25  Nathan Sidwell  <nathan@acm.org>
38632
38633         * g++.old-deja/g++.other/decl5.C: New test.
38634
38635 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38636
38637         * noncompile/noncompile.exp: Load_lib c-torture.exp.
38638         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
38639         call `postbase' for each one.  All callers of `postbase' changed
38640         to call this instead.
38641
38642 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
38643
38644         * gcc.c-torture/execute/990811-1.c: New test.
38645
38646 1999-08-09  Nick Clifton  <nickc@cygnus.com>
38647
38648         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
38649         just native ones.
38650
38651         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
38652         just native ones.
38653
38654 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38655
38656         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
38657
38658 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38659
38660         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
38661
38662 1999-08-04  Nathan Sidwell  <nathan@acm.org>
38663
38664         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
38665
38666 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38667
38668         * gcc.c-torture/execute/990804-1.c: New test.
38669
38670 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38671
38672         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
38673         * g++.old-deja/g++.brendan/crash64.C: Likewise.
38674         * g++.old-deja/g++.brendan/overload8.C: Likewise.
38675
38676 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38677
38678         * g++.old-deja/g++.other/struct1.C: New test.
38679
38680 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38681
38682         * g++.old-deja/g++.other/enum2.C: New test.
38683
38684 1999-08-02  Richard Henderson  <rth@cygnus.com>
38685
38686         Adapted from tests from Franz Sirl:
38687         * gcc.c-torture/execute/va-arg-7.c: New test.
38688         * gcc.c-torture/execute/va-arg-8.c: New test.
38689
38690 1999-08-01  Jeffrey A Law  (law@cygnus.com)
38691
38692         * gcc.c-torture/compile/990801-2.c: New test.
38693
38694         * gcc.c-torture/compile/990801-1.c: New test.
38695
38696 1999-07-27  Michael Meissner  <meissner@cygnus.com>
38697
38698         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
38699         fp-cmp-1.c, converting double to float.
38700
38701         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
38702         fp-cmp-1.c, converting double to long double.
38703
38704         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
38705         from fr1 to unknown_register, since fr1 is a legitimate register
38706         on some machines.
38707
38708 1999-07-25  Jeffrey A Law  (law@cygnus.com)
38709
38710         * README: More listname related changes.
38711
38712 1999-07-08  Catherine Moore  <clm@cygnus.com>
38713
38714         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38715
38716 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
38717
38718         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
38719
38720 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38721
38722         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
38723
38724 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
38725
38726         * gcc.dg/990703-1.c: New test.
38727
38728 1999-06-29  Nick Clifton  <nickc@cygnus.com>
38729
38730         * lib/file-format.exp: New file: Move definition of proc
38731         gcc_target_object_format to here from
38732         gcc.dg/special/ecos.exp.
38733
38734         * lib/c-torture.exp: Include lib file-format.exp.
38735         * lib/gcc-dg.exp: Include lib file-format.exp.
38736
38737         * gcc.dg/special/ecos.exp: Remove definition of proc
38738         gcc_target_object_format.
38739
38740 1999-06-28  Jeffrey A Law  (law@cygnus.com)
38741
38742         * gcc.c-torture/execute/990628-1.c: New test.
38743
38744 1999-06-25  Jeffrey A Law  (law@cygnus.com)
38745
38746         * gcc.c-torture/compile/990625-2.c: New test.
38747
38748         * gcc.c-torture/compile/990625-1.c: New test.
38749
38750 1999-06-23  Nick Clifton  <nickc@cygnus.com>
38751
38752         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
38753         attributes compile.
38754         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
38755         ports that use the COFF/PE file format.
38756
38757 1999-06-17  Jeffrey A Law  (law@cygnus.com)
38758
38759         * gcc.c-torture/compile/990617-1.c: New test.
38760
38761 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
38762
38763         * g++.old-deja/g++.other/decl4.C: New test.
38764
38765 1999-06-14  Nathan Sidwell  <nathan@acm.org>
38766
38767         * g++.old-deja/g++.other/bitfld3.C: New test.
38768
38769 1999-06-08  Nathan Sidwell  <nathan@acm.org>
38770
38771         * g++.old-deja/g++.eh/catch1.C: New test.
38772
38773 1999-06-07  Jeffrey A Law  (law@cygnus.com)
38774
38775         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
38776
38777         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
38778         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
38779
38780 1999-06-05  Craig Burley  <craig@jcb-sc.com>
38781
38782         * g77.f-torture/compile/19990502-0.f: Replace with new,
38783         shorter, test that still fails after recent changes.
38784
38785 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38786
38787         * gcc.c-torture/execute/990604-1.c: New test.
38788
38789 1999-05-31  Jeffrey A Law  (law@cygnus.com)
38790
38791         * gcc.c-torture/execute/990531-1.c: New test.
38792
38793 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38794
38795         * gcc.c-torture/compile/990527-1.c: New test.
38796
38797 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
38798
38799         * gcc.c-torture/execute/990527-1.c: New test.
38800
38801 1999-05-25  Nick Clifton  <nickc@cygnus.com>
38802
38803         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
38804         bitfields as signed.
38805
38806 1999-05-25  Craig Burley  <craig@jcb-sc.com>
38807
38808         * g77.f-torture/compile/19990525-0.f: New test.
38809
38810 1999-05-25  Jeffrey A Law  (law@cygnus.com)
38811
38812         * gcc.c-torture/execute/990525-2.c: New test.
38813
38814         * gcc.c-torture/execute/990525-1.c: New test.
38815
38816 1999-05-24  Nathan Sidwell  <nathan@acm.org>
38817
38818         * g++.old-deja/g++.other/anon3.C: New test.
38819         * g++.old-deja/g++.other/anon4.C: New test.
38820         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
38821         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
38822         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
38823         Merrill).
38824
38825 1999-05-24  Jeffrey A Law  (law@cygnus.com)
38826
38827         * gcc.c-torture/execute/990524-1.c: New test.
38828
38829         * gcc.dg/990524-1.c: New test.
38830
38831 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38832
38833         * gcc.c-torture/compile/990523-1.c: New test.
38834
38835 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
38836
38837         * gcc.c-torture/compile/990519-1.c: New test.
38838
38839 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38840
38841         * gcc.c-torture/compile/990517-1.c: New test.
38842
38843         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
38844         (e4, f4): New tests.
38845         (main): Call them.
38846
38847 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38848
38849         * gcc.dg/noreturn-1.c: New test.
38850
38851 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
38852
38853         * gcc.c-torture/execute/990513-1.c: New test.
38854
38855 1999-05-10  Richard Henderson  <rth@cygnus.com>
38856
38857         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
38858
38859 1999-05-10  Craig Burley  <craig@jcb-sc.com>
38860
38861         * g77.f-torture/execute/erfc.f: Use small single-precision
38862         values, to avoid problems on Alphas when not -mieee.
38863
38864 1999-05-08  Craig Burley  <craig@jcb-sc.com>
38865
38866         * gcc.dg/990506-0.c: New test.
38867
38868 1999-05-08  Richard Henderson  <rth@cygnus.com>
38869
38870         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
38871         the constant to test.  Don't XFAIL 64-bit targets.
38872
38873         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
38874         * g++.old-deja/g++.law/profile1.C: Likewise.
38875
38876         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
38877         operator new instances.
38878         * g++.old-deja/g++.other/delete5.C: Likewise.
38879
38880 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38881
38882         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
38883         intrinsic.
38884
38885 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38886
38887         * g77.f-torture/execute/u77-test.f: Reverse order of two
38888         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
38889
38890 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38891
38892         * gcc.dg/compare1.c: New test.
38893
38894 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38895
38896         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
38897         New tests.
38898
38899 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38900
38901         * g77.f-torture/compile/19990502-1.f: New test.
38902
38903 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38904
38905         * g77.f-torture/compile/19990502-0.f: New test.
38906
38907 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38908
38909         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
38910         intrinsic.
38911
38912 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38913
38914         * g77.f-torture/execute/u77-test.f (main): List libU77
38915         intrinsics not currently tested.
38916         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
38917         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
38918         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
38919         Trim blanks off the ends of some printed strings.
38920
38921 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38922
38923         * g77.f-torture/execute/u77-test.f (main): Just warn about
38924         FSTAT gid disagreement, as it's expected on some systems.
38925
38926 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38927
38928         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
38929         use a new function, which allows for some slop.
38930         Clean up some commentary.
38931         (issum): The new function.
38932         (sgladd): Deleted subroutine.
38933
38934 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38935
38936         * g77.f-torture/execute/u77-test.f: Modify to be more like
38937         libf2c/libU77 version, bringing patches to that version here.
38938         Add suitable commentary.
38939
38940 1999-04-25  Richard Henderson  <rth@cygnus.com>
38941
38942         * gcc.dg/990424-1.c: New test.
38943
38944 1999-04-24  Craig Burley  <craig@jcb-sc.com>
38945
38946         * g77.f-torture/execute/u77-test.f (main): Bug involving
38947         LSTAT has been fixed, so turn back on full checking.
38948
38949 1999-04-20  Craig Burley  <craig@jcb-sc.com>
38950
38951         * g77.f-torture/compile/19990419-0.f: New test.
38952         * g77.f-torture/execute/19990419-1.f: New test.
38953
38954 1999-04-17  Richard Henderson  <rth@cygnus.com>
38955
38956         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
38957         to avoid the need for a prototype to supress a warning.
38958
38959 1999-04-07  Jim Wilson  <wilson@cygnus.com>
38960
38961         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
38962
38963 1999-04-04  Jeffrey A Law  (law@cygnus.com)
38964
38965         * gcc.c-torture/execute/990404-1.c: New test.
38966
38967 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38968
38969         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
38970         * gcc.dg/cpp-if3.c: Don't use -pedantic.
38971         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
38972         missing initializer warnings.
38973
38974 1999-03-28  Jeffrey A Law  (law@cygnus.com)
38975
38976         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
38977         matching strings.
38978
38979 1999-03-26  Jeffrey A Law  (law@cygnus.com)
38980
38981         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
38982
38983 1999-03-26  Craig Burley  <craig@jcb-sc.com>
38984
38985         * g77.f-torture/execute/19990325-0.f: New test.
38986         * g77.f-torture/execute/19990325-1.f: New test.
38987
38988 1999-03-24  Jeffrey A Law  (law@cygnus.com)
38989
38990         * gcc.c-torture/execute/990324-1.c: New test.
38991
38992 1999-03-22  Jim Wilson  <wilson@cygnus.com>
38993
38994         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
38995         test with 4.
38996
38997 1999-03-17  Richard Henderson  <rth@cygnus.com>
38998
38999         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
39000
39001 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39002
39003         * g77.f-torture/execute/19990313-2.f: New test.
39004         * g77.f-torture/execute/19990313-3.f: New test.
39005
39006 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39007
39008         * g77.f-torture/execute/19990313-0.f: New test.
39009         * g77.f-torture/execute/19990313-1.f: New test.
39010
39011 1999-03-12  Jim Wilson  <wilson@cygnus.com>
39012
39013         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39014         printf to sprintf.
39015         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39016         (main): Add check for u15.  Conditionalize u31 check depending on
39017         whether ints are <32 bits or >=32 bits.
39018
39019 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39020
39021         * g77.f-torture/execute/19981119-0.f: Improve testiness.
39022
39023 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39024
39025         * g77.f-torture/compile/19990305-0.f: New test.
39026         * g77.f-torture/execute/19981119-0.f: New test.
39027
39028 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39029
39030         * g77.f-torture/execute/970625-2.f: call ABORT if final
39031         result is not correct, instead of just printing it.
39032         Add this checking via newly introduced obfuscation, to
39033         trip up buggy front ends.
39034
39035 1999-03-07  Craig Burley  <craig@jcb-sc.com>
39036
39037         * g77.f-torture/compile/960317-1.f: Moved from being
39038         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
39039
39040 1999-03-06  Craig Burley  <craig@jcb-sc.com>
39041
39042         * g77.f-torture/execute/960317-1.f: New (old) test.
39043         * g77.f-torture/execute/970625-2.f: Ditto.
39044
39045 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
39046
39047         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39048         message on line 1 or line 2; cccp and cpplib do this differently.
39049
39050 1999-03-01  Jeffrey A Law  (law@cygnus.com)
39051
39052         * g++.old-deja/g++.law/weak1.C: New test.
39053
39054 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39055
39056         * gcc.c-torture/execute/990119-1.c: Renamed to...
39057         * gcc.dg/990119-1.c: this, so it will only be tested once
39058         (it's a preprocessor test, it doesn't need to be run at
39059         multiple optimization levels).
39060
39061 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39062
39063         * lib/g++.exp: Don't add incdir=$base_dir/../include to
39064           ALWAYS_CXXFLAGS.
39065
39066 1999-02-24  Craig Burley  <craig@jcb-sc.com>
39067
39068         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39069         * g77.f-torture/compile/19981216-0.f: ...as it is expected
39070         to not be compilable by current g77.
39071
39072 1999-02-24  Nick Clifton  <nickc@cygnus.com>
39073
39074         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39075
39076 1999-02-22  Jeffrey A Law  (law@cygnus.com)
39077
39078         * gcc.c-torture/execute/990222-1.c: New test.
39079
39080 1999-02-19  Craig Burley  <craig@jcb-sc.com>
39081
39082         * g77.f-torture/compile/19990218-0.f: New test.
39083         * g77.f-torture/noncompile/19990218-1.f: New test.
39084
39085 1999-02-18  Craig Burley  <craig@jcb-sc.com>
39086
39087         * g77.f-torture/compile/19981216-0.f: New test.
39088
39089 1999-02-14  Jeffrey A Law  (law@cygnus.com)
39090
39091         * gcc.dg/990214-1.c: New test.
39092
39093 1999-02-13  Jeffrey A Law  (law@cygnus.com)
39094
39095         * gcc.dg/990213-2.c: New test.
39096
39097         * gcc.dg/990213-1.c: New test.
39098
39099 1999-02-12  Jeffrey A Law  (law@cygnus.com)
39100
39101         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39102         ints.
39103
39104 1999-02-11  Nick Clifton  <nickc@cygnus.com>
39105
39106         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39107         specified by target.
39108
39109         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39110
39111 1999-02-11  Jeffrey A Law  (law@cygnus.com)
39112
39113         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39114
39115 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39116
39117         * gcc.dg/special/ecos.exp: New test driver for new tests with
39118         special requirements.
39119
39120         * gcc.dg/special/alias-1.c: New test.
39121         * gcc.dg/special/gcsec-1.c: New test.
39122         * gcc.dg/special/weak-1.c: New test.
39123         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39124         * gcc.dg/special/weak-2.c: New test.
39125         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39126         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39127         * gcc.dg/special/wkali-1.c: New test.
39128         * gcc.dg/special/wkali-2.c: New test.
39129         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39130         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39131
39132 1999-02-10  Felix Lee  <flee@cygnus.com>
39133
39134           * lib/c-torture.exp (c-torture-compile): Pull out code for
39135           analyzing gcc error messages.
39136           (c-torture-execute): Likewise.  Fix some (harmless) false
39137           positives.
39138           * lib/gcc.exp (gcc_check_compile): New function.
39139
39140 1999-02-08  Richard Henderson  <rth@cygnus.com>
39141
39142         * gcc.c-torture/execute/990208-1.c: New test.
39143
39144 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39145
39146         * g++.dg/special/ecos.exp: New driver for new tests with special
39147         requirements
39148
39149         * g++.dg/special/conpr-1.C: New test
39150         * g++.dg/special/conpr-2.C: New test
39151         * g++.dg/special/conpr-2a.C: New test
39152         * g++.dg/special/conpr-3.C: New test
39153         * g++.dg/special/conpr-3a.C: New test
39154         * g++.dg/special/conpr-3b.C: New test
39155
39156         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39157         allow g++ to use the dg driver
39158
39159         * README: Add comment about g++.dg directory
39160
39161 1999-02-06  Jeffrey A Law  (law@cygnus.com)
39162
39163         * README: Update email addresses.
39164
39165 1999-02-03  Nick Clifton  <nickc@cygnus.com>
39166
39167         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39168         arguments in order to force structure S onto the stack even on
39169         the alpha.
39170         (test): Pass 10 leading arguments to function foo as well as the
39171         structure S.
39172
39173         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39174         failure for all targets.
39175
39176         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39177         abort to terminate program execution.
39178
39179 1999-01-30  Richard Henderson  <rth@cygnus.com>
39180
39181         * gcc.c-torture/execute/990130-1.c: New test.
39182
39183 1999-01-30  Jeffrey A Law  (law@cygnus.com)
39184
39185         * gcc.dg/990130-1.c: New test.
39186
39187 1999-01-28  Michael Meissner  <meissner@cygnus.com>
39188
39189         * gcc.c-torture/execute/990128-1.c: New test.
39190
39191 1999-01-27  Michael Meissner  <meissner@cygnus.com>
39192
39193         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39194
39195 1999-01-27  Felix Lee  <flee@cygnus.com>
39196
39197         * lib/c-torture.exp (c-torture-compile): pull out code for
39198         analyzing gcc error messages.
39199         (c-torture-execute): ditto, and fix some (harmless) false
39200         positives.
39201         * lib/gcc.exp (gcc_check_compile): new function.
39202
39203 1999-01-17  Jeffrey A Law  (law@cygnus.com)
39204
39205         * gcc.dg/990117-1.c: New test.
39206
39207         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39208
39209         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39210
39211 1999-01-15  Jeffrey A Law  (law@cygnus.com)
39212
39213         * g77.f-torture/compile/990115-1.f: New test.
39214
39215 1999-01-07  Jeffrey A Law  (law@cygnus.com)
39216
39217         * gcc.c-torture/compile/990107-1.c: New test
39218
39219 1999-01-06  Jeffrey A Law  (law@cygnus.com)
39220
39221         * gcc.c-torture/execute/990106-2.c: New test.
39222
39223         * gcc.c-torture/execute/990106-1.c: New test.
39224
39225 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
39226
39227         * gcc.c-torture/compile/981223-1.c: New test.
39228
39229 1998-12-29  Richard Henderson  <rth@cygnus.com>
39230
39231         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39232         (opt3): Rename from opt4 and disable.
39233
39234 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
39235
39236         * g++.old-deja/g++.pt/ptrmem5.C: New test.
39237
39238 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39239
39240         * g++.old-deja/g++.other/conv5.C: New test.
39241
39242 1998-12-14  Nick Clifton  <nickc@cygnus.com>
39243
39244         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39245
39246 1998-12-11  Jeffrey A Law  (law@cygnus.com)
39247
39248         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39249
39250 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
39251
39252         * gcc.c-torture/compile/981211-1.c: New test.
39253
39254 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
39255
39256         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39257
39258         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39259
39260 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39261
39262         * gcc.special/930510-1.c: Make C9X safe.
39263         * gcc.misc-tests/gcov-1.c Similarly.
39264         * gcc.misc-tests/gcov-2.c Similarly.
39265
39266 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39267
39268         * gcc.dg/ultrasp1.c: New test.
39269
39270 1998-12-06  Richard Henderson  <rth@cygnus.com>
39271
39272         * gcc.c-torture/execute/981206.c: New test.
39273
39274 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39275
39276         * g++.old-deja/g++.ns/template7.C: New test.
39277
39278         * g++.old-deja/g++.other/expr1.C: New test.
39279
39280         * g++.old-deja/g++.eh/tmpl3.C: New test.
39281
39282         * g++.old-deja/g++.eh/tmpl2.C: New test.
39283
39284 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39285
39286         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39287         * g++.old-deja/g++.other/using6.C: Removed.
39288         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39289
39290         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39291
39292 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39293
39294         * g++.old-deja/g++.pt/overload8.C: New test.
39295
39296         * g++.old-deja/g++.pt/overload7.C: New test.
39297
39298         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39299
39300         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39301         and relinking messages.
39302         * lib/g++.exp (g++_target_compile): Remove .rpo file when
39303         compiling with -frepo.
39304
39305 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
39306
39307         * g++.old-deja/g++.pt/lookup6.C: New test.
39308
39309 1998-11-30  Nick Clifton  <nickc@cygnus.com>
39310
39311         * gcc.c-torture/execute/981130-1.c: New test.
39312         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39313
39314 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39315
39316         * g++.old-deja/g++.pt/explicit76.C: New test.
39317
39318         * g++.old-deja/g++.pt/friend38.C: New test.
39319
39320         * g++.old-deja/g++.ns/crash2.C: New test.
39321
39322         * g++.old-deja/g++.pt/defarg8.C: New test.
39323
39324         * g++.old-deja/g++.pt/instantiate6.C: New test.
39325
39326         * g++.old-deja/g++.pt/static6.C: New test.
39327
39328         * g++.old-deja/g++.pt/decl2.C: New test.
39329
39330 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39331
39332         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
39333         problem is actually related with name lookup, but so what? :-)
39334
39335         * g++.old-deja/g++.pt/friend37.C: New test.
39336
39337 1998-11-25  Dave Love  <d.love@dl.ac.uk>
39338
39339         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39340         element, which fails on some systems.
39341
39342         * g77.f-torture/execute/labug1.f: New test.
39343
39344 1998-11-21  Jeffrey A Law  (law@cygnus.com)
39345
39346         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39347         is defined.
39348
39349 1998-11-18  Dave Love  <d.love@dl.ac.uk>
39350
39351         * g77.f-torture/compile/981117-1.f: New test.
39352
39353 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
39354
39355         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
39356         properly discarded.
39357
39358 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
39359
39360         * gcc.c-torture/execute/memcheck: New directory of tests for
39361         -fcheck-memory-usage.
39362
39363 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39364
39365         * README: New file, general information about the testsuite and
39366         new description of the various C++ test subdirectories.
39367         * README.g++: Eliminate obsolete information, update and move most
39368         relevant stuff to README.
39369
39370 1998-11-07  Richard Henderson  <rth@cygnus.com>
39371
39372         * gcc.c-torture/compile/981107-1.c: New test.
39373
39374 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
39375
39376         * execute/memcpy-bi.c: New testcase.
39377
39378 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
39379
39380         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39381         base classes.
39382
39383         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39384         template is selected.
39385
39386         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39387         classes, it should be accepted for all types.
39388
39389         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39390
39391         * g++.old-deja/g++.pt/spec24.C: Ensure that template
39392         specializations start with template headers.
39393
39394 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
39395
39396         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39397
39398         * g++.old-deja/g++.other/init9.C: Test cross initialization of
39399         non-POD types.
39400
39401 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39402
39403         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39404
39405 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39406
39407         * compile/981022-1.c, compile/981022-1.x: New test and driver.
39408
39409 1998-10-19  Jeffrey A Law  (law@cygnus.com)
39410
39411         * 981019-1.c: New test.
39412
39413 1998-10-14  Robert Lipe <robertl@dgii.com>
39414
39415         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39416         find objc headers.
39417
39418 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39419
39420         * compile/981001-4.c: Remove use of GCC extension that triggers a
39421         compiler bug.
39422
39423 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
39424
39425         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39426
39427 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39428
39429         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
39430         instantiation of template produces incorrect code for delete
39431         expression.
39432
39433         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
39434         constructors' name is not unique.
39435         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
39436         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
39437
39438         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
39439         automatic array of const is ill-formed.
39440
39441         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
39442         of template parameter?
39443
39444         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
39445         const.
39446
39447         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
39448         pointer-to-member expression.
39449
39450         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
39451         declaration causes ICE.
39452
39453 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
39454
39455         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
39456         reserved in the global namespace.
39457
39458         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
39459         generate needed virtual table.
39460
39461         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
39462
39463 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
39464
39465         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
39466         template-dependent type
39467
39468 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
39469
39470         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
39471         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
39472         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
39473
39474         * g++.old-deja/g++.other/using5.C: New test; using decl from base
39475         class should be usable as argument of member function.
39476         * g++.old-deja/g++.other/using6.C: New test; using decl from base
39477         class should be usable as return type of member function.
39478         * g++.old-deja/g++.other/using7.C: New test; using decl from base
39479         class should be usable as type of data member.
39480
39481         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
39482
39483 1998-10-09  Jeffrey A Law  (law@cygnus.com)
39484
39485         * gcc.c-torture/special/920521-1.c: Fix bogus test.
39486
39487 1998-10-08  Nick Clifton  <nickc@cygnus.com>
39488
39489         * gcc.dg/dll-?.c Add thumb to target list.
39490         Fix assembler scan patterns to match current assembler output.
39491
39492 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
39493
39494         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
39495         matching of template brackets.
39496
39497         * g++.old-deja/g++.other/using4.C: New test.  Test using
39498         declarations of methods from base classes.
39499
39500         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
39501         within functions should introduce names into the innermost
39502         enclosing namespace.
39503
39504         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
39505         of static locals if first initialization throws.
39506
39507 1998-10-07  Jim Wilson  <wilson@cygnus.com>
39508
39509         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
39510
39511 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
39512
39513         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
39514         lose track of the possible targets of tablejump insns.
39515         * special/special.exp: Run it.
39516
39517 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39518
39519         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
39520         must be declared before its specializations can be named in friend
39521         declarations.
39522
39523 1998-10-05  Dave Love  <d.love@dl.ac.uk>
39524
39525         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
39526
39527         * g77.f-torture/execute/io1.f: New test.
39528
39529 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39530
39531         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
39532         with pointer to template function, for which no argument deduction
39533         is possible.
39534
39535         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
39536         specialization of template function as argument to template
39537         function.
39538
39539         * g++.old-deja/g++.other/access2.C: New test; Inner class
39540         shouldn't have privileged access to Outer's names.
39541
39542 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39543
39544         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
39545         friend template declared within template class conflicts with
39546         nested class of the same name.
39547
39548         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
39549         is ignored.
39550
39551         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
39552         object with direct initializer as function declaration.
39553
39554         * g++.old-deja/g++.other/decl2.C: New test; duplicate
39555         initializers.
39556
39557         * g++.old-deja/g++.other/null2.C: New test; conditional operator
39558         involving const pointer and NULL produces incorrect result.
39559
39560         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
39561         type name without `typename' should be rejected with -pedantic.
39562
39563 1998-10-02  Richard Henderson  <rth@cygnus.com>
39564
39565         * g++.old-deja/g++.other/addrof1.C: New test.
39566
39567 1998-10-01  Nick Clifton  <nickc@cygnus.com>
39568
39569         * gcc.c-torture/compile/981001-1.c: New test.
39570         * gcc.c-torture/execute/981001-1.c: New test.
39571
39572 1998-10-01  Jeffrey A Law  (law@cygnus.com)
39573
39574         * gcc.c-torture/compile/981001-2.c: New test.
39575         * gcc.c-torture/compile/981001-3.c: New test.
39576         * gcc.c-torture/compile/981001-4.c: New test.
39577
39578 1998-10-01  Robert Lipe  <robertl@dgii.com>
39579
39580         * lib/objc.exp (objc_target_compile): Add -L during compiles for
39581         multilibbed hosts.   Idea grafted from g77.exp.
39582
39583 1998-09-30  Dave Love  <d.love@dl.ac.uk>
39584
39585         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
39586         avoid losing on systems which need -lsocket.
39587
39588 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
39589
39590         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
39591         * g++.old-deja/g++.other/nested2.C: Ditto.
39592         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
39593         failure.
39594
39595 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39596
39597         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
39598         preferred over template operator!= for enum bitfields.
39599
39600 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
39601
39602         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
39603         that happen to have the same base name, but in different scopes,
39604         are incorrectly rejected.
39605
39606 1998-09-16  Richard Henderson  <rth@cygnus.com>
39607
39608         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
39609         on the native word size instead of an integer literal.
39610
39611 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39612
39613         * g++.old-deja/g++.other/static2.C: Invocation of static data
39614         member of type pointer-to-function denoted as non-static member.
39615
39616         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
39617         checks involving function types and aliases.
39618
39619 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39620
39621         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
39622         redefined to the same non-trivial type.
39623
39624         * g++.old-deja/g++.pt/explicit73.C: Test for proper
39625         namespace-qualification of template specializations declared in
39626         other namespaces.
39627
39628         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
39629         to declare a subset of the specializations of a template function
39630         as friends of specializations of a template class.
39631
39632         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
39633         member templates that do not fully specialize the enclosing
39634         template class are rejected.
39635
39636 1998-09-11  Dave Love  <d.love@dl.ac.uk>
39637
39638         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
39639
39640 1998-09-08  Dave Love  <d.love@dl.ac.uk>
39641
39642         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
39643         altered from libf2c/libU77 version.
39644
39645 1998-09-06  Dave Love  <d.love@dl.ac.uk>
39646
39647         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
39648
39649 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
39650
39651         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
39652         (un)signed char are different types for template specialization
39653         purposes.
39654
39655 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
39656
39657         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
39658         * objc: ObjC testsuite.
39659
39660 1998-08-31  Catherine Moore  <clm@cygnus.com>
39661
39662         * gcc.c-torture/execute/941014-1.x: New file.
39663
39664 1998-08-31  Nick Clifton  <nickc@cygnus.com>
39665
39666         * lib/c-torture.exp: Add support for
39667         torture_eval_before_compile and torture_eval_before_execute
39668         variables.
39669
39670 1998-08-30  Jeffrey A Law  (law@cygnus.com)
39671
39672         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
39673         this test triggers valid.
39674
39675 1998-08-27  Jeffrey A Law  (law@cygnus.com)
39676
39677         * gcc.dg/980827-1.c: New test.
39678
39679 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
39680
39681         * gcc.c-torture/execute/loop-4b.c: New test.
39682
39683 1998-08-26  Nick Clifton  <nickc@cygnus.com>
39684
39685         * lib/c-torture.exp: Add support for
39686         torture_eval_before_compile and torture_eval_before_execute
39687         variables.
39688
39689 1998-08-25  Jeffrey A Law  (law@cygnus.com)
39690
39691         * gcc.c-torture/compile/980825-1.c: New test.
39692
39693 1998-08-24  Nick Clifton  <nickc@cygnus.com>
39694
39695         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
39696         count number tests in opt_t0 not good_t0.
39697
39698 1998-08-24  Jeffrey A Law  (law@cygnus.com)
39699
39700         * gcc.c-torture/compile/930326-1.x: Fix typo.
39701
39702 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
39703
39704         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
39705         causes an ICE.
39706
39707 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39708
39709         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
39710         STACK_SIZE is defined.
39711         * gcc.c-torture/unsorted/stuct.c: Similarly.
39712
39713         * gcc.c-torture/compile/980821-1.c: New test.
39714
39715 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39716
39717         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
39718
39719 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
39720
39721         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
39722         code.
39723
39724 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
39725
39726         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
39727         error'.
39728
39729 1998-08-18  Jeffrey A Law  (law@cygnus.com)
39730
39731         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
39732
39733 1998-08-16  Jeffrey A Law  (law@cygnus.com)
39734
39735         * gcc.c-torture/compile/980816-1.c: New test.
39736
39737         * gcc.dg/980816-1.c: New test.
39738
39739 1998-08-13  Jeffrey A Law  (law@cygnus.com)
39740
39741         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
39742         compiler for ieee tests.
39743
39744 1998-08-01  Dave Love  <d.love@dl.ac.uk>
39745
39746         * g77.f-torture/compile/980729-0.f: New test.
39747
39748 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
39749
39750         * gcc.c-torture/special/eeprof-1.c: New test, for
39751         -finstrument-functions.
39752         * gcc.c-torture/special/special.exp: Run it.
39753
39754 1998-07-29  Jeffrey A Law  (law@cygnus.com)
39755
39756         * gcc.c-torture/compile/980729-1.c: New test.
39757
39758 1998-07-27  Nick Clifton  <nickc@cygnus.com>
39759
39760         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
39761         __thumb__ is defined, and test for ARM style doubles if so.
39762
39763 1998-07-26  Dave Love  <d.love@dl.ac.uk>
39764
39765         * g77.f-torture/noncompile/980615-0.f: New test.
39766
39767 1998-07-26  H.J. Lu  (hjl@gnu.org)
39768
39769         * gcc.dg/980312-1.c: Do link instead of compile.
39770         * gcc.dg/980313-1.c: Likewise.
39771
39772 1998-07-26  Jeffrey A Law  (law@cygnus.com)
39773
39774         * gcc.c-torture/compile/980726-1.c: New test.
39775
39776 1998-07-25  Dave Love  <d.love@dl.ac.uk>
39777
39778         * g77.f-torture/execute/io0.f: New test.
39779
39780 1998-07-24  Nick Clifton  <nickc@cygnus.com>
39781
39782         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
39783         an int.
39784
39785 1998-06-18  Michael Meissner  <meissner@cygnus.com>
39786
39787         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
39788         m32r bugs.
39789
39790 1998-07-17  Nick Clifton  <nickc@cygnus.com>
39791
39792         * gcc.dg/980626-1.c: Expect failures for all toolchains until
39793         c-decl.c:grokdeclarator can handle mode attributes.
39794
39795 1998-07-16  Jeffrey A Law  (law@cygnus.com)
39796
39797         * gcc.c-torture/execute/980716-1.c: New test.
39798
39799 1998-07-13  Jeffrey A Law  (law@cygnus.com)
39800
39801         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
39802         the mn10200.
39803         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
39804         the mn10200.
39805         * gcc.c-torture/execute/va-arg-3.x: Similarly.
39806         * gcc.c-torture/compile/930326-1.x: Similarly.
39807
39808 1998-07-13  Dave Love  <d.love@dl.ac.uk>
39809
39810         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
39811         New test from Craig.
39812
39813 1998-07-12  Dave Love  <d.love@dl.ac.uk>
39814
39815         * g77.f-torture/noncompile/980616-0.f: New test.
39816
39817         * g77.f-torture/execute/970816-3.f: New test from Craig.
39818
39819 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39820
39821         *  g++.other/singleton.C: Return error value instead of taking
39822         SIGSEGV.
39823
39824 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
39825
39826         *  g++.other/singleton.C: New test.   Warning is under dispute.
39827         Runtime crash is not.
39828
39829 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39830
39831         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
39832         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
39833         using6.C, using7.C}: New namespace tests.
39834
39835 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
39836
39837         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
39838         specialization with typedef'ed names used as array indexes.
39839
39840 1998-07-09  Jeffrey A Law  (law@cygnus.com)
39841
39842         * gcc.c-torture/execute/980709-1.c: New test.
39843
39844         * gcc.dg/980709-1.c: New test.
39845
39846 1998-07-07  Richard Henderson  <rth@cygnus.com>
39847
39848         * gcc.c-torture/execute/bcp-1.c: New test.
39849
39850 1998-07-07  Jeffrey A Law  (law@cygnus.com)
39851
39852         * gcc.c-torture/execute/980707-1.c: New test.
39853
39854 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
39855
39856         * gcc.c-torture/compile/980706-1.c: New test.
39857
39858 1998-07-01  Dave Love  <d.love@dl.ac.uk>
39859
39860         * g77.f-torture/execute/980701-0.f,
39861         g77.f-torture/execute/980701-1.f: New test from Craig.
39862
39863 1998-07-01  Jeffrey A Law  (law@cygnus.com)
39864
39865         * gcc.c-torture/compile/980701-1.c: New test.
39866
39867         * gcc.c-torture/execute/980701-1.c: New test.
39868
39869 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
39870 rlsruhe.de>
39871
39872         * g++.old-deja/g++.robertl/eb132.C: New test.
39873         * g++.old-deja/g++.robertl/eb133.C: Likewise.
39874
39875 1998-06-29  Dave Love  <d.love@dl.ac.uk>
39876
39877         * g77.f-torture/execute/980628-7.f,
39878         g77.f-torture/execute/980628-8.f,
39879         g77.f-torture/execute/980628-9.f,
39880         g77.f-torture/execute/980628-10.f: New tests from Craig.
39881
39882         * g77.f-torture/execute/980628-3.f: Remove mail headers.
39883
39884 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39885
39886         * g77.f-torture/execute/980628-4.f: New test from Craig.
39887         * g77.f-torture/execute/980628-5.f: Likewise.
39888         * g77.f-torture/execute/980628-2.f: Likewise.
39889         * g77.f-torture/execute/980628-0.f: Likewise.
39890         * g77.f-torture/execute/980628-1.f: Likewise.
39891         * g77.f-torture/execute/980628-3.f: Likewise.
39892         * g77.f-torture/execute/980628-6.f: Likewise.
39893
39894 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39895
39896         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
39897         directory when nothing has been installed yet.
39898
39899 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
39900
39901         * gcc.c-torture/special/special.exp: Handle newer versions of
39902         dejagnu.
39903
39904 1998-06-26  Jeffrey A Law  (law@cygnus.com)
39905
39906         * gcc.dg/980626-1.c: New test.
39907
39908 1998-06-19  Bruno Haible <haible@ilog.fr>
39909
39910         * gcc.misc-tests/m-un-2.c: New test.
39911         * g++.old-deja/g++.other/warn01.c: Likewise.
39912
39913 1998-06-19  Robert Lipe  <robertl@dgii.com>
39914
39915         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
39916         compatibility with assmblers with a different comment character.
39917         Eliminate use of GAS-specific extensions.
39918
39919 1998-06-19  Jeffrey A Law  (law@cygnus.com)
39920
39921         * gcc.c-torture/execute/ieee/980619-1.c: New test.
39922
39923 1998-06-19  Robert Lipe  <robertl@dgii.com>
39924
39925         * lib/g77.exp: Replace search for libf2c.a with search for newly
39926         renamed libg2c.a
39927
39928 1998-06-17  Jeffrey A Law  (law@cygnus.com)
39929
39930         * gcc.c-torture/execute/980617-1.c: New test.
39931
39932 1998-06-12  Jeffrey A Law  (law@cygnus.com)
39933
39934         * gcc.c-torture/execute/980612-1.c: New test.
39935
39936 1998-06-08  Jeffrey A Law  (law@cygnus.com)
39937
39938         * gcc.dg/980523-1.c: Only test on ppc-linux.
39939         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
39940
39941         * gcc.c-torture/execute/980608-1.c: New test.
39942
39943 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
39944
39945         * gcc.c-torture/execute/980605-1.c: New test.
39946
39947 1998-06-04  Jeffrey A Law  (law@cygnus.com)
39948
39949         * gcc.c-torture/execute/980604-1.c: New test.
39950
39951 1998-06-02  Jeffrey A Law  (law@cygnus.com)
39952
39953         * gcc.c-torture/execute/980602-1.c: New test.
39954         * gcc.c-torture/execute/980602-2.c: Likewise.
39955
39956 1998-06-02  Dave Love  <d.love@dl.ac.uk>
39957
39958         * 970125-0.f: Fix per JCB.  Add commentary.
39959
39960 1998-05-31  Michael Meissner  <meissner@cygnus.com>
39961
39962         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
39963         IEEE -0 support.
39964
39965 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
39966
39967         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
39968         earlier.
39969
39970 1998-05-28  Catherine Moore <clm@cygnus.com>
39971
39972         * gcc.c-torture/execute/980526-3.c: New test.
39973
39974 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
39975
39976         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
39977         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
39978         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
39979         m88k-motorola-sysv3 to XFAIL.
39980
39981 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39982
39983         * gcc.dg/980526-1.c: New test.
39984         * gcc.c-torture/execute/980526-2.c: New test.
39985
39986 1998-05-26  Jeffrey A Law  (law@cygnus.com)
39987
39988         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
39989
39990         * gcc.c-torture/execute/980526-1.c: New test.
39991
39992 1998-05-26  Dave Love  <d.love@dl.ac.uk>
39993
39994         * g77.f-torture/execute/alpha2.f: Add runtime test.
39995
39996 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
39997
39998         * g++.old-deja/old-deja.exp: Strip leading directories.
39999
40000         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40001         error for the line.  Don't run multiple tests for the same line.
40002
40003 1998-05-23  Jeffrey A Law  (law@cygnus.com)
40004
40005         * gcc.dg/980523-1.c: New test.
40006
40007 1998-05-23  Dave Love  <d.love@dl.ac.uk>
40008
40009         * g77.f-torture/compile/970915-0.f: New test.
40010
40011 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
40012
40013         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40014
40015 1998-05-21  Jeffrey A Law  (law@cygnus.com)
40016
40017         * gcc.dg/980520-1.c: New test.
40018
40019 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
40020
40021         * gcc.dg/980502-1.c: Fix return type.
40022
40023 1998-05-20  Jeffrey A Law  (law@cygnus.com)
40024
40025         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40026         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40027         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40028         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40029         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40030
40031 1998-05-20  Dave Love  <d.love@dl.ac.uk>
40032
40033         * g77.f-torture/execute/980520-1.f: New test.
40034
40035 1998-05-15  Dave Love  <d.love@dl.ac.uk>
40036
40037         * lib/mike-g77.exp: New file.
40038
40039         * g77.f-torture/noncompile/noncompile.exp,
40040         g77.f-torture/noncompile/check0.f: New files.
40041
40042 1998-05-14  Dave Love  <d.love@dl.ac.uk>
40043
40044         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40045         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40046         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40047         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40048         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40049         abort where appropriate.
40050
40051 1998-05-05  Michael Meissner  <meissner@cygnus.com>
40052
40053         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40054         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40055
40056 1998-04-29  Dave Love  <d.love@dl.ac.uk>
40057
40058         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40059
40060 1998-04-27  Dave Love  <d.love@dl.ac.uk>
40061
40062         * g77.f-torture/compile/980427-0.f: New test.
40063
40064 1998-04-24  Dave Love  <d.love@dl.ac.uk>
40065
40066         * g77.f-torture/compile/980424-0.f: New test.
40067
40068 1998-04-19  Dave Love  <d.love@dl.ac.uk>
40069
40070         * g77.f-torture/compile/980419-2.f (main): New test.
40071         * g77.f-torture/compile/970125-0.f: New test.
40072         * g77.f-torture/compile/980419-1.f: New test.
40073
40074 1998-04-08  Jim Wilson  <wilson@cygnus.com>
40075
40076         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
40077         of loop-4.c.
40078
40079 1998-04-07  Jim Wilson  <wilson@cygnus.com>
40080
40081         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40082
40083 1998-04-03  Jim Wilson  <wilson@cygnus.com>
40084
40085         * gcc.c-torture/compile/980329-1.c: New test.
40086
40087 1998-03-18  Jim Wilson  <wilson@cygnus.com>
40088
40089         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40090         * gcc.dg/980312-1.c: Fix typo in -march command.
40091
40092 1998-03-16  H.J. Lu  (hjl@gnu.org)
40093
40094         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40095
40096 1998-03-11  Robert Lipe  <robertl@dgii.com>
40097
40098         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
40099         Dave Love agree the Fortran source is bogus.
40100
40101 1998-03-11  Robert Lipe  <robertl@dgii.com>
40102
40103         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40104         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40105         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40106         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40107         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40108
40109 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
40110
40111         * g++.old-deja/g++.other/friend1.C: New test.
40112
40113 1998-02-18  Dave Love  <d.love@dl.ac.uk>
40114
40115         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40116         possibly uninitialized) variables and declare dnrm2.
40117
40118 1998-02-23  Robert Lipe <robertl@dgii.com>
40119
40120         From Bruno Haible <haible@ilog.fr>:
40121         * gcc.c-torture/execute/980223.c: New test.
40122
40123 1998-02-13  Jeffrey A Law  (law@cygnus.com)
40124
40125         * gcc.dg/ifelse-1.c: New test.
40126
40127 1998-02-09  H.J. Lu  (hjl@gnu.org)
40128
40129         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40130
40131           * lib/old-dejagnu.exp (old-dejagnu): Added the
40132           "execution test - XFAIL *-*-*" handling in the spirit of
40133           "excess errors test -". Changed the "execution test fails"
40134           handling to be like "excess errors test fails".
40135           * Update various tests accordingly.
40136
40137 1998-02-06  Jim Wilson  <wilson@cygnus.com>
40138
40139         * gcc.c-torture/execute/980205.c: New test.
40140
40141 1998-01-18  Jeffrey A Law  (law@cygnus.com)
40142
40143         * lib/c-torture.exp: Look for .x files instead of .cexp files.
40144         * lib/f-torture.exp: Similarly.
40145         * gcc.c-torture: Rename all .cexp files to .x files.
40146
40147 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
40148
40149         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40150         (940510-1.c): Removed duplicate.
40151         (971104-1.c): New test.
40152
40153 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
40154
40155           * lib/f-torture.exp: Improve error and loop detection.
40156
40157 1997-11-19  Michael Meissner  <meissner@cygnus.com>
40158
40159         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40160         use that to size the filler array.
40161
40162 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
40163
40164         * lib/c-torture.exp(c-torture-execute): Fix typo.
40165
40166         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40167         testcase as the executable name. Keep the executable around if
40168         the test fails.
40169
40170 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
40171
40172         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40173         changes.  Only test one -g option, and move it to the end of the
40174         list of options to test.
40175
40176 1997-09-19  Michael Meissner  <meissner@cygnus.com>
40177
40178         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40179         variable GCC_TORTURE_OPTIONS to supply default switches separated
40180         by colons.  If no environment variable, run tests with -O0 -g, -O1
40181         -g, and -O2 -g as well.
40182
40183 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
40184
40185         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40186         explanatory comments. Fix indentation.
40187
40188 1997-09-15  Jeffrey A Law  (law@cygnus.com)
40189
40190         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40191
40192 1997-09-11  Jeffrey A Law  (law@cygnus.com)
40193
40194         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40195         * g++.old-deja/g++.mike/p7325.C: Likewise.
40196         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40197
40198 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
40199
40200         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40201         * g++.old-deja/g++.brendan/crash30.C: Likewise.
40202         * g++.old-deja/g++.brendan/crash39.C: Likewise.
40203         * g++.old-deja/g++.law/operators4.C: Likewise.
40204
40205 1997-09-11  Joe Buck  (jbuck@synopsys.com)
40206
40207         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40208         * g++.old-deja/g++.mike/p784.C: Ditto.
40209         * g++.old-deja/g++.mike/p785.C: Ditto.
40210
40211 1997-09-05  Jeffrey A Law  (law@cygnus.com)
40212
40213           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40214
40215 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40216
40217         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40218         target feature; pass this to c-torture-execute as needed.
40219
40220 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40221
40222         * lib/c-torture.exp(c-torture-execute): If the previous and the
40223         current executables being tested are identical, we don't need to
40224         run the executable again. Try to make the executable names
40225         unique. Add an optional argument for passing additional compiler
40226         flags.
40227
40228 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
40229
40230         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40231
40232 1997-08-29  Jeffrey A Law  (law@cygnus.com)
40233
40234         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40235
40236 1997-07-31  Jeffrey A Law  (law@cygnus.com)
40237
40238         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40239         32bit or larger longs.
40240
40241         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40242         have either a 32bit long or 32bit int.
40243
40244 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
40245
40246         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40247         Make double precision tests dependent on sizeof (double).
40248
40249 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
40250
40251         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40252         too.
40253
40254 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
40255
40256         * gcc.c-torture/compile/961203-1.cexp: New script.
40257
40258 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
40259
40260         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40261         up the includes ourselves.
40262
40263 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
40264
40265         * lib/plumhall.exp: Remove random include, and add a few
40266         verbose messages for debugging.
40267
40268 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
40269
40270         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40271         of trying to do it ourselves.
40272
40273 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40274
40275         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40276
40277 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
40278
40279         * gcc.prms/5403.c: Made regexp a bit less strict.
40280
40281 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
40282
40283         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40284         is returned from remote_load instead.
40285         * lib/plumhall.exp: Ditto.
40286         * lib/mike-g++.exp: Ditto.
40287         * lib/old-dejagnu.exp: Ditto.
40288         * lib/c-torture.exp: Ditto.
40289
40290 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
40291
40292         * lib/g++.exp: Use build_wrapper procedure.
40293         * lib/gcc.exp: Ditto.
40294
40295 1997-05-20  Jeffrey A Law  (law@cygnus.com)
40296
40297         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40298         an old-style decl for malloc.  Fixes tests to work when
40299         sizeof (int) != sizeof (size_t).
40300
40301 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40302
40303         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40304
40305         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40306         use stdargs.h interface.
40307
40308 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40309
40310         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40311         NO_VARARGS when compiling.
40312
40313 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
40314
40315         * lib/plumhall.exp(ph_includes): New procedure.
40316         (ph_make): Use it.
40317         (ph_compiler): Ditto.
40318
40319         * lib/g++.exp: Rename test-glue.c to testglue.c.
40320         * lib/gcc.exp: Ditto.
40321
40322 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
40323
40324         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40325         to completion when it's called.
40326
40327 1997-03-21  Michael Meissner  <meissner@cygnus.com>
40328
40329         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40330         is defined, don't do test.
40331
40332 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
40333
40334         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40335         for object files.
40336         (ph_summary): Mark skipped testcases as untested, not unresolved.
40337
40338         * lib/plumhall.exp (ph_make): If unresolved because of bad
40339         errorCode, record errorCode in log file.
40340         (*): Replace send_log/verbose with verbose -log.
40341
40342 1997-03-19  Michael Meissner  <meissner@cygnus.com>
40343
40344         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40345         double conversion if double isn't at least 8 bytes.
40346
40347         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40348         int to work with targets where int is 16 bits.
40349
40350         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40351         8 bytes, just exit, since 4 byte doubles don't have enough bits of
40352         precision for the test to complete.
40353
40354 1997-03-14  Michael Meissner  <meissner@cygnus.com>
40355
40356         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40357         if d10v is not compiled with the -mdouble64 flag.
40358         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40359
40360         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40361         d10v is not compiled with the -mint32 flag.
40362
40363 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
40364
40365         * lib/plumhall.exp: Use incr_count.
40366
40367 1997-03-12  Jeffrey A Law  (law@cygnus.com)
40368
40369         * gcc.c-torture: Update to c-torture-1.45.
40370
40371 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
40372
40373         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40374         the name of the expect testcase file).
40375
40376         * lib/g++.exp(g++_init): Ditto.
40377
40378 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
40379
40380         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40381         the host.
40382
40383         * lib/gcc.exp(gcc_exit): New procedure.
40384
40385 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
40386
40387         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40388         specs where appropriate.
40389
40390         * g++.old-deja/g++.arm/*: Added additional ERROR checks
40391         because of new "candidates are" messages, and removed a few
40392
40393         * Converted all non-old-style g++ testcases to old-style, and
40394         moved into g++.old-deja.
40395
40396 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
40397
40398         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40399         options.
40400
40401         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40402         succeeded.
40403
40404         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40405
40406 1997-02-13  Michael Meissner  <meissner@cygnus.com>
40407
40408         * lib/gcc.exp (gcc_target_compile): Add support for defining
40409         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40410         the machine doesn't have those features.
40411
40412 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
40413
40414         * g++.law/operators4.exp: Don't use LIBS.
40415
40416 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
40417
40418         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40419
40420         * lib/mike-g++.exp: Don't set the compiler to be tested here.
40421         * lib/g++.exp: Set it here instead. Also, allow use of the
40422         --tool_exec and --tool_opt options. Change CXX to
40423         GXX_UNDER_TEST.
40424
40425         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40426
40427         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40428
40429 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
40430
40431         * lib/old-dejagnu.exp: Use prune_warnings instead of
40432         prune_system_crud.
40433         * lib/mike-g++.exp: Ditto.
40434         * lib/gcc.exp: Ditto.
40435         * lib/g++.exp: Ditto.
40436
40437         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
40438
40439 1997-02-07  Jeffrey A Law  (law@cygnus.com)
40440
40441           * 941014-2.c: Include stdlib.h
40442           * 960327-1.c: Include stdio.h
40443           * dbra.c, index-1.c: Don't assume ints are 32bits.
40444
40445 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
40446
40447         * lib/gcc.exp: Add gcc,stack_size target feature.
40448
40449         * lib/g++.exp(g++_target_compile): Add the include and link
40450         paths here, not in two other places. And, it's $options, not
40451         options.
40452
40453         * lib/mike-g++.exp(postbase): Remove the code that determines
40454         the correct include and link paths.
40455         * g++.old-deja/old-deja.exp: Ditto.
40456
40457 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
40458
40459         * lib/g++.exp(g++_init): target_compile no longer returns the
40460         filename of the result.
40461
40462 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
40463
40464         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
40465         call to glob.
40466
40467         * gcc.c-torture/special/special.exp: Change call to
40468         gcc_target_compile to include the object file.
40469
40470 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
40471
40472         * gcc.c-torture/special/special.exp: Correct misspelling in last
40473         change.
40474
40475 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
40476
40477         * lib/plumhall.exp(ph_summary): Log the entire output of the
40478         executable. Return -1 if there were any failures, 0 otherwise.
40479         (ph_execute): Return -1 if there were any failures, 0 otherwise.
40480         (ph_make): Clean up objects and executables that were built
40481         if the tests succeeded.
40482
40483 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
40484
40485         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
40486         libraries and includes in the build tree as appropriate.
40487
40488 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40489
40490         * lib/c-torture.exp: Instead of looking for the global variable
40491         NO_LONG_LONG, check to see if that's a feature of the target.
40492
40493 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40494
40495         * config/default.exp: Minimize. Delete the remainer of the files in
40496         config; this functionality is now in devo/dejagnu/config.
40497
40498         g++.*/*: Pass any additional flags used to compile to postbase;
40499         delete CXXFLAGS.
40500
40501         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
40502         is now done by runtest.exp. Use gcc_target_compile instead of
40503         compile.
40504
40505         lib/c-torture.exp: Use gcc_target_compile instead of compile.
40506         Remove references to CFLAGS. Use remote_file instead of
40507         calling rm -f.
40508         (c-torture): Take a list of arguments to use to compile this
40509         testcase.
40510
40511         lib/g++.exp: Simplify. Use target_compile instead of compile.
40512         lib/gcc-dg.exp: Ditto.
40513         lib/gcc.exp: Ditto.
40514         lib/mike-{gcc,g++}.exp: Ditto.
40515         lib/old-dejagnu.exp: Ditto.
40516         lib/plumhall.exp: Ditto.
40517
40518 1997-01-08  Jim Wilson  <wilson@cygnus.com>
40519
40520         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
40521         (ph_linker): Likewise.
40522
40523 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
40524
40525           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
40526         MAP_ANON / MAP_ANONYMOUS if defined;
40527         else try to map from /dev/zero .
40528
40529 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40530
40531         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
40532         isn't defined, then define it to MAP_ANONYMOUS.
40533
40534 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40535
40536         * gcc.c-torture: Update to c-torture-1.42 release.
40537
40538 1996-11-11  Jeffrey A Law  (law@cygnus.com)
40539
40540         * gcc.c-torture: Update to c-torture-1.41 release.
40541
40542 1996-10-27  Jeffrey A Law  (law@cygnus.com)
40543
40544         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
40545         c-torture release.
40546
40547 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
40548
40549         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
40550         and LDFLAGS.  Fix second case to append the target_info ldflags
40551         onto LDFLAGS, not CFLAGS.
40552         * lib/g++.exp (g++_init): Add target_info stuff.
40553         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
40554         of libgloss and newlib flags for !native.
40555
40556         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
40557         (GDB): Fix relative path to go up another dir for finding gdb.
40558
40559 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
40560
40561         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
40562         versions in the target_info array, if they don't exist.
40563
40564 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
40565
40566         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
40567
40568 1996-07-08  Jim Wilson  <wilson@cygnus.com>
40569
40570         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
40571         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
40572
40573 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
40574
40575         * lib/old-dejagnu.exp: Don't remove the output file before we've
40576         actually tested it. Don't append pwd to the path of the executable
40577         we're testing.
40578
40579 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
40580
40581         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
40582
40583 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
40584
40585         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
40586         temporary directory for compiler files, and set it to a default
40587         value of /tmp. Set $output as the name of the output file from
40588         compiling the testcase. Add a -o option to $cflags_var so the
40589         compiler writes the final output file as $output. Set $executable
40590         to $output.
40591
40592         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
40593         directory for compiler files, and set it to /tmp if it doesn't
40594         already have a value. Set $output_file to the name of the output
40595         file from compiling the testcase. Add a -o option to CXXFLAGS so
40596         the compiler writes the final output file as $output. Use $output
40597         as the executable to be tested.
40598
40599 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40600
40601         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
40602
40603 1996-06-08  Jeffrey A Law  (law@cygnus.com)
40604
40605         * gcc.c-torture/execute/pending-1.c: New test.  Still
40606         pending in Tege's queue.
40607
40608 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
40609
40610         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
40611         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
40612         if there were failures.  Call unresolved if there were unresolved
40613         testcases.  Call gcc_fail if program did not run to completion.
40614         (ph_make): Pass additional argument name to ph_execute.
40615         (ph_execute): Add new argument.  Pass additional arguments to
40616         ph_summary.  Call gcc_fail is there is no execution output.
40617
40618 1996-04-24  Jeffrey A Law  (law@cygnus.com)
40619
40620         * lib/plumhall.exp (proc_summary): Output relavent summary
40621         lines into the log so specific failures in plumhall can be
40622         investigated.
40623
40624 1996-04-10  Jeffrey A Law  (law@cygnus.com)
40625
40626         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
40627         (c-torture-execute): Don't try to execute tests which use
40628         "long long" types if $NO_LONG_LONG is nonzero.
40629
40630 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
40631
40632         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
40633         not c-torture.
40634
40635         * gcc.ieee: Move from here.
40636         * gcc.c-torture/execute/ieee: To here.
40637
40638 1996-03-26  Jeffrey A Law  (law@cygnus.com)
40639
40640         * gcc.c-torture: Update to c-torture-1.41 release.
40641
40642 1996-03-22  Jeffrey A Law  (law@cygnus.com)
40643
40644         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
40645         not "$output".
40646
40647 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
40648
40649         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
40650         -c present.
40651
40652 1996-03-02  Jeffrey A Law  (law@cygnus.com)
40653
40654         * config/proelf.exp: Handle connecting to a simulator.
40655
40656 1996-01-31  Jeffrey A Law  (law@cygnus.com)
40657
40658         * config/proelf.exp: New file.  Enough framework that we can
40659         run c-torture tests on the proelf targets (or any other target
40660         that gdb can connect to for that matter).
40661
40662 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
40663
40664         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
40665         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
40666
40667         * lib/plumhall.exp (ph_execute): Always call ph_summary if
40668         exec_output exists.
40669
40670 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
40671
40672         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
40673         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
40674
40675         * config/*.exp: Update FSF address.  Change result of ${tool}_load
40676         to pass/fail/unresolved/unsupported/untested.  Caller must now
40677         call unresolved/unsupported/untested.
40678         * lib/*.exp: Update FSF address.  Update to handle new results of
40679         ${tool}_load.
40680         * lib/chill.exp (verbose): Delete.
40681
40682 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
40683
40684         * lib/gcc.exp (default_gcc_start): Change order of args to
40685         $LDFLAGS $CFLAGS $LIBS.
40686         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
40687         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
40688         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
40689         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
40690         * gcc.misc-tests/dg-test.exp: Likewise.
40691         * gcc.misc-tests/msgs.exp: Likewise.
40692         * gcc.prms/prms.exp: Likewise.
40693         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
40694         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
40695
40696         * lib/dg.exp: Deleted, moved to dejagnu/lib.
40697
40698 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40699
40700         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
40701
40702         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
40703         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
40704
40705         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
40706         necessary.
40707
40708 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
40709
40710         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
40711         global for loop; add use of $mathlib.
40712         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
40713         settings here; set mathlib for anything but VxWorks.
40714
40715 1996-01-22  Jeffrey A Law  (law@cygnus.com)
40716
40717         * gcc.c-torture: Update to c-torture-1.40 release.
40718
40719 1996-01-03  Jeffrey A Law  (law@cygnus.com)
40720
40721         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
40722         dg.exp.
40723
40724 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
40725
40726         * lib/c-torture.exp (c-torture-execute): Declare "output" as
40727         global.
40728
40729 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
40730
40731         * lib/g++.exp (LIBS): Define if not already.
40732         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
40733         (gcc-dg-prune): Call prune_gcc_output.
40734         * lib/gcc.exp (prune_gcc_output): New proc.
40735         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
40736         prune_gcc_output.
40737
40738 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
40739
40740         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
40741         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
40742
40743 1995-11-15  Jeffrey A Law  (law@cygnus.com)
40744
40745         * gcc.c-torture: Update to c-torture-1.39 release.
40746
40747 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
40748
40749         * lib/c-torture.exp (c-torture-execute): Don't return if one option
40750         fails, try others as well.
40751
40752 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
40753
40754         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
40755         If compilation fails, mark execute tests as `untested'.
40756         If test is marked as unsupported, don't mark compilation and
40757         execute tests as failed.
40758
40759 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
40760
40761         * lib/g++.exp (g++_init): Don't link in libg++, and look to
40762         libstdc++ for whether or not we want to be doing shared
40763         libraries.  Delete link_curses since we don't need it anymore.
40764         * lib/mike-g++.exp (postbase): Don't link in libg++.
40765         * g++.old-deja/old-deja.exp: Likewise.
40766
40767 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
40768
40769         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
40770
40771 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
40772
40773         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
40774         For that, add `-Wl,-a,shared_archive'.
40775         * g++.old-deja/old-deja.exp: Likewise.
40776
40777 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
40778
40779         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
40780
40781 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
40782
40783         * lib/mike-g++.exp (postbase): Pay attention to the status of
40784         g++_load.
40785
40786 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
40787
40788           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
40789
40790 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
40791
40792         * lib/gcc.exp (default_gcc_start): No longer need to log program
40793         being executed or its output, execute_anywhere does that now.
40794         * lib/g++.exp (default_g++_version): Call execute_anywhere.
40795         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
40796
40797 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
40798
40799         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
40800         the same as those in lib/g++.exp.
40801
40802 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
40803
40804         * gcc.c-torture: Update to c-torture-1.38 release.
40805         * gcc.ieee: Related changes.
40806
40807 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
40808
40809         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
40810         "exec". Minor reformatting changes.
40811
40812         * config/rom68k.exp (${tool}_load): Make it work in a canadian
40813         cross. This means all "exec" calls now work on a remote host as
40814         well.
40815         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
40816         cross. Filter out the extra "\r\n" stuff that expect puts in.
40817         (c-torture-execute): Filter out the bogus warnings like
40818         c-torture-compile does. Add support for canadian cross.
40819         * lib/gcc.exp (default_gcc_version, default_gcc_start)
40820         Use execute_anywhere rather than calling exec directly. Now it
40821         works for canadian cross testing.
40822
40823 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
40824
40825         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
40826         results into a variable, and check that rather than using file exists.
40827
40828 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
40829
40830         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
40831         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
40832
40833 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40834
40835         * g++.old-deja/old-deja.exp: Create and pass runshlib and
40836         lib_curses if there's a shared libg++ in the build tree.
40837
40838 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
40839
40840         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
40841         if not supported target.
40842
40843 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
40844
40845         * lib/g++.exp (g++_init): Move empty setting of runshlib and
40846         link_curses up to always happen, not just for native builds.
40847
40848 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
40849
40850         * gcc.c-torture: Update to c-torture-1.36 release.
40851         * gcc.failure: Related changes.
40852
40853 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
40854
40855         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
40856
40857 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
40858
40859         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
40860         * lib/mike-g++.exp (postbase): Not in here.  Still reference
40861         runshlib, link_curses, and mathlib for link and run.
40862
40863         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
40864         pass the runtime shared library options for Solaris, OSF/1, and
40865         Irix5, and link with -lcurses to avoid unresolved references.
40866
40867 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
40868
40869         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
40870         only run once.
40871
40872 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
40873
40874         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
40875
40876 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
40877
40878         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
40879         do not have a framework for the "compat" tests yet.
40880
40881 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
40882
40883         * lib/mike-g++.exp (postbase): New local variable `mathlib',
40884         set to null if we're testing vxworks5.1.  Use that instead of
40885         `-lm' in the setting of LIBS for link and run.
40886
40887 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
40888
40889         * config/rom68k.exp (${tool}_load): Major changes to make it
40890         work.  Verified that it does in fact return the stuff in
40891         exec_output properly.  Catch any Emul or any TRAP other than 0.
40892
40893 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
40894
40895         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
40896         LDFLAGS properly for targets that need stuff from libgloss.
40897         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
40898         only run once.
40899         (gpp_initialized): New variable.
40900
40901 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
40902
40903         * config/rom68k.exp: Load libgloss.exp.
40904         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
40905         so we can produce a fully linked binary.
40906         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
40907         so we can produce a fully linked binary.
40908
40909 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
40910
40911         * lib/plumhall.exp (ph_section): Watch for expected failures.
40912         Add missing `else'.
40913
40914         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
40915         run the testcase.
40916         (c-torture): Likewise.
40917
40918 1995-08-28  Doug Evans  <dje@cygnus.com>
40919
40920         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
40921
40922         * lib/mike-g++.exp (mike_cleanup): New proc.
40923         (prebase): New globals compiler_result, not_compiler_result,
40924         target_regexp.
40925         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
40926         allow leading "-" in pattern.  Watch for unsupported tests.
40927         If $compiler_result is set, pattern match assembler code,
40928         and ditto for $not_compiler_result.
40929         * lib/mike-gcc.exp: Likewise.
40930
40931         * lib/plumhall.exp (ph_execute): Only call ph_summary if
40932         execution "succeeded".
40933
40934 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
40935
40936         * config/win32.exp: New file.
40937         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
40938
40939 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
40940
40941         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
40942         unsupported.
40943         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
40944         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
40945         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
40946
40947         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
40948         "... without exceptions was ...".  That is now handled by
40949         prune_system_crud.
40950         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40951
40952 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
40953
40954         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
40955         sieve.c,sort2.c}: New files.
40956         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
40957         sieve.exp,sort2.exp}: Drivers for them.
40958
40959         * lib/mike-gcc.exp (program_output): New user settable variable.
40960         (postbase): Call prune_system_crud.  Also prune extraneous compiler
40961         messages.
40962         * lib/mike-g++.exp (program_output): New user settable variable.
40963
40964         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
40965
40966         * config/sh.exp: Deleted (use sim.exp instead).
40967
40968 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
40969
40970         * config/vx.exp: Declare CHECKTASK as global.
40971         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
40972         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
40973         * lib/old-dejagnu.exp: Load [pwd]/$executable.
40974
40975 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40976
40977         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
40978         target. Like vx.exp, only includes `vx29k.exp' instead of
40979         `vxworks.exp'.
40980
40981 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
40982
40983         * config/sim.exp: Increase time limit from 120 seconds to 240.
40984
40985 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
40986
40987         * gcc.c-torture/execute/950628-1.c: New test.
40988
40989 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
40990
40991         * gcc.c-torture: Update with changes/additions from
40992         c-torture-1.34.
40993
40994 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
40995
40996         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
40997
40998 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
40999
41000         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41001
41002 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
41003
41004         * gcc.c-torture/compile/950512-1.c: New test.
41005         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41006         * gcc.dg/struct-ret-1.c: Likewise.
41007
41008 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
41009
41010         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41011           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41012
41013 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
41014
41015         * gcc.c-torture/special/920411-1.c: Deleted.
41016         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41017
41018 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
41019
41020         * config/sim.exp (${tool}_load): Hack in call to bash to get a
41021         cpu limit.
41022
41023 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
41024
41025         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41026
41027 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
41028
41029         From kenner;
41030         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41031         is the proper length.
41032         * va-arg-3.c: Likewise.
41033
41034 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
41035
41036         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
41037         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41038
41039         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
41040         * lib/g++.exp (default_g++_start): Delete old cruft.
41041
41042 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
41043
41044         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41045         (2 * (1 << 18)) to (2 * (1 << 17)).
41046
41047         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41048
41049 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
41050
41051         * config/rom68k.exp: Renamed from config/idp.exp
41052
41053 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
41054
41055         * c-torture/compile/921109-2.c
41056
41057 1995-04-18  Mike Stump  <mrs@cygnus.com>
41058
41059         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41060         excess errors.
41061
41062 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
41063
41064         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41065         output.
41066         * lib/g++.exp (default_g++_start): Likewise.
41067
41068 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
41069
41070         * gcc.c-torture/compile/950329-1.c: New test.
41071
41072 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
41073
41074           * config/bug.exp (${tool}_load): Updated to use new remote_open
41075           and remote_close procs.
41076         * config/idp.exp: New file.
41077
41078 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
41079
41080         * gcc.c-torture/execute/950322-1.c: New test.
41081
41082 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
41083
41084         * config/vx.exp (${tool}_load): Clean up testing of return code from
41085         vxworks_ld and vxworks_spawn.
41086
41087 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
41088
41089         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41090
41091 1995-03-13  Mike Stump  <mrs@cygnus.com>
41092
41093         * lib/old-deja.exp: Add `excess errors test - ' error, now one
41094         can mark excess errors on a machine by machine basis.  Note, the
41095         default is to not expect any excess errors, even when excess
41096         errors test - is given, so you will want to put an XFAIL ... on
41097         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
41098         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41099         those 4 machines, but no others.
41100
41101 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
41102
41103         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41104         * lib/c-torture.exp: to here.
41105
41106 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
41107
41108         * gcc.c-torture/execute/950221-1.c: New test.
41109         * gcc.c-torture/execute/struct-ret-1.c: New test.
41110         * gcc.c-torture/compile/950221-1.c: New test.
41111
41112         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41113
41114 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
41115
41116         * gcc.c-torture/execute/arith-1.c (main): Return 0.
41117         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41118
41119 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
41120
41121         * g++.gb: New directory of tests, derived from my signature and
41122         class scoping tests.
41123
41124         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41125         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41126         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41127         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41128         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41129         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41130         * g++.gb/sig25.C: Likewise.
41131
41132         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41133         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41134         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41135         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41136         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41137         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41138         * g++.gb/sig25.exp: Likewise.
41139
41140         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41141         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41142         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41143         * g++.gb/scope13.C: Likewise, this test still fails.
41144
41145         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41146         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41147         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41148         * g++.gb/scope13.exp: Ditto.
41149
41150         * g++.gb/README: New file, explains what these tests are about.
41151
41152 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
41153
41154         * lib/dg.exp (dg-do): Support `preprocess'.
41155         (dg-test): Likewise.
41156
41157 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
41158
41159         * config/udi.exp: change "continue -expect" to "exp_continue".
41160
41161 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
41162
41163         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41164         Delete redundant tests.
41165
41166         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41167         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41168         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41169         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41170         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41171         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41172         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41173         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41174
41175         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41176         storing label pointers.
41177         * gcc.c-torture/execute/921019-1.c: Likewise.
41178         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41179         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41180         parameter fp.
41181         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41182         constants.
41183
41184         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41185         Delete obsolete tests.
41186
41187         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41188         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41189         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41190         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41191         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41192         * gcc.c-torture/compile/950124-1.c: New test.
41193
41194         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41195
41196 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
41197
41198         * lib/mike-g++.exp: Add -lm to LIBS.
41199
41200 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
41201
41202         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41203
41204 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
41205
41206         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41207
41208 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
41209
41210         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41211
41212 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
41213
41214         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41215         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41216         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41217         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41218         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41219         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41220         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41221         * g++.law/{operators31.C, operators32.C,
41222         * g++.law/{operators33.C, operators34.C}: Likewise.
41223         * g++.law/{pic1.C, refs2.C}: Likewise.
41224         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41225         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41226         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41227         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41228
41229         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41230         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41231         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41232         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41233         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41234         * g++.law/{enum9.exp, friend5.exp}: Likewise.
41235         * g++.law/{nest3.exp, nest4.exp}: Likewise.
41236         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41237         * g++.law/{operators30.exp, operators31.exp}: Likewise.
41238         * g++.law/{operators32.exp, operators33.exp}: Likewise.
41239         * g++.law/{operators34.exp}: Likewise.
41240         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41241         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41242         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41243         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41244         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41245
41246         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41247         No longer expected to fail.
41248         * g++.law/missed-error3.C: Tweak for recent bool changes.
41249
41250 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
41251
41252         * config/emb-unix: Deleted.
41253         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41254         remote execution.  Do final link on remote host if REMOTE_LINK is set.
41255
41256 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
41257
41258         * lib/dg.exp (dg-test): Fix typo in last patch.
41259
41260 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
41261
41262         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41263         (handles multiple occurrences).
41264
41265 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
41266
41267         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41268         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41269         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41270         printed).
41271         * lib/c-torture.exp (c-torture-compile): Likewise.
41272         (c-torture): Prepend full path if missing.
41273         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41274         (gcc_fail): Likewise.
41275         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41276
41277 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
41278
41279         * lib/netware.exp: Only attach to NetWare i386 systems.
41280
41281 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
41282
41283         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41284         messages.  Add test name to "output pattern match" pass/fail message.
41285
41286 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
41287
41288         * gcc.dg: New testsuite.
41289         * gcc.dg/dg.exp: New file.
41290
41291         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41292         test-switch.c}: Deleted.
41293
41294         * gcc.misc-tests/msgs.exp: New testcase driver.
41295
41296 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
41297
41298         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41299         Watch for illegal return values from ${tool}_load.
41300         * config/unix.exp (${tool}_load): Fix pass/fail detection for
41301         cross targets.  Coerce return value >0 to 1.
41302
41303 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
41304
41305         * config/unix.exp (${tool}_load): Call program rsh, not proc.
41306
41307         * config/emb-unix.exp: New file.
41308
41309         * config/sim.exp: Error if variable $SIM not defined.
41310         (${tool}_load): Mark test as "untested" if simulator missing.
41311
41312         * config/unix.exp: Load remote.exp to get rcp_download.
41313         * lib/c-torture.exp: Use different option lists for testcases with
41314         and without loops.
41315         * gcc.c-torture/execute/execute.exp: Likewise.
41316
41317 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
41318
41319         * config/*.exp: Clarify return code from ${tool}_load.
41320         Call `unresolved' or `untested' instead of `warning' or `perror'
41321         (sometimes you still want to call both though).
41322         Add comment that `shell_id' is local to each file.
41323         * config/udi.exp (timeout): Set to 30.
41324         Don't print warning if connection fails, $connectmode has already
41325         printed an error.
41326         (${tool}_load): Move verbose messages to level 2.
41327         Rework pattern for "Process started" message.
41328         Pass `shell_id' to ${connectmode}_download.
41329         Retry twice upon timeout.  Make resetting of target more robust.
41330         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41331         Pass `shell_id' to exit_$connectmode.
41332         Only call exit_$connectmode if connected.
41333         * config/unix.exp (${tool}_load): Check return codes better.
41334         * config/vrtx.exp (${tool}_load): Likewise.
41335         * config/vx.exp (${tool}_load): Likewise.
41336         Delete unneeded global's.
41337         * lib/dg.exp (dg-test): Update to reflect clarified return codes
41338         from ${tool}_load.
41339         (dg-stat): Delete.
41340         (dg-init): Delete recording of pass/fail counts.
41341         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41342         (old-dejagnu-init): Likewise.
41343         (old-dejagnu-stat): Delete contents, empty proc now.
41344         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41345         (c-torture): Delete references to lcnt, lpass, lfail.
41346         Get option list from TORTURE_OPTIONS.
41347         Delete -funroll[-all]-loops if no loops.
41348         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41349         (g++_stat): Delete contents (empty proc now).
41350         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41351         (gcc_finish): Likewise.
41352         (gcc_stat): Deleted.
41353         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41354         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41355         * gcc.c-torture/execute/execute.exp: Likewise.
41356         Split tests into two parts: compile, execute.
41357         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
41358         no loops.  Update to reflect clarified return codes from ${tool}_load.
41359
41360 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
41361
41362         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41363         to grep for.
41364         (old-dejagnu): Likewise (where necessary).
41365
41366 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
41367
41368         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41369
41370         * lib/dg.exp (dg-process-target): Fix processing of selector.
41371         Add comment regarding use of `error'.
41372
41373         * lib/gcc.exp (prune_system_crud): Define if missing.
41374         * lib/g++.exp (prune_system_crud): Likewise.
41375
41376         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41377         Call prune_system_crud.
41378         * lib/dg.exp (dg-runtest): New proc.
41379         Use perror instead of send_user for tcl errors in testcase.
41380         Don't return any value, it's never used.
41381         Don't clobber previous definition of `unknown'.
41382         Print tcl errors in `dg-final'.
41383
41384 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
41385
41386         * lib/dg.exp (dg-process-target): Improve syntax error messages.
41387         (dg-test): Don't print errorInfo, it contains stack backtrace.
41388
41389 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
41390
41391         * lib/g++.exp (runtest_file_p): Define if missing.
41392
41393 1994-09-24  Doug Evans  (dje@cygnus.com)
41394
41395         * lib/mike-g++.exp: Comment out loading of g++.exp.
41396         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
41397         (default_g++_version): Always print something.
41398         (default_g++_start): Comment out call to `which'.
41399         (g++_start, g++_load): Deleted (must be defined in config file).
41400         * lib/gcc.exp: Test for existence of $CC at start.
41401         Delete check for tmpdir (done in gcc_init).
41402         (default_gcc_version): Always print something.
41403         (default_gcc_start): Comment out call to `which'.
41404         * config/*.exp: Major cleanup - make cross targets work at least a
41405         little better for g++ (by not being "--tool gcc" specific).
41406         Rename gcc_xxx to ${tool}_xxx.
41407         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41408         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41409
41410 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
41411
41412         * lib/c-torture.exp (c-torture-compile): Rework compiler
41413         message processing.
41414
41415         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41416         c-torture.
41417
41418 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
41419
41420         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41421
41422         * lib/dg.exp (dg-process-target): Support { target native }.
41423
41424 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
41425
41426         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
41427         looked for "... program xxx got fatal signal".
41428         Correct regsub munging of `comp_output'.
41429         Ignore compiler messages "path prefix not used" and "linker input
41430         file unused".
41431
41432 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
41433
41434         * lib/gcc.exp (runtest_file_p): Define if missing.
41435         * gcc.prms/template.c: Example to work from.
41436
41437 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
41438
41439         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
41440         * lib/dg.exp (dg-test): Call unsupported testcases as such.
41441
41442         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
41443         * gcc.prms/1883.c: Moved from compile/940714-1.c.
41444         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
41445         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
41446
41447         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
41448         (dg-process-target): No longer a varargs proc.
41449         Return S/N for target, P/F for xfail.  All callers changed.
41450         (user option procs): More argument checking.
41451         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
41452         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
41453         (dg-test): Skip test if not running on selected target in `dg-do'.
41454         Update handling of `dg-do-what', `dg-output-text'.
41455         Separate execution pass/fail from output pattern match pass/fail.
41456         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
41457
41458 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
41459
41460         * gcc.c-torture/special/special.exp: Don't expect failure for mips
41461         target for 920510-1.c.
41462
41463 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
41464
41465         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
41466         Clean up comment regarding use of passcnt, etc.
41467         (gcc_stat): Don't update `testcnt' here.
41468         (gcc_finish): Do it here.
41469         Might as well reset `but_id' here too.
41470         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
41471         to determine if the file should be tested.
41472         * gcc.c-torture/compile/compile.exp: Likewise.
41473         * gcc.c-torture/execute/execute.exp: Likewise.
41474         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41475         * gcc.misc-tests/dg-test.exp: Likewise.
41476         * gcc.prms/prms.exp: Likewise.
41477         * gcc.wendy/wendy.exp: Likewise.
41478         * g++.old-deja.exp: Likewise.
41479         Move "Testing file" message to verbose level 1.
41480
41481 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
41482
41483         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
41484
41485 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
41486
41487         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
41488         (default_gcc_start): Accept optional second list element
41489         of compiler flags.  Print compiler output at verbosity level 2.
41490         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
41491         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
41492         Save current values of framework globals passcnt, failcnt, xpasscnt,
41493         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
41494         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
41495         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
41496         xfailcnt to compute stats.  Update framework global `testcnt' from
41497         pass/fail counts.
41498         (gcc_finish): New proc.  Clean up test environment.
41499         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
41500         (gcc_epass, gcc_efail): Delete.
41501         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
41502         argument of line number.
41503         (dg-init): If the tool has an init routine, call it.
41504         (dg-test): Remove args `cflags_var' and `libs_var'.
41505         Pass all compiler options to ${tool}_start.
41506         Handle missing line number.
41507         (dg-finish): New function.
41508         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
41509         particular files.  Call gcc_finish at end.  Move "skipping test"
41510         message to verbosity level 3.
41511         * gcc.c-torture/compile/compile.exp: Likewise.
41512         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41513         * gcc.c-torture/execute/execute.exp: Likewise.
41514         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41515         Print testcase being tried at verbosity level 1.
41516         * gcc.c-torture/special/special.exp: Unset xfail.
41517         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41518         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
41519         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
41520         * gcc.failure/failure.exp: Likewise.
41521         * gcc.ieee/ieee.exp: Likewise.
41522         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
41523         Update call to dg-test.  Call dg-finish at end.
41524         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
41525         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41526         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
41527         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
41528         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
41529         * gcc.wendy/wendy.exp: Add copyright.
41530         Delete setting of tmpdir (done by gcc_init).
41531         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
41532         Pass compiler flags to gcc_start.  Call gcc_finish at end.
41533         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
41534         gcc_[ce]pass/fail.
41535
41536 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
41537
41538         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
41539         confusion.
41540         (g++_load): Likewise.
41541
41542         * config/*.exp (gcc_load): Some were varargs fns and some were not.
41543         Rename argument to `prog' to remove the confusion.
41544         Varargs fns behave differently too!
41545         (g++_load): Likewise.
41546
41547         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
41548
41549         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
41550         what it is.  Delete (always) printing of status value for !native.
41551         Simplify verbose code, and include status and exec_output.
41552         (g++_load): Use gcc_load.
41553
41554 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
41555
41556         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
41557         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
41558         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
41559         940714-3.c as these testcases don't exist anymore.  Make
41560         va-arg-1.c expected to pass.
41561
41562 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
41563
41564         * gcc.misc-tests/misc.exp: Only run specific testcases.
41565         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
41566         * gcc.misc-tests/dg-[1-9].c: New files.
41567
41568         * lib/dg.exp: New testsuite driver.
41569         * gcc.prms/prms.exp: Use it.
41570
41571         * README.gcc: New file.
41572
41573         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
41574         Document and reset `lxpass' and `lxfail'.
41575         Simplify "initialized" message.
41576         (gcc_stat): Clean up comments a little.
41577
41578 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
41579
41580         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
41581
41582 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
41583
41584         * lib/old-dejagnu.exp (process-option): New proc.
41585         (old-dejagnu-init, old-dejagnu-stat): Likewise.
41586         (old-dejagnu): Simplify.
41587         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
41588
41589 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
41590
41591         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
41592         exists and is not an empty string.
41593
41594         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
41595         $xfail rather than calling setup_xfail.  Clear $xfail when test is
41596         finished.
41597         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
41598         automatically.
41599
41600         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
41601         longer expected to fail.
41602
41603         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
41604         "f" function call.
41605
41606         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
41607
41608         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
41609         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
41610         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
41611         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
41612         c-torture-1.29.
41613
41614         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
41615         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
41616
41617         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
41618
41619         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
41620         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
41621
41622         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
41623         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
41624         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
41625
41626 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
41627
41628         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
41629         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
41630         940714-1.c, 940714-2.c, 940714-3.c},
41631         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
41632         gcc.misc-tests/{mg.c,mg.exp}:
41633         New tests.
41634         * gcc.noncompile/noncompile.exp: Change accordingly.
41635
41636 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
41637
41638         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
41639         Undo previous clobberage.
41640
41641 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
41642
41643         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
41644         * gcc.special/{930510-1.c, special.exp}:
41645         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
41646         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
41647         struct-varargs-1.c}: New tests from c-torture-1.26.
41648
41649 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
41650
41651         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
41652           argument to switch.
41653
41654 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
41655
41656         * Revert the previous changes.  Please see Rob's directory
41657           (/lisa/test/rob/progressive/gcc/testsuite) for testing
41658           fixes.
41659
41660 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
41661
41662         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
41663             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
41664             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
41665             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
41666             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
41667             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
41668             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
41669             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
41670             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
41671             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
41672             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
41673             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
41674             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
41675             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
41676             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
41677             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
41678             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
41679             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
41680             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
41681             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
41682             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
41683             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
41684             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
41685             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
41686             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
41687             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41688             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
41689
41690 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
41691
41692         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
41693             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
41694           with perror calls.
41695
41696 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
41697
41698         * config/unix.exp (g++_load): Fix syntax.
41699
41700 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
41701
41702         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
41703         * gcc.noncompile/921017-1.c: Deleted obsolete test.
41704         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
41705         Don't expect va-arg-1.c to fail.  Correct expected output for
41706         920928-1.c.
41707         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
41708         * gcc.wendy/hbm4.c: Correct typo.
41709         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
41710
41711 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
41712
41713         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
41714         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
41715         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
41716         * lib/c-torture.exp (c-torture-compile): Ditto.
41717
41718         Reduce volume of output (remove all the -I's and such).
41719         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
41720         Call gcc_cpass, gcc_cfail.
41721         (c-torture): Pass testing option to c-torture-compile.
41722
41723 1994-03-21  Doug Evans  (dje@cygnus.com)
41724
41725         Bring patches over from progressive.
41726         * config/default.exp: Exit remote shell cleanly.
41727         (g++_exit, g++_start): Add default versions.
41728         * config/sim.exp (gcc_load): Use perror, not error.
41729
41730 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
41731
41732         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
41733         set in site.exp.
41734
41735 1994-03-14  Doug Evans  (dje@cygnus.com)
41736
41737         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
41738         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
41739         (wendy_try): New proc to run testcase.
41740         (main loop): Call 'em.
41741         * gcc.wendy/*.c: Clean up pass to correct expected output.
41742
41743         * lib/gcc.exp: Minor cleanup work.
41744         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
41745
41746 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
41747
41748         * config/sim.exp (gcc_load): Document return codes better.
41749         Don't pass -v to simulator.
41750
41751 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
41752
41753           * gcc.special/920717-x.c: Fix typo.
41754           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
41755           get at sources.
41756
41757         * lib/mike-gcc.exp: Fix typo.
41758
41759 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
41760
41761         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
41762         binary to use, transform the name.
41763         * config/*.exp: rename everything. Nuke any g++ specific files,
41764         it's now a special case of gcc that requires no special support.
41765         Add a default.exp for unsupported targets.
41766
41767 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
41768
41769         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
41770         lib/old-dejagnu.exp: Fix a few patterns to work with the new
41771         version of Tcl.
41772
41773 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
41774
41775         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
41776         than a warning.
41777
41778 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
41779
41780         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
41781
41782 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
41783
41784         * gcc.execute/execute.exp: Combine opt_list and foption_list into
41785         option_list.  Compile every file with only 4/6 option choices
41786         (same as C torture) instead of with 12/18 different option
41787         choices.
41788         * lib/c-torture.exp: Likewise.
41789
41790         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
41791         not already set.
41792
41793 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
41794
41795         * lib/old-deja.exp: Add `excess errors test fails' error, now one
41796         can put an XFAIL *-*-* on excess errors.
41797
41798 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
41799
41800         * g++.law: Add more tests derived from g++-bugs snapshots.
41801
41802         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
41803         equivalent to g++.law/init9.
41804
41805         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
41806         compiled it, and the a.out file after we've run it.
41807
41808 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
41809
41810         * lib/mike-g++.exp (postbase): Delete the .o file after we've
41811         compiled it, and the a.out file after we've run it.
41812
41813 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
41814
41815         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
41816
41817 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
41818
41819         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
41820         version number.
41821
41822 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
41823
41824         * g++.law: New directory of g++ tests derived from the g++-bugs
41825         snapshots.
41826
41827 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
41828
41829         * gcc.compile: initbug1.c initbug1.exp testcase added
41830
41831 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
41832
41833         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
41834         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
41835           fixes submitted by Jeff Law (law@cs.utah.edu)
41836         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
41837           Jeff Law (law@cs.utah.edu)
41838
41839
41840 1993-11-30  Mike Stump  (mrs@cygnus.com)
41841
41842         * config/unix-g++.exp: Follow the gcc way of doing things.
41843         * g++.old-deja/old-deja.exp: Minor updates.
41844         * lib/g++.exp: New file, follow the gcc way of doing things.
41845         * lib/old-dejagnu.exp: Minor updates.
41846         * lib/mike-g++.exp: Always unset errorInfo.
41847
41848 1993-11-06  Mike Stump  (mrs@cygnus.com)
41849
41850         * lib/gcc.exp: Fix some errors with the below change, CC and
41851         CFLAGS should be global when setting, not local.
41852
41853 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
41854
41855         * lib/gcc.exp: Transform tool name.
41856
41857 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41858
41859         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
41860
41861 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41862
41863         * lib/gcc.exp: change gcc_done to gcc_stat
41864
41865 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41866
41867         * Upgraded gcc testsuite to c-torture version 1.25
41868
41869 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
41870
41871         * lib/gcc.exp: added reporting code. Changed verbose compile message.
41872         * lib/c-torture: added hooks for new reporting code.
41873
41874 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
41875
41876         * config/sh-gcc.exp: check if sh-sim exists in the path
41877
41878 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
41879
41880         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
41881         * gcc.compile/compile.exp: Initial changes for new logic.
41882         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
41883         * gcc.failure/failure.exp: Initial changes for new logic.
41884         * gcc.ieee/ieee.exp: Initial changes for new logic.
41885         * gcc.misc-tests/misc.exp: Initial changes for new logic.
41886         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
41887         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
41888         * lib/c-torture.exp: Initial changes for new logic.
41889         * lib/gcc.exp: Initial changes for new logic.
41890
41891 1993-10-15  Mike Stump  (mrs@cygnus.com)
41892
41893         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
41894         depend upon failure or success.  Fully qualify names in failure
41895         and success messages.  Always remove a.out before starting
41896         compile, just in case.  Pay more attention to error text output by
41897         the compiler.  Handle testcases with no known past errors just
41898         like all others, so that things are uniform.  Other miscellaneous
41899         improvements.
41900
41901 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
41902
41903         * gcc.cpp: new directory for cpp tests
41904
41905 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
41906
41907         * lib/chill.exp: Code reformatted, removed unused code.
41908         * config/unix-chill.exp: Code reformatted, removed unused code.
41909         * chill.execute/execute.exp: Code reformatted, removed unused code.
41910         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
41911
41912 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
41913
41914         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
41915         routines not written.
41916
41917 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
41918
41919         * config/bug-gcc.exp: Use new procs from bug.exp.
41920
41921 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
41922
41923         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
41924         via ftp, rather than depending on NFS.
41925         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
41926         case.
41927
41928 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
41929
41930         * config/bug-gcc.exp: Use new download proc.
41931
41932 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
41933
41934         * chill.execute/execute.exp: cleanups, handles errors better
41935         * chill.compile/compile.exp: rewrite, based on execute.exp
41936         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
41937         * lib/chill.exp: major changes to diff proc and compile and link
41938           procs. added chill_fail and chill_pass wrappers to pass and
41939           fail. added more comments, and handle error codes better.
41940           Added a hack to capture stderr from exec, so noncompile tests
41941           can work.
41942
41943 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
41944
41945         * chill.execute/execute.exp: rewrite of testsuite driver
41946         * lib/chill.exp: rewrite of testsuite driver
41947         * config/unix-chill.exp: rewrite of testsuite driver
41948
41949 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
41950
41951     In chill.execute:
41952         * iexpr.ch: Standardize uppercase.
41953         * tuples.dat: Standardize uppercase.
41954         * vary.ch: standardize.  Correct varying string assignments.
41955         * vary.dat: Add new output lines.
41956
41957 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
41958
41959     In chill.execute:
41960         * chprintf.ch: Standardize use of uppercase.
41961         * tuples.ch: Standardize and turn arr2 into a DCL,
41962           rather than a SYN.
41963         * pinits.ch: Standardize.
41964
41965 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
41966
41967         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
41968         * Makefil: Renamed to Makefile.in.
41969         * configure.in: New.
41970
41971 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
41972
41973     In chill.execute:
41974         * .cvsignore: Add result/output files.
41975         * Makefile: Fix up variables at start.  Use MFLAGS
41976           everywhere.  Correct bool_loc, built_ins entries.
41977           Add entry for vary1.ch.
41978         * bitarray.ch: Standardize upper-case usage.
41979         * bitexpr.ch: Standardize, add output of b1.
41980         * params.ch: Use arrayt in along PROC parameters, to
41981           avoid novelty problems.
41982         * sets.ch: Tiny cleanup.
41983         * vary1.ch: Re-indent.
41984
41985 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
41986
41987           * Add PR-related files to Makefiles, .cvsignore files, etc.
41988
41989 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
41990
41991         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
41992           with compiler objects. New names are test-flow.c and test-loop.c
41993
41994 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
41995
41996         * Upgraded c-torture tests from 1.19 to 1.20
41997
41998         * new files:
41999         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42000         * gcc.compile: 930623-1.c 930623-2.c
42001         * gcc.noncompile: 930622-1.c 930622-2.c
42002         * gcc.failure: 920411-1.c 920627-2.c
42003         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42004
42005 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
42006
42007         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42008           More changes to get testsuite working properly. Needs more work.
42009           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42010
42011 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
42012
42013         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42014           More changes to get testsuite working properly. Needs more work.
42015
42016 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
42017
42018         * chill.compile/compile.exp: Added for Dejagnu support
42019         * chill.execute/execute.exp: Added for Dejagnu support
42020         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
42021
42022 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
42023
42024     This should complete moving the CHILL test files.
42025         * chill.noncompile(.cvsignore printf.grt
42026             in-printf.grt chprintf.grt chprintf.ch):
42027             Added test-support files.
42028           (Makefile): Modified further.
42029         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42030             signal.ch): Added test files.
42031           * chill.execute (.cvsignore printf.grt printr.c
42032             in-printf.grt rts.c chprintf.grt rts.h): Added
42033           test-support files.
42034             (Makefile): More corrections.
42035
42036 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
42037
42038         * chill.compile, chill.execute, chill.nocompile: Add CHILL
42039           test cases, ready for DejaGnu.
42040
42041 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
42042
42043         * Upgraded c-torture tests from 1.18 to 1.19
42044
42045         * gcc.compile: added test(s):
42046           930607-1.c
42047         * gcc.execute: added test(s):
42048           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42049
42050         * added new subdirectory for misc tests: gcc.misc-tests
42051         * gcc.misc-test(s): added tests:
42052           inst-check.c test-consts.c test-ior.c test-switch.c
42053
42054 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
42055
42056         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42057
42058 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
42059
42060         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42061
42062 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
42063
42064         * Upgraded c-torture tests from 1.17 to 1.18
42065
42066 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
42067
42068         * Upgraded c-torture tests from 1.12 to 1.17
42069
42070 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
42071
42072         * lib/old-dejagnu.exp:
42073           Fixed handling of XFAIL target triplets to correctly
42074           recognize wildcard characters.  Removed code that
42075           appended a unique id tag to the end of the file name
42076           printed out by the result of the testcases within a
42077           given test file.
42078
42079 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
42080
42081         * lib/old-dejagnu.exp:
42082           Reworked expected failure handling to trigger off of XFAIL
42083           keyword in keyphrase embeded in testcase source code. The
42084           XFAIL keyword must be at the end of the keyphrase line. It
42085           may optionally be followed by one or more target triplets.
42086           It has just occured that the handling of wildcards in the
42087           target triplet may not be correct.
42088
42089 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
42090
42091         * g++.old-deja/tests:
42092           Moved all subdirectories up one level into g++.old-deja .
42093
42094         * lib/old-dejagnu.exp:
42095           Fixed problem with CXXFLAGS not being properly reset, and being
42096           corrupted with extraneous "-c" compiler option.  This was
42097           causing binaries to not be generated for test that needed them.
42098           Modified strings passed to "pass" and "fail" so that individual
42099           tests from the same test file would be distinguished by an
42100           identifier appended to the test file name in the summary logs;
42101           this corrected a problem with erroneous diff logs.  Added code
42102           to search testcases for expected fail and unexpected pass keywords.
42103
42104 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
42105
42106         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42107
42108 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
42109
42110         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42111           Removed extraneous text from end of "Special g++ Options"
42112           keyphrase.
42113
42114         * lib/old-dejagnu.exp: Added pattern matching to look for new
42115           keywords, embedded in testcases comments, which will trigger
42116           calls to xpass and xfail.
42117
42118 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
42119
42120         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42121           comments embedded in the testcases, especially the one looking for
42122           special compiler options, as well as the pattern matching for the
42123           compiler output again.
42124
42125 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
42126
42127         * lib/old-dejagnu.exp: Do a proper check of the return value for
42128           execute tests. Fixed several problems with the pattern matching
42129           of the compiler output which gave erroneous test results.
42130           Changed several of the test result messages to be more descriptive.
42131         * config/unix-g++.exp: Proc g++_load now actually works and
42132           executes the tests passed to it and returns a usable return
42133           value.
42134
42135 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
42136
42137           * lib/gcc.exp: Exits gracefully if $CC is bogus.
42138
42139 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
42140
42141         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42142           Modified both files to properly execute the old style
42143           dejagnu tests. The previous versions of these files were
42144           experimental and did not function anything near correctly.
42145
42146 1993-04-05  Rob Savoye  (rob@cygnus.com)
42147
42148         * Removed all Makefile.in and configure.in files. No configuration
42149         needed now.
42150
42151 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
42152
42153         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42154
42155 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
42156
42157         * gcc.compile/configure.in, gcc.unsorted/configure.in,
42158         gcc.special/configure.in, gcc.noncompile/configure.in,
42159         gcc.execute/configure.in, gcc.code_quality/configure.in,
42160         g++.other/configure.in, g++.old-deja/configure.in,
42161         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42162         in srcname setting.
42163
42164 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
42165
42166         * lib/udi.exp: Fixed mondfe and mondfe_download.
42167         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42168         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42169
42170 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
42171
42172         * config/udi-gdb.exp: Check $shell_id after connecting to target.
42173         (gdb_exit): Don't remove *_soc files.
42174
42175 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
42176
42177         * lib/c-torture.exp: Don't look for main; instead always use -w
42178         -c.  This is how the c-torture tests work.  Remove the object
42179         file if the compilation succeeds.
42180         * gcc.execute/execute.exp: Remove executable if test passes.
42181         * gcc.noncompile/noncompile.exp: Every test is an expected
42182         failure.
42183         * gcc.special/special.exp: Added tests from c-torture 1.11,
42184         corrected use of existing test.
42185         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42186         gcc.execute/920625-1.c: Updated to c-torture 1.11.
42187         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42188         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42189         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42190         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42191         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42192         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42193         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42194         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42195         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42196         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42197         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42198         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42199         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42200         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42201         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42202         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42203         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42204         c-torture 1.11.
42205         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42206         correspond to c-torture 1.11.
42207
42208         * New file.