OSDN Git Service

90b5b264fdabb0dade09f18e167ef16cb26bf674
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2
3         PR middle-end/27282
4         * gcc.c-torture/compile/pr27282.c: New test.
5
6 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7
8         PR middle-end/26913
9         * g++.dg/gomp/pr26913.C: New test.
10
11         PR c/25996
12         * gcc.dg/gomp/pr25996.c: New test.
13         * g++.dg/gomp/pr25996.C: New test.
14
15 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
16
17         PR rtl-optimization/26725
18         * gcc.c-torture/compile/pr26725.c: New test.
19
20 2006-04-25  Richard Guenther  <rguenther@suse.de>
21
22         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather  
23         than n + -1.
24
25 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
26
27         * gcc.dg/20060425-1.c: New testcase.
28
29 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
30
31         PR tree-optimization/26865
32         * gcc.dg/pr26865.c: New test.
33
34 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
35
36         PR c++/27292
37         * g++.dg/conversion/bitfield1.C: New test.
38         * g++.dg/conversion/bitfield2.C: Likewise.
39         * g++.dg/conversion/bitfield3.C: Likewise.
40
41 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
42         Richard Guenther  <rguenther@suse.de>
43
44         PR tree-optimization/27236
45         * gcc.dg/tree-ssa/pr27236.c: New testcase.
46
47 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48
49         PR c++/19963
50         * g++.dg/other/incomplete2.C: New test.
51
52 2006-04-24  Richard Guenther  <rguenther@suse.de>
53
54         PR middle-end/26869
55         * gcc.dg/torture/pr26869.c: New testcase.
56
57 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
58         Richard Guenther  <rguenther@suse.de>
59
60         PR tree-optimization/27218
61         * g++.dg/tree-ssa/pr27218.C: New testcase.
62
63 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
64
65         PR c++/26912
66         * g++.dg/template/friend41.C: New test.
67
68 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
69
70         * g++.dg/opt/pr15551.C: Include cstdio.
71         (main): Use remove instead of unlink.
72
73 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
74
75         * gcc.dg/sibcall-7.c: New test.
76         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
77         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
78         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
79         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
80         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
81
82 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
83
84         PR c++/26534
85         * g++.dg/opt/bitfield1.C: New test.
86         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
87         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
88         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
89         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
90         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
91         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
92         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
93         * g++.dg/abi/bitfield2.C: Likewise.
94         * g++.dg/init/bitfield1.C: Likewise.
95
96 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
97
98         PR fortran/25099
99         * gfortran.dg/elemental_subroutine_4.f90: New test.
100         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
101         call sub (m, x).
102
103 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
104
105         * gcc.c-torture/compile/20060421-1.c: New testcase.
106
107 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
108
109         PR c/25875
110         * gcc.dg/init-bad-4.c: New test.
111
112 2006-04-21  Paul Brook  <paul@codesourcery.com>
113
114         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
115
116 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
117
118         PR fortran/27122
119         * gfortran.dg/defined_operators_1.f90: New test.
120         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
121         remove old ones associated, incorrectly, with Note 5.46.
122
123         PR fortran/27113
124         * gfortran.dg/character_array_constructor_1.f90: New test.
125
126 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
127
128         * gcc.dg/20060419-1.c: New test.
129
130 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
131
132         PR c/26774
133         * gcc.dg/struct-parse-1.c: New test case.
134
135 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
136
137         PR c++/26558
138         * g++.dg/parse/template19.C: New test.
139
140         PR c++/26739
141         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
142
143         PR c++/26036
144         * g++.dg/expr/call3.C: New test.
145
146         PR c++/10385
147         * g++.dg/conversion/dynamic1.C: New test.
148
149 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
150
151         PR c++/27102
152         * g++.dg/template/crash35.C: Tweak error markers.
153         * g++.dg/template/crash46.C: New test.
154         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
155         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
156
157 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
158
159         PR rtl-optimization/14261
160         * gcc.c-torture/compile/20060419-1.c: Added.
161
162 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
163
164         * gfortran.dg/label_1.f90: Adjust dg-error.
165
166 2006-04-16  Roger Sayle  <roger@eyesopen.com>
167
168         PR target/26961
169         * gcc.dg/fold-cond-1.c: New test case.
170         * gcc.dg/pr26961-1.c: Likewise.
171
172 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
173
174         PR libgfortran/27138
175         * gfortran.dg/read_bad_advance.f90: New test.
176
177 2006-04-16  Roger Sayle  <roger@eyesopen.com>
178             Dale Johannesen  <dalej@apple.com>
179
180         PR target/24076
181         * gcc.target/i386/vecinit-3.c: New testcase.
182         * gcc.target/i386/vecinit-4.c: Likewise.
183         * gcc.target/i386/sse-18.c: Likewise.
184         * gcc.target/i386/sse-19.c: Likewise.
185
186 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
187
188         * gfortran.dg/allocate_zerosize_1.f90:  New test.
189
190 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
191
192         PR c++/26365
193         * g++.dg/template/crash45.C: New test.
194
195 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
196
197         PR fortran/26787
198         * gfortran.dg/proc_assign_1.f90: New test.
199         * gfortran.dg/procedure_lvalue.f90: Change message.
200         * gfortran.dg/namelist_4.f90: Add new error.
201
202         PR fortran/25597
203         PR fortran/27096
204         * gfortran.dg/auto_pointer_array_result_1.f90
205
206         PR fortran/27089
207         * gfortran.dg/specification_type_resolution_1.f90
208
209         PR fortran/18803
210         PR fortran/25669
211         PR fortran/26834
212         * gfortran.dg/bounds_temporaries_1.f90: New test.
213
214         PR fortran/27124
215         * gfortran.dg/array_return_value_1.f90: New test.
216
217 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
218
219         PR fortran/25336
220         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
221
222 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
223
224         PR middle-end/26823
225         * g++.dg/gomp/pr26823-1.C: New test.
226         * g++.dg/gomp/pr26823-2.C: New test.
227
228 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
229
230         PR middle-end/27134
231         * gcc.dg/pr27314.c: New test.
232
233 2006-04-13  Richard Henderson  <rth@redhat.com>
234
235         * g++.dg/gomp/block-0.C: Update expected matches.
236
237 2006-04-13  DJ Delorie  <dj@redhat.com>
238
239         * lib/target-supports.exp (check_effective_target_int32plus): New.
240         (check_effective_target_ptr32plus): New.
241         (check_effective_target_size32plus): New.
242         (check_effective_target_int16): New.
243         (check_profiling_available): Add m32c to the list of unsupported targets.
244
245         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
246         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
247         memory size.
248         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
249         pointers.
250         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
251         size_t.
252         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
253         and size_t.
254         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
255         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
256         not just xstormy16.  Skip m32c due to weird pointer size.
257         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
258         not just xstormy16.
259         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
260         not just xstormy16.
261         * gcc.dg/20020312-2.c: Add m32c support.
262         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
263         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
264         in test.
265         * gcc.dg/20050321-2.c: Require >=32 bit integers.
266         * gcc.dg/asm-1.c: Skip if int and short are the same size.
267         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
268         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
269         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
270         * gcc.dg/init-string-2.c: Require >=32 bit integers.
271         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
272         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
273         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
274         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
275         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
276         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
277         in test.
278         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
279         in test.
280         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
281         * gcc.dg/pr23049.c: Require >=32 bit integers.
282         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
283         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
284         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
285         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
286         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
287         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
288         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
289         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
290         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
291         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
292         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
293         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
294         prototype in test.
295         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
296         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
297         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
298         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
299         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
300         
301         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
302         * gcc.c-torture/execute/20040703-1.x: Likewise.
303         * gcc.c-torture/execute/20040705-1.x: Likewise.
304         * gcc.c-torture/execute/20040705-2.x: Likewise.
305         * gcc.c-torture/execute/20040709-1.x: Likewise.
306         * gcc.c-torture/execute/20040709-2.x: Likewise.
307         * gcc.c-torture/execute/20040811-1.x: Likewise.
308         * gcc.c-torture/execute/20050316-1.x: Likewise.
309         * gcc.c-torture/execute/bitfld-4.x: Likewise.
310         * gcc.c-torture/execute/pr19689.x: Likewise.
311         * gcc.c-torture/execute/pr7284-1.x: Likewise.
312         * gcc.c-torture/execute/usmul.x: Likewise.
313         * gcc.c-torture/execute/vrp-5.x: Likewise.
314         * gcc.c-torture/execute/vrp-6.x: Likewise.
315         * gcc.dg/debug/20041023-1.s: Likewise.
316
317 2006-04-13  Roger Sayle  <roger@eyesopen.com>
318
319         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
320         of integers to a vector types are now constant expressions in C.
321         * gcc.dg/vect/vect-fold-1.c: New test case.
322
323 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
324             Ulrich Weigand  <uweigand@de.ibm.com>
325
326         PR target/27006
327         * gcc.dg/vmx/pr27006.c: New testcase.
328
329 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
330
331         PR libgfortran/26766
332         * gfortran.dg/write_recursive.f90: New test.
333
334 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
335
336         * g++.dg/parse/dtor7.C: New test.
337         * g++.dg/parse/new1.C: Add error marker.
338         * g++.dg/template/new3.C: New test.
339
340         PR c++/26122
341         * g++.dg/template/pure1.C: New test.
342
343         PR c++/26295
344         * g++.dg/parse/ptrmem4.C: New test.
345
346 2006-04-10  Jeff Law  <law@redhat.com>
347
348         PR/27087
349         * gcc.c-torture/compile/pr27087.c: New test.
350
351 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
352
353         PR/21391
354         * gcc.dg/20060410.c: New.
355
356 2006-04-10  Matthias Klose  <doko@debian.org>
357
358         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
359         Recognize multilib directory names containing underscores.
360
361 2006-04-10  Roger Sayle  <roger@eyesopen.com>
362
363         * gcc.target/i386/vecinit-1.c: New test case.
364         * gcc.target/i386/vecinit-2.c: Likewise.
365
366 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
367
368         PR debug/27057
369         * g++.dg/debug/dwarf2-2.C: New test.
370
371 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
372
373         PR rtl-optimization/27073
374         * gcc.c-torture/execute/pr27073.c: New test.
375
376 2006-04-08  Mike Stump  <mrs@apple.com>
377
378         * gcc.dg/pragma-darwin.c: Improve for ppc64.
379
380 2006-04-07  Richard Guenther  <rguenther@suse.de>
381
382         PR tree-optimization/26135
383         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
384
385 2006-04-06  Jan Hubicka  <jh@suse.cz>
386
387         PR profile/26399
388         * g++.dg/bprob/g++-bprob-2.C: New testcase.
389
390 2006-04-06  Roger Sayle  <roger@eyesopen.com>
391
392         * g++.dg/conversion/nullptr1.C: New test case.
393         * g++.dg/conversion/nullptr2.C: Likewise.
394
395 2006-04-05  Roger Sayle  <roger@eyesopen.com>
396
397         * gfortran.dg/dependency_18.f90: New test case.
398
399 2006-04-05  Richard Guenther  <rguenther@suse.de>
400
401         PR tree-optimization/26919
402         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
403         * gcc.dg/ipa/ipa-2.c: Likewise.
404         * gcc.dg/ipa/ipa-3.c: Likewise.
405         * gcc.dg/ipa/ipa-5.c: Likewise.
406
407 2006-04-05  Richard Guenther  <rguenther@suse.de>
408
409         PR tree-optimization/26763
410         * gcc.dg/torture/pr26763-1.c: New testcase.
411         * gcc.dg/torture/pr26763-2.c: Likewise.
412
413 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
414
415         PR fortran/23634
416         PR fortran/25619
417         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
418
419 2006-04-04  Eric Christopher  <echristo@apple.com>
420
421         * gcc.target/i386/387-1.c: Allow regexp to match darwin
422         stubs.
423         * gcc.target/i386/387-5.c: Ditto.
424
425 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
426
427         * gcc.target/sparc/struct-ret-check.c: New test.
428
429 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
430
431         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
432         zero decimal digits specified in format.
433
434 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
435
436         PR fortran/26891
437         * gfortran.dg/missing_optional_dummy_1.f90: New test.
438
439         PR fortran/26976
440         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
441         * gfortran.dg/initialization_1.f90: Make assignment compliant.
442         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
443         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
444         bigendian-ness.
445
446 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
447
448         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
449         dummy arguments work when the actual argument is itself a dummy
450         argument of the caller.
451
452 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
453
454         PR libfortran/24685
455         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
456
457 2006-04-01  Roger Sayle  <roger@eyesopen.com>
458
459         * gfortran.dg/dependencency_17.f90: New test case.
460
461 2006-04-01  Roger Sayle  <roger@eyesopen.com>
462
463         * gfortran.dg/dependency_14.f90: New test case.
464         * gfortran.dg/dependency_15.f90: Likewise.
465         * gfortran.dg/dependency_16.f90: Likewise.
466
467 2006-03-31  Asher Langton  <langton2@llnl.gov>
468
469         PR fortran/25358
470         gfortran.dg/cray_pointers_6.f90: New test.
471
472 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
473
474         PR libgfortran/26890
475         * gfortran.dg/read_size_noadvance.f90: New test.
476
477 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
478
479         PR fortran/25031
480         * gfortran.dg/multiple_allocation_1.f90:  Check that the
481         size has changed after a re-allocation with stat.
482
483 2006-03-30  Richard Guenther  <rguenther@suse.de>
484
485         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
486         removal.
487         * gcc.target/i386/sselibm-2.c: Likewise.
488         * gcc.target/i386/sselibm-3.c: Likewise.
489         * gcc.target/i386/sselibm-4.c: Likewise.
490         * gcc.target/i386/sselibm-5.c: Likewise.
491
492 2006-03-28  Roger Sayle  <roger@eyesopen.com>
493
494         * gcc.dg/fold-andxor-1.c: New test case.
495         * gcc.dg/fold-xorand-1.c: Likewise.
496
497 2006-03-28  Roger Sayle  <roger@eyesopen.com>
498
499         * gcc.dg/fold-convnotconv-1.c: New test case.
500
501 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
502
503         PR fortran/26779
504         * gfortran.dg/private_type_5.f90: New test.
505
506 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
507
508         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
509
510 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
511
512         * gfortran.dg/advance_2.f90: New test.
513         * gfortran.dg/advance_3.f90: New test.
514
515         * gfortran.fortran-torture/execute/equiv_5.f: New test.
516
517 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
518
519         PR libgfortran/26661
520         PR libgfortran/26880
521         * gfortran.dg/read_x_past.f: New test.
522
523 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
524
525         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
526         to be STABS.
527
528 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
529
530         * objc.dg/dwarf-1.m: Skip on AIX.
531         * objc.dg/dwarf-2.m: Skip on AIX.
532
533 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
534
535         PR fortran/26816
536         * gfortran.dg/float_1.f90: New test.
537
538 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
539
540         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
541         X86_64 targets.
542         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
543
544 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
545
546         PR libfortran/26735
547         * gfortran.dg/convert_implied_open.f90:  New test case.
548
549 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
550
551         PR fortran/26769
552         * gfortran.dg/transpose_reshape_r10.f90:  New test case.
553
554 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
555
556         PR middle-end/26717
557         * gcc.dg/pr26717.c: New test.
558
559 2006-03-25  Roger Sayle  <roger@eyesopen.com>
560
561         * gfortran.dg/dependency_12.f90: New test case.
562
563 2006-03-24  Roger Sayle  <roger@eyesopen.com>
564
565         * gfortran.dg/dependency_9.f90: New (resurected) test case.
566
567 2006-03-24  Jeff Law  <law@redhat.com>
568
569         * gcc.c-torture/pr26840.c: New test.
570
571 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
572
573         * objc.dg/dwarf-2.m: New.
574         * obj-c++.dg/dwarf-2.mm: New.
575
576         * g++.old-deja/g++.other/init19.C: New.
577
578 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
579
580         * g++.dg/eh/spbp.C: Skip on AIX.
581
582 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
583
584         PR middle-end/26611
585         * g++.dg/gomp/pr26611-1.C: New test.
586         * g++.dg/gomp/pr26611-2.C: New test.
587
588 2006-03-24  Jeff Law  <law@redhat.com>
589
590         * gcc.c-torture/compile/pr26833.c: New test.
591         * gfortran.fortran-torture/compile/pr26806.f90: New test.
592
593 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
594
595         * gfortran.dg/endfile_2.f90: Delete temp file.
596
597 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
598
599         PR fortran/19303
600         * gfortran.dg/record_marker_1.f90:  New test case.
601         * gfortran.dg/record_marker_2.f:  New test case.
602         * gfortran.dg/record_marker_3.f90:  New test case.
603
604 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
605
606         PR fortran/17298
607         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
608         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
609
610 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
611
612         * lib/gcc-dg.exp (cleanup-modules): New proc.
613         * gfortran.dg/allocatable_function_1.f90,
614         gfortran.dg/allocate_char_star_scalar_1.f90,
615         gfortran.dg/assumed_charlen_function_1.f90,
616         gfortran.dg/assumed_dummy_1.f90,
617         gfortran.dg/assumed_shape_ranks_1.f90,
618         gfortran.dg/assumed_shape_ranks_2.f90,
619         gfortran.dg/assumed_size_dt_dummy.f90,
620         gfortran.dg/auto_char_dummy_array_1.f90,
621         gfortran.dg/auto_char_len_3.f90,
622         gfortran.dg/automatic_module_variable.f90,
623         gfortran.dg/bad_automatic_objects_1.f90,
624         gfortran.dg/char_array_constructor.f90,
625         gfortran.dg/char_array_structure_constructor.f90,
626         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
627         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
628         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
629         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
630         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
631         gfortran.dg/derived_pointer_recursion.f90,
632         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
633         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
634         gfortran.dg/dummy_functions_1.f90,
635         gfortran.dg/elemental_initializer_1.f90,
636         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
637         gfortran.dg/elemental_pointer_1.f90,
638         gfortran.dg/elemental_subroutine_1.f90,
639         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
640         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
641         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
642         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
643         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
644         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
645         gfortran.dg/global_references_1.f90,
646         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
647         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
648         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
649         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
650         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
651         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
652         gfortran.dg/large_integer_kind_1.f90,
653         gfortran.dg/large_real_kind_1.f90,
654         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
655         gfortran.dg/module_double_reuse.f90,
656         gfortran.dg/module_equivalence_1.f90,
657         gfortran.dg/module_interface_1.f90,
658         gfortran.dg/module_parameter_array_refs_1.f90,
659         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
660         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
661         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
662         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
663         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
664         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
665         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
666         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
667         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
668         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
669         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
670         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
671         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
672         gfortran.dg/same_name_1.f90,
673         gfortran.dg/sibling_dummy_procedure_1.f90,
674         gfortran.dg/sibling_dummy_procedure_2.f90,
675         gfortran.dg/sibling_dummy_procedure_3.f90,
676         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
677         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
678         gfortran.dg/used_dummy_types_2.f90,
679         gfortran.dg/used_dummy_types_3.f90,
680         gfortran.dg/used_dummy_types_4.f90,
681         gfortran.dg/used_dummy_types_5.f90,
682         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
683         gfortran.dg/userdef_operator_1.f90: Use it.
684
685 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
686
687         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
688         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
689         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
690         gfortran.dg/write_back.f,
691         gfortran.fortran-torture/execute/inquire_1.f90,
692         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
693
694 2006-03-21  Jeff Law  <law@redhat.com>
695
696         * gcc.dg/tree-ssa/vrp28.c: New test.
697
698 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
699
700         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
701         if _STDC_C99 is defined.
702         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
703         * gcc.dg/builtins-20.c: Likewise.
704         * gcc.dg/builtins-53.c: Likewise.
705         * gcc.dg/single-precision-constant.c: Likewise. Also pass
706         -mmacosx-version-min=10.3 on PowerPC/Darwin.
707
708 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
709
710         PR tree-opt/26781
711         * gcc.c-torture/compile/pr26781-1.c: New test.
712         * gcc.c-torture/compile/pr26781-2.c: New test.
713
714 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
715
716         PR c++/26690
717         * g++.dg/gomp/pr26690-1.C: New test.
718         * g++.dg/gomp/pr26690-2.C: New test.
719
720 2006-03-20  Jeff Law  <law@redhat.com>
721
722         * gcc.dg/tree-ssa/pr21829.c: New test.
723
724         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
725
726 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
727
728         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
729         (check_visibility_available): Use it.
730         (check_effective_target_default_packed): Likewise.
731         (check_effective_target_pcc_bitfield_type_matters): Likewise.
732         (check_effective_target_fopenmp): Likewise.
733         (check_effective_target_freorder): Likewise.
734         (check_effective_target_fpic): Likewise.
735         (check_named_sections_available): Likewise.
736         (check_effective_target_ilp32): Likewise.
737         (check_effective_target_lp64): Likewise.
738
739 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
740
741         PR fortran/20935
742         * gfortran.dg/scalar_mask_2.f90:  New test case.
743
744 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
745
746         PR tree-opt/26629
747         * gcc.dg/tree-ssa/loadpre12.c: New test.
748         * gcc.dg/tree-ssa/loadpre13.c: New test.
749         * gcc.dg/tree-ssa/loadpre14.c: New test.
750         * gcc.dg/tree-ssa/loadpre15.c: New test.
751         * gcc.dg/tree-ssa/loadpre16.c: New test.
752         * gcc.dg/tree-ssa/loadpre17.c: New test.
753         * gcc.dg/tree-ssa/loadpre18.c: New test.
754         * gcc.dg/tree-ssa/loadpre19.c: New test.
755         * gcc.dg/tree-ssa/loadpre20.c: New test.
756         * gcc.dg/tree-ssa/loadpre21.c: New test.
757         * gcc.dg/tree-ssa/loadpre22.c: New test.
758
759 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
760
761         PR fortran/26741
762         * gfortran.dg/elemental_initializer_1.f90: New test.
763
764         PR fortran/26716
765         * gfortran.dg/assumed_shape_ranks_2: New test.
766
767 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
768
769         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
770         target fpic.
771
772 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
773
774         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
775         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
776         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
777         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
778         gfortran.fortran-torture/execute/direct_io.f90,
779         gfortran.fortran-torture/execute/inquire_2.f90,
780         gfortran.fortran-torture/execute/inquire_4.f90,
781         gfortran.fortran-torture/execute/list_read_1.f90,
782         gfortran.fortran-torture/execute/open_replace.f90,
783         gfortran.fortran-torture/execute/slash_edit.f90,
784         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
785         temporary files from testcases.
786
787 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
788
789         PR libgfortran/26509
790         gfortran.dg/write_direct_eor.f90: New test.
791
792 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
793
794         * gcc.target/powerpc/pr26350.c: New.
795         * gcc.target/powerpc/indexed-addr.c: New.
796
797 2006-03-16  Roger Sayle  <roger@eyesopen.com>
798
799         * gfortran.dg/dependency_13.f90: New test case.
800
801 2006-03-16  Roger Sayle  <roger@eyesopen.com>
802
803         PR middle-end/21781
804         * gcc.dg/real-const-1.c: New test case.
805
806 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
807
808         * g++.old-deja/g++.other/init18.C: New.
809         * g++.old-deja/g++.other/init5.C: Remove xfail.
810
811 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
812
813         * g++.dg/opt/pr15551.C: Cleanup temp file.
814
815 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
816
817         PR c++/6634
818         g++.dg/parse/long1.C: New test.
819
820 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
821
822         PR fortran/19101
823         * gfortran.dg/continuation.f90: New test.
824         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
825
826 2006-03-14  Richard Guenther  <rguenther@suse.de>
827
828         PR tree-optimization/26672
829         * gcc.dg/torture/pr26672.c: New testcase.
830
831 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
832
833         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
834         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
835
836 2006-03-13  Roger Sayle  <roger@eyesopen.com>
837
838         PR middle-end/26557
839         * gcc.c-torture/compile/switch-1.c: New test case.
840
841 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
842
843         PR fortran/25378
844         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
845         test to include more permuatations of mask and index.
846         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
847         respond to F2003 spec. that the position returned for an all false
848         mask && condition is zero.
849
850 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
851
852         PR middle-end/25989
853         * gcc.dg/gomp/pr25989.c: New test.
854
855 2006-03-13  Jeff Law  <law@redhat.com>
856
857         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
858
859 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
860
861         * gcc.dg/switch-9.c: New test.
862
863 2006-03-13  Richard Guenther  <rguenther@suse.de>
864
865         PR middle-end/26630
866         * gcc.dg/torture/pr26630.c: New testcase.
867
868 2006-03-11  Roger Sayle  <roger@eyesopen.com>
869
870         * gfortran.dg/dependency_10.f90: New test case.
871         * gfortran.dg/dependency_11.f90: Likewise.
872
873 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
874             Erik Edelmann  <eedelman@gcc.gnu.org>
875
876         * gfortran.dg/allocatable_function_1.f90: New.
877         * gfortran.dg/allocatable_function_2.f90: New.
878
879 2006-03-10  Richard Guenther  <rguenther@suse.de>
880
881         PR middle-end/26565
882         * gcc.dg/torture/pr26565.c: New testcase.
883
884 2006-03-09  Eric Christopher  <echristo@apple.com>
885
886         * gcc.c-torture/compile/20060309-1.c: New.
887
888 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
889
890         PR libgfortran/26499
891         * gfortran.dg/write_back.f: New test.
892         * gfortran.dg/write_rewind_1.f: New test.
893         * gfortran.dg/write_rewind_2.f: New test.
894
895 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
896
897         PR libgfortran/26554
898         * gfortran.dg/read_logical.f90: New test.
899
900 2006-03-04  Laurent GUERBY <laurent@guerby.net>
901
902         * ada/acats/norun.lst: cdd2a03 now passes.
903
904 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
905
906         PR testsuite/25177
907         * gcc.target/powerpc/pr18096-1.c: Change where the error
908         would match.
909
910 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
911
912         * gcc.target/i386/cleanup-1.c: New test.
913         * gcc.target/i386/cleanup-2.c: New test.
914
915 2006-03-04  Roger Sayle  <roger@eyesopen.com>
916
917         * gfortran.dg/dependency_9.f90: Remove for the time being.
918
919 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
920
921         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
922         directive.
923
924 2006-03-03  Roger Sayle  <roger@eyesopen.com>
925
926         * gfortran.dg/dependency_9.f90: New test case.
927
928 2006-03-03  Roger Sayle  <roger@eyesopen.com>
929
930         * gfortran.dg/dependency_4.f90: New test case.
931         * gfortran.dg/dependency_5.f90: New test case.
932         * gfortran.dg/dependency_6.f90: New test case.
933         * gfortran.dg/dependency_7.f90: New test case.
934         * gfortran.dg/dependency_8.f90: New test case.
935
936 2006-03-03  Paul Brook  <paul@codesourcery.com>
937
938         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
939         Add m68k-*-elf.
940
941 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
942
943         PR fortran/25031
944         * multiple_allocation_1.f90:  New test.
945
946 2006-03-03  Roger Sayle  <roger@eyesopen.com>
947
948         PR tree-optimization/26524
949         * gfortran.dg/pr26524.f: New test case.
950
951 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
952
953         * g++.dg/template/repo5.C: Cleanup repo files.
954         * gcc.dg/20051201-1.c: Cleanup coverage files.
955         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
956         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
957         tree dump files.
958
959 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
960
961         * objc.dg/objc-nofilename-1.m: New test.
962         * objc.dg/bad-receiver-type.m: New test.
963         * obj-c++.dg/bad-receiver-type.mm: New test.
964
965 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
966
967         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
968
969 2006-03-01  Mike Stump  <mrs@apple.com>
970
971         * g++.dg/abi/key2.C: Add.
972
973 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
974
975         * gfortran.dg/logical_dot_product.f90: New test.
976
977         PR fortran/26393
978         * gfortran.dg/used_interface_ref.f90: New test.
979
980         PR fortran/20938
981         * gfortran.dg/dependency_2.f90: New test.
982         * gfortran.fortran-torture/execute/where17.f90: New test.
983         * gfortran.fortran-torture/execute/where18.f90: New test.
984         * gfortran.fortran-torture/execute/where19.f90: New test.
985         * gfortran.fortran-torture/execute/where20.f90: New test.
986
987 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
988
989         * g++.dg/tree-ssa/pr26443.C: New test case.
990
991 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
992
993         PR middle-end/26022
994         * g++.dg/opt/return-slot1.C: New test.
995
996 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
997
998         PR libgfortran/26136
999         * gfortran.dg/namelist_23.f90: New test.
1000
1001 2006-02-28  Roger Sayle  <roger@eyesopen.com>
1002
1003         PR middle-end/14752
1004         * gcc.dg/fold-eqandshift-2.c: New test case.
1005
1006 2006-02-28  Richard Guenther  <rguenther@suse.de>
1007
1008         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1009         decomposition.
1010
1011 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
1012
1013         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
1014
1015 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1016
1017         PR libgfortran/26464
1018         * gfortran.dg/backspace_5.f: New test.
1019         * gfortran.dg/backspace_6.f: New test.
1020
1021 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1022
1023         * gcc.dg/fold-eqandnot-1.c: New test case.
1024
1025 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1026
1027         PR middle-end/19983
1028         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1029
1030 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
1031
1032         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1033         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1034
1035 2006-02-26  Richard Guenther  <rguenther@suse.de>
1036
1037         PR tree-optimization/26421
1038         * gcc.dg/tree-ssa/pr26421.c: New testcase.
1039
1040 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1041
1042         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1043         * g++.old-deja/g++.robertl/eb132.C: Likewise.
1044
1045 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1046
1047         * gcc.dg/fold-even-1.c: New test case.
1048
1049 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1050
1051         PR middle-end/21137
1052         * gcc.dg/fold-eqandshift-1.c: New test case.
1053
1054 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1055
1056         PR tree-optimization/25125
1057         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1058         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1059
1060 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1061
1062         PR tree-optimizations/26359
1063         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1064         with -fdump-tree-dceloop-details.
1065         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1066
1067 2006-02-25  Roger Sayle  <roger@eyesopen.com>
1068
1069         PR middle-end/23673
1070         * gcc.dg/fold-eqxor-1.c: New test case.
1071         * gcc.dg/fold-eqxor-2.c: Likewise.
1072         * gcc.dg/fold-eqxor-3.c: Likewise.
1073
1074 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
1075
1076         PR fortran/23092
1077         * scalar_mask_1.f90:  New test.
1078
1079 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
1080
1081         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1082         * g++.dg/eh/uncaught2.C: New.
1083         * g++.dg/eh/uncaught3.C: New.
1084
1085 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1086
1087         PR libgfortran/26423
1088         * gfortran.dg/read_many_1.f: New test.
1089
1090 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
1091
1092         PR fortran/24519
1093         * gfortran.dg/dependency_3.f90: New test.
1094         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1095         XFAILs.
1096
1097         PR fortran/25395
1098         * gfortran.dg/equiv_6.f90: New test.
1099
1100 2006-02-23  Jeff Law  <law@redhat.com>
1101
1102         * gcc.c-torture/compile/pr26425.c: New test.
1103
1104 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
1105
1106         PR middle-end/26412
1107         * gcc.dg/gomp/pr26412.c: New test.
1108
1109 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1110
1111         PR c++/26291
1112         * g++.dg/other/ellipsis1.C: New test.
1113         * g++.dg/parse/operator4.C: Adjust error marker.
1114
1115 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1116
1117         PR target/25603
1118         * gfortran.dg/pr25603.f: New testcase.
1119
1120 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
1121
1122         * gcc.dg/bf-spl1.c: Don't specify -m68000.
1123         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1124
1125 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
1126
1127         * g++.dg/eh/spbp.C: New.
1128
1129 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
1130
1131         PR middle-end/26379
1132         * gcc.target/i386/mmx-7.c: New test.
1133
1134 2006-02-20  Roger Sayle  <roger@eyesopen.com>
1135
1136         PR tree-optimization/26361
1137         * gcc.dg/tree-ssa/vrp27.c: New test case.
1138
1139 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
1140
1141         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1142         * gcc.dg/tree-ssa/complex-4.c: Here.
1143
1144 2006-02-19  Roger Sayle  <roger@eyesopen.com>
1145
1146         PR middle-end/19543
1147         * gfortran.dg/logical_1.f90: New test case.
1148
1149 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
1150
1151         PR middle-end/26334
1152         * gcc.dg/20060218-1.c: Moved to...
1153         * gcc.target/i386/20060218-1.c: ... here.  New test.
1154
1155 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1156
1157         PR fortran/26201
1158         * gfortran.dg/convert_1.f90: New.
1159
1160 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
1161
1162         PR fortran/25054
1163         * gfortran.dg/namelist_5.f90: New test.
1164
1165         PR fortran/25089
1166         * gfortran.dg/namelist_4.f90: New test.
1167
1168 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1169
1170         PR tree-opt/25680
1171         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1172
1173 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1174
1175         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1176         variable to take into account the variable name in the
1177         function header.
1178         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1179
1180 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
1181
1182         PR middle-end/26334
1183         * gcc.c-torture/compile/20060217-1.c: New test.
1184         * gcc.dg/20060218-1.c: New test.
1185
1186 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
1187
1188         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1189
1190 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1191
1192         * gcc.dg/cpp/undef3.c: New test.
1193         * gcc.dg/cpp/trad/builtins2.c: New test.
1194
1195 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
1196
1197         PR c++/26266
1198         * g++.dg/template/static22.C: New test.
1199         * g++.dg/template/static23.C: New test.
1200         * g++.dg/template/static24.C: New test.
1201         * g++.dg/template/non-dependent13.C: New test.
1202         * g++.dg/init/member1.C: Tweak error markers.
1203
1204 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1205
1206         PR target/26255
1207         * gcc.c-torture/compile/pr26255.c: New test case.
1208
1209 2006-02-16  Roger Sayle  <roger@eyesopen.com>
1210
1211         * gfortran.fortran-torture/execute/where_10.f90: New test case.
1212         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1213         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1214         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1215         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1216         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1217         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1218
1219 2006-02-16  Jeff Law  <law@redhat.com>
1220
1221         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1222         * gcc.dg/tree-ssa/vrp26.c: New test.
1223
1224 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
1225
1226         PR target/20353
1227         PR target/24578
1228         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1229         __UCLIBC__ is defined.
1230
1231 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
1232
1233         PR fortran/26224
1234         * gfortran.dg/gomp/pr26224.f: New test.
1235
1236 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
1237
1238         PR tree-opt/25918
1239         * lib/target-supports.exp
1240         (check_effective_target_vect_short_mult): New.
1241         (check_effective_target_vect_char_mult): New.
1242         (check_effective_target_vect_widen_sum_qi_to_si): New.
1243         (check_effective_target_vect_widen_sum_qi_to_hi): New.
1244         (check_effective_target_vect_widen_sum_hi_to_si): New.
1245         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1246         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1247         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1248         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1249         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1250         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1251         vect-reduc-pattern-2c.c
1252         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1253         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1254         vect-reduc-pattern-1c.c
1255
1256 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
1257
1258         PR fortran/24557
1259         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1260
1261 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1262
1263         PR fortran/26054
1264         * gfortran.dg/enum_8.f90: Remove check for warning.
1265         * gfortran.dg/iomsg_1.f90: Ditto.
1266         * gfortran.dg/enum_1.f90: Ditto.
1267         * gfortran.dg/enum_9.f90: Ditto.
1268         * gfortran.dg/enum_2.f90: Ditto.
1269         * gfortran.dg/enum_10.f90: Ditto.
1270         * gfortran.dg/enum_3.f90: Ditto.
1271         * gfortran.dg/flush_1.f90: Ditto.
1272         * gfortran.dg/enum_4.f90: Ditto.
1273         * gfortran.dg/array_constructor_1.f90: Ditto.
1274         * gfortran.dg/enum_5.f90: Ditto.
1275         * gfortran.dg/enum_6.f90: Ditto.
1276         * gfortran.dg/enum_7.f90: Ditto.
1277
1278 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
1279
1280         PR middle-end/26300
1281         * gcc.c-torture/compile/20060215-1.c: New test.
1282
1283 2006-02-14  Roger Sayle  <roger@eyesopen.com>
1284
1285         PR middle-end/23670
1286         * gcc.dg/tree-ssa/andor-2.c: New test case.
1287
1288 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
1289
1290         PR fortran/25045
1291         * optional_dim.f90:  New test.
1292
1293 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1294
1295         PR fortran/26277
1296         * gfortran.dg/label_4.f90: New.
1297
1298 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
1299             Diego Novillo  <dnovillo@redhat.com>
1300             Uros Bizjak  <uros@kss-loka.si>
1301
1302         * gfortran.dg/gomp: New directory.
1303
1304 2006-02-14  Richard Guenther  <rguenther@suse.de>
1305
1306         PR tree-optimization/26258
1307         * gcc.dg/torture/pr26258.c: New testcase.
1308
1309 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
1310
1311         PR fortran/26246
1312         * gfortran.dg/pr26246_1.f90: New test.
1313         * gfortran.dg/pr26246_2.f90: New test.
1314
1315         PR middle-end/26092
1316         * gcc.c-torture/compile/20060208-1.c: New test.
1317
1318 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
1319
1320         PR fortran/26074
1321         PR fortran/25103
1322         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1323         * gfortran.dg/bad_automatic_objects_1.f90: New test.
1324         * gfortran.dg/automatic_module_variable.f90: Change error message.
1325
1326         PR fortran/20861
1327         * gfortran.dg/internal_dummy_1.f90: New test.
1328
1329         PR fortran/20871
1330         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1331
1332
1333         PR fortran/25083
1334         * gfortran.dg/uncommon_block_data_1.f90: New test.
1335         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1336         with standard.
1337
1338         PR fortran/25088
1339         * gfortran.dg/typed_subroutine_1.f90: New test.
1340
1341 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
1342
1343         * objc.dg/dwarf-1.m: New.
1344
1345 2006-02-13  Roger Sayle  <roger@eyesopen.com>
1346
1347         PR middle-end/24427
1348         * gcc.dg/tree-ssa/andor-1.c: New test case.
1349
1350 2006-02-13  Josh Conner  <jconner@apple.com>
1351
1352         PR target/25376
1353         * gcc.dg/pr25376.c: New test.
1354
1355         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1356         assemble.
1357         * lib/target-supports.exp (check_named_sections_available):
1358         Only compile named-sections test -- don't assemble.
1359
1360 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1361
1362         * g++.dg/warn/no-write-strings.C: New test.
1363         * g++.dg/warn/write-strings.C: Likewise.
1364         * g++.dg/warn/write-strings-default.C: Likewise.
1365
1366 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
1367
1368         PR fortran/25806
1369         * gfortran.dg/ret_pointer_2.f90: New test.
1370
1371 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
1372
1373         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1374
1375 2006-02-10  Jeff Law  <law@redhat.com>
1376
1377         * gcc.c-torture/compile/pr26213.c: New test.
1378
1379 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
1380
1381         gfortran.dg/null_1.f90: New test.
1382
1383 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1384
1385         PR fortran/14771
1386         * gfortran.dg/parens_4.f90: New.
1387         * gfortran.dg/parens_5.f90: New.
1388
1389 2006-02-10  Richard Guenther  <rguenther@suse.de>
1390
1391         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1392
1393 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1394         Paul Thomas  <pault@gcc.gnu.org>
1395
1396         PR fortran/14771
1397         * gfortran.dg/parens_1.f90: New.
1398         * gfortran.dg/parens_2.f90: New.
1399         * gfortran.dg/parens_3.f90: New.
1400
1401 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
1402
1403         PR fortran/26038
1404         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1405
1406         PR fortran/25059
1407         * gfortran.dg/impure_assignment_1.f90: New test.
1408
1409         PR fortran/25070
1410         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1411
1412 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1413
1414         PR target/26141
1415         * g++.dg/expr/stdarg2.C: New test.
1416
1417 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1418
1419         PR inline-asm/16194
1420         * gcc.dg/pr16194.c: New test.
1421
1422 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1423
1424         * ada/acats/run_acats: Use portable variant of "$@".
1425
1426 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1427
1428         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1429         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1430
1431 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1432
1433         PR tree-opt/26179
1434         * g++.dg/opt/pr26179.C: New test.
1435
1436 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1437
1438         PR middle-end/26134
1439         * gcc.dg/tree-ssa/complex-3.c: New test.
1440
1441 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1442
1443         * gcc.c-torture/compile/volatile-1.c: New test.
1444
1445 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
1446
1447         PR 26180
1448         * gcc.dg/tree-ssa/pr26180.c: New test.
1449
1450 2006-02-08  Jeff Law  <law@redhat.com>
1451
1452         * gcc.dg/tree-ssa/pr21417.c: New test.
1453
1454 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1455
1456         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1457         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
1458
1459 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1460
1461         * lib/scanrtl.exp: New.
1462
1463 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1464
1465         PR c++/26071
1466         * g++.dg/other/virtual2.C: New test.
1467
1468         PR c++/26070
1469         * g++.dg/other/virtual1.C: New test.
1470
1471 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1472
1473         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
1474         cleanup-ipa-dump): Update dump file glob patterns.
1475         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
1476         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
1477
1478         * lib/gcc-dg.exp: Load it.
1479         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
1480
1481 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
1482
1483         PR testsuite/26159
1484         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
1485         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1486
1487 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1488
1489         PR fortran/25577
1490         * gfortran.dg/mvbits_1.f90: New.
1491
1492 2006-02-07  Dirk Mueller  <dmueller@suse.com>
1493
1494         * g++.dg/warn/Wdiv-by-zero.C: New test.
1495         * g++.dg/warn/Wno-div-by-zero.C: New.
1496
1497 2006-02-07  Jeff Law  <law@redhat.com>
1498
1499         * gcc.dg/tree-ssa/pr21559.c: New test.
1500
1501         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
1502         multiple VRP passes.
1503         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1504         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1505         * gcc.dg/tree-ssa/pr21582.c: Likewise.
1506         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1507         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1508         * gcc.dg/tree-ssa/vrp02.c: Likewise
1509         * gcc.dg/tree-ssa/vrp11.c: Likewise
1510         * gcc.dg/tree-ssa/pr14341.c: Likewise
1511         * gcc.dg/tree-ssa/vrp19.c: Likewise
1512         * gcc.dg/tree-ssa/vrp20.c: Likewise
1513         * gcc.dg/tree-ssa/vrp03.c: Likewise
1514         * gcc.dg/tree-ssa/pr21086.c: Likewise
1515         * gcc.dg/tree-ssa/pr21959.c: Likewise
1516         * gcc.dg/tree-ssa/vrp21.c: Likewise
1517         * gcc.dg/tree-ssa/vrp04.c: Likewise
1518         * gcc.dg/tree-ssa/pr25485.c: Likewise
1519         * gcc.dg/tree-ssa/pr22026.c: Likewise
1520         * gcc.dg/tree-ssa/vrp22.c: Likewise
1521         * gcc.dg/tree-ssa/vrp05.c: Likewise
1522         * gcc.dg/tree-ssa/20030807-10.c: Likewise
1523         * gcc.dg/tree-ssa/pr20701.c: Likewise
1524         * gcc.dg/tree-ssa/vrp23.c: Likewise
1525         * gcc.dg/tree-ssa/vrp06.c: Likewise
1526         * gcc.dg/tree-ssa/pr22117.c: Likewise
1527         * gcc.dg/tree-ssa/pr20702.c: Likewise
1528         * gcc.dg/tree-ssa/vrp15.c: Likewise
1529         * gcc.dg/tree-ssa/pr21090.c: Likewise
1530         * gcc.dg/tree-ssa/pr21294.c: Likewise
1531         * gcc.dg/tree-ssa/vrp24.c: Likewise
1532         * gcc.dg/tree-ssa/vrp07.c: Likewise
1533         * gcc.dg/tree-ssa/pr21563.c: Likewise
1534         * gcc.dg/tree-ssa/pr25382.c: Likewise
1535         * gcc.dg/tree-ssa/vrp16.c: Likewise
1536         * gcc.dg/tree-ssa/vrp25.c: Likewise
1537         * gcc.dg/tree-ssa/vrp08.c: Likewise
1538         * gcc.dg/tree-ssa/20030807-6.c: Likewise
1539         * gcc.dg/tree-ssa/vrp17.c: Likewise
1540         * gcc.dg/tree-ssa/pr21458.c: Likewise
1541         * g++.dg/tree-ssa/pr18178.C: Likewise
1542
1543 2006-02-07  Richard Guenther  <rguenther@suse.de>
1544
1545         PR c++/26140
1546         Revert
1547         2006-01-30  Richard Guenther  <rguenther@suse.de>
1548         PR c++/23372
1549         * gcc.dg/pr23372-1.C: New testcase.
1550
1551         * g++.dg/tree-ssa/pr26140.C: New testcase.
1552
1553 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
1554
1555         PR c++/9737
1556         * g++.dg/template/ttp15.C: New test.
1557         * g++.dg/template/ttp16.C: Likewise.
1558         * g++.dg/template/ttp17.C: Likewise.
1559         * g++.old-deja/g++.pt/ttp36.C: Remove.
1560         * g++.old-deja/g++.pt/ttp19.C: Likewise.
1561         * g++.old-deja/g++.pt/ttp37.C: Likewise.
1562         * g++.old-deja/g++.pt/ttp38.C: Likewise.
1563         * g++.old-deja/g++.pt/ttp39.C: Likewise.
1564         * g++.old-deja/g++.pt/ttp9.C: Likewise.
1565         * g++.old-deja/g++.pt/ttp40.C: Likewise.
1566         * g++.old-deja/g++.pt/ttp51.C: Likewise.
1567         * g++.old-deja/g++.pt/ttp26.C: Likewise.
1568         * g++.old-deja/g++.pt/ttp36.C: Likewise.
1569
1570 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
1571
1572         PR libfortran/23815
1573         * unf_io_convert_4.f90:  New test.
1574
1575 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
1576
1577         * gcc.dg/tree-ssa/loadpre10.c: New test.
1578         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
1579         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
1580         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
1581
1582 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1583
1584         PR libfortran/24685
1585         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
1586
1587 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
1588
1589         PR tree-opt/25251
1590         * gfortran.dg/assign_7.f: New test.
1591
1592 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1593
1594         PR fortran/26041
1595         PR fortran/26064
1596         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
1597         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
1598         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
1599
1600 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
1601
1602         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
1603         in size_t typedef.
1604
1605 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1606
1607         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
1608         * g++.dg/charset/string.c (foo): Likewise.
1609         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
1610         const char*
1611         * g++.dg/ext/builtin2.C (printf): Likewise.
1612         * g++.dg/init/new15.C (printf): Likewise.
1613         * g++.dg/opt/pr17697-1.C (foo): Likewise.
1614         * g++.dg/opt/pr17697-2.C (foo): Likewise.
1615         * g++.dg/opt/pr17697-3.C (foo): Likewise.
1616         * g++.dg/template/non-dependent4.C (temp): Likewise.
1617         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
1618         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
1619         parameter type to const char*.
1620         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
1621         Change type to const char*.
1622         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
1623         Likewise.
1624         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
1625         second parameter type to const char*.
1626         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
1627         (Y::Y): Change parameter type to const char*.
1628         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
1629         * g++.old-deja/g++.jason/report.C: Apply const correctness.
1630         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
1631         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
1632         (char*).
1633         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
1634         const char*.
1635         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
1636         type to const char*.
1637         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
1638         return type to const char*.
1639         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
1640         to const char*.
1641         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
1642         * g++.old-deja/g++.law/refs1.C: Likewise.
1643         * g++.old-deja/g++.law/visibility1.C: Likewise.
1644         * g++.old-deja/g++.law/visibility2.C: Likewise.
1645         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
1646         const char*.
1647         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
1648         * g++.old-deja/g++.mike/net48.C: Likewise.
1649         * g++.old-deja/g++.mike/p646.C: Likewise.
1650         * g++.old-deja/g++.mike/p6746.C: Likewise.
1651         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
1652         type to const char*.
1653         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
1654         deprecated conversion warning.
1655         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
1656         char*.
1657         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
1658         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
1659         * g++.old-deja/g++.pt/explicit8.C: Likewise.
1660         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
1661         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
1662         * g++.old-deja/g++.pt/nontype3.C: Likewise.
1663         * g++.old-deja/g++.pt/t39.C: Likewise.
1664         * g++.old-deja/g++.robertl/eb106.C: Likewise.
1665         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
1666
1667 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
1668
1669         PR fortran/25075
1670         intrinsic_argument_conformance_1.f90:  New test.
1671
1672 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
1673
1674         PR fortran/20845
1675         * gfortran.dg/char_result_11.f90: Add SAVE.
1676         * gfortran.dg/der_pointer_4.f90: Ditto.
1677         * gfortran.dg/default_initialization.f90: New test.
1678
1679 2006-02-03  Jeff Law  <law@redhat.com>
1680
1681         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
1682         handle more than 100 dump files.
1683         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
1684         * lib/scantree.exp (scan-tree-dump): Likewise.
1685         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
1686         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
1687         * lib/scanipa.exp (scan-ipa-dump): Likewise.
1688         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
1689         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
1690
1691 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
1692
1693         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
1694
1695 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
1696
1697         * g++.dg/template/using12.C: New test.
1698
1699 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
1700
1701         * gcc.target/powerpc/pr25960.c: New test.
1702
1703 2006-02-02  Steven G. Kargl  <kargls@comcast>
1704
1705         PR fortran/24958
1706         gfortran.dg/nullify_2.f90: New test.
1707
1708 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
1709
1710         PR 25990
1711         * gcc.dg/gomp/pr25990.c: New test.
1712
1713 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
1714
1715         PR c++/25342
1716         * g++.gd/template/partial4.C: New test.
1717
1718 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
1719
1720         PR middle-end/26001
1721         * gfortran.dg/data_char_2.f90: New.
1722
1723 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
1724
1725         PR fortran/26039
1726         maxval_maxloc_conformance_1.f90:  New test.
1727
1728 2006-01-31  Richard Guenther  <rguenther@suse.de>
1729
1730         * gcc.target/i386/sselibm-1.c: New testcase.
1731         * gcc.target/i386/sselibm-2.c: Likewise.
1732         * gcc.target/i386/sselibm-3.c: Likewise.
1733         * gcc.target/i386/sselibm-4.c: Likewise.
1734         * gcc.target/i386/sselibm-5.c: Likewise.
1735
1736 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1737
1738         PR fortran/24266
1739         * gfortran.dg/arrayio_derived_2.f90: New.
1740
1741 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
1742
1743         * gcc.dg/unsigned-long-compare.c: New test.
1744
1745 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
1746
1747         PR testsuite/25318
1748         * lib/target-supports.exp (check_effective_target_freorder):
1749         Check to see if target supports -freorder-blocks-and-partition.
1750         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
1751         instead of "dg-require-named-sections".
1752
1753 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
1754
1755         PR target/14798:
1756         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
1757         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
1758         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1759         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1760         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
1761         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
1762         * gcc.dg/attr-isr-trap_exit.c: Likewise.
1763         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1764
1765 2006-01-30  Richard Guenther  <rguenther@suse.de>
1766
1767         PR c++/23372
1768         * gcc.dg/pr23372-1.C: New testcase.
1769
1770 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
1771
1772         * gcc.dg/gomp/pr25874.c: New test.
1773
1774 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
1775
1776         PR tree-opt/25911
1777         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
1778
1779 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
1780
1781         PR fortran/18578
1782         PR fortran/18579
1783         PR fortran/20857
1784         PR fortran/20885
1785         * gfortran.dg/intent_out_1.f90: New test.
1786
1787 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
1788
1789         PR fortran/17911
1790         * gfortran.dg/procedure_lvalue.f90: New test.
1791
1792         PR fortran/20895
1793         PR fortran/25030
1794         * gfortran.dg/char_pointer_assign_2.f90: New test.
1795         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
1796         assignment to be consistent with standard.
1797         * gfortran.dg/char_result_2.f90: The same.
1798         * gfortran.dg/char_result_8.f90: The same.
1799
1800 2006-01-28  Zack Weinberg  <zackw@panix.com>
1801
1802         * gcc.dg/Woverlength-strings.c
1803         * gcc.dg/Woverlength-strings-pedantic-c89.c
1804         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
1805         * gcc.dg/Woverlength-strings-pedantic-c99.c
1806         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
1807
1808 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
1809
1810         * gcc.c-torture/execute/20060127-1.c: New test.
1811
1812 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1813
1814         PR c++/25999
1815         * g++.dg/ext/pragmaweak1.C: New test.
1816
1817 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1818
1819         PR c++/25855
1820         * g++.dg/template/spec29.C: New test.
1821
1822 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
1823
1824         PR c/19606.
1825         * gcc.c-torture/execute/pr19606.c: New.
1826
1827 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
1828
1829         * gcc.dg/pragma-re-4.c: New test.
1830
1831 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
1832
1833         PR fortran/25964
1834         * gfortran.dg/assumed_size_refs_3.f90: New test.
1835
1836 2006-01-27  Ben Elliston  <bje@au.ibm.com>
1837
1838         * gcc.misc-tests/dectest.exp: Remove defunct comment.
1839
1840 2006-01-26  Laurent GUERBY <laurent@guerby.net>
1841
1842         PR ada/21317
1843         * ada/acats/support/impdef.a: Add One_Long_Second.
1844         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
1845         * ada/acats/tests/c9/c94026.a: Likewise.
1846         * ada/acats/tests/c9/c97305c.ada: Likewise.
1847         * ada/acats/tests/c9/c99004a.ada: Likewise.
1848
1849 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
1850
1851         PR fortran/25964
1852         * gfortran.dg/global_references_2.f90: New test.
1853
1854         PR fortran/25084
1855         PR fortran/20852
1856         PR fortran/25085
1857         PR fortran/25086
1858         * gfortran.dg/assumed_charlen_function_1.f90: New test.
1859         * gfortran.dg/assumed_charlen_function_3.f90: New test.
1860
1861         PR fortran/25416
1862         * gfortran.dg/assumed_charlen_function_2.f90: New test.
1863
1864 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
1865
1866         PR c/25892
1867         * gcc.dg/Wpointer-sign.c: New.
1868         * gcc.dg/Wpointer-sign-Wall.c: New.
1869         * gcc.dg/Wpointer-sign-Wall-no.c: New.
1870         * gcc.dg/Wpointer-sign-pedantic.c: New.
1871         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
1872         * gcc.dg/conv-2.c: Use -Wpointer-sign.
1873
1874 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
1875
1876         PR C/25861
1877         * gcc.c-torture/compile/pr25861.c: New test.
1878
1879 2006-01-26  Paul Brook  <paul@codesourcery.com>
1880
1881         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
1882         on short-enum targets.
1883         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
1884         variable.
1885         (generate_fields): Use short_enums.
1886         (main): Set short_enums.  Document -e.
1887         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
1888         on short-enum targets.
1889         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
1890         variable.
1891         (generate_fields): Use short_enums.
1892         (main): Set short_enums.  Document -e.
1893         * lib/target-supports.exp (check_effective_target_short_enums): New.
1894
1895 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
1896
1897         PR target/25947
1898         * gcc.dg/torture/pr25947-1.c: New test.
1899
1900 2006-01-25  Jan Hubicka  <jh@suse.cz>
1901             Roger Sayle  <roger@eyesopen.com>
1902
1903         PR rtl-optimization/25703
1904         * gcc.target/i386/20060125-1.c: New test case.
1905         * gcc.target/i386/20060125-2.c: New test case.
1906
1907 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1908
1909         PR fortran/18540
1910         * gfortran.dg/goto_1.f: New.
1911
1912 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
1913
1914         PR fortran/25716
1915         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
1916         25716 on 32-bit systems too.
1917
1918 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
1919
1920         PR testsuite/25590
1921         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
1922
1923 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1924
1925         * gcc.dg/tree-ssa/gen-vect-33.c: New.
1926
1927 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1928
1929         PR fortran/25835
1930         * gfortran.dg/read_eof.f90: Delete, renamed.
1931         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
1932         * gfortran.dg/read_eof_2.f90: New test.
1933         * gfortran.dg/read_eof_3.f90: New test.
1934
1935 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
1936
1937         PR tree-opt/25860
1938         * gcc.c-torture/compile/pr25860.c: New test.
1939
1940 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1941
1942         PR c++/25552
1943         * g++.dg/parse/dtor8.C: New test.
1944
1945 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
1946
1947         PR testsuite/25891
1948         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
1949         * gcc.dg/gomp/gomp.exp: Return without testing anything if
1950         check_effective_target_fopenmp returns 0.
1951
1952 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
1953
1954         PR ada/20548
1955         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
1956         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
1957         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
1958
1959 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
1960
1961         PR tree-opt/25857
1962         * g++.dg/opt/pr25857.C: New test.
1963
1964 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
1965         Jan Hubicka  <jh@suse.cz>
1966         Richard Guenther  <rguenther@suse.de>
1967
1968         PR rtl-optimization/25654
1969         * gcc.dg/torture/pr25654.c: New testcase.
1970         * gcc.target/i386/pr25654.c: Likewise.
1971
1972 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
1973
1974         PR fortran/25901
1975         * gfortran.dg/internal references_2.f90: New test.
1976
1977         Fix regression in testing of admissability of attributes.
1978         * gfortran.dg/intent_used_1.f90: New test.
1979
1980 2006-01-23  Ben Elliston  <bje@au.ibm.com>
1981
1982         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
1983         Remove target conditional torture options for i?86 and x86_64
1984         GNU/Linux.
1985
1986 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1987
1988         PR c++/10891
1989         * g++.dg/rtti/no-rtti.C: New.
1990
1991 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
1992
1993         PR c++/25895
1994         * g++.dg/inherit/conv2.C: New test.
1995
1996         PR c++/25856
1997         * g++.dg/parse/dtor7.C: New test.
1998
1999         PR c++/25858
2000         * g++.dg/template/crash44.C: New test.
2001
2002 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
2003
2004         PR fortran/25124
2005         PR fortran/25625
2006         * gfortran.dg/internal_references_1.f90: New test.
2007           PR fortran/20881
2008         PR fortran/23308
2009         PR fortran/25538
2010         PR fortran/25710
2011         * gfortran.dg/global_references_1.f90: New test.
2012         * gfortran.dg/g77/19990905-1.f: Restore the error that
2013         there is a clash between the common block name and
2014         the name of a subroutine reference.
2015
2016         PR fortran/PR24276
2017         * gfortran.dg/aliasing_dummy_1.f90: New test.
2018
2019 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
2020
2021         * gcc.dg/vmx/1b-01.c: Warning fix.
2022         * gcc.dg/vmx/1c-02.c: Likewise.
2023         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2024
2025 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
2026
2027         PR testsuite/24962
2028         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2029
2030 2006-01-20  Richard Guenther  <rguenther@suse.de>
2031         Steven Bosscher <stevenb.gcc@gmail.com>
2032
2033         PR rtl-optimization/24626
2034         * gcc.dg/torture/pr24626-1.c: New testcase.
2035         * gcc.dg/torture/pr24626-2.c: Likewise.
2036         * gcc.dg/torture/pr24626-3.c: Likewise.
2037         * gcc.dg/torture/pr24626-4.c: Likewise.
2038
2039 2006-01-20  Dirk Mueller  <dmueller@suse.com>
2040
2041         PR c++/5520
2042         * g++.dg/warn/empty-body.C: New.
2043
2044 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
2045
2046         PR c++/22136
2047         * g++.dg/template/using10.C: New test.
2048         * g++.dg/temlpate/using11.C: Likewise.
2049         * g++.dg/inherit/using5.C: Tweak error messages.
2050
2051 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
2052
2053         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2054         target test.
2055         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2056
2057 2006-01-19  Jan Hubicka  <jh@suse.cz>
2058
2059         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2060
2061 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2062
2063         PR c++/25854
2064         * g++.dg/template/spec28.C: New test.
2065
2066 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
2067
2068         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2069         Fix fprintf's by adding srcdir or removing it.
2070
2071 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
2072
2073         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2074         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2075         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2076         * testsuite/gcc.dg/gomp/empty.c: Likewise.
2077         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2078         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2079         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2080         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2081         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2082         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2083         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2084         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2085         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2086         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2087
2088 2006-01-18  Jeff Law  <law@redhat.com>
2089
2090         * gcc.dg/tree-ssa/vrp25.c: New test.
2091
2092 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2093
2094         * gcc.dg/pr25805.c: Fix misapplied patch.
2095
2096 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
2097
2098         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2099         (check_effective_target_vect_udot_qi): New.
2100         (check_effective_target_vect_sdot_hi): New.
2101         (check_effective_target_vect_udot_hi): New.
2102         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2103         prefixed with "wrapv-" with -fwrapv.
2104         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2105         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2106         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2107         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2108         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2109
2110         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2111         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2112         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2113         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2114
2115 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2116
2117         PR c++/16829
2118         * g++.dg/other/default2.C: New test.
2119         * g++.dg/other/default3.C: New test.
2120
2121 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2122
2123         PR c/25805
2124         * gcc.dg/pr25805.c: New file.
2125
2126 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
2127
2128         PR c++/25836
2129         * g++.dg/template/init6.C: New test.
2130
2131 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
2132
2133         * gcc.dg/tree-ssa/pr24287.c: New test
2134
2135 2006-01-18  Eric Christopher  <echristo@apple.com>
2136
2137         * g++.dg/eh/table.C: New.
2138
2139 2006-01-18  DJ Delorie  <dj@redhat.com>
2140
2141         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2142         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2143         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2144         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2145
2146 2006-01-18  Jeff Law  <law@redhat.com>
2147
2148         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2149         on wrapping on overflow semantics.
2150
2151         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2152
2153         * gcc.gc/tree-ssa/vrp23.c: New test.
2154         * gcc.gc/tree-ssa/vrp24.c: New test.
2155
2156 2006-01-18  Richard Henderson  <rth@redhat.com>
2157             Aldy Hernandez  <aldyh@redhat.com>
2158             Jakub Jelinek  <jakub@redhat.com>
2159             Diego Novillo  <dnovillo@redhat.com>
2160             Uros Bizjak  <uros@kss-loka.si>
2161
2162         * testsuite/gcc.dg/gomp: New directory.
2163
2164 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
2165             Steven G. Kargl  <kargls@comcast.net>
2166
2167         PR fortran/20869
2168         * gfortran.dg/intrinsic_external_1.f90: New test.
2169
2170         PR fortran/20875.
2171         * gfortran.dg/elemental_pointer_1.f90: New test.
2172
2173         PR fortran/25024
2174         * gfortran.dg/external_procedures_1.f90: New test.
2175
2176         PR fortran/25785
2177         gfortran.dg/assumed_present.f90: New test.
2178
2179 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
2180
2181         * g++.dg/parse/lookup5.C: New test.
2182
2183 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2184
2185         PR fortran/25697
2186         * gfortran.dg/read_eof.f90: New test.
2187
2188 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2189
2190         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2191         add a closing brace.
2192
2193 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2194
2195         PR fortran/25631
2196         * gfortran.dg/fmt_tl.f: New test.
2197
2198 2006-01-17  Eric Christopher  <echristo@apple.com>
2199
2200         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2201         * g++.old-deja/g++.warn/impint2.C: Ditto.
2202         * g++.old-deja/g++.other/null1.C: Ditto.
2203         * g++.dg/warn/conv2.C: Ditto.
2204         * g++.dg/warn/conv4.C: New file.
2205
2206 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2207
2208         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2209
2210 2006-01-17  Andreas Jaeger  <aj@suse.de>
2211             Janis Johnson <janis187@us.ibm.com>
2212
2213         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2214         in 64-bit.
2215         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2216         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2217
2218 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2219
2220         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2221         xfail txxx where xxx >= 25.
2222
2223 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2224
2225         PR testsuite/25764
2226         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2227
2228 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
2229
2230         PR c/25682
2231         * gcc.dg/pr25682.c: New test.
2232         * g++.dg/parse/array-size2.C: New test.
2233
2234 2006-01-16  Ian Lance Taylor  <ian@airs.com>
2235
2236         * consistency.vlad: Remove entire directory, 1652 files.
2237
2238 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
2239
2240         * lib/target-supports.exp (check_effective_target_dfp_nocache,
2241         check_effective_target_dfprt_nocache): New.
2242         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2243         (check_effective_target_dfprt): New.
2244         * lib/c-compat.exp (check_dfp): Remove.
2245         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2246         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2247         level of support for decimal float.
2248         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2249         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2250         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2251         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2252         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2253         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2254         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2255         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2256         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2257         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2258         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2259         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2260         directives.
2261
2262 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
2263
2264         PR testsuite/25741
2265         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2266         $base_dir/../.
2267         * lib/gfortran.exp (gfortran_init): Likewise.
2268         * lib/obj-c++.exp (obj-c++_init): Likewise.
2269         * lib/scanasm.exp (scan-assembler-dem): Likewise.
2270         (scan-assembler-dem-not): Likewise.
2271         * lib/scandump.exp (scan-dump-dem): Likewise.
2272         (scan-dump-dem-not): Likewise.
2273
2274 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
2275
2276         PR testsuite/25767
2277         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2278         powerpc-*-darwin*.
2279         * lib/obj-c++.exp (obj-c++_init): Likewise.
2280
2281 2006-01-16  Richard Guenther  <rguenther@suse.de>
2282
2283         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2284
2285 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2286
2287         PR testsuite/25777
2288         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2289         to LD_LIBRARY_PATH.
2290
2291 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2292             Andrew Pinski  <pinskia@physics.uc.edu>
2293
2294         * gcc.dg/minmax-1.c: New test.
2295
2296 2006-01-16  Ben Elliston  <bje@au.ibm.com>
2297
2298         * gcc.dg/dfp/dfp.exp: Correct FSF address.
2299         * gcc.misc-tests/dectest.exp: Ditto.
2300
2301 2006-01-15  Ian Lance Taylor  <ian@airs.com>
2302
2303         PR testsuite/25796
2304         * gcc.target/i386/cmov6.c: Use -march=k8.
2305
2306 2006-01-15  Andreas Jaeger  <aj@suse.de>
2307
2308         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2309         x86 does not have __float128.
2310
2311 2006-01-14  Ian Lance Taylor  <ian@airs.com>
2312
2313         * gcc.target/i386/cmov6.c: New test.
2314
2315 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
2316
2317         PR c++/25663
2318         * g++.dg/template/ctor6.C: New test.
2319
2320 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
2321
2322         PR tree-optimization/25485
2323         * gcc.dg/tree-ssa/pr25485.c: New.
2324
2325 2006-01-14  Richard Guenther  <rguenther@suse.de>
2326
2327         PR tree-optimization/22548
2328         PR tree-optimization/22555
2329         PR tree-optimization/22501
2330         * gcc.dg/tree-ssa/alias-4.c: New testcase.
2331         * gcc.dg/tree-ssa/alias-5.c: Likewise.
2332         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2333         * gcc.dg/tree-ssa/alias-7.c: Likewise.
2334         * gcc.dg/tree-ssa/alias-8.c: Likewise.
2335         * gcc.dg/tree-ssa/alias-9.c: Likewise.
2336         * gcc.dg/tree-ssa/alias-10.c: Likewise.
2337         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2338         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2339
2340 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
2341
2342         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
2343         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2344
2345 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
2346         Richard Guenther  <rguenther@suse.de>
2347
2348         PR rtl-optimization/24257
2349         * gcc.dg/torture/pr24257.c: New testcase.
2350
2351 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
2352
2353         * gcc.c-torture/execute/20060110-1.c: New test.
2354         * gcc.c-torture/execute/20060110-2.c: New test.
2355
2356 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
2357
2358         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2359
2360 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
2361
2362         PR fortran/25756
2363         * gfortran.dg/label_3.f90: New test.
2364
2365 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
2366
2367         PR tree-optimization/25771
2368         * g++.dg/tree-ssa/pr25771.C: New test
2369
2370 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2371
2372         PR tree-opt/24365
2373         * g++.dg/opt/complex5.C: New test.
2374
2375 2006-01-13  Richard Guenther  <rguenther@suse.de>
2376
2377         * gcc.target/i386/387-9.c: New testcase.
2378
2379 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2380
2381         PR c++/24824
2382         * g++.dg/debug/dwarf2-1.C: New.
2383
2384 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2385
2386         PR testsuite/25728
2387         * lib/gcov.exp (verify-lines): Add "close $fd".
2388
2389 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
2390             Ben Elliston  <bje@au.ibm.com>
2391
2392         * gcc.dg/dfp/inf-1.c: New test.
2393
2394 2006-01-12  Janis Johnson <janis187@us.ibm.com>
2395             Yao Qi  <qiyaoltc@cn.ibm.com>
2396             Ben Elliston  <bje@au.ibm.com>
2397             Jon Grimm  <jgrimm2@us.ibm.com>
2398
2399         * gcc.dg/nodfp-1.c: New test.
2400         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2401         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2402         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2403         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2404         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2405         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2406         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2407         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2408         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2409         * gcc.dg/format/dfp-scanf-1.c: Likewise.
2410         * gcc.dg/format/dfp-printf-1.c: Likewise.
2411         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2412         (compat_setup_dfp): New.
2413         * gcc.dg/compat/compat.exp: Use it.
2414         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2415         Make some variables global, prepend "compat_" to their names.
2416         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2417         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2418         * gcc.misc-tests/dectest.exp: New test driver for decTest.
2419         * lib/compat.exp (compat_skip_list): Make global, rename.
2420         * lib/c-compat.exp: New file.
2421         * lib/target-supports.exp (check_effective_target_dfp): New.
2422
2423         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2424         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2425         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2426         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2427         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2428         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2429         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2430         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2431         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2432         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2433         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
2434         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
2435         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
2436         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
2437         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
2438         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
2439         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
2440         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
2441         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
2442         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
2443         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
2444         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
2445         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
2446         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
2447         gcc.dg/dfp/struct-layout-1.c,
2448         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
2449         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
2450         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
2451         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
2452         gcc.dg/dfp/func-vararg-dfp.c,
2453         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
2454         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
2455         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
2456         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
2457         gcc.dg/dfp/wtr-conversion-1.c: New tests.
2458
2459 2006-01-11  Richard Guenther  <rguenther@suse.de>
2460
2461         PR tree-optimization/25734
2462         * gcc.dg/tree-ssa/pr25734.c: New testcase.
2463
2464 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2465
2466         PR fortran/25486
2467         * gfortran.dg/literal_character_constant_1_x.F: New test.
2468         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
2469         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
2470         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
2471
2472 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2473
2474         PR c++/25386
2475         * g++.dg/ext/packed3.C: Add expected packed error.
2476
2477 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
2478
2479         PR target/25706
2480         * gcc.dg/torture/pr25706-1.c: New test.
2481
2482 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
2483
2484         PR tree-optimization/23109
2485         PR tree-optimization/23948
2486         PR tree-optimization/24123
2487
2488         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
2489         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
2490         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
2491         g++.dg/tree-ssa/pr23948.C: New testcases.
2492         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
2493         three divisions in order to do the optimization.
2494
2495 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2496
2497         PR c++/25632
2498         * g++.dg/other/pr25632.C: New test.
2499
2500 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
2501
2502         PR fortran/25730
2503         * gfortran.dg/used_types_1.f90: New test.
2504
2505 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
2506
2507         PR target/25718
2508         * gcc.dg/torture/pr25718-1.c: New test.
2509
2510 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2511
2512         * gfortran.dg/list_read_2.f90: Fix typo in description.
2513
2514 2006-01-10  Jan Beulich  <jbeulich@novell.com>
2515
2516         * lib/target-supports.exp (check_visibility_available): Simplify test
2517         for *-*-netware*.
2518         (check_profiling_available): Fail for *-*-netware*.
2519         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
2520         * gcc.dg/20021014-1.c: Likewise.
2521         * gcc.dg/nest.c: Likewise.
2522
2523 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2524
2525         fortran/24936
2526         * gfortran.dg/forall_3.f90: New test.
2527
2528 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2529
2530         PR fortran/21977
2531         * gfortran.dg/nesting_2.f90: New test.
2532         * gfortran.dg/nesting_3.f90: New test.
2533
2534 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
2535
2536         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
2537         Fix typo in comment.
2538
2539 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2540
2541         * gfortran.dg/single_char_string.f90: New test.
2542
2543 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2544
2545         * gfortran.dg/ichar_2.f90: New test.
2546
2547 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2548
2549         PR fortran/25093
2550         * gfortran.dg/private_type_4.f90: New.
2551
2552 2006-01-07  Richard Guenther  <rguenther@suse.de>
2553
2554         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
2555
2556 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2557
2558         * gfortran.dg/func_decl_1.f90: New.
2559         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
2560         * gfortran.dg/array_alloc_2.f90: Likewise.
2561         * gfortran.dg/char_result_8.f90: Likewise.
2562         * gfortran.dg/dup_save_1.f90: Likewise.
2563         * gfortran.dg/dup_save_2.f90: Likewise.
2564         * gfortran.dg/f2c_6.f90: Likewise.
2565         * gfortran.dg/f2c_7.f90: Likewise.
2566         * gfortran.dg/func_result_2.f90: Likewise.
2567         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
2568
2569 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
2570
2571         PR fortran/22146
2572         * gfortran.dg/elemental_subroutine_1.f90: New test.
2573         * gfortran.dg/elemental_subroutine_2.f90: New test.
2574
2575         PR fortran/25029
2576         PR fortran/21256
2577         * gfortran.dg/assumed_size_refs_1.f90: New test.
2578
2579         PR fortran/20868
2580         PR fortran/20870
2581         * gfortran.dg/assumed_size_refs_2.f90: New test.
2582         * gfortran.dg/initialization_1.f90: Change warning message.
2583
2584 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
2585
2586         * gcc.dg/tree-ssa/loop-15.c: New test.
2587
2588 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2589
2590         PR fortran/25598
2591         * gfortran.dg/backspace_3.f: New test.
2592         * gfortran.dg/backspace_4.f: New test.
2593
2594 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2595
2596         PR fortran/24268
2597         * gfortran.dg/fmt_white.f: Update test.
2598
2599 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
2600
2601         * gcc.dg/cast-1.c: Add new warning.
2602         * gcc.dg/cast-2.c: Likewise.
2603         * gcc.dg/cast-3.c: Likewise.
2604         * gcc.dg/format/cast-1.c: Likewise.
2605         * gcc.dg/cast-4.c: New testcase.
2606
2607 2006-01-05  Richard Guenther  <rguenther@suse.de>
2608
2609         PR tree-optimization/22555
2610         * gcc.dg/tree-ssa/alias-3.c: New testcase.
2611
2612 2006-01-05  Richard Guenther  <rguenther@suse.de>
2613             Diego Novillo  <dnovillo@redhat.com>
2614
2615         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
2616         * gcc.dg/tree-ssa/loop-8.c: Likewise.
2617         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2618         * gcc.dg/tree-ssa/pr23294.c: Likewise.
2619         * gcc.dg/tree-ssa/pr21985.c: Likewise.
2620         * gcc.dg/tree-ssa/loop-14.c: Likewise.
2621         * gcc.dg/tree-ssa/loop-2.c: Likewise.
2622         * gcc.dg/tree-ssa/loop-3.c: Likewise.
2623         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2624         * gcc.dg/tree-ssa/pr21171.c: Likewise.
2625         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2626         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2627         * gcc.dg/tree-ssa/loop-6.c: Likewise.
2628         * treelang/compile/extravar.tree: Likewise.
2629         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
2630         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
2631         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
2632         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2633         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
2634
2635 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2636
2637         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
2638         for 64-bit fix.
2639
2640 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
2641
2642         PR fortran/23675
2643         gfortran.dg/char_result_11.f90: New.
2644
2645 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
2646
2647         PR c++/24782
2648         * g++.dg/parse/access9.C: New test.
2649         * g++.dg/tc1/dr52.C: Tweak error markers.
2650
2651 2006-01-04  Richard Henderson  <rth@redhat.com>
2652
2653         Merge from gomp branch.
2654         * g++.dg/parse/pragma2.C: Update expected error lines.
2655
2656 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2657
2658         * g++.dg/other/i386-2.C: New test.
2659
2660         PR target/25554
2661         * gcc.c-torture/compile/20051228-1.c: New test.
2662
2663         PR c/25559
2664         * gcc.dg/pr25559.c: New test.
2665
2666 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
2667
2668         PR c++/25492
2669         * g++.dg/lookup/friend9.C: New test.
2670
2671         PR c++/25625
2672         * g++.dg/template/repo5.C: New test.
2673
2674 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
2675
2676         PR fortran/25101
2677         * gfortran.dg/forall_2.f90: New test.
2678
2679 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2680
2681         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
2682         dg-require-weak.  Adjust regexp to handle leading-underscore
2683         targets and space as well as TAB after .weak.  Change previous
2684         64-bit fix to not use naked dot.
2685
2686 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2687
2688         PR rtl-optimization/25578
2689         * gcc.c-torture/execute/20060102-1.c: New testcase.
2690
2691 2006-01-03  Richard Guenther  <rguenther@suse.de>
2692
2693         PR c/25183
2694         * gcc.dg/torture/pr25183.c: New testcase.
2695
2696 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
2697
2698         Merge from gomp-branch.
2699         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
2700         * gcc.dg/ia64-sync-2.c: Likewise.
2701         * gcc.dg/ia64-sync-3.c: Likewise.
2702         * gcc.dg/ia64-sync-4.c: Likewise.
2703         * gcc.dg/sync-2.c: Likewise.
2704         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
2705         that sparc64-*-* and sparcv9-*-* supports sync builtins.
2706
2707 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
2708
2709         PR c++/25635
2710         * g++.dg/parse/operator6.C: New test.
2711
2712         PR c++/25637
2713         * g++.dg/parse/error29.C: New test.
2714
2715         PR c++/25638
2716         * g++.dg/parse/dtor6.C: New test.
2717
2718         PR c++/25633
2719         * g++.dg/parse/ctor3.C: New test.
2720
2721         PR c++/25634
2722         * g++.dg/template/class3.C: New test.
2723
2724 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
2725
2726         * g++.dg/debug/debug9.C: New.
2727
2728 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
2729
2730         PR fortran/24640
2731         * gfortran.dg/label_2.f90: New test.
2732
2733 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2734
2735         * g++.dg/lookup/using12.C: Tighten error marker.
2736
2737 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
2738             Andrew Pinski <pinskia@physics.uc.edu>
2739
2740         * gcc.target/powerpc/darwin-abi-3.c: New file.
2741         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
2742         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
2743         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
2744         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
2745         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
2746         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
2747         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
2748         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
2749
2750 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
2751
2752         * gcc.dg/tree-ssa/loadpre1.c: New;
2753         * gcc.dg/tree-ssa/loadpre2.c: New;
2754         * gcc.dg/tree-ssa/loadpre3.c: New;
2755         * gcc.dg/tree-ssa/loadpre4.c: New;
2756         * gcc.dg/tree-ssa/loadpre5.c: New;
2757         * gcc.dg/tree-ssa/loadpre6.c: New;
2758         * gcc.dg/tree-ssa/loadpre7.c: New;
2759         * gcc.dg/tree-ssa/loadpre8.c: New;
2760         * gcc.dg/tree-ssa/loadpre9.c: New;
2761
2762 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
2763
2764         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
2765         * g++.dg/abi/thunk4.C: Likewise.
2766
2767 2006-01-01  Andreas Jaeger  <aj@suse.de>
2768
2769         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
2770         portable.
2771
2772 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
2773
2774         PR c++/25294
2775         * gcc.dg/pragma-pack-3.c: New test.
2776         * g++.dg/parse/pragma3.C: New test.
2777
2778 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2779
2780         PR middle-end/24827
2781         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
2782
2783 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2784
2785         PR testsuite/25214
2786         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
2787
2788 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2789
2790         PR fortran/22607
2791         * gfortran-dg/pure_byref_3.f90: New.
2792
2793         fortran/PR 25396
2794         * gfortran.dg/userdef_operator_1.f90: New.
2795
2796 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2797
2798         * g++.dg/abi/thunk3.C: New.
2799         * g++.dg/abi/thunk4.C: New.
2800
2801 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
2802
2803         PR fortran/25532
2804         * gfortran.dg/host_used_types_1.f90: New test. Check that host
2805         associated derived type components of derived types are
2806         properly declared in contained procedures.
2807
2808 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2809
2810         PR libgfortran/25139
2811         * gfortran.dg/backspace_2.f: New test.
2812
2813 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2814
2815         PR libgfortran/25550
2816         * gfortran.dg/endfile.f: New test.
2817
2818 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2819
2820         PR libgfortran/25419
2821         * gfortran.dg/comma.f: New test.
2822
2823 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2824
2825         * lib/gfortran-dg.exp: Remove trailing whitespace.
2826         * lib/fortran-torture.exp: Test with -fbounds-check instead of
2827         -funroll-all-loops.
2828
2829 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
2830
2831         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
2832         Extended Double long doubles or repeat tests when long double is
2833         the same size as double.
2834
2835 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2836
2837         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
2838
2839         PR testsuite/25442
2840         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
2841         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
2842
2843         PR testsuite/25441
2844         * gcc.dg/pr23911.c: Make test variable static.
2845
2846         PR testsuite/25444
2847         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2848
2849 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2850
2851         PR c++/25439
2852         * g++.dg/parse/crash17.C: Adjust error markers.
2853         * g++.dg/template/error20.C: New test.
2854
2855 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2856
2857         PR c++/23172
2858         * g++.dg/ext/complit4.C: New test.
2859
2860         PR c++/25417
2861         * g++.dg/ext/complit5.C: Likewise.
2862
2863 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
2864
2865         PR tree-optimization/25125
2866         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
2867         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
2868         * gcc.c-torture/execute/pr25125.c: New.
2869
2870 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
2871
2872         PR fortran/25029
2873         PR fortran/21256
2874         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
2875         with incorrect assumed size references.
2876
2877 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
2878
2879         PR c++/23171
2880         * g++.dg/opt/init1.C: New test.
2881
2882 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
2883
2884         PR c++/24671
2885         * g++.dg/template/sfinae3.C: New test.
2886
2887 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2888
2889         * g++.dg/other/friend4.C: New test.
2890
2891 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2892
2893         PR target/25005
2894         * g++.dg/opt/pr25005.C: New test.
2895
2896 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2897
2898         PR c++/25369
2899         * g++.dg/template/ptrmem16.C: New test.
2900
2901 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
2902
2903         PR fortran/25029
2904         PR fortran/21256
2905         * gfortran.dg/initialization_1.f90: Add test of SIZE.
2906
2907 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2908
2909         PR libgfortran/25307
2910         * gfortran.dg/list_read_5.f90: New test.
2911
2912 2005-12-22  Richard Henderson  <rth@redhat.com>
2913
2914         * gcc.target/i386/sse-7.c: Use -msse2.
2915
2916 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2917
2918         PR rtl-optimization/25432
2919         * gcc.c-torture/compile/20051216-1.c: New test.
2920
2921         PR objc/25328
2922         * objc/execute/pr25328.m: New test.
2923
2924 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2925
2926         PR c++/25364
2927         * g++.dg/template/call4.C: New test.
2928
2929 2005-12-22  Dale Johannesen  <dalej@apple.com>
2930
2931         * gcc.target/i386/sse-17.c: New.
2932
2933 2005-12-22  Paul Brook  <paul@codesourcery.com>
2934
2935         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
2936
2937 2005-12-22  Paul Brook  <paul@codesourcery.com>
2938
2939         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
2940
2941 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2942
2943         PR tree-opt/25513
2944         * gcc.c-torture/compile/pr25513.c: New test.
2945
2946 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2947
2948         PR c++/23333
2949         * g++.dg/parse/error25.C: Add more tests.
2950
2951 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2952
2953         PR fortran/18990
2954         * gfortran.dg/der_charlen_1.f90: New.
2955
2956 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
2957
2958         PR fortran/20889
2959         * gfortran.dg/pointer_component_type_1.f90: New test.
2960
2961         PR fortran/25029
2962         PR fortran/21256
2963         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
2964         should give an error with assumed size array refernces and checks those
2965         that should not.
2966         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
2967         reference an upper bound so that it does not generate an error.
2968
2969         PR fortran/19362
2970         PR fortran/20244
2971         PR fortran/20864
2972         PR fortran/25391
2973         * gfortran.dg/used_dummy_types_1.f90: New test.
2974         * gfortran.dg/used_dummy_types_2.f90: New test.
2975         * gfortran.dg/used_dummy_types_3.f90: New test.
2976         * gfortran.dg/used_dummy_types_4.f90: New test.
2977         * gfortran.dg/used_dummy_types_5.f90: New test.
2978
2979         PR fortran/23152
2980         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
2981         group already being USE associated.
2982         * gfortran.dg/assumed_shape_nml.f90: New test.
2983         * gfortran.dg/assumed_size_nml.f90: New test.
2984
2985         PR fortran/20862
2986         PR fortran/25053
2987         PR fortran/25063
2988         PR fortran/25064
2989         PR fortran/25066
2990         PR fortran/25067
2991         PR fortran/25068
2992         PR fortran/25307
2993         * gfortran.dg/io_constraints_1.f90: New test.
2994         * gfortran.dg/io_constraints_1.f90: New test.
2995         * gfortran.dg/iostat_3.f90: Change wording of warning.
2996         * gfortran.dg/g77/19981216-0.f: The same.
2997
2998 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
2999
3000         PR tree-optimization/23518
3001         * testsuite/gcc.dg/pr23518.c: New.
3002
3003 2005-12-21  Mike Stump  <mrs@apple.com>
3004
3005         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3006
3007 2005-12-21  Paul Brook  <paul@codesourcery.com>
3008
3009         * gcc.dg/pr19340.c: Skip on m68k targets.
3010
3011 2005-12-21  Steven Bosscher  <stevenb@suse.de>
3012
3013         PR rtl-optimization/25196
3014         * gcc.dg/pr25196.c: New test.
3015
3016 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
3017
3018         PR fortran/25423
3019         gfortran.dg/where_nested_1.f90: New.
3020
3021 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
3022
3023         PR tree-optimization/25382.
3024         * gcc.dg/tree-ssa/pr25382.c: New.
3025
3026 2005-12-20  Richard Guenther  <rguenther@suse.de>
3027
3028         PR middle-end/24306
3029         * gcc.target/i386/pr24306.c: New testcase.
3030
3031 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
3032
3033         PR tree-optimization/25501
3034         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3035
3036 2005-12-20  Richard Guenther  <rguenther@suse.de>
3037
3038         Revert
3039         2005-12-02  Richard Guenther  <rguenther@suse.de>
3040
3041         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3042
3043 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
3044
3045         PR c++/21228
3046         * g++.dg/warn/Wunreachable-code-2.C: New test.
3047
3048 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
3049
3050         PR c++/24278
3051         * g++.dg/template/ctor5.C: New test.
3052
3053         PR c++/24915
3054         * g++.dg/template/overload8.C: New test.
3055
3056 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
3057
3058         * gcc.c-torture/compile/pr25483 : New test.
3059
3060 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3061
3062         PR c++/20552
3063         * g++.dg/ext/typeof10.C: New test.
3064
3065 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
3066
3067         * gcc.dg/mt-loopi1.c: New.
3068
3069 2005-12-18  Richard Guenther  <rguenther@suse.de>
3070
3071         PR tree-optimization/25481
3072         * gcc.dg/torture/pr25481.c: New testcase.
3073
3074 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3075
3076         PR rtl-optimization/21041
3077         * gcc.dg/pr21041.c: New test.
3078
3079 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3080
3081         PR libgfortran/25463
3082         * gfortran.dg/advance.f90: New test.
3083
3084 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
3085
3086         * gcc.dg/20051201-1.c: New test.
3087
3088 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
3089
3090         PR fortran/25018
3091         * gfortran.dg/initialization_1.f90: New test.
3092         * gfortran.dg/enum_5.f90: Change dg-error to new message.
3093         * gfortran.dg/g77/980616-0.f: The same.
3094
3095 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3096
3097         * PR fortran/25458
3098         * gfortran.dg/chkbits.f90: New test.
3099
3100 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3101
3102         * gfortran.dg/enum_5.f: Revert to previous version.
3103
3104 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3105
3106         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3107         * gfortran.dg/nested_modules_1.f90: Ditto.
3108         * gfortran.dg/hollerith_f95.f90: Ditto.
3109         * gfortran.dg/select_5.f90: Ditto.
3110         * gfortran.dg/secnds.f: Ditto.
3111         * gfortran.dg/hollerith2.f90: Ditto.
3112         * gfortran.dg/imag_2.f: Ditto.
3113         * gfortran.dg/ftell_2.f90: Ditto.
3114         * gfortran.dg/malloc_free_1.f90: Ditto.
3115         * gfortran.dg/logint-1.f: Ditto.
3116         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3117         * gfortran.dg/e_d_fmt.f90: Ditto.
3118         * gfortran.dg/hollerith_legacy.f90: Ditto.
3119         * gfortran.dg/logint-2.f: Ditto.
3120         * gfortran.dg/enum_5.f90: Ditto.
3121         * gfortran.dg/f2c_2.f90: Ditto.
3122         * gfortran.dg/pr17143.f90: Ditto.
3123         * gfortran.dg/namelist_14.f90: Ditto.
3124         * gfortran.dg/logint-3.f: Ditto.
3125         * gfortran.dg/spread_scalar_source.f90: Ditto.
3126         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3127         * gfortran.dg/namelist_11.f: Ditto.
3128         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3129         * gfortran.dg/g77/20010519-1.f
3130         * gfortran.dg/g77/alpha1.f: Ditto.
3131         * gfortran.dg/g77/990115-1.f: Ditto.
3132         * gfortran.dg/g77/erfc.f: Ditto.
3133         * gfortran.dg/g77/19990313-3.f: Ditto.
3134         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3135         * gfortran.dg/g77/20010426.f: Ditto.
3136         * gfortran.dg/g77/19990313-0.f: Ditto.
3137         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3138         * gfortran.dg/g77/20000629-1.f: Ditto.
3139         * gfortran.dg/g77/970125-0.f: Ditto.
3140         * gfortran.dg/g77/8485.f: Ditto.
3141         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3142         * gfortran.dg/g77/19990313-1.f: Ditto.
3143         * gfortran.dg/g77/int8421.f: Ditto.
3144         * gfortran.dg/g77/19990305-0.f: Ditto.
3145         * gfortran.dg/g77/947.f: Ditto.
3146         * gfortran.dg/g77/19990905-2.f: Ditto.
3147         * gfortran.dg/g77/cabs.f: Ditto.
3148         * gfortran.dg/g77/19990313-2.f: Ditto.
3149         * gfortran.dg/g77/20020307-1.f: Ditto.
3150         * gfortran.dg/g77/dcomplex.f: Ditto.
3151         * gfortran.dg/g77/19990502-1.f: Ditto.
3152         * gfortran.dg/g77/19981216-0.f: Ditto.
3153         * gfortran.dg/common_4.f90: Ditto.
3154         * gfortran.dg/entry_4.f90: Ditto.
3155         * gfortran.dg/equiv_constraint_2.f90: Ditto.
3156         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3157         * gfortran.dg/namelist_12.f: Ditto.
3158         * gfortran.dg/scale_1.f90: Ditto.
3159         * gfortran.dg/modulo_1.f90
3160         * gfortran.dg/hollerith.f90: Ditto.
3161         * gfortran.dg/direct_io_3.f90: Ditto.
3162         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3163         * gfortran.dg/gnu_logical_1.F: Ditto.
3164         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3165         * gfortran.dg/assign_1.f90: Ditto.
3166         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3167         * gfortran.dg/pr23095.f: Ditto.
3168         * gfortran.dg/read_float_1.f90: Ditto.
3169
3170 2005-12-17  Andreas Jaeger  <aj@suse.de>
3171
3172         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3173         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3174
3175 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3176
3177         PR fortran/24268
3178         * gfortran.dg/fmt_white.f: New test.
3179
3180 2005-12-16  Steven G. Kargl <kargls@comcast.net>
3181
3182         * gfortran.dg/label_1.f90: New test.
3183
3184 2005-12-15  Ben Elliston  <bje@au.ibm.com>
3185
3186         PR testsuite/25422
3187         * gcc.dg/20031012-1.c: Add -Walways-true option.
3188         * gcc.dg/weak/weak-3.c: Likewise.
3189         * g++.old-deja/g++.mike/warn8.C: Likewise.
3190
3191 2005-12-16  Mike Stump  <mrs@apple.com>
3192
3193         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3194         exit.
3195
3196 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3197
3198         PR libgfortran/25264
3199         PR libgfortran/25349
3200         * gfortran.dg/tl_editing.f90: Added additional checks.
3201         * gfortran.dg/t_editing.f: New test.
3202         * gfortran.dg/write_padding.f90: New test
3203
3204 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3205
3206         PR testsuite/25215
3207         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3208
3209 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
3210
3211         PR rtl-optimization/24899
3212         * gcc.c-torture/execute/20051215-1.c: New test.
3213
3214 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
3215
3216         PR 24823
3217         * gfortran.dg/pr24823.f: New test.
3218
3219 2005-12-16  Jeff Law  <law@redhat.com>
3220
3221         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3222
3223 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3224
3225         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3226         Change C++ style comments to C style comments.
3227         Remove aligned types from the array.
3228         Keep Enums disabled.
3229         (complex_types): Remove aligned types from the array.
3230         Comment out "_Complex long double".
3231         (attrib_types): Remove.
3232         (complex_attrib_types): Remove.
3233         (attrib_array_types): Remove.
3234         (complex_attrib_array_types): Remove.
3235         (aligned_bitfld_types): Remove.
3236         (n_aligned_bitfld_types): Remove.
3237         (FEATURE_ALIGNEDPACKED): Delete.
3238         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3239         (singles): Remove support for adding attributes.
3240         (choose_type): Remove support for attributed types.
3241         (generate_fields): Remove support for attributed bit-fields.
3242         Remove support for adding attributes.
3243         (generate_random_tests): Remove support for adding attributes.
3244         (features): Add back "[0] :0" and "complex vector [0]".
3245         (main): Remove support for attributed bit-fields.
3246         Uncomment the calling of generate_random_tests for the rests of
3247         the tests.
3248
3249 2005-12-16  Jan Hubicka  <jh@suse.cz>
3250
3251         * gcc.c-torture/combine/pr25224.c: New.
3252
3253 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
3254
3255         PR other/25028
3256         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3257         HP-UX.
3258
3259 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
3260
3261         * gcc.dg/20051215-1.c: New file.
3262
3263 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3264
3265         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3266         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3267
3268 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
3269
3270         PR fortran/18197
3271         * gfortran.dg/dummy_functions_1.f90: New.
3272
3273 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
3274
3275         PR rtl-optimization/25310
3276         * gcc.c-torture/compile/pr25310.c: New test.
3277
3278 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3279
3280         PR debug/25023
3281         * gcc.dg/pr25023.c: New test.
3282
3283 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3284
3285         * g++.old-deja/g++.brendan/redecl1.C,
3286         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3287         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3288         g++.old-deja/g++.oliva/typeof1.C,
3289         g++.old-deja/g++.other/crash16.C,
3290         g++.old-deja/g++.other/crash34.C,
3291         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3292         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3293         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3294         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3295         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3296         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3297         Remove xfail.
3298
3299 2005-12-14  Kean Johnston  <jkj@sco.com>
3300             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3301
3302         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3303         * gcc.target/i386/20020523-1.c: Ditto.
3304         * gcc.target/i386/tailcall-1.c: Ditto.
3305         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3306         * gcc.target/i386/ssetype-5.c: Ditto.
3307
3308 2005-12-14  Jeff Law  <law@redhat.com>
3309
3310         * gcc.dg/tree-ssa/foldstring-1.c: New test.
3311
3312 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3313
3314         PR target/25254
3315         PR target/24188
3316         * gcc.target/i386/pr25254.c: New test.
3317         * gfortran.dg/PR24188.f: New test.
3318
3319 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
3320
3321         * lib/fortran-torture.exp: Catch remaining uses of
3322         remote_file build delete.
3323
3324 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3325
3326         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3327
3328 2005-12-14  Ben Elliston  <bje@au.ibm.com>
3329
3330         * gcc.dg/warn-addr-cmp.c: New test.
3331
3332 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3333
3334         PR debug/25023
3335         PR target/25293
3336         * gcc.target/i386/pr25293.c: New test.
3337
3338 2005-12-13  Petr Machata  <machata@post.cz>
3339
3340         PR c++/24907
3341         * g++.dg/parse/comma2.C: New test.
3342
3343 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
3344             Jakub Jelinek  <jakub@redhat.com>
3345
3346         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3347         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3348         (limits.h): Include unconditionally.
3349         (stdlib.h): Likewise.
3350         (hashtab.h): Do not include.
3351         (getopt.h): Likewise.
3352         (stddef.h): Include.
3353         (hashval_t): Define.
3354         (struct entry): Add "next" field.
3355         (HASH_SIZE): New macro.
3356         (hash_table): New variable.
3357         (switchfiles): Do not use xmalloc.
3358         (mix): New macro.
3359         (iterative_hash): New function.
3360         (hasht): Remove.
3361         (e_exists): New function.
3362         (e_insert): Likewise.
3363         (output): Use, instead of libiberty hashtable functions.
3364         (main): Do not use getopt.  Do not call htab_create.
3365
3366 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3367
3368         PR c++/25331
3369         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3370         put atal* and atpaal* attributes on array elements.
3371         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3372         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3373         put atal* and atpaal* attributes on array elements.
3374         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3375
3376 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
3377
3378         * gcc.dg/single-precision-constant.c: New test.
3379
3380 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
3381
3382         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3383         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3384         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3385         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3386         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3387         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3388         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3389         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3390         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3391         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3392         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3393         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3394         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3395         gcc.target/powerpc/ppc-sdata-2.c,
3396         gcc.target/powerpc/ppc-stackalign-1.c,
3397         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3398         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3399         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3400         gcc.target/powerpc/rs6000-ldouble-2.c,
3401         gcc.target/powerpc/rs6000-power2-1.c,
3402         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3403         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
3404         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
3405         option into target selector.
3406         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
3407         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3408
3409 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3410
3411         PR objc/25348
3412         * objc.dg/encode-9.m: New test.
3413
3414 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3415
3416         PR testsuite/20772
3417         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3418         * gcc.dg/asm-b.c: Fix typo.
3419         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3420         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3421         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3422         i?86 lp64 and x86_64 ilp32.
3423         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3424         on i?86 lp64.
3425         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3426
3427 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
3428
3429         PR fortran/25078
3430         gfortran.dg/equiv_5.f90: New test.
3431
3432 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
3433
3434         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
3435         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
3436         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
3437         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
3438         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
3439         * gcc.dg/tree-ssa/reassoc-5.c: New.
3440         * gcc.dg/tree-ssa/reassoc-6.c: New.
3441         * gcc.dg/tree-ssa/reassoc-7.c: New.
3442         * gcc.dg/tree-ssa/reassoc-8.c: New.
3443         * gcc.dg/tree-ssa/reassoc-9.c: New.
3444         * gcc.dg/tree-ssa/reassoc-10.c: New.
3445         * gcc.dg/tree-ssa/reassoc-11.c: New.
3446
3447 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3448
3449         PR testsuite/25167
3450         PR testsuite/24478
3451         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
3452
3453 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
3454
3455         PR c++/25300
3456         * g++.dg/template/inherit.C: Do not use a generic error message.
3457
3458 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3459
3460         PR libobjc/25354
3461         * objc.dg/gnu-encoding: New directory.
3462         * objc.dg/gnu-encoding/compat-common.h: New file.
3463         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
3464         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
3465         * objc.dg/gnu-encoding/vector-defs.h: New file.
3466         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
3467         * objc.dg/gnu-encoding/generate-random.c: New file.
3468         * objc.dg/gnu-encoding/generate-random_r.c: New file.
3469         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
3470         * objc.dg/gnu-encoding/generate-random.h: New file.
3471
3472 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
3473
3474         PR c++/25337
3475         * g++.dg/template/defarg7.C: New test.
3476
3477 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3478
3479         PR libobjc/25347
3480         * objc.dg/encode-8.m: New test.
3481
3482 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3483
3484         PR libobjc/25346
3485         * objc.dg/encode-7.m: New test.
3486
3487 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
3488
3489         PR c++/25010
3490         * g++.dg/opt/inline10.C: New test.
3491
3492 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
3493
3494         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
3495
3496 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
3497
3498         * gfortran.dg/substring_equivalence.f90: typo in comment
3499
3500 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3501
3502         PR fortran/25068
3503         * gfortran.dg/iostat_3.f90: New test.
3504
3505 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
3506
3507         PR fortran/23815
3508         * gfortran.dg/unf_io_convert_1.f90: New test.
3509         * gfortran.dg/unf_io_convert_2.f90: New test.
3510         * gfortran.dg/unf_io_convert_3.f90: New test.
3511
3512 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3513
3514         PR testsuite/20772
3515         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
3516         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
3517         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3518         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
3519         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
3520         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3521         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
3522         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
3523         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3524         gcc.dg/torture/fp-int-convert-float128-timode.c,
3525         gcc.dg/torture/fp-int-convert-float128.c,
3526         gcc.dg/torture/fp-int-convert-float80-timode.c,
3527         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
3528         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
3529
3530         * gcc.dg/tls/opt-1.c: Require effective target fpic.
3531
3532 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
3533
3534         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
3535
3536 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
3537
3538         * gcc.dg/20051207-1.c,
3539         * gcc.dg/20051207-2.c,
3540         * gcc.dg/20051207-3.c: New tests.
3541
3542 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3543
3544         PR testsuite/20772
3545         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
3546         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
3547         dg-skip-if target selector.
3548
3549         PR testsuite/20772
3550         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
3551         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
3552         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
3553         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
3554         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
3555         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
3556         and/or merge with i?86 cases.
3557
3558         * gcc.dg/tls/opt-3.c: Require effective target fpic.
3559
3560         PR testsuite/20772
3561         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
3562         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
3563         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
3564         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
3565         x86_64-*-linux*.
3566
3567 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
3568
3569         PR target/25311
3570         * gcc.c-torture/compile/pr25311.c: New test.
3571
3572 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3573
3574         PR libgfortran/25039
3575         * gfortran.dg/read_comma.f: New test.
3576
3577 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
3578
3579         PR c++/19317
3580         * g++.dg/opt/pr19317-1.C: New test.
3581         * g++.dg/opt/pr19317-2.C: New test.
3582         * g++.dg/opt/pr19317-3.C: New test.
3583
3584         PR target/19005
3585         * gcc.c-torture/execute/pr19005.c: New test.
3586
3587         PR target/17828
3588         * g++.old-deja/g++.other/comdat5.C: New test.
3589         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
3590
3591         * g++.dg/compat/struct-layout-1.exp: New file.
3592         * g++.dg/compat/struct-layout-1.h: New.
3593         * g++.dg/compat/struct-layout-1_generate.c: New.
3594         * g++.dg/compat/struct-layout-1_x1.h: New.
3595         * g++.dg/compat/struct-layout-1_x2.h: New.
3596         * g++.dg/compat/struct-layout-1_y1.h: New.
3597         * g++.dg/compat/struct-layout-1_y2.h: New.
3598
3599         * gcc.dg/20050330-2.c: New test.
3600
3601 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3602
3603         PR fortran/25292
3604         * gfortran.dg/associated_1.f90: New.
3605
3606 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3607
3608         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
3609         ILP32 vect_no_align platforms.
3610
3611 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
3612             Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR target/25268
3615         * gcc.c-torture/compile/20051207-1.c: New test.
3616
3617 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3618
3619         PR testsuite/20772
3620         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
3621         gcc.dg/torture/pr18582-1.c,
3622         gcc.target/i386/attributes-error.c: Also test on x86_64.
3623
3624         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
3625
3626 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3627
3628         PR c++/19397
3629         * g++.dg/template/typedef3.C: New test.
3630
3631         PR c++/19762
3632         PR c++/19764
3633         * g++.dg/template/dtor3.C: Fix error markers.
3634
3635 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
3636
3637         * lib/target-supports.exp (check_effective_target_sync_char_short):
3638         Add s390*.
3639
3640 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
3641
3642         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
3643
3644 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3645
3646         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
3647         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3648         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
3649         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
3650
3651 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3652
3653         PR c++/25263
3654         * g++.dg/other/array2.C: New test case.
3655
3656 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
3657
3658         * gcc.dg/darwin-weakimport-3.c: New.
3659
3660         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
3661         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
3662         and to work on Darwin.
3663         * gcc.dg/attr-weakref-1b.c: New file.
3664         * gcc.dg/attr-weakref-2.c: New test.
3665         * gcc.dg/darwin-weakref-1.c: New test.
3666
3667 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
3668
3669         PR testsuite/25247
3670         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
3671         use in selector expressions.
3672         (dg-xfail-if): Ditto.
3673         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
3674         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
3675         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
3676         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
3677         * gcc.test-framework/test-framework.exp: Skip generated tests if
3678         CHECK_TEST_FRAMEWORK is not 1.
3679
3680 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3681
3682         PR tree-optimization/24963
3683         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
3684
3685         PR target/24108
3686         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
3687
3688         PR target/18580
3689         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
3690         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3691         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3692         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3693
3694 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
3695
3696         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
3697         dg-options.
3698
3699 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3700
3701         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
3702
3703 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3704
3705         * gcc.dg/format/cast-1.c: New test.
3706
3707 2005-12-04  Roger Sayle  <roger@eyesopen.com>
3708
3709         PR c/7776
3710         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
3711         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
3712         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
3713         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
3714
3715 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3716
3717         * gcc.dg/cast-pretty-print-1.c: New test.
3718
3719 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3720
3721         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
3722
3723 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
3724
3725         PR c++/24173
3726         * g++.dg/template/friend40.C: New test.
3727
3728 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
3729
3730         PR target/25199
3731         * gcc.target/i386/movq-2.c: New test.
3732         * gcc.target/i386/movq.c: Remove target i?86, instead add
3733         dg-require-effective-target ilp32.
3734
3735 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3736
3737         PR c++/24103
3738         * g++.dg/other/default1.C: New test.
3739
3740 2005-12-02  Richard Guenther  <rguenther@suse.de>
3741
3742         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3743
3744 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3745
3746         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
3747
3748 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
3749
3750         PR target/21017
3751         * gcc.target/powerpc/rotate.c: New.
3752
3753 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3754
3755         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
3756         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
3757
3758 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3759
3760         PR c/13384
3761         * gcc.dg/pr17730-1.c: Adjust.
3762         * gcc.dg/lvalue1.c (main): Likewise.
3763         * gcc.dg/lvalue-2.c: Likewise.
3764         * g++.dg/pr7503-3.C
3765
3766 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
3767
3768         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
3769         error messages.
3770
3771 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
3772
3773         PR fortran/24789
3774         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
3775
3776 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3777
3778         PR target/24475
3779         * lib/target-supports.exp (check_effective_target_tls): New.
3780         (check_effective_target_tls_runtime): New.
3781         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
3782         for TLS support.
3783         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3784         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3785         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
3786         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
3787         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
3788         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
3789         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3790         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
3791         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
3792         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
3793         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
3794         effective-target TLS.
3795         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
3796         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
3797         effective-target TLS runtime.
3798
3799 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3800
3801         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
3802
3803 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
3804
3805         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
3806         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
3807         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
3808         ignored" warnings when "packing" is the same as the ABI layout.
3809
3810 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
3811
3812         PR fortran/21302
3813         * gfortran.dg/line_length_1.f: New test.
3814         * gfortran.dg/line_length_2.f90: Ditto.
3815
3816 2005-11-30  Richard Guenther  <rguenther@suse.de>
3817
3818         PR tree-optimization/21655
3819         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
3820
3821 2005-11-30  Dale Johannesen  <dalej@apple.com>
3822
3823         * gcc.c-torture/compile/pr24930.c: New.
3824
3825 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
3826
3827         PR fortran/15809
3828         *  gfortran.dg/auto_char_dummy_array.f90: New test.
3829
3830 2005-11-30  Jeff Law  <law@redhat.com>
3831
3832         * g++.old-deja/g++.law/pr25000.C: New test.
3833
3834 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
3835
3836         * gcc.dg/tls/opt-11.c: New test.
3837
3838 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3839
3840         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
3841         targets.
3842         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
3843         LP64 ia64.
3844
3845 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
3846
3847         * gfortran.dg/open_access_1.f90: New test.
3848
3849 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3850
3851         * gcc.dg/charset/builtin2.c: New test.
3852
3853 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
3854
3855         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
3856         on mmix-*-* for *_[xy].c.
3857
3858 2005-11-28  Kean Johnston  <jkj@sco.com>
3859
3860         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
3861         headers.
3862         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
3863         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
3864         * gcc.target/i386/asm-3.c: Ditto.
3865         * gcc.target/i386/clobbers.c: Ditto.
3866         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
3867         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
3868         test regexp.
3869         * gcc.target/i386/mul.c: Ditto.
3870         * gcc.target/i386/ssetype-1.c: Ditto.
3871         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
3872         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
3873         static so the test works with -fPIC mode too. Based on comment in
3874         PR19231 by Pinski.
3875         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
3876
3877 2005-11-28  Richard Guenther  <rguenther@suse.de>
3878
3879         * gcc.dg/alias-9.c: New testcase.
3880         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
3881
3882 2005-11-28  Roger Sayle  <roger@eyesopen.com>
3883             Uros Bizjak  <uros@kss-loka.si>
3884
3885         PR middle-end/20219
3886         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
3887         tan(x)/sin(x) transformations.
3888
3889 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
3890
3891         PR middle-end/24575
3892         * gcc.dg/tree-ssa/divide-3.c: New test.
3893         * gcc.dg/tree-ssa/divide-4.c: New test.
3894
3895 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
3896
3897         PR fortran/24917
3898         *  gfortran.dg/boz_6.f90: New test.
3899
3900 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3901
3902         PR fortran/23912
3903         * gfortran.dg/modulo_1.f90: New test.
3904
3905 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3906
3907         PR libfortran/24919
3908         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
3909         fail on CRLF platforms.
3910         * gfortran.dg/ftell_2.f90: Likewise.
3911
3912 2005-11-26  Eric Christopher  <echristo@apple.com>
3913
3914         * gcc.dg/intmax_t-1.c: Remove mips xfail.
3915
3916 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3917
3918         * objc.dg/gnu-runtime-3.m: Simplify.
3919
3920 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3921
3922         PR middle-end/23669
3923         * gcc.dg/tree-ssa/divide-1.c: New test.
3924         * gcc.dg/tree-ssa/divide-2.c: New test.
3925
3926 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3927
3928         PR libgfortran/24945
3929         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
3930
3931 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3932
3933         PR libgfortran/24945
3934         * gfortran.dg/open_status_2.f90: New test.
3935
3936 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3937
3938         * gcc.c-torture/execute/builtins/fprintf.c,
3939         gcc.c-torture/execute/builtins/fputs-lib.c,
3940         gcc.c-torture/execute/builtins/fputs.c,
3941         gcc.c-torture/execute/builtins/lib/fprintf.c,
3942         gcc.c-torture/execute/builtins/lib/printf.c,
3943         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
3944
3945 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
3946
3947         * gcc.dg/20050922-2.c: New test.
3948
3949 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3950
3951         * objc.dg/gnu-runtime-3.m: New test.
3952
3953 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3954
3955         PR c++/9278
3956         * g++.dg/other/void1.C: New test.
3957
3958 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
3959
3960         PR middle-end/24998
3961         * gcc.dg/torture/fp-int-convert-float.c,
3962         gcc.dg/torture/fp-int-convert-double.c,
3963         gcc.dg/torture/fp-int-convert-long-double.c,
3964         gcc.dg/torture/fp-int-convert-timode.c,
3965         gcc.dg/torture/fp-int-convert-float80.c,
3966         gcc.dg/torture/fp-int-convert-float80-timode.c,
3967         gcc.dg/torture/fp-int-convert-float128.c,
3968         gcc.dg/torture/fp-int-convert-float128-timode.c,
3969         gcc.dg/torture/fp-int-convert.h: New files.
3970
3971 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3972
3973         PR middle-end/24989
3974         * gcc.dg/tree-ssa/bool-10.c: New test.
3975         * gcc.dg/tree-ssa/bool-11.c: New test.
3976         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
3977
3978 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3979
3980         PR middle-end/24990
3981         * tree-ssa/pr24990-1.c: New test.
3982
3983 2005-11-24  Richard Guenther  <rguenther@suse.de>
3984         Dirk Mueller <dmueller@suse.de>
3985
3986         PR c++/14024
3987         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
3988         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
3989         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3990         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
3991         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
3992         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
3993
3994 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
3995
3996         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
3997
3998 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3999
4000         PR c/21668
4001         * gcc.dg/Wc++-compat.c: New.
4002         * gcc.dg/Wno-c++-compat.c: New.
4003
4004 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
4005
4006         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4007         (vspltish, vspltisw): Likewise.
4008
4009 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4010
4011         PR libgfortran/24794
4012         * gfortran.dg/namelist_12.f: Fix quotes.
4013         * gfortran.dg/namelist_13.f90: Fix quotes.
4014         * gfortran.dg/namelist_14.f90: Fix quotes.
4015         * gfortran.dg/namelist_15.f90: Fix quotes.
4016         * gfortran.dg/namelist_use.f90: Fix quotes.
4017         * gfortran.dg/namelist_use_only.f90: Fix quotes.
4018         * gfortran.dg/namelist_21.f90: New test.
4019         * gfortran.dg/namelist_22.f90: New test.
4020
4021 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
4022
4023         PR target/23435
4024         * gcc.c-torture/compile/pr23435.c: New.
4025
4026 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4027
4028         * gcc.c-torture/execute/floatunsisf-1.c: New test.
4029
4030 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4031
4032         * gcc.target/powerpc/405-macchw-1.c,
4033         gcc.target/powerpc/405-macchw-2.c,
4034         gcc.target/powerpc/405-macchwu-1.c,
4035         gcc.target/powerpc/405-macchwu-2.c,
4036         gcc.target/powerpc/405-machhw-1.c,
4037         gcc.target/powerpc/405-machhw-2.c,
4038         gcc.target/powerpc/405-machhwu-1.c,
4039         gcc.target/powerpc/405-machhwu-2.c,
4040         gcc.target/powerpc/405-maclhw-1.c,
4041         gcc.target/powerpc/405-maclhw-2.c,
4042         gcc.target/powerpc/405-maclhwu-1.c,
4043         gcc.target/powerpc/405-maclhwu-2.c,
4044         gcc.target/powerpc/405-mulchw-1.c,
4045         gcc.target/powerpc/405-mulchw-2.c,
4046         gcc.target/powerpc/405-mulchwu-1.c,
4047         gcc.target/powerpc/405-mulchwu-2.c,
4048         gcc.target/powerpc/405-mulhhw-1.c,
4049         gcc.target/powerpc/405-mulhhw-2.c,
4050         gcc.target/powerpc/405-mulhhwu-1.c,
4051         gcc.target/powerpc/405-mulhhwu-2.c,
4052         gcc.target/powerpc/405-mullhw-1.c,
4053         gcc.target/powerpc/405-mullhw-2.c,
4054         gcc.target/powerpc/405-mullhwu-1.c,
4055         gcc.target/powerpc/405-mullhwu-2.c,
4056         gcc.target/powerpc/405-nmacchw-1.c,
4057         gcc.target/powerpc/405-nmacchw-2.c,
4058         gcc.target/powerpc/405-nmachhw-1.c,
4059         gcc.target/powerpc/405-nmachhw-2.c,
4060         gcc.target/powerpc/405-nmaclhw-1.c,
4061         gcc.target/powerpc/405-nmaclhw-2.c,
4062         gcc.target/powerpc/440-macchw-1.c,
4063         gcc.target/powerpc/440-macchw-2.c,
4064         gcc.target/powerpc/440-macchwu-1.c,
4065         gcc.target/powerpc/440-macchwu-2.c,
4066         gcc.target/powerpc/440-machhw-1.c,
4067         gcc.target/powerpc/440-machhw-2.c,
4068         gcc.target/powerpc/440-machhwu-1.c,
4069         gcc.target/powerpc/440-machhwu-2.c,
4070         gcc.target/powerpc/440-maclhw-1.c,
4071         gcc.target/powerpc/440-maclhw-2.c,
4072         gcc.target/powerpc/440-maclhwu-1.c,
4073         gcc.target/powerpc/440-maclhwu-2.c,
4074         gcc.target/powerpc/440-mulchw-1.c,
4075         gcc.target/powerpc/440-mulchw-2.c,
4076         gcc.target/powerpc/440-mulchwu-1.c,
4077         gcc.target/powerpc/440-mulchwu-2.c,
4078         gcc.target/powerpc/440-mulhhw-1.c,
4079         gcc.target/powerpc/440-mulhhw-2.c,
4080         gcc.target/powerpc/440-mulhhwu-1.c,
4081         gcc.target/powerpc/440-mulhhwu-2.c,
4082         gcc.target/powerpc/440-mullhw-1.c,
4083         gcc.target/powerpc/440-mullhw-2.c,
4084         gcc.target/powerpc/440-mullhwu-1.c,
4085         gcc.target/powerpc/440-mullhwu-2.c,
4086         gcc.target/powerpc/440-nmacchw-1.c,
4087         gcc.target/powerpc/440-nmacchw-2.c,
4088         gcc.target/powerpc/440-nmachhw-1.c,
4089         gcc.target/powerpc/440-nmachhw-2.c,
4090         gcc.target/powerpc/440-nmaclhw-1.c,
4091         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4092
4093 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
4094
4095         PR fortran/24774
4096         * gfortran.dg/inquire_9.f90: New test.
4097
4098         PR fortran/21647
4099         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4100
4101 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4102
4103         PR libfortran/24432
4104         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4105         Check that 'cos' is supported.
4106
4107 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
4108
4109         PR fortran/24223
4110         * gfortran.dg/substring_equivalence.f90: New test.
4111
4112         PR fortran/24705
4113         * gfortran.dg/auto_internal_assumed.f90: New test.
4114
4115 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
4116
4117         * gcc.dg/fold-div-2.c: New test.
4118
4119 2005-11-20  Ian Lance Taylor  <ian@airs.com>
4120
4121         PR rtl-optimization/24883
4122         * gcc.c-torture/compile/pr24883.c: New test.
4123
4124 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
4125
4126         PR middle-end/20583
4127         * gcc.c-torture/compile/pr20583.c: New.
4128
4129 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
4130
4131         * gcc.c-torture/execute/usmul.c: New test.
4132
4133 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
4134
4135         * gcc.dg/tree-ssa/vrp22.c: New test.
4136
4137 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
4138
4139         PR middle-end/24912
4140         * gcc.dg/torture/pr24912-1.c: New test.
4141
4142 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
4143
4144         PR fortran/24862
4145         * gfortran.dg/arrayio_derived_1.f90: New test.
4146
4147 2005-11-19  Richard Guenther  <rguenther@suse.de>
4148
4149         PR middle-end/23294
4150         * gcc.dg/tree-ssa/pr23294.c: New testcase.
4151
4152 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
4153
4154         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4155
4156 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
4157
4158         PR c++/8355
4159         * g++.dg/template/friend39.C: New test.
4160
4161 2005-11-18  James E Wilson  <wilson@specifix.com>
4162
4163         * gcc.dg/builtin-strstr.c: New.
4164
4165 2005-11-18  Richard Henderson  <rth@redhat.com>
4166
4167         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4168         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4169         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4170         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4171         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4172         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4173         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4174         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4175         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4176         renaming to remove initial "ia64-".
4177
4178 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
4179
4180         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4181
4182 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
4183
4184         * g++.dg/cpp/string-2.C: New test.
4185
4186 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
4187
4188         * gcc.dg/tree-ssa/loop-14.c: New test.
4189
4190 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
4191             Michael Chamberlain <michael@chamberlain.net.au>
4192
4193         * ada/acats/run_all.sh (target_run): Kill long running tests.
4194
4195 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4196
4197         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4198         * gcc.dg/cleanup-9.c: Likewise.
4199         * gcc.dg/cleanup-10.c: Likewise.
4200         * gcc.dg/cleanup-11.c: Likewise.
4201
4202 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4203
4204         PR fortran/24892
4205         * gfortran.dg/open_access_append_1.f90: New test.
4206         * gfortran.dg/open_access_append_2.f90: New test.
4207
4208 2005-11-16  Richard Guenther  <rguenther@suse.de>
4209
4210         PR middle-end/24851
4211         * gcc.c-torture/execute/pr24851.c: New testcase.
4212
4213 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4214
4215         * gcc.dg/fold-overflow-1.c: New test.
4216
4217 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
4218
4219         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4220         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4221
4222 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
4223
4224         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4225         structures.
4226         * g++.dg/eh/forced2.C: Likewise.
4227         * g++.dg/eh/forced3.C: Likewise.
4228         * g++.dg/eh/forced4.C: Likewise.
4229
4230 2005-11-11  Mike Stump  <mrs@apple.com>
4231
4232         * g++.old-deja/g++.mike/unused.C: Add.
4233
4234 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
4235
4236         PR c++/24667
4237         * g++.dg/warn/Wcast-qual1.C: New test.
4238
4239 2005-11-15  Jan Hubicka  <jh@suse.cz>
4240
4241         * gcc.dg/winline-5.c: Add large-unit-insns limit.
4242
4243 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
4244
4245         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4246
4247 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
4248
4249         PR 24840
4250         * gcc.dg/tree-ssa/pr24840.c: New test.
4251
4252 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
4253
4254         PR testsuite/24841
4255         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4256
4257 2005-11-14  Dale Johannesen  <dalej@apple.com>
4258
4259         * gcc.c-torture/execute/20051113-1.c: New.
4260
4261 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
4262
4263         PR c++/24687
4264         * g++.dg/template/crash43.C: New test.
4265
4266 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
4267
4268         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4269
4270 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4271
4272         PR c++/24817
4273         * g++.dg/eh/spec8.C: New test.
4274
4275 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4276
4277         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4278
4279 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4280
4281         PR c++/20293
4282         * g++.dg/parse/ambig4.C: New test.
4283         * g++.dg/tc1/dr101.C: Adjust error markers.
4284         * g++.dg/lookup/strong-using-2.C: Likewise.
4285         * g++.dg/lookup/ambig5.C: Likewise.
4286         * g++.dg/lookup/ambig4.C: Likewise.
4287         * g++.dg/parse/crash22.C: Likewise.
4288
4289 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4290
4291         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4292
4293 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
4294
4295         * gcc.dg/nested-calls-1.c: New test.
4296
4297 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4298
4299         * gfortran.dg/complex_intrinsic_1.f90: New test.
4300         * gfortran.dg/complex_intrinsic_2.f90: New test.
4301         * gfortran.dg/fgetc_1.f90: New test.
4302         * gfortran.dg/fgetc_2.f90: New test.
4303         * gfortran.dg/fgetc_3.f90: New test.
4304         * gfortran.dg/ftell_1.f90: New test.
4305         * gfortran.dg/ftell_2.f90: New test.
4306         * gfortran.dg/gnu_logical_1.F: New test.
4307         * gfortran.dg/gnu_logical_2.f90: New test.
4308
4309 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
4310
4311         PR middle-end/24820
4312         * testsuite/gcc.dg/pr24820.c: New test.
4313
4314 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
4315
4316         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4317         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4318         variable.
4319
4320 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4321
4322         testsuite/24614
4323         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4324
4325 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4326
4327         * gcc.target/cris/cris.exp: New file.
4328         * gcc.target/cris/rld-legit1.c: New test.
4329         * gcc.target/cris/rld-legit2.c: New test.
4330
4331 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
4332
4333         PR c++/24780
4334         * g++.dg/opt/pr24780.C: New test.
4335
4336         PR c++/24761
4337         * g++.dg/template/asm1.C: New test.
4338
4339 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
4340
4341         PR libgfortran/24787
4342         * gfortran.dg/scan_1.f90: New test.
4343
4344 2005-11-12  Jan Hubicka  <jh@suse.cz>
4345
4346         * gcc.target/i386/minmax-1.c: New.
4347         * gcc.target/i386/minmax-2.c: New.
4348
4349 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
4350
4351         * gcc.dg/pr24445.c: Fix for 64-bit targets.
4352
4353 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
4354
4355         * gcc.c-torture/execute/20051110-1.c,
4356         gcc.c-torture/execute/20051110-2.c: New tests.
4357
4358 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4359
4360         PR middle-end/24750
4361         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4362         New tests.
4363
4364 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4365
4366         * lib/target-libpath.exp (get_shlib_extension): New proc.
4367         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4368         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4369         * lib/objc.exp (objc_target_compile): Likewise.
4370         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4371         detection.
4372
4373 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4374
4375         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4376
4377         * lib/target-supports.exp (check_effective_target_static_libgfortran):
4378         Add -static to additional_flags and pass it to target_compile.
4379
4380 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4381
4382         PR libgfortran/24719
4383         gfortran.dg/read_noadvance.f90: New test.
4384
4385         PR libgfortran/24699
4386         gfortran.dg/fmt_t_2.f90: New test.
4387
4388         PR libgfortran/24785
4389         gfortran.dg/read_x_eor.f90: New test.
4390
4391         PR libgfortran/24584
4392         gfortran.dg/namelist_empty.f90: Rename test.
4393
4394         PR libgfortran/24489
4395         gfortran/read_eor.f90: Rename test.
4396
4397 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4398
4399         PR fortran/15976
4400         * gfortran.dg/automatic_module_variable.f90: New test.
4401
4402 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4403
4404         PR target/24445
4405         * gcc.dg/pr24445.c: New test.
4406
4407 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4408
4409         PR fortran/24655
4410         PR fortran/24755
4411         * gfortran.dg/recursive_statement_functions.f90: Add statement
4412         functions using inline intrinsic functions and parameters to test
4413         that they no longer seg-fault.
4414
4415         PR fortran/24409
4416         gfortran.dg/nested_modules_4.f90: New test.
4417         gfortran.dg/nested_modules_5.f90: New test.
4418
4419 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4420
4421         PR fortran/24643
4422         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4423
4424 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
4425
4426         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4427         failures.
4428
4429 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4430
4431         * gcc.dg/sparc-getcontext-1.c: New test.
4432
4433 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4434
4435         * gcc.dg/ifcvt-fabs-1.c: New test.
4436
4437 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
4438
4439         PR other/4372
4440         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
4441         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
4442
4443 2005-11-09  Richard Guenther  <rguenther@suse.de>
4444
4445         PR tree-optimization/24716
4446         * gcc.c-torture/execute/pr24716.c: New testcase.
4447
4448 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4449
4450         * gcc.dg/pr24624.c: Disable for non S/390 targets.
4451
4452 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4453
4454         PR 24624
4455         * gcc.dg/pr24624.c: Testcase added.
4456
4457 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4458
4459         PR 24623
4460         * g++.dg/other/pr24623.C: Testcase added.
4461
4462 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
4463
4464         PR fortran/22607
4465         * gfortran-dg/pure_byref_1.f90: New.
4466         * gfortran-dg/pure_byref_2.f90: New.
4467
4468 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
4469
4470         PR c/24101
4471         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
4472         * gcc.dg/dg.exp: Run main loop also for *.i files.
4473
4474 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
4475
4476         PR c++/19450
4477         * g++.dg/tls/diag-3.C: New test.
4478         * g++.dg/tls/diag-4.C: New test.
4479         * g++.dg/tls/static-1.C: New test.
4480         * g++.dg/tls/static-1a.cc: New file.
4481
4482 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
4483
4484         PR 23046
4485         * g++.dg/tree-ssa/pr23046.C: New test.
4486
4487 2005-11-08  Devang Patel <dpatel@apple.com>
4488
4489         PR tree-optimization/23115
4490         * gcc.dg/tree-ssa/pr23115.c: New.
4491
4492 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
4493
4494         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
4495         * gcc.target/powerpc/pr16155.c: Same.
4496         * gcc.target/powerpc/altivec-1.c: Same.
4497         * gcc.target/powerpc/altivec-2.c: Same.
4498         * gcc.target/powerpc/altivec-3.c: Same.
4499         * gcc.target/powerpc/altivec-5.c: Same.
4500         * gcc.target/powerpc/altivec-11.c: Same.
4501         * gcc.target/powerpc/altivec-12.c: Same.
4502         * gcc.target/powerpc/altivec-14.c: Same.
4503         * gcc.target/powerpc/altivec-22.c: Same.
4504         * gcc.target/powerpc/altivec-consts.c: Same.
4505         * gcc.target/powerpc/altivec-pr22085.c: Same.
4506         * gcc.target/powerpc/altivec-splat.c: Same.
4507         * gcc.target/powerpc/altivec-varargs-1.c: Same.
4508         * gcc.target/powerpc/altivec-vec-merge.c: Same.
4509         * gcc.target/powerpc/darwin-longlong.c: Same.
4510
4511 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
4512
4513         PR target/19340
4514         * gcc.dg/pr19340.c: New test.
4515
4516 2005-11-07  Ian Lance Taylor  <ian@airs.com>
4517
4518         PR rtl-optimization/24683
4519         * gcc.dg/pr24683.c: New test.
4520
4521 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4522
4523         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
4524         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
4525
4526 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4527
4528         * gcc.target/i386/pr23376.c: Compile with -mmmx.
4529
4530 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
4531
4532         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
4533
4534 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4535
4536         PR target/24230
4537
4538         * gcc.target/powerpc/altivec-consts.c,
4539         gcc.target/powerpc/altivec-splat.c: New testcase.
4540
4541 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4542
4543         PR c/24599
4544
4545         * gcc.dg/overflow-2.c: New testcase.
4546
4547 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
4548
4549         PR rtl-optimization/23567
4550         * gcc.c-torture/execute/20051104-1.c: New test.
4551
4552 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
4553
4554         PR fortran/24534
4555         gfortran.dg/private_type_2.f90: Modified to check that case with
4556         PRIVATE declaration within derived type is accepted.
4557
4558         PR fortran/20838
4559         gfortran.dg/pointer_assign_1.f90: New test.
4560
4561         PR fortran/20840
4562         * gfortran.dg/arrayio_0.f90: New test.
4563
4564         PR fortran/17737
4565         gfortran.dg/data_initialized.f90: New test.
4566         gfortran.dg/data_constraints_1.f90: New test.
4567         gfortran.dg/data_constraints_2.f90: New test.
4568
4569 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
4570
4571         PR fortran/24174
4572         PR fortran/24305
4573         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
4574
4575 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
4576
4577         PR 24670
4578         * gcc.dg/tree-ssa/pr24670.c: New test.
4579
4580 2005-11-05  Ian Lance Taylor  <ian@airs.com>
4581
4582         PR target/22432
4583         * gcc.target/i386/pr22432.c: New test.
4584
4585 2005-11-05  Richard Henderson  <rth@redhat.com>
4586
4587         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
4588         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
4589         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
4590         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
4591         from gcc.dg/alpha-*.
4592         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
4593         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
4594
4595 2005-11-05  Andreas Jaeger  <aj@suse.de>
4596
4597         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
4598
4599 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4600
4601         PR target/23424
4602         * gcc.dg/torture/pr23424-1.c: New test.
4603
4604 2005-11-04  Richard Henderson  <rth@redhat.com>
4605
4606         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
4607         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
4608         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
4609         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
4610         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
4611         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
4612         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
4613         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
4614         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
4615         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
4616         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
4617         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
4618         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
4619         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
4620         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
4621         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
4622         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
4623         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
4624         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
4625         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
4626         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
4627         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
4628         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
4629         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
4630         Move from gcc.dg/.
4631         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
4632         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4633         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
4634         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
4635         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
4636         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
4637         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
4638         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
4639         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
4640         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
4641         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
4642         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
4643         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
4644         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
4645         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
4646         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
4647         gcc.target/i386/lea.c, gcc.target/i386/local.c,
4648         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
4649         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
4650         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
4651         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
4652         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
4653         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
4654         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
4655         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
4656         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
4657         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
4658         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
4659         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
4660         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
4661         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
4662         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
4663         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
4664         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
4665         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
4666         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
4667         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
4668         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
4669         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
4670         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
4671         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
4672         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
4673         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
4674         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
4675         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
4676
4677 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
4678
4679         PR 24627
4680         * gcc.dg/tree-ssa/pr24627.c: New test.
4681
4682 2005-11-04 Paul Brook  <paul@codesourcery.com>
4683
4684         * gcc.dg/tls/opt-10.c: New test.
4685
4686 2005-11-04  Andreas Jaeger  <aj@suse.de>
4687
4688         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
4689         avoid extra warnings.
4690
4691 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4692
4693         PR libfortran/22298
4694         * gcc/testsuite/lib/target-supports.exp
4695         (check_effective_target_static_libgfortran): New
4696         static_libgfortran effective target.
4697         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
4698         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
4699
4700 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4701
4702         * gcc.dg/pr24615.c: Guard test with { target fpic }.
4703
4704 2005-11-03  Josh Conner  <jconner@apple.com>
4705
4706         PR c++/19989
4707         g++.dg/ext/array2.C: New test.
4708         g++.dg/template/dependent-name3.C: New test.
4709         g++.dg/template/dependent-name4.C: New test.
4710         g++.dg/template/sfinae2.C: New test.
4711
4712 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4713
4714         PR preprocessor/22042
4715         * gcc.dg/cpp/strify4.c: New test.
4716
4717 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4718
4719         PR c++/17964
4720         * g++.dg/cpp/string-1.C: New test.
4721
4722 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4723
4724         * gcc.target/powerpc: New directory.
4725         * gcc.target/powerpc/powerpc.exp: New file.
4726         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
4727         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
4728         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
4729         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
4730         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
4731         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
4732         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
4733         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
4734         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
4735         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
4736         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
4737         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
4738         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
4739         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
4740         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
4741         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
4742         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
4743         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
4744         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
4745         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
4746         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
4747         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
4748         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
4749         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
4750         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
4751         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
4752         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
4753         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
4754         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
4755         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
4756         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
4757         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
4758         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
4759         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
4760
4761 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
4762
4763         PR c++/21627
4764         * g++.dg/warn/inline2.C: New test.
4765
4766 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4767
4768         PR middle-end/23155
4769         * g++.dg/ext/c99struct1.C: New test.
4770         * gcc.dg/union-cast-1.c: New test.
4771         * gcc.dg/union-cast-2.c: New test.
4772         * gcc.dg/union-cast-3.c: New test.
4773
4774 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4775
4776         PR middle-end/24589
4777         * gcc.c-torture/execute/zero-struct-2.c: New test.
4778
4779 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4780
4781         PR c++/24582
4782         * g++.dg/init/switch1.C: New test.
4783
4784 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4785
4786         * gcc.dg/delay-slot-1.c: New test.
4787
4788 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
4789
4790         PR target/24620
4791         * gcc.dg/pr24620.c: New test.
4792
4793 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4794
4795         PR c/24329
4796         * gcc.dg/format/unnamed-1.c: New test.
4797
4798 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4799
4800         PR c++/22434
4801         * g++.dg/expr/cond8.C: New test.
4802
4803         PR c++/24560
4804         * g++.dg/parse/dot1.C: New test.
4805
4806 2005-11-02  Jan Hubicka  <jh@suse.cz>
4807
4808         PR target/23303
4809         * gcc.dg/i386-lea.c: New test
4810
4811 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4812
4813         PR target/24615
4814         * gcc.dg/pr24615.c: New test.
4815
4816 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4817
4818         PR target/24600
4819         * gcc.dg/pr24600.c: New test.
4820
4821 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4822
4823         PR c++/19253
4824         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
4825         * g++.dg/parse/typename9.C: New test.
4826         * g++/dg/parse/typename10.C: Likewise.
4827
4828 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4829
4830         PR fortran/18157
4831         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
4832         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
4833         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
4834
4835 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4836
4837         PR c++/24569
4838         * g++.dg/debug/static1.C: New test.
4839
4840 2005-11-02  Josh Conner  <jconner@apple.com>
4841
4842         * g++.dg/crash38.C: moved into proper directory...
4843         * g++.dg/template/crash42.C: ...here
4844
4845 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
4846
4847         PR target/18338
4848         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
4849         pcc_bitfield_type_matters || default_packed.
4850
4851         * lib/target-supports.exp
4852         (check_effective_target_pcc_bitfield_type_matters): New proc.
4853         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
4854
4855         PR testsuite/23304
4856         * lib/target-supports.exp (check_effective_default_packed): New proc.
4857         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
4858         Gate expected errors on target ! default_packed.
4859         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
4860
4861 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4862
4863         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
4864         change (r106358).
4865
4866 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4867
4868         PR fortran/24008
4869         * gfortran.dg/entry_5.f90: New.
4870         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
4871
4872 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
4873
4874         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
4875
4876 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
4877
4878         PR fortran/21565
4879         gfortran.dg/namelist_blockdata.f90: New test.
4880
4881         PR fortran/18737
4882         gfortran.dg/external_implicit_none.f90: New test.
4883
4884         PR fortran/14994
4885         * gfortran.dg/secnds.f: New test.
4886
4887 2005-10-31  Jan Hubicka  <jh@suse.cz>
4888
4889         PR target/20928
4890         * gcc.c-torture/compile/pr20928.c: New test.
4891
4892 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
4893
4894         PR middle-end/23492
4895         * gcc.c-torture/compile/zero-strct-5.c: New test.
4896
4897 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
4898
4899         PR libgfortran/24584
4900         * gfortran.dg/pr24584.f90: New test.
4901
4902 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
4903
4904         PR fortran/18883
4905         * gfortran.dg/char_result_9.f90: New.
4906         * gfortran.dg/char_result_10.f90: New.
4907
4908 2005-10-30  Jan Hubicka  <jh@suse.cz>
4909
4910         * g++.dg/tree-ssa/pr24172.C: New testcase.
4911
4912 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4913
4914         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
4915
4916 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
4917
4918         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
4919         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
4920         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
4921         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
4922         gfortran.dg/enum_9.f90,
4923         gfortran.fortran-torture/compile/enum_1.f90,
4924         gfortran.fortran-torture/execute/enum_1.f90,
4925         gfortran.fortran-torture/execute/enum_2.f90,
4926         gfortran.fortran-torture/execute/enum_3.f90,
4927         gfortran.fortran-torture/execute/enum_4.f90: New tests.
4928
4929 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
4930
4931         PR target/18482
4932         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
4933         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
4934
4935 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4936
4937         PR libfortran/20179
4938         * gfortran.dg/mixed_io_1.f90: New test.
4939         * gfortran.dg/mixed_io_1.c: New file.
4940
4941 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4942
4943         * gfortran.dg/malloc_free_1.f90: New test.
4944
4945 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
4946
4947         * gcc.dg/nested-func-4.c: Require profiling -pg.
4948
4949 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4950
4951         PR C++/23229
4952         * g++.dg/warn/main-2.C: New test.
4953
4954 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
4955
4956         PR fortran/24545
4957         * gfortran.dg/interface_2.f90: new test.
4958
4959 2005-10-28  Josh Conner  <jconner@apple.com>
4960
4961         PR c++/22153
4962         * g++.dg/template/crash38.C: New test.
4963         * g++.dg/parse/explicit1.C: Change expected errors.
4964
4965 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4966
4967         PR C++/23426
4968         * g++.dg/other/large-size-array.C: New test.
4969
4970 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4971
4972         PR middle-end/24362
4973         * g++.dg/opt/complex4.C: New test.
4974
4975 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
4976
4977         * gcc.dg/nested-func-4.c: New test.
4978
4979 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
4980
4981         PR fortran/24158
4982         gfortran.dg/derived_recursion.f90: New test.
4983         gfortran.dg/implicit_actual.f90: New test.
4984
4985 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
4986
4987         PR middle-end/24295, PR testsuite/24477
4988         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
4989         removed when weakref hits the tree.
4990
4991 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
4992
4993         * gfortran.dg/cray_pointers_4.f90: New test.
4994
4995         * gfortran.dg/cray_pointers_5.f90: New test.
4996
4997 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
4998
4999         PR fortran/22290
5000         * gfortran.dg/assign_5.f90: New test.
5001         * gfortran.dg/assign_6.f: New test.
5002
5003 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
5004
5005         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
5006         CPU has no SSE support.
5007
5008 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
5009
5010         PR libgfortran/24224
5011         * gfortran.dg/arrayio_1.f90: Update attribution.
5012         * gfortran.dg/arrayio_2.f90: Update attribution.
5013         * gfortran.dg/arrayio_3.f90: Update attribution.
5014         * gfortran.dg/arrayio_4.f90: Update test conditions.
5015         * gfortran.dg/arrayio_5.f90: Update attribution.
5016         * gfortran.dg/arrayio_6.f90: New test.
5017         * gfortran.dg/arrayio_7.f90: New test.
5018
5019 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
5020
5021         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5022
5023 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5024
5025         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5026
5027 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5028
5029         PR fortran/24416
5030         * gfortran.dg/namelist_char_only.f90: New test.
5031
5032 2005-10-24  Asher Langton  <langton2@llnl.gov>
5033
5034         PR fortran/17031
5035         PR fortran/22282
5036         * gfortran.dg/cray_pointers_1.f90: New test.
5037         * gfortran.dg/cray_pointers_2.f90: New test.
5038         * gfortran.dg/cray_pointers_3.f90: New test.
5039         * gfortran.dg/loc_1.f90: New test.
5040         * gfortran.dg/loc_2.f90: New test.
5041
5042 2005-10-24  Steven Bosscher  <stevenb@suse.de>
5043
5044         * gcc.dg/pr24225.c: New test.
5045
5046 2005-10-24  Asher Langton  <langton2@llnl.gov>
5047
5048         * gfortran.dg/dup_save_1.f90: New test.
5049         * gfortran.dg/dup_save_2.f90: New test.
5050
5051 2005-10-24  Paul Brook  <paul@codesourcery.com>
5052
5053         PR 24107
5054         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5055         stdint.h.
5056
5057 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
5058
5059         PR libgfortran/24489
5060         * gfortran.dg/pr24489.f90: New test.
5061
5062 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
5063
5064         PR fortran/23635
5065         * gfortran.dg/ichar_1.f90: Add tests for derived types.
5066
5067 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
5068
5069         PR target/18911
5070         * g++.dg/init/array16.C: Skip for mmix-*-*.
5071
5072 2005-10-23  Asher Langton  <langton2@llnl.gov>
5073
5074         * gfortran.dg/byte_1.f90: New test.
5075         * gfortran.dg/byte_2.f90: New test.
5076
5077 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
5078
5079         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5080
5081 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
5082
5083         PR fortran/18022
5084         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5085
5086         PR fortran/24311
5087         * gfortran.dg/merge_char_const.f90: New test.
5088
5089         PR fortran/24384
5090         * gfortran.dg/spread_scalar_source.f90: New test.
5091
5092 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
5093
5094         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5095
5096         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5097         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5098
5099         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5100
5101 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
5102
5103         PR fortran/24426
5104         * gfortran.dg/der_pointer_4.f90: New.
5105
5106 2005-10-22  David Ayers  <d.ayers@inode.at>
5107
5108         * obj-c++.dg/except-1.mm: Simplify.
5109
5110 2005-10-21  David Ayers  <d.ayers@inode.at>
5111
5112         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5113
5114 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
5115
5116         * gfortran.dg/assumed_dummy_2.f90: New test.
5117
5118 2005-10-21  James E Wilson  <wilson@specifix.com>
5119
5120         PR preprocessor/15220
5121         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5122
5123 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
5124
5125         * gcc.c-torture/execute/20051021-1.c: New test.
5126
5127 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
5128
5129         PR c++/24260
5130         * g++.dg/ext/tmplattr1.C: New test.
5131
5132 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
5133
5134         PR fortran/24440
5135         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5136
5137 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
5138
5139         * obj-c++.dg/except-1.mm: New.
5140
5141         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5142
5143 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
5144
5145         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5146
5147 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
5148
5149         PR middle-end/24295
5150         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5151         declarations with the same names as thunks' alias targets, use
5152         aliases instead.
5153         * gcc.dg/attr-alias-3.c: New test.
5154         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5155
5156 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
5157
5158         PR c++/22618
5159         * g++.dg/parse/access8.C: New test.
5160
5161 2005-10-20  Richard Guenther  <rguenther@suse.de>
5162
5163         PR c++/24439
5164         * g++.dg/tree-ssa/pr24439.C: New testcase.
5165
5166 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5167
5168         * g++.dg/opt/delay-slot-1.C: New test.
5169
5170 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
5171
5172         PR fortran/21625
5173         * gfortran.fg/der_init_1.f90: New.
5174
5175 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
5176
5177         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5178
5179 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
5180
5181         PR c++/21908
5182         * g++.dg/parse/error28.C: New test.
5183
5184 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5185
5186         * gcc.dg/profile-generate-2.c: New test.
5187
5188 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
5189
5190         PR target/23589
5191         * g++.dg/ext/dllimport11.C: New.
5192
5193 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5194
5195         PR c++/22293
5196         * g++.dg/other/friend3.C: New test.
5197
5198 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
5199
5200         PR c++/23293
5201         * g++.dg/template/error19.C: New test.
5202
5203 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5204
5205         PR c++/21383
5206         * g++.dg/overload/koenig2.C: New.
5207
5208         PR c++/23118
5209         * g++.dg/overload/error2.C: New.
5210
5211         PR c++/22604
5212         * g++.dg/inherit/covariant14.C: New.
5213
5214 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5215
5216         PR c++/23440
5217         * g++.dg/parse/for1.C: New test.
5218
5219 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
5220
5221         PR fortran/23446
5222         * gfortran.dg/host_dummy_index_1.f90: New test.
5223
5224         PR fortran/21459
5225         * gfortran.dg/automatic_char_len_2.f90: New test.
5226
5227         PR fortran/20866
5228         * gfortran.dg/recursive_statement_functions.f90: New test.
5229
5230         PR fortran/20853
5231         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5232
5233         PR fortran/20849
5234         * gfortran.dg/external_initializer.f90: New test.
5235
5236         PR fortran/20837
5237         * non_module_public.f90: New test.
5238
5239 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5240
5241         PR c++/24386
5242         * g++.dg/template/overload7.C: New.
5243
5244         PR c++/22551
5245         * g++.dg/other/switch2.C: Remove expected warnings.
5246
5247         PR c++/21353
5248         * g++.dg/template/defarg6.C: New.
5249
5250 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
5251
5252         PR target/24315
5253         * gcc.target/i386/pr24315.c: New test.
5254
5255 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5256
5257         PR c++/24389
5258         * g++.dg/template/static21.C: New test.
5259         * g++.dg/template/static21-a.cc: Likewise.
5260
5261 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
5262
5263         PR c++/23959
5264         * g++.dg/warn/Wswitch-default-1.C: New test.
5265         * g++.dg/warn/Wswitch-default-2.C: New test.
5266
5267 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5268
5269         PR c++/22173
5270         * g++.dg/parse/template18.C: New test.
5271         * g++.dg/template/nontype15.C: Likewise.
5272
5273 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
5274
5275         PR fortran/22273
5276         * gfortran.dg/spec_expr_2.f90: New.
5277
5278 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
5279
5280         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5281         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5282         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5283         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5284         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5285         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5286         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5287         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
5288         previous target-specific skips and warning-message matches where
5289         applicable.
5290
5291 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
5292
5293         PR c++/21347
5294         * g++.dg/warn/Wctor-dtor.C: New test.
5295
5296 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5297
5298         PR c/23439
5299         * gcc.dg/for-1.c: New test.
5300
5301 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
5302
5303         PR c++/19565
5304         * g++.dg/warn/Wconversion1.C: New test.
5305         * g++.dg/ext/packed4.C: Compile with -w.
5306         * g++.dg/opt/20050511-1.C: Likewise.
5307         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5308
5309 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
5310
5311         * gfortran.dg/boz_5.f90: New test.
5312
5313 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
5314
5315         PR c++/22551
5316         * g++.dg/other/switch2.C: New.
5317
5318         PR c++/23984
5319         * g++.dg/init/ctor7.C: New.
5320
5321 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
5322
5323         PR c++/23730
5324         * g++.dg/parse/crash32.C: New test.
5325
5326 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
5327
5328         PR c++/20721
5329         * g++.dg/init/goto2.C: New test.
5330
5331         PR c++/22464
5332         * g++.dg/template/crash/41.C: New test.
5333
5334         PR c++/22180
5335         * g++.dg/template/crash40.C: New test.
5336
5337         PR c++/23694
5338         * g++.dg/parse/friend5.C: New test.
5339
5340         PR c++/23307
5341         * g++.dg/template/crash38.C: New test.
5342
5343         PR c++/22352
5344         * g++.dg/template/friend38.C: New test.
5345
5346         PR c++/22405
5347         * g++.dg/template/crash39.C: New test.
5348
5349 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
5350
5351         * gcc.dg/debug/dwarf2/dwarf-char1.c,
5352         gcc.dg/debug/dwarf2/dwarf-char2.c,
5353         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5354
5355         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5356
5357 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
5358
5359         * gcc.dg/dll-2.c: Add tests for warnings.
5360         * gcc.dg/dll-3.c: Likewise.
5361         * gcc.dg/dll-4.c: Likewise.
5362
5363         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5364         * g++.dg/ext/dllimport2.C: Likewise.
5365         * g++.dg/ext/dllimport3.C: Likewise.
5366         * g++.dg/ext/dllimport7.C: Likewise.
5367         * g++.dg/ext/dllimport8.C: Likewise.
5368         * g++.dg/ext/dllimport9.C: Likewise.
5369
5370 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
5371
5372         PR fortran/24092
5373         * gfortran.dg/derived_pointer_recursion.f90: New test.
5374
5375 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
5376
5377         * gcc.c-torture/execute/20051012-1.c: New test.
5378
5379 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5380
5381         PR fortran/18082
5382         * gfortran.dg/automatic_char_len_1.f90: New test.
5383
5384 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5385
5386         PR fortran/20847
5387         * gfortran.dg/save_common.f90: New test.
5388
5389         PR fortran/20856
5390         * gfortran.dg/save_result.f90: New test.
5391
5392 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5393
5394         PR c++/21592
5395         * g++.dg/template/dependent-expr1.C: Add new expected error.
5396         * g++.dg/template/dependent-expr2.C: Adjust error text.
5397         * g++.dg/template/overload6.C: New.
5398
5399         PR c++/23797
5400         * g++.dg/other/typename8.C: New.
5401
5402         PR c++/21117
5403         * g++.dg/other/return1.C: New.
5404
5405 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
5406
5407         PR c++/24052
5408         * g++.dg/ext/label5.C: New.
5409
5410 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5411
5412         PR c++/19964
5413         * g++.dg/parse/crash31.C: New.
5414
5415 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
5416
5417         * g++.dg/ipa/ipa-1.c: New test.
5418         * g++.dg/ipa/ipa-2.c: New test.
5419         * g++.dg/ipa/ipa-3.c: New test.
5420         * g++.dg/ipa/ipa-4.c: New test.
5421         * g++.dg/ipa/ipa-5.c: New test.
5422         * g++.dg/ipa/ipa.exp: New file.
5423
5424 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5425
5426         PR fortran/24207
5427         * gfortran.dg/private_type_3.f90: New test.
5428
5429 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5430
5431         PR fortran/20786
5432         gfortran.dg/aint_anint_1.f90: New test.
5433
5434 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5435
5436         PR libgfortran/24313
5437         gfortran.dg/csqrt.f: New test.
5438
5439 2005-10-11  Ian Lance Taylor  <ian@airs.com>
5440
5441         PR c++/8057
5442         * g++.dg/warn/noeffect7.C: New test.
5443         * g++.dg/warn/noeffect2.C: Instantiate templates.
5444         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
5445         and warning.
5446
5447 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5448
5449         PR c++/21089
5450         * g++.dg/init/float1.C: New test.
5451
5452         PR c++/24277
5453         * g++.dg/init/member1.C: Tweak error markers.
5454
5455 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
5456
5457         PR testsuite/24281
5458         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
5459         Check for null pointer.
5460
5461 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5462
5463         PR c++/21369
5464         * g++.dg/parse/ret-type3.C: New test.
5465
5466 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5467
5468         PR tree-opt/23946
5469         * gcc.c-torture/compile/pr23946.c: New test.
5470
5471 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
5472
5473         * g++.dg/opt/mmx2.C: New test.
5474
5475 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5476
5477         PR c++/24277
5478         * g++.dg/template/static20.C: New test.
5479
5480         PR c++/24302
5481         * g++.dg/warn/Wunused-12.C: New test.
5482
5483         PR c++/23437
5484         * g++.dg/template/arg4.C: New test.
5485
5486 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5487
5488         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
5489         * gcc.dg/ucnid-3.c: Likewise.
5490         * gcc.dg/ucnid-4.c: Likewise.
5491         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
5492         * g++.dg/other/ucnid-1.C: Likewise.
5493         * gcc.dg/sparc-frame-1.c: New test.
5494
5495 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5496
5497         PR c++/24139
5498         * g++.dg/template/spec27.C: New test.
5499
5500         PR c++/24275
5501         * g++.dg/template/static19.C: New test.
5502
5503 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5504
5505         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
5506         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
5507
5508 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5509
5510         PR target/24136
5511         * gfortran.fortran-torture/compile/pr24136.f: New test.
5512
5513 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
5514
5515         PR c++/22172
5516         * g++.dg/parse/crash30.C: New test.
5517
5518 2005-10-07  Richard Guenther  <rguenther@suse.de>
5519
5520         PR middle-end/24227
5521         * gcc.c-torture/compile/pr24227.c: New testcase.
5522
5523 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
5524
5525         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
5526         Do not put aligned attributes on array elements.
5527
5528 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
5529
5530         PR testsuite/23611, PR testsuite/23615
5531         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
5532         writing prototypes of library functions by hand.
5533         * obj-c++.dg/bitfield-4.mm: Likewise.
5534         * obj-c++.dg/const-str-4.mm: Likewise.
5535         * obj-c++.dg/encode-4.mm: Likewise.
5536         * obj-c++.dg/encode-5.mm: Likewise.
5537         * obj-c++.dg/encode-6.mm: Likewise.
5538         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5539         * obj-c++.dg/method-10.mm: Likewise.
5540         * obj-c++.dg/method-17.mm: Likewise.
5541         * obj-c++.dg/method-19.mm: Likewise.
5542         * obj-c++.dg/try-catch-2.mm: Likewise.
5543
5544 2005-10-06  Richard Henderson  <rth@redhat.com>
5545
5546         PR 24236
5547         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
5548
5549 2005-10-06  Dale Johannesen  <dalej@apple.com>
5550
5551         * gcc.c-torture/execute/20030125-1.c: Correct.
5552
5553 2005-10-06  Richard Guenther  <rguenther@suse.de>
5554
5555         PR tree-optimization/24238
5556         * g++.dg/tree-ssa/pr24238.C: New testcase.
5557
5558 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
5559
5560         PR 18568
5561         * gfortran.dg/der_pointer_3.f90: New test.
5562
5563 2005-10-05  Devang Patel  <dpatel@apple.com>
5564
5565         PR Debug/23205
5566         * g++.dg/other/PR23205.C: New.
5567
5568 2005-10-05  Richard Henderson  <rth@redhat.com>
5569
5570         PR target/23602
5571         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
5572         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
5573
5574 2005-10-05  Dale Johannesen  <dalej@apple.com>
5575
5576         * gcc.c-torture/execute/float-floor.c: New.
5577
5578 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
5579
5580         PR tree-optimization/21419
5581         PR tree-optimization/24146
5582         PR tree-optimization/24151
5583
5584         * g++.dg/ext/asm7.C: New.
5585         * g++.dg/ext/asm8.C: New.
5586         * gcc.dg/asm-1.c: Compile on all targets.
5587         * gcc.dg/asm-pr24146.c: New.
5588         * gcc.dg/pr21419.c: Adjust error messages.
5589
5590 2005-10-05  Richard Guenther  <rguenther@suse.de>
5591
5592         PR fortran/24176
5593         * gfortran.fortran-torture/compile/empty.f90: New testcase.
5594
5595 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5596
5597         PR c++/23513
5598         * g++.dg/template/spec22.C: Robustify test.
5599         * g++.dg/template/spec26.C: New.
5600
5601 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
5602
5603         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
5604         if target supports vector instructions.
5605
5606 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
5607
5608         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
5609         C99 functions.
5610
5611 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
5612
5613         * lib/target-supports.exp (check_effective_target_fortran_large_real,
5614         check_effective_target_fortran_large_int): Replace cached result
5615         when target changes.
5616
5617 2005-10-04  Devang Patel  <dpatel@apple.com>
5618
5619         * gcc.dg/i386-sse-vect-types.c: New.
5620
5621 2005-10-04  Ian Lance Taylor  <ian@airs.com>
5622
5623         PR preprocessor/13726
5624         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
5625         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
5626
5627 2005-10-04  Richard Guenther  <rguenther@suse.de>
5628
5629         PR c/23576
5630         * gcc.dg/noncompile/pr23576.c: New testcase.
5631
5632 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5633
5634         PR middle-end/23125
5635         * gcc.dg/register-var-3.c: New test.
5636
5637 2005-10-04  Steven Bosscher  <stevenb@suse.de>
5638
5639         * gcc.dg/pr23049.c: New test.
5640
5641         * gcc.dg/ucnid-4.c: Fix test.
5642
5643 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
5644
5645         PR 23445
5646         * gcc.c-torture/compile/pr23445.c: New test.
5647
5648 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
5649
5650         * g++.dg/overload/unknown1.C: New.
5651
5652 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
5653
5654         PR c++/17775
5655         * g++.dg/template/repo4.C: New test.
5656
5657 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5658
5659         PR libfortran/19308
5660         * gfortran.dg/large_real_kind_2.F90: New test.
5661         * gfortran.dg/large_integer_kind_2.f90: New test.
5662
5663 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
5664
5665         * lib/target-supports.exp (check_effective_target_vect_shift):
5666         Implement with result caching. Add i?86, x86_64 and ia64 targets.
5667         (check_effective_target_vect_condition): Fix copy-n-pasto.
5668
5669         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
5670         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
5671         targets.
5672
5673 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
5674
5675         PR c++/22621
5676         * g++.dg/template/overload5.C : New test.
5677
5678         PR c++/23840
5679         * g++.dg/expr/stdarg1.C: New test.
5680
5681 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
5682
5683         PR 24142
5684         * gcc.c-torture/execute/pr24142.c: New test.
5685
5686 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
5687
5688         PR 24141
5689         * gcc.c-torture/execute/pr24141.c: New test.
5690
5691 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
5692             Diego Novillo  <dnovillo@redhat.com>
5693
5694         PR 23604
5695         * gcc.c-torture/execute/pr23604.c: New test.
5696
5697 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
5698
5699         PR fortran/16404
5700         PR fortran/20835
5701         PR fortran/20890
5702         PR fortran/20899
5703         PR fortran/20900
5704         PR fortran/20901
5705         PR fortran/20902
5706         gfortran.dg/equiv_constraint_1.f90: New test.
5707         gfortran.dg/equiv_constraint_2.f90: New test.
5708         gfortran.dg/equiv_constraint_3.f90: New test.
5709         gfortran.dg/equiv_constraint_4.f90: New test.
5710         gfortran.dg/equiv_constraint_5.f90: New test.
5711         gfortran.dg/equiv_constraint_6.f90: New test.
5712         gfortran.dg/equiv_constraint_7.f90: New test.
5713         gfortran.dg/equiv_constraint_8.f90: New test.
5714         gfortran.dg/private_type_1.f90: New test.
5715         gfortran.dg/private_type_2.f90: New test.
5716         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
5717         980628-10.f: Assert std=gnu to permit mixing of
5718         types in equivalence statements.
5719
5720 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
5721
5722         PR 24112
5723         * gfortran.dg/open_status_1.f90: New.
5724
5725 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5726
5727         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
5728         * gcc.dg/vect/pr22480.c: Clean up temp files.
5729         * gcc.dg/vect/pr23831.c: Clean up temp files.
5730         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
5731         Clean up temp files.
5732         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
5733         Clean up temp files.
5734
5735         * gcc.dg/20050309-1.c: Clean up temp files.
5736         * gcc.dg/20050325-1.c: Clean up temp files.
5737
5738 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5739
5740         PR tree-optimization/24059
5741         * gcc.dg/vect/pr24059.c : New test.
5742
5743 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
5744
5745         PR middle-end/24109
5746         * gcc.c-torture/execute/20050929-1.c: New test.
5747
5748 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5749
5750         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
5751
5752 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
5753
5754         PR c/21419
5755         * gcc.dg/pr21419.c: New test.
5756
5757 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5758
5759         * gcc.dg/pr23911.c: New test.
5760
5761 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
5762
5763         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
5764
5765         PR c++/16782
5766         * g++.dg/parse/qualified4.C: New test.
5767         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
5768         * g++.old-deja/g++.mike/p8154.C: Likewise.
5769
5770 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
5771
5772         PR c++/22147
5773         * g++.dg/template/friend37.C: New test.
5774         * g++.dg/parse/crash28.C: Adjust error markers.
5775
5776 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
5777
5778         PR fortran/18518
5779         * gfortran.fortran-torture/execute/save_2.f90: New decl.
5780
5781 2005-09-27  Devang Patel  <dpatel@apple.com>
5782
5783         PR tree-optimization/23625
5784         * gcc.dg/pr23625.c: New test.
5785
5786 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
5787
5788         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
5789         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
5790
5791 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
5792
5793         PR fortran/23677
5794         * gfortran.fortran-torture/execute/save_1.f90: New test.
5795         * gfortran.dg/save_1.f90: New test.
5796
5797 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
5798
5799         * gcc.target/i386/builtin-apply-mmx.c: New test.
5800
5801         PR target/22576
5802         * gcc.target/i386/pr22576.c: New test.
5803
5804         PR target/22585
5805         * gcc.target/i386/pr22585.c: New test.
5806
5807         PR target/23268
5808         * gcc.target/i386/pr23268.c: New test.
5809
5810         PR middle-end/23831
5811         * gcc.dg/vect/pr23831.c: New test.
5812
5813         PR target/24055
5814         * gcc.target/i386/pr24055.c: New test.
5815
5816 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
5817
5818         PR tree-optimization/23960
5819         * gcc.c-torture/compile/pr23960.c: New.
5820
5821 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
5822
5823         PR fortran/16861
5824         * gfortran.dg/nested_modules_3.f90: New.
5825
5826 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
5827
5828         PR fortran/24005
5829         gfortran.dg/interface_1.f90: New test.
5830
5831 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
5832         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5833
5834         PR fortran/23843
5835         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
5836
5837 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
5838
5839         PR fortran/23516
5840         * gfortran.dg/imag_1.f: New test.
5841         * gfortran.dg/imag_2.f: Ditto.
5842
5843 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
5844
5845         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
5846
5847 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
5848
5849         PR c++/21983
5850         * g++.dg/warn/pr21983.C: New test.
5851
5852 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
5853
5854         PR c++/23993
5855         * g++.dg/template/array14.C: New test.
5856
5857 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
5858
5859         PR fortran/19929
5860         * gfortran.dg/der_ptr_component_1.f90: New test.
5861
5862 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5863
5864         PR c++/23965
5865         * g++.dg/template/error1.C: Reject "no matching function" message.
5866
5867 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5868
5869         PR c++/17609
5870         * g++.dg/lookup/error1.C: New test.
5871
5872 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
5873
5874         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
5875         functionality of the testcase.
5876
5877 2005-09-20  Richard Henderson  <rth@redhat.com>
5878
5879         * gcc.dg/vect/vect-22.c: Require vect_float.
5880         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
5881
5882 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
5883
5884         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
5885         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
5886         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
5887         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
5888         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
5889         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
5890         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
5891         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
5892         * gcc.dg/cpp/ucnid-8.c: New test.
5893
5894 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5895
5896         PR tree-optimization/23929
5897         * gcc.c-torture/compile/pr23929.c: New test.
5898
5899 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
5900
5901         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
5902         for one loop.
5903
5904 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
5905
5906         PR testsuite/23186
5907         * g++.dg/other/pr22003.C: Require named sections.
5908
5909 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5910
5911         PR c++/23947
5912         * g++.dg/rtti/crash3.C: New test.
5913
5914         PR tree-optimization/23818
5915         * gcc.dg/pr23818.c: New test.
5916
5917 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5918
5919         PR fortran/23420
5920         * gfortran.dg/print_fmt_4.f: New.
5921
5922 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5923
5924         PR fortran/23663
5925         * gfortran.fortran-torture/execute/entry_11.f90: New test.
5926
5927 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5928
5929         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
5930         Use pointers to local alignable arrays instead. Added comments.
5931         * gcc.dg/vect/vect-46.c: Likewise.
5932         * gcc.dg/vect/vect-48.c: Likewise.
5933         * gcc.dg/vect/vect-49.c: Likewise.
5934         * gcc.dg/vect/vect-52.c: Likewise.
5935         * gcc.dg/vect/vect-53.c: Likewise.
5936         * gcc.dg/vect/vect-54.c: Likewise.
5937         * gcc.dg/vect/vect-56.c: Likewise.
5938         * gcc.dg/vect/vect-57.c: Likewise.
5939         * gcc.dg/vect/vect-58.c: Likewise.
5940         * gcc.dg/vect/vect-60.c: Likewise.
5941         * gcc.dg/vect/vect-61.c: Likewise.
5942
5943         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
5944         The test is no longer vectorizable on vect_no_align targets.
5945         * gcc.dg/vect/vect-43.c: Likewsie.
5946
5947         * gcc.dg/vect/vect-44.c: Added comments.
5948         * gcc.dg/vect/vect-45.c: Added comments.
5949         * gcc.dg/vect/vect-50.c: Added comments.
5950         * gcc.dg/vect/vect-51.c: Added comments.
5951
5952         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
5953         aligned type.
5954         * gcc.dg/vect/Os-vect-95.c: Likewise.
5955
5956         * gcc.dg/vect/vect-41.c: Test removed.
5957         * gcc.dg/vect/vect-47.c: Test removed.
5958         * gcc.dg/vect/vect-55.c: Test removed.
5959         * gcc.dg/vect/vect-59.c: Test removed.
5960
5961 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5962
5963         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
5964         No longer vectorizable on vect_no_align targets.
5965         * gcc.dg/vect/pr20122.c: Likewise.
5966         * gcc.dg/vect/vect-74.c: Likewise.
5967         * gcc.dg/vect/vect-75.c: Likewise.
5968         * gcc.dg/vect/vect-76.c: Likewise.
5969
5970         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
5971         Will not be vectorizable on vect_no_align targets once aliasing issues
5972         are resolved.
5973         * gcc.dg/vect/vect-79.c: Likewise.
5974
5975         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
5976         * gcc.dg/vect/vect-78.c: Likewise.
5977         * gcc.dg/vect/vect-97.c: Likewise.
5978
5979 2005-09-19  Steven Bosscher  <stevenb@suse.de>
5980
5981         * gcc.dg/pr23943.c: New test.
5982
5983 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5984
5985         PR fortran/19181
5986         * gfortran.dg/derived_pointer_null_1.f90: New test.
5987
5988 2005-09-18  Richard Guenther  <rguenther@suse.de>
5989
5990         PR middle-end/23944
5991         * gcc.c-torture/compile/pr23944.c: New testcase.
5992
5993 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
5994
5995         PR fortran/15975
5996         * gfortran.dg/der_pointer_2.f90: New test.
5997
5998 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5999
6000         PR fortran/16861
6001         * gfortran.dg/nested_modules_2.f90: New test.
6002
6003 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6004
6005         PR c++/18368
6006         * g++.dg/other/semicolon.C: New test.
6007
6008 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
6009
6010         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6011         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6012
6013 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
6014
6015         PR c++/23914
6016         * g++.dg/template/static18.C: New test.
6017
6018         PR c++/21514
6019         * g++.dg/template/crash19.C: Remove dg-error marker.
6020         * g++.dg/template/local4.C: New test.
6021
6022 2005-09-16  Paul Brook  <paul@codesourcery.com>
6023
6024         PR fortran/23906
6025         * gfortran.dg/dependency_1.f90: New test.
6026
6027 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6028
6029         PR c++/23896
6030         * g++.dg/template/static17.C: New test.
6031
6032 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
6033
6034         PR c++/23139
6035         * g++.dg/warn/huge-val1.C: New test.
6036
6037 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6038
6039         PR c++/13140
6040         * g++.dg/parse/class2.C: New test.
6041         * g++.dg/template/explicit8.C: Likewise.
6042         * g++.dg/template/spec25.C: Likewise.
6043
6044 2005-09-14  Josh Conner  <jconner@apple.com>
6045
6046         PR middle-end/23584
6047         * gcc.dg/pr23584.c: New test.
6048
6049 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
6050
6051         PR fortran/21875 Internal Unit Array I/O, NIST
6052         * gfortran.dg/arrayio_1.f90: New test.
6053         * gfortran.dg/arrayio_1.f90: New test.
6054         * gfortran.dg/arrayio_1.f90: New test.
6055         * gfortran.dg/arrayio_1.f90: New test.
6056         * gfortran.dg/arrayio_1.f90: New test.
6057
6058 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
6059
6060         PR middle-end/22480
6061         * gcc.dg/vect/pr22480.c: New test.
6062
6063 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
6064
6065         PR fortran/19358
6066         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6067
6068 2005-09-13 Josh Conner <jconner@apple.com>
6069
6070         PR c++/23180
6071         * g++.dg/init/struct2.C: New test.
6072         * g++.dg/init/struct3.C: New test.
6073
6074 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
6075
6076         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6077         Clean up temp files.
6078         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6079         gcc.dg/tree-ssa/builtin-fprintf-1.c,
6080         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6081         gcc.dg/tree-ssa/builtin-printf-1.c,
6082         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6083         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6084         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6085         gcc.dg/tree-ssa/builtin-vprintf-1.c,
6086         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6087         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6088         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6089         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6090         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6091         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6092         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6093         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6094
6095 2005-09-13  Josh Conner  <jconner@apple.com>
6096
6097         * lib/gcc-dg.exp: Load scanipa.exp.
6098         (cleanup-dump): New procedure.
6099         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6100         * lib/scandump.exp: New file.
6101         * lib/scantree.exp: Use it.
6102         * lib/scanipa.exp: New file.
6103
6104 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
6105
6106         PR fortran/17740
6107         * gfortran.dg/generic_4.f90: New test.
6108
6109 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
6110
6111         PR target/23816
6112         * gcc.target/i386/pr23816-1.c: New test.
6113         * gcc.target/i386/pr23816-2.c: New test.
6114
6115
6116 2005-09-13  Bastian Blank <waldi@debian.org>
6117
6118         PR c++/16171
6119         * g++.dg/abi/mangle26.C: New test.
6120         * g++.dg/abi/mangle27.C: New test.
6121         * g++.dg/abi/mangle28.C: New test.
6122         * g++.dg/abi/mangle29.C: New test.
6123
6124         PR c++/23839
6125         * g++.dg/parse/register1.C: New test.
6126
6127 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
6128
6129         PR c++/23842
6130         * g++.dg/template/access16.C: New test.
6131
6132 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6133
6134         * gfortran.dg/char_pack_2.f90: Increase the vector size.
6135
6136 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6137
6138         PR fortran/18899
6139         * gfortran.dg/shape_2.f90: New test.
6140
6141 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6142
6143         PR target/19269
6144         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6145         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6146         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6147         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6148         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6149         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6150         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6151         tests.
6152
6153 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6154
6155         PR c++/23841
6156         * g++.dg/parse/template17.C: New test.
6157
6158 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6159
6160         PR c++/23789
6161         * g++.dg/template/nontype14.C: New test.
6162
6163 2005-09-12  Ian Lance Taylor  <ian@airs.com>
6164
6165         PR g++/7874
6166         * g++.dg/lookup/friend7.C: New test.
6167         * g++.dg/lookup/friend8.C: New test.
6168         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6169         so that it will be found via argument dependent lookup.
6170         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6171         friend functions which will no longer be found.
6172         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6173         function g, so that it will be found via argument dependent
6174         lookup.
6175         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6176         * g++.old-deja/g++.mike/net43.C: Likewise.
6177
6178 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6179
6180         PR c++/23691
6181         * g++.dg/template/static16.C: New test.
6182
6183 2005-09-12  Josh Conner  <jconner@apple.com>
6184
6185         PR middle-end/23237
6186         * gcc.c-torture/compile/pr23237.c: New test.
6187
6188 2005-09-11  Richard Henderson  <rth@redhat.com>
6189
6190         * g++.dg/other/error8.C: Update expected diagnostic text.
6191
6192 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6193
6194         PR libfortran/19872
6195         * gfortran.dg/overwrite_1.f: New test.
6196
6197 2005-09-09  Josh Conner  <jconner@apple.com>
6198
6199         * g++.dg/init/pr23180-1.C: Removed.
6200         * g++.dg/init/pr23180-2.C: Removed.
6201
6202 2005-09-09  David Daney <ddaney@avtrex.com>
6203
6204         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6205         files which are ...
6206         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6207         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6208
6209 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6210
6211         * gfortran.dg/iostat_2.f90: New test.
6212
6213 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
6214
6215         PR c++/22252
6216         * g++.dg/ext/interface1.C: New test.
6217         * g++.dg/ext/interface1.h: Likewise.
6218         * g++.dg/ext/interface1a.cc: Likewise.
6219
6220 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
6221
6222         * gfortran.dg/iomsg_1.f90: New test case.
6223
6224 2005-09-09  Richard Guenther  <rguenther@suse.de>
6225
6226         PR c++/23624
6227         * g++.dg/tree-ssa/pr23624.C: New testcase.
6228
6229 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6230
6231         PR fortran/19239
6232         * gfortran.dg/vector_subscript_1.f90,
6233         * gfortran.dg/vector_subscript_2.f90: New tests.
6234
6235 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6236
6237         PR fortran/21104
6238         * gfortran.dg/array_alloc_1.f90,
6239         * gfortran.dg/array_alloc_2.f90,
6240         * gfortran.dg/array_alloc_3.f90: New tests.
6241
6242 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6243
6244         PR fortran/12840
6245         * gfortran.dg/array_constructor_6.f90
6246         * gfortran.dg/array_constructor_7.f90
6247         * gfortran.dg/array_constructor_8.f90
6248         * gfortran.dg/array_constructor_9.f90
6249         * gfortran.dg/array_constructor_10.f90
6250         * gfortran.dg/array_constructor_11.f90
6251         * gfortran.dg/array_constructor_12.f90: New tests.
6252
6253 2005-09-08  Josh Conner  <jconner@apple.com>
6254
6255         PR c++/23180
6256         * g++.dg/init/pr23180-1.C: New test.
6257         * g++.dg/init/pr23180-2.C: New test.
6258
6259 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6260
6261         PR fortran/18878
6262         * gfortran.dg/module_double_reuse.f90: New.
6263
6264 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6265
6266         PR fortran/23270
6267         PR fortran/22304
6268         PR fortran/18870
6269         PR fortran/17917
6270         PR fortran/16511
6271         * gfortran.dg/common_equivalence_1.f: New.
6272         * gfortran.dg/common_equivalence_2.f: New.
6273         * gfortran.dg/common_equivalence_3.f: New.
6274         * gfortran.dg/contained_equivalence_1.f90: New.
6275         * gfortran.dg/module_blank_common.f90: New.
6276         * gfortran.dg/module_commons_1.f90: New.
6277         * gfortran.dg/module_equivalence_1.f90: New.
6278         * gfortran.dg/nested_modules_1.f90: New.
6279         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6280         equivalences and add comment to connect the test with
6281         the PR.
6282
6283 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6284
6285         PR fortran/23765
6286         * gfortran.dg/common_6.f90: New test.
6287
6288 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6289
6290         PR fortran/15326
6291         * gfortran.dg/char_result_1.f90,
6292         * gfortran.dg/char_result_2.f90,
6293         * gfortran.dg/char_result_3.f90,
6294         * gfortran.dg/char_result_4.f90,
6295         * gfortran.dg/char_result_5.f90,
6296         * gfortran.dg/char_result_6.f90,
6297         * gfortran.dg/char_result_7.f90,
6298         * gfortran.dg/char_result_8.f90: New tests.
6299
6300 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6301
6302         PR fortran/19928
6303         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6304
6305 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6306
6307         PR obj-c++/16816
6308         * obj-c++.dg/selector-5.mm: New test.
6309         * obj-c++.dg/selector-6.mm: New test.
6310
6311 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6312
6313         PR objc/20574
6314         PR objc/19324
6315         * objc.dg/error-1.m: New test.
6316
6317 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
6318
6319         PR fortran/23373
6320         * gfortran.fortran-torture/execute/pr23373-1.f90,
6321         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6322
6323 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
6324
6325         PR libfortran/23760
6326         * gfortran.dg/g77/1832.f: Remove long string in write statement
6327         to allow the test to pass on correct list directed output with
6328         prepended space.
6329
6330 2005-09-07  James E Wilson  <wilson@specifix.com>
6331
6332         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6333
6334 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6335
6336         * gfortran.dg/parameter+save.f90: Rename to
6337         * gfortran.dg/parameter_save.f90: .. this.
6338
6339 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6340
6341         PR fortran/20848
6342         * gfortran.dg/parameter+save.f90: New test case.
6343
6344 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
6345
6346         PR fortran/19269
6347         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6348
6349 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6350
6351         PR c/23075
6352         * gcc.dg/pr23075.c: New test.
6353         * g++.dg/warn/pr23075.C: New test.
6354
6355         PR target/22362
6356         * gcc.target/i386/pr22362.c: New test.
6357
6358         PR rtl-optimization/23098
6359         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6360
6361         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6362         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6363         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6364
6365 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
6366
6367         * g++.dg/expr/cast6.C: New test.
6368
6369         PR c++/9782
6370         * g++.dg/init/new15.C: New test.
6371
6372 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6373
6374         * gcc.dg/vect/Os-vect-95.c: New test.
6375         * gcc.dg/vect/vect-95.c: Same.
6376
6377 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6378
6379         * gcc.dg/vect/vect-29.c: Update xfail testing.
6380         * gcc.dg/vect/vect-44.c: Same.
6381         * gcc.dg/vect/vect-48.c: Same.
6382         * gcc.dg/vect/vect-50.c: Same.
6383         * gcc.dg/vect/vect-72.c: Same.
6384         * gcc.dg/vect/vect-77.c: Same.
6385         * gcc.dg/vect/vect-78.c: Same.
6386         * gcc.dg/vect/vect-80.c: Same.
6387         * gcc.dg/vect/vect-96.c: Same.
6388         * gcc.dg/vect/vect-100.c: Same.
6389         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6390         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6391         * gfortran.dg/vect/vect-5.f90: Same.
6392
6393 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6394
6395         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6396         start strings.
6397         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6398         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6399
6400         PR c++/23056
6401         * g++.dg/opt/pr23056.C: New test.
6402
6403         PR rtl-optimization/23098
6404         * gcc.target/i386/pr23098.c: New test.
6405
6406 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
6407
6408         PR c++/23667
6409         * g++.dg/template/static15.C: New test.
6410
6411         PR c++/21440
6412         * g++.dg/ext/stmtexpr5.C: New test.
6413         * g++.dg/ext/stmtexpr6.C: Likewise.
6414
6415 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
6416
6417         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6418
6419         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6420         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6421         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6422
6423 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
6424
6425         PR libfortran/23321
6426         * gfortran.dg/direct_io_4.f90: New test case.
6427
6428 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
6429             Rasmus Hahn  <rassahah@neofonie.de>
6430
6431         PR libobjc/23108
6432         * objc.dg/type-stream-1.m: New test.
6433
6434 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
6435
6436         PR fortran/23661
6437         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
6438         gfortran.dg/print_fmt_3.f90: New test.
6439
6440 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6441
6442         * gfortran.dg/fmt_t_1.f90: New test.
6443
6444 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6445
6446         PR rtl-optimization/23454
6447         * g++.dg/opt/pr23454.C: New test.
6448
6449 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
6450
6451         PR c++/23699
6452         * g++.dg/ext/static1.C: New test.
6453
6454 2005-09-02  Richard Henderson  <rth@redhat.com>
6455
6456         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
6457         tail call to check_fa_work.
6458
6459 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
6460
6461         PR c++/21687
6462         * g++.dg/other/gc3.C: New test.
6463
6464 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6465
6466         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
6467         * gcc.dg/20050826-1.c: Likewise.
6468
6469 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
6470
6471         PR c++/23167
6472         * g++.dg/expr/volatile1.C: New test.
6473
6474 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
6475
6476         PR middle-end/23547
6477         * gcc.dg/pr23547.c: New test.
6478
6479 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
6480
6481         PR c/22061
6482         * gcc.c-torture/execute/pr22061-1.c,
6483         * gcc.c-torture/execute/pr22061-2.c,
6484         * gcc.c-torture/execute/pr22061-3.c,
6485         * gcc.c-torture/execute/pr22061-4.c: New tests.
6486
6487 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6488
6489         * gcc.dg/Wredundant-decls-2.c: New test to check that
6490         -Wredundant-decls does not issue warning for a variable
6491         definition following a declaration.
6492
6493 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
6494
6495         PR debug/7241
6496         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
6497         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
6498         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
6499
6500         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
6501         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
6502         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
6503         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
6504         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
6505         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
6506         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
6507         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
6508
6509 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6510
6511         PR objc/23306
6512         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
6513         scan-assmbler.
6514
6515 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
6516
6517         PR target/21255
6518         * gcc.dg/pr21255-1.c: New test.
6519         * gcc.dg/pr21255-2-mb.c: Likewise.
6520         * gcc.dg/pr21255-2-ml.c: Likewise.
6521         * gcc.dg/pr21255-3.c: Likewise.
6522         * gcc.dg/pr21255-4.c: Likewise.
6523
6524 2005-08-31  Dale Johannesen  <dalej@apple.com>
6525
6526         * gcc.dg/20050830-1.c: New.
6527
6528 2005-08-31  Josh Conner  <jconner@apple.com>
6529
6530         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
6531         command-line options for arm-*-* targets.
6532         * g++.dg/init/array16.C: Likewise.
6533         * g++.dg/other/crash-4.C: Likewise.
6534
6535 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6536
6537         PR obj-c++/23640
6538         * obj-c++.dg/gnu-runtime-3.mm: New test.
6539
6540 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6541
6542         PR c++/13377
6543         * g++.dg/lookup/ambig4.C: New test.
6544         * g++.dg/lookup/ambig5.C: New test.
6545         * g++.dg/tc1/dr101.C: Adjust error markers.
6546
6547 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6548
6549         PR c++/23639
6550         * g++.dg/template/ttp5.C: Adjust error markers.
6551
6552 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
6553
6554         PR testsuite/23609
6555         * lib/obj-c++.exp: Include target-libpath.exp.
6556         (obj-c++_link_flags): Look for the GNU libobjc library
6557         and set the library path to include it.
6558         Don't manually set LD_LIBRARY_PATH (etc.) but call
6559         set_ld_library_path_env_vars instead.
6560         (obj-c++_target_compile): Don't set library path or
6561         linker flags because they are already set correctly
6562         in obj-c++_link_flags.
6563
6564 2005-08-30  Josh Conner  <jconner@apple.com>
6565
6566         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
6567         to command-line options for arm-*-* targets.
6568
6569 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
6570
6571         * g++.dg/other/i386-1.C: New.
6572
6573 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
6574
6575         PR preprocessor/20348
6576         PR preprocessor/20356
6577         * gcc.dg/cpp/pr20348.c: New test.
6578         * gcc.dg/cpp/pr20348.h: New file.
6579         * gcc.dg/cpp/inc/pr20348.h: New file.
6580         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
6581         * gcc.dg/cpp/pr20356.c: New test.
6582         * gcc.dg/cpp/pr20356.h: New file.
6583         * gcc.dg/cpp/inc/pr20356.h: New file.
6584         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
6585
6586 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
6587
6588         * gfortran.fortran-torture/execute/intrinsic_count.f90:
6589         Fix array dimension to avoid correct end-of-file error.
6590
6591 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
6592
6593         PR libfortran/23598
6594         * gfortran.dg/iostat_1.f90: New test.
6595
6596 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
6597
6598         PR middle-end/23408
6599         * gcc.dg/pr23408.c: New test.
6600
6601 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
6602
6603         PR c++/23099
6604         * g++.dg/init/member1.C: Make sure erroneous static data member
6605         definitions are required.
6606         * g++.dg/template/static13.C: New test.
6607         * g++.dg/template/static14.C: Likewise.
6608
6609 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
6610
6611         * gcc.target/i386/pr23575.c: Use -msse2 instead of
6612         -march=pentium4, remove ilp32 requirement.
6613
6614         PR middle-end/23484
6615         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
6616         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
6617
6618 2005-08-29  Andreas Jaeger  <aj@suse.de>
6619
6620         PR testsuite/23607
6621         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
6622
6623 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
6624
6625         * gcc.c-torture/execute/20050316-2.c: New test.
6626         * gcc.c-torture/execute/20050316-3.c: New test.
6627         * gcc.dg/torture/pr16104-1.c: New test.
6628
6629 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
6630
6631         PR middle-end/23463
6632         * gcc.c-torture/execute/zero-struct-1.c: New test.
6633
6634 2005-08-27  Richard Guenther  <rguenther@suse.de>
6635
6636         PR target/23575
6637         * gcc.target/i386/pr23575.c: New testcase.
6638
6639 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
6640
6641         PR rtl-optimization/23561
6642         * gcc.c-torture/execute/20050826-1.c: New test.
6643
6644         PR rtl-opt/23560
6645         * gcc.c-torture/execute/20050826-2.c: New test.
6646
6647 2005-08-26  Dale Johannesen  <dalej@apple.com>
6648
6649         * gcc.dg/20030711-1.c: Modify to work on Darwin.
6650         * gcc.dg/20050826-1.c: New.
6651
6652 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
6653
6654         PR c++/19004
6655         * g++.dg/template/nontype13.C: New test.
6656
6657         PR c++/23491
6658         * g++.dg/init/new14.C: New test.
6659         * g++.dg/expr/anew1.C: Do not XFAIL.
6660         * g++.dg/expr/anew2.C: Likewise.
6661         * g++.dg/expr/anew3.C: Likewise.
6662
6663 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
6664
6665         PR middle-end/22439
6666         * gcc.dg/vla-3.c: New test.
6667
6668 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
6669
6670         PR fortran/20363
6671         * gfortran.dg/named_interface.f90: New.
6672
6673 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
6674
6675         * gcc.c-torture/execute/frame-address.c: New test.
6676
6677 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6678
6679         PR c++/20817
6680         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
6681
6682 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6683
6684         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
6685
6686 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6687
6688         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
6689         * gcc.dg/altivec-22.c: Rename from..
6690         * gcc.dg/altivec-nomfcr.c: ..this.
6691
6692 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
6693
6694         PR tree-optimization/23546
6695         * gcc.dg/tree-ssa/pr23546.c: New test.
6696
6697 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
6698
6699         PR fortran/17758
6700         * gfortran.dg/nonreturning_statements.f90: New test.
6701
6702 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6703
6704         PR c++/22454
6705         * g++.dg/parse/crash29.C: New.
6706
6707 2005-08-23  DJ Delorie  <dj@redhat.com>
6708
6709         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
6710         constants have the L suffix.
6711
6712 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
6713
6714         PR c++/23044
6715         * g++.dg/template/instantiate8.C: New.
6716
6717 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
6718
6719         PR middle-end/23467
6720         * gcc.c-torture/execute/pr23467.c: New test.
6721
6722 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
6723
6724         PR tree-optimization/22043
6725         * gcc.c-torture/execute/20050613-1.c: New test.
6726
6727 2005-08-23  Ben Elliston  <bje@au.ibm.com>
6728
6729         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
6730
6731 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
6732
6733         PR rtl-optimization/23478
6734         * g++.dg/opt/pr23478.C: New test.
6735
6736 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6737
6738         PR c/18715
6739         * gcc.dg/switch-warn-3.c: New test.
6740
6741 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6742
6743         PR c++/22233
6744         * g++.dg/template/param1.C: New test.
6745
6746 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6747
6748         PR c++/23089
6749         * g++.dg/other/incomplete1.C: New test.
6750
6751 2005-08-22  Ira Rosen  <irar@il.ibm.com>
6752
6753         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
6754         are vectorizable.
6755
6756 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6757
6758         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
6759         d_lines_5.f: New.
6760
6761 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
6762
6763         * gcc.target/i386/sse-4.c: New test.
6764
6765 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6766
6767         PR testsuite/23239
6768         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
6769
6770 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
6771
6772         * gcc.dg/20050811-1.c: New test.
6773         * gcc.dg/20050811-2.c: New test.
6774
6775 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
6776
6777         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
6778
6779 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
6780
6781         PR 23476
6782         * gcc.c-torture/compile/pr23476.c: New test.
6783
6784 2005-08-19  Devang Patel  <dpatel@apple.com>
6785
6786         PR tree-optimization/23048
6787         * gcc.dg/tree-ssa/pr23048.c: New test.
6788
6789 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6790
6791         PR middle-end/20624
6792         * g++.dg/warn/Wreturn-3.C: New test
6793
6794 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
6795
6796         PR tree-optimization/22228
6797         * g++.dg/vect/pr22543.cc: New test.
6798
6799 2005-08-17  Steven Bosscher  <stevenb@suse.de>
6800
6801         PR tree-optimization/21574
6802         * gcc.dg/tree-ssa/pr21574.c: New test.
6803
6804 2005-08-16  James E Wilson  <wilson@specifix.com>
6805
6806         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
6807
6808 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6809
6810         PR tree-opt/23402
6811         * gcc.c-torture/compile/zero-strct-3.c: New test.
6812         * gcc.c-torture/compile/zero-strct-4.c: New test.
6813
6814 2005-08-16  Steven Bosscher  <stevenb@suse.de>
6815
6816         PR target/23376
6817         * gcc.target/x86_64/pr23376.c: New test.
6818
6819 2005-08-16  Ian Lance Taylor  <ian@airs.com>
6820
6821         PR c++/23337
6822         * g++.dg/ext/vector2.C: New.
6823
6824 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6825
6826         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
6827
6828 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6829
6830         PR libfortran/23428
6831         * gfortran.dg/inquire-complex.f90: New test case.
6832
6833 2005-08-16  James E Wilson  <wilson@specifix.com>
6834
6835         PR tree-optimization/21105
6836         * gcc.dg/large-size-array.c: New.
6837
6838 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
6839
6840         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
6841         type.
6842         * gcc.dg/vect/vect-41: Likewise.
6843         * gcc.dg/vect/vect-42: Likewise.
6844         * gcc.dg/vect/vect-43: Likewise.
6845         * gcc.dg/vect/vect-44: Likewise.
6846         * gcc.dg/vect/vect-46: Likewise.
6847         * gcc.dg/vect/vect-47: Likewise.
6848         * gcc.dg/vect/vect-48: Likewise.
6849         * gcc.dg/vect/vect-52: Likewise.
6850         * gcc.dg/vect/vect-53: Likewise.
6851         * gcc.dg/vect/vect-54: Likewise.
6852         * gcc.dg/vect/vect-55: Likewise.
6853         * gcc.dg/vect/vect-56: Likewise.
6854         * gcc.dg/vect/vect-57: Likewise.
6855         * gcc.dg/vect/vect-58: Likewise.
6856         * gcc.dg/vect/vect-59: Likewise.
6857         * gcc.dg/vect/vect-60: Likewise.
6858         * gcc.dg/vect/vect-61: Likewise.
6859         * gcc.dg/vect/vect-85: Likewise.
6860         * gcc.dg/vect/vect-87: Likewise.
6861         * gcc.dg/vect/vect-88: Likewise.
6862         * gcc.dg/vect/vect-93.c: Likewise.
6863         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
6864         * gcc.dg/vect/vect-75: Likewise.
6865         * gcc.dg/vect/vect-76: Likewise.
6866         * gcc.dg/vect/vect-77: Likewise.
6867         * gcc.dg/vect/vect-78: Likewise.
6868         * gcc.dg/vect/vect-80: Likewise.
6869         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
6870         vectorized for the expected reason, rather than checking how alignment
6871         was handled.
6872         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
6873         type and also instead of aligned pointers. Added documentation.
6874
6875 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
6876
6877         * gfortran.dg/power.f90: New test.
6878
6879 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
6880
6881         PR rtl-optimization/23299
6882         * g++.dg/opt/pr23299.C: New test.
6883
6884 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6885
6886         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
6887
6888 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
6889
6890         * g++.dg/template/local6.C: New test.
6891
6892 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6893
6894         * execute/exceptions/finally-1.m: Check that the catch and finally are
6895         being called.  Also add a "return 0;" at the end of main.
6896
6897 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
6898
6899         PR fortran/21432.
6900         * gfortran.dg/namelist_print_1.f: New test of functionality of
6901         PRINT namelist.
6902         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
6903         namelist generates error with -std=f95.
6904
6905 2005-08-14  Ira Rosen  <irar@il.ibm.com>
6906
6907         PR tree-optimization/23119
6908         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
6909
6910 2005-08-13  Marcin Koziej  <creep@desk.pl>
6911             Andrew Pinski  <pinskia@physics.uc.edu>
6912
6913         PR libobjc/22492
6914         * execute/exceptions/finally-1.m: New test.
6915
6916 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6917
6918         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
6919         testsuite.
6920         * objc/execute/exceptions/trivial.m: New test.
6921         * objc.dg/try-catch-11.m: Move to ...
6922         * objc/execute/exceptions/foward-1.m: Here.
6923         * objc.dg/try-catch-2.m: Move to ...
6924         * objc/execute/exceptions/catchall-1.m: Here.
6925         * objc.dg/try-catch-8.m: Move to ...
6926         * objc/execute/exceptions/local-variables-1.m: Here.
6927
6928 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6929
6930         * objc.dg/nested-func-1.m: Move to ...
6931         * objc/execute/nested-func-1.m: Here.
6932
6933 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6934
6935         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
6936         in ${options} instead of [target_info name].
6937         * lib/obj-c++.exp (objc_target_compile): Likewise.
6938
6939 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6940
6941         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
6942
6943 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6944
6945         part of PR testsuite/23348
6946         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
6947         of the torture options.
6948         * objc/compile/trivial.m: New test.
6949
6950 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6951
6952         * gfortran.dg/eoshift.f90: Correct format.
6953
6954 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6955
6956         * gfortran.fortran-torture/execute/character_passing.f90:
6957         Fix comment typo.
6958
6959 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
6960
6961         PR c++/8271
6962         * g++.dg/template/unify10.C: New.
6963
6964 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
6965
6966         * g++.dg/parse/pr22514.C: Move to...
6967         * g++.dg/debug/pr22514.C: here.
6968
6969 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6970
6971         PR c++/23266
6972         * g++.dg/inherit/pure1.C: New test.
6973
6974         * ChangeLog: Fix typos.
6975
6976 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6977             Steven Bosscher  <stevenb@suse.de>
6978
6979         * gfortran.dg/runtime_warning_1.f90: New test.
6980
6981 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
6982
6983         PR c++/23219
6984         * g++.dg/parse/crash28.C: New.
6985
6986 2005-08-11  Richard Guenther  <rguenther@suse.de>
6987
6988         PR target/23289
6989         * gcc.target/i386/tailcall-1.c: New testcase.
6990
6991 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6992
6993         * gcc.dg/vect/vect-67.c: Un-xfail.
6994
6995 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6996
6997         PR c++/23225
6998         * g++.dg/testsuite/parse/crash27.C: new test.
6999
7000 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
7001
7002         PR libfortran/22143
7003         * gfortran.dg/shift-kind.f90: New testcase.
7004
7005 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
7006
7007         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7008         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7009
7010 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7011
7012         PR c++/20646
7013         * g++.dg/other/mult-stor1.C: New test.
7014
7015 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7016
7017         * gcc.c-torture/pr18299-1.c: Move to ...
7018         * gcc.c-torture/compile/pr18299-1.c: Here.
7019
7020 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
7021
7022         * gfortran/fortran.torture/execute/character_passing.f90:
7023         Fix types for LSAME.
7024
7025 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
7026
7027         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7028         input data back to what it was originally.
7029
7030 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7031
7032         * objc.dg/try-catch-8.m: Enable for all targets.
7033
7034 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
7035
7036         * gcc.dg/pr23165.c: New test.
7037
7038 2005-08-09  Steven Bosscher  <stevenb@suse.de>
7039
7040         PR tree-optimization/23234
7041         * gcc.dg/tree-ssa/pr23234.c: New test.
7042
7043 2005-08-08  Josh Conner  <jconner@apple.com>
7044
7045         PR rtl-optimization/23241
7046         * gcc.dg/char-compare.c: New test.
7047
7048 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7049
7050         PR c++/22508
7051         * g++.dg/init/new13.C: New test.
7052
7053 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7054
7055         PR c++/21166
7056         * g++.dg/other/crash-4.C: Adjust
7057         * g++/dg/ext/packed9.C: New.
7058
7059 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7060
7061         PR middle-end/21964
7062         * gcc.c-torture/execute/pr21964-1.c: New test.
7063
7064 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7065
7066         PR c/22458
7067         * gcc.dg/pr22458-1.c: New test.
7068
7069 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
7070             Steven G. Kargl <kargls@comcast.net>
7071
7072         PR fortran/22390
7073         * gfortran.dg/flush_1.f90: New test.
7074
7075 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7076
7077         PR c++/23191
7078         * g++.dg/template/eh2.C: New test.
7079
7080 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7081
7082         PR c++/19498
7083         * g++.dg/template/instantiate7.C: New test.
7084
7085 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
7086
7087         PR c/23113
7088         * gcc.dg/Wunused-value-1.c: New test.
7089
7090 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
7091
7092         PR rtl-optimization/23233
7093         * gcc.c-torture/compile/pr23233-1.c: New test.
7094
7095 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
7096
7097         PR fortran/18833
7098         PR fortran/20850
7099         * gfortran.dg/equiv_1.f90: New test.
7100         * gfortran.dg/equiv_2.f90: New test.
7101         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7102         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7103         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7104
7105 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7106
7107         * gcc.c-torture/execute/vrp-5.c: New test.
7108         * gcc.c-torture/execute/vrp-6.c: New test.
7109         * gcc.dg/tree-ssa/vrp21.c: New test.
7110
7111 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7112
7113         * g++.dg/parse/pr22514.C: New test.
7114
7115 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
7116
7117         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7118
7119         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7120         instead of constant loads / pool entries.
7121
7122 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
7123
7124         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7125         TEST_TO_WCTYPE.
7126
7127 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
7128
7129         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7130         __WINT_TYPE__ in generated prototypes if possible.
7131
7132 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
7133
7134         PR 22037
7135         * g++.dg/tree-ssa/pr22037.C:
7136
7137 2005-08-04  Richard Henderson  <rth@redhat.com>
7138
7139         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7140         scan-tree-dump-times directive.
7141
7142 2005-08-04  Jan Hubicka  <jh@suse.cz>
7143
7144         * gcov-1.C: Fix switch counts.
7145         * gcov-4b.c: Likewise.
7146
7147 2005-08-03  Jeff Law  <law@redhat.com>
7148
7149         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7150
7151 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
7152
7153         * gcc.c-torture/execute/pr23135.c: New test.
7154
7155 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7156
7157         PR tree-optimization/19899
7158         * gcc.dg/tree-ssa/scev-1.c: New test.
7159         * gcc.dg/tree-ssa/scev-2.c: New test.
7160
7161 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
7162
7163         PR target/18582
7164         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7165
7166 2005-08-03  Jan Hubicka  <jh@suse.cz>
7167
7168         * update-conroll.c: New testcase.
7169         * update-conroll-2.c: New testcase.
7170
7171 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
7172
7173         * gfortran.dg/constant_substring.f: New test.
7174         * gfortran.dg/pr22491.f: New test.
7175
7176 2005-08-02  Jan Hubicka  <jh@suse.cz>
7177
7178         * update-threading.c: Replace by the proper one.
7179
7180 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7181
7182         PR 23164
7183         * g++.dg/tree-ssa/pr23164.C: New test.
7184
7185 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7186
7187         * gcc.dg/tree-ssa/pr23192.c: New test.
7188
7189 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
7190
7191         * gcc.c-torture/execute/vrp-4.c: New test.
7192
7193 2005-08-02  Jan Hubicka  <jh@suse.cz>
7194
7195         * update-threading.c: New test.
7196
7197 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
7198
7199         * gcc.c-torture/compile/20050801-1.c: New test.
7200         * gcc.c-torture/compile/20050801-2.c: New test.
7201
7202 2005-08-01  Jan Hubicka  <jh@suse.cz>
7203
7204         * val-prof-5.c: New test.
7205
7206 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
7207
7208         PR c/22311
7209         * gcc.dg/pr22311-1.c : New test.
7210
7211 2005-07-31  Steven Bosscher  <stevenb@suse.de>
7212
7213         PR target/23095
7214         * gfortran.dg/pr23095.f: New test.
7215
7216         PR c++/22003
7217         * g++.dg/other/pr22003.C: New test.
7218
7219 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
7220
7221         PR target/20621
7222         * gcc.c-torture/execute/pr20621-1.c: New test.
7223
7224 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
7225
7226         * gfortran.dg/comma_format_extension_4.f: Adjust length
7227         of string for format.
7228         * gfortran.dg/der_array_io_1.f: Replace illegal internal
7229         print statement with internal write.
7230         * gfortran.dg/der_array_io_2.f: Likewise.
7231         * gfortran.dg/der_array_io_3.f: Likewise.
7232
7233 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
7234
7235         * gcc.dg/fold-abs-4.c: new test.
7236
7237 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
7238
7239         PR fortran/22570 an related issues.
7240         * gfortran.dg/x_slash_1.f: New test.
7241
7242 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
7243
7244         PR c/23143
7245         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7246         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7247
7248 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7249
7250         PR c/529
7251         * gcc.dg/Wshadow-3.c: New test.
7252
7253 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
7254
7255         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7256         used to have the wrong bounds).
7257
7258 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7259
7260         PR c/21720
7261         * gcc.dg/hex-round-1.c: Test more cases.
7262         * gcc.dg/hex-round-2.c: New test.
7263
7264 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
7265
7266         PR 22550
7267         * g++.dg/tree-ssa/pr22550.C: New test.
7268
7269 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
7270
7271         * gcc.dg/tree-ssa/vrp19.c: New test.
7272         * gcc.dg/tree-ssa-vrp20.c: New test.
7273
7274 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7275
7276         PR c/22240
7277         * gcc.dg/transparent-union-4.c: New test.
7278
7279 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7280
7281         PR c/22192
7282         * gcc.dg/c99-vla-2.c: New test.
7283
7284 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7285
7286         PR c/21720
7287         * gcc.dg/hex-round-1.c: New test.
7288
7289 2005-07-28  Jan Hubicka  <jh@suse.cz>
7290
7291         * inliner-1.c: Do not dump everything.
7292         * tree-prof.exp: Do not pass -ftree-based-profiling.
7293         * bprob.exp: Likewise.
7294
7295         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7296
7297 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
7298
7299         PR c++/22545
7300         * g++.dg/expr/ptrmem7.C: New test.
7301
7302 2005-07-28  Mike Stump  <mrs@apple.com>
7303
7304         * g++.old-deja/g++.mike/visibility-1.C: New test.
7305
7306 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7307
7308         PR c/20187
7309         * gcc.c-torture/execute/pr20187-1.c: New test.
7310
7311 2005-07-28  Jeff Law  <law@redhat.com>
7312
7313         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7314         * gcc.dg/tree-ssa/vrp18.c: New test.
7315
7316 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7317
7318         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7319
7320 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7321
7322         PR tree-optimization/22506
7323         * gcc.dg/vect/ps22506.c: New test.
7324
7325 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
7326
7327         PR target/21149
7328         * gcc.target/i386/sse-3.c: New test.
7329
7330 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7331
7332         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7333         * gcc.target/mips/mips32-dsp-type.c: Likewise.
7334
7335 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7336
7337         PR c/22589
7338         * gcc.c-torture/compile/pr22589-1.c: New test.
7339
7340 2005-07-28  Jan Hubicka  <jh@suse.cz>
7341
7342         * update-loopch.c: New testcase.
7343
7344 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7345
7346         PR rtl-optimization/23047
7347         * gcc.c-torture/execute/pr23047.c: New test.
7348         * gcc.c-torture/execute/pr23047.x: New.
7349
7350 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7351
7352         PR tree-optimization/22493
7353         * gcc.c-torture/execute/pr22493-1.c: New test.
7354         * gcc.c-torture/execute/pr22493-1.x: New.
7355         * gcc.c-torture/execute/vrp-1.c: New test.
7356         * gcc.c-torture/execute/vrp-2.c: New test.
7357         * gcc.c-torture/execute/vrp-2.c: New test.
7358
7359 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
7360
7361         * gcc.target/frv/all-builtin-read8.c: Delete.
7362         * gcc.target/frv/all-builtin-read16.c: Delete.
7363         * gcc.target/frv/all-builtin-read32.c: Delete.
7364         * gcc.target/frv/all-builtin-read64.c: Delete.
7365         * gcc.target/frv/all-builtin-write8.c: Delete.
7366         * gcc.target/frv/all-builtin-write16.c: Delete.
7367         * gcc.target/frv/all-builtin-write32.c: Delete.
7368         * gcc.target/frv/all-builtin-write64.c: Delete.
7369         * gcc.target/frv/all-read-write-1.c: New.
7370
7371 2005-07-27  Jeff Law  <law@redhat.com>
7372
7373         * gcc.c-torture/execute/pr22630.c: New test.
7374
7375 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
7376
7377         PR tree-optimization/23073
7378         * gcc.dg/vect/nodump-pr23073.c: New test.
7379         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7380
7381 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
7382
7383         PR tree-optimize/22348
7384         * gcc.c-torture/execute/pr22348.c: New.
7385
7386 2005-07-27  Richard Guenther  <rguenther@suse.de>
7387
7388         * gcc.dg/tree-ssa/salias-1.c: New testcase.
7389
7390 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7391
7392         PR fortran/22503
7393         * gfortran.dg/logical_comp.f90: New test.
7394
7395 2005-07-27  Jan Hubicka  <jh@suse.cz>
7396
7397         * inliner-1.c: Add cleanup of dumps.
7398         * val-prof-*.c: Likewise.
7399         * update-tailcall.c: New.
7400
7401 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
7402
7403         PR 22591
7404         * gcc.dg/tree-ssa/pr22591.c: New test.
7405         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7406
7407 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
7408
7409         PR libobjc/22606
7410         * objc.dg/try-catch-11.m: New test.
7411
7412 2005-07-26  Richard Guenther  <rguenther@suse.de>
7413
7414         PR tree-optimization/22486
7415         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7416
7417 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7418
7419         PR tree-opt/22484
7420         * testsuite/g++.dg/opt/loop2.C: New test.
7421
7422 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7423
7424         * gcc.dg/tree-ssa/reassoc-3.c: New test.
7425         * gcc.dg/tree-ssa/reassoc-4.c: New test.
7426
7427 2005-07-25  Adam Nemet  <anemet@lnxw.com>
7428
7429         * lib/profopt.exp (profopt-execute): Check for profiling data
7430         files on the target.
7431
7432 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
7433
7434         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
7435         for matching of asm labels.
7436
7437 2005-07-25  Richard Guenther  <rguenther@suse.de>
7438
7439         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
7440
7441 2005-07-25  Richard Guenther  <rguenther@suse.de>
7442
7443         PR testsuite/22624
7444         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
7445
7446 2005-07-25  Ira Rosen  <irar@il.ibm.com>
7447
7448         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
7449         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
7450         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
7451         * gcc.dg/vect/vect-100.c: New test.
7452         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
7453         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
7454         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
7455         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
7456         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
7457         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
7458         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
7459         * gfortran.dg/vect/pr19049.f90: New testcase.
7460         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7461
7462 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
7463
7464         * gcc.c-torture/execute/20050713-1.c: New test.
7465
7466         PR fortran/20063
7467         * gfortran.fortran-torture/execute/data_4.f90: New test.
7468
7469         PR middle-end/20303
7470         * gcc.dg/visibility-d.c: New test.
7471
7472 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
7473
7474         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
7475         * gfortran.dg/underflow.f90: Ditto.
7476
7477 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7478
7479         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
7480         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
7481         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
7482
7483 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7484
7485         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
7486         include case of field width of zero.
7487
7488 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7489
7490         PR libgfortran/21875
7491         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
7492         with trailing blanks on normal formatted read.
7493
7494 2005-07-23  Chao-ying Fu  <fu@mips.com>
7495
7496         * gcc.target/mips/mips32-dsp-type.c: New test.
7497         * gcc.target/mips/mips32-dsp.c: New test.
7498
7499 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
7500
7501         PR testsuite/21073
7502         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
7503
7504         PR testsuite/20454
7505         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
7506         and __cyg_profile_func_exit.
7507
7508 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
7509
7510         * gfortran.dg/comma_format_extension_3.f: Fix typo.
7511         * gfortran.dg/comma_format_extension_4.f: Same.
7512         * gfortran.dg/pr15332.f: Same.
7513         * gfortran.dg/pr21730.f: Same.
7514
7515 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
7516
7517         * g++.dg/opt/vrp2.C: Fix testcase.
7518
7519         PR tree-opt/22625
7520         * g++.dg/opt/vrp2.C: New test.
7521
7522 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
7523
7524         PR debug/21828
7525         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
7526
7527 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
7528
7529         * gcc.dg/tree-ssa/20050719-1.c: New test.
7530
7531 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
7532
7533         * gcc.dg/bfin-longcall-1.c: New file.
7534         * gcc.dg/bfin-longcall-2.c: New file.
7535
7536 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
7537
7538         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
7539
7540 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7541
7542         PR middle-end/19055
7543         * gcc.dg/tree-ssa/pr19055.c: New test.
7544         * gcc.dg/tree-ssa/pr19055-2.c: New test.
7545
7546 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7547
7548         PR C++/22358
7549         * g++.dg/other/pr22358.C: New test.
7550
7551 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
7552
7553         PR c++/2922
7554         * g++.dg/lookup/two-stage5.C: New test from bug comments.
7555
7556 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7557
7558         PR c++/15938
7559         * g++.dg/init/union2.C: New test.
7560
7561 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7562
7563         PR c/22393
7564         * gcc.dg/complex-4.c: New test.
7565
7566 2005-07-21  Richard Guenther  <rguenther@suse.de>
7567
7568         PR testsuite/22522
7569         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
7570         scanning for asm labels.
7571         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7572
7573 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7574
7575         PR target/22085
7576         * gcc.dg/altivec-pr22085.c: New.
7577
7578 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7579
7580         PR tree-optimization/19210
7581         * gcc.dg/tree-ssa/pr19210-1.c: New.
7582         * gcc.dg/tree-ssa/pr19210-2.c: New.
7583
7584 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
7585
7586         PR rtl-optimization/22167
7587         * g++.dg/opt/pr22167.C: New test.
7588
7589 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
7590
7591         PR c++/2922
7592         * g++.dg/lookup/two-stage2.C: New.
7593         * g++.dg/lookup/two-stage3.C: New.
7594         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
7595         fixed two-stage name lookup for operators.
7596         * g++.dg/template/call3.C: Compiler now produces an appropriate
7597         error message.
7598         * g++.dg/template/crash37.C: Compiler now describes bla() on line
7599         14 as a candidate.
7600         * g++.dg/template/ptrmem4.C: Compiler produces different error
7601         message.
7602         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
7603         connect_to_method as a candidate.
7604
7605 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
7606
7607         * gcc.dg/fold-alloc-1.c: New test.
7608
7609 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
7610
7611         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7612         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
7613
7614 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
7615
7616         * gcc.dg/fold-abs-1.c: New test.
7617         * gcc.dg/fold-abs-2.c: New test.
7618         * gcc.dg/fold-abs-3.c: New test.
7619
7620 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
7621
7622         Make CONSTRUCTOR use VEC to store initializers.
7623         * g++.dg/ext/complit3.C: Check for specific error messages.
7624         * g++.dg/init/brace2.C: Update error message.
7625         * g++.dg/warn/Wbraces2.C: Likewise.
7626
7627 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
7628
7629         PR fortran/16940
7630         * gfortran.dg/module_interface_1.f90: New test.
7631
7632 2005-07-19  Danny Berlin <dberlin@dberlin.org>
7633             Kenneth Zadeck <zadeck@naturalbridge.com>
7634
7635         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
7636
7637 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7638
7639         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
7640         specify -Wformat for these tests.
7641         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
7642         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
7643         * gcc.dg/format/opt-6.c: Delete.
7644
7645 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7646
7647         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
7648         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7649
7650 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7651
7652         * gcc.dg/tree-ssa/alias-2.c: New test.
7653
7654 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
7655
7656         PR c++/22263
7657         * g++.dg/template/explicit7.C: New test.
7658
7659 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
7660
7661         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
7662         width of 8 to +Inf and -Inf.
7663
7664 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
7665
7666         PR c++/22139
7667         * g++.dg/template/friend36.C: New test.
7668
7669 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
7670
7671         PR fortran/21730
7672         * gfortran.dg/pr21730.f: New test.
7673
7674 2005-07-16  Danny Berlin <dberlin@dberlin.org>
7675             Kenneth Zadeck <zadeck@naturalbridge.com>
7676
7677         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
7678         since pure const detection cannot run at -O1 in c compiler.
7679         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
7680         can now optimize this case properly.
7681         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
7682         because we now pass.
7683         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
7684
7685 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
7686
7687         PR c/22421
7688         * gcc.dg/format/bitfld-1.c: New test.
7689
7690 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7691
7692         PR c++/22204
7693         * g++.dg/rtti/repo1.C: New test.
7694
7695 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
7696
7697         PR middle-end/22398
7698         * gcc.c-torture/compile/pr22398.c: New test.
7699
7700 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7701
7702         PR c++/22132
7703         * g++.dg/expr/cast4.C: New test.
7704
7705 2005-07-15  Richard Guenther  <rguenther@suse.de>
7706
7707         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
7708         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7709
7710 2005-07-15  Steven Bosscher  <stevenb@suse.de>
7711
7712         PR tree-optimization/22230
7713         * gcc.dg/tree-ssa/pr22230.c: New test.
7714
7715 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
7716
7717         * gfortran.dg/g77/cpp6.f: New test.
7718
7719         PR fortran/22417
7720         * gfortran.dg/g77/cpp5.F: New test.
7721         * gfortran.dg/g77/cpp5.h: New file.
7722         * gfortran.dg/g77/cpp5inc.h: New file.
7723
7724 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
7725
7726         PR libfortran/16435
7727         * gfortran.dg/tl_editting.f90: New.
7728         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
7729
7730 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
7731
7732         * gfortran.dg/char_array_constructor.f90: New test.
7733
7734 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
7735
7736         * gfortran.dg/past_eor.f90: New.
7737         * gfortran.dg/complex_read.f90: New.
7738
7739 2005-07-13  Jeff Law  <law@redhat.com>
7740
7741         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
7742         additional casts.
7743
7744         * gcc.dg/tree-ssa/pr22321.c: New test
7745
7746 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
7747
7748         PR tree-optimization/21921
7749         * gcc.dg/tree-ssa/pr21921.c: New.
7750
7751 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7752
7753         PR tree-optimizatio/22442
7754         * gcc.dg/tree-ssa/loop-11.c: New test.
7755
7756 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7757
7758         PR tree-opt/21840
7759         * gcc.c-torture/compile/pr21840.c: New test.
7760
7761 2005-07-12  Jan Hubicka  <jh@suse.cz>
7762
7763         * gcc.c-torture/compile/pr22379.c: New test.
7764
7765 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
7766
7767         PR libfortran/21593
7768         gfortran.dg/dev_null.f90: Remove outdated comment about
7769         PR libfortran/21593.
7770
7771
7772 2005-07-12  Dale Johannesen  <dalej@apple.com>
7773
7774         * gcc.target/i386/compress-float-sse.c: New.
7775         * gcc.target/i386/compress-float-sse-pic.c: New.
7776         * gcc.target/i386/compress-float-387.c: New.
7777         * gcc.target/i386/compress-float-387-pic.c: New.
7778         * gcc.dg/compress-float-ppc.c: New.
7779         * gcc.dg/compress-float-ppc-pic.c: New.
7780
7781 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
7782
7783         PR libfortran/21593
7784         gfortran.dg/dev_null.f90: Remove targets.
7785
7786 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7787
7788         PR tree-opt/22335
7789         * gcc.dg/pr22335-1.c: New test.
7790         * gcc.dg/pr22335-2.c: New test.
7791
7792 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7793
7794         PR c++/20172
7795         * g++.dg/template/nontype12.C : New test.
7796
7797 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7798
7799         * gcc.dg/tree-ssa/loop-10.c: New test.
7800
7801 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
7802
7803         * gcc.c-torture/execute/20020720-1.x: Remove.
7804
7805 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
7806
7807         * gfortran.fortran-torture/execute/forall_7.f90: New test.
7808
7809 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
7810
7811         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
7812         (dg-mips-options): Use it.
7813
7814 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
7815
7816         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
7817
7818 2005-07-09  Richard Henderson  <rth@redhat.com>
7819
7820         * lib/target-supports.exp (check_effective_target_sync_char_short):
7821         Add alpha.
7822
7823 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
7824
7825         PR libfortran/22217
7826         * gfortran.dg/negative-z-descriptor.f90: New test.
7827
7828 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7829
7830         PR tree-opt/22329
7831         * gcc.dg/pr22329.c: New test.
7832
7833 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
7834
7835         PR tree-optimization/20139
7836         * gcc.dg/tree-ssa/pr20139.c: New.
7837
7838 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7839
7840         PR tree-opt/22356
7841         * testsuite/gcc.dg/pr22356-1.c: New test.
7842
7843 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
7844
7845         PR c++/21799
7846         * g++.dg/template/unify8.C: New.
7847         * g++.dg/template/unify9.C: New.
7848
7849 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
7850
7851         * gfortran.fortran-torture/execute/entry_10.f90: New test.
7852
7853 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
7854
7855         * gcc.dg/darwin-version-1.c: New.
7856         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
7857         * gcc.dg/builtins-20.c: Likewise.
7858         * gcc.dg/builtins-53.c: Likewise.
7859         * gcc.dg/torture/builtins-convert-1.c: Likewise.
7860         * gcc.dg/torture/builtins-convert-2.c: Likewise.
7861         * gcc.dg/torture/builtins-convert-3.c: Likewise.
7862         * gcc.dg/torture/builtins-power-1.c: Likewise.
7863         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
7864         on Darwin.
7865
7866 2005-07-07  Jeff Law  <law@redhat.com>
7867
7868         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
7869         argument evaluation order.
7870
7871 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
7872
7873         PR libfortran/21594
7874         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7875         Add test cases where the shift length is greater than the
7876         array length.
7877
7878 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7879
7880         * obj-c++.dg/proto-lossage-6.mm: New.
7881         * objc.dg/proto-lossage-6.m: New.
7882
7883 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7884
7885         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
7886         * objc.dg/gnu-runtime-2.m: Likewise.
7887
7888 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7889
7890         * gfortran.dg/longline.f: New test.
7891
7892         * gfortran.dg/badline.f: New test.
7893
7894 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7895
7896         PR fortran/16531
7897         PR fortran/15966
7898         PR fortran/18781
7899         * gfortran.dg/hollerith.f90: New.
7900         * gfortran.dg/hollerith2.f90: New.
7901         * gfortran.dg/hollerith3.f90: New.
7902         * gfortran.dg/hollerith4.f90: New.
7903         * gfortran.dg/hollerith_f95.f90: New.
7904         * gfortran.dg/hollerith_legacy.f90: New.
7905         * gfortran.dg/g77/cpp4.F: New. Port from g77.
7906
7907 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7908
7909         PR objc/22274
7910         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
7911         * objc.dg/gnu-runtime-2.m: New.
7912
7913 2005-07-06  Jeff Law  <law@redhat.com>
7914
7915         * gcc.dg/tree-ssa/vrp17.c: New test.
7916
7917 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7918
7919         PR fortran/22327
7920         * gfortran.dg/array_constructor_5.f90: New test.
7921
7922 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7923
7924         * gfortran.fortran-torture/execute/entry_9.f90: New test.
7925
7926 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
7927
7928         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
7929         * gcc.dg/980816-1.c: Ditto.
7930
7931 2005-07-06  Jeff Law  <law@redhat.com>
7932
7933         * gcc.c-torture/compile/pr21356.c: New test.
7934
7935 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7936
7937         PR c/22013
7938         PR c/22098
7939         * gcc.c-torture/compile/pr22013-1.c,
7940         gcc.c-torture/execute/pr22098-1.c,
7941         gcc.c-torture/execute/pr22098-2.c,
7942         gcc.c-torture/execute/pr22098-3.c: New tests.
7943
7944 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7945
7946         PR c/22308
7947         * gcc.dg/pr22308-1.c: New test.
7948
7949 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
7950
7951         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
7952         target.
7953         * gcc.dg/compare9.c: Use -fshort-enums instead of
7954         -fno-short-enums.  Change the last test to dg-bogus.
7955
7956 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
7957
7958         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
7959         * gcc.dg/compare9.c: New.
7960
7961 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7962
7963         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
7964
7965 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7966
7967         PR testsuite/22288
7968         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
7969
7970
7971 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7972
7973         * gcc.dg/format/gcc_gfc-1.c: New.
7974
7975 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7976
7977         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
7978
7979 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7980
7981         PR fortran/20842
7982         * gfortran.dg/io_invalid_1.f90: New test.
7983
7984 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
7985
7986         * gcc.dg/format/gcc_diag-1.c: Update.
7987
7988 2005-07-02  Jeff Law  <law@redhat.com>
7989
7990         * gcc.dg/tree-ssa/pr22051-1.c: New test.
7991         * gcc.dg/tree-ssa/pr22051-2.c: New test.
7992
7993 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
7994
7995         * gcc.dg/format/gcc_diag-1.c: Update.
7996
7997 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
7998
7999         PR tree-opt/22269
8000         * gcc.c-torture/compile/pr22269.c: New test.
8001
8002 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
8003
8004         PR 21584
8005         PR 22219
8006         * g++.dg/tree-ssa/pr21584-1.C: New test.
8007         * g++.dg/tree-ssa/pr21584-2.C: New test.
8008
8009 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
8010
8011         * obj-c++.dg/try-catch-11.mm: New.
8012         * objc.dg/try-catch-10.m: New.
8013
8014 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
8015
8016         * g++.dg/other/ucnid-1.C: xfail on AIX.
8017
8018 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
8019
8020         PR 22234
8021         * gcc.dg/20050629-1.c: New test.
8022
8023 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
8024
8025         * obj-c++.dg/const-str-1[0-1].mm: New.
8026         * objc.dg/const-str-1[0-1].m: New.
8027
8028 2005-05-29  Richard Henderson  <rth@redhat.com>
8029
8030         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8031         Rename from check_effective_target_vect_no_max.
8032         (check_effective_target_vect_no_int_add): New.
8033         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8034         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8035         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8036         * gcc.dg/vect/vect-reduc-1.c: Use both.
8037         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8038
8039 2005-05-29  Richard Henderson  <rth@redhat.com>
8040
8041         * lib/target-supports.exp (check_effective_target_vect_no_max):
8042         Remove i386 and x86_64.
8043
8044 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8045
8046         PR testsuite/21969
8047         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8048
8049 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8050
8051         PR middle-end/21969
8052         * gcc.dg/vect/pr21969.c: New test.
8053
8054 2005-06-28  Eric Christopher  <echristo@redhat.com>
8055
8056         PR c/22052
8057         PR c/21975
8058         * gcc.dg/inline1.c: New test.
8059         * gcc.dg/inline2.c: Ditto.
8060         * gcc.dg/inline3.c: Ditto.
8061         * gcc.dg/inline4.c: Ditto.
8062         * gcc.dg/inline5.c: Ditto.
8063
8064 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8065
8066         PR libfortran/22142
8067         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8068         Add testcase also testing eoshift1 for PR 22142.
8069
8070 2005-06-28  Richard Henderson  <rth@redhat.com>
8071
8072         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8073         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8074         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8075         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8076         gcc.dg/tree-ssa/20030922-2.c: Likewise.
8077
8078 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8079
8080         PR libfortran/22142
8081         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8082         Add testcase for PR 22142.
8083
8084 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
8085
8086         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8087         gcc.target/ia64/fpreg-2.c: New tests.
8088
8089 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8090
8091         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8092
8093 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8094
8095         PR libfortran/22170
8096         * gfortran.dg/slash_1.f90: New test.
8097
8098 2005-06-27  Richard Henderson  <rth@redhat.com>
8099
8100         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8101         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8102         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8103         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8104         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8105         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8106
8107 2005-06-27  Richard Henderson  <rth@redhat.com>
8108
8109         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8110         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8111
8112 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
8113
8114         * obj-c++.dg/proto-lossage-5.mm: New.
8115         * objc.dg/proto-lossage-5.m: New.
8116
8117 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
8118
8119         PR 21959
8120         * gcc.dg/tree-ssa/pr21959.c: New test.
8121
8122 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
8123
8124         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8125         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8126         testing uninitialized var.
8127
8128         * gcc.c-torture/execute/builtins/chk.h: New.
8129         * gcc.c-torture/execute/builtins/lib/chk.c: New.
8130         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8131         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8132         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8133         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8134         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8135         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8136         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8137         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8138         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8139         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8140         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8141         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8142         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8143         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8144         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8145         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8146         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8147         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8148         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8149         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8150         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8151         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8152         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8153         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8154         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8155         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8156         * gcc.dg/builtin-object-size-1.c: New test.
8157         * gcc.dg/builtin-object-size-2.c: New test.
8158         * gcc.dg/builtin-object-size-3.c: New test.
8159         * gcc.dg/builtin-object-size-4.c: New test.
8160         * gcc.dg/builtin-object-size-5.c: New test.
8161         * gcc.dg/builtin-stringop-chk-1.c: New test.
8162         * gcc.dg/builtin-stringop-chk-2.c: New test.
8163         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8164         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8165         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8166         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8167         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8168         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8169         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8170         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8171         * gcc.c-torture/execute/printf-1.c: New test.
8172         * gcc.c-torture/execute/fprintf-1.c: New test.
8173         * gcc.c-torture/execute/vprintf-1.c: New test.
8174         * gcc.c-torture/execute/vfprintf-1.c: New test.
8175         * gcc.c-torture/execute/printf-chk-1.c: New test.
8176         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8177         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8178         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8179
8180 2005-06-27  Michael Matz  <matz@suse.de>
8181
8182         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8183         slot is not merged if address escapes.
8184
8185 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8186
8187         PR c/21911
8188         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
8189
8190 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
8191
8192         PR middle-end/17965
8193         * gcc.c-torture/compile/20050622-1.c: New test.
8194
8195         PR middle-end/22028
8196         * gcc.dg/20050620-1.c: New test.
8197
8198 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
8199
8200         PR tree-optimization/22026
8201         * gcc.dg/tree-ssa/pr22026.c: New.
8202
8203 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
8204
8205         PR libfortran/22144
8206         * gfortran.dg/shift-alloc.f90: New testcase.
8207
8208 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
8209
8210         * all files: Update FSF address in copyright headers.
8211
8212 2005-06-22  Jan Hubicka  <jh@suse.cz>
8213
8214         * wholeprogram-1.c: New testcase.
8215         * wholeprogram-2.c: New testcase.
8216
8217 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
8218
8219         PR 22171
8220         * gcc.dg/tree-ssa/pr22171.c: New test.
8221
8222 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
8223
8224         * gfortran.dg/simplify_modulo.f90: New.
8225
8226 2005-06-24  Jan Hubicka  <jh@suse.cz>
8227
8228         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8229
8230 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8231
8232         * obj-c++.dg/proto-lossage-[1-4].mm: New.
8233
8234 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8235
8236         * obj-c++.dg/typedef-alias-1.mm: New.
8237         * objc.dg/typedef-alias-1.m: New.
8238
8239 2005-06-23  Jeff Law  <law@redhat.com>
8240
8241         * gcc.dg/tree-ssa/vrp16.c: New test.
8242
8243 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8244
8245         * lib/target-supports.exp: Add
8246         check_effective_target_fortran_large_real and
8247         check_effective_target_fortran_large_int to check for
8248         corresponding effective targets.
8249         * gfortran.dg/large_integer_kind_1.f90: New test.
8250         * gfortran.dg/large_real_kind_1.f90: New test.
8251
8252 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
8253
8254         PR tree-optimization/22117
8255         * gcc.dg/tree-ssa/pr22117.c: New.
8256
8257 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
8258
8259         PR testsuite/22123
8260         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8261
8262 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
8263
8264         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8265
8266 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
8267
8268         * gfortran.dg/f2c_4.f90: Add tests for complex functions
8269         * gfortran.dg/f2c_4.c: Likewise.
8270
8271 2005-06-22 Paul Brook  <paul@codesourcery.com>
8272
8273         PR fortran/21034
8274         * gfortran.dg/auto_save_1.f90: New test.
8275
8276 2005-06-22  Michael Matz  <matz@suse.de>
8277
8278         * gcc.target/x86-64/abi: New directory.
8279         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8280         * gcc.target/x86-64/abi/README.gcc: New file.
8281         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8282         * gcc.target/x86-64/abi/asm-support.s: New file.
8283         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8284         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8285         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8286         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8287         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8288         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8289         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8290         * gcc.target/x86_64/abi/test_bitfields.c: New test.
8291         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8292         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8293         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8294         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8295         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8296         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8297         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8298         * gcc.target/x86_64/abi/test_varargs.c: New test.
8299
8300 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
8301
8302         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8303         32-bit i?86 and x86_64.
8304
8305 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
8306
8307         * obj-c++.dg/const-str-[1-9].mm: New tests.
8308
8309 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
8310
8311         PR fortran/22010
8312         * gfortran.dg/namelist_use.f90: New.
8313         * gfortran.dg/namelist_use_only.f90: New.
8314
8315 2005-06-21  Jeff Law  <law@redhat.com>
8316
8317         * gcc.dg/tree-ssa/vrp15.c: New test.
8318
8319 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
8320
8321         * lib/target-supports.exp (check_effective_target_vect_reduction):
8322         Remove.
8323         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8324         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8325         remove vect_reduction target keyword. Also avoid two returns in main.
8326         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8327         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8328         * gcc.dg/vect/vect-reduc-1short.c: New test.
8329         * gcc.dg/vect/vect-reduc-1char.c: New test.
8330         * gcc.dg/vect/vect-reduc-2short.c: New test.
8331         * gcc.dg/vect/vect-reduc-2char.c: New test.
8332         * gcc.dg/vect/vect-reduc-6.c: New test.
8333         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8334         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8335         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8336
8337 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8338         Paul Thomas  <pault@gcc.gnu.org>
8339
8340         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8341         New tests.
8342
8343 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8344
8345         * gfortran.dg/backslash_1.f90: New test.
8346         * gfortran.dg/backslash_2.f90: New test.
8347
8348 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
8349
8350         * gfortran.dg/duplicate_labels.f90: New test.
8351
8352 2005-06-20  Jan Beulich  <jbeulich@novell.com>
8353
8354         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8355         unsupportable relocations.
8356         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8357         * gcc.dg/20050321-2.c: xfail for NetWare.
8358
8359 2005-06-20  Andreas Jaeger  <aj@suse.de>
8360
8361         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8362         gcc.target/i386/fastcall-sseregparm.c,
8363         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8364
8365 2005-06-19  Richard Henderson  <rth@redhat.com>
8366
8367         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8368
8369 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8370
8371         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8372
8373 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
8374
8375         PR c++/22115
8376         * g++.dg/conversion/simd2.C: Change expected error message.
8377
8378 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8379
8380         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8381         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8382         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8383
8384 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
8385
8386         * gcc.dg/fold-mod-1.c: New test.
8387
8388 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
8389
8390         PR fortran/19926
8391         * gfortran.dg/pr19926.f90: New test.
8392
8393 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8394
8395         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8396         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8397         targets.
8398         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8399         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8400
8401 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
8402
8403         * gcc.target/ia64/float80-varargs-1.c: New test.
8404
8405 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8406
8407         PR tree-opt/22035
8408         * gfortran.dg/f2c_6.f90: New test.
8409
8410 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
8411
8412         PR c++/17413
8413         * g++.dg/template/local5.C: New.
8414
8415 2005-06-17  Richard Henderson  <rth@redhat.com>
8416
8417         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8418
8419 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
8420
8421         PR testsuite/21945
8422         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8423
8424 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
8425
8426         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8427         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8428         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8429         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8430         check_vect to verify the presence of hardware vector support.
8431
8432 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
8433
8434         PR testsuite/22056
8435         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
8436
8437 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8438
8439         PR libfortran/19216
8440         * gfortran.dg/pr19216.f: Add correct space between brackets and
8441         dg directive.
8442
8443 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8444
8445         PR libfortran/16436
8446         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
8447
8448 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
8449
8450         * gcc.target/i386/attributes-error.c: New testcase.
8451         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8452         * gcc.target/i386/regparm-stdcall.c: Likewise.
8453         * gcc.target/i386/sseregparm-1.c: Likewise.
8454         * gcc.target/i386/sseregparm-2.c: Likewise.
8455
8456 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
8457
8458         * g++.dg/rtti/crash2.C: New.
8459
8460 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
8461
8462         * gcc.dg/noncompile/20040203-3.c: Update expected message.
8463
8464 2005-06-15  David Ung  <davidu@mips.com>
8465
8466         * gcc.target/mips/mips16e-extends.c: New test for testing the
8467         generation of MIPS16e zeb/zeh, seb/seh instructions.
8468
8469 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
8470
8471         PR 22018
8472         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
8473         * gcc.dg/tree-ssa/pr22018.c: New test.
8474
8475 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
8476
8477         * gcc.dg/simd-1.c: Update error messages.
8478         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
8479         * gcc.dg/simd-2.c: Update error messages.
8480         * gcc.dg/simd-4.c: New.
8481
8482 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
8483
8484         PR c++/20678
8485         * g++.dg/other/crash-4.C: New.
8486
8487 2005-06-14  Devang Patel  <dpatel@apple.com>
8488
8489         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
8490
8491 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8492
8493         PR c++/21929
8494         * g++.dg/parse/crash11.C: Update
8495
8496 2005-06-13  Jeff Law  <law@redhat.com>
8497
8498         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
8499         perform the desired transformations.
8500         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
8501         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
8502
8503 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8504
8505         PR fortran/22038
8506         * gfortran.dg/forall_1.f90: Un-XFAIL.
8507
8508 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
8509
8510         PR c++/21929
8511         * g++.dg/parse/crash26.C: New.
8512
8513         PR c++/20789
8514         * g++.dg/init/member1.C: New.
8515
8516 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
8517
8518         * gfortran.dg/altreturn_1.f90: New test.
8519
8520 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
8521
8522         PR middle-end/21985
8523         * gcc.dg/tree-ssa/pr21985.c: New test.
8524
8525 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8526
8527         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
8528
8529 2005-06-12  Roger Sayle  <roger@eyesopen.com>
8530
8531         PR c++/21930
8532         * g++.dg/other/error10.C: New test case.
8533
8534 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8535
8536         PR libfortran/19155
8537         * gfortran.dg/pr19155.f: Add test.
8538
8539 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8540
8541         * gfortran.dg/f2c_7.f90: New test.
8542
8543         * gfortran.dg/forall_1.f90: XFAILed.
8544
8545 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8546
8547         * gcc.dg/pr14796-1.c: New.
8548         * gcc.dg/pr14796-2.c: New.
8549
8550 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
8551
8552         PR fortran/17792
8553         PR fortran/21375
8554         * gfortran.dg/deallocate_stat.f90: New test.
8555
8556 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
8557
8558         * gfortran.fortran-torture/execute/in-pack.f90: New test.
8559
8560 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
8561
8562         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
8563         access will be generated when this loop is vectorized. Test that
8564         accesses with same alignment were detected.
8565         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
8566         Test that accesses with same alignment were detected.
8567         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
8568         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
8569         alignment were detected.
8570
8571 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
8572
8573         PR c++/10611
8574         * g++.dg/conversion/simd2.C: New.
8575
8576 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8577
8578         * gcc.dg/Wcxx-compat-1.c: New.
8579
8580 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
8581
8582         PR libfortran/21480
8583         * gfortran.dg/reshape-complex.f90: Add a test for a packed
8584         complex array.
8585
8586 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
8587
8588         * gcc.dg/alias-8.c: New.
8589
8590 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
8591
8592         * gcc.dg/format/cmn_err-1.c: Update.
8593
8594 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
8595
8596         PR target/20666
8597         * gcc.target/sparc/fexpand-2.c: New.
8598         * gcc.target/sparc/fpmerge-2.c: New.
8599         * gcc.target/sparc/fpmul-2.c: New.
8600         * gcc.target/sparc/noresult.c: New.
8601         * gcc.target/sparc/pdist-2.c: New.
8602         * gcc.target/sparc/pdist-3.c: New.
8603
8604 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
8605
8606         PR testsuite/21702
8607         * gcc.target/i386/i386.exp: Fix comment typo.
8608
8609 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8610
8611         PR c++/19497
8612         * g++.dg/inherit/using5.C: New.
8613         * g++.dg/inherit/using6.C: New.
8614
8615 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8616
8617         PR c++/19894
8618         * g++.dg/template/ptrmem15.C: New test.
8619
8620         PR c++/20563
8621         * g++.dg/ext/label4.C: New test.
8622
8623 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8624
8625         * gcc.dg/tls/debug-1.c: New test.
8626
8627 2005-06-07  Dale Johannesen  <dalej@apple.com>
8628
8629         * gcc.target/i386/movq.c: New.
8630
8631 2005-06-07  Dale Johannesen  <dalej@apple.com>
8632
8633         * gcc.dg/20050607-1.c: New.
8634
8635 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
8636
8637         PR middle-end/21850
8638         * gcc.c-torture/execute/20050607-1.c: New test.
8639
8640 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
8641
8642         PR libfortran/21926
8643         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
8644         Test case where the return array has lowest stride one,
8645         but isn't packed.
8646
8647 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
8648
8649         * lib/target-supports.exp (check_effective_target_sync_int_long):
8650         Add s390 and s390x targets.
8651
8652 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8653
8654         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
8655         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
8656         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
8657         * gcc.dg/tree-ssa/loop-9.c: New test.
8658
8659 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8660
8661         * g++.dg/parse/defarg10.C: New.
8662
8663 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
8664
8665         PR regression/21897
8666         * gcc.c-torture/execute/20050604-1.c: New test.
8667
8668 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
8669
8670         PR 21903
8671         * g++.dg/parse/defarg9.C: New.
8672
8673         PR c++/20637
8674         * g++.dg/inherit/using4.C: New.
8675         * g++.dg/overload/error1.C: Adjust expected errors.
8676         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8677         * g++.old-deja/g++.brendan/arm2.C: Likewise.
8678         * g++.old-deja/g++.other/redecl2.C: Likewise.
8679         * g++.old-deja/g++.other/redecl4.C: Likewise.
8680         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8681
8682 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8683
8684         * gfortran.dg/f2c_5.f90: Add -w to dg-options
8685
8686 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8687
8688         * lib/gfortran.exp (gfortran_target_compile): Call
8689         dg-additional-files-options
8690         * gfortran.dg/f2c_4.f90: New file
8691         * gfortran.dg/f2c_4.c: New file
8692         * gfortran.dg/f2c_5.f90: New file
8693         * gfortran.dg/f2c_5.c: New file
8694
8695 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8696
8697         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
8698
8699         PR fortran/21912
8700         * gfortran.dg/array_constructor_4.f90: New test.
8701
8702 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
8703
8704         PR c++/21619
8705         * g++.dg/ext/builtin9.C: New test.
8706
8707 2005-06-05  Dale Johannesen  <dalej@apple.com>
8708
8709         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
8710         * gcc.c-torture/execute/20050603-2.c: Ditto.
8711
8712 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8713
8714         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
8715         * gcc.dg/vect/vect-reduc-1.c: New.
8716         * gcc.dg/vect/vect-reduc-2.c: New.
8717         * gcc.dg/vect/vect-reduc-3.c: New.
8718
8719 2005-06-04  Dale Johannesen  <dalej@apple.com>
8720
8721         * gcc.c-torture/execute/20050603-1.c: New.
8722         * gcc.c-torture/execute/20050603-2.c: New.
8723         * gcc.dg/20050603-3.c: New.
8724
8725 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8726
8727         PR fortran/19195
8728         * gfortran.dg/debug_1.f90: New test.
8729
8730         * gfortran.dg/forall_1.f90: New test.
8731
8732 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
8733
8734         * gfortran.dg/array_constructor_3.f90: New test.
8735
8736 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8737
8738         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
8739
8740 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
8741
8742         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
8743
8744 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
8745
8746         PR c/21873
8747         * gcc.dg/init-excess-1.c: New test.
8748
8749 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8750
8751         PR c++/21853
8752         * g++.dg/expr/static_cast6.C: New test.
8753
8754 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
8755
8756         * gcc.dg/tree-ssa/vrp14.c: New test.
8757
8758 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8759
8760         PR c++/21336
8761         * g++.dg/template/new2.C: New test.
8762
8763 2005-06-03  Josh Conner  <jconner@apple.com>
8764
8765         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
8766         all entries in initializer.
8767
8768 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
8769
8770         PR middle-end/21858
8771         * gcc.dg/pr21858.c: New testcase.
8772
8773 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
8774
8775         PR tree-optimization/21292
8776
8777         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
8778         New.
8779         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8780         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8781         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8782         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8783         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
8784
8785 2005-06-02  Richard Henderson  <rth@redhat.com>
8786
8787         * gcc.dg/sync-2.c: Use -march=i486 for i386.
8788
8789 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
8790
8791         * gcc.dg/wtypequal.c: New testcase.
8792
8793 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
8794
8795         PR 21582
8796         * gcc.dg/tree-ssa/pr21582.c: New test.
8797
8798 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8799
8800         PR c++/21280
8801         * g++.dg/opt/interface2.h: New.
8802         * g++.dg/opt/interface2.C: New.
8803         * g++.dg/init/ctor4.C: Adjust error lines.
8804         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8805         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8806         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8807         * g++.old-deja/g++.pt/assign1.C: Likewise.
8808         * g++.old-deja/g++.pt/crash20.C: Likewise.
8809
8810 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
8811
8812         PR tree-optimization/21734
8813         * g++.dg/vect/pr21734_1.cc: New.
8814         * g++.dg/vect/pr21734_2.cc: New.
8815
8816 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8817
8818         PR c++/20350
8819         * g++.dg/template/spec24.C: New.
8820
8821         PR c++/21151
8822         * g++.dg/pch/local-1.C: New.
8823         * g++.dg/pch/local-1.Hs: New.
8824
8825 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
8826
8827         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
8828         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
8829         * gcc.dg/tree-ssa/pr14341.c: New test.
8830         * gcc.dg/tree-ssa/pr14841.c: New test.
8831         * gcc.dg/tree-ssa/pr20701.c: New test.
8832         * gcc.dg/tree-ssa/pr21086.c: New test.
8833         * gcc.dg/tree-ssa/pr21090.c: New test.
8834         * gcc.dg/tree-ssa/pr21332.c: New test.
8835         * gcc.dg/tree-ssa/pr21458.c: New test.
8836         * gcc.dg/tree-ssa/pr21658.c: New test.
8837         * gcc.dg/tree-ssa/vrp01.c: New test.
8838         * gcc.dg/tree-ssa/vrp02.c: New test.
8839         * gcc.dg/tree-ssa/vrp03.c: New test.
8840         * gcc.dg/tree-ssa/vrp04.c: New test.
8841         * gcc.dg/tree-ssa/vrp05.c: New test.
8842         * gcc.dg/tree-ssa/vrp06.c: New test.
8843         * gcc.dg/tree-ssa/vrp07.c: New test.
8844         * gcc.dg/tree-ssa/vrp08.c: New test.
8845         * gcc.dg/tree-ssa/vrp09.c: New test.
8846         * gcc.dg/tree-ssa/vrp10.c: New test.
8847         * gcc.dg/tree-ssa/vrp11.c: New test.
8848         * gcc.dg/tree-ssa/vrp12.c: New test.
8849         * gcc.dg/tree-ssa/vrp13.c: New test.
8850
8851 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
8852
8853         PR 21029
8854         * gcc.dg/tree-ssa/pr21029.c: New test.
8855
8856 2005-06-01  Roger Sayle  <roger@eyesopen.com>
8857
8858         * gfortran.dg/logint-1.f: New test case.
8859         * gfortran.dg/logint-2.f: Likewise.
8860         * gfortran.dg/logint-3.f: Likewise.
8861
8862 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR c/21536
8865         PR c/20760
8866         * gcc.dg/20050527-1.c: New test.
8867
8868         * gcc.dg/i386-sse-12.c: New test.
8869
8870         PR fortran/21729
8871         * gfortran.dg/implicit_5.f90: New test.
8872
8873 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
8874
8875         PR fortran/20883
8876         * gfortran/assign_4.f90: New test.
8877         * gfortran/assign_2.f90: Change compile to run.
8878
8879 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
8880
8881         * lib/target-supports.exp
8882         (check_effective_target_sync_char_short): New.
8883         * gcc.dg/sync-2.c: New.
8884
8885 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8886
8887         PR tree-optimization/21817
8888         * gcc.dg/torture/pr21817-1.c: New.
8889
8890 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
8891
8892         PR c++/21165
8893         * g++.dg/template/init5.C: New.
8894
8895 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
8896
8897         * gfortran.dg/char_initialiser_actual.f90:
8898         Test character initialisers as actual arguments.
8899         * gfortran.dg/char_pointer_comp_assign.f90:
8900         Test character pointer structure component assignments.
8901         * gfortran.dg/char_array_structure_constructor.f90:
8902         Test character components in structure constructors.
8903
8904 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
8905
8906         PR middle-end/20931
8907         * g++.dg/opt/pr20931.C: New test.
8908
8909 2005-05-31  Andreas Jaeger  <aj@suse.de>
8910
8911         PR testsuite/20772
8912         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
8913         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
8914         g++.old-deja/g++.ext/asmspec1.C,
8915         g++.old-deja/g++.other/regstack.C,
8916         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
8917         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
8918         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
8919         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
8920         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
8921         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
8922         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
8923         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
8924         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
8925         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
8926         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
8927         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
8928         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
8929         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
8930         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
8931         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
8932         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
8933         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
8934         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
8935
8936 2005-05-31  Jeff Law  <law@redhat.com>
8937
8938         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
8939
8940 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
8941
8942         PR middle-end/21743
8943         * gcc.dg/builtins-1.c: Activate disabled clog test.
8944         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8945
8946 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
8947
8948         * gfortran.dg/char_pointer_assign.f90:
8949         Test character-pointer assignments and pointer assignments.
8950         * gfortran.dg/char_pointer_dummy.f90:
8951         Test character-pointer dummy arguments.
8952         * gfortran.dg/char_pointer_func.f90:
8953         Test character-pointer function returns.
8954         * gfortran.dg/char_pointer_dependency.f90:
8955         Test character-pointer functions with dependencies.
8956
8957 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
8958
8959         PR c++/21784
8960         * g++.dg/lookup/using14.C: New test.
8961
8962 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
8963
8964         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8965         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
8966         trailing ^M.
8967
8968 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
8969
8970         PR c++/17413
8971         * g++.dg/template/local5.C: New.
8972
8973         PR target/21761
8974         * gcc.c-torture/compile/pr21761.c: New.
8975
8976         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
8977         before darwin8.
8978
8979 2005-05-30  Steven G. Kargl
8980
8981         PR fortran/20846
8982         * gfortran.dg/inquire_8.f90: New test.
8983
8984 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8985
8986         PR libfortran/21376
8987         * gfortran.dg/output_exponents_1.f90: New test.
8988
8989 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8990
8991         PR libfortran/20006
8992         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
8993
8994 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
8995
8996         PR c++/21210
8997         * g++.dg/ext/complex1.C: New test.
8998
8999         PR c++/21340
9000         * g++.dg/init/ctor6.C: New test.
9001
9002 2005-05-29  Jan Hubicka  <jh@suse.cz>
9003
9004         * gcc.c-torture/compile/pr21562.c: New.
9005
9006 2005-05-28  Steven G. Kargl <kargls@comcast.net>
9007
9008         * gfortran.dg/subnormal_1.f90: New test.
9009
9010 2005-05-28  Jan Hubicka  <jh@suse.cz>
9011
9012         * tree-prof.exp: Fix comment.
9013         * value-prof-1.c: New.
9014         * value-prof-2.c: New.
9015         * value-prof-3.c: New.
9016         * value-prof-4.c: New.
9017
9018 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
9019
9020         PR c++/21614
9021         * g++.dg/expr/ptrmem6.C: New test.
9022         * g++.dg/expr/ptrmem6a.C: Likewise.
9023
9024 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
9025
9026         PR tree-optimization/21658
9027         * gcc.dg/tree-ssa/pr21658.c: New.
9028
9029 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
9030
9031         PR c++/21455
9032         * g++.dg/inherit/ptrmem3.C: New.
9033
9034         PR c++/21681
9035         * g++.dg/parse/template16.C: New.
9036
9037 2005-05-27  Andreas Jaeger  <aj@suse.de>
9038
9039         * gcc.dg/setjmp-2.c: Only run in 32-bit.
9040
9041         * gcc.dg/i386-sse-8.c: Run test on all archs.
9042
9043 2005-05-26  Mike Stump  <mrs@apple.com>
9044
9045         * objc.dg/isa-field-1.m: Only run on darwin.
9046         * objc.dg/lookup-1.m: Likewise.
9047         * objc.dg/try-catch-8.m: Likewise.
9048
9049 2005-05-26  Roger Sayle  <roger@eyesopen.com>
9050
9051         PR tree-optimization/9814
9052         * gcc.dg/pr9814-1.c: New test case.
9053
9054 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9055
9056         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9057         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9058         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9059         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9060         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9061         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9062         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9063         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9064         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9065         objc.dg/try-catch-8.m: New.
9066
9067 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
9068
9069         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9070         remove extraneous semicolons.
9071
9072 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9073
9074         * obj-c++.dg/comp-types-12.mm: New.
9075         * objc.dg/comp-types-11.m: New.
9076         * objc.dg/selector-4.m: New.
9077
9078 2005-05-26  Andreas Jaeger  <aj@suse.de>
9079
9080         PR testsuite/20772
9081         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9082         g++.old-deja/g++.ext/attrib3.C,
9083         g++.old-deja/g++.other/store-expr1.C,
9084         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9085         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9086         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9087         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9088         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9089         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9090         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9091         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9092         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9093         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9094         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9095         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9096         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9097         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9098         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9099         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9100         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9101         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9102         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9103
9104 2005-05-26  Andreas Jaeger  <aj@suse.de>
9105
9106         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9107         x86-64 compilation.
9108
9109 2005-05-26  Andreas Jaeger  <aj@suse.de>
9110
9111         PR testsuite/20772
9112         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9113         gcc.misc-tests/i386-pf-athlon-1.c,
9114         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9115         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9116         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9117         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9118         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9119         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9120         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9121         programs.
9122
9123         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9124         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9125         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9126         x86-64 compilation.
9127
9128         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9129         x86_64.
9130
9131         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9132         effective-target ilp32.
9133
9134 2005-05-26  David Ung  <davidu@mips.com>
9135
9136         * gcc.target/mips/ext_ins.c: New test for testing the generation
9137         of MIPS32/64 rev 2 ext/ins instructions.
9138
9139 2005-05-26  Andreas Jaeger  <aj@suse.de>
9140
9141         * treelang/compile/unsigned.tree: Use gimple instead of
9142         nonexisting generic dump.
9143
9144 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
9145
9146         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9147
9148 2005-05-26  Andreas Jaeger  <aj@suse.de>
9149
9150         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9151
9152 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9153
9154         PR libfortran/17283
9155         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9156         Test callee-allocated memory with write statements.
9157
9158 2005-05-25  Roger Sayle  <roger@eyesopen.com>
9159
9160         PR middle-end/21709
9161         * gcc.dg/pr21709-1.c: New test case.
9162
9163 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9164             Mike Stump  <mrs@apple.com>
9165
9166         * objc/execute/next_mapping.h: Update for C++.
9167
9168         * obj-c++.dg/selector-1.mm: Move to...
9169         * obj-c++.dg/selector-4.mm: here...
9170
9171         * obj-c++.dg/basic.mm: New.
9172         * obj-c++.dg/comp-types-1.mm: New.
9173         * obj-c++.dg/cxx-class-1.mm: New.
9174         * obj-c++.dg/cxx-ivars-1.mm: New.
9175         * obj-c++.dg/cxx-ivars-2.mm: New.
9176         * obj-c++.dg/cxx-ivars-3.mm: New.
9177         * obj-c++.dg/cxx-scope-1.mm: New.
9178         * obj-c++.dg/cxx-scope-2.mm: New.
9179         * obj-c++.dg/defs.mm: New.
9180         * obj-c++.dg/empty-private-1.mm: New.
9181         * obj-c++.dg/encode-1.mm: New.
9182         * obj-c++.dg/encode-2.mm: New.
9183         * obj-c++.dg/encode-3.mm: New.
9184         * obj-c++.dg/extern-c-1.mm: New.
9185         * obj-c++.dg/extra-semi.mm: New.
9186         * obj-c++.dg/fix-and-continue-2.mm: New.
9187         * obj-c++.dg/isa-field-1.mm: New.
9188         * obj-c++.dg/ivar-list-semi.mm: New.
9189         * obj-c++.dg/local-decl-1.mm: New.
9190         * obj-c++.dg/lookup-1.mm: New.
9191         * obj-c++.dg/lookup-2.mm: New.
9192         * obj-c++.dg/method-1.mm: New.
9193         * obj-c++.dg/method-2.mm: New.
9194         * obj-c++.dg/method-3.mm: New.
9195         * obj-c++.dg/method-4.mm: New.
9196         * obj-c++.dg/method-5.mm: New.
9197         * obj-c++.dg/method-6.mm: New.
9198         * obj-c++.dg/method-7.mm: New.
9199         * obj-c++.dg/no-extra-load.mm: New.
9200         * obj-c++.dg/overload-1.mm: New.
9201         * obj-c++.dg/pragma-1.mm: New.
9202         * obj-c++.dg/pragma-2.mm: New.
9203         * obj-c++.dg/private-1.mm: New.
9204         * obj-c++.dg/private-2.mm: New.
9205         * obj-c++.dg/proto-qual-1.mm: New.
9206         * obj-c++.dg/qual-types-1.mm: New.
9207         * obj-c++.dg/stubify-1.mm: New.
9208         * obj-c++.dg/stubify-2.mm: New.
9209         * obj-c++.dg/super-class-1.mm: New.
9210         * obj-c++.dg/super-class-2.mm: New.
9211         * obj-c++.dg/super-dealloc-1.mm: New.
9212         * obj-c++.dg/super-dealloc-2.mm: New.
9213         * obj-c++.dg/template-1.mm: New.
9214         * obj-c++.dg/template-2.mm: New.
9215         * obj-c++.dg/template-3.mm: New.
9216         * obj-c++.dg/template-4.mm: New.
9217         * obj-c++.dg/template-5.mm: New.
9218         * obj-c++.dg/template-6.mm: New.
9219         * obj-c++.dg/try-catch-1.mm: New.
9220         * obj-c++.dg/try-catch-2.mm: New.
9221         * obj-c++.dg/try-catch-3.mm: New.
9222         * obj-c++.dg/try-catch-4.mm: New.
9223         * obj-c++.dg/try-catch-5.mm: New.
9224         * obj-c++.dg/try-catch-6.mm: New.
9225         * obj-c++.dg/try-catch-7.mm: New.
9226         * obj-c++.dg/try-catch-8.mm: New.
9227         * obj-c++.dg/try-catch-9.mm: New.
9228         * obj-c++.dg/va-meth-1.mm: New.
9229
9230 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9231
9232         * obj-c++.dg/selector-1.mm: New.
9233         * obj-c++.dg/selector-2.mm: New.
9234
9235 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9236
9237         * obj-c++.dg/selector-3.mm: New.
9238         * objc.dg/selector-3.m: New.
9239
9240 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9241
9242         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9243         about where warning appears.
9244
9245 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9246
9247         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9248         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9249         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9250         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9251
9252 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9253
9254         * gcc.dg/20050524-1.c: New test.
9255
9256 2005-05-25  Jan Hubicka  <jh@suse.cz>
9257
9258         * gcc.dg/tree-prof/inliner-1.c: New.
9259
9260 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
9261
9262         * gcc.dg/tree-prof: New directory.
9263         * gcc.dg/tree-prof/tree-prof.exp: New.
9264
9265 2005-05-25  DJ Delorie  <dj@redhat.com>
9266
9267         * gcc.dg/Wattributes-1.c: New.
9268         * gcc.dg/Wattributes-2.c: New.
9269         * gcc.dg/Wattributes-3.c: New.
9270
9271 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
9272
9273         PR tree-optimization/19833
9274         * gcc.dg/uninit-4.c: Remove xfail.
9275         * gcc.dg/uninit-9.c: Ditto.
9276
9277 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
9278
9279         * obj-c++.dg/bitfield-[1-5].mm: New.
9280         * obj-c++.dg/class-protocol-1.mm: New.
9281         * obj-c++.dg/comp-types-1[0-1].mm: New.
9282         * obj-c++.dg/comp-types-[2-9].mm: New.
9283         * obj-c++.dg/encode-[4-8].mm: New.
9284         * obj-c++.dg/layout-1.mm: New.
9285         * obj-c++.dg/method-1[0-9].mm: New.
9286         * obj-c++.dg/method-2[0-1].mm: New.
9287         * obj-c++.dg/method-[8-9].mm: New.
9288         * obj-c++.dg/objc-gc-3.mm: New.
9289         * obj-c++.dg/try-catch-10.mm: New.
9290         * objc.dg/bitfield-5.m: New.
9291         * objc.dg/comp-types-10.m: New.
9292         * objc.dg/comp-types-9.m: New.
9293         * objc.dg/layout-1.m: New.
9294         * objc.dg/objc-gc-4.m: New.
9295         * objc.dg/try-catch-9.m: New.
9296         * objc.dg/class-protocol-1.m: Tweak diagnostics.
9297         * objc.dg/comp-types-1.m: Likewise.
9298         * objc.dg/comp-types-[5-6].m: Likewise.
9299         * objc.dg/method-9.m: Likewise.
9300
9301 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
9302
9303         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9304         and on hardware without VMX support.
9305
9306         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9307
9308         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9309
9310         * lib/profopt.exp (dg-final-generate, dg-final-use,
9311         profopt-final-code, profopt-get-options): New.
9312         (profopt-execute): Process test directives.
9313
9314         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9315         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9316         cleanup-tree-dump, cleanup-saved-temps): Update comments.
9317
9318 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
9319
9320         PR C++/21645
9321         * g++.dg/init/ctor5.C: New test.
9322
9323 2005-05-24  Ira Rosen  <irar@il.ibm.com>
9324
9325         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9326         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9327         vect-113.c, vect-114.c.
9328
9329 2005-05-23  Adam Nemet  <anemet@lnxw.com>
9330
9331         * gcc.dg/const-elim-1.c: Remove xfails.
9332
9333 2005-05-23  Jeff Law  <law@redhat.com>
9334
9335         * gcc.c-torture/compile/pr21638.c: New test.
9336         * gcc.c-torture/compile/20050520-1.c: New test.
9337
9338 2005-05-23  Nick Clifton  <nickc@redhat.com>
9339
9340         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9341         be a proper triple, ie: m32r*-*-*.
9342         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9343
9344 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
9345
9346         PR middle-end/21331
9347         PR tree-opt/21293
9348         * gcc.c-torture/compile/pr21293.c: New test.
9349         * gcc.c-torture/execute/pr21331.c: New test.
9350
9351 2004-05-20  Richard Henderson  <rth@redhat.com>
9352
9353         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9354
9355 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
9356
9357         * obj-c++-dg.exp: Add.
9358         * obj-c++.exp: Add.
9359         * obj-c++.dg/dg.exp: Add.
9360
9361 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9362
9363         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9364         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9365
9366 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
9367
9368         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9369
9370 2004-05-19  Richard Henderson  <rth@redhat.com>
9371
9372         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9373
9374 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
9375
9376         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9377
9378         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9379
9380 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
9381
9382         PR c++/21495
9383         * g++.dg/parse/extern1.C: New test.
9384         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9385
9386 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9387
9388         * gcc.dg/c99-math.h: New.
9389         * gcc.dg/c99-math-float-1.c: New test.
9390         * gcc.dg/c99-math-double-1.c: Likewise.
9391         * gcc.dg/c99-math-long-double-1.c: Likewise.
9392
9393 2005-05-18  Richard Henderson  <rth@redhat.com>
9394
9395         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9396
9397 2005-05-18  Devang Patel  <dpatel@apple.com>
9398
9399         * g++.dg/opt/20050511-1.C: New test.
9400
9401 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
9402
9403         PR libfortran/21127
9404         * gfortran.dg/reshape-complex.f90: New test.
9405
9406 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
9407
9408         * gfortran.dg/array_constructor_1.f90: New test.
9409         * gfortran.dg/array_constructor_2.f90: New test.
9410
9411 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9412
9413         PR fortran/20954
9414         * gfortran.dg/pr20954.f: New test.
9415
9416 2005-05-17  Mike Stump  <mrs@apple.com>
9417
9418         Yet more Objective-C++...
9419
9420         * objc.dg/method-5.m: Update.
9421         * objc.dg/method-6.m: Update.
9422         * objc.dg/method-7.m: Update.
9423         * objc.dg/method-9.m: Update.
9424         * objc.dg/try-catch-2.m: Update.
9425
9426 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
9427
9428         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9429         Remove little-endian optimizations.
9430
9431 2005-05-17  Jeff Law  <law@redhat.com>
9432
9433         * g++.dg/tree-ssa/pr14814.C: New test.
9434         * gcc.dg/tree-ssa/pr14814.C: New test.
9435         * gcc.dg/tree-ssa/pr17141-1.C: New test.
9436         * gcc.dg/tree-ssa/pr17141-2.C: New test.
9437
9438 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9439
9440         * gcc.dg/compat/generate-random.c: Do not include
9441         libiberty.h.
9442         * gcc.dg/compat/generate-random_r.c: Likewise.
9443
9444 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
9445
9446         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
9447
9448 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9449
9450         PR middle-end/21595
9451         * g++.dg/tree-ssa/builtin1.C: New testcase.
9452
9453 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
9454
9455         PR c++/21454
9456         * g++.dg/opt/const4.C: New test.
9457
9458         PR middle-end/21492
9459         * g++.dg/opt/crossjump1.C: New test.
9460
9461         PR tree-optimization/21610
9462         * gcc.c-torture/compile/20050516-1.c: New test.
9463
9464         PR fortran/15080
9465         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
9466         about the test failing.
9467         * gfortran.fortran-torture/execute/where_7.f90: New test.
9468         * gfortran.fortran-torture/execute/where_8.f90: New test.
9469
9470 2005-05-16  Richard Henderson  <rth@redhat.com>
9471
9472         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
9473         i?86 and x86_64.
9474
9475 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
9476
9477         * gcc.dg/compat/generate-random.c (config.h): Do not include.
9478         (limits.h): Include unconditionally.
9479         (stdlib.h): Likewise.
9480         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
9481         (limits.h): Include unconditionally.
9482         (stdlib.h): Likewise.
9483         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9484         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9485         (limits.h): Include unconditionally.
9486         (stdlib.h): Likewise.
9487         (hashtab.h): Do not include.
9488         (getopt.h): Likewise.
9489         (stddef.h): Include.
9490         (hashval_t): Define.
9491         (struct entry): Add "next" field.
9492         (HASH_SIZE): New macro.
9493         (hash_table): New variable.
9494         (switchfiles): Do not use xmalloc.
9495         (mix): New macro.
9496         (iterative_hash): New function.
9497         (hasht): Remove.
9498         (e_exists): New function.
9499         (e_insert): Likewise.
9500         (output): Use, instead of libiberty hashtable functions.
9501         (main): Do not use getopt.  Do not call htab_create.
9502
9503 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
9504
9505         PR libstdc++/21526
9506         * lib/target-supports.exp (check_mkfifo_available):
9507         Return 0 for cygwin as mkfifo support incomplete on platform.
9508         Fix typos in comments.
9509
9510 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
9511
9512         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
9513
9514 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
9515
9516         PR fortran/17432
9517         * gfortran.dg/assign_4.f: New test.
9518
9519 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
9520
9521         PR tree-optimization/21563
9522         * gcc.dg/tree-ssa/pr21563.c: New.
9523
9524 2005-05-14  Jan Hubicka  <jh@suse.cz>
9525
9526         * gcc.dg/noreturn-7.c: Allow control reaches warning.
9527
9528 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
9529
9530         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
9531
9532 2005-05-13  Julian Brown  <julian@codesourcery.com>
9533
9534         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
9535         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
9536
9537 2005-05-13  Jan Hubicka  <jh@suse.cz>
9538
9539         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
9540         * gcc.dg/fold-xor-?.c: Likewise.
9541         * gcc.dg/pr15784-?.c: Likewise.
9542         * gcc.dg/pr20922-?.c: Likewise.
9543         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
9544         * gcc.dg/tree-ssa/pr17598.c: Likewise.
9545         * gcc.dg/tree-ssa/pr20470.c: Likewise.
9546
9547 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9548
9549         PR fortran/21260
9550         * gfortran.dg/hollerith_1.f90: New test.
9551
9552 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9553
9554         * gfortran.dg/func_result_2.f90: New test.
9555
9556 2005-05-11  Bud Davis  <bdavis@gfortran.org>
9557
9558         * gfortran.dg/dev_null.f90: New test.
9559
9560 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
9561
9562         * gcc.dg/arm-vfp1.c: Revert last change.
9563
9564 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
9565
9566         PR middle-end/19807
9567         PR tree-optimization/19639
9568         * g++.dg/tree-ssa/pr19807.C: New testcase.
9569
9570 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9571
9572         PR libfortran/21471
9573         * gfortran.dg/append-1.f90: New test.
9574
9575 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9576
9577         * gcc.dg/pr18501.c: XFAIL.
9578         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
9579         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
9580         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
9581         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9582         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9583         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
9584         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
9585         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9586
9587 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9588
9589         PR fortran/20178
9590         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
9591         gfortran.dg/f2c_3.f90: New tests.
9592
9593         * gfortran.dg/return_1.f90: Fix dg annotation.
9594
9595 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9596
9597         * gcc.c-torture/compile/20050510-1.c: New test.
9598
9599 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
9600
9601         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
9602
9603 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
9604
9605         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
9606
9607 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
9608
9609         PR c/17913
9610         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
9611
9612 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
9613
9614         PR c/21342
9615         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
9616         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
9617
9618 2005-05-10  Ben Elliston  <bje@au.ibm.com>
9619
9620         PR debug/16676
9621         * gcc.dg/debug/pr16676.c: New test.
9622
9623 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
9624
9625         PR testsuite/21443
9626         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
9627         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
9628         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
9629         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
9630         Change -O1 to -O2.
9631         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
9632         -fno-tree-dominator-opts.
9633
9634 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9635
9636         * gfortran.dg/return_1.f90: New test.
9637
9638 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
9639
9640         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
9641
9642         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
9643
9644 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
9645
9646         PR c++/21427
9647         * g++.dg/inherit/covariant13.C: New.
9648
9649 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9650
9651         PR libfortran/19155
9652         * gfortran.dg/pr19155.f: New test.
9653
9654 2005-05-08  Roger Sayle  <roger@eyesopen.com>
9655
9656         PR inline-asm/8788
9657         * gcc.dg/pr8788-1.c: New testcase.
9658
9659 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
9660
9661         PR target/21416
9662         * gcc.target/mips/fpcmp-[12].c: New tests.
9663
9664 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
9665
9666         * lib/target-supports-dg.exp (dg-require-fork): New function.
9667         (dg-require-mkfifo): Likewise.
9668         * lib/target-supports.exp (check_function_available): New
9669         function.
9670         (check_fork_available): Likewise.
9671         (check_mkfifo_available): Likewise.
9672
9673 2005-05-06  Jeff Law  <law@redhat.com>
9674
9675         * gcc.c-torture/compile/pr21380.c: New test.
9676
9677 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
9678
9679         PR c++/20961
9680         * g++.dg/ext/weak3.C: New test.
9681
9682 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
9683
9684         PR c++/21352
9685         * g++.dg/template/crash37.C: New test.
9686
9687 2005-05-05  Paul Brook  <paul@codesourcery.com>
9688
9689         * gcc.dg/arm-g2.c: Use effective-target arm32.
9690         * gcc.dg/arm-mmx-1.c: Ditto.
9691         * gcc.dg/arm-scd42-2.c: Ditto.
9692         * gcc.dg/arm-vfp1.c: Ditto.
9693         * lib/target-supports.exp (check_effective_target_arm32): New
9694         function.
9695
9696 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
9697
9698         PR libfortran/21354
9699         gfortran.dg/in_pack_rank7.f90: New test.
9700
9701 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
9702
9703         PR middle-end/15618
9704         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
9705
9706 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
9707
9708         PR middle-end/21265
9709         * gcc.dg/20050503-1.c: New test.
9710
9711         PR rtl-optimization/21239
9712         * gcc.dg/i386-sse-11.c: New test.
9713
9714 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
9715
9716         PR target/16888
9717         * gcc.target/i386/asm-1.c: New test.
9718
9719 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
9720
9721         PR rtl-optimization/21330
9722         * gcc.c-torture/execute/20050502-1.c: New test.
9723
9724         PR target/21297
9725         * gcc.c-torture/execute/20050502-2.c: New test.
9726
9727 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
9728
9729         PR middle-end/21282
9730         * gcc.dg/pr21282.c: New.
9731
9732 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9733
9734         * gcc.dg/vect/pr20122.c: Clean up .vect file.
9735         * gcc.dg/vect/vect-92.c: Likewise.
9736         * gcc.dg/vect/vect-93.c: Likewise.
9737         * gcc.dg/vect/vect-dv-1.c: Likewise.
9738         * gcc.dg/vect/vect-dv-2.c: Likewise.
9739         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
9740
9741 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9742
9743         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
9744         * gfortran.dg/vect/vect-2.f90: Likewise.
9745         * gfortran.dg/vect/vect-3.f90: Likewise.
9746         * gfortran.dg/vect/vect-4.f90: Likewise.
9747         * gfortran.dg/vect/vect-5.f90: Likewise.
9748
9749 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
9750
9751         PR target/20813
9752         * gcc.dg/rs6000-fpint-2.c: New.
9753
9754 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
9755
9756         PR c/15698
9757         * gcc.dg/builtins-30.c: Update expected messages.
9758         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
9759         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
9760         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
9761
9762 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
9763
9764         PR tree-optimization/21294
9765         * gcc.dg/tree-ssa/pr21294.c: New.
9766
9767 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
9768
9769         * gcc.dg/altivec-3.c (vec_store): Do not use the old
9770         __builtin_altivec_st_internal_4si built-in.
9771
9772 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
9773
9774         PR c++/15875
9775         * g++.dg/template/ptrmem14.C: New test.
9776
9777 2005-05-02  Paul Brook  <paul@codesourcery.com>
9778
9779         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
9780
9781 2005-05-02  Michael Matz  <matz@suse.de>
9782
9783         PR c++/19542
9784         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
9785
9786 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
9787
9788         * g++.dg/cpp/weak.C: New test.
9789
9790 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
9791
9792         * gcc.dg/tree-ssa/loop-8.c: New test.
9793
9794 2005-04-30  Michael Maty  <matz@suse.de>
9795
9796         * gcc.dg/inline-mcpy.c: New test.
9797
9798 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
9799
9800         PR libfortran/18958
9801         * gfortran.dg/eoshift.f90: New test case.
9802
9803 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
9804
9805         PR libfortran/18857
9806         * gfortran.dg/matmul_1.f90: New test.
9807
9808 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9809
9810         PR tree-optimization/21030
9811         * gcc.dg/tree-ssa/pr21030.c: New.
9812
9813 2005-04-29  Devang Patel  <dpatel@apple.com>
9814
9815         PR tree-optimization/21272
9816         * gcc.dg/vect/vect-ifcvt-10.c: New test.
9817
9818 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
9819
9820         PR fortran/13082
9821         PR fortran/18824
9822         * gfortran.dg/entry_4.f90: New test.
9823         * gfortran.fortran-torture/execute/entry_1.f90: New test.
9824         * gfortran.fortran-torture/execute/entry_2.f90: New test.
9825         * gfortran.fortran-torture/execute/entry_3.f90: New test.
9826         * gfortran.fortran-torture/execute/entry_4.f90: New test.
9827         * gfortran.fortran-torture/execute/entry_5.f90: New test.
9828         * gfortran.fortran-torture/execute/entry_6.f90: New test.
9829         * gfortran.fortran-torture/execute/entry_7.f90: New test.
9830
9831 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9832
9833         * gfortran.fortran-torture/execute/entry_8.f90: New test.
9834
9835 2005-04-29  Paul Brook   <paul@codesourcery.com>
9836
9837         * gfortran.dg/entry_3.f90: New test.
9838
9839 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9840
9841         * gfortran.dg/implicit_4.f90: New test.
9842
9843 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
9844
9845         * lib/target-supports.exp (check_profiling_available): Return
9846         false for xtensa-*-elf.
9847
9848 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
9849
9850         * lib/fortran-torture.exp (fortran-torture.exp): Catch
9851         error if file cannot be deleted.
9852
9853 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9854
9855         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
9856         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
9857         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
9858         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
9859         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
9860         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
9861         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
9862         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
9863         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
9864         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9865         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
9866         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
9867         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
9868
9869 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9870
9871         PR fortran/20865
9872         * gfortran.dg/pr20865.f90: New test.
9873
9874 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
9875
9876         * gcc.dg/void-cast-2.c: New test.
9877
9878 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9879
9880         PR c/21159
9881         * gcc.dg/void-cast-1.c: New test.
9882
9883 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
9884
9885         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
9886
9887 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9888
9889         PR fortran/21177
9890         * gfortran.dg/pr21177.f90: New test.
9891
9892 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
9893
9894         PR tree-optimization/21171
9895         * gcc.dg/tree-ssa/pr21171.c: New test.
9896
9897 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
9898
9899         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9900         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9901         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9902         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9903         gcc.dg/tree-ssa/gen-vect-32.c: New.
9904         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
9905         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
9906         don't run on PPC32.
9907
9908 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9909
9910         PR c/21213
9911         * gcc.dg/transparent-union-3.c: New test.
9912
9913 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9914
9915         PR c/20740
9916         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
9917         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
9918         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
9919         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
9920         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
9921         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
9922
9923 2005-04-26  Jeff Law  <law@redhat.com>
9924
9925         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
9926         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
9927         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
9928         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
9929         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
9930         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
9931         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
9932
9933 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
9934
9935         PR tree-optimization/17598
9936         * gcc.dg/tree-ssa/pr17598.c: New testcase.
9937
9938 2005-04-25  Mike Stump  <mrs@apple.com>
9939
9940         * objc.dg/fix-and-continue-1.m: Add.
9941
9942 2005-04-25  Roger Sayle  <roger@eyesopen.com>
9943
9944         PR c++/20995
9945         * g++.dg/opt/pr20995-1.C: New test case.
9946
9947 2005-04-25  Devang Patel <dpatel@apple.com>
9948
9949         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
9950
9951 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9952
9953         PR testsuite/21062
9954         * g++.dg/opt/alias2.C (printf): Correct the prototype.
9955
9956 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9957
9958         PR C++/21188
9959         * g++.dg/opt/rtti2.C: New test.
9960
9961 2005-04-25  Paul Brook  <paul@codesourcery.com>
9962         Steven G. Kargl  <kargls@comcast.net>
9963
9964         PR fortran/20879
9965         * gfortran.dg/ichar_1.f90: New file.
9966
9967 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
9968
9969         PR middle-end/20991
9970         * g++.dg/opt/pr20991.C: New test.
9971
9972         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
9973         where sizeof (type) < __alignof__ (type).
9974         * gcc.dg/compat/struct-layout-1.h: Likewise.
9975
9976 2005-04-24  Per Bothner  <per@bothner.com>
9977             Devang Patel  <dpatel@apple.com>
9978
9979         PR preprocessor/20907
9980         * gcc.dg/cpp/very-long-comment.c: New test.
9981
9982 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9983
9984         PR fortran/20059
9985         * gfortran.dg/common_5.f: New test.
9986
9987 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
9988
9989         PR middle-end/21082
9990         * g++.dg/tree-ssa/pr21082.C: New testcase.
9991
9992 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
9993
9994         * gcc.dg/vect/vect-99.c: New test.
9995
9996 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
9997
9998         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
9999
10000 2005-04-22  Jeff Law  <law@redhat.com>
10001
10002         * gcc.dg/uninit-5.c: Remove xfails.
10003         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10004         conditionals and loads.
10005
10006 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
10007
10008         PR libfortran/20074
10009         PR libfortran/20436
10010         PR libfortran/21108
10011         * gfortran.dg/nested_reshape.f90: new test
10012         * gfortran.dg/reshape-alloc.f90: new test
10013         * gfortran.dg/reshape.f90: new test
10014
10015 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
10016
10017         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10018
10019         * gcc.dg/arm-vfp1.c: New test.
10020
10021 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
10022
10023         PR c++/21087
10024         * g++.dg/lookup/builtin2.C: New test.
10025
10026 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10027
10028         * gcc.dg/weak/weak-13.c: New test.
10029
10030 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
10031
10032         * lib/target-supports.exp (check_effective_target_sync_int_long):
10033         Add powerpc*.
10034
10035 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
10036
10037         * gcc.target/mips/branch-1.c: New test.
10038
10039 2005-04-21  Richard Henderson  <rth@redhat.com>
10040
10041         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10042         * gcc.dg/vect/vect-86.c: Likewise.
10043         * gcc.dg/vect/vect-87.c: Likewise.
10044         * gcc.dg/vect/vect-88.c: Likewise.
10045
10046 2005-04-21  Devang Patel  <dpatel@apple.com>
10047
10048         PR optimization/20994
10049         * gcc.dg/tree-ssa/ifc-3.c: New test.
10050
10051 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10052
10053         PR c/12913
10054         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10055         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10056         gcc.dg/c99-vla-jump-5.c: New tests.
10057
10058 2005-04-19  Richard Henderson  <rth@redhat.com>
10059
10060         * lib/target-supports.exp (check_effective_target_vect_int_mult):
10061         Fix typo in exists check.
10062         (check_effective_target_sync_int_long): New.
10063         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10064         * gcc.dg/ia64-sync-2.c: Likewise.
10065         * gcc.dg/ia64-sync-3.c: Likewise.
10066         * gcc.dg/ia64-sync-4.c: Likewise.
10067
10068 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
10069
10070         * gcc.dg/fold-xor-1.c: New test.
10071         * gcc.dg/fold-xor-2.c: New test.
10072
10073 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
10074
10075         PR target/20670
10076         * g++.dg/eh/fp-regs.C: New test.
10077
10078 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10079
10080         * gcc.dg/Wint-to-pointer-cast-1.c,
10081         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10082         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10083         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10084
10085 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10086
10087         PR fortran/16861
10088         * gfortran.dg/pr16861.f90: New test.
10089
10090 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10091
10092         * gcc.dg/pr21085.c: New test.
10093
10094 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
10095
10096         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
10097         (setup_mips_tests, dg-mips-options): New procedures.
10098         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10099         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10100         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10101         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10102         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10103         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10104         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10105         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10106         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10107         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10108         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10109         dg-mips-options instead of dg-options.  Remove now-redundant
10110         preprocessor guards.
10111         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10112         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10113         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10114         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10115         * gcc.dg/vr-mult-2.c: Delete.
10116         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10117         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10118         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10119         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10120         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10121         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10122         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10123
10124 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
10125
10126         * ada/acats/run_all.sh: Use sync when executable not present.
10127
10128 2005-04-18  Devang Patel  <dpatel@apple.com>
10129
10130         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10131         * gcc.dg/vect/vect-11a.c: New.
10132         * gcc.dg/vect/vect-none.c: Update.
10133         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10134
10135 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10136
10137         PR tree-optimization/20922
10138         * gcc.dg/pr20922-1.c: New test.
10139         * gcc.dg/pr20922-2.c: New test.
10140         * gcc.dg/pr20922-3.c: New test.
10141         * gcc.dg/pr20922-4.c: New test.
10142         * gcc.dg/pr20922-5.c: New test.
10143         * gcc.dg/pr20922-6.c: New test.
10144
10145 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10146
10147         PR libfortran/20950
10148         * gfortran.dg/pr20950.f: New test.
10149
10150 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10151
10152         PR libfortran/19216
10153         * gfortran.dg/pr19216.f: New test.
10154
10155 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
10156
10157         PR tree-optimization/21001
10158         * gcc.dg/tree-ssa/pr21001.c: New.
10159
10160 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
10161
10162         PR libfortran/21075
10163         * gfortran.dg/reshape_rank7.f90: New test.
10164
10165 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10166
10167         PR libfortran/12884 gfortran.dg/pr12884.f: New test
10168         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10169         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10170         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10171         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10172         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10173         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10174         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10175         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10176         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10177         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10178         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10179         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10180         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10181         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10182         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10183         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10184         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10185         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10186         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10187         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10188
10189 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
10190
10191         * gfortran.dg/wtruncate.f: New testcase.
10192         * gfortran.dg/wtruncate.f90: New testcase.
10193
10194 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
10195
10196         PR c++/21025
10197         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10198         which sizeof/alignof is dependent, rather than just whether we are
10199         processing_template_decl.
10200
10201 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10202
10203         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10204         corrected typo where the wrong variables had been compared.
10205
10206 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10207
10208         PR libfortran/18495
10209         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10210         Test callee-allocated version of return array with a write
10211         statement.
10212         Test spread with a temporary with another write statement.
10213
10214 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
10215
10216         PR tree-optimization/21031
10217         * gcc.dg/tree-ssa/pr21031.c: New.
10218
10219 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
10220
10221         PR tree-optimization/21004
10222         * gcc.dg/builtins-53.c: Include builtins-config.h.
10223         Check floorf, ceilf, floorl and ceill transformations
10224         only when HAVE_C99_RUNTIME is defined.
10225
10226 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
10227
10228         PR middle-end/20739
10229         * gcc.dg/tree-ssa/pr20739.c: New test.
10230
10231 2005-04-14  Mike Stump  <mrs@apple.com>
10232
10233         * gcc.dg/Foundation.framework/empty: New.
10234         * gcc.dg/framework-2.c: New.
10235
10236 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10237
10238         PR tree-optimization/21021
10239         * gcc.c-torture/compile/pr21021.c: New.
10240
10241 2005-04-14  Janis Johnson  <janis187@us.ibm.com
10242
10243         PR testsuite/21010
10244         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10245         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10246         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10247         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10248         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10249         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10250         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10251         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10252
10253 2005-04-14  Richard Henderson  <rth@redhat.com>
10254
10255         * lib/target-supports.exp (check_effective_target_vect_condition):
10256         Add ia64, i?86, and x86_64.
10257
10258 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
10259
10260         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10261
10262 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10263
10264         PR tree-optimization/20657
10265         * gcc.dg/tree-ssa/pr20657.c: New.
10266
10267 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
10268
10269         * gcc.dg/builtins-53.c: Also check (int)trunc* and
10270         (long long int)trunc*.
10271
10272 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
10273
10274         PR target/20927
10275         * gcc.dg/pr20927.c: New test.
10276
10277 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
10278
10279         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10280         * gcc.target/mips/asm-1.c: Likewise.
10281
10282 2005-04-13  Dale Johannesen  <dalej@apple.com>
10283
10284         * objc.dg/objc-fast-4.m: New.
10285
10286 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
10287
10288         * gcc.target/cris/torture/cris-torture.exp: New driver in new
10289         directory.
10290         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10291
10292 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
10293
10294         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10295         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10296         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10297
10298 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
10299
10300         PR tree-optimization/20913
10301         * gcc.dg/tree-ssa/pr20913.c: New.
10302
10303         PR tree-optimization/20702
10304         * gcc.dg/tree-ssa/pr20702.c: New.
10305
10306 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10307
10308         PR c++/13744
10309         * g++.dg/inherit/local3.C: New test.
10310
10311 2005-04-12  Jeff Law  <law@redhat.com>
10312
10313         * gcc.dg/tree-ssa/20050412-1.c: New test.
10314
10315 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
10316
10317         PR libfortran/19016
10318         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10319         Add tests with mask generated by expression.
10320         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10321         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10322         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10323
10324 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
10325
10326         PR middle-end/20917
10327         * gcc.dg/20050409-1.c: New test.
10328
10329 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
10330
10331         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10332
10333 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10334
10335         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10336         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10337         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10338         (TARGET_CXX): Adjust accordingly.
10339         * target.h (struct gcc_target): Remove epxort_class_data.  Add
10340         determine_class_data_visibility and class_data_always_comdat.
10341         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10342         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10343         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10344         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10345         (arm_cxx_determine_class_data_visibility): New.
10346         (arm_cxx_class_data_always_comdat): Likewise.
10347         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10348         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10349         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10350         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10351         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10352         Define.
10353
10354 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10355
10356         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10357
10358 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
10359
10360         * gcc.dg/i386-darwin-fpmath.c: New.
10361
10362 2004-04-11  Devang Patel  <dpatel@apple.com>
10363
10364         * lib/target-supports.exp (check_effective_target_vect_condition): New.
10365         * gcc.dg/vect/vect-ifcvt-1.c: New test.
10366         * gcc.dg/vect/vect-ifcvt-2.c: New test.
10367         * gcc.dg/vect/vect-ifcvt-3.c: New test.
10368         * gcc.dg/vect/vect-ifcvt-4.c: New test.
10369         * gcc.dg/vect/vect-ifcvt-5.c: New test.
10370         * gcc.dg/vect/vect-ifcvt-6.c: New test.
10371         * gcc.dg/vect/vect-ifcvt-7.c: New test.
10372         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10373
10374 2004-04-11  Devang Patel  <dpatel@apple.com>
10375
10376         * gcc.dg/vect/vect-dv-1.c: New test.
10377         * gcc.dg/vect/vect-dv-2.c: New test.
10378
10379 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10380
10381         PR tree-optimization/20933
10382         * gcc.dg/tree-ssa/pr20933.c: New test.
10383
10384 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10385
10386         * gfortran.dg/fold_nearest.f90: New test.
10387
10388 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
10389
10390         * gcc.dg/tree-ssa/alias-1.c: New test.
10391
10392 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10393
10394         PR tree-optimization/20920
10395         * g++.dg/tree-ssa/pr20920.C: New test.
10396
10397 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
10398
10399         * gcc.dg/builtins-53.c: Also check (int)ceil* and
10400         (long long int)ceil*.
10401
10402 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
10403
10404         * g++.dg/warn/Wdtor1.C: Declare template in system header with
10405         explicit C++ linkage.
10406
10407 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10408
10409         * gfortran.dg/pr17229.f: Take care of the new obsolescence
10410         warning for arithmetic IF statements.
10411
10412 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
10413
10414         * eor_handling_1.f90: New test case.
10415         * eor_handling_2.f90: New test case.
10416         * eor_handling_3.f90: New test case.
10417         * eor_handling_4.f90: New test case.
10418         * eor_handling_5.f90: New test case.
10419         * noadv_size.f90: New test case.
10420         * pad_no.f90: New test case.
10421
10422 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
10423
10424         * gcc.c-torture/execute/20050410-1.c: New test.
10425
10426 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
10427
10428         * gcc.dg/pr20126.c: New.
10429
10430 2005-04-09  Bud Davis  <bdavis@gfortran.org>
10431             Steven G. Kargl <kargls@comcast.net>
10432
10433         * gfortran.dg/PR19872.f: New test.
10434
10435 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10436
10437         * gfortran.dg/nint_1.f90: Fix dg-do directive.
10438
10439 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10440
10441         * gfortran.dg/nint_1.f90: New test.
10442
10443 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10444
10445         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
10446         Added test for callee-allocated arrays with write statements.
10447         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10448         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10449         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10450         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10451         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10452
10453 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10454
10455         PR libfortran/20163
10456         * gfortran.dg/open-options-blanks.f: New test.
10457
10458 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10459
10460         PR fortran/13257
10461         * gfortran.dg/comma_format_extension_[1234].f: New tests.
10462
10463 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
10464
10465         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10466         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10467         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10468         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10469         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10470         * gcc.c-torture/execute/stdarg-4.c: New test.
10471
10472         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
10473
10474         PR target/20795
10475         * g++.dg/abi/param2.C: New test.
10476
10477 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10478
10479         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
10480
10481 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10482
10483         * gcc.dg/builtins-53.c: New test.
10484
10485 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
10486
10487         * g++.dg/tree-ssa/pr18178.C: New test.
10488         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
10489         * gcc.c-torture/execute/20041019-1.c: New test.
10490         * gcc.dg/tree-ssa/20041008-1.c: New test.
10491         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
10492         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
10493         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
10494         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
10495         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
10496         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
10497         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
10498         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
10499         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10500         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10501
10502 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
10503
10504         PR rtl-optimization/20466
10505         * gcc.c-torture/execute/pr20466-1.c: New test.
10506
10507 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
10508
10509         PR c++/20905
10510         * g++.dg/parse/cond2.C: New test.
10511
10512         PR c++/20145
10513         * g++.dg/warn/Wdtor1.C: New test.
10514
10515 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10516
10517         PR fortran/17229
10518         * gfortran.dg/pr17229.f: New test.
10519
10520 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
10521
10522         * gfortran.dg/tiny_1.f90: New test.
10523         * gfortran.dg/tiny_2.f90: ditto.
10524
10525 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
10526
10527         * gfortran.dg/eor_1.f90: Fix dg-do run line
10528         * gfortran.dg/open_new.f90: Fix dg-do run line
10529
10530 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
10531
10532         * lib/target-supports.exp (get_compiler_messages): Support
10533         optional arguments, the fourth being compiler options.
10534         (check_effective_target_fpic): New proc.
10535         * gcc.dg/20050321-2.c: Restrict to target fpic.
10536
10537 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
10538
10539         * gcc.dg/15443-1.c: New test.
10540         * gcc.dg/15443-2.c: Likewise.
10541
10542 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10543
10544         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
10545
10546 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10547
10548         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
10549
10550 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10551
10552         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
10553         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
10554         -m64.
10555         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
10556         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
10557         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
10558
10559 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
10560
10561         PR c++/20212
10562         * g++.dg/warn/Wunused-11.C: New test.
10563
10564 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
10565
10566         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
10567
10568 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
10569
10570         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
10571
10572 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10573
10574         PR c++/20734
10575         * g++.dg/template/ptrmem13.C: New test.
10576
10577 2005-04-05  Per Bothner  <per@bothner.com>
10578
10579         * lib/gcc.exp: Always add -fno-show-column, for now.
10580
10581 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
10582
10583         PR testsuite/20767
10584         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
10585         of plain old "unsigned int" for the type of "i".  Makes this test
10586         64bit clean.
10587
10588 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
10589
10590         * gcc.dg/i386-ssefn-1.c: New test.
10591         * gcc.dg/i386-ssefn-2.c: New test.
10592         * gcc.dg/i386-ssefn-3.c: New test.
10593         * gcc.dg/i386-ssefn-4.c: New test.
10594
10595 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
10596
10597         PR tree-optimization/20076
10598         * gcc.dg/builtin-apply4.c: New test.
10599
10600         PR preprocessor/19475
10601         * gcc.dg/cpp/macspace1.c: New test.
10602         * gcc.dg/cpp/macspace2.c: New test.
10603
10604 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10605
10606         * gfortran.dg/pr20755.f: Fixed bad format.
10607
10608 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10609
10610         PR c++/20763
10611         * g++.dg/ext/attrib21.C: New test.
10612
10613 2004-04-05  Devang Patel  <dpatel@apple.com>
10614
10615         * lib/target-supports.exp (check_effective_target_vect_shif): New.
10616         * gcc.dg/vect/vect-shift-1.c: New test.
10617
10618 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10619
10620         PR libfortran/20755
10621         * gfortran.dg/pr20755.f: New test.
10622
10623 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
10624
10625         * gfortran.dg/pr15959.f90: New test.
10626         * gfortran.dg/string_pad_trunc.f90: New test.
10627
10628 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10629
10630         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
10631         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
10632         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
10633         syntax.
10634
10635 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10636
10637         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
10638
10639 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10640
10641         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
10642         * gcc.c-torture/compile/20011119-2.c: Likewise.
10643         * gcc.c-torture/compile/981001-2.c: Likewise.
10644
10645 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
10646
10647         PR c++/20679
10648         * g++.dg/template/overload4.C: New test.
10649
10650 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10651
10652         PR c++/20746
10653         * g++.dg/abi/covariant5.C: New.
10654
10655         PR debug/20505
10656         * g++.dg/debug/const2.C: New.
10657
10658 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
10659
10660         PR rtl-optimization/16104
10661         * gcc.c-torture/execute/20050316-1.c: New test.
10662
10663 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10664
10665         * g++.dg/template/spec23.C: Fix dg-error text.
10666
10667 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
10668
10669         PR c++/19199
10670         * g++.dg/expr/lval2.C: New.
10671
10672 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10673
10674         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
10675         __builtin_strcasecmp and __builtin_strncasecmp.
10676
10677 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10678
10679         PR c++/20723
10680         * g++.dg/template/spec22.C: New.
10681         * g++.dg/template/spec23.C: New.
10682
10683 2005-04-03  Dale Ranta  <dir@lanl.gov>
10684             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10685
10686         PR libfortran/20068
10687         PR libfortran/20125
10688         PR libfortran/20156
10689         PR libfortran/20471
10690         * gfortran.dg/backspace.f: New test.
10691
10692 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
10693
10694         * gcc.dg/pr19345.c: New test.
10695
10696 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10697
10698         PR tree-optimization/20640
10699         * gcc.dg/torture/tree-loop-1.c: New.
10700
10701 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10702
10703         PR rtl-optimization/20290
10704         * gcc.c-torture/execute/loop-ivopts-2.c: New.
10705
10706 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
10707
10708         * gcc.dg/rs6000-fpint.c: New.
10709
10710 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10711
10712         * gcc.dg/old-style-then-proto-1.c: New test.
10713
10714 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10715
10716         * gfortran.fortran-torture/execute/backspace.f90: Check
10717         after backspace and read was incorrect.
10718
10719 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10720
10721         * gcc.c-torture/execute/builtins/strcat.c: Check the result
10722         buffer past the terminating NUL using memcmp.
10723         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
10724         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
10725
10726         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
10727         Fix unused/uninitialized variable warnings.
10728
10729         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
10730         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
10731         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
10732         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10733
10734         * gcc.c-torture/execute/builtins/abs-1-lib.c,
10735         gcc.c-torture/execute/builtins/fputs-lib.c,
10736         gcc.c-torture/execute/builtins/lib/fprintf.c,
10737         gcc.c-torture/execute/builtins/lib/main.c,
10738         gcc.c-torture/execute/builtins/lib/memcmp.c,
10739         gcc.c-torture/execute/builtins/lib/memmove.c,
10740         gcc.c-torture/execute/builtins/lib/mempcpy.c,
10741         gcc.c-torture/execute/builtins/lib/memset.c,
10742         gcc.c-torture/execute/builtins/lib/printf.c,
10743         gcc.c-torture/execute/builtins/lib/sprintf.c,
10744         gcc.c-torture/execute/builtins/lib/stpcpy.c,
10745         gcc.c-torture/execute/builtins/lib/strchr.c,
10746         gcc.c-torture/execute/builtins/lib/strcmp.c,
10747         gcc.c-torture/execute/builtins/lib/strcpy.c,
10748         gcc.c-torture/execute/builtins/lib/strcspn.c,
10749         gcc.c-torture/execute/builtins/lib/strlen.c,
10750         gcc.c-torture/execute/builtins/lib/strncat.c,
10751         gcc.c-torture/execute/builtins/lib/strncmp.c,
10752         gcc.c-torture/execute/builtins/lib/strncpy.c,
10753         gcc.c-torture/execute/builtins/lib/strrchr.c,
10754         gcc.c-torture/execute/builtins/lib/strspn.c,
10755         gcc.c-torture/execute/builtins/lib/strstr.c,
10756         gcc.c-torture/execute/builtins/memops-asm-lib.c,
10757         gcc.c-torture/execute/builtins/strlen-2.c,
10758         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
10759         prototypes.
10760
10761 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10762
10763         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
10764         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
10765         selectany usage.
10766
10767 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
10768
10769         PR c++/19406
10770         * g++.dg/debug/using1.C: New test.
10771
10772 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
10773
10774         PR middle-end/20524
10775         * gcc.dg/alias-7.c: Prefix asm-declared name with
10776         __USER_LABEL_PREFIX__.
10777
10778 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
10779
10780         Fix fallout from PR middle-end/15700:
10781         * gcc.c-torture/compile/20011119-1.c: Take
10782         __USER_LABEL_PREFIX__ into account.
10783         * gcc.c-torture/compile/20011119-2.c: Likewise.
10784
10785 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10786
10787         PR c++/18644
10788         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
10789
10790 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10791
10792         PR c/17855
10793         * gcc.c-torture/compile/struct-non-lval-1.c,
10794         gcc.c-torture/compile/struct-non-lval-2.c,
10795         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
10796
10797 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
10798
10799         * gcc.dg/tls/tls.exp: Remove temporary file.
10800         * g++.dg/tls/tls.exp: Ditto.
10801         * lib/file-format.exp: Ditto.
10802         * g++.dg/special/ecos.exp: Ditto.
10803
10804         * lib/profopt.exp: Treat prof_ext as a list.
10805         * gcc.misc-tests/bprob.exp: Ditto.
10806         * g++.dg/bprob/bprob.exp: Ditto.
10807
10808         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
10809         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
10810         g++.dg/tree-ssa/pointer-reference-alias.C,
10811         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
10812         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
10813         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
10814         g++.dg/vect/pr19951.cc: Ditto.
10815         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
10816         gcc.dg/builtins-47.c: Ditto.
10817         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
10818         gcc.dg/pr20115-1.c: Ditto.
10819         * gcc.dg/tree-ssa/20030530-2.c,
10820         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
10821         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10822         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
10823         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10824         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
10825         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
10826         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
10827         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
10828         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
10829         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
10830         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
10831         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
10832         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
10833         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
10834         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
10835         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10836         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10837         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10838         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10839         gcc.dg/tree-ssa/20030824-1.c,
10840         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
10841         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
10842         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
10843         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
10844         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
10845         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
10846         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
10847         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
10848         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
10849         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
10850         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
10851         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
10852         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
10853         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
10854         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
10855         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
10856         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
10857         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
10858         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
10859         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
10860         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
10861         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
10862         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
10863         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
10864         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
10865         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
10866         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
10867         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
10868         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
10869         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
10870         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
10871         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
10872         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
10873         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
10874         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
10875         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
10876         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
10877         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
10878         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
10879         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
10880         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
10881         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
10882         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10883         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
10884         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
10885         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
10886         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
10887         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
10888         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
10889         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
10890         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10891         gcc.dg/tree-ssa/useless-1.c: Ditto.
10892         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
10893         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
10894         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
10895         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
10896         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10897         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
10898         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
10899         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
10900         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
10901         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
10902         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
10903         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
10904         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
10905         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
10906         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
10907         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
10908         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
10909         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
10910         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
10911         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
10912         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
10913         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10914         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10915         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
10916         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
10917         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
10918         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
10919         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
10920         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
10921         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
10922         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
10923         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
10924         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
10925         gcc.dg/vect/vect-none.c: Ditto.
10926         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
10927         treelang/compile/unsigned.tree: Ditto.
10928
10929         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
10930         * gcc.dg/cpp/direct2s.c: Ditto.
10931         * gcc.dg/cpp/paste4.c: Ditto.
10932         * gcc.dg/cpp/separate-1.c: Ditto.
10933         * gcc.dg/pch/save-temps-1.c: Ditto.
10934         * g++.dg/ext/altivec-10.C: Ditto.
10935         * g++.dg/pch/pch.C: Ditto.
10936
10937         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
10938
10939         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
10940         * g++.dg/template/repo1.C: Ditto.
10941         * g++.dg/template/repo2.C: Ditto.
10942         * g++.dg/template/repo3.C: Ditto.
10943         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
10944         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
10945         * g++.old-deja/g++.pt/repo1.C: Ditto.
10946         * g++.old-deja/g++.pt/repo2.C: Ditto.
10947         * g++.old-deja/g++.pt/repo3.C: Ditto.
10948         * g++.old-deja/g++.pt/repo4.C: Ditto.
10949
10950         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
10951         * gcc.dg/20030107-1.c: Ditto.
10952         * gcc.dg/20030702-1.c: Ditto.
10953         * gcc.dg/profile-generate-1.c: Ditto.
10954         * g++.dg/other/profile1.C: Ditto.
10955         * g++.old-deja/g++.robertl/eb83.C: Ditto.
10956
10957         * lib/gcc-dg.exp (remove-build-file): New.
10958         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10959         cleanup-tree-dump, cleanup-saved-temps): New.
10960
10961 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10962
10963         PR c++/19203, DR 214
10964         * g++.dg/parse/ambig3.C: Not ambiguous.
10965         * g++.dg/template/spec20.C: New.
10966         * g++.dg/template/spec21.C: New.
10967
10968 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
10969
10970         PR target/20045
10971         * gcc.dg/ia64-fptr-1.c: Run only on linux.
10972
10973 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10974
10975         PR libfortran/20660
10976         * gfortran.dg/negative_unit.f: New test.
10977
10978 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
10979
10980         * gcc.dg/20050330-1.c: New test.
10981
10982 2005-03-30  Devang Patel  <dpatel@apple.com>
10983
10984         * g++.dg/tree-sra/ssa-sra-3.C: New test.
10985
10986 2005-03-30  Dale Johannesen  <dalej@apple.com>
10987
10988         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
10989
10990 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
10991
10992         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10993         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
10994         Strip options from test name.
10995
10996 2005-03-31  Jan Hubicka  <jh@suse.cz>
10997
10998         * gcc.dg/varpool-1.c: New testcase.
10999
11000 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11001
11002         PR c/772
11003         PR c/17913
11004         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11005         gcc.dg/stmt-expr-label-3.c : New tests.
11006         * gcc.c-torture/execute/medce-2.c: Remove.
11007
11008 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11009
11010         PR c/20368
11011         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11012         tests.
11013
11014 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
11015
11016         * gcc.c-torture/compile/pr20203.c: New test.
11017
11018 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11019
11020         * gfortran.dg/promotion.f90: New test.
11021
11022 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
11023
11024         PR middle-end/20491
11025         * gcc.dg/torture/asm-subreg-1.c: New test.
11026
11027 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
11028
11029         PR c/20672
11030         * gcc.dg/pr20672-1.c: New test.
11031
11032 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
11033
11034         * gfortran.dg/vect: New directory.
11035         * gfortran.dg/vect/vect.exp: New.
11036         * gfortran.dg/vect/vect-1.f90: New test.
11037         * gfortran.dg/vect/vect-2.f90: New test.
11038         * gfortran.dg/vect/vect-3.f90: New test.
11039         * gfortran.dg/vect/vect-4.f90: New test.
11040         * gfortran.dg/vect/vect-5.f90: New test.
11041
11042 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
11043
11044         PR middle-end/20622
11045         * gcc.dg/alias-7.c: New test.
11046
11047 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11048
11049         * gcc.dg/sparc-reg-1.c: New test.
11050
11051 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
11052
11053         PR target/19890
11054         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11055
11056 2005-03-29  Dale Ranta  <dir@lanl.gov>
11057             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11058
11059         PR libfortran/20163
11060         * gfortran.dg/pr20163-2.f: New test.
11061
11062 2005-03-28  Jan Hubicka  <jh@suse.cz>
11063
11064         PR middle-end/20635
11065         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11066         by Jakub Jelinek.
11067
11068 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
11069
11070         PR tree-optimization/20626
11071         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11072         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11073
11074 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11075
11076         * gfortran.dg/underflow.f90: New test.
11077         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11078
11079 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11080
11081         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11082
11083 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
11084
11085         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11086         (g++_init): Make sure that CXXFLAGS is set.
11087         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11088         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11089         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11090         * lib/objc.exp (objc_init): Likewise.
11091         * lib/treelang.exp (treelang_init): Likewise.
11092
11093 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
11094
11095         PR tree-optimization/20470
11096         * gcc.dg/tree-ssa/pr20470.c: New test.
11097
11098 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
11099
11100         * gcc.dg/ppc-stfiwx.c: New.
11101
11102 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
11103
11104         PR target/19888
11105         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11106
11107 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11108
11109         * gcc.dg/20050325-1.c: Fix a typo.
11110
11111 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11112
11113         PR libfortran/19678
11114         PR libfortran/19679
11115         * gfortran.dg/dos_eol.f: New test.
11116
11117 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11118
11119         PR rtl-optimization/20249
11120         * gcc.dg/20050325-1.c: New test.
11121
11122 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11123
11124         PR libfortran/15332
11125         * gfortran.dg/pr15332.f: New test.
11126
11127 2005-03-24  Dale Johannesen  <dalej@apple.com>
11128
11129         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11130
11131 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
11132
11133         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11134         'internal' visibility.
11135         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11136         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11137         'protected' visibility.
11138         * gcc.dg/visibility-7.c: Likewise.
11139         * lib/target-supports.exp (check_visibility_available): Take
11140         a parameter, the kind of visibility to check for.
11141         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11142         to check_visibility_available.
11143
11144         * g++.dg/expr/cast3.C: New.
11145
11146 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
11147
11148         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11149         rs6000.
11150
11151 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
11152
11153         PR target/20095
11154         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11155
11156 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
11157
11158         * gcc.dg/badshift.c: Renamed to...
11159         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
11160
11161         * gcc.target/i386/badshift.c: Renamed to...
11162         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
11163         only.
11164
11165         PR rtl-optimization/20532
11166         * gcc.target/i386/badshift.c: New.
11167
11168 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11169
11170         * gfortran.dg/pr18025.f90: New test.
11171
11172 2005-03-23  Dale Johannesen  <dalej@apple.com>
11173
11174         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11175
11176 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
11177
11178         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11179
11180         * lib/target-supports.exp (check_iconv_available): Default
11181         libiconv to -liconv, if there is no definition.
11182
11183 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
11184
11185         * gcc.dg/torture/cris-asm-mof-1.c: New test.
11186
11187 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
11188
11189         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11190         * g++.dg/opt/pr7503-2.C: Likewise.
11191         * g++.dg/opt/pr7503-3.C: Likewise.
11192         * g++.dg/opt/pr7503-4.C: Likewise.
11193         * g++.dg/opt/pr7503-5.C: Likewise.
11194         * g++.dg/warn/minmax.C: New test.
11195
11196 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11197
11198         * gfortran.dg/g77_intrinsics_funcs.f: New test.
11199         * gfortran.dg/g77_intrinsics_sub.f: New test.
11200
11201 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11202             Jan Hubicka  <jh@suse.cz>
11203             Steven Bosscher <stevenb@suse.de
11204
11205         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11206
11207 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11208
11209         PR c++/19980
11210         * g++.dg/template/redecl3.C: New test.
11211
11212 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11213
11214         PR c++/20499
11215         * g++.dg/parse/error16.C: Tweak error markers.
11216
11217 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
11218
11219         PR target/20561
11220         * gcc.dg/20050321-2.c: New test.
11221
11222 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11223
11224         PR c++/20465
11225         PR c++/20381
11226         * g++.dg/template/ptrmem12.C: New.
11227
11228 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
11229
11230         PR rtl-optimization/20527
11231         * gcc.c-torture/execute/pr20527-1.c: New test.
11232
11233 2005-03-22  Ben Elliston  <bje@au.ibm.com>
11234
11235         * gcc.misc-tests/options.exp (check_for_options): Create a real C
11236         program, compile it into a real executable and then delete the .c
11237         and .x files afterwards, to avoid problems on testglue targets.
11238
11239 2005-03-21  Stuart Hastings  <stuart@apple.com>
11240
11241         * gcc.target/i386/sse-2.c: New.
11242
11243 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
11244
11245         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11246
11247 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11248
11249         * g++.dg/parse/crash25.C: Fix typo.
11250
11251 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11252
11253         PR c++/20461
11254         * g++.dg/parse/crash24.C: New test.
11255
11256         PR c++/20536
11257         * g++.dg/parse/crash25.C: New test.
11258
11259 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11260
11261         PR c++/20147
11262         * g++.dg/ext/stmtexpr4.C: New test.
11263
11264 2005-03-20  Roger Sayle  <roger@eyesopen.com>
11265
11266         PR middle-end/20539
11267         * gcc.c-torture/compile/pr13066-1.c: New test case.
11268         * gcc.c-torture/compile/pr20539-1.c: Likewise.
11269         * g++.dg/opt/pr13066-1.C: Likewise.
11270
11271 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
11272
11273         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11274
11275 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11276
11277         PR fortran/18525
11278         * gfortran.dg/nesting_1.f90: New test.
11279
11280 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11281
11282         PR c++/20240
11283         * g++.dg/lookup/using13.C: New test.
11284
11285 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11286
11287         PR c++/20333
11288         * g++.dg/template/crash36.C: New test.
11289
11290 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
11291
11292         PR c++/20463
11293         * g++.dg/template/crash35.C: New test.
11294
11295 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
11296
11297         PR c++/19966
11298         * g++.dg/overload/operator2.C: New test.
11299
11300 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11301
11302         PR libfortran/20257
11303         * gfortran.dg/pr20257.f90: New test.
11304
11305 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11306
11307         PR libfortran/20480
11308         * gfortran.dg/pr20480.f90: New test.
11309
11310 2005-03-16  Richard Henderson  <rth@redhat.com>
11311
11312         PR middle-end/15700
11313         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11314         (_rtld_global): New.
11315         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11316         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11317
11318         * gcc.dg/alias-3.c: New.
11319         * gcc.dg/alias-4.c: New.
11320         * gcc.dg/alias-5.c: New.
11321         * gcc.dg/alias-6.c: New.
11322
11323 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
11324
11325         * gcc.dg/cpp/ucnid-7.c: New.
11326
11327 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
11328             Dorit Naishlos  <dorit@il.ibm.com>
11329
11330         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11331         darwin.
11332
11333 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
11334
11335         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11336         misaligned accesses.
11337         * gcc.dg/vect/vect-58.c: Likewise.
11338         * gcc.dg/vect/vect-92.c: New.
11339         * gcc.dg/vect/vect-93.c: New.
11340
11341 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
11342
11343         PR fortran/18827
11344         * gfortran.dg/assign_2.f90: New test.
11345         * gfortran.dg/assign_3.f90: New test.
11346         * gfortran.dg/assign.f90: New test.
11347
11348 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
11349
11350         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11351         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11352         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11353         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11354         names.
11355
11356 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
11357
11358         * gcc.dg/cpp/ucnid-6.c: New.
11359
11360         * gcc.dg/cpp/normalize-1.c: New.
11361         * gcc.dg/cpp/normalize-2.c: New.
11362         * gcc.dg/cpp/normalize-3.c: New.
11363         * gcc.dg/cpp/normalize-4.c: New.
11364         * gcc.dg/cpp/ucnid-4.c: New.
11365         * gcc.dg/cpp/ucnid-5.c: New.
11366         * g++.dg/cpp/normalize-1.C: New.
11367         * g++.dg/cpp/ucnid-1.C: New.
11368
11369 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11370
11371         * gcc.dg/pr18628.c: New.
11372
11373 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11374
11375         PR c++/20280
11376         * g++.dg/tree-ssa/pr20280.C: New.
11377
11378 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11379
11380         PR fortran/20467
11381         * gfortran.dg/stfunc_2.f90: New test.
11382
11383 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11384
11385         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11386
11387 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11388
11389         * gcc.dg/tree-ssa/20050314-1.c: New test.
11390
11391 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11392
11393         PR c++/4403
11394         PR c++/9783, DR433
11395         * g++.dg/template/friend34.C: New test.
11396         * g++.dg/template/friend35.C: Likewise.
11397         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11398
11399 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11400
11401         Friend class name lookup 5/n
11402         PR c++/1016
11403         * g++.dg/lookup/hidden-class1.C: New test.
11404         * g++.dg/lookup/hidden-class2.C: Likewise.
11405         * g++.dg/lookup/hidden-class3.C: Likewise.
11406         * g++.dg/lookup/hidden-class4.C: Likewise.
11407         * g++.dg/lookup/hidden-class5.C: Likewise.
11408         * g++.dg/lookup/hidden-class6.C: Likewise.
11409         * g++.dg/lookup/hidden-class7.C: Likewise.
11410         * g++.dg/lookup/hidden-class8.C: Likewise.
11411         * g++.dg/lookup/hidden-class9.C: Likewise.
11412         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11413         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11414         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11415         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11416         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11417         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11418         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11419         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11420         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11421         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11422         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11423
11424 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
11425
11426         PR c++/20157
11427         * g++.dg/template/error18.C: New test.
11428
11429 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11430
11431         PR debug/16792
11432         * g++.dg/debug/pr16792.C: New test.
11433
11434 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11435
11436         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
11437         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
11438         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
11439         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
11440         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
11441         test assertion names.
11442
11443 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11444
11445         PR fortran/18600
11446         * gfortran.dg/stfunc_1.f90: New test.
11447
11448 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11449
11450         PR fortran/16907
11451         * gfortran.dg/real_index_1.f90: New test.
11452
11453 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11454
11455         PR fortran/20323
11456         * gfortran.dg/spec_expr_1.f90: New test.
11457
11458 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11459
11460         PR c/20402
11461         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
11462         new parser.
11463
11464 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11465
11466         PR fortran/20361
11467         * gfortran.dg/largeequiv_1.f90: New test.
11468
11469 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11470
11471         * gcc.dg/ucnid-1.c: New.
11472         * gcc.dg/ucnid-2.c: New.
11473         * gcc.dg/ucnid-3.c: New.
11474         * gcc.dg/ucnid-4.c: New.
11475         * gcc.dg/ucnid-5.c: New.
11476         * gcc.dg/ucnid-6.c: New.
11477         * gcc.dg/cpp/ucnid-1.c: New.
11478         * gcc.dg/cpp/ucnid-2.c: New.
11479         * gcc.dg/cpp/ucnid-3.c: New.
11480         * g++.dg/other/ucnid-1.C: New.
11481
11482 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11483
11484         * gcc.dg/vmx/darwin-abi-3.c: Delete.
11485
11486 2005-03-11  Per Bothner  <per@bothner.com>
11487
11488         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
11489         that diagnotics refer to correct token.
11490         * gcc.dg/unused-3.c: Likewise.
11491
11492 2005-03-11  Per Bothner  <per@bothner.com>
11493
11494         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
11495         constant" is now actually on same line as string constant.
11496         * gcc.dg/cpp/direct2s.c: Likewise.
11497
11498 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
11499
11500         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
11501
11502 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11503
11504         PR libfortran/20124
11505         * gfortran.dg/pr20124.f90: New Test
11506
11507 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
11508
11509         PR tree-optimization/20130
11510         * gcc.dg/pr20130-1.c: New test.
11511
11512 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11513
11514         PR target/20095
11515         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
11516
11517 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11518
11519         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
11520
11521 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11522
11523         * g++.dg/eh/forced1.C: Fix comment.
11524         * g++.dg/eh/forced2.C: Ditto.
11525         * g++.dg/eh/forced3.C: Ditto.
11526         * g++.dg/eh/forced4.C: Ditto.
11527
11528 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
11529
11530         PR rtl-opt/20412
11531         * gcc.c-torture/compile/pr20412.c: New test.
11532
11533 2005-03-10  Roger Sayle  <roger@eyesopen.com>
11534
11535         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
11536
11537 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11538
11539         PR target/20322
11540         * gcc.dg/20050307-1.c: New test.
11541
11542 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
11543
11544         PR c++/20375
11545         * g++.dg/other/stdarg3.C: New.
11546
11547 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11548
11549         PR c++/18384, c++/18327
11550         * g++.dg/init/array19.C: New test.
11551
11552         PR inline-asm/20314
11553         * gcc.dg/torture/pr20314-1.c: New test.
11554         * gcc.dg/torture/pr20314-2.c: New test.
11555
11556 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
11557
11558         * gcc.dg/20050309-1.c: New test.
11559
11560 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11561
11562         * gcc.dg/builtins-10.c: Reactivate disabled test.
11563         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
11564         new cbrt transformations.
11565
11566 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
11567
11568         PR c++/20208
11569         * g++.dg/template/array13.C: New test.
11570
11571 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
11572
11573         PR c++/16859
11574         * g++.dg/init/brace4.C: New test.
11575
11576 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11577
11578         PR c++/20186
11579         * g++.dg/template/non-dependent12.C: New.
11580
11581 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
11582
11583         PR c++/20142
11584         * g++.dg/init/array18.C: Add dg-do run marker.
11585
11586         PR c++/20142
11587         * g++.dg/init/array18.C: New test.
11588
11589 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11590
11591         * consistency.vlad/vlad.exp: Remove trailing semicolons.
11592         * g++.dg/gcov/gcov.exp: Likewise.
11593         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
11594         * gcc.target/xstormy16/xstormy16.exp: Likewise.
11595         * lib/c-torture.exp: Likewise.
11596         * lib/fortran-torture.exp: Likewise.
11597         * lib/g++.exp: Likewise.
11598         * lib/gcc-defs.exp: Likewise.
11599         * lib/gcc-dg.exp: Likewise.
11600         * lib/gcc.exp: Likewise.
11601         * lib/gcov.exp: Likewise.
11602         * lib/gfortran.exp: Likewise.
11603         * lib/mike-g++.exp: Likewise.
11604         * lib/mike-gcc.exp: Likewise.
11605         * lib/objc-torture.exp: Likewise.
11606         * lib/objc.exp: Likewise.
11607         * lib/profopt.exp: Likewise.
11608         * lib/target-libpath.exp: Likewise.
11609         * lib/target-supports.exp: Likewise.
11610         * lib/treelang.exp: Likewise.
11611         * lib/wrapper.exp: Likewise.
11612
11613 2005-03-08  Jeff Law  <law@redhat.com>
11614
11615         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
11616         PHI-OPT changes.
11617
11618 2005-03-08  Ira Rosen  <irar@il.ibm.com>
11619
11620         * gcc.dg/vect/pr20122.c: New test.
11621
11622 2005-03-07  Jeff Law  <law@redhat.com>
11623
11624         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
11625         was folded away.
11626         * gcc.dg/tree-ssa/pr18133-1.c: New test.
11627         * gcc.dg/tree-ssa/pr18133-2.c: New test.
11628         * gcc.dg/tree-ssa/pr18134.c: New test.
11629
11630 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11631
11632         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
11633         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
11634         gcc.dg/torture/builtin-noret-2.c: Require weak support.
11635
11636 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
11637
11638         PR tree-opt/17671
11639         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
11640
11641 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
11642
11643         * g++.dg/warn/Wnvdtor.C: New test.
11644
11645 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
11646
11647         * gcc.dg/torture/pr19683-1.c: New test.
11648
11649 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
11650
11651         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
11652         * gfortran.dg/g77/19990313-2.f: Ditto.
11653         * gfortran.dg/g77/19990313-3.f: Ditto.
11654         * gfortran.dg/g77/19990525-0.f: Ditto.
11655         * gfortran.dg/g77/19990826-0.f: Ditto.
11656         * gfortran.dg/g77/19990826-2.f: Ditto.
11657         * gfortran.dg/g77/19990826-3.f: Ditto.
11658         * gfortran.dg/g77/20000511-1.f: Ditto.
11659         * gfortran.dg/g77/20000511-2.f: Ditto.
11660         * gfortran.dg/g77/970625-2.f: Ditto.
11661         * gfortran.dg/g77/980310-2.f: Ditto.
11662         * gfortran.dg/g77/980310-3.f: Ditto.
11663         * gfortran.dg/g77/980310-8.f: Ditto.
11664         * gfortran.dg/g77/980519-2.f: Ditto.
11665         * gfortran.dg/g77/alpha1.f: Ditto.
11666         * gfortran.dg/g77/claus.f: Ditto.
11667         * gfortran.dg/g77/erfc.f: Ditto.
11668         * gfortran.dg/g77/short.f: Ditto.
11669         * gfortran.fortran-torture/execute/data.f90: Ditto.
11670         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
11671         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
11672
11673 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11674
11675         * lib/file-format.exp (gcc_target_object_format): Add check for som
11676         format and hardcode object formats on hppa*-*-hpux*.
11677         * lib/target-supports.exp (check_weak_available): Add check for som
11678         object format.  Always return 0 on hppa*-*-hpux10*.
11679
11680         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
11681         is defined.
11682
11683         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
11684
11685 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11686
11687         * gfortran.dg/pr19936_1.f90: New test.
11688         * gfortran.dg/pr19936_2.f90: New test.
11689         * gfortran.dg/pr19936_3.f90: New test.
11690
11691 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11692             Paul Thomas <prthomas@drfccad.cea.fr>
11693
11694         * gfortran.dg/PR19754_1.f90: New test.
11695         * gfortran.dg/PR19754_2.f90: Ditto.
11696
11697 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11698
11699         PR c++/19311
11700         * g++.dg/template/non-dependent11.C: New test.
11701
11702 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
11703
11704         * lib/target-supports.exp (check_iconv_available): Fix comment.
11705
11706 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
11707             Joseph S. Myers  <joseph@codesourcery.com>
11708
11709         PR c++/19797
11710         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
11711
11712 2005-03-04  Matthew Sachs  <msachs@apple.com>
11713
11714         * gcc.exp (gcc_target_compile): Put braces around
11715         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11716         * objc.exp (objc_target_compile): Likewise.
11717         * treelang.exp (treelang_target_compile): Likewise.
11718
11719 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11720
11721         PR fortran/19673
11722         * gfortran.dg/func_result_1.f90: New test.
11723
11724 2005-03-04  Ben Elliston  <bje@au.ibm.com>
11725
11726         * gcc.misc-tests/options.exp: New test.
11727
11728 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11729
11730         * gcc.dg/pr15784-4.c: New test.
11731
11732 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
11733
11734         * gcc.c-torture/execute/pr17133.c: New.
11735         * gcc.c-torture/compile/20050303-1.c: New.
11736
11737 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
11738
11739         * gcc.dg/cpp/assert4.c: Fix for cygwin.
11740
11741 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
11742
11743         * g++.dg/overload/using2.C: New.
11744
11745 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
11746
11747         PR c++/19916
11748         * g++.dg/init/ptrmem2.C: New test.
11749
11750 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
11751
11752         PR c/8927
11753         * gcc.dg/pr8927-1.c: New test.
11754
11755 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11756
11757         PR c++/20232
11758         * g++.dg/inherit/covariant12.C: New.
11759
11760 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11761
11762         PR fortran/19479
11763         * gfortran.dg/bound_1.f90: New test.
11764
11765 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
11766
11767         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
11768         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
11769
11770 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
11771
11772         PR c/20245
11773         * gcc.dg/pr20245-1.c: New test.
11774
11775 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
11776
11777         PR middle-end/19874
11778         * gcc.c-torture/execute/20050119-2.c: New test case.
11779
11780 2005-02-28  Ben Elliston  <bje@au.ibm.com>
11781
11782         * README: Update the DejaGnu bug reporting address.
11783         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
11784         * lib/objc-torture.exp: Likewise.
11785
11786 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11787
11788         * gfortran.dg/boz_1.f90: New test.
11789         * gfortran.dg/boz_3.f90: New test.
11790         * gfortran.dg/boz_4.f90: New test.
11791
11792 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11793
11794         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
11795         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
11796
11797 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11798
11799         PR libfortran/20101
11800         * gfortran.dg/write_0_pe_format.f90: New test.
11801
11802 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
11803
11804         PR c++/20206
11805         * g++.dg/opt/thunk2.C: New test.
11806         * g++.dg/opt/covariant1.C: New test.
11807
11808 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11809
11810         * gfortran.dg/e_d_fmt.f90: New test.
11811
11812 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
11813
11814         * gcc.dg/asm-b.c: Fix comment typos.
11815
11816 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11817
11818         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
11819         a V_MAY_DEF also.
11820
11821 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11822
11823         PR tree-opt/20188
11824         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
11825         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
11826         * gcc.dg/asm-b.c: New test.
11827
11828 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
11829
11830         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
11831         Disable this test on IRIX 6.
11832
11833 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
11834
11835         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
11836         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
11837         parser.
11838
11839 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
11840
11841         PR tree-optimization/20204
11842         * testsuite/gcc.dg/pr20204.c: New test.
11843
11844 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
11845
11846         PR target/20196
11847         * gcc.c-torture/execute/20050224-1.c: New test.
11848
11849         PR c++/20175
11850         * g++.dg/warn/Wbraces2.C: New test.
11851
11852 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
11853
11854         PR c++/19878
11855         * g++.dg/init/const2.C: New test.
11856
11857 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
11858
11859         PR tree-optimization/20100
11860         * gcc.c-torture/execute/pr20100-1.c: New test.
11861
11862 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11863
11864         * gfortran.dg/implicit_3.f90: New test.
11865
11866         * gfortran.dg/deftype_1.f90: New test.
11867
11868 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
11869
11870         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
11871         the test passes.
11872         * g++.dg/other/anon3.C: Accept a warning.
11873
11874 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
11875
11876         * gcc.dg/pr20017.c: Fix a comment typo.
11877
11878 2005-02-23  Bud Davis  <bdavis@gfortran.org>
11879
11880         * gfortran.dg/list_read_4.f90: Change to f90 comments.
11881
11882 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11883
11884         PR ada/19902
11885         * ada/acats/tests/cxa/cxa3004.a: Remove.
11886         * ada/acats/tests/cxb/cxb30061.am: Likewise.
11887
11888 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11889
11890         PR c++/20073
11891         * g++.dg/init/const1.C: New test.
11892
11893         PR c++/19991
11894         * g++.dg/parse/constant7.C: New test.
11895
11896         PR c++/20152
11897         * g++.dg/parse/error27.C: New test.
11898         * g++.dg/template/qualttp15.C: Adjust error markers.
11899         * g++.old-deja/g++.other/struct1.C: Likewise.
11900
11901         PR c++/20153
11902         * g++.dg/template/error17.C: New test.
11903
11904         PR c++/20148
11905         * g++.dg/parser/error26.C: New test.
11906
11907 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
11908
11909         PR tree-optimization/20100
11910         PR tree-optimization/20115
11911         * gcc.dg/pr20115.c: New test.
11912         * gcc.dg/pr20115-1.c: New test.
11913         * gcc.dg/pr20100.c: New test.
11914         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
11915         call-clobbered variables after alias1.
11916
11917 2005-02-22  Bud Davis  <bdavis@gfortran.org>
11918
11919         * gfortran.dg/list_read_4.f90: new test.
11920
11921 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
11922
11923         PR rtl-optimization/20017.
11924         * gcc.dg/pr20017.c: New.
11925
11926 2005-02-22  Devang Patel  <dpatel@apple.com>
11927
11928         PR 19952
11929         * g++.dg/tree-ssa/pr19952.C: New test.
11930
11931 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11932
11933         PR c++/19883
11934         * g++.dg/parse/constant6.C: New test.
11935
11936 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11937
11938         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11939         * g++.dg/charset/asm2.c: Likewise.
11940         * g++.dg/charset/asm3.c: Likewise.
11941         * g++.dg/charset/asm4.c: Likewise.
11942         * g++.dg/charset/asm5.c: Likewise.
11943         * g++.dg/charset/attribute1.c: Likewise.
11944         * g++.dg/charset/attribute2.c: Likewise.
11945         * g++.dg/charset/extern1.cc: Likewise.
11946         * g++.dg/charset/extern2.cc: Likewise.
11947         * g++.dg/charset/extern3.cc: Likewise.
11948         * g++.dg/charset/function.cc: Likewise.
11949         * g++.dg/charset/string.c: Likewise.
11950         * g++.dg/charset/charset.exp: Likewise.
11951         * lib/target-supports.exp (check_iconv_available): Fix comment.
11952
11953 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11954
11955         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
11956         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11957         * gcc.dg/charset/asm2.c: Likewise.
11958         * gcc.dg/charset/asm3.c: Likewise.
11959         * gcc.dg/charset/asm4.c: Likewise.
11960         * gcc.dg/charset/asm5.c: Likewise.
11961         * gcc.dg/charset/asm6.c: Likewise.
11962         * gcc.dg/charset/attribute1.c: Likewise.
11963         * gcc.dg/charset/attribute2.c: Likewise.
11964         * gcc.dg/charset/builtin1.c: Likewise.
11965         * gcc.dg/charset/extern.c: Likewise.
11966         * gcc.dg/charset/function.c: Likewise.
11967         * gcc.dg/charset/string.c: Likewise.
11968         * gcc.dg/charset/charset.exp: Likewise.
11969
11970 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
11971
11972         PR fortran/20086
11973         * gfortran.dg/pr20086.f90: New test.
11974
11975 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
11976
11977         PR tree-optimization/19786
11978         * g++.dg/tree-ssa/pr19786.C: New.
11979
11980 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11981
11982         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
11983
11984 2005-02-21  Jeff Law  <law@redhat.com>
11985
11986         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
11987
11988 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11989
11990         * gfortran.dg/do_iterator: Split loop, markup all lines for
11991         which an error locus is printed.
11992         * gfortran.dg/pr17708.f90: Markup all lines for which an error
11993         locus is printed.
11994         * gfortran.dg/select_4.f90: Likewise.
11995         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
11996         locuses in the various permutations.
11997
11998 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
11999
12000         PR tree-optimization/19951
12001         * g++.dg/vect: New directory.
12002         * g++.dg/vect/vect.exp: New file.
12003         * g++.dg/vect/pr19951.cc: New testcase.
12004         * g++.dg/dg.exp: Also prune vectorizer tests.
12005
12006 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
12007
12008         PR 18785
12009         * gcc.dg/charset/builtin1.c: New test.
12010
12011 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12012
12013         PR c++/19299
12014         * g++.dg/inherit/volatile1.C: New test.
12015
12016         PR c++/19440
12017         * g++.dg/template/dtor4.C: New test.
12018
12019 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12020
12021         * gfortran.dg/int_1.f90: New test.
12022
12023 2005-02-19  Devang Patel  <dpatel@apple.com>
12024
12025         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12026
12027 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12028
12029         * gfortran.dg/achar_1.f90: New test.
12030
12031 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
12032
12033         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12034
12035 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
12036             Jakub Jelinek  <jakub@redhat.com>
12037
12038         PR tree-optimization/19828
12039         * gcc.dg/tree-ssa/loop-7.c: New test.
12040         * gcc.c-torture/execute/20050218-1.c: New test.
12041
12042 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
12043
12044         PR c/20043
12045         * gcc.dg/transparent-union-1.c: New test.
12046         * gcc.dg/transparent-union-2.c: New test.
12047
12048 2005-02-18  James E Wilson  <wilson@specifixinc.com>
12049
12050         PR tree-optimization/18977
12051         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12052
12053 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
12054
12055         PR target/20054
12056         * gcc.dg/pr20054.c: New test.
12057
12058 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12059
12060         PR c++/19508
12061         * g++.dg/ext/attrib20.C: New test.
12062
12063 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12064
12065         PR middle-end/20030
12066         * gfortran.fortran-torture/execute/character_passing.f90: New test.
12067
12068 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
12069
12070         PR c++/20008
12071         * g++.dg/opt/switch4.C: New.
12072
12073 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
12074
12075         PR c++/20023
12076         PR tree-optimization/20009
12077         * gcc.c-torture/compile/20050217-1.c: New test.
12078         * g++.dg/opt/switch3.C: New test.
12079
12080         PR tree-optimization/18947
12081         * gcc.c-torture/compile/20050215-1.c: New test.
12082         * gcc.c-torture/compile/20050215-2.c: New test.
12083         * gcc.c-torture/compile/20050215-3.c: New test.
12084
12085 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
12086
12087         PR c++/20028
12088         * g++.dg/template/crash34.C: New.
12089
12090         PR c++/20022
12091         * g++.dg/other/access3.C: New.
12092
12093 2005-02-17  Ira Rosen  <irar@il.ibm.com>
12094
12095         * gcc.dg/vect/vect-98.c: New test.
12096
12097 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
12098
12099         PR tree-optimization/19967
12100         * gcc.dg/pr19967.c: New.
12101
12102 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
12103
12104         PR middle-end/19857
12105         * gcc.dg/tree-ssa/20050215-1.c: New test.
12106         * gcc.c-torture/execute/20050215-1.c: New test.
12107
12108 2005-02-15  Eric Christopher  <echristo@redhat.com>
12109
12110         * gcc.dg/cpp/20050215-1.c: New file.
12111
12112 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
12113
12114         PR tree-optimization/15785
12115         * gcc.dg/pr15785-1.c: New test.
12116
12117 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
12118
12119         PR c++/17788
12120         * g++.dg/init/ctor4.C: New.
12121         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12122
12123 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
12124
12125         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12126         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12127
12128 2005-02-15  Andreas Schwab  <schwab@suse.de>
12129
12130         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12131         declare malloc.
12132
12133 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
12134
12135         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12136
12137 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
12138
12139         PR tree-optimization/19853
12140         * gcc.c-torture/compile/pr19853.c: New test.
12141
12142 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12143
12144         PR c++/19608
12145         * g++.dg/parse/local-class1.C: New.
12146
12147         PR c++/19895
12148         * g++.dg/parse/ptrmem3.C: New.
12149
12150         PR c++/19884
12151         * g++.old-deja/g++.oliva/template6.C: Add another case.
12152         * g++.dg/template/explicit6.C: New.
12153
12154 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
12155
12156         PR c++/17816
12157         * g++.dg/other/redecl2.C: New.
12158
12159 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12160
12161         PR c++/19891
12162         * g++.dg/abi/covariant4.C: New.
12163
12164 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
12165
12166         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12167
12168 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
12169
12170         * gcc.dg/vect/vect-96.c: Fix typo.
12171
12172 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12173
12174         PR c++/14479
12175         PR c++/19487
12176         * g++.dg/template/enum5.C: New test.
12177
12178 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12179
12180         * gcc.dg/vect/vect-97.c: New test.
12181
12182 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12183
12184         * gcc.dg/vect/vect-96.c: New test.
12185
12186 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
12187
12188         * gcc.dg/builtins-34.c: Also check ldexp*.
12189
12190 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
12191
12192         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12193
12194 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
12195
12196         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12197         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12198         dg-require-dll, dg-require-iconv, dg-require-named-sections,
12199         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12200         selector_list, selector_expression, dg-process-target): Move to new
12201         file target-supports-dg.exp.
12202         * lib/target-supports-dg.exp: New.
12203
12204         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12205         New.
12206
12207 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
12208
12209         PR c++/19666
12210         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12211
12212         PR middle-end/19858
12213         * gcc.c-torture/compile/20050210-1.c: New test.
12214
12215 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
12216
12217         PR c++/19755
12218         * g++.dg/warn/Wbraces1.C: New test.
12219
12220 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
12221
12222         * gcc.dg/builtins-52.c: New testcase.
12223
12224 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
12225
12226         PR c/19342
12227         * gcc.c-torture/execute/20050119-1.c: New test.
12228
12229 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12230
12231         PR c++/19811
12232         * g++.dg/init/delete1.C: New test.
12233
12234 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12235
12236         PR c++/18470
12237         * g++.dg/template/static12.C: New test.
12238
12239 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12240
12241         PR c++/19787
12242         * g++.dg/conversion/ambig1.C: New test.
12243
12244         PR c++/19739
12245         * g++.dg/ext/attrib19.C: New test.
12246
12247         PR c++/19732
12248         * g++.dg/parse/dtor5.C: New test.
12249
12250         PR c++/19762
12251         * g++.dg/template/dtor3.C: New test.
12252
12253         PR c++/19826
12254         * g++.dg/template/static11.C: New test.
12255         * g++.dg/template/crash2.C: Remove dg-error marker.
12256
12257 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
12258
12259         PR C++/18491
12260         * g++.old-deja/g++.mike/p10769a.C: Remove.
12261
12262 2005-02-09  Roger Sayle  <roger@eyesopen.com>
12263
12264         * gcc.dg/builtins-48.c: New test case.
12265         * gcc.dg/builtins-49.c: New test case.
12266         * gcc.dg/builtins-50.c: New test case.
12267         * gcc.dg/builtins-51.c: New test case.
12268
12269 2005-02-09  Ian Lance Taylor  <ian@airs.com>
12270
12271         PR middle-end/19583
12272         * g++.dg/warn/Wreturn-type-3.C: New test.
12273
12274 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12275
12276         PR middle-end/19402
12277         * gcc.dg/pr19402-1.c: New testcase.
12278         * gcc.dg/pr19402-2.c: likewise.
12279
12280 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12281
12282         PR middle-end/19854
12283         * g++.dg/tree-ssa/tmmti.C: New testcase.
12284
12285 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12286
12287         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12288
12289 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
12290
12291         PR c++/19733
12292         * g++.dg/parse/crash23.C: New test.
12293         * g++.dg/warn/Weff1.C: New test.
12294
12295 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12296
12297         * gcc.dg/20050209-1.c: New test.
12298
12299 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12300
12301         PR target/19799
12302         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12303
12304 2005-02-08  Mike Stump  <mrs@apple.com>
12305
12306         * g++.dg/pch/import-2.c: New test.
12307         * g++.dg/pch/import-2.hs: New.
12308         * g++.dg/pch/include/import-2a.h: New.
12309         * g++.dg/pch/include/import-2b.h: New.
12310
12311 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
12312
12313         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12314
12315 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12316
12317         * gfortran.dg/substr_1.f90: New test.
12318
12319 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
12320
12321         PR middle-end/19775
12322         * gcc.dg/torture/builtin-power-1.c: Disable test for
12323         invalid transformation.
12324         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
12325         no longer optimize.
12326         * gcc.dg/builtins-47.c: New testcase.
12327
12328 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
12329             Dorit Naishlos  <dorit@il.ibm.com>
12330
12331         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12332
12333 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
12334
12335         * gcc.c-torture/compile/20050206-1.c: New test.
12336
12337 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12338
12339         PR tree-opt/19768
12340         * g++.dg/opt/pr19768.C: New test.
12341
12342 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12343
12344         PR tree-opt/19736
12345         * gcc.c-torture/compile/pr19736.c: New test.
12346
12347 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12348
12349         PR c++/17401
12350         * g++.dg/parse/error25.C: New test.
12351
12352 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
12353
12354         * gcc.c-torture/execute/20050203-1.c: New.
12355
12356 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
12357
12358         * gcc.dg/vect/vect-85.c: Remove xfail.
12359         * gcc.dg/vect/vect-86.c: Remove xfail.
12360         * gcc.dg/vect/vect-87.c: Remove xfail.
12361         * gcc.dg/vect/vect-88.c: Remove xfail.
12362
12363 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
12364
12365         * gcc.dg/altivec-19.c: New.
12366
12367 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
12368
12369         PR c/17807
12370         * gcc.dg/nested-func-3.c: New test.
12371         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12372
12373 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
12374
12375         * gcc.test-framework/gen_directive_tests: Generate tests for
12376         selector expressions.
12377
12378 2005-02-02  Matt Austern  <austern@apple.com>
12379
12380         PR c++/19628
12381         * g++/ext/builtin7.C: New.
12382         * g++/ext/builtin8.C: New.
12383
12384 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12385
12386         PR c/18502
12387         * gcc.dg/pr18502-1.c: New test.
12388
12389 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12390
12391         PR c++/17413
12392         * g++.dg/template/local4.C: Tweak.
12393
12394 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
12395
12396         PR tree-optimization/19578
12397         * gcc.c-torture/compile/20050202-1.c: New test.
12398
12399 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12400
12401         PR c/19435
12402         * gcc.dg/c99-init-4.c: New test.
12403
12404 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12405
12406         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12407
12408         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12409
12410         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12411         * g++.dg/eh/check-vect.h: New.
12412
12413         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12414         * gcc.dg/vect/vect-78.c: Ditto.
12415         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12416         Remove.
12417
12418         * g++.dg/conversion/simd1.C: Expect warning.
12419         * g++.dg/ext/attribute-test-1.C: Ditto.
12420         * g++.dg/ext/attribute-test-2.C: Ditto.
12421         * g++.dg/ext/attribute-test-3.C: Ditto.
12422         * g++.dg/ext/attribute-test-4.C: Ditto.
12423
12424         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12425         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12426
12427         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12428
12429 2005-02-01  Richard Henderson  <rth@redhat.com>
12430
12431         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12432         long double for ibm double-double format.
12433         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12434
12435 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
12436
12437         PR tree-optimization/19633
12438         * testsuite/gcc.dg/pr19633-1.c: New test.
12439         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
12440         to NULL or a symbol.
12441
12442 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12443
12444         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
12445         New procs.
12446         (dg-process-target (local override)): Handle selector expressions.
12447
12448         * gcc.test-framework/README: Describe tests in source directory.
12449         * gcc.test-framework/test-framework.awk: Handle dg- tests.
12450         * gcc.test-framework/test-framework.exp: Handle dg- tests.
12451         * gcc.test-framework/dg-bogus-exp-P.c: New test.
12452         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
12453         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
12454         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
12455         * gcc.test-framework/dg-do-link-exp-P.c: New test.
12456         * gcc.test-framework/dg-do-run-exp-P.c: New test.
12457         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
12458         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
12459         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
12460         * gcc.test-framework/dg-error-exp-P.c: New test.
12461         * gcc.test-framework/dg-error-exp-XP.c: New test.
12462         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
12463         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
12464         * gcc.test-framework/dg-output-exp-P.c: New test.
12465         * gcc.test-framework/dg-output-exp-XF.c: New test.
12466         * gcc.test-framework/dg-warning-exp-P.c: New test.
12467         * gcc.misc-tests/dg-1.c: Remove.
12468         * gcc.misc-tests/dg-2.c: Remove.
12469         * gcc.misc-tests/dg-3.c: Remove.
12470         * gcc.misc-tests/dg-4.c: Remove.
12471         * gcc.misc-tests/dg-5.c: Remove.
12472         * gcc.misc-tests/dg-6.c: Remove.
12473         * gcc.misc-tests/dg-7.c: Remove.
12474         * gcc.misc-tests/dg-8.c: Remove.
12475         * gcc.misc-tests/dg-9.c: Remove.
12476         * gcc.misc-tests/dg-10.c: Remove.
12477         * gcc.misc-tests/dg-11.c: Remove.
12478         * gcc.misc-tests/dg-12.c: Remove.
12479         * gcc.misc-tests/dg-test.exp: Remove.
12480
12481         * gcc.test-framework/test-framework.awk: Change recording and
12482         printing of passes and failures.
12483
12484         * gcc.test-framework: New directory.
12485         * gcc.test-framework/README: New.
12486         * gcc.test-framework/test-framework.exp: New.
12487         * gcc.test-framework/test-framework.awk: New.
12488         * gcc.test-framework/gen_directive_tests: New.
12489
12490 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
12491
12492         * lib/treelang.exp: Fix comment typos.
12493         (treelang_target_compile): Don't append libs=-ltreelang to options.
12494
12495 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
12496
12497         * g++.dg/parse/typename7.C: Adjust error messages.
12498
12499 2005-01-31  Jeff Law  <law@redhat.com>
12500
12501         * gcc.c-torture/execute/20050131-1.c: New test.
12502         * gcc.dg/wcaselabel.c: New test.
12503
12504 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
12505
12506         * g++.dg/other/warning1.C: Adjust error messags.
12507         * g++.dg/parse/constant5.C: New test.
12508
12509 2005-01-31  Steven Bosscher  <stevenb@suse.de>
12510
12511         PR c/19333
12512         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
12513         the test case valid.
12514         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
12515         * testsuite/gcc.dg/array-7.c: Adjust expected result.
12516         * testsuite/gcc.dg/pr18596-3.c: Likewise.
12517         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
12518         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
12519         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
12520
12521 2005-01-31  Dale Johannesen  <dalej@apple.com>
12522
12523         * g++.dg/opt/pr19650.C: New test.
12524
12525 2005-01-31  Richard Henderson  <rth@redhat.com>
12526
12527         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12528         long double for intel double extended format.
12529         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12530
12531 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
12532
12533         PR c++/19555
12534         * g++.dg/template/static10.C: New test.
12535
12536         PR c++/19395
12537         * g++.dg/parse/error24.C: New test.
12538
12539         PR c++/19367
12540         * g++.dg/lookup/builtin1.C: New test.
12541
12542         PR c++/19457
12543         * g++.dg/warn/conv3.C: New test.
12544
12545 2005-01-30  Bud Davis  <bdavis@gfortran.org>
12546
12547         PR fortran/19647
12548         * gfortan.dg/inquire_7.f90
12549
12550 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
12551
12552         PR tree-optimization/15791
12553         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
12554         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
12555         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
12556         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
12557         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
12558         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
12559         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
12560         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
12561         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
12562         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
12563
12564 2005-01-29  Paul Brook  <paul@codesourcery.com>
12565
12566         PR fortran/18565
12567         * check.c (real_or_complex_check): New function.
12568         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
12569         * intrinsic.c (add_functions): Use new check functions.
12570         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
12571         Add prototypes.
12572
12573 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
12574
12575         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
12576         gcc.dg/lvalue-3.c: New tests.
12577         * gcc.dg/concat.c: Update expected messages.
12578
12579 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
12580
12581         PR libfortran/19595
12582         * gfortran.dg/eor_1.f90: New test.
12583
12584 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
12585
12586         PR fortran/19589
12587         * gfortran.dg/logical_data_1.f90: New test.
12588
12589 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
12590
12591         PR c++/19253
12592         * g++.dg/template/crash33.C: New test.
12593
12594         PR c++/19667
12595         * g++.dg/template/crash32.C: New test.
12596
12597 2005-01-28  Ian Lance Taylor  <ian@airs.com>
12598
12599         PR middle-end/16558
12600         * g++.dg/warn/Wreturn-type-2.C: New test.
12601
12602 2004-06-24  Jeff Law  <law@redhat.com>
12603
12604         * gcc.dg/tree-ssa/20050128-1.c: New test.
12605
12606 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
12607
12608         * gcc.target/frv/all-mdpackh-1.c: New test.
12609
12610 2005-01-28  Steven Bosscher  <stevenb@suse.de>
12611
12612         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
12613
12614 2005-01-27  Richard Henderson  <rth@redhat.com>
12615
12616         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
12617
12618 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12619
12620         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
12621
12622 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12623
12624         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12625         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12626         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
12627         to cope with cases where the multilib options override the dg-options.
12628
12629 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
12630
12631         PR c/18946
12632         * gcc.dg/noncompile/20050120-1.c: New test.
12633
12634 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
12635
12636         PR tree-optimization/19633
12637         * gcc.dg/pr19633.c: New test.
12638         * gcc.dg/tree-ssa/pr19633.c: New test.
12639
12640 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
12641
12642         * gcc.dg/20041216-1.c: New test.
12643
12644 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
12645
12646         PR objc/18862
12647         * objc.dg/selector-2.m: New test.
12648
12649 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
12650
12651         * g++.dg/opt/range-test-2.C: New test.
12652
12653         PR rtl-optimization/19579
12654         * gcc.c-torture/execute/20050124-1.c: New test.
12655
12656 2005-01-26  Greg Parker  <gparker@apple.com>
12657         Stuart Hastings  <stuart@apple.com>
12658
12659         * gcc.c-torture/execute/20050125-1.c: New.
12660
12661 2005-01-18  Jan Hubicka  <jh@suse.cz>
12662
12663         PR tree-optimize/19337
12664         * gcc.c-torture/compile/20050119-1.c: New test.
12665
12666 2005-01-24  James E Wilson  <wilson@specifixinc.com>
12667
12668         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
12669         test for successful match.
12670
12671 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
12672
12673         PR objc/18408
12674         * objc.dg/comp-types-7.m: New test.
12675
12676 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
12677
12678         * lib/target-supports.exp (current_target_name): New.
12679         (check_effective_target_ilp32, check_effective_target_lp64):
12680         Cache the result to use as long as the current target, with
12681         multilib flags, remains the same.
12682
12683         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
12684         (dg-require-weak, dg-require-visibility, dg-require-alias,
12685         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
12686         dg-require-effective-target, dg-skip-if): Remove call to
12687         skip_test_and_clear_xfail.
12688         (dg-test): Clear xfail data.
12689
12690 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
12691
12692         PR target/17751
12693         * gcc.dg/ppc64-toc.c: New test.
12694
12695         * g++.dg/tree-ssa/empty-1.C: New test.
12696
12697         PR middle-end/19551
12698         * gcc.c-torture/execute/20050121-1.c: New test.
12699         * gcc.dg/20050121-2.c: New test.
12700
12701 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
12702         Paul Brook  <paul@codesourcery.com>
12703
12704         PR fortran/17941
12705         * gfortran.dg/real_const_1.f: New test.
12706         * gfortran.dg/real_const_2.f90: New test.
12707         * gfortran.dg/complex_int_1.f90: New test.
12708
12709 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
12710
12711         PR fortran/19313
12712         * gfortan.dg/inquire_6.f90: New test.
12713
12714 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12715
12716         PR libfortran/19451
12717         * open_readonly_1.f90: New test.
12718
12719 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12720
12721         PR libfortran/18982
12722         * gfortran.dg/open_new.f90: New file.
12723
12724 2005-01-22  Paul Brook  <paul@codesourcery.com>
12725
12726         * namelist_1.f90: New test.
12727
12728 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
12729
12730         PR tree-optimization/19484
12731         * gcc.c-torture/compile/20050122-[12].c: New tests.
12732
12733 2005-01-22  Paul Brook  <paul@codesourcery.com>
12734
12735         * gfortran.dg/implicit_2.f90: New test.
12736
12737 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
12738
12739         PR fortran/19314
12740         * gfortran.dg/inquire_5.f90: New test.
12741
12742 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12743
12744         PR c/18809
12745         * gcc.dg/pr18809-1.c: New test.
12746
12747 2005-01-21  Ian Lance Taylor  <ian@airs.com>
12748
12749         * gcc.dg/20050121-1.c: New test.
12750
12751         PR tree-optimization/13000
12752         * gcc.dg/20040206-1.c: Change warning to point where function is
12753         being inlined.
12754
12755 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12756
12757         PR c++/19208
12758         * g++.dg/template/array11.C: New test.
12759
12760 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12761
12762         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
12763         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
12764         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
12765         * gfortran.dg/getenv_1.f90: Add dg-do directive.
12766         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
12767         gfortran.dg/pr17164.f90: Add missing dg-do directives.
12768
12769 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12770
12771         PR tree-optimization/15349
12772         * gcc.dg/tree-ssa/pr15349.c: New.
12773
12774 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
12775
12776         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
12777
12778 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
12779
12780         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
12781         scan-assembler-times directive name.
12782
12783         * gcc.dg/asm-a.c: Move dg-require-effective-target to
12784         after dg-do.
12785
12786         PR rtl-optimization/19462
12787         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
12788
12789 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
12790
12791         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
12792         counting function calls on ia64.
12793
12794 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
12795
12796         PR rtl-optimization/15139
12797         * gcc.dg/20050111-2.c: New test.
12798
12799         PR c/17297
12800         * gcc.c-torture/compile/20050113-1.c: New testcase.
12801
12802         PR middle-end/19164
12803         * gcc.dg/20050113-1.c: New testcase.
12804
12805 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
12806
12807         * gcc.dg/vect/vect-85.c: Add comment.
12808         * gcc.dg/vect/vect-86.c: Add xfail for now.
12809         * gcc.dg/vect/vect-87.c: Add xfail for now.
12810         * gcc.dg/vect/vect-88.c: Add xfail for now.
12811         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
12812
12813 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12814
12815         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
12816
12817 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12818
12819         * g++.dg/debug/typedef3.C: New test.
12820
12821 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
12822
12823         PR c/19472
12824         * gcc.dg/asm-a.c: New test.
12825
12826 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
12827
12828         * gcc.dg/sh-relax.c: Add prototype for abort.
12829
12830 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12831
12832         * gcc.dg/short-compare-1.c: New test.
12833         * gcc.dg/short-compare-2.c: Likewise.
12834
12835 2005-01-18  Michael Matz  <matz@suse.de>
12836
12837         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
12838
12839 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
12840
12841         PR tree-optimization/19121
12842         * gcc.c-torture/compile/pr19121.c: New test.
12843
12844 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
12845
12846         PR target/19357
12847         * gcc.c-torture/compile/pr19357.c: New test.
12848
12849 2005-01-17  Ian Lance Taylor  <ian@airs.com>
12850
12851         PR c/5675
12852         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
12853         pass--those that refer just to the variable, possibly with a
12854         cast.
12855         * gcc.dg/c99-const-expr-3.c: Likewise.
12856
12857         PR middle-end/13127
12858         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
12859         longer emitted.
12860
12861 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
12862
12863         PR fortran/18778
12864         * gfortran.dg/endfile_2.f90: New test.
12865
12866 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
12867
12868         PR 19168
12869         * gfortran.dg/select_5.f90: New test.
12870
12871 2004-01-16  Paul Brook  <paul@codesourcery.com>
12872
12873         * gfortran.dg/common_4.f90: New test.
12874
12875 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
12876
12877         PR rtl-optimization/19462
12878         * gcc.dg/torture/pr19462-1.c: New test.
12879
12880 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
12881
12882         PR objc/19321
12883         * objc.dg/func-ptr-2.m: New.
12884         * objc.dg/volatile-1.m: New.
12885
12886 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12887
12888         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
12889
12890 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12891
12892         PR tree-optimization/19060
12893         * gcc.c-torture/execute/20050104-1.c: New test.
12894
12895 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
12896
12897         PR fortran/18983
12898         * gfortran.dg/write_to_null.f90: New test.
12899
12900 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
12901             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12902
12903         PR other/19328
12904         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
12905         argument.
12906
12907 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12908
12909         PR c++/19263
12910         * g++.dg/init/vector1.C: New test.
12911
12912 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
12913
12914         PR target/13158
12915         * gcc.target/ia64/sibcall-unwind-1.c: New test.
12916         PR target/18987
12917         * gcc.target/ia64/sibcall-unwind-2.c: New test.
12918
12919 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
12920
12921         * gfortran.dg/select_1.f90: New test.
12922         * gfortran.dg/select_2.f90: New test.
12923         * gfortran.dg/select_3.f90: New test.
12924         * gfortran.dg/select_4.f90: New test.
12925
12926 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
12927
12928         PR middle-end/19084
12929         PR rtl-optimization/19348
12930         * gcc.dg/20050111-1.c: New test.
12931         * gcc.c-torture/execute/20050111-1.c: New test.
12932
12933         * gcc.dg/i386-asm-4.c: New test.
12934
12935 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12936
12937         * gcc.dg/nested-func-2.c: New test.
12938         * ada/acats/norun.lst: Remove c953002.
12939
12940 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
12941
12942         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
12943
12944 2005-01-12  Ben Elliston  <bje@au.ibm.com>
12945
12946         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
12947
12948 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
12949
12950         PR target/18761
12951         * g++.dg/abi/align1.C: New test.
12952
12953 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
12954
12955         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
12956         at a time.
12957         * g++.dg/ext/altivec_check.h: Support compiling as C.
12958
12959 2005-01-10  Roger Sayle  <roger@eyesopen.com>
12960
12961         PR c++/19355
12962         * g++.dg/expr/pr19355-1.C: New test case.
12963
12964 2005-01-10  Laurent GUERBY <laurent@guerby.net>
12965
12966         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
12967         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
12968         * ada/acats/tests/c3/c92005b.ada: Likewise.
12969         * ada/acats/tests/c3/cxb3012.a: Likewise.
12970         * ada/acats/norun.lst: Add c380004 and c953002, add PR
12971
12972 2005-01-09  Paul Brook  <paul@codesourcery.com>
12973
12974         * gfortran.dg/common_2.f90: New file.
12975         * gfortran.dg/common_3.f90: New file.
12976
12977 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
12978
12979         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
12980
12981 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12982
12983         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
12984         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
12985         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
12986         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
12987         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
12988         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
12989         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
12990         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
12991         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
12992         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
12993         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
12994         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
12995         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
12996         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
12997         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
12998         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
12999         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13000         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13001         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13002         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13003         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13004         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13005         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13006         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13007         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13008         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13009         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13010         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13011         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13012         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13013         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13014         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13015         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13016         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13017         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13018         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13019         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13020         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13021         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13022         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13023         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13024         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13025         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13026         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13027         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13028         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13029         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13030         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13031         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13032         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13033         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13034         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13035         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13036         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13037         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13038         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13039         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13040         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13041         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13042         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13043         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13044         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13045         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13046         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13047         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13048         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13049         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13050
13051         * gcc.dg/vect/vect-1.c: Fix spelling.
13052         * gcc.dg/vect/vect-10.c: Fix spelling.
13053         * gcc.dg/vect/vect-11.c: Fix spelling.
13054         * gcc.dg/vect/vect-12.c: Fix spelling.
13055         * gcc.dg/vect/vect-14.c: Fix spelling.
13056         * gcc.dg/vect/vect-15.c: Fix spelling.
13057         * gcc.dg/vect/vect-16.c: Fix spelling.
13058         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13059         * gcc.dg/vect/vect-64.c: Fix comments.
13060         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13061
13062 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13063             Ira Rosen  <irar@il.ibm.com>
13064
13065         * gcc.dg/vect/vect-70.c: New test.
13066         * gcc.dg/vect/vect-71.c: New test.
13067
13068 2005-01-09  Manfred Hollstein  <mh@suse.com>
13069
13070         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13071         * gcc.dg/pr18241-2.c: Likewise.
13072         * gcc.dg/pr18241-3.c: Likewise.
13073         * gcc.dg/pr18241-4.c: Likewise.
13074         * gcc.dg/pr18241-5.c: Likewise.
13075
13076 2005-01-08  Richard Henderson  <rth@redhat.com>
13077
13078         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13079         False for x86 and x86-64.
13080
13081 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
13082
13083         PR tree-optimization/18241
13084         * gcc.dg/pr18241-1.c: New test.
13085         * gcc.dg/pr18241-2.c: New test.
13086         * gcc.dg/pr18241-3.c: New test.
13087         * gcc.dg/pr18241-4.c: New test.
13088         * gcc.dg/pr18241-5.c: New test.
13089
13090 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
13091
13092         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13093         gfortran.dg/select_4.f90: New.
13094
13095 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13096
13097         * gcc.c-torture/execute/20050107-1.c: New test.
13098
13099 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
13100
13101         PR c++/19298
13102         * g++.dg/template/ref2.C: New.
13103
13104 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
13105
13106         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13107         instead of being empty.
13108
13109 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13110
13111         PR fortran/15553
13112         * gfortran.dg/array-1.f90: New test.
13113
13114 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13115
13116         PR tree-optimization/19283
13117         * gcc.c-torture/execute/20050106-1.c: New test.
13118
13119         PR rtl-optimization/18861
13120         * gcc.dg/20050105-1.c: New test.
13121
13122         PR tree-optimization/18828
13123         * gcc.dg/20050105-2.c: New test.
13124
13125 2005-01-07  Andreas Jaeger  <aj@suse.de>
13126
13127         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13128
13129 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
13130
13131         PR fortran/18398
13132         * gfortran.dg/fmt_read.f90: New test.
13133
13134 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
13135
13136         * gcc.dg/rs6000-ldouble-2.c: New.
13137
13138 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
13139
13140         PR c++/19244
13141         * g++.dg/parser/ctor2.C: New test.
13142
13143 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13144
13145         PR c++/17154
13146         * g++.dg/template/using9.C: New test.
13147
13148 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13149
13150         PR c++/19258
13151         * g++.dg/lookup/friend6.C: New test.
13152
13153 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13154
13155         PR c++/19270
13156         * g++.dg/template/array10.C: New.
13157
13158 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13159
13160         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13161         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13162
13163 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
13164
13165         * gcc.c-torture/compile/20050105-1.c: New test.
13166
13167 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
13168
13169         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13170
13171 2005-01-05  Roger Sayle  <roger@eyesopen.com>
13172
13173         PR middle-end/19100
13174         * gcc.dg/conv-3.c: New test case.
13175
13176 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
13177
13178         * gcc.dg/asm-wide-1.c: New test.
13179
13180 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13181
13182         PR c++/19030
13183         * g++.dg/parse/crash22.C: New
13184
13185 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
13186
13187         PR 19257
13188         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13189
13190 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
13191
13192         PR middle-end/17767
13193         * gcc.dg/i386-mmx-6.c: New test case.
13194
13195 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
13196
13197         PR tree-optimization/18308
13198         * gcc.dg/vect/pr18308.c: New testcase.
13199
13200 2005-01-04  Andreas Jaeger  <aj@suse.de>
13201
13202         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13203
13204 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13205             Robert Bowdidge <bowdidge@apple.com>
13206
13207         * gcc.dg/cpp/subframework1.c: New.
13208         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13209         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13210         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13211         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13212
13213 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13214
13215         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13216         producing warning.
13217         * gcc.dg/darwin-weakimport-2.c: New.
13218
13219 2005-01-03  Richard Henderson  <rth@redhat.com>
13220
13221         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13222
13223 2005-01-03  Richard Henderson  <rth@redhat.com>
13224
13225         * gcc.dg/vect/vect.exp: Enable for ia64.
13226         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13227         (check_effective_target_vect_float): Likewise.
13228         (check_effective_target_vect_no_align): Likewise.
13229         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13230         * gcc.dg/vect/vect-8.c: Likewise.
13231
13232 2005-01-03  Uros Bizjak <uros@kss-loka.si>
13233
13234         PR target/19236
13235         * gcc.dg/pr19236-1.c: New test case.
13236
13237 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13238
13239         PR rtl-optimization/12092
13240         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13241
13242 2005-01-02  Andreas Jaeger  <aj@suse.de>
13243
13244         * gcc.dg/pr12092-1.c: Do not run on x86_64.
13245
13246 2005-01-01  Roger Sayle  <roger@eyesopen.com>
13247             Andrew Pinski  <pinskia@physics.uc.edu>
13248
13249         PR rtl-optimization/12092
13250         * gcc.dg/pr12092-1.c: New test case.
13251
13252 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
13253
13254         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13255         'hidden' and 'default' for better portability.
13256         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13257
13258         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13259         6 and 7.
13260         * g++.old-deja/g++.brendan/new3.C: Likewise.
13261
13262 2005-01-01  Steven Bosscher  <stevenb@suse.de>
13263
13264         * gcc.dg/20041231-1.C: New test.
13265         * g++.dg/warn/Wunreachable-code-1.C: New test.
13266
13267 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
13268
13269         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13270         file, not /dev/null.  Abort on error.
13271
13272 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
13273             Ziemowit Laski  <zlaski@apple.com>
13274
13275         PR objc/18971
13276         * objc.dg/encode-5.m: New test.
13277
13278 2004-12-29  Richard Henderson  <rth@redhat.com>
13279
13280         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13281         * objc.dg/stabs-1.m: Disable for ia64.
13282
13283 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
13284
13285         PR c++/19190
13286         * g++.dg/warn/Wunused-10.C: New test.
13287
13288 2004-12-28  Richard Henderson  <rth@redhat.com>
13289
13290         * objc.dg/stabs-1.m: Disable for alpha.
13291
13292 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13293
13294         PR c++/19149
13295         * g++.dg/parse/error23.C: New test.
13296
13297 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13298
13299         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13300
13301         PR fortran/19032
13302         * gfortran.dg/intrinsic_modulo_1.f90: New.
13303         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13304         tests with divisor -1.
13305
13306 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13307
13308         * g++.dg/opt/temp1.C (memcpy): Return a value.
13309
13310         PR c++/19148
13311         * g++.dg/expr/cond7.C: New test.
13312
13313 2004-12-27  Paul Brook  <paul@codesourcery.com>
13314
13315         * gfortran.dg/g77/select_no_compile.f: Remove.
13316
13317 2004-12-27  Richard Henderson  <rth@redhat.com>
13318
13319         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13320         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13321         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13322
13323 2004-12-26  Richard Henderson  <rth@redhat.com>
13324
13325         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13326         by 1i instead of token pasting.
13327
13328 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13329
13330         PR tree-optimization/17578
13331         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13332         to additional_flags.
13333         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13334
13335 2004-12-25  Richard Henderson  <rth@redhat.com>
13336
13337         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13338         Remove Alpha.
13339
13340 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13341
13342         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13343         hppa*-*-hpux*.
13344         * gcc.dg/pr17957.c (dg-options): Likewise.
13345         * gcc.dg/struct-ret-1.c: Add prototype for abort.
13346         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13347         instead of 0 on __hppa__.
13348         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13349         "foo,%r" on hppa*-*-*.
13350
13351 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
13352
13353         PR fortran/19071
13354         * gfortran.dg/complex_write.f90: New test.
13355
13356 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13357
13358         PR c++/17595
13359         * g++.dg/parse/pragma2.C: New test.
13360
13361         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13362
13363 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13364
13365         * gcc.dg/empty2.c: Add missing dg-warning.
13366
13367 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13368
13369         PR c++/17413
13370         * g++.dg/template/local4.C: New test.
13371         * g++.dg/template/crash19.C: Add dg-error marker.
13372
13373         * g++.dg/template/crash31.C: Correct embedded PR number.
13374
13375 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13376
13377         PR c++/16405
13378         * g++.dg/opt/temp1.C: Add do-run marker.
13379
13380 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13381
13382         * g++.dg/template/spec19.C: New.
13383
13384 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13385
13386         PR target/16819
13387         * gcc.dg/empty2.c: New.
13388
13389 2004-12-23  Richard Henderson  <rth@redhat.com>
13390
13391         * lib/target-supports.exp (check_effective_target_vect_no_align):
13392         Remove i?86 and x86-64.
13393
13394 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13395
13396         PR c++/16405
13397         * g++.dg/opt/temp1.C: New test.
13398
13399 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13400
13401         PR c++/18733
13402         * g++.dg/template/friend33.C: New testcase.
13403
13404 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
13405
13406         PR c++/18464
13407         * g++.dg/template/cond5.C: New test.
13408
13409         PR c++/18492
13410         * g++.dg/inherit/thunk3.C: New test.
13411
13412         PR c++/11224
13413         * g++.dg/warn/Wunused-9.C: New test.
13414
13415 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
13416
13417         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13418
13419 2004-12-22  Jan Beulich  <jbeulich@novell.com>
13420
13421         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13422
13423 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
13424
13425         PR c++/18378
13426         * g++.dg/ext/packed8.C: New test.
13427
13428         PR c++/19063
13429         * g++.dg/template/crash31.C: New test.
13430
13431         PR c++/19034
13432         * g++.dg/template/crash30.C: New test.
13433
13434 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13435
13436         PR C++/18984
13437         * g++.dg/eh/ctor3.C: New test.
13438
13439 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13440
13441         * objc.dg/stabs-1.m: Allow section name to be quoted and
13442         assembly label to begin with '.LL'.
13443
13444 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
13445
13446         * gcc.dg/vect/vect.exp
13447         (check_effective_target_lp64_or_vect_no_align): New.
13448         * gcc.dg/vect/vect-77.c: Use it.
13449         * gcc.dg/vect/vect-78.c: Use it.
13450
13451         * lib/target-supports.exp
13452         (check_effective_target_vect_no_max,
13453         check_effective_target_vect_no_bitwise,
13454         check_effective_target_vect_no_align): New.
13455         * gcc.dg/vect/vect-13.c: Use them.
13456         * gcc.dg/vect/vect-17.c: Ditto.
13457         * gcc.dg/vect/vect-18.c: Ditto.
13458         * gcc.dg/vect/vect-19.c: Ditto.
13459         * gcc.dg/vect/vect-20.c: Ditto.
13460         * gcc.dg/vect/vect-27.c: Ditto.
13461         * gcc.dg/vect/vect-29.c: Ditto.
13462         * gcc.dg/vect/vect-44.c: Ditto.
13463         * gcc.dg/vect/vect-48.c: Ditto.
13464         * gcc.dg/vect/vect-50.c: Ditto.
13465         * gcc.dg/vect/vect-52.c: Ditto.
13466         * gcc.dg/vect/vect-54.c: Ditto.
13467         * gcc.dg/vect/vect-56.c: Ditto.
13468         * gcc.dg/vect/vect-58.c: Ditto.
13469         * gcc.dg/vect/vect-60.c: Ditto.
13470         * gcc.dg/vect/vect-72.c: Ditto.
13471         * gcc.dg/vect/vect-80.c: Ditto.
13472
13473 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13474
13475         PR c++/14075
13476         * g++.dg/init/string1.C: New.
13477
13478         PR c++/18975
13479         * g++.dg/other/synth1.C: New.
13480
13481 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13482
13483         PR c/18963
13484         * gcc.dg/pr18963-1.c: New test.
13485
13486 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13487
13488         PR c/18596
13489         * gcc.dg/funcdef-storage-1.c (foo): Remove.
13490         * gcc.dg/pr18596-1.c: Use dg-error.
13491         (dg-options): Use -fno-unit-at-a-time.
13492         * gcc.dg/pr18596-2.c: New test.
13493         * gcc.dg/pr18596-3.c: New test.
13494
13495 2004-12-20  Roger Sayle  <roger@eyesopen.com>
13496
13497         PR middle-end/18683
13498         * g++.dg/opt/pr18683-1.C: New test case.
13499
13500 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
13501
13502         PR other/19093
13503         * g++.dg/opt/max1.C: Fix for 64bit targets.
13504
13505 2004-12-20  Matt Austern  <austern@apple.com>
13506
13507         PR c++/19044
13508         * g++.dg/ext/builtin6.C: New
13509
13510 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
13511
13512         PR tree-optimization/19080
13513         * gcc.c-torture/compile/pr19080.c: New test.
13514
13515 2004-12-20  Steven Bosscher  <stevenb@suse.de>
13516
13517         * gcc.dg/20041219-1.c: New test.
13518
13519 2004-12-19  Roger Sayle  <roger@eyesopen.com>
13520
13521         PR middle-end/19068
13522         * g++.dg/opt/max1.C: New test case.
13523
13524 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13525
13526         * gcc.dg/fdata-sections-1.c: New test.
13527
13528 2004-12-18  Roger Sayle  <roger@eyesopen.com>
13529
13530         PR middle-end/18548
13531         * gcc.dg/max-1.c: New test case.
13532
13533 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
13534
13535         * gcc.c-torture/execute/20041218-1.c: New test.
13536
13537 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
13538
13539         * gcc.dg/pr18501.c: New test.
13540         * gcc.dg/uninit-5.c: XFAIL.
13541         * gcc.dg/uninit-9.c: XFAIL.
13542
13543 2004-12-17  Dale Johannesen  <dalej@apple.com>
13544
13545         * gcc.dg/20041213-1.c: New.
13546
13547 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
13548
13549         * objc.dg/stabs-1.m: Allow assembly label to begin
13550         with a dot ('.').
13551
13552 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
13553
13554         * gcc.c-torture/execute/20041213-1.c: Move...
13555         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
13556
13557 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
13558
13559         PR c++/18721
13560         * g++.dg/lookup/conv-5.C: New.
13561
13562 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
13563
13564         * objc.dg/stabs-1.m: New test.
13565
13566 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13567
13568         * gcc.dg/visibility-c.c: Change compile to
13569         assemble for the test.
13570
13571 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13572
13573         PR target/19041
13574         * gcc.dg/visibility-c.c: New test.
13575
13576 2004-12-16  Roger Sayle  <roger@eyesopen.com>
13577
13578         PR middle-end/18493
13579         * gcc.dg/switch-8.c: New test case.
13580
13581 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13582
13583         PR c++/18905
13584         * g++.dg/template/init4.C: New.
13585         * g++.dg/opt/static3.C: Enable optimizer.
13586
13587 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
13588
13589         * g++.dg/other/complex1.C: New test.
13590
13591 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
13592
13593         * g++.dg/opt/inline9.C: New test.
13594
13595 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13596
13597         PR fortran/18993
13598         * gfotran.dg/nullify_1.f: New test.
13599
13600 2004-12-15  Richard Henderson  <rth@redhat.com>
13601
13602         * gcc.target/i386/i386.exp: New harness.
13603         * gcc.target/i386/vect-args.c: New.
13604
13605 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
13606
13607         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
13608
13609 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13610
13611         PR c++/18825
13612         * g++.dg/template/friend32.C: New test.
13613
13614 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13615
13616         * cpp/pragma-once-1.c: New test.
13617         * cpp/pragma-once-1b.h: Likewise.
13618         * cpp/pragma-once-1c.h: Likewise.
13619         * cpp/pragma-once-1d.h: Likewise.
13620         * cpp/inc/pragma-once-1a.h: Likewise.
13621
13622 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
13623             Steven G. Kargl  <kargls@comcast.net>
13624
13625         PR fortran/17597
13626         * gfortran.dg/list_read_3.f90: New test.
13627
13628 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13629
13630         * gcc.dg/ftrapv-2.c: New test.
13631
13632 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13633
13634         PR c++/18981
13635         * g++.dg/template/typename9.C: New test.
13636
13637 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13638
13639         PR c++/18738
13640         * g++.dg/template/typename8.C: New test.
13641         * g++.dg/parse/friend2.C: Tweak error message.
13642
13643 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13644
13645         * gcc.c-torture/20041214-1.c: New test.
13646
13647 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13648
13649         PR c++/18965
13650         * g++.dg/init/array17.C: New test.
13651
13652 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13653
13654         PR c++/18793
13655         * g++.dg/init/aggr3.C: New test.
13656
13657 2004-12-14  Janis Johnson  <janis187@us.ibm.com
13658
13659         * gcc.dg/altivec-types-1.c: New test.
13660         * gcc.dg/altivec-types-2.c: New test.
13661         * gcc.dg/altivec-types-3.c: New test.
13662         * gcc.dg/altivec-types-4.c: New test.
13663         * g++.dg/ext/altivec-types-1.C: New test.
13664         * g++.dg/ext/altivec-types-2.C: New test.
13665         * g++.dg/ext/altivec-types-3.C: New test.
13666         * g++.dg/ext/altivec-types-4.C: New test.
13667
13668 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
13669
13670         PR middle-end/18951
13671         * gcc.c-torture/execute/20041213-1.c: New test.
13672
13673 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
13674
13675         PR c++/18949
13676         * g++.dg/template/cast1.C: New.
13677
13678 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
13679
13680         * gcc.c-torture/execute/20041213-2.c: New test.
13681
13682 2004-12-13  Richard Henderson  <rth@redhat.com>
13683
13684         * gcc.dg/i386-sse-10.c: Fix typo in options.
13685
13686 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
13687
13688         PR c++/18968
13689         * g++.dg/opt/pr18968.C: New test.
13690
13691 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
13692
13693         PR c++/18925
13694         * g++.dg/ext/visibility/staticdatamem.C: New test.
13695
13696 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
13697
13698         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
13699
13700 2004-12-13  Roger Sayle  <roger@eyesopen.com>
13701
13702         PR rtl-optimization/18928
13703         * gcc.dg/pr18928-1.c: New test case.
13704
13705 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
13706
13707         PR tree-opt/16951
13708         * gcc.c-torture/compile/20041211-1.c: New.
13709
13710 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13711
13712         PR middle-end/17564
13713         * gcc.c-torture/execute/20041212-1.c: New test.
13714
13715 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13716
13717         PR fortran/18869
13718         * gfortran.dg/common_1.f90: New test.
13719
13720 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
13721         Paul Brook  <paul@codesourcery.com>
13722
13723         PR fortran/16222
13724         * gfortran.dg/real_do_1.f90: New test.
13725
13726 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13727
13728         PR tree-opt/18040
13729         * g++.dg/opt/ptrmem6.C: New test.
13730
13731 2004-12-11  Roger Sayle  <roger@eyesopen.com>
13732
13733         PR middle-end/18921
13734         * gcc.dg/pr18921-1.c: New test case.
13735
13736 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13737
13738         PR fortran/17175
13739         * gfortran.dg/scale_1.f90: New test.
13740
13741 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
13742
13743         PR middle-end/18903
13744         * gcc.c-torture/compile/pr18903.c: New test.
13745
13746 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
13747
13748         * gcc.c-torture/execute/20041210-1.c: New test.
13749
13750 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13751
13752         PR c++/18731
13753         * g++.dg/parser/struct-1.C: New test.
13754         * g++.dg/parser/struct-2.C: New test.
13755         * g++.dg/parser/struct-3.C: New test.
13756
13757 2004-12-09  Richard Henderson  <rth@redhat.com>
13758
13759         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
13760
13761         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
13762         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
13763
13764 2004-12-09  Matt Austern  <austern@apple.com>
13765
13766         PR c++/18514
13767         * g++.dg/ext/builtin1.C: New
13768         * g++.dg/ext/builtin2.C: New
13769         * g++.dg/ext/builtin3.C: New
13770         * g++.dg/ext/builtin4.C: New
13771         * g++.dg/ext/builtin5.C: New
13772
13773 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
13774
13775         PR tree-opt/18904
13776         * g++.dg/opt/ptrmem5.C: New test.
13777
13778 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
13779
13780         * g++.dg/parse/typename5.C: Adjust for new error.
13781         * g++.dg/parse/typename7.C: New.
13782
13783 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13784
13785         PR c++/18073
13786         * g++.dg/other/mmintrin.C: New test.
13787
13788 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13789
13790         PR c++/16681
13791         * g++.dg/init/array15.C: New.
13792         * g++.dg/init/array16.C: New.
13793
13794 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13795
13796         PR fortran/18826
13797         * gfortran.dg/assign_1.f90: New test.
13798
13799 2004-12-08  Nick Clifton  <nickc@redhat.com>
13800
13801         * gcc.target/xstormy16/bss_below100: New directory containing tests.
13802         * gcc.target/xstormy16/data_below100: Likewise.
13803         * gcc.target/xstormy16/sfr: Likewise.
13804         * gcc.target/xstormy16/below100.S: New test source file.
13805         * gcc.target/xstormy16/below100.ld: New test linker script.
13806         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13807         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
13808         bp instructions.
13809         * gcc.target/xstormy16/bp.c: Likewise.
13810
13811         * gcc.target/xstormy16/bss_below100: New files:
13812         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13813         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13814         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13815         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13816         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13817         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13818         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13819         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13820         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13821         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13822         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13823         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13824         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13825         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13826         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13827         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13828         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13829         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13830         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13831         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13832         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13833         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13834         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13835         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13836         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13837         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13838         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13839
13840         * gcc.target/xstormy16/data_below100: New files:
13841         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13842         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13843         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13844         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13845         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13846         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13847         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13848         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13849         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13850         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13851         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13852         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13853         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13854         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13855         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13856         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13857         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13858         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13859         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13860         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13861         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13862         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13863         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13864         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13865         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13866         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13867         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13868
13869         * gcc.target/xstormy16/sfr: New files:
13870         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
13871         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
13872         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
13873         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
13874         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
13875         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
13876         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
13877         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
13878         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
13879         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
13880         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
13881         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
13882         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
13883         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
13884         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
13885         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
13886         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
13887         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
13888         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
13889         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
13890         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
13891         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
13892         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
13893         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
13894         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
13895         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
13896         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
13897         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
13898         27_if0_sfrw_bitfield_f.c
13899
13900 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13901
13902         PR c++/18100
13903         * g++.dg/lookup/name-clash4.C: New test.
13904
13905 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
13906
13907         PR c++/18672
13908         * g++.dg/opt/array1.C: New.
13909
13910         PR c++/18803
13911         * g++.dg/template/operator5.C: New.
13912
13913 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
13914
13915         PR c/18867
13916         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
13917
13918 2004-12-07  Steven Bosscher  <stevenb@suse.de>
13919
13920         * gcc.dg/noncompile/20041207.c: New test.
13921
13922 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
13923
13924         * g++.dg/other/unreachable-1.C: New test.
13925
13926 2004-12-06  Nick Clifton  <nickc@redhat.com>
13927
13928         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
13929         <limits.h> because the latter comes from gcc's include/ directory
13930         and not the newlib/libc/include directory.
13931
13932 2004-12-04  Richard Henderson  <rth@redhat.com>
13933
13934         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
13935
13936 2004-12-04  Richard Henderson  <rth@redhat.com>
13937
13938         * lib/target-supports.exp (check_gc_sections_available): Disable
13939         for alpha and ia64.
13940
13941 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
13942
13943         PR middle-end/17909
13944         * g++.dg/other/vararg-2.C: New test.
13945
13946 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13947
13948         PR c++/17011, c++/17971
13949         * g++.dg/template/error15.C: Adjust expected error.
13950         * g++.dg/template/instantiate3.C: Likewise.
13951
13952 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
13953
13954         * gcc.dg/altivec-18.c: Fix for darwin
13955
13956 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13957
13958         PR c++/18782
13959         * g++.dg/parse/ptrmem2.C: New.
13960
13961         PR c++/18318
13962         * g++.dg/template/new1.C: New.
13963
13964 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13965
13966         PR fortran/18710
13967         * gfortran.dg/direct_io_3.f90: New test.
13968
13969 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
13970
13971         PR 18758
13972         * g++.dg/parse/crash21.C: New.
13973
13974 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13975
13976         PR c++/15664, c++/18276
13977         * g++.dg/template/ttp13.C: New test.
13978         * g++.dg/template/ttp14.C: Likewise.
13979
13980 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13981
13982         PR c++/18123
13983         * g++.dg/parse/enum2.C: New test.
13984         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
13985
13986 2004-12-02  Nick Clifton  <nickc@redhat.com>
13987
13988         * gcc.target/xstormy16: New test directory.
13989         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13990         * gcc.target/xstormy16/bp.c: Check the generation of bp
13991         instructions.
13992         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
13993         bn instructions and the BELOW100 attribute.
13994
13995 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
13996
13997         PR target/16952
13998         * gcc.dg/ppc-eabi.c: New.
13999
14000 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14001
14002         PR fortran/18284
14003         * gfortran.dg/backspace.f90
14004
14005 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14006
14007         * gfortran.dg/inquire.f90: New test.
14008
14009 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
14010
14011         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14012         handle effective-target-keyword.
14013         (dg-skip-if): Support effective-target keyword as target list.
14014         (dg-xfail-if): Ditto.
14015         * lib/target-supports.exp (is-effective-target-keyword): New proc.
14016
14017 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
14018
14019         PR tree-optimization/18291
14020         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14021
14022 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14023
14024         PR C++/18729
14025         * g++.dg/parse/crash20.C: New.
14026
14027         PR c++/17431
14028         * g++.dg/overload/arg1.C: New.
14029         * g++.dg/overload/arg2.C: New.
14030         * g++.dg/overload/arg3.C: New.
14031         * g++.dg/overload/arg4.C: New.
14032
14033 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
14034
14035         * gcc.dg/c99-flex-array-4.c: Remove.
14036
14037 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14038
14039         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14040
14041         * lib/target-supports.exp (is-effective-target): Simplify.
14042
14043         * lib/target-supports.exp (check_effective_target_vect_long):
14044         Fix for powerpc64-*-*.
14045
14046 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
14047
14048         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14049         to support new requirements on FreeBSD 5.
14050
14051 2004-11-30  Devang Patel  <dpatel@apple.com>
14052
14053         PR 18702
14054         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14055
14056 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14057
14058         * g++.dg/ext/altivec-13.C: New test.
14059
14060 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
14061
14062         PR tree-opt/18298
14063         * gcc.c-torture/execute/p18298.c: New test.
14064
14065 2004-11-30  Ira Rosen  <irar@il.ibm.com>
14066             Dorit Naishlos  <dorit@il.ibm.com>
14067
14068         PR tree-opt/18607
14069         * gcc.dg/vect/vect-89.c: New test.
14070
14071 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
14072
14073         * gcc.dg/pr18596-1.c: New test.
14074
14075 2004-11-30  Ben Elliston  <bje@au.ibm.com>
14076
14077         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14078
14079 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14080
14081         PR c/18479
14082         * gcc.dg/pr18479.c: New test.
14083
14084 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14085
14086         PR target/18490
14087         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14088         mmix-knuth-mmixware.
14089
14090         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14091         cris-*-elf* cris-*-aout* mmix-*-*
14092
14093 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14094
14095         PR middle-end/18725
14096         * gcc.dg/pr18725.c: New test.
14097
14098 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14099
14100         PR target/18488
14101         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14102
14103         PR target/18336
14104         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14105
14106 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
14107
14108         PR c++/18368
14109         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14110         * g++.old-deja/g++.law/ctors5.C: Likewise.
14111         * g++.old-deja/g++.other/crash25.C: Likewise.
14112
14113         PR c++/18674
14114         * g++.dg/template/error16.C: New test.
14115
14116         PR c++/18512
14117         * g++.dg/template/crash29.C: New test.
14118
14119 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
14120
14121         PR tree-optimization/18712
14122         * gcc.c-torture/compile/pr18712.c: New test.
14123
14124 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
14125
14126         PR c/7544
14127         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14128         tests.
14129
14130 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14131
14132         PR c++/18652
14133         * g++.dg/lookup/crash6.C: New test.
14134
14135 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14136
14137         PR middle-end/18164
14138         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
14139
14140 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14141
14142         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14143         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14144         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14145
14146 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
14147
14148         * gcc.dg/pr18164.c: New test.
14149
14150 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
14151
14152         * gcc.dg/funroll-loops-all.c: New.
14153
14154 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14155
14156         PR target/18489
14157         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14158         delimeter, match space and TAB as well as ":".
14159
14160         PR target/18484
14161         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14162
14163         PR target/18348
14164         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14165
14166         PR target/18345
14167         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14168
14169         PR target/18337
14170         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14171
14172 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
14173
14174         * gfortran.dg/direct_io_2.f90: New test.
14175
14176 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14177
14178         PR target/18334
14179         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14180
14181 2004-11-28  Richard Henderson  <rth@redhat.com>
14182
14183         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14184
14185 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
14186
14187         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14188         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14189         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14190         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14191         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14192         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14193         gcc.dg/pointer-arith-8.c: New tests.
14194
14195 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
14196
14197         PR fortran/18364
14198         * gfortran.dg/endfile.f90: New test.
14199
14200 2004-11-27  Falk Hueffner  <falk@debian.org>
14201
14202         * gcc.dg/loop-6.c: New test.
14203
14204 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14205
14206         * gcc.c-torture/execute/20041126-1.c: New test.
14207
14208 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14209
14210         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14211         on IRIX.
14212
14213 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14214
14215         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14216         functions.
14217
14218 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14219
14220         PR rtl-optimization/17825
14221         * gcc.c-torture/compile/20041119-1.c: New test.
14222
14223 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14224
14225         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14226         Check existence of ld library path variables before unsetting.
14227
14228 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
14229
14230         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14231
14232 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14233
14234         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14235
14236 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14237
14238         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14239
14240 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14241
14242         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14243         dg-do directive.
14244
14245 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14246
14247         * gcc.dg/pr17957.c: Pass --param, not -param.
14248
14249 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14250
14251         PR middle-end/17957
14252         * testsuite/gcc.dg/pr17957.c: New test.
14253
14254 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
14255
14256         PR c++/18445
14257         * g++.dg/template/crash28.C: Likewise.
14258
14259         PR c++/18001
14260         * g++.dg/expr/unary2.C: Adjust lvalue messages.
14261         * g++.dg/ext/lvaddr.C: Likewise.
14262         * g++.dg/opt/pr7503-3.C: Likewise.
14263
14264         PR c++/18466
14265         * g++.dg/parse/qualified3.C: New test.
14266         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14267
14268         PR c++/18545
14269         * g++.dg/expr/return1.C: New test.
14270
14271 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14272
14273         Friend class name lookup 3/n, PR c++/3332
14274         * g++.dg/lookup/friend3.C: New test.
14275         * g++.dg/lookup/friend4.C: Likewise.
14276         * g++.dg/lookup/friend5.C: Likewise.
14277
14278 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14279
14280         Friend class name lookup 2/n, PR c++/14513, c++/15410
14281         * g++.dg/lookup/friend2.C: New test.
14282         * g++.dg/template/friend31.C: Likewise.
14283
14284 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14285
14286         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14287
14288 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14289
14290         PR c++/17473
14291         * g++.dg/tc1/dr56.C: Remove.
14292         * g++.dg/template/typedef1.C: Add dg-error markers.
14293         * g++.old-deja/g++.other/typedef7.C: Likewise.
14294
14295         PR c++/18285
14296         * g++.dg/parse/typedef7.C: New test.
14297
14298 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
14299
14300         * gcc.c-torture/execute/20041124-1.c: New test.
14301
14302 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14303
14304         * g++.dg/template/deduce3.C: New test.
14305
14306         PR c++/18586
14307         * g++.dg/template/crash27.C: New test.
14308
14309         PR c++/18530
14310         * g++.dg/warn/Wshadow-3.C: New test.
14311
14312 2004-11-24  Devang Patel  <dpatel@apple.com>
14313
14314         PR/18555
14315         * gcc.dg/cpp/isysroot-1.c: New test.
14316         * gcc.dg/cpp/usr/include/stdio.h: New file.
14317         * gcc.dg/cpp/isysroot-2.c: New test.
14318         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14319         New file.
14320
14321 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14322
14323         PR c++/8929
14324         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14325
14326 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14327
14328         * gcc.target/sparc/align.c: Do not include <stdint.h>.
14329         * gcc.target/sparc/pdist.c: Likewise.
14330
14331 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
14332
14333         PR c++/16882
14334         * g++.dg/conversion/simd1.C: New test.
14335
14336 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14337
14338         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14339         and restore_ld_library_path_env_vars.
14340         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14341         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14342         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14343         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
14344
14345 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
14346
14347         * gcc.dg/pragma-align-2.c: Test macro expansion.
14348         * gcc.dg/pragma-pack-2.c: New test.
14349
14350 2004-11-23  Richard Henderson  <rth@redhat.com>
14351
14352         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14353         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14354         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14355         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14356         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14357         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14358
14359         * gcc.dg/vect/vect.exp: Add check for alpha.
14360         * lib/target-supports.exp (check_alpha_max_hw_available): New.
14361         (check_effective_target_vect_int): Enable for alpha.
14362         (check_effective_target_vect_long): New.
14363         (is-effective-target): Add it.
14364
14365 2004-11-23  Uros Bizjak <uros@kss-loka.si>
14366
14367         * gcc.dg/pr18614-1.c: New test.
14368
14369 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14370
14371         * gcc.dg/setjmp-2.c: New test.
14372
14373 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
14374
14375         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14376         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14377         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14378         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14379         gcc.target/sparc/pdist.c: New tests.
14380
14381 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
14382
14383         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14384
14385 2004-11-22  Dale Johannesen  <dalej@apple.com>
14386
14387         * gcc.dg/20041111-1.c: New.
14388
14389 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14390
14391         PR tree-opt/18536
14392         * gcc.dg/vect/pr18536.c: New test.
14393
14394 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14395
14396         PR c++/18354
14397         * g++.dg/template/nontype11.C: New test.
14398
14399 2004-11-21  Roger Sayle  <roger@eyesopen.com>
14400
14401         PR middle-end/18520
14402         * gcc.dg/pr18520-1.c: New test case.
14403
14404 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
14405
14406         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14407         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14408         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14409         expected diagnostics.
14410
14411 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14412
14413         PR target/18580
14414         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14415         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14416         vect-77.c, vect-77a.c: XFAIL on the SPARC.
14417
14418 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14419
14420         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14421
14422 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
14423             Joseph Myers  <joseph@codesourcery.com>
14424
14425         * lib/target-supports.exp (check_visibility_available): Really
14426         test the compiler.
14427
14428 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14429
14430         PR tree-opt/18181
14431         * gcc.dg/vect/vect-85.c: New test.
14432         * gcc.dg/vect/vect-86.c: New test.
14433         * gcc.dg/vect/vect-87.c: New test.
14434         * gcc.dg/vect/vect-88.c: New test.
14435
14436 2004-11-19  Ben Elliston  <bje@au.ibm.com>
14437
14438         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
14439
14440 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
14441
14442         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
14443         * gcc.dg/ppc-and-1.c: Ditto.
14444         * gcc.dg/ppc-compare-1.c: Ditto.
14445         * gcc.dg/ppc-mov-1.c: Ditto
14446
14447 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
14448             Mark Mitchell  <mark@codesourcery.com>
14449
14450         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
14451
14452 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14453             Aldy Hernandez  <aldyh@redhat.com>
14454
14455         * lib/target-supports.exp (check_effective_target_vect_int): New
14456         (check_effective_target_vect_float): New
14457         (check_effective_target_vect_double): New.
14458         (is-effective-target): Support new effective targets keywords.
14459         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
14460         default action for dg-do.
14461         * gcc.dg/vect/pr16105.c: Use new support.
14462         * gcc.dg/vect/pr18400.c: Ditto.
14463         * gcc.dg/vect/pr18425.c: Ditto.
14464         * gcc.dg/vect/vect-1.c: Ditto.
14465         * gcc.dg/vect/vect-10.c: Ditto.
14466         * gcc.dg/vect/vect-11.c: Ditto.
14467         * gcc.dg/vect/vect-12.c: Ditto.
14468         * gcc.dg/vect/vect-13.c: Ditto.
14469         * gcc.dg/vect/vect-14.c: Ditto.
14470         * gcc.dg/vect/vect-15.c: Ditto.
14471         * gcc.dg/vect/vect-16.c: Ditto.
14472         * gcc.dg/vect/vect-17.c: Ditto.
14473         * gcc.dg/vect/vect-18.c: Ditto.
14474         * gcc.dg/vect/vect-19.c: Ditto.
14475         * gcc.dg/vect/vect-2.c: Ditto.
14476         * gcc.dg/vect/vect-20.c: Ditto.
14477         * gcc.dg/vect/vect-21.c: Ditto.
14478         * gcc.dg/vect/vect-22.c: Ditto.
14479         * gcc.dg/vect/vect-23.c: Ditto.
14480         * gcc.dg/vect/vect-24.c: Ditto.
14481         * gcc.dg/vect/vect-25.c: Ditto.
14482         * gcc.dg/vect/vect-26.c: Ditto.
14483         * gcc.dg/vect/vect-27.c: Ditto.
14484         * gcc.dg/vect/vect-27a.c: Ditto.
14485         * gcc.dg/vect/vect-28.c: Ditto.
14486         * gcc.dg/vect/vect-29.c: Ditto.
14487         * gcc.dg/vect/vect-29a.c: Ditto.
14488         * gcc.dg/vect/vect-3.c: Ditto.
14489         * gcc.dg/vect/vect-30.c: Ditto.
14490         * gcc.dg/vect/vect-31.c: Ditto.
14491         * gcc.dg/vect/vect-32.c: Ditto.
14492         * gcc.dg/vect/vect-33.c: Ditto.
14493         * gcc.dg/vect/vect-34.c: Ditto.
14494         * gcc.dg/vect/vect-35.c: Ditto.
14495         * gcc.dg/vect/vect-36.c: Ditto.
14496         * gcc.dg/vect/vect-37.c: Ditto.
14497         * gcc.dg/vect/vect-38.c: Ditto.
14498         * gcc.dg/vect/vect-4.c: Ditto.
14499         * gcc.dg/vect/vect-40.c: Ditto.
14500         * gcc.dg/vect/vect-41.c: Ditto.
14501         * gcc.dg/vect/vect-42.c: Ditto.
14502         * gcc.dg/vect/vect-43.c: Ditto.
14503         * gcc.dg/vect/vect-44.c: Ditto.
14504         * gcc.dg/vect/vect-45.c: Ditto.
14505         * gcc.dg/vect/vect-46.c: Ditto.
14506         * gcc.dg/vect/vect-47.c: Ditto.
14507         * gcc.dg/vect/vect-48.c: Ditto.
14508         * gcc.dg/vect/vect-48a.c: Ditto.
14509         * gcc.dg/vect/vect-49.c: Ditto.
14510         * gcc.dg/vect/vect-5.c: Ditto.
14511         * gcc.dg/vect/vect-50.c: Ditto.
14512         * gcc.dg/vect/vect-51.c: Ditto.
14513         * gcc.dg/vect/vect-52.c: Ditto.
14514         * gcc.dg/vect/vect-53.c: Ditto.
14515         * gcc.dg/vect/vect-54.c: Ditto.
14516         * gcc.dg/vect/vect-55.c: Ditto.
14517         * gcc.dg/vect/vect-56.c: Ditto.
14518         * gcc.dg/vect/vect-56a.c: Ditto.
14519         * gcc.dg/vect/vect-57.c: Ditto.
14520         * gcc.dg/vect/vect-58.c: Ditto.
14521         * gcc.dg/vect/vect-59.c: Ditto.
14522         * gcc.dg/vect/vect-6.c: Ditto.
14523         * gcc.dg/vect/vect-60.c: Ditto.
14524         * gcc.dg/vect/vect-61.c: Ditto.
14525         * gcc.dg/vect/vect-62.c: Ditto.
14526         * gcc.dg/vect/vect-63.c: Ditto.
14527         * gcc.dg/vect/vect-64.c: Ditto.
14528         * gcc.dg/vect/vect-65.c: Ditto.
14529         * gcc.dg/vect/vect-66.c: Ditto.
14530         * gcc.dg/vect/vect-67.c: Ditto.
14531         * gcc.dg/vect/vect-68.c: Ditto.
14532         * gcc.dg/vect/vect-69.c: Ditto.
14533         * gcc.dg/vect/vect-7.c: Ditto.
14534         * gcc.dg/vect/vect-72.c: Ditto.
14535         * gcc.dg/vect/vect-72a.c: Ditto.
14536         * gcc.dg/vect/vect-73.c: Ditto.
14537         * gcc.dg/vect/vect-74.c: Ditto.
14538         * gcc.dg/vect/vect-75.c: Ditto.
14539         * gcc.dg/vect/vect-76.c: Ditto.
14540         * gcc.dg/vect/vect-77.c: Ditto.
14541         * gcc.dg/vect/vect-77a.c: Ditto.
14542         * gcc.dg/vect/vect-78.c: Ditto.
14543         * gcc.dg/vect/vect-79.c: Ditto.
14544         * gcc.dg/vect/vect-8.c: Ditto.
14545         * gcc.dg/vect/vect-80.c: Ditto.
14546         * gcc.dg/vect/vect-82.c: Ditto.
14547         * gcc.dg/vect/vect-82_64.c: Ditto.
14548         * gcc.dg/vect/vect-83.c: Ditto.
14549         * gcc.dg/vect/vect-83_64.c: Ditto.
14550         * gcc.dg/vect/vect-9.c: Ditto.
14551         * gcc.dg/vect/vect-all.c: Ditto.
14552         * gcc.dg/vect/vect-none.c: Ditto.
14553
14554 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14555
14556         * lib/gcc-dg.exp (dg-skip-if): New function.
14557         (dg-forbid-option): Remove.
14558         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
14559         * g++.dg/abi/bitfield8.C: Likewise.
14560         * g++.dg/abi/dtor1.C: Likewise.
14561         * g++.dg/abi/empty10.C: Likewise.
14562         * g++.dg/abi/empty7.C: Likewise.
14563         * g++.dg/abi/empty9.C: Likewise.
14564         * g++.dg/abi/layout3.C: Likewise.
14565         * g++.dg/abi/layout4.C: Likewise.
14566         * g++.dg/abi/thunk1.C: Likewise.
14567         * g++.dg/abi/thunk2.C: Likewise.
14568         * g++.dg/abi/vbase11.C: Likewise.
14569         * g++.dg/abi/vthunk2.C: Likewise.
14570         * g++.dg/abi/vthunk3.C: Likewise.
14571         * g++.dg/ext/attrib8.C: Likewise.
14572         * g++.dg/opt/longbranch2.C: Likewise.
14573         * g++.dg/opt/reg-stack4.C: Likewise.
14574         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14575         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14576         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14577         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14578         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14579         * gcc.dg/20000609-1.c: Likewise.
14580         * gcc.dg/20000720-1.c: Likewise.
14581         * gcc.dg/20011107-1.c: Likewise.
14582         * gcc.dg/20011119-1.c: Likewise.
14583         * gcc.dg/20020108-1.c: Likewise.
14584         * gcc.dg/20020122-2.c: Likewise.
14585         * gcc.dg/20020122-3.c: Likewise.
14586         * gcc.dg/20020201-3.c: Likewise.
14587         * gcc.dg/20020206-1.c: Likewise.
14588         * gcc.dg/20020218-1.c: Likewise.
14589         * gcc.dg/20020310-1.c: Likewise.
14590         * gcc.dg/20020411-1.c: Likewise.
14591         * gcc.dg/20020418-2.c: Likewise.
14592         * gcc.dg/20020426-1.c: Likewise.
14593         * gcc.dg/20020426-2.c: Likewise.
14594         * gcc.dg/20020517-1.c: Likewise.
14595         * gcc.dg/20020523-1.c: Likewise.
14596         * gcc.dg/20020523-2.c: Likewise.
14597         * gcc.dg/20020729-1.c: Likewise.
14598         * gcc.dg/20030204-1.c: Likewise.
14599         * gcc.dg/20030826-2.c: Likewise.
14600         * gcc.dg/20030926-1.c: Likewise.
14601         * gcc.dg/20031202-1.c: Likewise.
14602         * gcc.dg/980312-1.c: Likewise.
14603         * gcc.dg/980313-1.c: Likewise.
14604         * gcc.dg/990117-1.c: Likewise.
14605         * gcc.dg/990424-1.c: Likewise.
14606         * gcc.dg/990524-1.c: Likewise.
14607         * gcc.dg/991230-1.c: Likewise.
14608         * gcc.dg/i386-387-1.c: Likewise.
14609         * gcc.dg/i386-387-2.c: Likewise.
14610         * gcc.dg/i386-387-3.c: Likewise.
14611         * gcc.dg/i386-387-4.c: Likewise.
14612         * gcc.dg/i386-387-5.c: Likewise.
14613         * gcc.dg/i386-387-6.c: Likewise.
14614         * gcc.dg/i386-asm-1.c: Likewise.
14615         * gcc.dg/i386-bitfield1.c: Likewise.
14616         * gcc.dg/i386-bitfield2.c: Likewise.
14617         * gcc.dg/i386-loop-1.c: Likewise.
14618         * gcc.dg/i386-loop-2.c: Likewise.
14619         * gcc.dg/i386-loop-3.c: Likewise.
14620         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14621         * gcc.dg/i386-pic-1.c: Likewise.
14622         * gcc.dg/i386-regparm.c: Likewise.
14623         * gcc.dg/i386-signbit-1.c: Likewise.
14624         * gcc.dg/i386-signbit-2.c: Likewise.
14625         * gcc.dg/i386-signbit-3.c: Likewise.
14626         * gcc.dg/i386-sse-5.c: Likewise.
14627         * gcc.dg/i386-sse-8.c: Likewise.
14628         * gcc.dg/i386-unroll-1.c: Likewise.
14629         * gcc.dg/tls/opt-1.c: Likewise.
14630         * gcc.dg/tls/opt-2.c: Likewise.
14631         * gcc.dg/unroll-1.c: Likewise.
14632         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14633         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14634         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14635         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14636
14637 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14638
14639         * g++.dg/template/incomplete1.C: New test.
14640
14641 2004-11-16  Nick Clifton  <nickc@redhat.com>
14642
14643         Revert patches accidentally commited during checkin of fixes for
14644         xstormy16 tests:
14645         gcc.c-torture/execute/simd-4.c: Revert
14646         gcc.dg/20040910-1.c: Revert.
14647
14648 2004-11-16  Paul Brook  <paul@codesourcery.com>
14649
14650         PR fortran/13010
14651         * gfortran.dg/der_pointer_1.f90: New test.
14652
14653 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
14654
14655         PR c/18498
14656         * gcc.dg/bitfld-13.c: New test.
14657
14658 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
14659
14660         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
14661         powerpc*-*-linux*.
14662
14663         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
14664         * gcc.dg/ppc64-abi-2.c: Ditto.
14665         * gcc.dg/ppc64-abi-3.c: Ditto.
14666
14667         * lib/gcc-dg.exp (dg-target-list): Remove.
14668
14669 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
14670
14671         * gcc.dg/ia64-postinc.c: New test.
14672
14673 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14674
14675         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
14676
14677 2004-11-15  Nick Clifton  <nickc@redhat.com>
14678
14679         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
14680         __INT_MAX__ so that the test can be compiled by toolchains
14681         targeted at 16-bit processors.
14682
14683         * gcc.dg/20040625-1.c: Use long constants rather than integers
14684         when performing arithmetic that will overflow 16-bits.
14685
14686         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
14687         xstormy16.  It does not support 128-bit vector operations.
14688
14689         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14690         with the macro PTR_TYPE.  Define this macro to an integer type
14691         suitable for holding a pointer.
14692
14693         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
14694         the target is a 16-bit processor.
14695
14696         * gcc.dg/cpp/if-2.c: Expect a different warning message from
14697         16-bit targets where the character constant will be too long.
14698
14699         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
14700         where the double will not be directly addressable.
14701
14702 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14703
14704         Friend class name lookup 1/n, PR c++/18471
14705         * g++.dg/template/crash26.C: New test.
14706         * g++.dg/lookup/struct1.C: Adjust expected error.
14707         * g++.dg/parse/elab1.C: Likewise.
14708         * g++.dg/parse/elab2.C: Likewise.
14709         * g++.dg/parse/int-as-enum1.C: Likewise.
14710         * g++.dg/parse/struct-as-enum1.C: Likewise.
14711         * g++.dg/parse/typedef1.C: Likewise.
14712         * g++.dg/parse/typedef3.C: Likewise.
14713         * g++.dg/parse/typedef4.C: Likewise.
14714         * g++.dg/parse/typedef5.C: Likewise.
14715         * g++.dg/template/nontype4.C: Likewise.
14716         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
14717         * g++.old-deja/g++.other/elab1.C: Likewise.
14718         * g++.old-deja/g++.other/syntax4.C: Likewise.
14719
14720 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14721
14722         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
14723
14724 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
14725
14726         * gcc.c-torture/execute/20041114-1.c: New test.
14727
14728 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
14729
14730         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
14731         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
14732         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
14733         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
14734         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
14735         gcc.dg/switch-7.c: New tests.
14736
14737 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14738
14739         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
14740
14741 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14742
14743         PR tree-opt/18400
14744         * gcc.dg/vect/pr18400.c: New test.
14745
14746 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14747             Andrew Pinski  <pinskia@physics.uc.edu>
14748
14749         PR tree-opt/18425
14750         * gcc.dg/vect/pr18425.c: New test.
14751
14752 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14753
14754         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
14755         Guard with dg-require-alias and dg-require-visibility.
14756
14757 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14758
14759         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
14760
14761 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14762
14763         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
14764
14765 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14766
14767         PR c++/17344
14768         * g++.dg/template/defarg5.C: New test.
14769
14770 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14771
14772         * g++.dg/parse/cast1.C: Run only on ILP32.
14773         * g++.old-deja/g++.mike/p784.C: Likewise.
14774
14775 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
14776
14777         * gcc.c-torture/execute/20041113-1.c: New test.
14778
14779 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14780
14781         PR target/18230
14782         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
14783         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
14784         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
14785         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14786         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
14787         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
14788         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
14789         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
14790         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
14791         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14792         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14793         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
14794         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
14795
14796 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14797
14798         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
14799         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
14800         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
14801         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
14802         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
14803         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
14804         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
14805         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
14806         gcc.target/sparc/combined-1.c: New tests.
14807
14808 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
14809
14810         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
14811         New tests.
14812
14813 2004-11-12  Mark Mitchell <mark@codesourcery.com>
14814
14815         * lib/gcc-dg.exp (dg-forbid-option): New function.
14816         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
14817         * g++.dg/abi/bitfield8.C: Likewise.
14818         * g++.dg/abi/dtor1.C: Likewise.
14819         * g++.dg/abi/empty10.C: Likewise.
14820         * g++.dg/abi/empty7.C: Likewise.
14821         * g++.dg/abi/empty9.C: Likewise.
14822         * g++.dg/abi/layout3.C: Likewise.
14823         * g++.dg/abi/layout4.C: Likewise.
14824         * g++.dg/abi/thunk1.C: Likewise.
14825         * g++.dg/abi/thunk2.C: Likewise.
14826         * g++.dg/abi/vbase11.C: Likewise.
14827         * g++.dg/abi/vthunk2.C: Likewise.
14828         * g++.dg/abi/vthunk3.C: Likewise.
14829         * g++.dg/ext/attrib8.C: Likewise.
14830         * g++.dg/opt/longbranch2.C: Likewise.
14831         * g++.dg/opt/reg-stack4.C: Likewise.
14832         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14833         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14834         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14835         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14836         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14837         * gcc.dg/20000609-1.c: Likewise.
14838         * gcc.dg/20000720-1.c: Likewise.
14839         * gcc.dg/20011107-1.c: Likewise.
14840         * gcc.dg/20011119-1.c: Likewise.
14841         * gcc.dg/20020108-1.c: Likewise.
14842         * gcc.dg/20020122-2.c: Likewise.
14843         * gcc.dg/20020122-3.c: Likewise.
14844         * gcc.dg/20020201-3.c: Likewise.
14845         * gcc.dg/20020206-1.c: Likewise.
14846         * gcc.dg/20020218-1.c: Likewise.
14847         * gcc.dg/20020310-1.c: Likewise.
14848         * gcc.dg/20020411-1.c: Likewise.
14849         * gcc.dg/20020418-2.c: Likewise.
14850         * gcc.dg/20020426-1.c: Likewise.
14851         * gcc.dg/20020426-2.c: Likewise.
14852         * gcc.dg/20020517-1.c: Likewise.
14853         * gcc.dg/20020523-1.c: Likewise.
14854         * gcc.dg/20020523-2.c: Likewise.
14855         * gcc.dg/20020729-1.c: Likewise.
14856         * gcc.dg/20030204-1.c: Likewise.
14857         * gcc.dg/20030826-2.c: Likewise.
14858         * gcc.dg/20030926-1.c: Likewise.
14859         * gcc.dg/20031202-1.c: Likewise.
14860         * gcc.dg/980312-1.c: Likewise.
14861         * gcc.dg/980313-1.c: Likewise.
14862         * gcc.dg/990117-1.c: Likewise.
14863         * gcc.dg/990424-1.c: Likewise.
14864         * gcc.dg/990524-1.c: Likewise.
14865         * gcc.dg/991230-1.c: Likewise.
14866         * gcc.dg/i386-387-1.c: Likewise.
14867         * gcc.dg/i386-387-2.c: Likewise.
14868         * gcc.dg/i386-387-3.c: Likewise.
14869         * gcc.dg/i386-387-4.c: Likewise.
14870         * gcc.dg/i386-387-5.c: Likewise.
14871         * gcc.dg/i386-387-6.c: Likewise.
14872         * gcc.dg/i386-asm-1.c: Likewise.
14873         * gcc.dg/i386-bitfield1.c: Likewise.
14874         * gcc.dg/i386-bitfield2.c: Likewise.
14875         * gcc.dg/i386-loop-1.c: Likewise.
14876         * gcc.dg/i386-loop-2.c: Likewise.
14877         * gcc.dg/i386-loop-3.c: Likewise.
14878         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14879         * gcc.dg/i386-pic-1.c: Likewise.
14880         * gcc.dg/i386-regparm.c: Likewise.
14881         * gcc.dg/i386-signbit-1.c: Likewise.
14882         * gcc.dg/i386-signbit-2.c: Likewise.
14883         * gcc.dg/i386-signbit-3.c: Likewise.
14884         * gcc.dg/i386-sse-5.c: Likewise.
14885         * gcc.dg/i386-sse-8.c: Likewise.
14886         * gcc.dg/i386-unroll-1.c: Likewise.
14887         * gcc.dg/tls/opt-1.c: Likewise.
14888         * gcc.dg/tls/opt-2.c: Likewise.
14889         * gcc.dg/unroll-1.c: Likewise.
14890         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14891         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14892         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14893         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14894         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
14895         -m64 is specified.
14896
14897 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14898
14899         PR c++/18389
14900         * g++.dg/parse/cond1.C: New test.
14901
14902         PR c++/18429
14903         * g++.dg/template/array9.C: New test.
14904         * g++.dg/ext/vla1.C: Adjust error messages.
14905         * g++.dg/ext/vlm1.C: Likewise.
14906         * g++.dg/template/crash2.C: Likewise.
14907
14908         PR c++/18436
14909         * g++.dg/template/call3.C: New test.
14910
14911         PR c++/18407
14912         * g++.dg/template/ptrmem11.C: New test.
14913
14914 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
14915
14916         PR other/14264
14917         * lib/g++.exp: Set LC_ALL and LANG to C.
14918         * lib/gcc-dg.exp: Likewise.
14919         * lib/gfortran.exp: Likewise.
14920         * lib/objc.exp: Likewise.
14921         * lib/treelang.exp: Likewise.
14922
14923 2004-11-12  Andreas Schwab  <schwab@suse.de>
14924
14925         * gcc.dg/pr16286.c: Fix last change.
14926
14927 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14928
14929         PR c++/18416
14930         * g++.dg/init/global1.C: New test.
14931
14932 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
14933
14934         * gcc.c-torture/execute/20041112-1.c: New test.
14935
14936 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14937
14938         * lib/gcc-dg.exp (dg-target-list): New.
14939
14940 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14941             Richard Sandiford  <rsandifo@redhat.com>
14942
14943         * lib/target-supports.exp (get-compiler_messages): New.
14944         (check_named_sections_available): Use it.
14945         (check_effective_target_ilp32): New.
14946         (check_effective_target_lp64): New.
14947         (is-effective-target): New.
14948         * lib/gcc-dg.exp (dg-require-effective-target): New.
14949
14950 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
14951
14952         * gcc.dg/precedence-1.c: New test.
14953
14954 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14955
14956         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
14957
14958         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
14959         message, delete generated files, use more descriptive name for
14960         executable, and make the test unsupported when it cannot be run.
14961
14962         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
14963         (dg-require-weak, dg-require-visibility, dg-require-alias,
14964         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
14965         dg-require-iconv, dg-require-named-sections): Use it.
14966
14967         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
14968
14969 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
14970
14971         PR target/16457
14972         * gcc.dg/ppc-and-1: New
14973
14974         PR target/16796
14975         * gcc.dg/ppc-mov-1.c: New.
14976
14977         PR target/16458
14978         * gcc.dg/ppc-compare-1.c: New.
14979
14980 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
14981
14982         * objc.dg/desig-init-2.m: New test.
14983
14984 2004-11-10  Adam Nemet  <anemet@lnxw.com>
14985
14986         PR middle-end/18160
14987         * g++.dg/warn/register-var-1.C: New test.
14988         * g++.dg/warn/register-var-2.C: New test.
14989
14990 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14991
14992         * gcc.dg/union-2.c: New test.
14993
14994 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
14995
14996         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
14997         New test for PR tree-optimization/17892.
14998
14999 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
15000
15001         PR c++/18369
15002         * g++.dg/init/new12.C: New test.
15003
15004 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
15005
15006         * gcc.target/sparc: New directory.
15007         * gcc.target/sparc/sparc.exp: New driver.
15008         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15009         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15010         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15011         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15012
15013 2004-11-10  Paul Brook  <paul@codesourcery.com>
15014
15015         PR fortran/18218
15016         * gfortran.dg/list_read.c: New test.
15017
15018 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15019
15020         PR c/18322
15021         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15022         expected diagnostic location.
15023
15024 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
15025
15026         * gcc.dg/20041109-1.c: New test.
15027
15028 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15029
15030         PR objc/18406
15031         * objc/compile/pr18406.m: New test.
15032
15033 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15034
15035         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15036
15037 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15038
15039         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15040
15041 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15042
15043         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15044
15045 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15046
15047         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15048         exit.
15049
15050 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
15051
15052         PR tree-opt/18299
15053         * gcc.c-torture/pr18299-1.c: New test.
15054
15055 2004-11-06  Andreas Schwab  <schwab@suse.de>
15056
15057         * gcc.dg/pr16286.c: Also test for bool and pixel.
15058
15059 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
15060
15061         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15062         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15063         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15064         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15065         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15066         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15067         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15068         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15069         gcc.dg/struct-semi-3.c: New tests.
15070
15071 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15072
15073         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15074
15075 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15076
15077         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15078         Do not use C99 designators.
15079
15080 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15081
15082         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15083
15084 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15085
15086         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15087         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15088         * gcc.c-torture/execute/simd-5.x: Remove.
15089
15090 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
15091
15092         PR rtl-optimization/17933
15093         * gcc.dg/torture/pr17933-1.c: New test.
15094
15095 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15096
15097         PR target/18106
15098         * lib/target-supports.exp (check_weak_available): Support
15099         Windows.
15100
15101 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
15102
15103         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15104         call to fflush(stdout) before abort.
15105         (my_ffsll): New function.
15106         (generate_fields): Use it.
15107
15108 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15109
15110         * gcc.dg/init-undef-1.c: New test.
15111
15112 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15113
15114         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15115         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15116         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15117         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15118         expected messages for new parser.
15119
15120 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
15121
15122         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15123
15124 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15125
15126         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15127         on LP64 targets.
15128
15129 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15130
15131         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15132         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15133         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15134         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15135         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15136         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15137         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15138         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15139         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15140         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15141
15142 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15143
15144         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15145         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15146         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15147         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15148         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15149         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15150         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15151         for new parser.
15152
15153 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
15154
15155         PR target/15342
15156         * gcc.dg/20041104-1.c: New test.
15157
15158 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15159
15160         * g++.dg/template/nontype7.C: New test.
15161         * g++.dg/template/nontype8.C: Likewise.
15162         * g++.dg/template/nontype9.C: Likewise.
15163         * g++.dg/template/nontype10.C: Likewise.
15164         * g++.dg/tc1/dr49.C: Likewise.
15165         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15166         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15167
15168 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15169
15170         * g++.dg/rtti/tinfo1.C: Remove xfails.
15171
15172 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15173
15174         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15175         packed attribute to the definition to satisfy the new C++ parser.
15176
15177 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15178
15179         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15180         invocations of va_arg.
15181
15182 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
15183
15184         PR c++/18124
15185         * g++.dg/template/crash25.C: New test.
15186
15187         PR c++/18155
15188         * g++.dg/template/typedef2.C: New test.
15189         * g++.dg/parse/crash13.C: Adjust error markers.
15190
15191         PR c++/18177
15192         * g++.dg/conversion/const3.C: New test.
15193
15194 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15195
15196         PR fortran/17535
15197         PR fortran/17583
15198         PR fortran/17713
15199         * gfortran.dg/generic_[123].f90: New testcases.
15200
15201 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15202
15203         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15204         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15205
15206 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15207
15208         PR tree-opt/16808
15209         * gcc.c-torture/compile/pr16808.c: New test.
15210
15211 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
15212
15213         PR rtl-optimization/17104
15214         * gcc.dg/ppc-bitfield1.c: New.
15215
15216 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15217
15218         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15219
15220 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15221
15222         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
15223         strings for 32-bit code.
15224
15225 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
15226
15227         PR c/18239
15228         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15229
15230 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
15231
15232         PR c++/18064
15233         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15234
15235 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
15236
15237         PR c++/15172
15238         * g++.dg/init/aggr2.C: New test.
15239
15240 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
15241
15242         * objc.dg/local-decl-1.m: New test.
15243
15244 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15245
15246         * gcc.dg/20040910-1.c: Adjust regex.
15247
15248 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15249
15250         PR rtl-optimization/18084
15251         * g++.dg/opt/pr18084-1.C: New testcase.
15252
15253 2004-10-30  Matt Austern  <austern@apple.com>
15254
15255         PR c++/17542
15256         * g++.dg/ext/attrib18.C: New test.
15257
15258 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15259
15260         PR middle-end/18096
15261         * gcc.dg/pr18096-1.c: New test case.
15262
15263 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15264
15265         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15266
15267 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
15268
15269         PR c/16666
15270         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15271         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15272         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15273         gcc.dg/old-style-prom-3.c: New tests.
15274
15275 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
15276
15277         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15278         Remove unnecessary inclusion of stdio.h.
15279
15280 2004-10-29  Roger Sayle  <roger@eyesopen.com>
15281
15282         PR rtl-optimization/17581
15283         * gcc.dg/pr17581-1.c: New test case.
15284
15285 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
15286
15287         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15288         being implemented.
15289         * g++.dg/conversion/dr195-1.C: New.
15290         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15291         * g++.old-deja/g++.mike/p10148.C: Likewise.
15292
15293 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
15294
15295         PR c++/17695
15296         * g++.dg/debug/typedef2.C: New test.
15297
15298 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
15299
15300         PR fortran/13490
15301         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15302         * gfortran.dg/g77/README: Update.
15303
15304 2004-10-28  Matt Austern  <austern@apple.com>
15305
15306         PR c++/14124
15307         * g++.dg/ext/packed7.C: New test.
15308
15309 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15310
15311         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15312         scan-assembler.
15313         * lib/scanasm.exp (hidden-scan-for): New proc.
15314         (scan-hidden): Use hidden-scan-for instead of constructing the scan
15315         string.
15316         (scan-not-hidden): Likewise.
15317         * lib/target-supports.exp (check_visibility_available): mach-o is
15318         support too.
15319
15320 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
15321
15322         PR c++/17132
15323         * g++.dg/template/memclass3.C: New test.
15324
15325 2004-10-28  Adam Nemet  <anemet@lnxw.com>
15326
15327         PR middle-end/18160
15328         * gcc.dg/register-var-1.c: New test.
15329         * gcc.dg/register-var-2.c: New test.
15330         * gcc.dg/asm-7.c: Taking the address of a register variable is an
15331         error now.
15332
15333 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
15334
15335         PR other/18172
15336         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15337         unused variables.
15338         * gcc.dg/vect/vect-22.c: Likewise.
15339
15340 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
15341
15342         * gcc.dg/i386-rotate-1.c: New test.
15343
15344 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
15345
15346         * g++.dg/init/ref12.C: Add "run" marker.
15347
15348         PR c++/17435
15349         * g++.dg/init/ref12.C: New test.
15350
15351         PR c++/18140
15352         * g++.dg/template/shift1.C: New test.
15353         * g++.dg/template/error10.C: Adjust error markers.
15354
15355 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
15356
15357         PR tree-opt/17529
15358         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15359
15360 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
15361
15362         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15363         * gcc.dg/weak/weak-3.c: Likewise.
15364         * gcc.dg/weak/weak-5.c: Likewise.
15365         * gcc.dg/weak/weak-9.c: Likewise.
15366         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15367         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15368
15369         * gcc.dg/darwin-weakimport-1.c: New.
15370
15371 2004-10-28  Ben Elliston  <bje@au.ibm.com>
15372
15373         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15374
15375 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
15376
15377         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15378         'syntax' error messages.
15379         * gcc.dg/cpp/direct2s.c: Likewise.
15380
15381 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
15382
15383         * gcc.c-torture/compile/20041026-1.c: New.
15384
15385 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
15386
15387         PR c++/18093
15388         * g++.dg/lookup/ns2.C: New test.
15389
15390         PR c++/18020
15391         * g++.dg/template/enum4.C: New test.
15392
15393         PR c++/18161
15394         * g++.dg/template/expr1.C: New test.
15395
15396 2004-10-26  Ben Elliston  <bje@au.ibm.com>
15397
15398         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15399
15400 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15401
15402         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15403         gcc.dg/decl-nospec-3.c: New tests.
15404
15405 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
15406
15407         * objc.dg/super-class-3.m: New test.
15408
15409 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15410
15411         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15412         resyncing.
15413         * gcc.dg/cpp/direct2s.c: Likewise.
15414
15415 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
15416
15417         * objc.dg/image-info.m: Update for changes to section selection.
15418
15419 2004-10-25  David Ayers  <d.ayers@inode.at>
15420             Ziemowit Laski  <zlaski@apple.com>
15421
15422         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15423         diagnostics when messaging 'id <Proto>'.
15424         * objc.dg/class-protocol-1.m: New test.
15425         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15426         a non-existent method signature.
15427         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15428         Update diagnostics when messaging with non-existent method signature.
15429         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15430         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15431         invalid receivers are now resolved as if messaging 'id'; remove
15432         extraneous diagnostics.
15433
15434 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15435
15436         PR c/16667
15437         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
15438         gcc.dg/init-desig-obs-3.c: New tests.
15439
15440 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
15441
15442         * gcc.dg/debug/20041023-1.c: New test.
15443
15444 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
15445
15446         PR middle-end/17407
15447         * gcc.c-torture/compile/pr17407.c: New test.
15448
15449         PR c++/18121
15450         * g++.dg/template/array8.C: New test.
15451
15452 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15453
15454         PR other/18138
15455         * lib/g++.exp: Accept more than one multilib libgcc.
15456         * lib/gcc-dg.exp: Likewise.
15457         * lib/objc.exp: Likewise.
15458         * lib/treelang.exp: Likewise.
15459         * lib/gfortran.exp: Likewise.
15460
15461 2004-10-24  Ben Elliston  <bje@au.ibm.com>
15462
15463         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
15464
15465 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
15466
15467         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
15468         * gcc.dg/c99-const-expr-3.c: Likewise.
15469
15470 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
15471
15472         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
15473
15474 2004-10-23  Ben Elliston  <bje@au.ibm.com>
15475
15476         * gcc.c-torture/execute/loop-2e.x: Remove.
15477
15478 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15479
15480         PR c++/18095
15481         * g++.dg/parse/crash18.C: New.
15482         * g++.dg/parse/crash19.C: New.
15483
15484 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15485
15486         * g++.dg/ext/dllimport1.C: Move dg-warnings.
15487         * g++.dg/ext/dllimport2.C: Same.
15488         * g++.dg/ext/dllimport8.C: Same.
15489
15490 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
15491
15492         PR c++/10841
15493         * g++.dg/conversion/cast1.C: New test.
15494         * g++.dg/overload/pmf1.C: Adjust error marker.
15495
15496 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
15497
15498         PR objc/17923
15499         * objc.dg/const-str-7.m: New test.
15500
15501 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15502
15503         * g++.dg/template/memfriend11.C: Fix comment typo.
15504         * g++.dg/template/memfriend14.C: Likewise.
15505
15506 2004-10-20  Richard Henderson  <rth@redhat.com>
15507
15508         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
15509         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
15510         -fasynchronous-unwind-tables.
15511
15512 2004-10-20  Richard Henderson  <rth@redhat.com>
15513
15514         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
15515         (main): Return success.
15516         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
15517         (main): Return success.
15518
15519 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15520
15521         PR c++/13495
15522         * g++.dg/template/memfriend9.C: New test.
15523         * g++.dg/template/memfriend10.C: Likewise.
15524         * g++.dg/template/memfriend11.C: Likewise.
15525         * g++.dg/template/memfriend12.C: Likewise.
15526         * g++.dg/template/memfriend13.C: Likewise.
15527         * g++.dg/template/memfriend14.C: Likewise.
15528         * g++.dg/template/memfriend15.C: Likewise.
15529         * g++.dg/template/memfriend16.C: Likewise.
15530         * g++.dg/template/memfriend17.C: Likewise.
15531         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
15532
15533 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
15534
15535         * g++.dg/conversion/dr195.C: New.
15536         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
15537
15538 2004-10-20  Ben Elliston  <bje@au.ibm.com>
15539             Devang Patel  <dpatel@apple.com>
15540
15541         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
15542         of floating point arithmetic, which could trap.
15543
15544 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
15545
15546         PR c++/14035
15547         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
15548         * g++.dg/conversion/const2.C: New test.
15549         * g++.dg/expr/reinterpret2.C: New test.
15550         * g++.dg/expr/reinterpret3.C: New test.
15551         * g++.dg/expr/cast2.C: New test.
15552         * g++.dg/expr/copy1.C: New test.
15553         * g++.dg/other/conversion1.C: Change error message.
15554         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
15555         function pointers to void *.
15556         * g++.old-deja/g++.mike/p10148.C: Likewise.
15557
15558 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15559
15560         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
15561
15562 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
15563
15564         PR c++/18047
15565
15566         * g++.dg/parse/expr3.C: New test.
15567
15568 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15569
15570         * gcc.dg/smod-1.c: New test.
15571
15572 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
15573
15574         * objc.dg/method-14.m: New test.
15575
15576 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15577
15578         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
15579         Also xfail as the patch was reverted.
15580
15581 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15582
15583         PR middle-end/16973
15584         * gcc.dg/pr16973.c: New test.
15585
15586 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
15587
15588         PR tree-optimization/17656
15589         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
15590
15591 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15592
15593         * g++.dg/eh/shadow1.C: New.
15594
15595 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
15596
15597         * gcc.c-torture/compile/20041018-1.c: New test.
15598
15599 2004-10-18  Ben Elliston  <bje@au.ibm.com>
15600
15601         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
15602         compiler referring to register 0 when accessing sdata.  The linker
15603         now patches things up.
15604
15605 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
15606
15607         PR c/17529
15608         * gcc.c-torture/compile/pr17529.c: New test.
15609
15610 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15611
15612         PR c++/17743
15613         * g++.dg/ext/attrib17.C: New test.
15614
15615 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15616
15617         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
15618
15619 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15620
15621         PR c++/10479
15622         * g++.dg/ext/attrib16.C: New test.
15623
15624 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
15625
15626         PR c++/17042
15627         * g++.dg/init/dso_handle1.C: New test.
15628
15629         PR c++/14667
15630         * g++.dg/parse/typedef6.C: New test.
15631
15632         PR c++/17916
15633         * g++.dg/parse/pragma1.C: New test.
15634
15635 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
15636
15637         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
15638
15639 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
15640
15641         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
15642         -fno-common when on HPPA HP-UX platforms.
15643
15644 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
15645
15646         PR other/16820
15647         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
15648         stdint.h.
15649         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
15650         uintptr_t.
15651
15652 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15653
15654         PR c++/16301
15655         * g++.dg/lookup/strong-using-4.C: New test.
15656
15657 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15658
15659         PR middle-end/16567
15660         * gcc.c-torture/compile/nested-1.c: New test.
15661
15662 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15663
15664         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
15665         and mipsisa64*-*-* (until support for misaligned loads is added).
15666         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
15667         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
15668         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
15669         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
15670         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
15671         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
15672
15673 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
15674
15675         PR c++/17976
15676         * g++.dg/init/dtor3.C: New test.
15677
15678 2004-10-15  Ben Elliston  <bje@au.ibm.com>
15679
15680         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
15681
15682 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
15683
15684         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
15685         * gcc.dg/macho-lo-sum.c: Likewise.
15686
15687 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
15688
15689         * gcc.dg/ppc-spe64-1.c: New test.
15690
15691 2004-10-14  Devang Patel  <dpatel@apple.com>
15692
15693         PR 17635
15694         * gcc.dg/pr17635.c : New test.
15695
15696 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
15697
15698         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
15699         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
15700         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
15701         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
15702         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
15703         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
15704         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
15705         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
15706         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
15707         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
15708         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
15709         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
15710         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
15711         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
15712         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
15713         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
15714         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
15715         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
15716
15717 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15718
15719         * gcc.dg/vect/vect-82.c: New testcase.
15720         * gcc.dg/vect/vect-82_64.c: New testcase.
15721         * gcc.dg/vect/vect-83.c: New testcase.
15722         * gcc.dg/vect/vect-83_64.c: New testcase.
15723
15724 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15725
15726         * gcc.dg/cpp/error-1.c: New test.
15727
15728 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15729
15730         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
15731
15732 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
15733
15734         PR target/17984
15735         * gcc.dg/cris-peep2-xsrand2.c: New test.
15736
15737 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
15738
15739         PR c++/17661
15740         * testsuite/g++.dg/expr/for2.C: New test.
15741
15742 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15743
15744         * g++.dg/inherit/thunk1.C: Run on the SPARC.
15745
15746 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
15747
15748         PR tree-optimization/17724
15749         * g++.dg/opt/pr17724-1.C: New test.
15750         * g++.dg/opt/pr17724-2.C: New test.
15751         * g++.dg/opt/pr17724-3.C: New test.
15752         * g++.dg/opt/pr17724-4.C: New test.
15753         * g++.dg/opt/pr17724-5.C: New test.
15754         * g++.dg/opt/pr17724-6.C: New test.
15755
15756 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
15757
15758         PR c/17301
15759         * gcc.dg/pr17301-2.c: New test.
15760
15761 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
15762
15763         PR c++/15876
15764         * g++.dg/parse/error22.C: New test.
15765
15766         PR c++/17936
15767         * g++.dg/template/spec18.C: New test.
15768
15769 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
15770
15771         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
15772         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
15773         memcpy.
15774         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
15775         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
15776
15777 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15778
15779         * g++.dg/eh/cleanup5.C: Add dg-options "".
15780
15781 2004-10-11  Roger Sayle  <roger@eyesopen.com>
15782
15783         PR middle-end/17657
15784         * gcc.dg/switch-4.c: New test case.
15785
15786 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
15787
15788         * gcc.c-torture/execute/20041011-1.c: New test.
15789
15790 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15791
15792         PR c++/17554
15793         * g++.dg/init/for3.C: New test.
15794
15795         PR c++/17657
15796         * g++.dg/opt/switch2.C: New test.
15797
15798         PR middle-end/17703
15799         * g++.dg/warn/Wreturn-2.C: New test.
15800
15801 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15802
15803         PR c++/17907
15804         * g++.dg/eh/cleanup5.C: New test.
15805
15806 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
15807
15808         PR c++/17393
15809         * g++.dg/parse/error21.C: New test.
15810
15811 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15812
15813         * g++.dg/overload/pmf1.C: Adjust quoting marks.
15814         * g++.dg/warn/incomplete1.C: Likewise.
15815         * g++.dg/template/qualttp20.C: Likewise.
15816
15817 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15818
15819         PR c/17881
15820         * parm-incomplete-1.c: New test.
15821
15822 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15823
15824         PR c++/17867
15825         * g++.dg/parse/error19.C: New test.
15826
15827         PR c++/17670
15828         * g++.dg/init/new11.C: New test.
15829
15830         PR c++/17821
15831         * g++.dg/parse/error20.C: New test.
15832
15833         PR c++/17826
15834         * g++.dg/template/crash24.C: New test.
15835
15836 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15837
15838         PR c/17301
15839         * gcc.dg/pr17301-1.c: New test.
15840
15841 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15842
15843         PR c/17189
15844         * gcc.dg/anon-struct-5.c: New test.
15845
15846 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15847
15848         PR c/17844
15849         * gcc.dg/pr17844-1.c: New test.
15850
15851 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
15852
15853         PR tree-optimization/17906
15854         * gcc.c-torture/compile/pr17906.c: New.
15855
15856 2004-10-09  Stuart Hastings  <stuart@apple.com>
15857             Roger Sayle  <roger@eyesopen.com>
15858
15859         PR rtl-optimization/17853
15860         * gcc.dg/i386-mmx-5.c: New testcase.
15861
15862 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
15863
15864         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
15865
15866 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15867
15868         PR c++/17524
15869         * g++.dg/template/static9.C: New test.
15870
15871         PR c++/17685
15872         * g++.dg/parse/operator5.C: New test.
15873
15874 2004-10-09  Roger Sayle  <roger@eyesopen.com>
15875
15876         PR middle-end/17894
15877         * gcc.c-torture/execute/divcmp-4.c: New test case.
15878
15879 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15880
15881         PR tree-opt/17902
15882         * g++.dg/opt/pr17902.C: New test.
15883
15884 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
15885
15886         * gcc.dg/cpp/ident-1.c: Add dg-options "".
15887
15888 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15889
15890         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
15891
15892 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15893
15894         * gcc.dg/assign-warn-3.c: New test.
15895
15896 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15897
15898         PR c/16999
15899         * gcc.dg/cpp/ident-1.c: New test.
15900
15901 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15902
15903         * gcc.c-torture/compile/acc1.c: New.
15904
15905 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15906
15907         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
15908         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
15909
15910 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15911
15912         * gcc.dg/ultrasp11.c: New test.
15913
15914 2004-10-08  Michael Matz  <matz@suse.de>
15915
15916         * gcc.dg/doloop-2.c: New test.
15917
15918 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15919
15920         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
15921         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
15922         objc.dg/method-9.m: Update expected diagnostics.
15923
15924 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
15925
15926         * gcc.dg/ppc-fsel-3.c: New file.
15927         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
15928
15929 2004-10-07  Paul Brook  <paul@codesourcery.com>
15930
15931         * gfortran.dg/intrinsic_verify_1.f90: New test.
15932
15933 2004-10-07  Paul Brook  <paul@codesourcery.com>
15934
15935         * gfortran.dg/empty_format_1.f90: Remove stray commas.
15936
15937 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15938
15939         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
15940         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
15941         commit.
15942
15943 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15944
15945         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
15946
15947 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15948
15949         PR c++/17115
15950         * g++.dg/warn/Winline-4.C: New test.
15951
15952 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15953
15954         * gcc.c-torture/compile/20041007-1.c: New test.
15955
15956 2004-10-07  Paul Brook  <paul@codesourcery.com>
15957
15958         PR fortran/17678
15959         * gfortran.dg/use_allocated_1.f90: New test.
15960
15961 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15962
15963         PR middle-end/17849
15964         * gfortran.fortran-torture/compile/nested.f90: New test
15965
15966 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15967
15968         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
15969
15970 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15971
15972         PR c++/17368
15973         * g++.dg/ext/asm6.C: New test.
15974
15975 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
15976
15977         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
15978
15979 2004-10-06  Paul Brook  <paul@codesourcery.com>
15980
15981         PR libfortran/17709
15982         * gfortran.dg/empty_format_1.f90: New test.
15983
15984 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15985
15986         PR fortran/17568
15987         * gfortran.dg/ishft.f90: New test.
15988
15989         PR fortran/17283
15990         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
15991         tests.
15992
15993 2004-10-06  Paul Brook  <paul@codesourcery.com>
15994
15995         * gfortran.dg/do_1.f90: New test.
15996
15997 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15998
15999         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16000         optimizing for size.
16001
16002 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16003
16004         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16005
16006 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16007
16008         * gcc.c-torture/compile/20041005-1.c: New test.
16009
16010 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16011
16012         PR c++/17829
16013         * g++.dg/lookup/koenig4.C: New.
16014
16015 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16016
16017         * g++.dg/other/classkey1.C: Adjust quoting marks.
16018         * g++.dg/parse/error15.C: Likewise.
16019         * g++.dg/template/meminit2.C (int>): Likewise.
16020
16021 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16022
16023         PR fortran/17283
16024         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16025
16026         PR fortran/17631
16027         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16028
16029         PR fortran/17708
16030         * gfortran.dg/pr17708.f90: New test.
16031
16032 2004-10-04  Chao-ying Fu  <fu@mips.com>
16033
16034         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16035         * gcc.dg/vect/vect-4.c: Ditto.
16036         * gcc.dg/vect/vect-5.c: Ditto.
16037         * gcc.dg/vect/vect-6.c: Ditto.
16038         * gcc.dg/vect/vect-8.c: Ditto.
16039         * gcc.dg/vect/vect-16.c: Ditto.
16040         * gcc.dg/vect/vect-30.c: Ditto.
16041         * gcc.dg/vect/vect-40.c: Ditto.
16042         * gcc.dg/vect/vect-41.c: Ditto.
16043         * gcc.dg/vect/vect-42.c: Ditto.
16044         * gcc.dg/vect/vect-43.c: Ditto.
16045         * gcc.dg/vect/vect-44.c: Ditto.
16046         * gcc.dg/vect/vect-45.c: Ditto.
16047         * gcc.dg/vect/vect-46.c: Ditto.
16048         * gcc.dg/vect/vect-47.c: Ditto.
16049         * gcc.dg/vect/vect-48.c: Ditto.
16050         * gcc.dg/vect/vect-49.c: Ditto.
16051         * gcc.dg/vect/vect-50.c: Ditto.
16052         * gcc.dg/vect/vect-51.c: Ditto.
16053         * gcc.dg/vect/vect-52.c: Ditto.
16054         * gcc.dg/vect/vect-53.c: Ditto.
16055         * gcc.dg/vect/vect-54.c: Ditto.
16056         * gcc.dg/vect/vect-55.c: Ditto.
16057         * gcc.dg/vect/vect-56.c: Ditto.
16058         * gcc.dg/vect/vect-57.c: Ditto.
16059         * gcc.dg/vect/vect-58.c: Ditto.
16060         * gcc.dg/vect/vect-59.c: Ditto.
16061         * gcc.dg/vect/vect-60.c: Ditto.
16062         * gcc.dg/vect/vect-74.c: Ditto.
16063         * gcc.dg/vect/vect-79.c: Ditto.
16064         * gcc.dg/vect/vect-80.c: Ditto.
16065
16066 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16067
16068         * gcc.dg/unused-7.c: Use the correct option.
16069
16070 2004-10-04  Paul Brook  <paul@codesourcery.com>
16071         Bud Davis  <bdavis9659@comcast.net>
16072
16073         PR fortran/17706
16074         PR fortran/16434
16075         * gfortran/pr17706.f90: New test.
16076         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16077
16078 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16079
16080         * gfortran.dg/pr17612.f90: New test.
16081
16082 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16083
16084         * g++.dg/template/local1.C: Adjust quoting marks in
16085         testing for diagnostics.
16086         * g++.dg/tls/diag-2.C: Likewise.
16087         * g++.dg/other/error8.C: Likewise.
16088
16089 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16090
16091         PR c/17178
16092         * gcc.dg/unused-4.c: Adjust to be correct.
16093
16094         PR c/17820
16095         * gcc.dg/unused-7.c: New test.
16096
16097 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16098
16099         PR c++/17797
16100         * g++.dg/overload/template2.C: New test.
16101
16102 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
16103
16104         PR tree-optimization/16632
16105         * gcc.dg/tree-ssa/20041002-1.c: New.
16106
16107 2004-10-03  Paul Brook  <paul@codesourcery.com>
16108
16109         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
16110         rather than relying on default formatting.
16111
16112 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
16113
16114         * gcc.dg/20040920-1.c: Update expected message text.
16115
16116 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
16117
16118         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16119
16120 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
16121
16122         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16123         tree level.
16124
16125 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16126
16127         * gcc.dg/tree-ssa/pr17343.c: Remove.
16128
16129 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16130
16131         PR tree-opt/17343
16132         * gcc.dg/tree-ssa/pr17343.c: New test.
16133
16134 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
16135
16136         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16137         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16138         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16139         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16140         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16141
16142 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16143
16144         * gcc.dg/lvalue-2.c: New test.
16145
16146 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16147
16148         PR c/17730
16149         * gcc.dg/pr17730-1.c: New test
16150
16151 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16152
16153         PR c/7425
16154         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16155
16156 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16157
16158         * gcc.c-torture/execute/stdarg-1.c: New test.
16159         * gcc.c-torture/execute/stdarg-2.c: New test.
16160         * gcc.c-torture/execute/stdarg-3.c: New test.
16161         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16162         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16163         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16164         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16165         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16166
16167 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16168
16169         PR tree-optimization/17697
16170         * g++.dg/opt/pr17697-1.C: New test.
16171         * g++.dg/opt/pr17697-2.C: New test.
16172         * g++.dg/opt/pr17697-3.C: New test.
16173
16174 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16175
16176         PR c/16409
16177         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16178         gcc.dg/vla-init-5.c: New tests.
16179
16180 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16181
16182         PR c/13804
16183         * gcc.dg/pr13804-1.c: New test.
16184
16185 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16186
16187         PR fortran/16938
16188         * gfortran.dg/pr16938.f90: New test.
16189
16190 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16191
16192         * g++.dg/template/crash23.C: New test.
16193
16194 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16195
16196         PR c++/17585
16197         * g++.dg/template/static8.C: New test.
16198
16199 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
16200
16201         PR c++/17681
16202         * g++.dg/other/error9.C: New test.
16203
16204 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16205
16206         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16207
16208 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16209
16210         PR fortran/15164
16211         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16212
16213 2004-09-26  Roger Sayle  <roger@eyesopen.com>
16214
16215         PR middle-end/17112
16216         * gcc.dg/pr17112-1.c: New test case.
16217
16218 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16219
16220         PR c/11459
16221         * gcc.dg/pr11459-1.c: New test.
16222
16223 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
16224
16225         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16226         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16227
16228 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16229
16230         * gfortran.dg/pr15324.f90: Make array bounds consistent.
16231
16232 2004-09-25  Jan Hubicka  <jh@suse.cz>
16233
16234         * compile/30040909-1.c: New test.
16235         * compile/30040907-1.c: New test.
16236
16237 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
16238
16239         * gcc.c-torture/execute/va-arg-26.c: New test.
16240
16241 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
16242
16243         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16244         extra diagnostics on targets with 64-bit pointers.
16245         * objc.dg/selector-1.m: Adjust dg-warning regexp.
16246
16247 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16248
16249         PR c/17188
16250         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16251         * gcc.dg/decl-3.c: Adjust expected message.
16252
16253 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16254
16255         PR fortran/17615
16256         * gfortran.dg/pr17615.f90: New test.
16257
16258 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
16259
16260         PR tree-optimzation/17517
16261         * g++.dg/tree-ssa/pr17517.C: New Test.
16262
16263 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16264
16265         PR c++/16889
16266         * g++.dg/lookup/ambig3.C: New.
16267
16268 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
16269
16270         PR tree-opt/17624
16271         * g++.dg/opt/pr17624.C: New test.
16272
16273 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16274
16275         PR c/6980
16276         * gcc.dg/Wbad-function-cast-1.c: New test.
16277
16278 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
16279
16280         * g++.dg/ext/complit1.C
16281         * g++.dg/other/error2.C
16282         * g++.dg/other/nontype-1.C
16283         * g++.dg/parse/crash11.C
16284         * g++.dg/parse/crash12.C
16285         * g++.dg/parse/error15.C
16286         * g++.dg/parse/error4.C
16287         * g++.dg/parse/tmpl-outside1.C
16288         * g++.dg/parse/too-many-tmpl-args1.C
16289         * g++.dg/template/dependent-expr3.C
16290         * g++.dg/template/error10.C
16291         * g++.dg/template/instantiate1.C
16292         * g++.dg/template/vtable2.C
16293         * g++.dg/warn/Wshadow-1.C
16294         * g++.dg/warn/weak1.C
16295         * g++.old-deja/g++.brendan/crash16.C
16296         * g++.old-deja/g++.brendan/crash18.C
16297         * g++.old-deja/g++.brendan/crash48.C
16298         * g++.old-deja/g++.brendan/crash49.C
16299         * g++.old-deja/g++.brendan/crash55.C
16300         * g++.old-deja/g++.brendan/crash56.C
16301         * g++.old-deja/g++.brendan/crash8.C
16302         * g++.old-deja/g++.brendan/enum11.C
16303         * g++.old-deja/g++.brendan/enum8.C
16304         * g++.old-deja/g++.brendan/enum9.C
16305         * g++.old-deja/g++.brendan/friend3.C
16306         * g++.old-deja/g++.brendan/misc14.C
16307         * g++.old-deja/g++.bugs/900402_02.C
16308         * g++.old-deja/g++.bugs/900404_03.C
16309         * g++.old-deja/g++.bugs/900404_04.C
16310         * g++.old-deja/g++.bugs/900428_03.C
16311         * g++.old-deja/g++.jason/crash4.C
16312         * g++.old-deja/g++.jason/overload21.C
16313         * g++.old-deja/g++.jason/redecl1.C
16314         * g++.old-deja/g++.jason/report.C
16315         * g++.old-deja/g++.jason/rfg10.C
16316         * g++.old-deja/g++.jason/template30.C
16317         * g++.old-deja/g++.law/arm12.C
16318         * g++.old-deja/g++.law/ctors5.C
16319         * g++.old-deja/g++.law/cvt20.C
16320         * g++.old-deja/g++.law/init10.C
16321         * g++.old-deja/g++.law/init8.C
16322         * g++.old-deja/g++.law/visibility17.C
16323         * g++.old-deja/g++.law/visibility7.C
16324         * g++.old-deja/g++.mike/net8.C
16325         * g++.old-deja/g++.mike/p646.C
16326         * g++.old-deja/g++.mike/p700.C
16327         * g++.old-deja/g++.mike/p701.C
16328         * g++.old-deja/g++.mike/p811.C
16329         * g++.old-deja/g++.ns/template13.C
16330         * g++.old-deja/g++.other/array3.C
16331         * g++.old-deja/g++.other/crash25.C
16332         * g++.old-deja/g++.other/dtor3.C
16333         * g++.old-deja/g++.other/dtor4.C
16334         * g++.old-deja/g++.other/main1.C
16335         * g++.old-deja/g++.other/warn7.C
16336         * g++.old-deja/g++.pt/crash11.C
16337         * g++.old-deja/g++.pt/crash36.C
16338         * g++.old-deja/g++.pt/spec22.C
16339         * g++.old-deja/g++.pt/spec9.C
16340         * g++.old-deja/g++.pt/ttp52.C
16341         * g++.old-deja/g++.robertl/eb103.C
16342         * g++.old-deja/g++.robertl/eb121.C
16343         * g++.old-deja/g++.robertl/eb22.C
16344         * g++.old-deja/g++.robertl/eb8.C:
16345         Update locations and/or regexps of dg-error markers.
16346         Remove markers for some bogus messages that are no longer issued.
16347
16348 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
16349
16350         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16351         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16352
16353 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
16354
16355         PR c++/17618
16356         * g++.dg/lookup/crash5.C: New test.
16357
16358 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
16359
16360         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16361         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16362         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16363         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16364         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16365         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16366
16367         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16368         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16369         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16370         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16371         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16372         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16373
16374         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16375
16376         * gcc.dg/vect/vect-44.c: Check additional cases.
16377         * gcc.dg/vect/vect-48.c: Check additional cases.
16378
16379         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16380         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16381         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16382         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16383         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16384         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16385         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16386         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16387         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16388
16389         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16390         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16391         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16392
16393 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16394
16395         * gcc.dg/tree-ssa/loop-6.c: New test.
16396
16397 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
16398
16399         PR c++/17620
16400         * g++.dg/inherit/base2.C: New.
16401
16402 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16403
16404         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16405         * gcc.dg/20001012-2.c: Likewise.
16406         * gcc.dg/20001013-1.c: Likewise.
16407         * gcc.dg/20001101-1.c: Likewise.
16408         * gcc.dg/20001102-1.c: Likewise.
16409         * gcc.dg/bf-spl1.c: Likewise.
16410         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16411         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16412
16413 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
16414
16415         PR tree-optimization/16721
16416         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16417
16418 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
16419
16420         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16421         * gcc.dg/20040305-1.c: Likewise.
16422
16423 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16424
16425         PR c/16566
16426         * gcc.c-torture/compile/pr16566-1.c,
16427         gcc.c-torture/compile/pr16566-2.c,
16428         gcc.c-torture/compile/pr16566-3.c: New tests.
16429
16430 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
16431
16432         PR tree-optimization/17512
16433         * gcc.c-torture/compile/20040916-1.c.
16434
16435 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
16436
16437         * gcc.dg/pragma-re-3.c: New test.
16438
16439 2004-09-17  Matt Austern  <austern@apple.com>
16440
16441         PR c++/15049
16442         * g++.dg/other/anon3.C: New.
16443
16444 2004-09-21  Roger Sayle  <roger@eyesopen.com>
16445
16446         PR c++/7503
16447         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
16448         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
16449         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
16450         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
16451         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
16452
16453 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
16454
16455         PR fortran/17286
16456         * gfortran.dg/pr17286.f90: New test.
16457
16458 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
16459
16460         PR c++/17530
16461         * g++.dg/template/static7.C: New test.
16462
16463 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
16464
16465         PR tree-opt/17558
16466         * gcc.c-torture/compile/pr17558.c: New test.
16467
16468 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16469
16470         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
16471         if SKIP_ATTRIBUTE is defined.
16472
16473 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16474
16475         PR fortran/15957
16476         * gfortran.dg/pr15957.f90: New test.
16477
16478 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
16479
16480         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
16481         in comparison.
16482         * gcc.dg/vect/vect-79.c: Likewise.
16483         * gcc.dg/vect/vect-80.c: Likewise.
16484
16485 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16486
16487         PR fortran/15750
16488         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
16489
16490 2004-09-20  Ira Rosen  <irar@il.ibm.com>
16491
16492         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
16493         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
16494         * gcc.dg/vect/vect-62.c: New testcase.
16495         * gcc.dg/vect/vect-63.c: New testcase.
16496         * gcc.dg/vect/vect-64.c: New testcase.
16497         * gcc.dg/vect/vect-65.c: New testcase.
16498         * gcc.dg/vect/vect-66.c: New testcase.
16499         * gcc.dg/vect/vect-67.c: New testcase.
16500         * gcc.dg/vect/vect-68.c: New testcase.
16501         * gcc.dg/vect/vect-69.c: New testcase.
16502         * gcc.dg/vect/vect-79.c: New testcase.
16503         * gcc.dg/vect/vect-80.c: New testcase.
16504
16505 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16506
16507         * gcc.target/mips/asm-1.c: New test.
16508
16509 2004-09-19  Ira Rosen  <irar@il.ibm.com>
16510
16511         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
16512         * gcc.dg/vect/vect-73.c: New testcase.
16513         * gcc.dg/vect/vect-74.c: New testcase.
16514         * gcc.dg/vect/vect-75.c: New testcase.
16515         * gcc.dg/vect/vect-76.c: New testcase.
16516         * gcc.dg/vect/vect-77.c: New testcase.
16517         * gcc.dg/vect/vect-78.c: New testcase
16518
16519 2004-09-18  Paul Brook  <paul@codesourcery.com>
16520
16521         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
16522
16523 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16524
16525         PR c/17424
16526         * gcc.dg/pr17424-1.c: New test.
16527
16528 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
16529
16530         * g++.dg/tree-ssa/pr17153.C: New test.
16531
16532 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
16533
16534         PR pch/13361
16535         * testsuite/g++.dg/pch/wchar-1.C: New.
16536         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16537
16538 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
16539
16540         * gcc.c-torture/execute/20040917-1.c: New test.
16541
16542 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16543
16544         PR tree-optimization/17319
16545         * gcc.dg/pr17319.c: New test.
16546
16547 2004-09-17  Devang Patel  <dpatel@apple.com>
16548
16549         * gcc.dg/20040813-1.c: New test.
16550
16551 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16552
16553         PR tree-optimization/17273
16554         * gcc.c-torture/compile/pr17273.c: New test.
16555
16556 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16557
16558         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
16559         Update expected messages.
16560         * gcc.dg/declspec-13.c: New test.
16561
16562 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
16563
16564         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
16565
16566 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16567
16568         * gcc.c-torture/execute/pr17252.c: Use post-increment to
16569         change what 'a' is pointing to.
16570
16571 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
16572
16573         PR c++/16002
16574         * g++.dg/template/error18.C: New test.
16575
16576         PR c++/16029
16577         * g++.dg/warn/Wunused-8.C: New test.
16578
16579 2004-09-17  Steven Bosscher  <stevenb@suse.de>
16580
16581         PR tree-optimization/17513
16582         * gcc.dg/20040916-1.c: New test.
16583
16584 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
16585
16586         PR c++/17501
16587         * g++.dg/template/typename7.C: New test.
16588
16589 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16590
16591         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
16592
16593 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
16594
16595         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
16596         with -ftree-based-profiling also.
16597         * lib/profopt.exp: Support late-set profile_option/feedback_option.
16598
16599 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
16600
16601         PR/15364
16602         * gfortran.dg/der_array_io_1.f90: New test.
16603         * gfortran.dg/der_array_io_2.f90: New test.
16604         * gfortran.dg/der_array_io_3.f90: New test.
16605
16606 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16607
16608         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
16609         EABI.
16610
16611 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16612
16613         * g++.dg/opt/switch1.C: New test.
16614
16615 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16616
16617         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
16618         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
16619         Update expected messages.
16620
16621 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16622
16623         PR fortran/16485
16624         * gfortran.dg/same_name_1.f90: New test.
16625
16626 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
16627
16628         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
16629         dereference garbage pointers.
16630
16631 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
16632
16633         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
16634         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
16635
16636         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
16637         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
16638         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
16639
16640 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16641
16642         PR c++/17324
16643         * g++.dg/template/mangle1.C: New test.
16644
16645 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16646
16647         PR tree-optimization/17252
16648         * gcc.c-torture/execute/pr17252.c: New test.
16649
16650 2004-09-14  Andrew Pinski  <apinski@apple.com>
16651
16652         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
16653
16654 2004-09-14  Roger Sayle  <roger@eyesopen.com>
16655
16656         PR rtl-optimization/9771
16657         * gcc.dg/pr9771-1.c: New test case.
16658
16659 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16660
16661         PR tree-optimization/15262
16662         * gcc.c-torture/execute/pr15262-1.c: New test.
16663         * gcc.c-torture/execute/pr15262-2.c: New test.
16664
16665 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16666
16667         * gcc.dg/declspec-12.c: New test.
16668
16669 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
16670
16671         * gfortran.dg/pr17090.f90: Add directives to test.
16672
16673 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16674
16675         * gcc.c-torture/compile/20040914-1.c: New test.
16676
16677 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16678
16679         PR c++/16162
16680         * g++.dg/template/decl2.C: New test.
16681
16682 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
16683
16684         PR fortran/17090
16685         * gfortran.dg/pr17090.f90: New test.
16686
16687 2004-09-13  Dale Johannesen  <dalej@apple.com>
16688
16689         * gcc.c-torture/compile/pr17408.c: New test case.
16690
16691 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16692
16693         PR c++/16716
16694         * g++.dg/parse/crash17.C: New test.
16695
16696         PR c++/17327
16697         * g++.dg/template/enum3.C: New test.
16698
16699 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
16700
16701         * lib/gcc-defs.exp: Load wrapper.exp.
16702         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
16703         using local code.
16704         * lib/gcc.exp (gcc_init): Similar.
16705         * lib/gfortran.exp (gfortran_init): Similar.
16706         * lib/objc.exp (objc_init): Similar.
16707         * lib/treelang.exp (treelang_init): Similar.
16708         * lib/wrapper.exp: New file with build_wrapper call machinery in
16709         ${tool}_maybe_build_wrapper.
16710
16711 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16712
16713         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
16714         "inline".
16715         * gcc.dg/declspec-11.c: Update expected messages.
16716         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
16717         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
16718         gcc.dg/inline-12.c: New tests.
16719
16720 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
16721
16722         * g++.dg/tree-ssa/pr17400.C: New testcase.
16723
16724 2004-09-13  James E Wilson  <wilson@specifixinc.com>
16725
16726         * gcc.target/mips/sb1-1.c: New testcase.
16727
16728 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
16729
16730         * lib/g77-dg.exp: Remove unused file.
16731         * lib/mike-g77.exp: Ditto.
16732         * lib/g77.exp: Ditto.
16733
16734 2004-09-12  Richard Henderson  <rth@redhat.com>
16735
16736         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
16737
16738 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16739
16740         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
16741         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16742         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
16743         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
16744         Update expected messages.
16745
16746 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
16747
16748         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
16749         declaration/use mismatch for dirp parameter.
16750
16751 2004-09-12  Andrew Pinski  <apinski@apple.com>
16752
16753         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
16754         -fgnu-runtime is passed.
16755
16756 2004-09-12  Richard Henderson  <rth@redhat.com>
16757
16758         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
16759         do the uplevel thing and update additional_flags directly.
16760         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
16761         gfortran.fortran-torture/execute/intrinsic_nearest.x,
16762         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
16763         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
16764
16765 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16766
16767         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
16768
16769 2004-09-11  Roger Sayle  <roger@eyesopen.com>
16770
16771         PR middle-end/17411
16772         * g++.dg/opt/pr17411-1.C: New test case.
16773
16774 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16775
16776         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16777         gcc.dg/tls/diag-2.c: Update expected messages.
16778         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
16779         messages.
16780         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
16781         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
16782         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
16783         gcc.dg/tls/diag-5.c: New tests.
16784
16785 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
16786
16787         * gcc.dg/20040910-1.c: Correct dg-error regexp.
16788
16789 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16790
16791         * g++.dg/parse/break-in-for.C: New test.
16792
16793 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
16794
16795         * gcc.dg/tree-ssa/20040911-1.c: New test.
16796
16797 2004-09-11  Andreas Jaeger  <aj@suse.de>
16798
16799         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
16800         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
16801
16802 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
16803
16804         * gcc.target/frv: New directory of FR-V-specific tests.
16805
16806 2004-09-10  James E Wilson  <wilson@specifixinc.com>
16807
16808         * gcc.dg/convert-vec-1.c: New test.
16809
16810 2004-09-10  Roger Sayle  <roger@eyesopen.com>
16811
16812         PR middle-end/17024
16813         * gcc.dg/pr17024-1.c: New test case.
16814
16815 2004-09-10  Eric Christopher  <echristo@redhat.com>
16816
16817         * gcc.dg/20040910-1.c: New test.
16818
16819 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16820
16821         * gcc.dg/bitfld-9.c: New test.
16822
16823 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
16824
16825         * gcc.c-torture/execute/ieee/acc1.c: New test.
16826         * gcc.c-torture/execute/ieee/acc2.c: New test.
16827         * gcc.c-torture/execute/ieee/mzero6.c: New test.
16828
16829 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16830
16831         * gcc.dg/deprecated-2.c: New test.
16832
16833 2004-09-09  James E Wilson  <wilson@specifixinc.com>
16834
16835         * gcc.dg/init-vec-1.c: New test.
16836
16837 2004-09-09  Roger Sayle  <roger@eyesopen.com>
16838
16839         PR middle-end/17055
16840         * gcc.dg/pr17055-1.c: New test case.
16841
16842 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
16843
16844         PR target/17377
16845         * gcc.c-torture/execute/pr17377.c: New test.
16846
16847 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16848
16849         PR c/8420
16850         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
16851         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
16852         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16853         gcc.dg/long-long-typespec-1.c: New tests.
16854         * gcc.dg/tls/diag-2.c: Update expected diagnostics
16855
16856 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16857
16858         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
16859         gcc.dg/gnu99-static-1.c: New tests.
16860
16861 2004-09-08  Devang Patel  <dpatel@apple.com>
16862
16863         * gcc.dg/darwin-ld-20040828-1.c: New test.
16864         * gcc.dg/darwin-ld-20040828-2.c: New test.
16865         * gcc.dg/darwin-ld-20040828-3.c: New test.
16866
16867 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
16868
16869         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
16870         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
16871         in error message.
16872         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
16873         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
16874         in error message.
16875         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
16876         types they qualify.
16877         * objc.dg/type-size-2.m: Fix wording in comment.
16878         * objc.dg/va-meth-1.m: New test case.
16879
16880 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
16881
16882         PR c/16633:
16883         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
16884         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
16885
16886 2004-09-06  Devang Patel  <dpatel@apple.com>
16887
16888         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
16889         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
16890
16891 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
16892
16893         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
16894         reflect changed line numbering of diagnostics.
16895
16896 2004-09-06  Paul Brook  <paul@codesourcery.com>
16897
16898         * gfortran.dg/edit_real_1.f90: Add new test.
16899
16900 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16901
16902         * gcc.dg/tree-ssa/loop-2.c: New test.
16903         * gcc.dg/tree-ssa/loop-3.c: New test.
16904         * gcc.dg/tree-ssa/loop-4.c: New test.
16905         * gcc.dg/tree-ssa/loop-5.c: New test.
16906
16907 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16908
16909         * gcc.dg/format/sentinel-1.c: Update for parameter option.
16910
16911 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16912
16913         * gcc.dg/format/sentinel-1.c: New test.
16914
16915 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
16916
16917         * testsuite/gcc.dg/builtins-46.c: New.
16918
16919 2004-09-03  Devang Patel  <dpatel@apple.com>
16920
16921         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
16922         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
16923
16924 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16925
16926         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
16927         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
16928         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
16929         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
16930         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
16931         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
16932         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
16933         the non-portable bzero.
16934         * gcc.dg/20010912-1.c: xfail for NetWare.
16935         * gcc.dg/20020426-2.c: xfail for NetWare.
16936         * gcc.dg/20021014-1.c: xfail for NetWare.
16937         * gcc.dg/20021018-1.c: xfail for NetWare.
16938         * gcc.dg/20030213-1.c: xfail for NetWare.
16939         * gcc.dg/20030225-1.c: xfail for NetWare.
16940         * gcc.dg/20030708-1.c: xfail for NetWare.
16941         * gcc.dg/builtins-config.h: Also exclude NetWare.
16942         * gcc.dg/format/format.h: Define restrict only if not already defined.
16943         * gcc.dg/nest.c: xfail for NetWare.
16944         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
16945         * lib/target-supports.exp (check_visibility_available): Exclude
16946         NetWare.
16947
16948 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16949
16950         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
16951         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
16952         deterministic starting point for the alignment of structure fields.
16953         * gcc.dg/Wpadded.c: Dito.
16954         * g++.dg/abi/vbase10.C: Dito.
16955
16956 2004-09-03  Devang Patel  <dpatel@apple.com>
16957
16958         * g++.dg/debug/pr15736.cc: New test.
16959
16960 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16961
16962         * README.QMTEST: Fix out-of-date link.
16963
16964 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
16965
16966         PR fortran/16579
16967         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
16968         Delete.  Duplicate of gfortran.dg/g77/20010610.f
16969
16970 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16971
16972         * g++.dg/abi/arm_rtti1.C: New test.
16973
16974 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
16975
16976         * gcc.dg/ppc-vector-memcpy.c: New.
16977         * gcc.dg/ppc-vector-memset.c: New.
16978
16979 2004-09-02  Chao-ying Fu  <fu@mips.com>
16980
16981         * gcc.target/mips/mips-3d-1.c: New test.
16982         * gcc.target/mips/mips-3d-2.c: New test.
16983         * gcc.target/mips/mips-3d-3.c: New test.
16984         * gcc.target/mips/mips-3d-4.c: New test.
16985         * gcc.target/mips/mips-3d-5.c: New test.
16986         * gcc.target/mips/mips-3d-6.c: New test.
16987         * gcc.target/mips/mips-3d-7.c: New test.
16988         * gcc.target/mips/mips-3d-8.c: New test.
16989         * gcc.target/mips/mips-3d-9.c: New test.
16990         * gcc.target/mips/mips-ps-1.c: New test.
16991         * gcc.target/mips/mips-ps-2.c: New test.
16992         * gcc.target/mips/mips-ps-3.c: New test.
16993         * gcc.target/mips/mips-ps-4.c: New test.
16994         * gcc.target/mips/mips-ps-type.c: New test.
16995
16996 2004-09-02  Paul Brook  <paul@codesourcery.com>
16997
16998         * gfortran.dg/edit_real_1.f90: Add new tests.
16999
17000 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17001
17002         PR fortran/15327
17003         * gfortran.dg/merge_char_1.f90: New test.
17004
17005 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17006
17007         PR fortran/16404
17008         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17009
17010 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17011
17012         PR c/1522
17013         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17014
17015 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
17016
17017         * g++.dg/opt/loop1.C: Do not XFAIL.
17018
17019 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
17020
17021         * gcc.c-torture/execute/20040831-1.c: New test.
17022
17023 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
17024
17025         PR fortran/16579
17026         * gfortran.dg/g77/20010610.f: Now passes.
17027         Copy from g77.f-torture/execute. Add dg-run directive.
17028         * gfortran.dg/g77/README: Update
17029
17030 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17031
17032         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17033         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17034         (t1, t2, t3, t4): Add volatile.
17035
17036 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17037
17038         * g++.dg/ext/visibility/arm1.C: New test.
17039
17040 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
17041
17042         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17043         -pedantic-errors.
17044
17045 2004-09-01  Paul Brook  <paul@codesourcery.com>
17046
17047         * gfortran.dg/eof_2.f90: New test.
17048
17049 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17050
17051         PR fortran/16579
17052         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17053
17054 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
17055
17056         PR libfortran/16805
17057         * gfortran.dg/list_read_2.f90: New test.
17058
17059 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17060
17061         * g++.dg/abi/key1.C: New test.
17062
17063 2004-08-31  Richard Henderson  <rth@redhat.com>
17064
17065         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17066         form of offsetof.
17067         * g++.dg/other/offsetof5.C: Remove duplicate.
17068
17069 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17070
17071         PR fortran/17244
17072         * gfortran.dg/func_derived_1.f90: New test.
17073
17074 2004-08-31  Paul Brook  <paul@codesourcery.com>
17075
17076         * gfortran.dg/eof_1.f90: New test.
17077
17078 2004-08-31  Paul Brook  <paul@codesourcery.com>
17079
17080         * gfortran.dg/list_read_1.f90: New file.
17081
17082 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
17083
17084         * g++.dg/opt/loop1.C: XFAIL.
17085
17086 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
17087
17088         * gcc.dg/funcdef-storage-1.c: New.
17089         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17090         an extern function in local scope.
17091         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17092         declare an 'auto inline' function in local scope.
17093         * gcc.dg/20011130-1.c: Likewise.
17094         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17095         an 'auto' function in local scope.
17096         * gcc.dg/20021014-1.c: Likewise.
17097         * gcc.dg/20030331-2.c: Likewise.
17098
17099 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17100
17101         * gfortran.dg/blockdata_1.f90: New test.
17102
17103 2004-08-30  Richard Henderson  <rth@redhat.com>
17104
17105         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17106
17107 2004-08-30  Richard Henderson  <rth@redhat.com>
17108
17109         * lib/fortran-torture.exp (fortran-torture-execute): Honor
17110         additional_flags set by alternate driver.
17111         (ieee-options): New procedure.
17112         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17113         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17114         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17115         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17116
17117 2004-08-30  Richard Henderson  <rth@redhat.com>
17118
17119         * lib/f-torture.exp: Remove.
17120
17121 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
17122
17123         PR rtl-optimization/16590
17124         * g++.dg/opt/loop1.C: New test.
17125
17126 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17127
17128         PR fortran/13910
17129         * gfortran.dg/oldstyle_1.f90: New test.
17130
17131 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
17132         Paul Brook  <paul@codesourcery.com>
17133
17134         * gfortran.dg/g77/README: Update.
17135         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17136         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17137         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17138
17139 2004-08-28  Paul Brook  <paul@codesourcery.com>
17140
17141         PR libfortran/17195
17142         * gfortran.dg/edit_real_1.f90: New test.
17143
17144 2004-08-27  Paul Brook  <paul@codesourcery.com>
17145
17146         * gfortran.dg/rewind_1.f90: New test.
17147
17148 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
17149
17150         PR fortran/16597
17151         * gfortran.dg/pr16597.f90: New test.
17152
17153 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17154
17155         PR c/13801
17156         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17157         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17158         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17159         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17160         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17161
17162 2004-08-26  Nick Clifton  <nickc@redhat.com>
17163
17164         * gcc.c-torture/compile/pr17119.c: New test.
17165
17166 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17167
17168         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17169
17170 2004-08-25  Richard Henderson  <rth@redhat.com>
17171
17172         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17173         the bits that expect kind=8 to be the largest real kind.
17174
17175 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17176
17177         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17178
17179 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17180
17181         * gfortran.dg/assignment_1.f90: New test.
17182
17183 2004-08-25  Adam Nemet  <anemet@lnxw.com>
17184
17185         * g++.dg/template/repo3.C: New test.
17186
17187 2004-08-25  Roger Sayle  <roger@eyesopen.com>
17188
17189         PR middle-end/16693
17190         PR tree-optimization/16372
17191         * g++.dg/opt/pr16372-1.C: New test case.
17192         * g++.dg/opt/pr16693-1.C: New test case.
17193         * g++.dg/opt/pr16693-2.C: New test case.
17194
17195 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17196
17197         * objc.dg/proto-lossage-4.m: New test.
17198
17199 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
17200
17201         PR c++/17155
17202         * g++.dg/inherit/local2.C: New test.
17203
17204 2004-08-25  Paul Brook  <paul@codesourcery.com>
17205
17206         PR fortran/17144
17207         * gfortran.dg/string_ctor_1.f90: New test.
17208
17209 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17210
17211         PR c++/14428
17212         * g++.dg/template/redecl2.C: New test.
17213
17214 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17215
17216         PR fortran/17143
17217         * gfortran.dg/pr17143.f90: New test.
17218
17219 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17220
17221         PR fortran/17164
17222         * gfortran.dg/pr17164.f90: New test.
17223
17224 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17225
17226         * gcc.dg/tree-ssa/loop-1.c: New test.
17227
17228 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17229
17230         * gcc.c-torture/compile/20040824-1.c: New test.
17231
17232 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17233
17234         * gcc.c-torture/compile/iftrap-3.c: New test.
17235
17236 2004-08-24  Paul Brook  <paul@codesourcery.com>
17237
17238         * gfortran.dg/entry_2.f90: New test.
17239
17240 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17241
17242         PR c++/16889
17243         * g++.dg/lookup/ambig[12].C: New.
17244
17245 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17246
17247         PR c++/16706
17248         * g++.dg/template/crash21.C: New test.
17249         * g++.dg/template/crash22.C: Likewise.
17250
17251 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17252
17253         PR c++/17149
17254         * g++.dg/template/access15.C: New.
17255
17256 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17257
17258         PR c++/17163
17259         * g++.dg/template/repo2.C: New test.
17260
17261 2004-08-23  Roger Sayle  <roger@eyesopen.com>
17262
17263         PR rtl-optimization/17078
17264         * gcc.c-torture/execute/pr17078-1.c: New test case.
17265
17266 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17267
17268         PR c/14492
17269         * gcc.dg/debug/crash1.c: New test.
17270
17271 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17272
17273         PR c/16180
17274         * gcc.dg/loop-5.c: New test.
17275
17276 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17277
17278         * gcc.c-torture/execute/20040823-1.c: New test.
17279
17280 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
17281
17282         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17283         to the assembler.  Simplify test accordingly.
17284         (asm_abi_flags): Use GNU names.
17285         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17286         to check for ABI flags.
17287
17288 2004-08-22  Andrew Pinski  <apinski@apple.com>
17289
17290         * g++.dg/opt/pr14029.C: New test.
17291         * gcc.c-torture/execute/pr15262.c: New test.
17292
17293 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17294
17295         * gfortran.dg/reduction.f90: Add checks with complex arguments.
17296
17297 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
17298
17299         PR 16908
17300         * gfortran.dg/direct_io.f90: New test.
17301
17302 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17303
17304         PR c++/17121
17305         * g++.dg/inherit/local2.C: New test.
17306
17307 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17308
17309         PR c++/17120
17310         * g++.dg/warn/Wparentheses-4.C: New test.
17311
17312 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17313
17314         PR c++/17121
17315         * g++.dg/inherit/local2.C: New test.
17316
17317         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17318         * gcc.dg/ppc-ldstruct.c: Likewise.
17319         * gcc.dg/ppc64-abi-2.c: Likewise.
17320
17321 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
17322
17323         PR rtl-optimization/17099
17324         * gcc.c-torture/execute/20040820-1.c: New test.
17325
17326 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
17327
17328         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17329
17330 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
17331
17332         PR fortran/17077
17333         * gfortran.dg/auto_array_1.f90: New test.
17334
17335 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17336
17337         PR fortran/17074
17338         * gfortran.dg/simpleif_1.f90: New test.
17339
17340 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
17341
17342         * lib/target-supports.exp (check_profiling_available): Return
17343         false for arm*-*-symbianelf* and arm*-*-eabi*.
17344
17345         PR c++/15890
17346         * g++.dg/template/delete1.C: New test.
17347
17348 2004-08-19  Paul Brook  <paul@codesourcery.com>
17349
17350         PR fortran/14976
17351         PR fortran/16228
17352         * gfortran.dg/data_char_1.f90: New test.
17353
17354 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
17355
17356         PR fortran/16946
17357         * gfortran.dg/reduction.f90: New testcase.
17358
17359 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17360
17361         PR fortran/16520
17362         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17363
17364 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17365
17366         PR c++/17041
17367         * g++.dg/Wparentheses-3.C: New test.
17368
17369 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
17370
17371         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17372         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17373         * gcc.dg/vect/vect-2.c: Likewise.
17374         * gcc.dg/vect/vect-3.c: Likewise.
17375         * gcc.dg/vect/vect-4.c: Likewise.
17376         * gcc.dg/vect/vect-5.c: Likewise.
17377         * gcc.dg/vect/vect-6.c: Likewise.
17378         * gcc.dg/vect/vect-7.c: Likewise.
17379         * gcc.dg/vect/vect-25.c: Likewise.
17380         * gcc.dg/vect/vect-31.c: Likewise.
17381         * gcc.dg/vect/vect-32.c: Likewise.
17382         * gcc.dg/vect/vect-34.c: Likewise.
17383         * gcc.dg/vect/vect-36.c: Likewise.
17384         * gcc.dg/vect/vect-all.c: Likewise.
17385
17386 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
17387
17388         PR c++/17068
17389         * g++.dg/template/operator4.C: New test.
17390
17391 2004-08-18  Richard Henderson  <rth@redhat.com>
17392
17393         * gcc.dg/20040206-1.c: XFAIL.
17394
17395 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17396
17397         PR c++/16246
17398         * g++.dg/template/array7.C: New test.
17399
17400 2004-08-17  James E Wilson  <wilson@specifixinc.com>
17401
17402         * gcc.dg/mips-movcc-1.c: New test.
17403         * gcc.dg/mips-movcc-2.c: New test.
17404         * gcc.dg/mips-movcc-3.c: New test.
17405
17406         * gcc.dg/mips-nmadd-1.c: New test.
17407         * gcc.dg/mips-nmadd-2.c: New test.
17408
17409 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17410
17411         PR c++/15871
17412         * g++.dg/opt/inline8.C: New test.
17413
17414         PR c++/16965
17415         * g++.dg/parse/error17.C: New test.
17416
17417 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
17418
17419         * gcc.dg/vect: New directory for vectorizer tests.
17420         * gcc.dg/vect/tree-vect.h: New file.
17421         * gcc.dg/vect/vect.exp: New file.
17422         * gcc.dg/vect/pr16105.c.c: New test.
17423         * gcc.dg/vect/vect-1.c: New test.
17424         * gcc.dg/vect/vect-2.c: New test.
17425         * gcc.dg/vect/vect-3.c: New test.
17426         * gcc.dg/vect/vect-4.c: New test.
17427         * gcc.dg/vect/vect-5.c: New test.
17428         * gcc.dg/vect/vect-6.c: New test.
17429         * gcc.dg/vect/vect-7.c: New test.
17430         * gcc.dg/vect/vect-8.c: New test.
17431         * gcc.dg/vect/vect-9.c: New test.
17432         * gcc.dg/vect/vect-10.c: New test.
17433         * gcc.dg/vect/vect-11.c: New test.
17434         * gcc.dg/vect/vect-12.c: New test.
17435         * gcc.dg/vect/vect-13.c: New test.
17436         * gcc.dg/vect/vect-14.c: New test.
17437         * gcc.dg/vect/vect-15.c: New test.
17438         * gcc.dg/vect/vect-16.c: New test.
17439         * gcc.dg/vect/vect-17.c: New test.
17440         * gcc.dg/vect/vect-18.c: New test.
17441         * gcc.dg/vect/vect-19.c: New test.
17442         * gcc.dg/vect/vect-20.c: New test.
17443         * gcc.dg/vect/vect-21.c: New test.
17444         * gcc.dg/vect/vect-22.c: New test.
17445         * gcc.dg/vect/vect-23.c: New test.
17446         * gcc.dg/vect/vect-24.c: New test.
17447         * gcc.dg/vect/vect-25.c: New test.
17448         * gcc.dg/vect/vect-26.c: New test.
17449         * gcc.dg/vect/vect-27.c: New test.
17450         * gcc.dg/vect/vect-28.c: New test.
17451         * gcc.dg/vect/vect-29.c: New test.
17452         * gcc.dg/vect/vect-30.c: New test.
17453         * gcc.dg/vect/vect-31.c: New test.
17454         * gcc.dg/vect/vect-32.c: New test.
17455         * gcc.dg/vect/vect-33.c: New test.
17456         * gcc.dg/vect/vect-34.c: New test.
17457         * gcc.dg/vect/vect-35.c: New test.
17458         * gcc.dg/vect/vect-36.c: New test.
17459         * gcc.dg/vect/vect-37.c: New test.
17460         * gcc.dg/vect/vect-38.c: New test.
17461         * gcc.dg/vect/vect-40.c: New test.
17462         * gcc.dg/vect/vect-41.c: New test.
17463         * gcc.dg/vect/vect-42.c: New test.
17464         * gcc.dg/vect/vect-43.c: New test.
17465         * gcc.dg/vect/vect-44.c: New test.
17466         * gcc.dg/vect/vect-45.c: New test.
17467         * gcc.dg/vect/vect-46.c: New test.
17468         * gcc.dg/vect/vect-47.c: New test.
17469         * gcc.dg/vect/vect-48.c: New test.
17470         * gcc.dg/vect/vect-49.c: New test.
17471         * gcc.dg/vect/vect-50.c: New test.
17472         * gcc.dg/vect/vect-51.c: New test.
17473         * gcc.dg/vect/vect-52.c: New test.
17474         * gcc.dg/vect/vect-53.c: New test.
17475         * gcc.dg/vect/vect-54.c: New test.
17476         * gcc.dg/vect/vect-55.c: New test.
17477         * gcc.dg/vect/vect-56.c: New test.
17478         * gcc.dg/vect/vect-57.c: New test.
17479         * gcc.dg/vect/vect-58.c: New test.
17480         * gcc.dg/vect/vect-59.c: New test.
17481         * gcc.dg/vect/vect-60.c: New test.
17482         * gcc.dg/vect/vect-61.c: New test.
17483         * gcc.dg/vect/vect-all.c: New test.
17484         * gcc.dg/vect/vect-none.c: New test.
17485
17486 2004-08-17  Paul Brook  <paul@codesourcery.com>
17487
17488         PR fortran/13082
17489         * gfortran.dg/entry_1.f90: New test.
17490
17491 2004-08-17  Andrew Pinski  <apinski@apple.com>
17492
17493         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
17494
17495 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
17496
17497         * gcc.dg/pr17036-1.c: New test.
17498
17499 2004-08-16  Devang Patel  <dpatel@apple.com>
17500
17501         * gcc.dg/darwin-20040809-1.c: New test.
17502
17503 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
17504
17505         * gcc.dg/funcdef-attr-1.c: New test.
17506
17507 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
17508
17509         * gcc.dg/altivec-17.c: New test.
17510         * gcc.dg/altivec-18.c: New test.
17511
17512 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17513
17514         PR c++/6749
17515         * g++.dg/template/vtable2.C: New test.
17516
17517 2004-08-14  Richard Henderson  <rth@redhat.com>
17518
17519         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
17520         * gcc.dg/pack-test-4.c (main): Return 0.
17521         * gcc.dg/setjmp-1.c: Remove XFAIL.
17522         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
17523
17524 2004-08-14  Richard Henderson  <rth@redhat.com>
17525
17526         * gcc.dg/980217-1.c: Add prototype for printf.
17527
17528 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
17529
17530         * gfortran.dg/pr16935.f90: New test.
17531
17532 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
17533
17534         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
17535
17536 2004-08-13  Paul Brook  <paul@codesourcery.com>
17537
17538         * gfortran.dg/der_io_1.f90: Remove stray comma.
17539
17540 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17541
17542         * gcc.dg/vmx/cw-bug-2.c: Remove.
17543         * gcc.dg/vmx/vprint-1.c: Remove.
17544         * gcc.dg/vmx/vscan-1.c: Remove.
17545
17546 2004-08-12  Devang patel  <dpatel@apple.com>
17547
17548         * gcc.dg/darwin-20040809-2.c: New test.
17549
17550 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
17551
17552         * g++.dg/ext/altivec-12.C: New test.
17553
17554         * g++.dg/ext/altivec-11.C: New test.
17555
17556 2004-08-12  Paul Brook  <paul@codesourcery.com>
17557
17558         * g++.dg/abi/arm_cxa_vec_1.C: New test.
17559
17560 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17561
17562         * g++.dg/ext/altivec-2.C: Check for hardware support before
17563         executing any VMX instructions.
17564
17565         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
17566
17567 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
17568
17569         PR c++/16276
17570         * g++.old-deja/g++.other/comdat4.C: New test.
17571         * g++.old-deja/g++.other/comdat4-aux.cc: New.
17572
17573 2004-08-12  Ben Elliston  <bje@au.ibm.com>
17574
17575         PR target/16286
17576         * gcc.dg/pr16286.c: New test.
17577
17578 2004-08-12 Jan Beulich <jbeulich@novell.com>
17579
17580         * g++.dg/ext/asm5.C: New.
17581
17582 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17583
17584         PR c++/16698
17585         * g++.dg/eh/crash1.C: New test.
17586
17587         PR c++/16717
17588         * g++.dg/ext/construct1.C: New test.
17589
17590 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17591
17592         PR c++/16853
17593         * g++.dg/init/ptrmem1.C: New test.
17594
17595         PR c++/16618
17596         * g++.dg/parse/offsetof5.C: New test.
17597
17598         PR c++/16870
17599         * g++.dg/template/overload3.C: New test.
17600
17601 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17602
17603         PR c++/16964
17604         * g++.dg/parse/error16.C: New test.
17605
17606         PR c++/16904
17607         * g++.dg/template/error14.C: New test.
17608
17609         PR c++/16929
17610         * g++.dg/template/error15.C: New test.
17611
17612 2004-08-11  Devang Patel  <dpatel@apple.com>
17613
17614         * gcc.dg/darwin-ld-20040809-1.c: New test.
17615         * gcc.dg/darwin-ld-20040809-2.c: New test.
17616
17617 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
17618
17619         PR fortran/16917
17620         * gfortran.dg/dfloat_1.f90: New test.
17621
17622 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
17623
17624         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
17625         * gcc.dg/dll-2.c: Fix dg-require syntax.
17626         * gcc.misc-tests/arm-isr.c (abort): Declare.
17627         (exit): Likewise.
17628
17629 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
17630
17631         PR c++/16971
17632         * g++.dg/parse/crash16.C: New test.
17633
17634 2004-08-10  Roger Sayle  <roger@eyesopen.com>
17635
17636         * gcc.dg/mips-rsqrt-1.c: New test case.
17637         * gcc.dg/mips-rsqrt-2.c: New test case.
17638         * gcc.dg/mips-rsqrt-3.c: New test case.
17639
17640 2004-08-10  Paul Brook  <paul@codesourcery.com>
17641
17642         * gfortran.dg/der_io_1.f90: New test.
17643
17644 2004-08-10  Paul Brook  <paul@codesourcery.com>
17645
17646         PR fortran/16919
17647         * gfortran.dg/der_array_1.f90: New test.
17648
17649 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
17650
17651         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
17652
17653 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
17654
17655         * gcc.dg/wchar_t-2.c: Fix typo.
17656
17657 2004-08-09  Falk Hueffner  <falk@debian.org>
17658
17659         PR tree-optimization/12517
17660         * gcc.c-torture/compile/pr12517.c: New test.
17661
17662         PR tree-optimization/12578
17663         * gcc.c-torture/compile/pr12578.c: New test.
17664
17665         PR tree-optimization/12899
17666         * gcc.c-torture/compile/pr12899.c: New test.
17667
17668         PR rtl-optimization/14692
17669         * gcc.c-torture/compile/pr14692.c: New test.
17670
17671         PR tree-optimization/16461
17672         * gcc.c-torture/compile/pr16461.c: New test.
17673
17674 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17675
17676         * gfortran.dg/getenv_1.f90: New test.
17677
17678 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17679
17680         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
17681         wchar_t.
17682         * gcc.dg/symbian5.c: Test -fno-short-wchar.
17683
17684 2004-08-06  Paul Brook  <paul@codesourcery.com>
17685
17686         * gfortran.dg/ret_array_1.f90: New test.
17687         * gfortran.dg/ret_pointer_1.f90: New test.
17688
17689 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
17690
17691         * gcc.dg/missing-field-init-[12].c: New tests.
17692         * g++.dg/warn/missing-field-init-[12].C: New tests.
17693
17694 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17695
17696         * gcc.dg/enum2.c: New test.
17697         * gcc.dg/symbian3.c: Likewise.
17698         * gcc.dg/symbian4.c: Likewise.
17699         * gcc.dg/wchar_t-2.c: Likewise.
17700
17701 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17702
17703         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
17704         destructor tests.
17705
17706 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17707
17708         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
17709         dg-require-visiblity.
17710         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
17711         * g++.dg/ext/visibility/fvisibility.C: Likewise.
17712         * g++.dg/ext/visibility/memfuncts.C: Likewise.
17713         * g++.dg/ext/visibility/new1.C: Likewise.
17714         * g++.dg/ext/visibility/pragma.C: Likewise.
17715         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
17716         * g++.dg/ext/visibility/virtual.C: Likewise.
17717         * g++/dg/ext/visibility/visibility-1.C: Likewise.
17718         * g++/dg/ext/visibility/visibility-2.C: Likewise.
17719         * g++/dg/ext/visibility/visibility-3.C: Likewise.
17720         * g++/dg/ext/visibility/visibility-4.C: Likewise.
17721         * g++/dg/ext/visibility/visibility-5.C: Likewise.
17722         * g++/dg/ext/visibility/visibility-6.C: Likewise.
17723         * g++/dg/ext/visibility/visibility-7.C: Likewise.
17724         * g++/dg/ext/visibility/visibility-8.C: New test.
17725         * gcc.c-torture/compile/dll.x: Remove.
17726         * gcc.dg/dll-2.c: Use dg-require-dll
17727         * gcc.dg/visibility-10.c: New test.
17728         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
17729         supporting DLLs.
17730         * testsuite/lib/scanasm.exp (scan_hidden): New function.
17731         (scan_not_hidden): Likewise.
17732
17733 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
17734
17735         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
17736
17737 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
17738
17739         * gcc.c-torture/execute/20040805-1.c: New test.
17740
17741 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
17742
17743         * gcc.dg/20020118-1.c: Declare abort.
17744         * gcc.dg/altivec_check.h: Likewise.
17745         * gcc.dg/iftrap-2.c: Likewise.
17746         * gcc.dg/pragma-darwin.c: Likewise.
17747         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
17748
17749 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
17750
17751         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
17752
17753 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17754
17755         * gcc.c-torture/execute/builtins/abs-2.c,
17756         gcc.c-torture/execute/builtins/abs-3.c,
17757         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
17758         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
17759         intmax_t, uintmax_t and their limits.
17760         * gcc.dg/intmax_t-1.c: New test.
17761
17762 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17763
17764         * g++.dg/tc1/dr147.C: Add reference to PR.
17765
17766 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
17767
17768         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
17769         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
17770
17771 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
17772
17773         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
17774
17775 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17776
17777         * gcc.dg/redecl-5.c: New test.
17778         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
17779         of scanf.
17780
17781 2004-08-03  Roger Sayle  <roger@eyesopen.com>
17782
17783         PR middle-end/16790
17784         * gcc.c-torture/execute/pr16790-1.c: New test case.
17785
17786 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
17787
17788         * g++.dg/ext/visibility/assign1.C: New test.
17789         * g++.dg/ext/visibility/new1.C: Likewise.
17790
17791         * gcc.dg/symbian1.c: New test.
17792         * gcc.dg/symbian2.c: Likewise.
17793
17794 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
17795
17796         PR target/16570
17797         * gcc.dg/i386-sse-9.c: New test.
17798
17799 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17800
17801         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
17802
17803 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17804
17805         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
17806         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
17807         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
17808         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
17809         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
17810         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
17811         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
17812         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
17813         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
17814         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
17815         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
17816         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
17817         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
17818         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
17819         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
17820         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
17821         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
17822         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
17823         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
17824         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
17825         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
17826         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
17827         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
17828         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17829         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
17830         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
17831         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
17832         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
17833         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17834         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17835         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
17836         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
17837         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
17838         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
17839         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
17840         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17841         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17842         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17843         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17844         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
17845         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
17846         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
17847         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
17848         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
17849         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17850         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17851         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
17852         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
17853         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
17854         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
17855         gcc.misc-tests/i386-pf-3dnow-1.c,
17856         gcc.misc-tests/i386-pf-athlon-1.c,
17857         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17858         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
17859         Declare built-in functions used.
17860         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
17861
17862 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
17863
17864         PR c++/16707
17865         * g++.dg/lookup/using12.C: New test.
17866
17867         * g++.dg/init/null1.C: Fix PR number.
17868         * g++.dg/parse/namespace10.C: Likewise.
17869
17870 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17871
17872         PR c++/16224
17873         * g++.dg/template/spec17.C: New test.
17874         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
17875         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
17876
17877 2004-08-02  David Billinghurst
17878
17879         PR fortran/16292
17880         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
17881
17882 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
17883
17884         * gcc.dg/ia64-got-1.c: New test case.
17885
17886 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17887
17888         PR c++/16489
17889         * g++.dg/init/null1.C: New test.
17890         * g++.dg/tc1/dr76.C: Adjust error marker.
17891
17892         PR c++/16529
17893         * g++.dg/parse/namespace10.C: New test.
17894
17895         PR c++/16810
17896         * g++.dg/inherit/ptrmem2.C: New test.
17897
17898 2004-08-02  Ben Elliston  <bje@au.ibm.com>
17899
17900         PR target/16155
17901         * gcc.dg/pr16155.c: New test.
17902
17903 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17904
17905         * gcc.dg/redecl-2.c: New test.
17906
17907 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
17908
17909         * gcc.dg/darwin-longdouble.c: New file.
17910
17911 2004-07-30  Richard Henderson  <rth@redhat.com>
17912
17913         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
17914         write to constant argument.
17915         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17916
17917 2004-07-30  Richard Henderson  <rth@redhat.com>
17918
17919         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
17920         tests of nearest around zero.
17921
17922 2004-07-30  Andrew Pinski  <apinski@apple.com>
17923
17924         * gcc.c-torture/compile/20040730-1.c: New test.
17925
17926 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17927
17928         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
17929         powerpc-eabispe.
17930
17931 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17932
17933         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
17934
17935 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
17936
17937         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
17938         contains $ld_library_path.
17939         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17940
17941 2004-07-29  Richard Henderson  <rth@redhat.com>
17942
17943         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
17944
17945         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
17946         (alt2, which): New.
17947         (Check): Accept either alternative.
17948
17949 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
17950
17951         * g++.dg/abi/inline1.C: New test.
17952         * g++.dg/abi/local1-a.cc: Likewise.
17953         * g++.dg/abi/local1.C: Likewise.
17954         * g++.dg/abi/mangle11.C: Tweak location of warnings.
17955         * g++.dg/abi/mangle12.C: Likewise.
17956         * g++.dg/abi/mangle17.C: Likewise.
17957         * g++.dg/abi/mangle20-2.C: Likewise.
17958         * g++.dg/opt/interface1.C: Likewise.
17959         * g++.dg/opt/interface1.h: Likewise.
17960         * g++.dg/opt/interface1-a.cc: New test.
17961         * g++.dg/parse/repo1.C: New test.
17962         * g++.dg/template/repo1.C: Likewise.
17963         * g++.dg/warn/Winline-1.C: Likewise.
17964         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
17965
17966 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
17967
17968         * gcc.dg/tree-ssa/20040729-1.c: New test.
17969
17970 2004-07-27  Matt Austern <austern@apple.com>
17971
17972         * gcc.dg/darwin-bool-1.c: New test.
17973         * gcc.dg/darwin-bool-2.c: New test.
17974
17975 2004-07-28  Richard Henderson  <rth@redhat.com>
17976
17977         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
17978         arguments in the correct type.  Don't write to constant arguments.
17979
17980 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17981
17982         PR tree-optimization/16688
17983         PR tree-optimization/16689
17984         * g++.dg/tree-ssa/pr16688.C: New test.
17985
17986 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17987
17988         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17989         loads.  Not only in the comment, this time.
17990
17991 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
17992
17993         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
17994         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
17995         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
17996         * gcc.dg/sh4a-bitmovua.c: New.
17997         * gcc.dg/sh4a-cos.c: New.
17998         * gcc.dg/sh4a-cosf.c: New.
17999         * gcc.dg/sh4a-fprun.c: New.
18000         * gcc.dg/sh4a-fsrra.c: New.
18001         * gcc.dg/sh4a-memmovua.c: New.
18002         * gcc.dg/sh4a-sin.c: New.
18003         * gcc.dg/sh4a-sincos.c: New.
18004         * gcc.dg/sh4a-sincosf.c: New.
18005         * gcc.dg/sh4a-sinf.c: New.
18006
18007 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18008
18009         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18010         conditionals.
18011         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18012         loads.
18013         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18014         DOM1.
18015
18016 2004-07-27  Andrew Pinski  <apinski@apple.com>
18017
18018         * g++.dg/rtti/tinfo1.C: Correct the xfail.
18019
18020 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
18021
18022         * gcc.dg/pragma-isr.c: New test.
18023
18024 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18025
18026         PR c++/14429
18027         * g++.dg/template/ttp11.C: New test.
18028
18029 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
18030
18031         * gcc.c-torture/compile/20040727-1.c: New test.
18032
18033 2004-07-26  Eric Christopher  <echristo@redhat.com>
18034
18035         * gcc.c-torture/compile/20040726-2.c: New test.
18036
18037 2004-07-26  Andrew Pinski  <apinski@apple.com>
18038
18039         * g++.dg/rtti/tinfo1.C: Xfail.
18040
18041 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
18042
18043         * gcc.c-torture/compile/20040726-1.c: New test.
18044
18045 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
18046             Brian Ryner  <bryner@brianryner.com>
18047
18048         PR c++/9283
18049         PR c++/15000
18050         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18051         * g++.dg/ext/visibility/: New directory.
18052         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18053         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18054         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18055         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18056         * g++.dg/ext/visibility/fvisibility.C,
18057         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18058         g++.dg/ext/visibility/fvisibility-override1.C
18059         g++.dg/ext/visibility/fvisibility-override2.C
18060         g++.dg/ext/visibility/memfuncts.C
18061         g++.dg/ext/visibility/noPLT.C
18062         g++.dg/ext/visibility/pragma.C
18063         g++.dg/ext/visibility/pragma-override1.C
18064         g++.dg/ext/visibility/pragma-override2.C
18065         g++.dg/ext/visibility/staticmemfuncts.C
18066         g++.dg/ext/visibility/virtual.C: New tests.
18067
18068 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18069
18070         PR c/15360
18071         * gcc.dg/pr15360-1.c: New test.
18072
18073 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
18074
18075         * gcc.dg/pragma-align-2.c: New test.
18076         * gcc.dg/pragma-init-fini.c: New test.
18077         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
18078         targets.
18079
18080 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18081
18082         * gcc.dg/init-string-2.c: New test.
18083
18084 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
18085
18086         PR 16684
18087         * gcc.dg/Wredundant-decls-1.c: New test case.
18088
18089 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
18090
18091         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18092         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18093         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18094         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18095         * gcc.dg/compat/generate-random.c: New file.
18096         * gcc.dg/compat/generate-random.h: Likewise.
18097         * gcc.dg/compat/generate-random_r.c: Likewise.
18098         * gcc.dg/compat/struct-layout-1.h: Likewise.
18099         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18100         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18101         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18102         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18103         * gcc.dg/compat/struct-layout-1_main.c: New test.
18104         * gcc.dg/compat/struct-layout-1_x.c: New file.
18105         * gcc.dg/compat/struct-layout-1_y.c: New file.
18106         * gcc.dg/compat/struct-layout-1_test.h: New file.
18107
18108 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18109
18110         * gcc.dg/comp-return-1.c: New test
18111
18112 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
18113
18114         * gcc.dg/vmx/8-02a.c: Fix typo.
18115
18116         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18117         * gcc.dg/darwin-abi-3.c: New test.
18118
18119         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18120         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18121
18122         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18123         * gcc.dg/vmx/ops-long-1.c: New test.
18124         * gcc.dg/vmx/ops-long-2.c: New test.
18125
18126 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18127
18128         * g++.dg/lookup/conv-[1234].C: New.
18129
18130 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
18131
18132         * g++.dg/parse/attr2.C: Simplify.
18133
18134 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18135
18136         PR c/7284
18137         * gcc.c-torture/execute/pr7284-1.c: New test.
18138
18139 2004-07-22  Brian Booth  <bbooth@redhat.com>
18140
18141         * gcc.dg/tree-ssa/20040721-1.c: New test.
18142
18143 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18144
18145         * g++.dg/template/crash20.c: New.
18146
18147 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
18148
18149         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18150         Add dg-run directive.  Declare variables as required.
18151         * gfortran.dg/g77/README: Update
18152
18153 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
18154
18155         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18156         gcc.dg/cris-peep2-andu2.c: New tests.
18157
18158 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18159
18160         PR c/15052
18161         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18162         on return type.
18163         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
18164         messages.
18165         * gcc.dg/qual-return-2.c: Update expected messages.
18166         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18167
18168 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18169
18170         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18171         * gcc.dg/noncompile/921102-1.c: Update expected error message.
18172
18173 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18174
18175         PR c/11250
18176         * gcc.dg/init-string-1.c: New test.
18177
18178 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
18179
18180         PR middle-end/15345
18181         PR c/16450
18182         * gcc.dg/torture/nested-fn-1.c: New test.
18183
18184 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
18185
18186         PR target/16559
18187         * gcc.dg/ia64-fptr-1.c: New file.
18188
18189 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18190
18191         PR c++/14497
18192         * g++.dg/template/spec16.C: New test.
18193         * g++.old-deja/g++.robertl/eb118.C: Remove.
18194
18195 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18196
18197         PR c++/509
18198         * g++.dg/template/spec15.C: New test.
18199
18200 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
18201
18202         Copy cases from g77.f-torture/execute and add dg-run
18203         directive.  Other changes as noted.
18204         * gfortran.dg/g77/13037.f
18205         * gfortran.dg/g77/1832.f
18206         * gfortran.dg/g77/19981119-0.f
18207         * gfortran.dg/g77/19990313-0.f
18208         * gfortran.dg/g77/19990313-1.f
18209         * gfortran.dg/g77/19990313-2.f
18210         * gfortran.dg/g77/19990313-3.f
18211         * gfortran.dg/g77/19990419-1.f
18212         * gfortran.dg/g77/19990826-0.f
18213         * gfortran.dg/g77/19990826-2.f
18214         * gfortran.dg/g77/20000503-1.f
18215         * gfortran.dg/g77/20001111.f
18216         * gfortran.dg/g77/20010116.f
18217         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18218         * gfortran.dg/g77/20010430.f
18219         * gfortran.dg/g77/6177.f
18220         * gfortran.dg/g77/947.f
18221         * gfortran.dg/g77/970816-3.f
18222         * gfortran.dg/g77/971102-1.f
18223         * gfortran.dg/g77/980520-1.f
18224         * gfortran.dg/g77/980628-0.f
18225         * gfortran.dg/g77/980628-1.f
18226         * gfortran.dg/g77/980628-10.f
18227         * gfortran.dg/g77/980628-2.f
18228         * gfortran.dg/g77/980628-3.f
18229         * gfortran.dg/g77/980628-7.f
18230         * gfortran.dg/g77/980628-8.f
18231         * gfortran.dg/g77/980628-9.f
18232         * gfortran.dg/g77/980701-0.f
18233         * gfortran.dg/g77/980701-1.f
18234         * gfortran.dg/g77/cabs.f
18235         * gfortran.dg/g77/claus.f
18236         * gfortran.dg/g77/complex_1.f
18237         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18238         * gfortran.dg/g77/dcomplex.f
18239         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18240         * gfortran.dg/g77/f90-intrinsic-mathematical.f
18241         * gfortran.dg/g77/f90-intrinsic-numeric.f
18242         * gfortran.dg/g77/int8421.f
18243         * gfortran.dg/g77/labug1.f
18244         * gfortran.dg/g77/large_vec.f
18245         * gfortran.dg/g77/le.f
18246         * gfortran.dg/g77/short.f
18247         * gfortran.dg/g77/README: Update
18248
18249 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
18250
18251         PR c++/16637
18252         * g++.dg/parse/lookup4.C: New test.
18253
18254 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18255
18256         PR c++/16175
18257         * g++.dg/template/ttp10.C: New test.
18258
18259 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18260
18261         * gcc.dg/pr12625-1.c: New test.
18262
18263 2004-07-20  Steven Bosscher  <stevenb@suse.de>
18264
18265         * testsuite/gcc.dg/switch-warn-1.c: New test.
18266         * testsuite/gcc.dg/switch-warn-2.c: New test.
18267         * gcc.c-torture/compile/pr14730.c: Update.
18268
18269 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
18270
18271         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18272         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18273         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18274         g++.dg/template/nontype3.C: Remove trailing CR from tests.
18275
18276 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
18277
18278         PR c++/16623
18279         * g++.dg/template/assign1.C: New test.
18280
18281 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18282
18283         PR c++/12170
18284         * g++.dg/template/ttp9.C: New test.
18285
18286 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
18287
18288         * gcc.dg/format/cmn-err-1.c: New test.
18289
18290 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18291
18292         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18293         gcc.dg/Wparentheses-10.c: New tests.
18294         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18295
18296 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18297
18298         PR fortran/16465
18299         * gfortran.dg/g77//ffixed-line-length-0.f,
18300         gfortran.dg/g77/ffixed-line-length-132.f,
18301         gfortran.dg/g77/ffixed-line-length-72.f,
18302         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18303         gfortran.dg/g77/README: Update.
18304
18305 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18306
18307         PR c++/13092
18308         * g++.dg/template/non-dependent7.C: New test.
18309         * g++.dg/template/non-dependent8.C: Likewise.
18310         * g++.dg/template/non-dependent9.C: Likewise.
18311         * g++.dg/template/non-dependent10.C: Likewise.
18312
18313 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
18314
18315         PR c++/16337
18316         * g++.dg/parse/attr2.C: New test.
18317
18318 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
18319
18320         * g77.dg: Removed.
18321         * g77.f-torture: Ditto.
18322
18323 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18324
18325         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18326         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18327         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18328
18329 2004-07-16  Richard Henderson  <rth@redhat.com>
18330
18331         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18332
18333 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18334
18335         * lib/fortran-torture.exp (fortran-torture): Don't test compile
18336         tests with full list of options.
18337         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18338         of TORTURE_OPTIONS if test contains 'dg-do run'.
18339
18340         PR fortran/16404
18341         * gfortran.dg/do_iterator.f90: New test.
18342
18343 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18344
18345         PR rtl-optimization/16536
18346         * gcc.c-torture/execute/restrict-1.c: New test.
18347
18348 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18349
18350         PR fortran/15324
18351         * gfortran.dg/pr15324.f90: New test.
18352
18353         PR fortran/15129
18354         * gfortran.dg/pr15129.f90: New test.
18355
18356         PR fortran/15140
18357         * gfortran.dg/pr15140.f90: New test.
18358
18359         PR fortran/13792
18360         * gfortran.fortran-torture/execute/bounds.f90: Add check for
18361         compile-time simplification.
18362
18363 2004-07-14  Mike Stump  <mrs@apple.com>
18364
18365         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18366
18367 2004-07-14  James E Wilson  <wilson@specifixinc.com>
18368
18369         PR target/16325
18370         * gcc.dg/profile-generate-1.c: New.
18371
18372 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
18373
18374         * gcc.c-torture/execute/20040709-1.c: New test.
18375         * gcc.c-torture/execute/20040709-2.c: New test.
18376
18377 2004-07-14  Mike Stump  <mrs@apple.com>
18378
18379         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18380
18381 2004-07-14  Mike Stump  <mrs@apple.com>
18382
18383         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18384
18385 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
18386
18387         PR c++/16518
18388         * g++.dg/parse/mutable1.C: New test.
18389
18390 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
18391
18392         PR tree-optimization/16443
18393         * gcc.dg/tree-ssa/20040713-1.c: New test.
18394
18395 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
18396
18397         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18398         for operator new.
18399
18400 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18401
18402         * gfortran.dg/g77/README: New file
18403         * gfortran.dg/g77/19981216-0.f: Copy from
18404         g77.f-torture/noncompile.  Add "dg-do compile" and
18405         dg-error as required.
18406         * gfortran.dg/g77/19990218-1.f: Likewise.
18407         * gfortran.dg/g77/19990905-1.f: Likewise.
18408         * gfortran.dg/g77/9263.f: Likewise.
18409         * gfortran.dg/g77/980615-0.f: Likewise.
18410         * gfortran.dg/g77/980616-0.f: Likewise.
18411         * gfortran.dg/g77/check0.f: Likewise.
18412         * gfortran.dg/g77/select_no_compile.f: Likewise.
18413
18414 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18415
18416         Copy files from g77.f-torture/compile.
18417         Add "{ dg-do compile}".  Other changes as noted
18418         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18419         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18420         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18421         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18422         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18423         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18424         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18425         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18426         statement to conform to standard.  Append alpha1.x for reference.
18427         * gfortran.dg/g77/xformat.f: Add dg-warning
18428
18429 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18430
18431         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18432         Add {dg-do compile} directive.
18433         * gfortran.dg/g77/cpp2.F: Likewise.
18434
18435 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18436
18437         PR c++/5402
18438         * g++.dg/lookup/name-clash1.C: New test.
18439
18440         PR c++/9777
18441         * g++.dg/lookup/name-clash2.C: New test.
18442
18443         PR c++/12102
18444         * g++.dg/lookup/name-clash3.C: New test.
18445
18446 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18447
18448         * g++.dg/lookup/new2.C: New test.
18449         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
18450
18451 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
18452
18453         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
18454         Add {dg-do compile} directive.
18455         * gfortran.dg/g77/13060.f: Likewise.
18456         * gfortran.dg/g77/19990218-0.f: Likewise.
18457         * gfortran.dg/g77/19990305-0.f: Likewise.
18458         * gfortran.dg/g77/19990419-0.f: Likewise.
18459         * gfortran.dg/g77/19990502-0.f: Likewise.
18460         * gfortran.dg/g77/19990502-1.f: Likewise.
18461         * gfortran.dg/g77/19990525-0.f: Likewise.
18462         * gfortran.dg/g77/19990826-1.f: Likewise.
18463         * gfortran.dg/g77/19990826-3.f: Likewise.
18464         * gfortran.dg/g77/19990905-2.f: Likewise.
18465         * gfortran.dg/g77/20000412-1.f: Likewise.
18466         * gfortran.dg/g77/20000511-1.f: Likewise.
18467         * gfortran.dg/g77/20000511-2.f: Likewise.
18468         * gfortran.dg/g77/20000518.f: Likewise.
18469         * gfortran.dg/g77/20000601-1.f: Likewise.
18470         * gfortran.dg/g77/20000601-2.f: Likewise.
18471         * gfortran.dg/g77/20000629-1.f: Likewise.
18472         * gfortran.dg/g77/20000630-2.f: Likewise.
18473         * gfortran.dg/g77/20010115.f: Likewise.
18474         * gfortran.dg/g77/20010321-1.f: Likewise.
18475         * gfortran.dg/g77/20010426.f: Likewise.
18476         * gfortran.dg/g77/20020307-1.f: Likewise.
18477         * gfortran.dg/g77/8485.f: Likewise.
18478         * gfortran.dg/g77/960317-1.f: Likewise.
18479         * gfortran.dg/g77/970915-0.f: Likewise.
18480         * gfortran.dg/g77/980310-1.f: Likewise.
18481         * gfortran.dg/g77/980310-2.f: Likewise.
18482         * gfortran.dg/g77/980310-3.f: Likewise.
18483         * gfortran.dg/g77/980310-4.f: Likewise.
18484         * gfortran.dg/g77/980310-6.f: Likewise.
18485         * gfortran.dg/g77/980310-7.f: Likewise.
18486         * gfortran.dg/g77/980310-8.f: Likewise.
18487         * gfortran.dg/g77/980419-2.f: Likewise.
18488         * gfortran.dg/g77/980424-0.f: Likewise.
18489         * gfortran.dg/g77/980427-0.f: Likewise.
18490         * gfortran.dg/g77/980729-0.f: Likewise.
18491         * gfortran.dg/g77/981117-1.f: Likewise.
18492         * gfortran.dg/g77/toon_1.f: Likewise.
18493
18494 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18495
18496         PR c++/2204
18497         * g++.dg/other/abstract2.C: New test.
18498
18499 2004-07-12  Paul Brook  <paul@codesourcery.com>
18500
18501         * gfortran.dg/pointer_init_1.f90: New test.
18502
18503 2004-07-11  Paul Brook  <paul@codesourcery.com>
18504
18505         PR fortran/15986
18506         * gfortran.dg/contained_1.f90: New test.
18507
18508 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
18509
18510         * g++.dg/parse/defarg8.C: New test.
18511
18512 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18513
18514         PR fortran/16433
18515         * gfortran.dg/pr16433.f: New test.
18516
18517         PR fortran/17574
18518         * gfortran.dg/pr15754.f90: New test.
18519
18520 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18521
18522         PR tree-optimization/16437
18523         * gcc.c-torture/execute/bitfld-4.c: New test.
18524
18525 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18526
18527         * gfortran.fortran-torture/execute/common_2.f90: Add check for
18528         access to common var from module.
18529
18530 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18531
18532         PR fortran/16336
18533         * gfortran.fortran-torture/execute/common_2.f90: New test.
18534
18535 2004-07-10  Paul Brook  <paul@codesourcery.com>
18536
18537         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
18538
18539 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18540
18541         PR fortran/15969
18542         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
18543
18544 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
18545
18546         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
18547         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
18548         * gfortran.dg/g77/ffree-form-1.f: Likewise.
18549         * gfortran.dg/g77/ffree-form-2.f: Likewise.
18550         * gfortran.dg/g77/ffree-form-3.f: Likewise.
18551         * gfortran.dg/g77/fno-underscoring.f: Likewise.
18552         * gfortran.dg/g77/funderscoring.f: Likewise.
18553         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
18554
18555 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18556
18557         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
18558
18559 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18560         Paul Brook  <paul@codesourcery.com>
18561
18562         PR fortran/13415
18563         * gfortran.dg/common_pointer_1.f90: New test.
18564
18565 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18566
18567         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
18568
18569 2004-07-09  James E Wilson  <wilson@specifixinc.com>
18570
18571         PR target/16364
18572         * gcc.c-torture/compile/20040709-1.c: New.
18573
18574 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18575
18576         PR fortran/14077
18577         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
18578
18579 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18580
18581         PR fortran/13201
18582         * gfortran.dg/shape_1.f90: New test.
18583
18584 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
18585             Andrew Pinski  <apinski@apple.com>
18586
18587         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
18588
18589 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18590
18591         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
18592         comment.
18593
18594 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18595         Paul Brook  <paul@codesourcery.com>
18596
18597         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
18598         '.f95' and '.F95'.
18599
18600 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
18601
18602         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
18603
18604 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18605
18606         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
18607         testcases with capital suffix.
18608
18609 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18610
18611         PR fortran/15481
18612         PR fortran/13372
18613         PR fortran/13575
18614         PR fortran/15978
18615         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
18616
18617         * gfortran.dg/implicit_1.f90: New test.
18618
18619 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18620
18621         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
18622         expression to match gfortran warning/error messages
18623         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
18624         dg-error text.
18625
18626 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18627
18628         * lib/fortran-torture.exp: Rename proc search_for to
18629         search_for_re.
18630
18631 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18632
18633         * gcc.c-torture/execute/simd-5.x: New file.
18634         XFAIL on SPARC 64-bit at -O0.
18635
18636 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18637
18638         PR c++/8211
18639         PR c++/16165
18640         * g++.dg/warn/effc3.C: New test.
18641
18642 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18643
18644         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
18645         change X to 1X in format.
18646         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
18647         add data statements to conform to standard.
18648
18649 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18650
18651         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
18652         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
18653         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
18654
18655 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18656
18657         * gfortran.dg/g77/7388.f: Copy from g77.dg
18658         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
18659         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
18660         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
18661         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
18662         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
18663         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
18664         * gfortran.dg/g77/strlen0.f: Likewise.
18665
18666 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
18667
18668         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
18669         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
18670
18671 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18672
18673         * gcc.c-torture/execute/920428-2.x: Delete.
18674         * gcc.c-torture/execute/920501-7.x: Likewise.
18675
18676 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
18677
18678         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
18679         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
18680         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
18681         prescott and c3-2.
18682         (PREFETCH_3DNOW): Add -march=c3.
18683
18684 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
18685
18686         PR c/16437
18687         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
18688         * gcc.c-torture/execute/bf64-1.x: Likewise.
18689
18690 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18691
18692         * gcc.c-torture/compile/20040708-1.c: New test.
18693
18694 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18695
18696         PR c++/16169
18697         * g++.dg/warn/effc2.C: New test.
18698
18699 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18700
18701         * gcc.c-torture/execute/bitfld-1.x: Remove.
18702         * gcc.c-torture/execute/bitfld-3.c: New test.
18703         * gcc.dg/bitfld-2.c: Remove XFAILs.
18704
18705 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
18706
18707         PR c++/16276
18708         * g++.dg/rtti/tinfo1.C: New file.
18709
18710 2004-07-07  Eric Christopher  <echristo@redhat.com>
18711
18712         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
18713
18714 2004-07-07  Andrew Pinski  <apinski@apple.com>
18715
18716         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
18717
18718 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
18719
18720         * g++.dg/init/call1.C: XFAIL.
18721
18722 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
18723
18724         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
18725         except for movstrict*, to movmem* and clrstr* to clrmem*.
18726
18727 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
18728
18729         * gcc.c-torture/execute/20040707-1.c: New test.
18730
18731 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
18732
18733         * gcc.c-torture/execute/20040706-1.c: New test.
18734
18735 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18736
18737         PR c++/3671
18738         * g++.dg/template/spec14.C: New test.
18739
18740 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
18741
18742         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
18743         nothing if not yet defined.  Use it in b, c and d type definitions.
18744         * gcc.c-torture/execute/20040705-1.c: New test.
18745         * gcc.c-torture/execute/20040705-2.c: New test.
18746
18747 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18748
18749         PR c++/2518
18750         * g++.dg/lookup/new1.C: New test.
18751
18752 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18753
18754         PR c++/11406
18755         * g++.dg/template/sizeof8.C: New test.
18756
18757 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
18758
18759         * gcc.c-torture/compile/20040705-1.c: New test.
18760
18761 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
18762
18763         * gfortran.fortran-torture/execute/seq_io.f90: New test.
18764
18765 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
18766
18767         * gcc.dg/cpp/if-mop.c: Two new testcases.
18768         * gcc.dg/cpp/trad/comment-3.c: New.
18769
18770 2004-07-04  Paul Brook  <paul@codesourcery.com>
18771
18772         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
18773
18774 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
18775
18776         PR c++/3761
18777         * g++.dg/lookup/crash4.C: New test.
18778
18779 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
18780
18781         * gcc.c-torture/execute/builtin-abs-1.c
18782         * gcc.c-torture/execute/builtin-abs-2.c
18783         * gcc.c-torture/execute/builtin-complex-1.c
18784         * gcc.c-torture/execute/builtins/string-1-lib.c
18785         * gcc.c-torture/execute/builtins/string-1.c
18786         * gcc.c-torture/execute/builtins/string-2-lib.c
18787         * gcc.c-torture/execute/builtins/string-2.c
18788         * gcc.c-torture/execute/builtins/string-3-lib.c
18789         * gcc.c-torture/execute/builtins/string-3.c
18790         * gcc.c-torture/execute/builtins/string-4-lib.c
18791         * gcc.c-torture/execute/builtins/string-4.c
18792         * gcc.c-torture/execute/builtins/string-5-lib.c
18793         * gcc.c-torture/execute/builtins/string-5.c
18794         * gcc.c-torture/execute/builtins/string-6-lib.c
18795         * gcc.c-torture/execute/builtins/string-6.c
18796         * gcc.c-torture/execute/builtins/string-7-lib.c
18797         * gcc.c-torture/execute/builtins/string-7.c
18798         * gcc.c-torture/execute/builtins/string-8-lib.c
18799         * gcc.c-torture/execute/builtins/string-8.c
18800         * gcc.c-torture/execute/builtins/string-9-lib.c
18801         * gcc.c-torture/execute/builtins/string-9.c
18802         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
18803         * gcc.c-torture/execute/builtins/string-asm-1.c
18804         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
18805         * gcc.c-torture/execute/builtins/string-asm-2.c
18806         * gcc.c-torture/execute/stdio-opt-1.c
18807         * gcc.c-torture/execute/stdio-opt-2.c
18808         * gcc.c-torture/execute/stdio-opt-3.c
18809         * gcc.c-torture/execute/string-opt-1.c
18810         * gcc.c-torture/execute/string-opt-10.c
18811         * gcc.c-torture/execute/string-opt-11.c
18812         * gcc.c-torture/execute/string-opt-12.c
18813         * gcc.c-torture/execute/string-opt-13.c
18814         * gcc.c-torture/execute/string-opt-14.c
18815         * gcc.c-torture/execute/string-opt-15.c
18816         * gcc.c-torture/execute/string-opt-16.c
18817         * gcc.c-torture/execute/string-opt-2.c
18818         * gcc.c-torture/execute/string-opt-6.c
18819         * gcc.c-torture/execute/string-opt-7.c
18820         * gcc.c-torture/execute/string-opt-8.c:
18821         Replace with ...
18822
18823         * gcc.c-torture/execute/builtins/abs-2.c
18824         * gcc.c-torture/execute/builtins/abs-3.c
18825         * gcc.c-torture/execute/builtins/complex-1.c
18826         * gcc.c-torture/execute/builtins/fprintf.c
18827         * gcc.c-torture/execute/builtins/fputs.c
18828         * gcc.c-torture/execute/builtins/memcmp.c
18829         * gcc.c-torture/execute/builtins/memmove.c
18830         * gcc.c-torture/execute/builtins/memops-asm.c
18831         * gcc.c-torture/execute/builtins/mempcpy-2.c
18832         * gcc.c-torture/execute/builtins/mempcpy.c
18833         * gcc.c-torture/execute/builtins/memset.c
18834         * gcc.c-torture/execute/builtins/printf.c
18835         * gcc.c-torture/execute/builtins/sprintf.c
18836         * gcc.c-torture/execute/builtins/strcat.c
18837         * gcc.c-torture/execute/builtins/strchr.c
18838         * gcc.c-torture/execute/builtins/strcmp.c
18839         * gcc.c-torture/execute/builtins/strcpy.c
18840         * gcc.c-torture/execute/builtins/strcspn.c
18841         * gcc.c-torture/execute/builtins/strlen-2.c
18842         * gcc.c-torture/execute/builtins/strlen.c
18843         * gcc.c-torture/execute/builtins/strncat.c
18844         * gcc.c-torture/execute/builtins/strncmp-2.c
18845         * gcc.c-torture/execute/builtins/strncmp.c
18846         * gcc.c-torture/execute/builtins/strncpy.c
18847         * gcc.c-torture/execute/builtins/strpbrk.c
18848         * gcc.c-torture/execute/builtins/strpcpy-2.c
18849         * gcc.c-torture/execute/builtins/strpcpy.c
18850         * gcc.c-torture/execute/builtins/strrchr.c
18851         * gcc.c-torture/execute/builtins/strspn.c
18852         * gcc.c-torture/execute/builtins/strstr-asm.c
18853         * gcc.c-torture/execute/builtins/strstr.c:
18854         ... these new files.
18855
18856         * gcc.c-torture/execute/builtins/abs-2-lib.c
18857         * gcc.c-torture/execute/builtins/abs-3-lib.c
18858         * gcc.c-torture/execute/builtins/complex-1-lib.c
18859         * gcc.c-torture/execute/builtins/fprintf-lib.c
18860         * gcc.c-torture/execute/builtins/fputs-lib.c
18861         * gcc.c-torture/execute/builtins/memcmp-lib.c
18862         * gcc.c-torture/execute/builtins/memmove-lib.c
18863         * gcc.c-torture/execute/builtins/memops-asm-lib.c
18864         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
18865         * gcc.c-torture/execute/builtins/mempcpy-lib.c
18866         * gcc.c-torture/execute/builtins/memset-lib.c
18867         * gcc.c-torture/execute/builtins/printf-lib.c
18868         * gcc.c-torture/execute/builtins/sprintf-lib.c
18869         * gcc.c-torture/execute/builtins/strcat-lib.c
18870         * gcc.c-torture/execute/builtins/strchr-lib.c
18871         * gcc.c-torture/execute/builtins/strcmp-lib.c
18872         * gcc.c-torture/execute/builtins/strcpy-lib.c
18873         * gcc.c-torture/execute/builtins/strcspn-lib.c
18874         * gcc.c-torture/execute/builtins/strlen-2-lib.c
18875         * gcc.c-torture/execute/builtins/strlen-lib.c
18876         * gcc.c-torture/execute/builtins/strncat-lib.c
18877         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
18878         * gcc.c-torture/execute/builtins/strncmp-lib.c
18879         * gcc.c-torture/execute/builtins/strncpy-lib.c
18880         * gcc.c-torture/execute/builtins/strpbrk-lib.c
18881         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
18882         * gcc.c-torture/execute/builtins/strpcpy-lib.c
18883         * gcc.c-torture/execute/builtins/strrchr-lib.c
18884         * gcc.c-torture/execute/builtins/strspn-lib.c
18885         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
18886         * gcc.c-torture/execute/builtins/strstr-lib.c
18887         * gcc.c-torture/execute/builtins/lib/abs.c
18888         * gcc.c-torture/execute/builtins/lib/fprintf.c
18889         * gcc.c-torture/execute/builtins/lib/memset.c
18890         * gcc.c-torture/execute/builtins/lib/printf.c
18891         * gcc.c-torture/execute/builtins/lib/sprintf.c
18892         * gcc.c-torture/execute/builtins/lib/strcpy.c
18893         * gcc.c-torture/execute/builtins/lib/strcspn.c
18894         * gcc.c-torture/execute/builtins/lib/strncat.c
18895         * gcc.c-torture/execute/builtins/lib/strncmp.c
18896         * gcc.c-torture/execute/builtins/lib/strncpy.c
18897         * gcc.c-torture/execute/builtins/lib/strpbrk.c
18898         * gcc.c-torture/execute/builtins/lib/strspn.c
18899         * gcc.c-torture/execute/builtins/lib/strstr.c:
18900         New files containing support routines.
18901
18902         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
18903         declaration.
18904         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
18905         when not optimizing.
18906
18907 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
18908
18909         PR c++/16240
18910         * g++.dg/abi/mangle22.C: New test.
18911         * g++.dg/abi/mangle23.C: Likewise.
18912
18913 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
18914
18915         PR fortran/16290
18916         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
18917         Allow for cases without denormalized floating point numbers.
18918
18919 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
18920
18921         PR c/1027
18922         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18923         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
18924         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
18925         expected warning text.
18926         * gcc.dg/format/diag-2.c: New test.
18927
18928 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18929
18930         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
18931
18932 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
18933
18934         * gcc.dg/builtins-43.c: New.
18935         * gcc.dg/builtins-44.c: New.
18936         * gcc.dg/builtins-45.c: New.
18937
18938 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
18939             Andreas Tobler  <a.tobler@schweiz.ch>
18940
18941         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
18942         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
18943         as SIGSEGV.
18944         * gcc.dg/cleanup-11.c: Likewise.
18945         * gcc.dg/cleanup-8.c: Likewise.
18946         * gcc.dg/cleanup-9.c: Likewise.
18947         * gcc.dg/cleanup-5.c: Run on all platforms.
18948
18949 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18950
18951         * g++.dg/warn/nonnull1.C: New test.
18952
18953 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18954
18955         * gcc.dg/compat/compat-common.h: Wrap up CINT in
18956         an #ifndef SKIP_COMPLEX_INT/#endif pair.
18957         Special-case the Sun compiler wrt to <complex.h>.
18958
18959 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
18960
18961         * gcc.dg/Wunreachable-8.C: New test.
18962
18963         * gcc.dg/h8300-ice2.c : New test.
18964
18965 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
18966
18967         PR fortran/16161
18968         * gfortran.fortran-torture/compile/implicit.f90: Add test
18969         for implicit character.
18970
18971 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
18972
18973         PR fortran/16289
18974         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
18975         Use tiny() intrinsic to find smallest non-negative real
18976
18977 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
18978
18979         * gcc.dg/compat/struct-by-value-22_main.c: New test.
18980         * gcc.dg/compat/struct-by-value-22_x.c: New.
18981         * gcc.dg/compat/struct-by-value-22_y.c: New.
18982
18983         * gcc.c-torture/execute/20040629-1.c: New test.
18984
18985 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
18986
18987         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
18988         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
18989
18990         PR target/16195
18991         * gcc.dg/20040625-1.c: New test.
18992
18993 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18994
18995         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
18996
18997 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18998
18999         PR fortran/15963
19000         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19001
19002 2004-06-29  Richard Henderson  <rth@redhat.com>
19003
19004         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19005
19006 2004-06-29  Paul Brook  <paul@codesourcery.com>
19007
19008         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19009         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19010
19011 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
19012
19013         PR c++/16260
19014         * g++.dg/parse/crash15.C: New.
19015
19016 2004-06-28  Andrew Pinski  <apinski@apple.com>
19017
19018         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19019         by the error already.
19020
19021         * g++.dg/opt/ptrmem4.C: Change to compile only test.
19022
19023 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
19024
19025         PR target/14041
19026         * gcc.dg/h8300-bss-align-1.c : New.
19027
19028 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19029
19030         * PR c++/16174
19031         * g++.dg/template/ctor4.C: New.
19032
19033 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19034
19035         PR c++/16205
19036         * g++.dg/warn/Wsequence-point-1.C: New test.
19037
19038 2004-06-27  Paul Brook  <paul@codesourcery.com>
19039
19040         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19041
19042 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
19043
19044         * g++.old-deja/g++.mike/p7325.C: Remove.
19045
19046 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19047
19048         PR c/14963
19049         * gcc.dg/pr14963.c: New test.
19050
19051 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
19052
19053         PR c++/16193
19054         * g++.dg/parse/redef1.C: New test.
19055
19056 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19057
19058         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19059         20021110.c.
19060         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19061         20021119-1.c.
19062         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19063         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19064         5-04.c.
19065         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19066         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19067         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19068         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19069         g++.brendan/enum14.C.
19070         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19071         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19072         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19073         g++.mike/virt1.C.
19074         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19075         memtemp24.C.
19076
19077 2004-06-27  Roger Sayle  <roger@eyesopen.com>
19078
19079         * gcc.dg/20040527-1.c: New test case.
19080
19081 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
19082
19083         PR gfortran/pr16196
19084         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19085
19086 2004-06-25  Roger Sayle  <roger@eyesopen.com>
19087
19088         PR middle-end/15825
19089         * gcc.dg/pr15825-1.c: New test case.
19090
19091 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19092
19093         * gcc.c-torture/execute/20040625-1.c: New test.
19094
19095 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19096
19097         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19098
19099 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19100
19101         * gcc.dg/torture/mips-div-1.c: New test.
19102
19103 2004-06-24  Jeff Law  <law@redhat.com>
19104
19105         * gcc.dg/tree-ssa/20040624-1.c: New test.
19106
19107 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
19108
19109         * gcc.c-torture/compile/20040624-1.c: New test.
19110
19111 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19112
19113         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19114         this directory.
19115
19116 2004-06-23  Andrew Pinski  <apinski@apple.com>
19117
19118         PR middle-end/15988
19119         * g++.dg/opt/ptrmem4.C: New test.
19120
19121         * gcc.dg/c90-array-quals-2.c: New test.
19122
19123 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
19124
19125         * gcc.dg/kpice1.c: New test.
19126
19127 2006-06-23  Andrew Pinski  <apinski@apple.com>
19128
19129         * gcc.dg/c90-array-quals.c: New test.
19130
19131 2006-06-22  Richard Henderson  <rth@redhat.com>
19132
19133         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19134
19135 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
19136
19137         * gcc.dg/builtins-config.h: Handle FreeBSD.
19138
19139 2006-06-22  Richard Henderson  <rth@redhat.com>
19140
19141         * g++.dg/opt/devirt1.C: New.
19142
19143 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
19144
19145         * g++.dg/opt/pr15551.C: New testcase.
19146
19147 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
19148
19149         PR target/14800
19150         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19151         x86_64-*-linux* when compiling for 32bit.
19152
19153 2004-06-21  Andrew Pinski  <apinski@apple.com>
19154
19155         * gcc.dg/pch/struct-1.c: New.
19156         * gcc.dg/pch/struct-1.hs: New.
19157
19158 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
19159
19160         * gcc.dg/pch/save-temps-1.c: New file.
19161         * gcc.dg/pch/save-temps-1.hs: New file.
19162
19163 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19164
19165         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19166         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19167
19168 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19169
19170         * gfortran.fortran-torture/execute/select_1.f90: Rename function
19171         to fix type error.
19172         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19173         Remove trailing spaces.
19174
19175 2004-06-21  Richard Henderson  <rth@redhat.com>
19176
19177         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19178         merging && to BIT_FIELD_REF.
19179
19180 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
19181
19182         * g++.dg/opt/placeholder1.C: New test.
19183
19184 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19185
19186         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19187         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19188         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19189         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19190
19191 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
19192
19193         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19194         extern "C".
19195         * g++.dg/other/pragma-re-1.C: Add comments.
19196
19197 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
19198
19199         PR gfortran/16080
19200         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19201
19202 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
19203
19204         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19205         instead of setting the type of size_t by
19206         hand.
19207
19208 2004-06-18  Roger Sayle  <roger@eyesopen.com>
19209
19210         * gcc.dg/unordered-2.c: New test case.
19211         * gcc.dg/unordered-3.c: New test case.
19212
19213 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
19214
19215         PR other/16043
19216         * lib/g++.exp (g++_version): Tweak regexp for version
19217         * lib/g77.exp (g77_version): Likewise.
19218         * lib/gfortran.exp (gfortran_version): Likewise.
19219         * lib/objc.exp (objc_version): Likewise.
19220         * lib/treelang.exp (treelang_version): Likewise.
19221
19222 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
19223
19224         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19225         Use INT_MAX instead of __INT_MAX__.
19226         * gcc.dg/compat/struct-align-2_y.c: Likewise.
19227
19228         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19229         * gcc.dg/compat/scalar-return-3_x.c: Use it.
19230         * gcc.dg/compat/scalar-return-3_y.c: Use it.
19231         * gcc.dg/compat/scalar-return-4_x.c: Use it.
19232         * gcc.dg/compat/scalar-return-4_y.c: Use it.
19233         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19234         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19235         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19236         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19237
19238         * gcc.dg/range-test-1.c: New test.
19239         * g++.dg/opt/range-test-1.C: New test.
19240
19241 2004-06-17  Richard Henderson  <rth@redhat.com>
19242
19243         * objc.dg/sync-1.m: New.
19244         * objc.dg/try-catch-1.m: Don't force next runtime.
19245         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19246         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
19247         shadowed catch clause.
19248         * objc.dg/try-catch-5.m: New.
19249
19250 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
19251
19252         Bug 14610
19253         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19254
19255 2004-06-15  Richard Henderson  <rth@redhat.com>
19256
19257         * gcc.dg/20001116-1.c: Move expected warning line.
19258
19259 2004-06-15  Richard Henderson  <rth@redhat.com>
19260
19261         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19262         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19263
19264 2004-06-15  Jeff Law  <law@redhat.com>
19265
19266         * gcc.dg/tree-ssa/20040615-1.c: New test.
19267         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19268         be less sensitive to operand ordering.
19269         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19270
19271 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
19272
19273         * g++.dg/abi/bitfield3.C: Add comment..
19274
19275 2004-06-15  Richard Henderson  <rth@redhat.com>
19276
19277         * g++.dg/ext/stmtexpr1.C: XFAIL.
19278         * gcc.dg/20030612-1.c: XFAIL.
19279
19280 2004-06-15  Eric Christopher  <echristo@redhat.com>
19281
19282         * g++.dg/charset/asm5.c: New.
19283         * gcc.dg/charset/asm6.c: New.
19284
19285 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19286
19287         PR fortran/15962
19288         * gfortran.fortran-torture/execute/select_1.f90: New test.
19289
19290 2004-06-15  Paul Brook  <paul@codesourcery.com>
19291
19292         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19293
19294 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19295
19296         PR c++/15967
19297         * g++.dg/lookup/crash3.C: New test.
19298
19299 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19300
19301         PR c++/15947
19302         * g++.dg/parse/dtor4.C: New test.
19303
19304 2004-06-14  Jeff Law  <law@redhat.com>
19305
19306         * gcc.c-torture/compile/20040614-1.c: New test.
19307
19308 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19309
19310         PR fortran/15211
19311         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19312         LEN of a character array.
19313
19314 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/15096
19317         * g++.dg/template/ptrmem10.C: New test.
19318
19319         PR c++/14930
19320         * g++.dg/template/friend30.C: New test.
19321
19322 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19323
19324         PR fortran/14928
19325         * gfortran.fortran-torture/compile/mloc.f90: New test.
19326
19327 2004-06-13  Paul Brook  <paul@codesourcery.com>
19328
19329         * gfortran.fortran-torture/execute/random_2.f90: New test.
19330
19331 2004-06-13  Eric Christopher  <echristo@redhat.com>
19332
19333         * gcc.dg/noncompile/redecl-1.c: Fix error message.
19334
19335 2004-06-12  Paul Brook  <paul@codesourcery.com>
19336
19337         * gfortran.fortran-torture/execute/contained_3.f90: New test.
19338
19339 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19340
19341         PR fortran/14923
19342         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19343
19344 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19345
19346         PR fortran/14957
19347         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19348         syntax errors in end statements of contained subroutines.
19349
19350 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19351
19352         PR fortran/12841
19353         * gfortran.fortran-torture/execute/null_arg.f90: New test.
19354
19355 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19356
19357         PR fortran/15665
19358         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19359
19360 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19361
19362         PR gfortran/12839
19363         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19364
19365 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
19366
19367         PR c++/15862
19368         * g++.dg/parse/enum1.C: New test.
19369
19370 2004-06-10  Jeff Law  <law@redhat.com>
19371
19372         * gcc.c-torture/compile/20040610-1.c: New test.
19373
19374 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19375
19376         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19377         * g++.old-deja/g++.other/decl3.C: Likewise.
19378
19379 2004-06-10  Brian Booth  <bbooth@redhat.com>
19380
19381         * gcc.dg/tree-ssa/20031015-1.c: Scan for
19382         V_MAY_DEF instead of VDEF.
19383         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19384
19385 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
19386
19387         PR c++/14211
19388         * g++.dg/conversion/const1.C: New test.
19389
19390         PR c++/15076
19391         * g++.dg/conversion/reinterpret1.C: New test.
19392
19393         PR c++/15877
19394         * g++.dg/template/enum2.C: New test.
19395
19396         PR c++/15227
19397         * g++.dg/template/error13.C: New test.
19398
19399 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19400
19401         PR fortran/14957
19402         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19403         arguments to test_* REAL and of the right size.
19404
19405 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19406
19407         PR target/15569
19408         PR rtl-optimization/15681
19409         * gcc.dg/20040609-1.c: New test.
19410
19411 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19412
19413         PR c++/14791
19414         * g++.dg/opt/builtins1.C: New test.
19415
19416 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
19417
19418         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19419         that use default windows32 struct layout.
19420         * gcc.dg/i386-bitfield2.c: Likewise.
19421
19422 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
19423
19424         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19425         for mingw32 and cygwin targets.
19426
19427 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
19428
19429         * gcc.dg/pch/macro-4.c: New.
19430         * gcc.dg/pch/macro-4.hs: New.
19431
19432 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19433
19434         PR fortran/13249
19435         * gfortran.fortran-torture/compile/name_clash.f90: New test.
19436
19437 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19438
19439         PR fortran/13372
19440         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
19441
19442 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19443
19444         PR gfortran/14897
19445         * gfortran.fortran-torture/execute/t_edit.f90: New test.
19446
19447 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19448
19449         PR gfortran/15755
19450         * gfortran.fortran-torture/execute/backspace.c : New test.
19451
19452 2004-06-09  Paul Brook  <paul@codesourcery.com>
19453
19454         * gfortran.fortran-torture/execure/intrinsic_associated.f90
19455         (pointer_to_section): Rewrite to use smaller array.
19456
19457 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
19458
19459         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
19460         * gcc.dg/ext/altivec-10.c: Same.
19461         * gcc.dg/ext/altivec-11.c: Same.
19462         * gcc.dg/ext/altivec-12.c: Same.
19463         * gcc.dg/ext/altivec-13.c: Same.
19464         * gcc.dg/ext/altivec-14.c: Same.
19465         * gcc.dg/ext/altivec-15.c: Same.
19466         * gcc.dg/ext/altivec-16.c: Same.
19467         * gcc.dg/ext/altivec-3.c: Same.
19468         * gcc.dg/ext/altivec-4.c: Same.
19469         * gcc.dg/ext/altivec-6.c: Same.
19470         * gcc.dg/ext/altivec-7.c: Same.
19471         * gcc.dg/ext/altivec-8.c: Same.
19472         * gcc.dg/ext/altivec-varargs-1.c: Same.
19473
19474         * g++.dg/ext/altivec-1.C: Correct dg syntax.
19475         * g++.dg/ext/altivec-10.C: Same.
19476         * g++.dg/ext/altivec-2.C: Same.
19477         * g++.dg/ext/altivec-3.C: Same.
19478         * g++.dg/ext/altivec-4.C: Same.
19479         * g++.dg/ext/altivec-5.C: Same.
19480         * g++.dg/ext/altivec-6.C: Same.
19481         * g++.dg/ext/altivec-7.C: Same.
19482         * g++.dg/ext/altivec-8.C: Same.
19483         * g++.dg/ext/altivec-9.C: Same.
19484
19485 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19486
19487         PR c++/7841
19488         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
19489
19490 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19491
19492         * gcc.dg/union-1.c: New test.
19493
19494 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19495
19496         * gcc.dg/builtins-41.c: New test case.
19497         * gcc.dg/builtins-42.c: New test case.
19498
19499 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19500
19501         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
19502         * g++.dg/ext/altivec-10.C: Same.
19503         * g++.dg/ext/altivec-2.C: Same.
19504         * g++.dg/ext/altivec-3.C: Same.
19505         * g++.dg/ext/altivec-4.C: Same.
19506         * g++.dg/ext/altivec-5.C: Same.
19507         * g++.dg/ext/altivec-6.C: Same.
19508         * g++.dg/ext/altivec-7.C: Same.
19509         * g++.dg/ext/altivec-8.C: Same.
19510         * g++.dg/ext/altivec-9.C: Same.
19511         * g++.old-deja/g++.abi/cxa_vec.C: Same.
19512         * g++.old-deja/g++.brendan/new3.C: Same.
19513         * gcc.c-torture/execute/eeprof-1.x: Same.
19514
19515 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19516
19517         PR c/14765
19518         * gcc.dg/pr14765-1.c: New test.
19519
19520 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19521
19522         PR c/14649
19523         * gcc.dg/pr14649-1.c: New test case.
19524
19525 2004-06-07  Richard Henderson  <rth@redhat.com>
19526
19527         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
19528         if temporaries.
19529
19530 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19531
19532         * g++.dg/eh/elide1.C: Remove XFAIL.
19533
19534 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
19535
19536         PR c++/15337
19537         * g++.dg/expr/sizeof3.C: New test.
19538
19539         PR c++/14777
19540         * g++.dg/template/access14.C: New test.
19541
19542         PR c++/15554
19543         * g++.dg/template/enum1.C: New test.
19544
19545         PR c++/15057
19546         * g++.dg/eh/throw1.C: New test.
19547
19548 2004-06-07  David Ayers  <d.ayers@inode.at>
19549             Ziemowit Laski  <zlaski@apple.com>
19550
19551         * lib/objc.exp (objc_target_compile): Revert the '-framework
19552         Foundation' flag fix, since bare Darwin does not ship
19553         with the Foundation framework.
19554         * objc/execute/next_mapping.h: Provide a local NSConstantString
19555         @interface and @implementation.
19556         (objc_constant_string_init): A constructor function, used to
19557         initialize the NSConstantString meta-class object.
19558         * objc/execute/string1.m: Include "next_mapping.h" instead of
19559         <Foundation/NSString.h>.
19560         * objc/execute/string2.m: Likewise.
19561         * objc/execute/string3.m: Likewise.
19562         * objc/execute/string4.m: Likewise.
19563
19564 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
19565
19566         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
19567         to double. Replace double with FLOAT.
19568         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
19569
19570         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
19571         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
19572         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
19573         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
19574         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
19575         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
19576         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
19577         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
19578
19579 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19580
19581         PR c/13519
19582         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
19583
19584 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19585
19586         PR c++/15503
19587         * g++.dg/template/meminit2.C: New test.
19588
19589 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
19590
19591         PR target/15822
19592         * gcc.c-torture/execute/compare-fp-1.c,
19593         gcc.c-torture/execute/compare-fp-2.c,
19594         gcc.c-torture/execute/compare-fp-3.c,
19595         gcc.c-torture/execute/compare-fp-4.c,
19596         gcc.c-torture/execute/compare-fp-3.x,
19597         gcc.c-torture/execute/compare-fp-4.x: Moved...
19598         * gcc.c-torture/execute/ieee/compare-fp-1.c,
19599         gcc.c-torture/execute/ieee/compare-fp-2.c,
19600         gcc.c-torture/execute/ieee/compare-fp-3.c,
19601         gcc.c-torture/execute/ieee/compare-fp-4.c,
19602         gcc.c-torture/execute/ieee/compare-fp-3.x,
19603         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
19604
19605 2004-06-04  David Ayers  <d.ayers@inode.at>
19606
19607         * objc/execute/protocol-isEqual-4.m: New testcase.
19608
19609 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
19610
19611         * objc/execute/protocol-isEqual-1.m: New testcase.
19612         * objc/execute/protocol-isEqual-2.m: New testcase.
19613         * objc/execute/protocol-isEqual-3.m: New testcase.
19614
19615 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19616
19617         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
19618
19619 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
19620
19621         * lib/objc.exp (objc_target_compile): When running tests on
19622         Darwin (Mac OS X), inform the linker about '-framework
19623         'Foundation'.
19624
19625 2004-06-02  Eric Christopher  <echristo@redhat.com>
19626
19627         * gcc.c-torture/compile/20040602-1.c: New.
19628
19629 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
19630
19631         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
19632         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19633
19634         PR tree-optimization/14736
19635         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
19636
19637         PR tree-optimization/14042
19638         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
19639
19640         PR tree-optimization/14729
19641         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
19642
19643 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19644
19645         PR fortran/15557
19646         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
19647
19648 2004-06-01  Richard Hederson  <rth@redhat.com>
19649
19650         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
19651
19652 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19653
19654         PR c++/14932
19655         * g++.dg/parse/offsetof4.C: New test.
19656
19657 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
19658
19659         PR objc/7993
19660         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
19661
19662 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
19663
19664         PR c++/15701
19665         * g++.dg/template/friend29.C: New test.
19666
19667 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19668
19669         PR c/15749
19670         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
19671
19672 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19673
19674         * gcc.dg/sparc-trap-1.c: New test.
19675
19676 2004-05-31  Roger Sayle  <roger@eyesopen.com>
19677
19678         PR middle-end/15069
19679         * g++.dg/opt/fold3.C: New test case.
19680
19681 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
19682
19683         * lib/target-supports.exp (check_iconv_available): Fix fallout
19684         from 2004-05-28 patch.
19685
19686 2004-05-30  Paul Brook  <paul@codesourcery.com>
19687
19688         PR fortran/15620
19689         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19690         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
19691
19692 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
19693
19694         * gfortran.fortran-torture/execute/random_1.f90: New test.
19695
19696 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19697
19698         * g++.dg/ext/altivec-10.C: New test.
19699
19700 2004-05-29  Paul Brook  <paul@codesourcery.com>
19701
19702         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
19703
19704 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19705
19706         * gcc.dg/altivec-16.c: New test.
19707
19708 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
19709
19710         * lib/target-supports.exp (check_vmx_hw_available): New.
19711         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
19712
19713         * lib/target-supports.exp (check_alias_available,
19714         check_iconv_available, check_named_sections_available): Use
19715         unique names for temporary files.
19716
19717 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19718
19719         * gcc.dg/altivec-15.c: New test.
19720
19721 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19722
19723         PR c++/15083
19724         * g++.dg/warn/noeffect6.C: New test.
19725
19726         PR c++/15471
19727         * g++.dg/expr/ptrmem4.C: New test.
19728
19729         PR c++/15640
19730         * g++.dg/template/operator3.C: New test.
19731
19732 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19733
19734         PR c++/14668
19735         * g++.dg/lookup/redecl1.C: New test.
19736         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
19737
19738 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
19739
19740         * gcc.c-torture/execute/compare-fp-1.c,
19741         gcc.c-torture/execute/compare-fp-2.c,
19742         gcc.c-torture/execute/compare-fp-3.c,
19743         gcc.c-torture/execute/compare-fp-4.c,
19744         gcc.c-torture/execute/compare-fp-3.x,
19745         gcc.c-torture/execute/compare-fp-4.x,
19746         gcc.dg/pr15649-1.c: New.
19747
19748 2004-05-27  Adam Nemet  <anemet@lnxw.com>
19749
19750         PR c++/12883
19751         * g++.dg/init/array14.C: New test.
19752
19753 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
19754
19755         * lib/compat.exp (compat-get-options-main): New.
19756         (compat-get-options): Remove unneeded code, warn for ignored
19757         command.
19758         (compat-execute): Check flag set by dg-require-* commands.
19759
19760         * lib/compat.exp (compat-execute): Break up long lines.
19761
19762 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
19763
19764         * gcc.dg/altivec-7.c: Don't use 'vector long'.
19765         * gcc.dg/altivec-14.c: New test.
19766         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
19767
19768         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
19769         * gcc.dg/altivec-12.c: Ditto.
19770
19771         * gcc.dg/altivec-3.c: Move call to altivec_check.
19772
19773 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19774
19775         PR c++/15044
19776         * g++.dg/template/error12.C: New test.
19777
19778         PR c++/15317
19779         * g++.dg/ext/attrib15.C: New test.
19780
19781         PR c++/15329
19782         * g++.dg/template/ptrmem9.C: New test.
19783
19784 2004-05-25  Paul Brook  <paul@codesourcery.com>
19785
19786         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
19787
19788 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19789
19790         PR c++/15165
19791         * g++.dg/template/crash19.C: New test.
19792
19793 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19794
19795         PR c++/15025
19796         * g++.dg/template/redecl1.C: New test.
19797
19798 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19799
19800         PR c++/14821
19801         * g++.dg/other/ns1.C: New test.
19802
19803         PR c++/14883
19804         * g++.dg/template/invalid1.C: New test.
19805
19806 2004-05-23  Paul Brook  <paul@codesourcery.com>
19807         Victor Leikehman  <lei@haifasphere.co.il>
19808
19809         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
19810         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
19811
19812 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19813
19814         PR c++/15285
19815         PR c++/15299
19816         * g++.dg/template/non-dependent5.C: New test.
19817         * g++.dg/template/non-dependent6.C: New test.
19818
19819 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19820
19821         PR c++/15507
19822         * g++.dg/inherit/union1.C: New test.
19823
19824         PR c++/15542
19825         * g++.dg/template/addr1.C: New test.
19826
19827         PR c++/15427
19828         * g++.dg/template/array5.C: New test.
19829
19830         PR c++/15287
19831         * g++.dg/template/array6.C: New test.
19832
19833 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
19834             Roger Sayle  <roger@eyesopen.com>
19835
19836         * g++.dg/lookup/forscope2.C: New test case.
19837
19838 2004-05-22  Ben Elliston  <bje@au.ibm.com>
19839
19840         * gcc.dg/cpp/Wmissingdirs.c: New.
19841
19842 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19843
19844         PR target/15301
19845         * gcc.dg/compat/union-m128-1.h: New file.
19846         * gcc.dg/compat/union-m128-1_main.c: Likewise.
19847         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19848         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19849
19850 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19851
19852         PR target/15302
19853         * gcc.dg/compat/struct-complex-1.h: New file.
19854         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
19855         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
19856         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19857
19858 2004-05-20  Roger Sayle  <roger@eyesopen.com>
19859
19860         PR middle-end/3074
19861         * gcc.dg/pr3074-1.c: New test case.
19862         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
19863
19864 2004-05-20  Falk Hueffner  <falk@debian.org>
19865
19866         PR other/15526
19867         * gcc.dg/ftrapv-1.c: New test case.
19868
19869 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19870
19871         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
19872
19873 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
19874             Jeff Law  <law@redhat.com>
19875
19876         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
19877         * gcc.dg/tree-ssa/20040518-2.c: New test.
19878
19879         * gcc.dg/tree-ssa/20040518-1.c: New test.
19880
19881 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
19882
19883         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
19884
19885 2004-05-18  Paul Brook  <paul@codesourcery.com>
19886
19887         PR fortran/13930
19888         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
19889
19890 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19891
19892         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
19893         constant folding.
19894
19895 2004-05-17  Steven Bosscher  <stevenb@suse.de>
19896
19897         * gcc.dg/tree-ssa/20040517-1.c: New test.
19898
19899 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19900
19901         * gcc.dg/loop-4.c: New test.
19902
19903 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
19904
19905         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
19906
19907 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
19908
19909         PR fortran/15311
19910         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
19911
19912 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19913
19914         PR fortran/13826
19915         PR fortran/13940
19916         * gfortran.fortran-torture/compile/data_1.f90: New test.
19917
19918 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
19919
19920         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
19921         * gcc.dg/uninit-H.c: Define ASM for __s390__.
19922
19923 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19924
19925         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
19926
19927 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19928
19929         PR c/15444
19930         * gcc.dg/format/xopen-1.c: Adjust expected message.
19931         * gcc.dg/format/xopen-3.c: New test.
19932
19933 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
19934
19935         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
19936
19937 2004-05-14  Jeff Law  <law@redhat.com>
19938
19939         * gcc.dg/tree-ssa/20040514-2.c: New test.
19940
19941 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19942
19943         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
19944         this ...
19945         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
19946         this.
19947
19948 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
19949
19950         * gcc.dg/tree-ssa/20040514-1.c: New test.
19951
19952 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19953
19954         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
19955         test.
19956
19957 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19958
19959         PR fortran/14066
19960         * gfortran.fortran-torture/compile/do_1.f90: New test.
19961
19962 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19963
19964         PR fortran/15051
19965         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
19966         test.
19967
19968 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
19969
19970         PR fortran/15149
19971         * gfortran.fortran-torture/execute/random_init.f90: New test.
19972
19973 2004-05-13  Paul Brook  <paul@codesourcery.com>
19974
19975         PR fortran/15314
19976         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
19977
19978 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
19979
19980         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
19981         for the powerpc case.
19982
19983 2004-05-13  Jeff Law  <law@redhat.com>
19984
19985         * gcc.dg/tree-ssa/20040513-1.c: New test.
19986         * gcc.dg/tree-ssa/20040513-2.c: New test.
19987
19988 2004-05-13  Paul Brook  <paul@codesourcery.com>
19989
19990         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
19991         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
19992         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
19993
19994 2004-05-13  Andreas Schwab  <schwab@suse.de>
19995
19996         PR other/10819
19997         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
19998         characters.
19999
20000 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
20001
20002         PR fortran/15294
20003         * gfortran.fortran-torture/execute/adjustr.f90: New file.
20004
20005 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
20006
20007         Merge from tree-ssa-20020619-branch.  See
20008         ChangeLog.tree-ssa for details.
20009
20010 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
20011
20012         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20013         include <altivec.h> explicitly.
20014         * gcc.dg/altivec-13.c: Likewise.
20015
20016 2004-05-11  Paul Brook  <paul@codesourcery.com>
20017
20018         * gcc.c-torture/compile/20010518-1.c: Force enum size.
20019
20020 2004-05-10  Eric Christopher  <echristo@redhat.com>
20021
20022         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20023         * gcc.dg/sibcall-4.c: Ditto.
20024
20025 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
20026
20027         * g++.dg/ext/altivec-8.C: New test case.
20028         * gcc.dg/altivec-13.c: New test case.
20029
20030 2004-05-08  Roger Sayle  <roger@eyesopen.com>
20031
20032         * gcc.c-torture/execute/divcmp-1.c: New test case.
20033         * gcc.c-torture/execute/divcmp-2.c: New test case.
20034         * gcc.c-torture/execute/divcmp-3.c: New test case.
20035
20036 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
20037
20038         * g++.dg/other/pragma-re-2.C: New test.
20039
20040 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20041
20042         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20043         * gcc.dg/i386-387-2.c: Likewise.
20044
20045         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20046         __builtin_drem.
20047         * gcc.dg/i386-387-6.c: Likewise.
20048
20049 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20050
20051         * gcc.dg/builtins-33.c: Also check log1p*.
20052
20053 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
20054
20055         PR optimization/15296
20056         * gcc.c-torture/execute/pr15296.c: New test.
20057
20058 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
20059
20060         * gcc.dg/builtins-40.c: New test.
20061
20062 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
20063
20064         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20065
20066 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
20067
20068         * g++.dg/ext/spe1.C: New testcase.
20069
20070 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
20071
20072         * objc.dg/image-info.m: Allow additional attributes
20073         for __image_info section.
20074
20075 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
20076
20077         * gcc.dg/torture/mips-hilo-2.c: New test.
20078
20079 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20080
20081         PR c++/14389
20082         * g++.dg/template/member5.C: New test.
20083
20084 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
20085
20086         * gcc.dg/builtins-34.c: Also check expm1*.
20087
20088 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20089
20090         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20091         * gcc.dg/torture/builtin-convert-3.c: New test.
20092
20093 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
20094
20095         PR middle-end/15054
20096         * g++.dg/opt/pr15054.C: New test.
20097
20098 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20099
20100         * gcc.dg/torture/builtin-rounding-1.c: New test.
20101         * gcc.dg/builtins-25.c: Delete.
20102         * gcc.dg/builtins-29.c: Delete.
20103
20104 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
20105
20106         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20107         * gcc.dg/sibcall-4.c: Likewise.
20108         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20109
20110 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20111
20112         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20113         bit-field on 16-bit targets.
20114
20115 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20116
20117         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20118         16-bit targets.
20119
20120 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
20121
20122         * gcc.dg/rs6000-power2-1.c: Change to compile only.
20123         * gcc.dg/rs6000-power2-2.c: Likewise.
20124
20125 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
20126
20127         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20128         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20129         Change the asm registers to be in form of frN instead of fN.
20130
20131 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20132
20133         * gcc.dg/torture/builtin-convert-2.c: New test.
20134
20135 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
20136
20137         * gcc.dg/rs6000-power2-1.c: New test.
20138         * gcc.dg/rs6000-power2-2.c: New test.
20139
20140 2004-04-28  Jan Hubicka  <jh@suse.cz>
20141
20142         * gcc.dg/unused-6.c: New test.
20143
20144 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
20145             Ulrich Weigand  <uweigand@de.ibm.com>
20146
20147         * ada/acats/run_all.sh: Define $target variable.
20148
20149 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
20150
20151         PR c++/15119
20152         * g++.dg/other/vararg-1.C: New test.
20153
20154         PR c++/4794
20155         * g++.dg/eh/cleanup3.C: New test.
20156
20157 2004-04-24  Laurent GUERBY <laurent@guerby.net>
20158
20159         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20160         and ad8011a (target_insn).
20161         * ada/acats/support/macro.dfs: Likewise.
20162         * ada/acats/support/impbit.adb: New file.
20163
20164 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
20165
20166         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20167
20168 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20169
20170         * gcc.dg/loop-3.c: New test.
20171
20172 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
20173
20174         * gcc.c-torture/execute/simd-5.c: New test.
20175
20176 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20177
20178         PR c++/15064
20179         * g++.dg/template/crash18.C: New test.
20180
20181 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
20182
20183         * g++.dg/ext/complit3.C: New test.
20184
20185 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20186
20187         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20188         * gcc.dg/altivec-3.c: Same.
20189         * gcc.dg/altivec-varargs-1.c: Same.
20190
20191 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20192
20193         * lib/target-supports.exp (check_profiling_available): Assume
20194         profiling is not available on powerpc-eabi targets.
20195
20196 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
20197
20198         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20199         * gcc.dg/vmx/bug-1.c: Ditto.
20200
20201 2004-04-20  Eric Christopher  <echristo@redhat.com>
20202
20203         * gcc.dg/charset/extern.c: New test.
20204         * g++.dg/charset/extern3.cc: Ditto.
20205
20206 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
20207
20208         * gcc.dg/builtins-39.c: New test.
20209
20210 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
20211
20212         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20213
20214 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
20215
20216         * gcc.dg/torture/mips-hilo-1.c: New test.
20217
20218 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
20219
20220         * gcc.c-torture/compile/20040419-1.c: New test.
20221
20222 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
20223
20224         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20225
20226 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
20227             Aldy Hernandez  <aldyh@redhat.com>
20228
20229         * gcc.c-torture/execute/va-arg-24.c: New.
20230
20231 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
20232             Aldy Hernandez  <aldyh@redhat.com>
20233
20234         * gcc.dg/vmx/1b-01.c: New.
20235         * gcc.dg/vmx/1b-02.c: New.
20236         * gcc.dg/vmx/1b-03.c: New.
20237         * gcc.dg/vmx/1b-04.c: New.
20238         * gcc.dg/vmx/1b-05.c: New.
20239         * gcc.dg/vmx/1b-06.c: New.
20240         * gcc.dg/vmx/1b-07.c: New.
20241         * gcc.dg/vmx/1c-01.c: New.
20242         * gcc.dg/vmx/1c-02.c: New.
20243         * gcc.dg/vmx/3a-01a.c: New.
20244         * gcc.dg/vmx/3a-01.c: New.
20245         * gcc.dg/vmx/3a-01m.c: New.
20246         * gcc.dg/vmx/3a-03.c: New.
20247         * gcc.dg/vmx/3a-03m.c: New.
20248         * gcc.dg/vmx/3a-04.c: New.
20249         * gcc.dg/vmx/3a-04m.c: New.
20250         * gcc.dg/vmx/3a-05.c: New.
20251         * gcc.dg/vmx/3a-06.c: New.
20252         * gcc.dg/vmx/3a-06m.c: New.
20253         * gcc.dg/vmx/3a-07.c: New.
20254         * gcc.dg/vmx/3b-01.c: New.
20255         * gcc.dg/vmx/3b-02.c: New.
20256         * gcc.dg/vmx/3b-10.c: New.
20257         * gcc.dg/vmx/3b-13.c: New.
20258         * gcc.dg/vmx/3b-14.c: New.
20259         * gcc.dg/vmx/3b-15.c: New.
20260         * gcc.dg/vmx/3c-01a.c: New.
20261         * gcc.dg/vmx/3c-01.c: New.
20262         * gcc.dg/vmx/3c-02.c: New.
20263         * gcc.dg/vmx/3c-03.c: New.
20264         * gcc.dg/vmx/3d-01.c: New.
20265         * gcc.dg/vmx/4-01.c: New.
20266         * gcc.dg/vmx/4-03.c: New.
20267         * gcc.dg/vmx/5-01.c: New.
20268         * gcc.dg/vmx/5-02.c: New.
20269         * gcc.dg/vmx/5-03.c: New.
20270         * gcc.dg/vmx/5-04.c: New.
20271         * gcc.dg/vmx/5-05.c: New.
20272         * gcc.dg/vmx/5-06.c: New.
20273         * gcc.dg/vmx/5-07.c: New.
20274         * gcc.dg/vmx/5-07t.c: New.
20275         * gcc.dg/vmx/5-08.c: New.
20276         * gcc.dg/vmx/5-10.c: New.
20277         * gcc.dg/vmx/5-11.c: New.
20278         * gcc.dg/vmx/7-01a.c: New.
20279         * gcc.dg/vmx/7-01.c: New.
20280         * gcc.dg/vmx/7c-01.c: New.
20281         * gcc.dg/vmx/7d-01.c: New.
20282         * gcc.dg/vmx/7d-02.c: New.
20283         * gcc.dg/vmx/8-01.c: New.
20284         * gcc.dg/vmx/8-02a.c: New.
20285         * gcc.dg/vmx/8-02.c: New.
20286         * gcc.dg/vmx/brode-1.c: New.
20287         * gcc.dg/vmx/bug-1.c: New.
20288         * gcc.dg/vmx/bug-2.c: New.
20289         * gcc.dg/vmx/bug-3.c: New.
20290         * gcc.dg/vmx/cw-bug-1.c: New.
20291         * gcc.dg/vmx/cw-bug-2.c: New.
20292         * gcc.dg/vmx/cw-bug-3.c: New.
20293         * gcc.dg/vmx/dct.c: New.
20294         * gcc.dg/vmx/debug-1.c: New.
20295         * gcc.dg/vmx/debug-2.c: New.
20296         * gcc.dg/vmx/debug-3.c: New.
20297         * gcc.dg/vmx/debug-4.c: New.
20298         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20299         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20300         * gcc.dg/vmx/eg-5.c: New.
20301         * gcc.dg/vmx/fft.c: New.
20302         * gcc.dg/vmx/gcc-bug-1.c: New.
20303         * gcc.dg/vmx/gcc-bug-2.c: New.
20304         * gcc.dg/vmx/gcc-bug-3.c: New.
20305         * gcc.dg/vmx/gcc-bug-4.c: New.
20306         * gcc.dg/vmx/gcc-bug-5.c: New.
20307         * gcc.dg/vmx/gcc-bug-6.c: New.
20308         * gcc.dg/vmx/gcc-bug-7.c: New.
20309         * gcc.dg/vmx/gcc-bug-8.c: New.
20310         * gcc.dg/vmx/gcc-bug-9.c: New.
20311         * gcc.dg/vmx/gcc-bug-b.c: New.
20312         * gcc.dg/vmx/gcc-bug-c.c: New.
20313         * gcc.dg/vmx/gcc-bug-d.c: New.
20314         * gcc.dg/vmx/gcc-bug-e.c: New.
20315         * gcc.dg/vmx/gcc-bug-f.c: New.
20316         * gcc.dg/vmx/gcc-bug-g.c: New.
20317         * gcc.dg/vmx/gcc-bug-i.c: New.
20318         * gcc.dg/vmx/harness.h: New.
20319         * gcc.dg/vmx/ira1.c: New.
20320         * gcc.dg/vmx/ira2a.c: New.
20321         * gcc.dg/vmx/ira2b.c: New.
20322         * gcc.dg/vmx/ira2.c: New.
20323         * gcc.dg/vmx/ira2c.c: New.
20324         * gcc.dg/vmx/mem.c: New.
20325         * gcc.dg/vmx/newton-1.c: New.
20326         * gcc.dg/vmx/ops.c: New.
20327         * gcc.dg/vmx/sn7153.c: New.
20328         * gcc.dg/vmx/spill2.c: New.
20329         * gcc.dg/vmx/spill3.c: New.
20330         * gcc.dg/vmx/spill.c: New.
20331         * gcc.dg/vmx/t.c: New.
20332         * gcc.dg/vmx/varargs-1.c: New.
20333         * gcc.dg/vmx/varargs-2.c: New.
20334         * gcc.dg/vmx/varargs-3.c: New.
20335         * gcc.dg/vmx/varargs-4.c: New.
20336         * gcc.dg/vmx/varargs-5.c: New.
20337         * gcc.dg/vmx/varargs-6.c: New.
20338         * gcc.dg/vmx/varargs-7.c: New.
20339         * gcc.dg/vmx/vmx.exp: New.
20340         * gcc.dg/vmx/vprint-1.c: New.
20341         * gcc.dg/vmx/vscan-1.c: New.
20342         * gcc.dg/vmx/x-01.c: New.
20343         * gcc.dg/vmx/x-02.c: New.
20344         * gcc.dg/vmx/x-03.c: New.
20345         * gcc.dg/vmx/x-04.c: New.
20346         * gcc.dg/vmx/x-05.c: New.
20347         * gcc.dg/vmx/yousufi-1.c: New.
20348         * gcc.dg/vmx/zero-1.c: New.
20349         * gcc.dg/vmx/zero.c: New.
20350
20351 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
20352
20353         * g++.dg/lookup/java1.C: Update for chage of
20354         _Jv_AllocObject.
20355         * g++.dg/lookup/java2.C: Likewise.
20356
20357 2004-04-17  Laurent GUERBY <laurent@guerby.net>
20358
20359         * ada/acats/run_all.sh: use -O2 by default.
20360
20361 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
20362
20363         * gcc.dg/vr-mult-[12].c: New tests.
20364
20365 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20366
20367         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20368
20369         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20370
20371 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
20372
20373         * lib/target-supports.exp (check_profiling_available): Assume profiling
20374         isn't available for mips*-*-elf targets.
20375
20376 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
20377
20378         * gcc.dg/builtins-38.c: New test.
20379
20380 2004-04-14  Eric Christopher  <echristo@redhat.com>
20381
20382         * g++.dg/charset/charset.exp: Run .cc extension tests.
20383
20384 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
20385
20386         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
20387
20388 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20389
20390         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20391
20392 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
20393
20394         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20395         * gcc.dg/i386-387-2.c: Likewise.
20396
20397         * gcc.dg/i386-387-7.c: New test.
20398         * gcc.dg/i386-387-8.c: New test.
20399
20400         * gcc.dg/builtins-37.c: New test.
20401
20402 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
20403
20404         * g++.dg/pch/externc-1.C: Add missing semicolon.
20405
20406 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
20407
20408         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20409
20410 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20411
20412         * gcc.c-torture/execute/20040411-1.c: New test.
20413
20414 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20415
20416         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20417
20418 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
20419
20420         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20421
20422 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
20423
20424         * lib/target-supports.exp (check_named_sections_available): New.
20425         * lib/gcc-dg.exp (dg-require-named-sections): New.
20426         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20427         old-deja.exp.  Also prune error-count message from HP linker.
20428         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20429
20430         * g++.dg/init/init-ref4.C: Use dg-require-weak.
20431         * g++.old-deja/g++.pt/static3.C: Likewise.
20432         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20433
20434 2004-04-09  Roger Sayle  <roger@eyesopen.com>
20435
20436         * gcc.c-torture/execute/20040409-1.c: New test case.
20437         * gcc.c-torture/execute/20040409-2.c: New test case.
20438         * gcc.c-torture/execute/20040409-3.c: New test case.
20439
20440 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20441
20442         * gcc.dg/20040409-1.c: New test.
20443
20444 2004-04-08  Roger Sayle  <roger@eyesopen.com>
20445
20446         PR target/14888
20447         * g++.dg/opt/pr14888.C: New test case.
20448
20449 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
20450
20451         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
20452         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
20453         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
20454         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
20455         New tests.
20456
20457 2004-04-08  Paul Brook  <paul@codesourcery.com>
20458
20459         * gcc.dg/spill-1.c: New test.
20460
20461 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20462
20463         * gcc.dg/torture/builtin-ctype-2.c: New test.
20464
20465 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
20466
20467         * gcc.dg/pch/pch.exp: Add largefile test.
20468
20469 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
20470
20471         * g++.dg/pch/externc-1.Hs: New.
20472         * g++.dg/pch/externc-1.C: New.
20473
20474 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20475
20476         * gcc.dg/compat/struct-by-value-5a_main.c,
20477         gcc.dg/compat/struct-by-value-5b_main.c: New files.
20478         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
20479         * gcc.dg/compat/struct-by-value-5a_x.c,
20480         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
20481         gcc.dg/compat/struct-by-value-5_x.c.
20482         * gcc.dg/compat/struct-by-value-5a_y.c,
20483         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
20484         gcc.dg/compat/struct-by-value-5_y.c.
20485
20486         * gcc.dg/compat/struct-by-value-6a_main.c,
20487         gcc.dg/compat/struct-by-value-6b_main.c: New files.
20488         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
20489         * gcc.dg/compat/struct-by-value-6a_x.c,
20490         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
20491         gcc.dg/compat/struct-by-value-6_x.c.
20492         * gcc.dg/compat/struct-by-value-6a_y.c,
20493         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
20494         gcc.dg/compat/struct-by-value-6_y.c.
20495
20496         * gcc.dg/compat/struct-by-value-7a_main.c,
20497         gcc.dg/compat/struct-by-value-7b_main.c: New files.
20498         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
20499         * gcc.dg/compat/struct-by-value-7a_x.c,
20500         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
20501         gcc.dg/compat/struct-by-value-7_x.c.
20502         * gcc.dg/compat/struct-by-value-7a_y.c,
20503         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
20504         gcc.dg/compat/struct-by-value-7_y.c.
20505
20506 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
20507
20508         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
20509         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
20510         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
20511         options.
20512
20513 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
20514
20515         * gcc.dg/builtins-36.c: New test.
20516
20517 2004-04-06  Paul Brook  <paul@codesourcery.com>
20518
20519         * README.gcc: Remove obsolete contraint on testcases.
20520
20521 2004-04-05  Paul Brook  <paul@codesourcery.com>
20522
20523         PR2123
20524         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
20525         failure and exit(0) on success.
20526         * g++.dg/expr/anew2.C: Ditto.
20527         * g++.dg/expr/anew3.C: Ditto.
20528         * g++.dg/expr/anew4.C: Ditto.
20529
20530 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
20531
20532         PR c++/3518
20533         * g++.dg/template/unify7.C: New.
20534
20535 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20536
20537         * g++.dg/README: Bring up to date with new subdirectories; remove
20538         duplicate subdirectory lines.
20539
20540 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
20541
20542         PR c++/14007
20543         * g++.dg/template/unify5.C: New.
20544         * g++.dg/template/unify6.C: New.
20545         * g++.dg/template/qualttp20.C: Adjust.
20546         * g++.old-deja/g++.jason/report.C: Adjust.
20547         * g++.old-deja/g++.other/qual1.C: Adjust.
20548
20549 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
20550
20551         PR c++/14803
20552         * g++.dg/inherit/ptrmem1.C: New test.
20553
20554 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
20555
20556         PR c++/14755
20557         * gcc.c-torture/execute/20040331-1.c: New test.
20558         * gcc.dg/20040331-1.c: New test.
20559
20560 2004-04-01  Paul Brook  <paul@codesourcery.com>
20561
20562         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
20563
20564 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
20565
20566         PR c++/14724
20567         * g++.dg/init/goto1.C: New test.
20568
20569         PR c++/14763
20570         * g++.dg/template/defarg4.C: New test.
20571
20572 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
20573
20574         * gcc.dg/altivec-11.c: Extend test for more valid cases.
20575
20576 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
20577
20578         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
20579
20580 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
20581
20582         * gcc.dg/noncompile/undeclared-2.c: New test.
20583
20584 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20585
20586         * gcc.dg/940409-1.c: Remove XFAIL.
20587         * gcc.dg/reg-vol-struct-1.c: New test.
20588
20589 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20590
20591         * gcc.dg/torture/builtin-wctype-1.c: New test.
20592
20593 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
20594
20595         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
20596         * gcc.dg/20001101-1.c: Likewise.
20597         * gcc.dg/20001102-1.c: Likewise.
20598
20599 2004-03-25  Roger Sayle  <roger@eyesopen.com>
20600
20601         * gcc.dg/compare8.c: Add an additional test for XOR.
20602
20603 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20604
20605         * gcc.dg/torture/builtin-ctype-1.c: New test.
20606
20607 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20608
20609         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
20610         * gcc.dg/torture/builtin-math-1.c: Likewise.
20611         * gcc.dg/torture/builtin-power-1.c: New test.
20612
20613 2004-03-24  Andreas Schwab  <schwab@suse.de>
20614
20615         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
20616         IA64 assembler.
20617
20618 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20619             Roger Sayle  <roger@eyesopen.com>
20620
20621         * gcc.dg/compare8.c: New test case.
20622
20623 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
20624
20625         * g++.dg/ext/altivec-7.C: New test.
20626
20627 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
20628
20629         PR 12267, 12391, 12560, 13129, 14114, 14133
20630         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
20631         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
20632         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
20633         Adjust error regexps.
20634         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
20635         * gcc.dg/noncompile/undeclared-1.c: New test cases.
20636         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
20637         * gcc.dg/local1.c: Add explanatory comment.
20638
20639 2004-03-23  Roger Sayle  <roger@eyesopen.com>
20640
20641         PR optimization/14669
20642         * g++.dg/opt/fold2.C: New test case.
20643
20644 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
20645
20646         PR c/14069
20647         * gcc.dg/20040322-1.c: New test.
20648
20649 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20650
20651         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
20652         * gcc.dg/ultrasp4.c: Likewise.
20653         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
20654
20655 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20656
20657         * gcc.dg/i386-sse-8.c: Reset default options.
20658
20659 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20660
20661         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
20662         in the error message text.
20663
20664 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20665
20666         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
20667
20668 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
20669
20670         PR c++/14616
20671         * g++.dg/init/array13.C: New test.
20672
20673 2004-03-20  Roger Sayle  <roger@eyesopen.com>
20674
20675         PR target/13889
20676         * gcc.c-torture/compile/pr13889.c: New test case.
20677
20678 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20679
20680         PR c/14635
20681         * builtins-1.c (nan, nans): Don't test.
20682         * builtins-30.c: Don't use nan, nanf, nanl.
20683         * builtins-35.c: New test.
20684
20685 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
20686
20687         * g++.dg/ext/altivec-6.C: New test.
20688
20689 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
20690
20691         * g++.dg/init/placement3.C: New test.
20692
20693         * g++.dg/template/spec13.C: New test.
20694
20695         * g++.dg/lookup/using11.C: New test.
20696
20697         * g++.dg/lookup/koenig3.C: New test.
20698
20699         * g++.dg/template/operator2.C: New test.
20700
20701         * g++.dg/expr/dtor3.C: New test.
20702         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
20703         marker.
20704         * g++.old-deja/g++.law/visibility28.C: Likewise.
20705
20706 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
20707
20708         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
20709         * gcc.dg/ppc64-abi-3.c: Likewise.
20710
20711 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20712
20713         PR c++/14545
20714         * g++.dg/parse/template15.C: New test.
20715
20716 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20717
20718         * g++.dg/expr/dtor2.C: New test.
20719
20720         * g++.dg/lookup/anon4.C: New test.
20721
20722         * g++.dg/overload/using1.C: New test.
20723
20724         * g++.dg/template/lookup7.C: New test.
20725
20726         * g++.dg/template/typename6.C: New test.
20727
20728         * g++.dg/expr/cond6.C: New test.
20729
20730 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20731
20732         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
20733
20734 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20735
20736         * g++.dg/expr/cond5.C: New test.
20737         * g++.dg/expr/constcast1.C: Likewise.
20738         * g++.dg/expr/ptrmem2.C: Likewise.
20739         * g++.dg/expr/ptrmem3.C: Likewise.
20740         * g++.dg/lookup/main1.C: Likewise.
20741         * g++.dg/template/lookup6.C: Likewise.
20742
20743 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20744
20745         * gcc.dg/local1.c: New test.
20746
20747         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
20748
20749 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20750
20751         * gcc.dg/torture/builtin-convert-1.c: New test.
20752
20753 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20754
20755         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
20756
20757 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20758
20759         PR c++/14481
20760         * g++.dg/warn/Wunused-7.C: New test.
20761
20762 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20763
20764         * gcc.dg/torture/builtin-integral-1.c: New test.
20765
20766 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20767
20768         PR c++/14586
20769         * g++.dg/parse/non-dependent3.C: New test.
20770
20771 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
20772
20773         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
20774         * g++.dg/eh/simd-2.C: Likewise.
20775         * g++.dg/init/array10.C: Likewise.
20776         * gcc.c-torture/compile/simd-1.c: Likewise.
20777         * gcc.c-torture/compile/simd-2.c: Likewise.
20778         * gcc.c-torture/compile/simd-3.c: Likewise.
20779         * gcc.c-torture/compile/simd-4.c: Likewise.
20780         * gcc.c-torture/compile/simd-6.c: Likewise.
20781         * gcc.c-torture/execute/simd-1.c: Likewise.
20782         * gcc.c-torture/execute/simd-2.c: Likewise.
20783         * gcc.dg/compat/vector-defs.h: Likewise.
20784         * gcc.dg/20020531-1.c: Likewise.
20785         * gcc.dg/altivec-3.c: Likewise.
20786         * gcc.dg/altivec-4.c: Likewise.
20787         * gcc.dg/altivec-varargs-1.c: Likewise.
20788         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
20789         * gcc.dg/i386-mmx-3.c: Likewise.
20790         * gcc.dg/i386-sse-4.c: Likewise.
20791         * gcc.dg/i386-sse-5.c: Likewise.
20792         * gcc.dg/i386-sse-8.c: Likewise.
20793         * gcc.dg/simd-1.c: Likewise.
20794         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
20795         __ev64_opaque__ since the machine description provides it.
20796
20797 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20798
20799         * lib/compat.exp (skip_list): New global variable.
20800         Use it to hold the user defined COMPAT_SKIPS list if any.
20801         (compat-obj): Add the members of skip_list to optall.
20802
20803 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20804
20805         * gcc.dg/compat/union-by-value-1_main.c,
20806         union-by-value-1_x.c, union-by-value-1_y.c,
20807         union-check.h, union-defs.h,
20808         union-init.h, union-return-1_main.c,
20809         union-return-1_x.c, union-return-1_y.c: New files.
20810
20811 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20812
20813         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
20814         mixed-struct-init.h: Add 4 mixed structure types.
20815         struct-by-value-21_main.c, struct-by-value-21_x.c,
20816         struct-by-value-21_y.c, struct-return-21_main.c,
20817         struct-return-21_x.c, struct-return-21_y.c: New files.
20818
20819 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
20820
20821         PR c++/14550
20822         * g++.dg/parse/template14.C: New test.
20823
20824 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20825
20826         * gcc.c-torture/execute/20040313-1.c: New test.
20827
20828 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
20829
20830         PR target/14533
20831         * gcc.dg/20040311-2.c: New test.
20832
20833 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
20834
20835         PR other/14544
20836         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
20837         bit-field.
20838
20839 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
20840
20841         * gcc.dg/20040305-2.c: Add missing return statement.
20842
20843 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20844
20845         * gcc.dg/builtins-34.c: Also check pow10*.
20846
20847 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20848
20849         PR target/14262
20850         * gcc.dg/20040305-2.c: New test.
20851
20852 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20853
20854         * gcc.dg/20040310-1.c: New test.
20855
20856 2004-03-11  Roger Sayle  <roger@eyesopen.com>
20857
20858         * gcc.c-torture/execute/20040311-1.c: New test case.
20859
20860 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
20861
20862         PR c++/14476
20863         * g++.dg/lookup/enum1.C: New test.
20864
20865 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
20866
20867         PR c++/14510
20868         * g++.dg/lookup/struct2.C: New test.
20869
20870 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
20871
20872         * gcc.dg/builtins-34.c: New test.
20873
20874 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20875
20876         * gcc.dg/torture/builtin-nonneg-1.c: New test.
20877
20878 2004-03-09  James E Wilson  <wilson@specifixinc.com>
20879
20880         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
20881         * gcc.dg/alias-2.c: New testcase.
20882
20883 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
20884
20885         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
20886
20887 2004-03-09  Roger Sayle  <roger@eyesopen.com>
20888
20889         * gcc.c-torture/execute/20040309-1.c: New test case.
20890
20891 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20892
20893         PR c++/14397
20894         * g++.dg/overload/ref1.C: New.
20895
20896 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20897
20898         PR c++/14409
20899         * g++.dg/template/spec12.C: New test.
20900
20901         PR c++/14448
20902         * g++.dg/parse/crash14.C: New test.
20903
20904 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20905
20906         PR c++/14230
20907         * g++.dg/init/ref11.C: New test.
20908
20909 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20910
20911         PR c++/14432
20912         * g++.dg/parse/builtin2.C: New test.
20913
20914 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20915
20916         PR c++/14401
20917         * g++.dg/init/ctor3.C: New test.
20918         * g++.dg/init/union1.C: New test.
20919         * g++.dg/ext/anon-struct4.C: New test.
20920
20921 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20922
20923         * g++.dg/lookup/koenig1.C: Tweak error messages.
20924         * g++.dg/lookup/used-before-declaration.C: Likewise.
20925         * g++.dg/other/do1.C: Likewise.
20926         * g++.dg/overload/koenig1.C: Likewise.
20927         * g++.dg/parse/crash13.C: Likewise.
20928         * g++.dg/template/instantiate3.C: Likewise.
20929
20930 2004-03-08  Eric Christopher  <echristo@redhat.com>
20931
20932         * * lib/target-supports.exp: Enable libiconv in test
20933         compilation.  Fix up error checking.
20934
20935 2004-03-08  Roger Sayle  <roger@eyesopen.com>
20936
20937         PR middle-end/14289
20938         * gcc.dg/pr14289-1.c: New test case.
20939         * gcc.dg/pr14289-2.c: Likewise.
20940         * gcc.dg/pr14289-3.c: Likewise.
20941
20942 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
20943
20944         * gcc.c-torture/execute/20040308-1.c: New test.
20945
20946 2004-03-07  Roger Sayle  <roger@eyesopen.com>
20947
20948         * gcc.c-torture/execute/20040307-1.c: New test case.
20949
20950 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
20951
20952         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
20953
20954 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
20955
20956         * gcc.dg/20040306-1.c: New test.
20957
20958 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
20959
20960         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
20961         them static.
20962         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
20963
20964 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20965
20966         PR c/14465
20967         * gcc.dg/decl-6.c: New test.
20968
20969 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20970
20971         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
20972         Rename LOGPOW -> LOG_POW.
20973         (SQRT_EXP, POW_EXP): New.
20974
20975 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20976
20977         * gcc.dg/i386-sse-8.c: New test.
20978
20979 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20980
20981         PR c/14114
20982         * gcc.dg/decl-5.c: New test.
20983
20984 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
20985
20986         * gcc.dg/20040305-1.c: New test.
20987
20988 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
20989
20990         PR other/14354
20991         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
20992
20993 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
20994
20995         PR c++/14425, c++/14426
20996         * g++.dg/ext/altivec-4.C: New test.
20997         * g++.dg/ext/altivec-5.C: New test.
20998
20999 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
21000
21001         * g++.old-deja/g++.other/linkage1.C: Expect errors about
21002         global variables of a type with no linkage.
21003         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21004         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21005         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21006         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21007         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21008         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21009         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21010         * g++.dg/warn/deprecated.C: Name enum Color.
21011         * g++.dg/overload/VLA.C: Name structure for 'b'.
21012         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21013
21014 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21015
21016         * gcc.c-torture/compile/20040304-1.c: New test.
21017
21018 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
21019
21020         PR 13728
21021         * gcc.dg/decl-4.c: New testcase.
21022
21023 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
21024
21025         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21026         as PRECF if sizeof (float) > sizeof (double).
21027         (PRECL): Make it the same as PRECF if
21028         sizeof (float) > sizeof (long double).
21029
21030 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21031
21032         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21033         system type.  Add check for irix6 which doesn't have c99 runtime.
21034
21035 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
21036
21037         * gcc.dg/const-elim-1.c: xfail for xtensa.
21038
21039 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21040
21041         PR c++/14369
21042         * g++.dg/template/cond4.C: New test.
21043
21044 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21045
21046         PR c++/14360
21047         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21048
21049         PR c++/14361
21050         * g++.dg/parse/defarg7.C: New test.
21051
21052         PR c++/14359
21053         * g++.dg/template/friend26.C: New test.
21054
21055 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21056
21057         PR c++/14324
21058         * g++.dg/abi/mangle21.C: New test.
21059
21060         PR c++/14260
21061         * g++.dg/parse/constructor2.C: New test.
21062
21063         PR c++/14337
21064         * g++.dg/template/sfinae1.C: New test.
21065
21066 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21067
21068         PR c++/14267
21069         * g++.dg/expr/crash2.C: New test.
21070
21071         PR middle-end/13448
21072         * gcc.dg/inline-5.c: New test.
21073         * gcc.dg/always-inline.c: Split out tests into ...
21074         * gcc.dg/always-inline2.c: ... this and ...
21075         * gcc.dg/always-inline3.c: ... this.
21076
21077 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21078
21079         PR debug/12103
21080         * g++.dg/debug/crash1.C: New test.
21081
21082 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
21083
21084         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21085         function with __attribute__((noinline)).
21086         (recurser_void2): Likewise.
21087         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21088         (recurser_void2): Likewise.
21089
21090 2004-02-29  Roger Sayle  <roger@eyesopen.com>
21091
21092         PR middle-end/14203
21093         * g++.dg/warn/Wunused-6.C: New test case.
21094
21095 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
21096
21097         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21098         not defined.
21099
21100 2004-02-27  Eric Christopher  <echristo@redhat.com>
21101
21102         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21103         * g++.dg/charset/asm2.c: Run only x86.
21104         * gcc.dg/charset/asm3.c: Ditto.
21105
21106 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
21107
21108         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21109         ld_library_path.
21110
21111 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
21112
21113         * g++.dg/ext/altivec-3.C: New.
21114
21115 2004-02-26  Richard Henderson  <rth@redhat.com>
21116
21117         * g++.dg/ext/attrib10.C: Mark for warning.
21118         * gcc.dg/attr-alias-1.c: New.
21119
21120 2004-02-26  Richard Henderson  <rth@redhat.com>
21121
21122         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21123         * gcc.c-torture/execute/20040208-2.c: ... it back.
21124
21125 2004-02-26  Eric Christopher  <echristo@redhat.com>
21126
21127         * lib/target-supports.exp (check-iconv-available): New function.
21128         * lib/gcc-dg.exp (dg-require-iconv): New function.
21129         Use above.
21130         * gcc.dg/charset: New directory.
21131         * gcc.dg/charset/charset.exp: New file.
21132         * gcc.dg/charset/asm1.c: Ditto.
21133         * gcc.dg/charset/asm2.c: Ditto.
21134         * gcc.dg/charset/asm3.c: Ditto.
21135         * gcc.dg/charset/asm4.c: Ditto.
21136         * gcc.dg/charset/asm5.c: Ditto.
21137         * gcc.dg/charset/attribute1.c: Ditto.
21138         * gcc.dg/charset/attribute2.c: Ditto.
21139         * gcc.dg/charset/string1.c: Ditto.
21140         * g++.dg/charset: New directory.
21141         * g++.dg/dg.exp: Add here. Special options.
21142         * g++.dg/charset/charset.exp: New file.
21143         * g++.dg/charset/asm1.c: Ditto.
21144         * g++.dg/charset/asm2.c: Ditto.
21145         * g++.dg/charset/asm3.c: Ditto.
21146         * g++.dg/charset/asm4.c: Ditto.
21147         * g++.dg/charset/attribute1.c: Ditto.
21148         * g++.dg/charset/attribute2.c: Ditto.
21149         * g++.dg/charset/extern1.cc: Ditto.
21150         * g++.dg/charset/extern2.cc: Ditto.
21151         * g++.dg/charset/string1.c: Ditto.
21152
21153 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
21154
21155         PR c++/14278
21156         * g++.dg/parse/comma1.C: New test.
21157
21158 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21159
21160         PR c++/14284
21161         * g++.dg/template/ttp8.C: New test.
21162
21163 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
21164
21165         * gcc.dg/fixuns-trunc-1.c: New test.
21166
21167 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21168
21169         * gcc.dg/builtins-config.h: Use #elif.
21170
21171 2004-02-26  Michael Matz  <matz@suse.de>
21172
21173         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21174         * gcc.dg/991214-1.c: Likewise.
21175         * gcc.dg/i386-asm-1.c: Likewise.
21176
21177 2004-02-25  Richard Henderson  <rth@redhat.com>
21178
21179         * gcc.c-torture/execute/20040208-2.c: Move ...
21180         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21181
21182 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21183
21184         PR c++/14246
21185         * g++.dg/other/crash-3.C: New test.
21186
21187 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21188
21189         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21190         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21191
21192         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21193         HP-UX.
21194
21195 2004-02-24  Michael Matz  <matz@suse.de>
21196
21197         * gcc.dg/i386-regparm.c: New.
21198
21199 2004-02-23  James E Wilson  <wilson@specifixinc.com>
21200
21201         * gcc.c-torture/execute/20040223-1.c: New.
21202
21203 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
21204             Kazu Hirata  <kazu@cs.umass.edu>
21205
21206         * gcc.dg/fwritable-strings-1.c: Remove.
21207
21208 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
21209
21210         PR c/14156
21211         * gcc.dg/20040223-1.c: New test.
21212
21213 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21214
21215         PR c++/14106
21216         * g++.dg/ext/typeof9.C: New test.
21217
21218 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21219
21220         PR c++/14250
21221         * g++.dg/other/switch1.C: New test.
21222
21223 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21224
21225         * gcc.dg/cast-function-1.c: Adjust for new informative message.
21226         * gcc.dg/va-arg-1.c: Likewise.
21227
21228 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21229
21230         PR c++/14143
21231         * g++.dg/template/koenig5.C: New test.
21232
21233 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
21234
21235         * g++.dg/ext/altivec-1.C: Generalize target triple.
21236         * g++.dg/ext/altivec-2.C: New test case.
21237         * g++.dg/ext/altivec_check.h: New file.
21238         * gcc.dg/altivec-1.c: Generalize target triple;
21239         include altivec_check.h and call altivec_check().
21240         * gcc.dg/altivec-[2-5].c: Generalize target triple.
21241         * gcc.dg/altivec-6.c: New test case.
21242         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21243         type casts as needed.
21244         * gcc.dg/altivec-10.c: Include altivec_check.h and call
21245         altivec_check().
21246         * gcc.dg/altivec-12.c: New test case.
21247         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21248         include altivec_check.h and call altivec_check().
21249         * gcc.dg/altivec_check.h: New file.
21250
21251 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21252
21253         * lib/target-supports.exp (check_alias_available): Don't mangle
21254         function `g' in test program.
21255
21256 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21257
21258         * lib/target-supports.exp (check_profiling_available): Check
21259         argument to determine whether we support a profiling type.
21260         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21261         check_profiling_available.
21262         * g++.dg/bprob/bprob.exp: Likewise.
21263         * g77.dg/bprob/bprob.exp: Likewise.
21264         * gcc.misc-tests/bprob.exp: Likewise.
21265         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21266         dg-require-profiling and delete expected error handling.
21267         * gcc.dg/20021014-1.c: Likewise.
21268         * gcc.dg/nest.c: Likewise.
21269
21270 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21271
21272         PR c++/12007
21273         * g++.dg/other/vthunk1.C: New test.
21274
21275 2004-02-20  Falk Hueffner  <falk@debian.org>
21276
21277         PR target/14201
21278         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21279
21280 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
21281
21282         PR c++/13927
21283         * g++.dg/other/error8.C: Remove XFAIL markers.
21284
21285         PR c++/14173
21286         * g++.dg/ext/packed5.C: New test.
21287
21288         PR c++/14199
21289         * g++.dg/warn/Wunused-5.C: New test.
21290
21291         PR c++/14186
21292         * g++.dg/lookup/member1.C: New test.
21293
21294 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
21295
21296         * gcc.c-torture/compile/20040130-1.c: Enable only when
21297         __INT_MAX__ >= 2147483647L.
21298         * gcc.c-torture/compile/961203-1.c: Likewise.
21299
21300 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
21301
21302         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21303         * g++.dg/opt/template1.C: Robustify assembler regexp
21304
21305 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21306
21307         * gcc.c-torture/execute/simd-4.x: Remove.
21308         * gcc.c-torture/execute/va-arg-25.x: Likewise.
21309         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21310         Guard with #ifndef SKIP_ATTRIBUTE.
21311         * gcc.dg/compat/vector-1_y.c: Likewise.
21312         * gcc.dg/compat/vector-2_x.c: Likewise.
21313         * gcc.dg/compat/vector-2_y.c: Likewise.
21314         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21315         * g++.dg/eh/simd-2.C: Likewise.
21316
21317 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
21318
21319         * gcc.c-torture/compile/complex-1.c: New.
21320
21321 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
21322
21323         PR target/14209
21324         * gcc.c-torture/execute/20040218-1.c: New test.
21325
21326 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21327
21328         PR c++/14181
21329         * g++.dg/parse/new2.C: New test.
21330
21331 2004-02-18  Paul Brook  <paul@codesourcery.com>
21332
21333         * gcc.c-torture/compile/libcall-1.c: New test.
21334
21335 2004-02-18  Paul Brook  <paul@codesourcery.com>
21336
21337         PR debug/12934
21338         * gcc.dg/debug/debug-7.c: New test.
21339
21340 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
21341
21342         * gcc.dg/20040217-1.c: New test.
21343
21344 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
21345
21346         * gcc.c-torture/execute/990208-1.x: Delete.
21347
21348 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
21349
21350         * gcc.c-torture/execute/20040208-2.x: New file.
21351
21352 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
21353
21354         PR c++/11326
21355         * g++.dg/abi/structret1.C: New test.
21356
21357 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
21358
21359         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21360         (i386_cpuid): No need to test if cpuid is available on AMD64.
21361         Fix assembly, so that it works onboth i386 and AMD64.
21362         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21363         (vecInLong): Fix s[] member type to unsigned int.
21364         (vecInWord): Remove type.
21365         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21366         (a64, b64, c64, d64, e64): Remove.
21367         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21368         Remove unused variable.  Remove initialization of removed variables.
21369         Don't call mmx_tests nor sse_tests.
21370         (reference_mmx, reference_sse): Remove.
21371         (check): Add return stmt.
21372         * gcc.dg/i386-sse-7.c: New test.
21373         * gcc.dg/i386-mmx-4.c: New test.
21374
21375 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21376
21377         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21378         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21379         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21380         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21381         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21382         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21383         g++.dg/tc1/dr94.C: Fix line terminator.
21384
21385 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
21386
21387         * gcc.c-torture/compile/20040216-1.c: New.
21388
21389 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21390
21391         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21392         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21393         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21394         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21395         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21396         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21397
21398 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21399
21400         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21401
21402 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
21403
21404         PR c++/13971
21405         * g++.dg/expr/cond4.C: New test.
21406
21407         PR c++/14086
21408         * g++.dg/lookup/crash2.C: New test.
21409
21410 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
21411
21412         * gcc.c-torture/compile/20040214-2.c: New test.
21413
21414 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
21415
21416         PR c++/14116
21417         * g++.dg/ext/typeof8.C: New test.
21418
21419 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
21420
21421         * gcc.c-torture/compile/20040214-1.c: New test.
21422
21423 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21424
21425         PR c++/13635
21426         * g++.dg/template/spec11.C: New test.
21427
21428 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21429
21430         PR c++/13927
21431         * g++.dg/other/error8.C: New test.
21432
21433 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
21434
21435         PR c++/14122
21436         * g++.dg/template/array4.C: New test.
21437
21438         PR c++/14108
21439         * g++.dg/inherit/thunk2.C: New test.
21440
21441         PR c++/14083
21442         * g++.dg/eh/cond2.C: New test.
21443
21444 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
21445
21446         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
21447
21448 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
21449
21450         * lib/scanasm.exp (dg-scan): Quote pattern before display.
21451
21452 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
21453
21454         * g++.dg/simd-2.C: xfail on ppc64-linux.
21455
21456 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21457
21458         PR c/456
21459         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
21460         tests.
21461
21462 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
21463
21464         * gcc.dg/builtins-33.c: New test.
21465
21466 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
21467
21468         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
21469
21470 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21471
21472         * g++.dg/simd-2.C: Set -maltivec for ppc64.
21473
21474 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21475
21476         * gcc.dg/ppc64-abi-3.c: New test.
21477
21478 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
21479
21480         PR c/14092
21481
21482         * gcc.dg/pr14092-1.c: New testcase.
21483
21484 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
21485
21486         * gcc.dg/cpp/assert4.c: Fix typo last change.
21487
21488         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
21489         * gcc.dg/cpp/assert4.c: Handle powerpc64.
21490
21491         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
21492
21493 2004-02-09  Roger Sayle  <roger@eyesopen.com>
21494
21495         * gcc.c-torture/compile/20040209-1.c: New test case.
21496
21497 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21498
21499         * gcc.dg/c90-init-1.c: Adjust expected error messages.
21500
21501 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
21502
21503         * gcc.c-torture/execute/20040208-[12].c: New tests.
21504
21505 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21506
21507         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
21508
21509 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21510
21511         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
21512
21513 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21514
21515         Bug 13856
21516         * gcc.dg/visibility-8.c: New testcase.
21517
21518 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21519
21520         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
21521         arguments.
21522         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
21523
21524 2004-02-07  Roger Sayle  <roger@eyesopen.com>
21525
21526         PR middle-end/13696
21527         * g++.dg/opt/fold1.C: New test case.
21528
21529 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21530
21531         PR c++/14033
21532         * g++.dg/other/crash-2.C: New test.
21533
21534 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21535
21536         PR c++/14028
21537         * g++.dg/parse/angle-bracket2.C: New test.
21538
21539 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21540
21541         PR middle-end/13750
21542         Revert:
21543         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21544         PR pch/13361
21545         * testsuite/g++.dg/pch/wchar-1.C: New.
21546         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21547
21548 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21549
21550         PR c++/14008
21551         * g++.dg/parse/error15.C: New test.
21552         * g++.dg/parse/crash11.C: Update dg-error mark.
21553
21554 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21555
21556         PR c++/13932
21557         * g++.dg/warn/conv2.C: New test.
21558
21559 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21560
21561         PR c++/13086
21562         * g++.dg/warn/incomplete1.C: Remove xfail.
21563
21564 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21565
21566         * lib/file-format.exp (gcc_target_object_format): Use
21567         ${tool}_target_compile, not gcc_target_compile.
21568         * lib/target-supports.exp (check_alias_available): Likewise.
21569         (check_gc_sections_available): Likewise.
21570         * g++.dg/ext/attrib10.C: Use dg-require-alias.
21571         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
21572         dg-require-alias.
21573
21574 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21575
21576         PR c++/13969
21577         * g++.dg/template/static6.C: New test.
21578
21579 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
21580
21581         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
21582
21583 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21584
21585         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
21586         tests for systems where `char' is unsigned by default.
21587
21588 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21589
21590         PR c++/13997
21591         * g++.dg/template/partial3.C: New test.
21592
21593 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
21594
21595         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
21596         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
21597         Remove mentions of obsolete ports.
21598
21599 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
21600
21601         * gcc.dg/noncompile/20001228-1.c: Fix for new
21602         error message.
21603
21604 2004-02-03  Roger Sayle  <roger@eyesopen.com>
21605
21606         PR target/9348
21607         * gcc.c-torture/execute/multdi-1.c: New test case.
21608
21609 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21610
21611         PR c++/13925
21612         * g++.dg/template/lookup5.C: New test.
21613
21614 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21615
21616         PR c++/13950
21617         * g++.dg/template/lookup4.C: New test.
21618
21619         PR c++/13970
21620         * g++.dg/parse/error14.C: New test.
21621
21622         PR c++/14002
21623         * g++.dg/parse/template13.C: New test.
21624
21625 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21626
21627         PR c++/13978
21628         * g++.dg/template/koenig4.C: New test.
21629
21630         PR c++/13968
21631         * g++.dg/template/crash17.C: New test.
21632
21633         PR c++/13975
21634         * g++.dg/parse/error13.C: New test.
21635         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
21636
21637 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21638
21639         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
21640
21641 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
21642
21643         PR c/11658
21644         PR c/13994
21645         * gcc.dg/noncompile/20040203-1.c: New test.
21646         * gcc.dg/noncompile/20040203-2.c: Likewise.
21647         * gcc.dg/noncompile/20040203-3.c: Likewise.
21648         * gcc.dg/20040203-1.c: Likewise.
21649
21650 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
21651
21652         PR c++/10858
21653         * g++.dg/template/sizeof7.C: New test.
21654
21655 2004-02-02  Eric Christopher  <echristo@redhat.com>
21656             Zack Weinberg  <zack@codesourcery.com>
21657
21658         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
21659
21660 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
21661
21662         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
21663         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
21664         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
21665         * gcc.dg/cleanup-5.c: Run only on Linux targets.
21666
21667 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
21668
21669         PR c++/13113
21670         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
21671
21672         PR c++/13854
21673         * g++.dg/ext/attrib13.C: New test.
21674
21675         PR c++/13907
21676         * g++.dg/conversion/op2.C: New test.
21677
21678 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21679
21680         * gcc.dg/titype-1.c: Fix pasto.
21681
21682 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21683
21684         * gcc.dg/titype-1.c: New test.
21685
21686 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21687
21688         PR c++/13957
21689         * g++.dg/template/non-type-template-argument-1.C,
21690         g++.dg/template/qualified-id1.C: Update dg-error marks.
21691         * g++.dg/template/nontype6.C: New test.
21692
21693 2004-02-01  Roger Sayle  <roger@eyesopen.com>
21694
21695         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
21696         * gcc.dg/builtins-31.c: New testcase.
21697         * gcc.dg/builtins-32.c: New testcase.
21698
21699 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
21700
21701         * objc.dg/call-super-2.m: Update line numbers
21702         for the including of stddef.h.
21703
21704 2004-01-30  Michael Matz  <matz@suse.de>
21705
21706         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
21707         g++.dg/ext/case-range3.C: New tests.
21708
21709 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21710
21711         DR206
21712         PR c++/13813
21713         * g++.dg/template/member4.C: New test.
21714
21715 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21716
21717         PR c++/13683
21718         * g++.dg/template/sizeof6.C: New test.
21719
21720 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21721
21722         * gcc.dg/fwritable-strings-1.c: New test.
21723
21724 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21725
21726         * gcc.c-torture/compile/20040130-1.c: New test.
21727
21728 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
21729
21730         * objc.dg/call-super-2.m: Include stddef.h for size_t.
21731
21732 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
21733
21734         PR c++/13883
21735         * g++.dg/template/ctor3.C: New test.
21736
21737 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21738
21739         * g++.dg/tc1: New directory.
21740         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
21741         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
21742         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
21743         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
21744         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
21745
21746 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21747
21748         * g++.dg/parse/error11.C: New test.
21749         * g++.dg/parse/error12.C: Likewise.
21750
21751 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
21752
21753         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
21754         (scan_initial, main): Use aligned_sizeof instead of sizeof.
21755
21756 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
21757
21758         PR c++/13791
21759         * g++.dg/ext/attrib12.C: New test.
21760
21761         PR c++/13736
21762         * g++.dg/parse/cast2.C: New test.
21763
21764 2004-01-27  James E Wilson  <wilson@specifixinc.com>
21765
21766         * objc.dg/encode-2.m (main): New local string.  Set depending on
21767         sizeof long.  Use in sscanf call.
21768         * objc.dg/encode-3.m (main): New local string.  Set depending on
21769         sizeof long.  Use in scan_initial call.
21770
21771 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21772
21773         * objc.dg/call-super-2.m: Make LP64-safe.
21774         * objc.dg/desig-init-1.m: Likewise.
21775
21776 2004-01-27  Devang Patel <dpatel@apple.com>
21777
21778         * g++.dg/debug/namespace1.C: New test.
21779
21780 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
21781
21782         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
21783         xscale-*-*.
21784
21785         * gcc.dg/arm-mmx-1.c: New test.
21786
21787 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21788
21789         * gcc.dg/20040127-1.c: New test.
21790         * gcc.dg/20040127-2.c: New test.
21791
21792 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21793
21794         * objc.dg/stret-1.m (glob): Renamed to globa.
21795
21796 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
21797
21798         PR c++/13663
21799         * g++.dg/expr/for1.C: New test.
21800
21801 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
21802
21803         PR middle-end/13779
21804         * gcc.dg/darwin-longlong.c: New test.
21805
21806 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
21807
21808         * gcc.dg/20040124-1.c: Moved test from here...
21809         * gcc.c-torture/compile/20040124-1.c: ...to here.
21810
21811 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21812
21813         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
21814         the assembly output if -m64 is passed.
21815
21816 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
21817
21818         PR c++/13833
21819         * g++.dg/template/cond3.C: New test.
21820
21821 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21822
21823         PR c++/13810
21824         * g++.dg/template/ttp7.C: New test.
21825
21826 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21827
21828         PR c++/13797
21829         * g++.dg/template/nontype4.C: New test.
21830         * g++.dg/template/nontype5.C: Likewise.
21831
21832 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
21833
21834         * gcc.dg/torture/mips-clobber-at.c: New test.
21835
21836 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
21837
21838         * gcc.dg/20040124-1.c: New test.
21839
21840 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
21841
21842         * gcc.dg/20040123-1.c: New test.
21843
21844 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21845
21846         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
21847
21848 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21849
21850         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
21851
21852 2004-01-23  Andrew Pinski  <apinski@apple.com>
21853
21854         * gcc.dg/20030121-1.c: Move to ..
21855         * gcc.dg/20040121-1.c: here.
21856
21857 2004-01-23  Roger Sayle  <roger@eyesopen.com>
21858
21859         * gcc.dg/builtins-29.c: New test case.
21860
21861 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21862
21863         PR 18314
21864         * gcc.dg/builtins-30.c: New testcase.
21865
21866 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
21867
21868         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
21869         * lib/g77.exp: Likewise.
21870         * lib/objc.exp: Likewise.
21871         * lib/g++.exp: Likewise.
21872
21873 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21874
21875         * gcc.dg/struct-by-value-2.c: New test.
21876
21877 2004-01-21  Andrew Pinski  <apinski@apple.com>
21878
21879         PR target/13785
21880         * gcc.dg/20030121-1.c: New test.
21881
21882 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
21883
21884         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
21885         clobber frame pointer register in asm statement.
21886
21887 2004-01-21  Falk Hueffner  <falk@debian.org>
21888
21889         * gcc.c-torture/compile/20040121-1.c: New test.
21890
21891 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
21892
21893         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
21894
21895 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
21896
21897         * gcc.dg/ppc64-abi-2.c: New test.
21898
21899 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
21900
21901         * lib/treelang.exp: Fill out this file.
21902         * lib/treelang-dg.exp: New File.
21903
21904 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21905
21906         * gcc.c-torture/compile/981022-1.c: Remove.
21907         * gcc.dg/array-5.c: Remove XFAIL.
21908         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
21909         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
21910         gcc.dg/cond-lvalue-1.c: Update.
21911         * gcc.dg/cast-lvalue-2.c: New test.
21912
21913 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
21914
21915         PR c++/13592
21916         * g++.dg/other/error1.C (class foo): Tweak error message.
21917
21918         PR c++/13592
21919         * g++.dg/template/call2.C: New test.
21920
21921 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21922
21923         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
21924         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
21925         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
21926         scalar-return-1_x.c, scalar-return-2_y.c,
21927         scalar-return-3_x.c, scalar-return-3_y.c,
21928         scalar-return-4_x.c, scalar-return-4_y.c,
21929         struct-align-1.h, struct-align-1_x.c,
21930         struct-align-1_y.c, struct-align-2.h,
21931         struct-align-2_x.c, struct-align-2_y.c,
21932         struct-by-value-10_y.c, struct-by-value-11_x.c,
21933         struct-by-value-11_y.c, struct-by-value-12_x.c,
21934         struct-by-value-12_y.c, struct-by-value-13_x.c,
21935         struct-by-value-13_y.c, struct-by-value-14_x.c,
21936         struct-by-value-14_y.c, struct-by-value-15_x.c,
21937         struct-by-value-15_y.c, struct-by-value-16_y.c,
21938         struct-by-value-17_y.c, struct-by-value-18_y.c,
21939         struct-by-value-19_y.c, struct-by-value-1_x.c,
21940         struct-by-value-1_y.c, struct-by-value-20_y.c,
21941         struct-by-value-2_x.c, struct-by-value-2_y.c,
21942         struct-by-value-3_y.c, struct-by-value-4_x.c,
21943         struct-by-value-4_y.c, struct-by-value-5_y.c,
21944         struct-by-value-6_y.c, struct-by-value-7_y.c
21945         struct-by-value-8_x.c, struct-by-value-8_y.c
21946         struct-by-value-9_x.c, struct-by-value-9_y.c
21947         struct-return-10_x.c, struct-return-10_y.c,
21948         struct-return-19_x.c, struct-return-20_x.c
21949         struct-return-2_x.c, struct-return-2_y.c
21950         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
21951         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
21952
21953 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21954
21955         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
21956         attribute on sparc*-sun-solaris2.*.
21957
21958 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
21959
21960         PR c++/13710
21961         * g++.dg/ext/typeof7.C: New test.
21962
21963 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
21964
21965         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
21966         * gcc.dg/const-elim-1.c: Same.
21967
21968 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
21969
21970         * objc.dg/stret-1.m: New.
21971         * objc.dg/stret-2.m: New.
21972
21973 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21974
21975         PR c++/11895
21976         * g++.dg/ext/vector1.C: New test.
21977
21978 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
21979
21980         * gcc.dg/pch/import-1.c: New.
21981         * gcc.dg/pch/import-1.hs: New.
21982         * gcc.dg/pch/import-1a.h: New.
21983         * gcc.dg/pch/import-1b.h: New.
21984         * gcc.dg/pch/import-1c.h: New.
21985
21986 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21987
21988         PR c++/13574
21989         * g++.dg/ext/array1.C: New test.
21990
21991         PR c++/13178
21992         * g++.dg/conversion/op1.C: New test.
21993
21994 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
21995
21996         PR 11864
21997         From Kazumoto Kojima / Dan Kegel:
21998         * gcc.dg/pr11864-1.c: New test.
21999
22000         PR 10392
22001         From Marcus Comstedt / Dan Kegel:
22002         * gcc.dg/pr10392-1.c: New test.
22003
22004 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22005
22006         PR c++/13478
22007         * g++.dg/init/ref10.C: New test.
22008
22009 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22010
22011         PR c++/13407
22012         * g++.dg/parse/typename6.C: New test.
22013
22014 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22015
22016         PR pch/13361
22017         * testsuite/g++.dg/pch/wchar-1.C: New.
22018         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22019
22020 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22021
22022         PR c++/9259
22023         * g++.dg/expr/sizeof2.C: New test.
22024
22025 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
22026
22027         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22028
22029 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22030
22031         PR c++/13659
22032         * g++.dg/lookup/strong-using-3.C: New.
22033         * g++.dg/lookup/using-10.C: New.
22034
22035 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22036
22037         PR c++/13594
22038         * g++.dg/lookup/strong-using-2.C: New.
22039
22040 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
22041             Dan Kegel <dank@kegel.com>
22042             J"orn Rennecke <joern.rennecke@superh.com>
22043
22044         PR target/9365
22045         * gcc.dg/pr9365-1.c: New test.
22046
22047 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22048
22049         PR c++/8856
22050         * g++.dg/parse/casting-operator2.C: New test.
22051         * g++.old-deja/g++.pt/explicit83.C: Remove.
22052
22053 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22054
22055         * gcc.dg/label-compound-stmt-1.c: New test.
22056         * gcc.c-torture/compile/950922-1.c,
22057         gcc.c-torture/compile/20000211-3.c,
22058         gcc.c-torture/compile/20000518-1.c,
22059         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22060         compound statements.
22061
22062 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
22063
22064         * gcc.dg/ppc64-abi-1.c: New test.
22065
22066 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
22067
22068          * g++.dg/ext/attrib9.C: Add dg-warnings.
22069
22070 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22071
22072         PR c++/12335
22073         * g++.dg/parse/dtor3.C: New test.
22074
22075 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22076
22077         PR c++/12709
22078         * g++.dg/parse/try-catch-1.C: New test.
22079
22080 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
22081
22082         * ada/acats/run_all.sh: Add more verbose output in acats.log
22083         when compiling tests.
22084
22085 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22086
22087         PR 13656
22088         * gcc.dg/typedef-redecl.c: New test case.
22089         * gcc.dg/typedef-redecl.h: New support file.
22090
22091 2004-01-13  Jan Hubicka  <jh@suse.cz>
22092
22093         * gcc.dg/always_inline.c: New test.
22094         * gcc.dg/debug/20031231-1.c: Fix.
22095
22096 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22097
22098         PR c++/13474
22099         * g++.dg/template/array3.C: New test.
22100
22101 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22102
22103         * g++.dg/ext/lvalue1.C: No longer expected to fail.
22104         * g++.dg/warn/Wunused-2.C: Likewise.
22105
22106 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22107
22108         PR c++/13289
22109         * g++.dg/template/instantiate6.C: New test.
22110
22111 2004-01-12  Roger Sayle  <roger@eyesopen.com>
22112
22113         PR middle-end/11397
22114         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22115
22116 2004-01-12  Jan Hubicka  <jh@suse.cz>
22117
22118         PR opt/12826
22119         * gcc.dg/20040112-1.c: New.
22120
22121         * gcc.dg/dwarf-die[1-7].c: Move to...
22122         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22123         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22124
22125 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
22126
22127         PR c++/4100
22128         * g++.dg/parse/friend4.C: New test.
22129
22130 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
22131
22132         PR c++/4100
22133         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22134         definition is called a friend.
22135
22136 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
22137
22138         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22139
22140 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
22141
22142         PR c++/3478
22143         * g++.dg/parse/error10.C: New test.
22144         * g++.dg/template/arg2.C: Accept "invalid type" error.
22145
22146 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
22147
22148         PR middle-end/13392
22149         * g++.dg/opt/expect2.C: New test.
22150
22151 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22152
22153         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22154         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22155         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22156         Update dg-error regexps.
22157
22158 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22159
22160         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22161         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22162
22163 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22164
22165         * gcc.dg/pragma-re-1.c: Use right pointer type.
22166
22167 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22168
22169         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22170
22171 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
22172
22173         * gcc.dg/rs6000-ldouble-1.c: New.
22174
22175 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22176
22177         DR 337
22178         PR c++/9256
22179         * g++.dg/other/abstract1.C: New test.
22180
22181 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
22182
22183         * g++.dg/lookup/strong-using-1.C: New.
22184
22185 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22186
22187         PR c/11234
22188         * gcc.dg/func-ptr-conv-1.c: New test.
22189         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22190
22191 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
22192
22193         PR target/13380.
22194         * gcc.c-torture/compile/20040109-1.c: New.
22195
22196 2004-01-08  Stuart Hastings  <stuart@apple.com>
22197
22198         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22199         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22200         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22201
22202 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
22203
22204         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22205
22206 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22207
22208         * ada/acats/run_acats: Treat 'gnatchop' the same way
22209         as 'gnatmake'.  Export GCC_DRIVER.
22210         * ada/acats/run_all.sh: Add target_gnatchop.  Use
22211         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22212
22213 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22214
22215         PR c++/12573
22216         * g++.dg/template/dependent-expr4.C: New test.
22217
22218 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
22219
22220         * gcc.dg/altivec-11.c: New test.
22221
22222 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
22223
22224         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22225
22226 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22227
22228         PR c/6024
22229         * gcc.dg/enum-compat-1.c: New test.
22230         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22231
22232 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22233
22234         PR c/12165
22235         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22236         gcc.dg/c99-idem-qual-3.c: New tests.
22237
22238 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
22239
22240         * gcc.dg/winline-7.c: Don't cast void * to int.
22241
22242 2004-01-06  Jan Hubicka  <jh@suse.cz>
22243
22244         * gcc.dg/i386-sse-5.c: New test
22245         * g++.dg/eh/simd-1.c: Add -w argument for i386.
22246
22247 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22248
22249         PR c++/12815
22250         * g++.dg/rtti/typeid4.C: New test.
22251
22252 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22253
22254         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22255
22256 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22257
22258         PR c++/12132
22259         * g++.dg/template/error11.C: New test.
22260
22261         PR c++/13451
22262         * g++.dg/template/class2.C: New test.
22263
22264 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22265         Richard Sandiford <rsandifo@redhat.com>
22266
22267         PR c++/13387
22268         * g++.dg/opt/alias3.C: New test.
22269
22270 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
22271
22272         PR c++/13157
22273         * g++.dg/template/koenig3.C: New test.
22274
22275         PR c++/13529
22276         * g++.dg/parse/offsetof3.C: New test.
22277
22278         * g++.dg/init/copy7.C: Add missing dg-error markers.
22279
22280         PR c++/12226
22281         * g++.dg/init/copy7.c: New test.
22282
22283         PR c++/13536
22284         * g++.dg/parse/cast1.C: New test.
22285
22286 2004-01-04  Jan Hubicka  <jh@suse.cz>
22287
22288         * gcc.dg/winline[1-7].c: New tests.
22289
22290 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22291
22292         PR c++/13520
22293         * g++.dg/template/qualttp22.C: New test.
22294
22295 2004-01-01  Jan Hubicka  <jh@suse.cz>
22296
22297         * gcc.dg/debug/20031231-1.c: New.
22298         * gcc.c-torture/compile/20040101-1.c: New.
22299         * gcc.dg/dwarf-die-[1-7].c: New.
22300
22301 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
22302
22303         PR optimization/13521
22304         * gcc.c-torture/compile/20031231-1.c: New test.
22305
22306 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22307
22308         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22309
22310 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22311
22312         PR c++/10079
22313         * g++.dg/template/crash16.C: New test.
22314
22315 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
22316
22317         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22318
22319 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22320
22321         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22322         ports.
22323         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22324         * g++.old-deja/g++.law/profile1.C: Likewise.
22325         * gcc.c-torture/compile/981006-1.c: Likewise.
22326         * gcc.c-torture/execute/loop-2e.x: Likewise.
22327         * gcc.c-torture/execute/loop-2f.x: Remove.
22328         * gcc.c-torture/execute/loop-2g.x: Likewise.
22329         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22330         * gcc.dg/20020312-2.c: Remove traces of dead ports.
22331
22332 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22333
22334         PR c++/13507
22335         * g++.dg/ext/attrib11.C: New test.
22336
22337         PR c++/13494
22338         * g++.dg/template/array2-1.C: New test.
22339         * g++.dg/template/array2-2.C: New test.
22340
22341 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
22342
22343         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22344
22345 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22346
22347         PR c++/12774
22348         * g++.dg/template/array1-1.C: New test.
22349         * g++.dg/template/array1-2.C: New test.
22350
22351 2003-12-29  Roger Sayle  <roger@eyesopen.com>
22352
22353         PR fortran/12632
22354         * g77.dg/12632.f: New test case.
22355
22356 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22357
22358         PR c++/13289
22359         * g++.dg/parse/nontype1.C: New test.
22360
22361 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22362
22363         PR c++/12403
22364         * g++.dg/parse/explicit1.C: New test.
22365         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22366
22367 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22368
22369         PR c++/13081
22370         * g++.dg/opt/inline6.C: New test.
22371
22372         PR c++/12613
22373         * g++.dg/parse/error9.C: New test.
22374
22375         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22376
22377 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22378
22379         PR c++/13009
22380         * g++.dg/init/assign1.C: New test.
22381
22382 2003-12-28  Roger Sayle  <roger@eyesopen.com>
22383
22384         PR c++/13070
22385         * g++.dg/warn/format3.C: New test case.
22386
22387 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22388
22389         * gcc.c-torture/compile/20031227-1.c: New test.
22390
22391 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22392
22393         * g++.dg/bprob/bprob.exp: Load target-supports.exp
22394         * g77.dg/bprob/bprob.exp: Likewise.
22395         * gcc.misc-tests/bprob.exp: Likewise.
22396         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
22397         variants on systems where the library does not provide that
22398         functionality.
22399         * gcc.dg/builtins-20.c: Use builtins-config.h.
22400         * gcc.dg/builtins-config.h: New file.
22401
22402 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22403
22404         * lib/gcc-dg.exp (dg-require-profiling): New function.
22405         * lib/target-supports.exp (check_profiling_available): Likewise.
22406         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22407         * g77.dg/bprob/bprob.exp: Likewise.
22408         * gcc.misc-tests/bprob.exp: Likewise.
22409         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22410         * gcc.dg/20021014-1.c: Likewise.
22411         * gcc.dg/nest.c: Likewise.
22412
22413 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22414
22415         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22416         compiling.
22417         * g++.dg/lookup/java2.C: Likewise.
22418         * gcc.dg/cpp/lexident.c: Likewise.
22419
22420 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
22421
22422         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22423         given.
22424         * gcc.c-torture/compile/961203-1.c: Likewise.
22425         * gcc.c-torture/compile/980506-1.c: Likewise.
22426
22427 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
22428
22429         * lib/gcc-dg.exp (dg-prune-output): New annotation.
22430         (additional_prunes): New global.
22431         (gcc-dg-prune): Handle additional per-test pruning.
22432         (dg-test): Clear additional_prunes between tests.
22433
22434         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
22435         dg-prune-output to avoid spurious failures from assembler
22436         complaining about nonexistent WAW violations.
22437         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
22438         Use dg-prune-output to avoid spurious failures from assembler
22439         warning about Itanium B-step errata.
22440
22441 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22442
22443         * g++.dg/abi/macro0.C: New test.
22444         * g++.dg/abi/macro1.C: Likewise.
22445         * g++.dg/abi/macro2.C: Likewise.
22446
22447         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
22448         * g++.dg/abi/bitfield7.C: Likewise.
22449         * g++.dg/abi/dtor2.C: Likewise.
22450         * g++.dg/abi/mangle11.C: Likewise.
22451         * g++.dg/abi/mangle12.C: Likewise.
22452         * g++.dg/abi/mangle14.C: Likewise.
22453         * g++.dg/abi/mangle17.C: Likewise.
22454         * g++.dg/abi/vbase10.C: Likewise.
22455         * g++.dg/abi/vbase14.C: Likewise.
22456         * g++.dg/template/qualttp17.C: Likewise.
22457
22458 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22459
22460         PR c/11995
22461         * gcc.dg/20031223-1.c: New test.
22462
22463 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22464
22465         * gcc.dg/noreturn-7.c: New test.
22466
22467 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22468
22469         * gcc.dg/null-pointer-1.c: New test.
22470
22471 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22472
22473         * g++.old-deja/g++.jason/template18.C: Remove.
22474         * g++.old-deja/g++.jason/template37.C: Likewise.
22475
22476         PR c++/12862
22477         * g++.dg/lookup/ns1.C: New test.
22478
22479         PR c++/12397
22480         * g++.dg/template/lookup3.C: New test.
22481
22482 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22483
22484         * g++.dg/template/recurse1.C: New test
22485
22486 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22487
22488         PR c++/12479
22489         * g++.dg/parse/semicolon1.C: New test.
22490         * g++.dg/parse/semicolon1.h: Likewise.
22491
22492 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
22493
22494         * gcc.dg/darwin-misaligned.c: New test.
22495
22496 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22497
22498         PR c/9163
22499         * gcc.dg/20031222-1.c: New test.
22500
22501 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
22502
22503         PR c++/13438
22504         * g++.dg/parse/error8.C: New test.
22505
22506         PR c++/11554
22507         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
22508
22509 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
22510
22511         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
22512         too small.
22513         * gcc.c-torture/compile/930217-1.c: Likewise.
22514         * gcc.c-torture/compile/930513-1.c: Likewise.
22515         * gcc.c-torture/execute/920908-2.c: Likewise.
22516         * gcc.c-torture/execute/921204-1.c: Likewise.
22517         * gcc.c-torture/execute/930621-1.c: Likewise.
22518         * gcc.c-torture/execute/930630-1.c: Likewise.
22519         * gcc.c-torture/execute/931031-1.c: Likewise.
22520         * gcc.c-torture/execute/980602-2.c: Likewise.
22521         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22522         * gcc.c-torture/execute/compndlit-1.c: Likewise.
22523         * gcc.c-torture/execute/extzvsi.c: Likewise.
22524         * gcc.c-torture/unsorted/ext.c: Likewise.
22525
22526 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
22527
22528         PR target/12749
22529         * gcc.c-torture/compile/20031220-2.c: New test case.
22530
22531 2003-12-20  Roger Sayle  <roger@eyesopen.com>
22532
22533         PR optimization/13031
22534         * gcc.c-torture/compile/20031220-1.c: New test case.
22535
22536 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22537
22538         * gcc.dg/cast-function-1.c: New test.
22539
22540 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22541
22542         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
22543         formats.
22544
22545 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
22546
22547         PR c++/12795
22548         * g++.dg/ext/attrib10.C: New test.
22549
22550 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22551
22552         * gcc.dg/cleanup-10.c: New test.
22553         * gcc.dg/cleanup-11.c: New test.
22554
22555 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22556
22557         PR c++/13239
22558         * g++.dg/opt/expect1.C: New test.
22559
22560 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
22561
22562         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
22563
22564 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
22565
22566         PR debug/12923
22567         * gcc.dg/20031218-1.c: New test.
22568
22569         PR debug/12389
22570         * gcc.dg/20031218-2.c: New test.
22571         * gcc.dg/20031218-3.c: New test.
22572
22573         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
22574         of label name and allow for USER_LABEL_PREFIX == "_" names.
22575         * g++.dg/abi/mangle18-2.C: Likewise.
22576         * g++.dg/abi/mangle19-1.C: Likewise.
22577         * g++.dg/abi/mangle19-2.C: Likewise.
22578         * g++.dg/abi/mangle20-1.C: Likewise.
22579         * g++.dg/abi/mangle20-2.C: Likewise.
22580
22581 2003-12-18  Richard Henderson  <rth@redhat.com>
22582
22583         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
22584
22585 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
22586             Dan Kegel <dank@kegel.com>
22587
22588         PR other/12009
22589         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
22590         testing a cross compiler, it causes spurious compile failures.
22591         * lib/g++.exp: Likewise.
22592
22593 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22594
22595         PR c++/13262
22596         * g++.dg/template/access13.C: New test.
22597
22598 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22599
22600         * gcc.dg/20031216-1.c: New test.
22601
22602 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22603
22604         PR c++/9154
22605         * g++.dg/template/error10.C: New test.
22606
22607 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22608
22609         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
22610         * g++.dg/eh/simd-2.C: Likewise.
22611
22612 2003-12-17  James E Wilson  <wilson@specifixinc.com>
22613             Roger Sayle  <roger@eyesopen.com>
22614
22615         * gcc.c-torture/execute/ieee/mzero5.c: New.
22616
22617 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
22618
22619         PR c++/10603
22620         * g++.dg/parse/error6.C: New test.
22621
22622         PR c++/12827
22623         * g++.dg/parse/error7.C: New test.
22624
22625 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22626
22627         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
22628         at -O with stabs debugging formats.
22629         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
22630         * gcc.dg/debug/debug-2.c: Likewise.
22631
22632 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22633
22634         PR c++/12696
22635         * g++.dg/init/error1.C: New test.
22636
22637         PR c++/12218
22638         * g++.dg/init/pm3.C: New test.
22639
22640 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22641
22642         PR c/3347
22643         * gcc.dg/bitfld-8.c: New test.
22644
22645 2003-12-16  James Lemke  <jim@wasabisystems.com>
22646
22647         * gcc.dg/arm-scd42-[123].c: New tests.
22648
22649 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22650
22651         PR c++/9043
22652         * g++.dg/abi/mangle20-1.C: New test.
22653         * g++.dg/abi/mangle20-2.C: New test.
22654
22655 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22656
22657         PR c++/13275
22658         * g++.dg/other/offsetof2.C: Remove XFAIL.
22659         * g++.dg/parse/offsetof1.C: New test.
22660         * g++.gd/parse/offsetof2.C: Likewise.
22661
22662 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22663
22664         * g++.dg/template/nontype3.C: New test.
22665         * g++.dg/template/static2.C: Tweaked the dg-error clause.
22666
22667 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22668
22669         * g++.dg/warn/noreturn-3.C: Also test instantiation.
22670
22671 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22672
22673         PR c++/13387
22674         * g++.dg/expr/assign1.C: New test.
22675
22676         PR c++/13242
22677         * g++.dg/abi/mangle19-1.C: New test.
22678         * g++.dg/abi/mangle19-2.C: New test.
22679
22680 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
22681
22682         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22683
22684 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22685
22686         * gcc.c-torture/execute/20031216-1.c: New test.
22687
22688 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22689
22690         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
22691         an ICE regression.
22692
22693 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22694
22695         PR c++/10926
22696         * g++.dg/template/error9.C: New test.
22697
22698         PR c++/11116
22699         * g++.dg/template/error8.C: New test.
22700
22701 2003-12-15  Roger Sayle  <roger@eyesopen.com>
22702
22703         PR middle-end/13400
22704         * gcc.c-torture/execute/20031215-1.c: New test case.
22705
22706 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22707
22708         PR c++/13269
22709         * g++.dg/parse/error5.C: New test.
22710
22711         PR c++/12989
22712         * g++.dg/expr/sizeof1.C: New test.
22713
22714         PR c++/13310
22715         * g++.dg/template/crash15.C: New test.
22716
22717 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
22718
22719         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
22720         a non-POD type as the last named parameter of a varargs function.
22721
22722 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22723
22724         PR c++/13243
22725         PR c++/12573
22726         * g++.dg/template/crash14.C: New test.
22727         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
22728
22729 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22730
22731         * g++.dg/other/java1.C: New test.
22732
22733         PR c++/13241
22734         * g++.dg/abi/mangle18-1.C: New test.
22735         * g++.dg/abi/mangle18-2.C: New test.
22736
22737 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22738
22739         PR optimization/10312
22740         * gcc.c-torture/execute/20031214-1.c: New.
22741
22742 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
22743
22744         PR c++/10779
22745         PR c++/12160
22746         * g++.dg/parse/error3.C: New test.
22747         * g++.dg/parse/error4.C: Likewise.
22748         * g++.dg/abi/mangle4.C: Tweak error messages.
22749         * g++.dg/lookup/using5.C: Likewise.
22750         * g++.dg/other/error2.C: Likewise.
22751         * g++.dg/parse/typename5.C: Likewise.
22752         * g++.dg/parse/undefined1.C: Likewise.
22753         * g++.dg/template/arg2.C: Likewise.
22754         * g++.dg/template/ttp3.C: Likewise.
22755         * g++.dg/template/type1.C: Likewise.
22756         * g++.old-deja/g++.other/crash32.C: Likewise.
22757         * g++.old-djea/g++.pt/defarg8.C: Likewise.
22758
22759 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22760
22761         PR c++/13106
22762         * g++.dg/warn/noreturn-3.C: New test.
22763
22764 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22765
22766         PR c++/13118
22767         * g++.dg/abi/covariant3.C: New.
22768
22769 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
22770
22771         * g++.dg/eh/ia64-1.C: New test.
22772
22773 2003-12-12  Roger Sayle  <roger@eyesopen.com>
22774
22775         PR optimization/13037
22776         * g77.f-torture/execute/13037.f: New test case.
22777
22778 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22779
22780         PR c++/12881
22781         * g++.dg/abi/covariant2.C: New.
22782
22783 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
22784
22785         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
22786
22787 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
22788
22789         * gcc.c-torture/execute/wchar_t-1.x: Delete.
22790
22791 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
22792
22793         PR other/10819
22794         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
22795         to fix Bug 10819.
22796         * lib/g++.exp (g++_version): Likewise.
22797         * lib/g77.exp (g77_version): Likewise.
22798         * lib/objc.exp (default_objc_version): Likewise.
22799
22800 2003-12-10  Richard Henderson  <rth@redhat.com>
22801
22802         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
22803
22804         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
22805
22806 2003-12-08  Matt Austern  <austern@apple.com>
22807
22808         PR c/13134
22809         * lib/gcc-dg.exp (dg-require-visibility): Define.
22810         * lib/target-supports (check_visibility_available): Define.
22811         * gcc.dg/visibility-1.c: New test.
22812         * gcc.dg/visibility-2.c: Likewise.
22813         * gcc.dg/visibility-3.c: Likewise.
22814         * gcc.dg/visibility-4.c: Likewise.
22815         * gcc.dg/visibility-5.c: Likewise.
22816         * gcc.dg/visibility-6.c: Likewise.
22817         * g++.dg/ext/visibility-1.C: Likewise.
22818         * g++.dg/ext/visibility-2.C: Likewise.
22819         * g++.dg/ext/visibility-3.C: Likewise.
22820         * g++.dg/ext/visibility-4.C: Likewise.
22821         * g++.dg/ext/visibility-5.C: Likewise.
22822         * g++.dg/ext/visibility-6.C: Likewise.
22823
22824 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22825
22826         * g++.dg/lookup/java1.C: New test.
22827         * g++.dg/lookup/java2.C: New test.
22828
22829 2003-12-07  Falk Hueffner  <falk@debian.org>
22830
22831         * g++.dg/opt/noreturn-1.C: New test.
22832
22833 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
22834
22835         * gcc.dg/overflow-1.c: New test.
22836
22837 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22838
22839         * g77.f-torture/compile/13060.f: New test.
22840
22841 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
22842
22843         PR c++/13323
22844         * g++.dg/inherit/operator2.C: New test.
22845
22846 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22847
22848         PR c++/13305
22849         * g++.dg/ext/attrib9.C: New test.
22850
22851 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22852
22853         PR c++/13314
22854         * g++.dg/template/error7.C: New test.
22855
22856 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
22857             J"orn Rennecke <joern.rennecke@superh.com>
22858
22859         PR target/13302
22860         * g++.dg/other/struct-va_list.C: New test.
22861
22862 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22863
22864         PR c++/13166
22865         * g++.dg/parse/defarg6.C: New test.
22866
22867 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
22868
22869         PR target/13256
22870         * gcc.c-torture/execute/20031201-1.c: New test.
22871
22872 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
22873
22874         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
22875
22876 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22877
22878         * gcc.dg/builtin-return-1.c: New test.
22879
22880 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
22881             J"orn Rennecke <joern.rennecke@superh.com>
22882
22883         PR optimization/13260
22884         * gcc.c-torture/execute/20031204-1.c: New test.
22885
22886 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22887
22888         PR c++/9127
22889         * g++.dg/template/error6.C: New test.
22890
22891 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
22892
22893         * gcc.dg/20031202-1.c: New test.
22894
22895 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22896
22897         PR c++/13179
22898         * g++.dg/template/eh1.C: New test.
22899
22900         PR c++/10771
22901         * g++.dg/template/error5.C: New test.
22902
22903 2003-12-02  David Ung  <davidu@mips.com>
22904
22905         * gcc.dg/compat/vector-check.h: Corrected type for var
22906         g_##TMODE
22907
22908 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22909
22910         PR c++/10126
22911         * g++.dg/template/ptrmem8.C: New test.
22912
22913 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22914
22915         PR c++/12573
22916         * g++.dg/template/dependent-expr3.C: New test.
22917
22918 2003-12-01  James Lemke  <jim@wasabisystems.com>
22919
22920         * gcc.dg/arm-g2.c: New test.
22921
22922 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22923
22924         PR optimization/11634
22925         * gcc.dg/20031201-2.c: New test case.
22926
22927 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
22928
22929         PR 11433
22930         * objc.dg/proto-lossage-3.m: New test.
22931
22932 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22933
22934         PR optimization/12628
22935         * gcc.dg/20031201-1.c: New test case.
22936
22937 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22938
22939         * gcc.dg/unaligned-1.c: New test.
22940
22941 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
22942
22943         PR c++/9849
22944         * g++.dg/template/error4.C: New test.
22945         * g++.dg/template/nested3.C: Adjust error markers.
22946
22947 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22948
22949         * gcc.dg/cpp/assert4.c: Check more #system assertions.
22950
22951 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22952
22953         PR c/10333
22954         * gcc.dg/bitfld-7.c: New test.
22955
22956 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
22957
22958         * gcc.dg/tls/asm-1.C: New test.
22959
22960 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22961
22962         * gcc.dg/cpp/assert4.c: Update.
22963
22964 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22965
22966         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
22967         * gcc.dg/builtin-apply3.c: New test.
22968
22969 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22970
22971         * lib/compat.exp (compat-obj): New xfaildata parameter.
22972         Use it to set compiler_conditional_xfail_data before compiling.
22973         (compat-get-options): Handle dg-xfail-if.
22974         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
22975         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
22976         * gcc.dg/compat/vector-1_y.c: Likewise.
22977         * gcc.dg/compat/vector-2_x.c: Likewise.
22978         * gcc.dg/compat/vector-2_y.c: Likewise.
22979
22980 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22981
22982         * g++.dg/opt/reg-stack4.C: New test.
22983
22984 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22985
22986         * gcc.dg/builtin-apply2.c: New test.
22987
22988 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22989
22990         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
22991
22992 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22993
22994         PR c++/12924
22995         * g++.dg/template/template-id-2.C: New test.
22996
22997 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22998
22999         PR c++/5369
23000         * g++.dg/template/memfriend1.C: New test.
23001         * g++.dg/template/memfriend2.C: Likewise.
23002         * g++.dg/template/memfriend3.C: Likewise.
23003         * g++.dg/template/memfriend4.C: Likewise.
23004         * g++.dg/template/memfriend5.C: Likewise.
23005         * g++.dg/template/memfriend6.C: Likewise.
23006         * g++.dg/template/memfriend7.C: Likewise.
23007         * g++.dg/template/memfriend8.C: Likewise.
23008         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23009
23010 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
23011
23012         PR c++/12515
23013         * g++.dg/ext/cond1.C: New test.
23014
23015 2003-11-20  Richard Henderson  <rth@redhat.com>
23016
23017         * gcc.dg/20020201-2.c: Remove.
23018         * gcc.dg/20020201-4.c: Remove.
23019         * gcc.dg/20020304-1.c: Remove.
23020
23021 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
23022
23023         * gcc.dg/cpp/trad/xwin1.c: New test case.
23024
23025 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
23026
23027         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23028         * lib/g77.exp: Likewise.
23029         * lib/objc.exp: Likewise.
23030         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23031         for darwin.
23032
23033 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23034
23035         PR c++/12932
23036         * g++.dg/template/static5.C: New test.
23037
23038 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23039
23040         * gcc.dg/nested-func-1.c: New test.
23041
23042 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23043
23044         * gcc.dg/cpp/assert4.c: New test.
23045
23046 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23047
23048         PR c++/2294
23049         * g++.dg/lookup/using9.c: New test.
23050
23051 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
23052
23053         PR c++/12762
23054         * g++.dg/template/error3.C: New test.
23055
23056 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
23057
23058         PR ada/13035
23059         * ada/acats/run_acats, run_all.sh: Fix syntax error.
23060         No longer use a wrapper for gcc, since this does not work under
23061         Windows.
23062
23063 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23064
23065         PR c++/2094
23066         * g++.dg/template/ptrmem7.C: New test.
23067
23068 2003-11-13  Andrew Pinski <apinski@apple.com>
23069
23070         * gcc.c-torture/compile/20031113-1.c: New test.
23071
23072 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
23073             Kean Johnston <jkj@sco.com>
23074
23075         PR c/13029
23076         * gcc.dg/unused-4.c: Update.
23077
23078 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23079
23080         * g++.dg/opt/const3.C: New test.
23081
23082 2003-11-13  Jan Hubicka  <jh@suse.cz>
23083
23084         * gcc.c-torture/compile/20031112-1.c: New test.
23085
23086 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
23087
23088         * g++.dg/parse/crash10.C: Remove bogus error marker.
23089
23090 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23091
23092         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23093         (host_gcc): Likewise.
23094         (ROOT): Honor $PWDCMD.
23095         (BASE): Likewise.
23096         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23097
23098 2003-11-12  Catherine Moore  <clm@redhat.com>
23099
23100         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23101
23102 2003-11-12  Andreas Jaeger  <aj@suse.de>
23103             Jakub Jelinek  <jakub@redhat.com>
23104             Andrew Pinski  <pinskia@physics.uc.edu>
23105             Richard Henderson  <rth@redhat.com>
23106
23107         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23108         systems.
23109         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23110
23111         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23112         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23113
23114 2003-11-11  Andreas Jaeger  <aj@suse.de>
23115
23116         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23117
23118         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23119
23120 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
23121
23122         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23123         Clean ups.
23124
23125 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
23126
23127         * gcc.dg/trampoline-1.c: New test.
23128
23129 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23130
23131         * gcc.c-torture/compile/200031109-1.c: New test.
23132
23133 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23134
23135         PR c/3190
23136         PR c/8714
23137         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23138         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23139         gcc.dg/format/no-y2k-1.c: Update.
23140
23141 2003-11-08  Roger Sayle  <roger@eyesopen.com>
23142
23143         PR optimization/10467
23144         * gcc.dg/20031108-1.c: New test case.
23145
23146 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
23147
23148         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23149
23150 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23151
23152         * gcc.dg/compound-lvalue-1.c: New test.
23153         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23154         some XFAILs.
23155
23156 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
23157
23158         * gcc.dg/altivec-varargs-1.c: New test.
23159
23160 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23161
23162         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23163         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23164         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
23165         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
23166         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23167
23168 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23169
23170         * gcc.dg/cond-lvalue-1.c: New test.
23171
23172 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
23173
23174         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23175
23176 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23177
23178         PR c++/11616
23179         * g++.dg/template/instantiate5.C: New test.
23180
23181 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23182
23183         PR c++/12726
23184         * g++.dg/ext/complit2.C: Replace test with self-contained version.
23185         * ChangeLog: Add missing first entry for above test.
23186
23187 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23188
23189         PR c++/9810
23190         * g++.dg/template/using8.C: New test.
23191         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23192
23193 2003-11-02  Roger Sayle  <roger@eyesopen.com>
23194
23195         PR optimization/10817
23196         * gcc.c-torture/compile/20031102-1.c: New test case.
23197
23198 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
23199
23200         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23201         2147483647.
23202
23203 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23204
23205         * gcc.dg/20031102-1.c: New test.
23206
23207 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23208
23209         * gcc.dg/complex-1.c: New test.
23210
23211 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23212
23213         PR c++/12796
23214         * g++.dg/template/crash13.C: Adjust expected error location.
23215         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23216
23217 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23218
23219         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23220
23221 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23222
23223         PR/10239
23224         * gcc.c-torture/compile/20031031-2.c: New test.
23225
23226 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23227
23228         PR/11640
23229         * gcc.c-torture/compile/20031031-1.c: New test.
23230
23231 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23232
23233         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23234         * gcc.misc-tests/bprob.exp: Likewise.
23235         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23236         the execution test on arm-elf configs.
23237         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
23238         configs that don't support scratch files.
23239         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23240
23241 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
23242
23243         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23244         done by dejagnu.
23245
23246 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
23247
23248         * ada/acats/run_all.sh: Redirect mv output to /dev/null
23249         Avoid non pure sh syntax. Add more logging.
23250
23251         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23252         fail.
23253
23254 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23255
23256         PR libgcj/10610
23257         * gcc.dg/ppc-stackalign-1.c: New test.
23258
23259 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
23260
23261         * ada/acats/run_all.sh: Change output to be more compliant with
23262         dejagnu framework.
23263         Create acats.sum and acats.log files under testsuite/ada/acats
23264         Only run [a-z]* directories, to filter out e.g. CVS.
23265         Redirect build output to log file.
23266
23267 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23268
23269         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23270
23271 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23272
23273         PR ada/5909:
23274         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23275
23276 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
23277
23278         * gcc.c-torture/compile/20031023-1.c: New test.
23279         * gcc.c-torture/compile/20031023-2.c: New test.
23280         * gcc.c-torture/compile/20031023-3.c: New test.
23281         * gcc.c-torture/compile/20031023-4.c: New test.
23282
23283 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23284
23285         PR c++/10371
23286         * g++.dg/lookup/scoped8.C: New test.
23287
23288 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23289
23290         * g++.dg/opt/reg-stack3.C: New test.
23291
23292 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23293
23294         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
23295
23296 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23297
23298         PR c++/11076
23299         * g++.dg/template/crash13.C: New test.
23300
23301 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23302
23303         * gcc.dg/c99-restrict-2.c: New test.
23304
23305 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
23306
23307         PR c++/12698, c++/12699, c++/12700, c++/12566
23308         * g++.dg/inherit/covariant9.C: New test.
23309         * g++.dg/inherit/covariant10.C: New test.
23310         * g++.dg/inherit/covariant11.C: New test.
23311
23312 2003-10-23  Jason Merrill  <jason@redhat.com>
23313
23314         PR c++/12726
23315         * g++.dg/ext/complit2.C: New test.
23316
23317 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23318
23319         PR target/12654
23320         * gcc.c-torture/execute/20031020-1.c: New test.
23321
23322 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23323
23324         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23325         following the jump_insn.
23326
23327 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23328
23329         * gcc.dg/cast-lvalue-1.c: New test.
23330
23331 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
23332
23333         PR c++/11962
23334         * g++.dg/template/cond2.C: New test.
23335
23336 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23337
23338         * gcc.dg/builtins-28.c: New test.
23339
23340 2003-10-20  Jan Hubicka  <jh@suse.cz>
23341
23342         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23343         parameter.
23344         * testsuite/gcc.dg/inline-2.c: Likewise.
23345
23346 2003-10-20  Phil Edwards  <phil@codesourcery.com>
23347
23348         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23349         * gcc.dg/nest.c: Likewise.
23350
23351 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23352
23353         PR c++/9781, c++/10583, c++/11862
23354         * g++.dg/parse/crash13.C: New test.
23355
23356 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23357
23358         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23359
23360 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23361
23362         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23363         Define HAVE_C99_RUNTIME except on Solaris.
23364         * gcc.dg/builtins-20.c: Likewise.
23365
23366 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23367
23368         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23369
23370 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23371
23372         PR c++/12495
23373         * g++.dg/template/crash21.C: New test.
23374
23375 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23376
23377         PR c++/2513
23378         * g++.dg/template/typename5.C: New test.
23379
23380 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23381
23382         PR c++/12369
23383         * g++.dg/template/friend25.C: New test.
23384
23385 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
23386
23387         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23388         versions.
23389
23390 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
23391
23392         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23393         == 2147483647.
23394
23395 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
23396
23397         * gcc.c-torture/execute/960416-1.x: Remove.
23398         * gcc.c-torture/execute/divconst-3.x: Likewise.
23399
23400 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
23401
23402         PR target/12598
23403         * gcc.dg/torture/cris-volatile-1.c: New test.
23404
23405 2003-10-14  Roger Sayle  <roger@eyesopen.com>
23406
23407         PR optimization/9325
23408         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23409         for overflowing floating point to integer conversion during RTL
23410         simplification.
23411
23412 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
23413
23414         * objc/execute/_cmd.m: Fix typo.
23415         * objc.dg/image-info.m, objc.dg/symtab-1.m:
23416         Relax 'scan-assembler' regexp.
23417         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23418         objc.dg/try-catch-4.m: Run on non-Darwin targets.
23419         * objc.dg/zero-link-2.m: Remove blank line.
23420         * objc.dg/zero-link-3.m: New test case.
23421
23422 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
23423
23424         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23425
23426         * gcc.dg/asm-names.c: Use scan-assembler-not rather
23427         than linker trickery.
23428
23429 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23430
23431         PR c++/12370
23432         * g++.dg/other/friend2.C: New test.
23433
23434 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23435
23436         * gcc.dg/20031012-1.c: New test.
23437
23438 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23439
23440         * gcc.dg/weak/weak-3.c: Fix for new warning.
23441
23442 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
23443
23444         PR optimization/8750
23445         * gcc.c-torture/execute/20031012-1.c: New test case.
23446
23447 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23448
23449         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
23450         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
23451
23452 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23453
23454         PR optimization/12260
23455         * gcc.c-torture/compile/20031011-2.c: New test case.
23456
23457 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23458
23459         * gcc.c-torture/execute/20031011-1.c: New testcase.
23460
23461 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
23462
23463         * gcc.c-torture/compile/20031011-1.c: New test.
23464
23465 2003-10-11  Jan Hubicka  <jh@suse.cz>
23466
23467         * g++.dg/other/first-global.C: New test.
23468
23469 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23470
23471         * gcc.c-torture/execute/string-opt-18.c: New testcase.
23472
23473 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
23474
23475         * gcc.c-torture/compile/20031010-1.c: New test.
23476
23477 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
23478
23479         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
23480         * gcc.c-torture/execute/va-arg-25.c: ... here.
23481
23482 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
23483
23484         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
23485
23486 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
23487
23488         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
23489
23490 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
23491
23492         * g++.dg/parse/error2.C: New test.
23493
23494 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
23495
23496         PR c++/11097
23497         * g++.dg/other/error5.C: Modify the error message.
23498         * g++.dg/lookup/using8.C: New test.
23499
23500 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
23501
23502         * gcc.dg/darwin-abi-2.c: New file.
23503         * gcc.c-torture/execute/va-arg-24.c: New file.
23504
23505 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
23506
23507         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
23508         indentation.
23509
23510 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
23511
23512         PR c++/10147
23513         * g++.dg/other/error4.C: Update error messages.
23514         * g++.dg/template/ptrmem4.C: Likewise.
23515
23516         PR c++/12337
23517         * g++.dg/init/new9.C: New test.
23518
23519         PR c++/12334, c++/12236, c++/8656
23520         * g++.dg/ext/attrib8.C: New test.
23521
23522 2003-10-06  Devang Patel  <dpatel@apple.com>
23523
23524         * gcc.dg/debug/dwarf2-3.h: New test.
23525         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
23526
23527 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
23528
23529         * g++.dg/opt/cfg2.C: New test.
23530
23531 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23532
23533         * g++.dg/opt/float1.C: New test.
23534
23535 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23536
23537         * gcc.dg/c90-array-lval-6.c: New test.
23538         * gcc.dg/c99-array-lval-6.c: New test.
23539
23540 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
23541             Ziemowit Laski  <zlaski@apple.com>
23542
23543         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
23544         'Derived', so that it is never considered a class method; add
23545         new warning for '+port' method ambiguity.
23546         * objc.dg/method-12.m: Include <objc/objc.h> instead of
23547         <objc/objc-api.h> (needed on Mac OS X).
23548         * objc.dg/method-13.m: New test.
23549
23550 2003-10-03  Roger Sayle  <roger@eyesopen.com>
23551
23552         PR optimization/9325, PR java/6391
23553         * gcc.c-torture/execute/20031003-1.c: New test case.
23554
23555 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
23556
23557         PR optimization/12180
23558         * gcc.dg/20031002-1.c: New test.
23559
23560         PR c++/12486
23561         * g++.dg/inherit/error1.C: New test.
23562
23563 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
23564
23565         * lib/f-torture.exp (search_for): Rename to...
23566         (search_for_re): This.  Also, clean up comments and the
23567         "regexp" invocation.
23568
23569 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
23570
23571         * gcc.c-torture/compile/20031002-1.c: New test.
23572
23573 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
23574
23575         * g++.dg/opt/cond1.C: New test.
23576
23577 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
23578
23579         * gcc.dg/Wold-style-definition-2.c: New testcase.
23580         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
23581
23582 2003-09-29  Richard Henderson  <rth@redhat.com>
23583
23584         * g++.dg/init/array10.C: Add dg-options.
23585
23586 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23587
23588         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
23589
23590 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23591
23592         * g++.dg/template/friend19.C: Fix typo.
23593         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
23594
23595 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
23596
23597         * gcc.c-torture/execute/20030928-1.c: New test.
23598         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
23599
23600 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23601
23602         * g++.dg/opt/unroll1.C: New test.
23603
23604 2003-09-26  Roger Sayle  <roger@eyesopen.com>
23605
23606         PR optimization/11741
23607         * gcc.dg/20030926-1.c: New test case.
23608
23609 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23610
23611         PR c++/5655
23612         * g++.dg/parse/access7.C: New test.
23613         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
23614
23615 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
23616
23617         MERGE OF objc-improvements-branch into MAINLINE:
23618         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
23619         if libobjc has not been built.
23620         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
23621         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
23622         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
23623         objc/execute/nested-3.m, objc/execute/np-2.m,
23624         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
23625         objc/execute/redefining_self.m, objc/execute/root_methods.m,
23626         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
23627         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
23628         objc.dg/special/unclaimed-category-1.h,
23629         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
23630         well as GNU runtime.
23631         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
23632         * execute/cascading-1.m, execute/function-message-1.m,
23633         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
23634         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
23635         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
23636         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
23637         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
23638         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
23639         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
23640         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
23641         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
23642         * objc.dg/bitfield-2.m: Run only on Darwin.
23643         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
23644         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
23645         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
23646         * objc.dg/const-str-1.m: Fix constant string layout.
23647
23648 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
23649
23650         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
23651
23652 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
23653
23654         * gcc.dg/darwin-abi-1.c: New file.
23655
23656 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
23657
23658         PR target/12281
23659         * gcc.c-torture/compile/20030921-1.c: New test.
23660
23661 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23662
23663         * g++.dg/opt/reg-stack2.C: New test.
23664
23665 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23666
23667         * g++.dg/eh/delayslot1.C: New test.
23668
23669 2003-09-20  Richard Henderson  <rth@redhat.com>
23670
23671         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
23672
23673 2003-09-20  Roger Sayle  <roger@eyesopen.com>
23674
23675         * gcc.c-torture/execute/20030920-1.c: New test case.
23676
23677 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23678
23679         * g++.dg/rtti/typeid3.C: Correct expected error message.
23680
23681 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23682
23683         PR c++/157
23684         * g++.dg/parse/crash12.C: New test.
23685
23686 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
23687
23688         * gcc.dg/compat/mixed-struct-check.h: New.
23689         * gcc.dg/compat/mixed-struct-defs.h: New.
23690         * gcc.dg/compat/mixed-struct-init.h: New.
23691         * gcc.dg/compat/struct-by-value-19_main.c: New.
23692         * gcc.dg/compat/struct-by-value-19_x.c: New.
23693         * gcc.dg/compat/struct-by-value-19_y.c: New.
23694         * gcc.dg/compat/struct-by-value-20_main.c: New.
23695         * gcc.dg/compat/struct-by-value-20_x.c: New.
23696         * gcc.dg/compat/struct-by-value-20_y.c: New.
23697         * gcc.dg/compat/struct-return-19_main.c: New.
23698         * gcc.dg/compat/struct-return-19_x.c: New.
23699         * gcc.dg/compat/struct-return-19_y.c: New.
23700         * gcc.dg/compat/struct-return-20_main.c: New.
23701         * gcc.dg/compat/struct-return-20_x.c: New.
23702         * gcc.dg/compat/struct-return-20_y.c: New.
23703
23704 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
23705         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
23706         so that it will not complain on LP64 targets.
23707
23708 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23709
23710         PR c++/495
23711         * g++.dg/template/friend24.C: New test.
23712
23713 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
23714
23715         PR c++/12332
23716         * g++.dg/template/memtmpl2.C: New test.
23717
23718 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
23719
23720         PR target/11184
23721         * gcc.dg/builtin-apply1.c: New test.
23722
23723 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23724
23725         PR c++/9848
23726         * g++.dg/warn/Wunused-4.C: New test.
23727
23728 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23729
23730         PR c++/12316
23731         * g++.dg/other/gc2.C: New test.
23732
23733 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
23734
23735         PR c++/11991
23736         * g++.dg/rtti/typeid3.C: New test.
23737
23738         PR c++/12266
23739         * g++.dg/overload/template1.C: New test.
23740
23741 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23742
23743         * g++.dg/opt/cfg3.C: New test.
23744
23745 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23746
23747         PR c++/7939
23748         * g++.dg/template/crash11.C: New test.
23749
23750 2003-09-16  Jason Merrill  <jason@redhat.com>
23751             Jakub Jelinek  <jakub@redhat.com>
23752
23753         * gcc.dg/attr-warn-unused-result.c: New test.
23754
23755 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23756
23757         PR c++/12184
23758         * g++.dg/expr/call2.C: New test.
23759
23760 2003-09-15  Andreas Jaeger  <aj@suse.de>
23761
23762         * gcc.dg/Wold-style-definition-1.c: New test.
23763
23764 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
23765
23766         PR c++/3907
23767         * g++.dg/parse/template12.C: New test.
23768
23769         * g++.dg/abi/bitfield11.C: New test.
23770         * g++.dg/abi/bitfield12.C: Likewise.
23771
23772 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
23773
23774         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
23775         non-expansion of functional macro name without arguments at EOL.
23776         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
23777
23778 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
23779
23780         * gcc.c-torture/execute/20030914-[12].c: New tests.
23781
23782 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23783
23784         PR c++/11788
23785         * g++.dg/overload/addr1.C: New test.
23786
23787 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
23788
23789         * gcc.dg/20030909-1.c: New test.
23790
23791 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23792
23793         * gcc.dg/ultrasp10.c: New test.
23794
23795 2003-09-09  Devang Patel  <dpatel@apple.com>
23796
23797         * gcc.dg/darwin-ld-6.c: New test.
23798
23799 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23800
23801         * gcc.dg/torture/builtin-explog-1.c: New testcase.
23802
23803 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23804
23805         * gcc.dg/ia64-types1.c: New test.
23806         * gcc.dg/ia64-types2.c: Likewise.
23807
23808 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23809
23810         * gcc.dg/builtins-1.c: Add more _Complex tests.
23811         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23812
23813         * gcc.dg/builtins-1.c: Test existing _Complex functions.
23814         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23815
23816 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23817
23818         PR c++/11786
23819         * g++.dg/lookup/koenig2.C: New test.
23820
23821         PR c++/5296
23822         * g++.dg/rtti/typeid2.C: New test.
23823
23824 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
23825
23826         * gcc.c-torture/compile/20030904-1.c: New test.
23827
23828 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23829
23830         * g++.dg/opt/longbranch2.C: New test.
23831
23832 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23833
23834         * g++.dg/template/crash10.C: Only compile it.
23835
23836 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23837
23838         PR middle-end/11665
23839         * gcc.c-torture/compile/20030907-1.c: New test.
23840         * g++.dg/init/array11.C: New test.
23841
23842 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23843
23844         PR c++/11852
23845         * g++.dg/init/struct1.C: New test.
23846
23847 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23848
23849         PR c++/12181
23850         * g++.dg/expr/comma1.C: New test.
23851
23852 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
23853
23854         PR c++/11867
23855         * g++.dg/expr/static_cast5.C: New test.
23856
23857 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
23858
23859         PR c++/11507
23860         * g++.dg/lookup/scoped7.C: New test.
23861
23862         PR c++/9574
23863         * g++.dg/other/static1.C: New test.
23864
23865         PR c++/11490
23866         * g++.dg/warn/template-1.C: New test.
23867
23868         PR c++/11432
23869         * g++.dg/template/crash10.C: New test.
23870
23871         PR c++/2478
23872         * g++.dg/overload/VLA.C: New test.
23873
23874         PR c++/10804
23875         * g++.dg/template/call1.C: New test.
23876
23877 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23878
23879         PR c++/11794
23880         * g++.dg/parse/using3.C: New test.
23881
23882 2003-09-06  Roger Sayle  <roger@eyesopen.com>
23883
23884         PR c++/11409
23885         * g++.dg/overload/builtin3.C: New test case.
23886
23887 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
23888
23889         PR c/9862
23890         * gcc.dg/20030906-1.c: New test.
23891         * gcc.dg/20030906-2.c: Likewise.
23892
23893 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23894
23895         PR c++/12167
23896         * g++.dg/parse/defarg5.C: New test.
23897
23898         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
23899
23900 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
23901
23902         PR c++/12163
23903         * g++.dg/expr/static_cast4.C: New test.
23904
23905         PR c++/12146
23906         * g++.dg/template/crash9.C: New test.
23907
23908 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
23909
23910         * g++.old-deja/g++.ext/pretty2.C: Update for change
23911         in __FUNCTION__.
23912         * g++.old-deja/g++.ext/pretty3.C: Likewise.
23913
23914 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
23915
23916         PR c++/11922
23917         * g++/dg/template/qualified-id1.C: New test.
23918
23919         PR c++/12037
23920         * g++.dg/warn/noeffect4.C: New test.
23921
23922 2003-09-04  Matt Austern  <austern@apple.com>
23923
23924         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
23925         * g++.dg/ext/fnname2.C: Likewise.
23926         * g++.dg/ext/fnname3.C: Likewise.
23927
23928 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
23929
23930         * g++.dg/expr/lval1.C: New test.
23931         * g++.dg/ext/lvcast.C: Remove.
23932
23933 2003-09-03  Roger Sayle  <roger@eyesopen.com>
23934
23935         PR optimization/11700.
23936         * gcc.c-torture/compile/20030903-1.c: New test case.
23937
23938 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
23939
23940         PR c++/12053
23941         * g++.dg/abi/layout4.C: New test.
23942
23943 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
23944
23945         PR c++/11553
23946         * g++.dg/parse/friend3.C: New test.
23947
23948 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
23949
23950         PR c++/11847
23951         * g++.dg/template/class1.C: New test.
23952
23953         PR c++/11808
23954         * g++.dg/expr/call1.C: New test.
23955
23956 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
23957
23958         PR c++/12114
23959         * g++.dg/init/ref9.C: New test.
23960
23961         PR c++/11972
23962         * g++.dg/template/nested4.C: New test.
23963
23964 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23965
23966         PR c++/12093
23967         * g++.dg/template/non-dependent4.C: New test.
23968
23969         PR c++/11928
23970         * g++.dg/inherit/conv1.C: New test.
23971
23972 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23973
23974         PR c++/6196
23975         * g++.dg/ext/label1.C: New test.
23976         * g++.dg/ext/label2.C: Likewise.
23977
23978 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23979
23980         * g++.dg/expr/cond3.C: New test.
23981
23982 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23983
23984         * gcc.dg/builtins-1.c: Add new builtin cases.
23985
23986 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23987
23988         * gcc.dg/builtins-1.c: Add new cases.
23989         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23990
23991 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23992
23993         * gcc.dg/builtins-1.c: Add more math builtin tests.
23994         * gcc.dg/torture/builtin-attr-1.c: New test.
23995
23996 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23997
23998         PR optimization/5079
23999         * g++.dg/opt/static3.C: New test.
24000
24001 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24002
24003         * gcc.misc-tests/gcov-10b.c: New test.
24004
24005 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
24006
24007         * g++.dg/opt/ptrmem3.C: New test.
24008
24009         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24010
24011 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
24012
24013         * gcc.dg/20030826-2.c: New test.
24014
24015 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24016
24017         PR middle-end/12002
24018         * g77.f-torture/compile/12002.f: New test case.
24019
24020 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24021
24022         * gcc.dg/20030826-1.c: New test case.
24023
24024 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
24025
24026         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24027
24028 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
24029
24030         PR c++/11871
24031         * c++.dg/lookup/crash1.C: New test.
24032
24033         * c++.dg/warn/noeffect3.C: New test.
24034
24035 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
24036
24037         * gcc.dg/compat/vector-1_x.c: Compile with -w.
24038         * gcc.dg/compat/vector-1_y.c: Ditto.
24039         * gcc.dg/compat/vector-2_x.c: Ditto.
24040         * gcc.dg/compat/vector-2_y.c: Ditto.
24041
24042 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
24043
24044         * gcc.dg/20030702-1.c: New test.
24045
24046 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
24047
24048         PR c++/8795
24049         * g++.dg/ext/altivec-1.C: New test.
24050
24051 2003-08-24  Richard Henderson  <rth@redhat.com>
24052
24053         * g++.dg/eh/simd-2.C: Add -w for x86.
24054
24055 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
24056
24057         * gcc.dg/20030815-1.c: New test.
24058
24059 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24060
24061         PR c++/3765
24062         * g++.dg/parse/access6.C: New test.
24063
24064 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24065
24066         PR c++/641, c++/11876
24067         * g++.dg/template/friend22.C: New test.
24068         * g++.dg/template/friend23.C: Likewise.
24069
24070 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24071
24072         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24073         identically.
24074
24075 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24076
24077         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24078
24079 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24080
24081         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24082
24083 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24084
24085         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24086
24087 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24088
24089         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24090
24091 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
24092
24093         PR c++/11919
24094         * g++.dg/overload/prom1.C: New test.
24095
24096         PR c++/11551
24097         * g++.dg/parse/dtor2.C: New test.
24098
24099         PR c++/10762
24100         * g++.dg/parse/using2.C: New test.
24101
24102 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
24103
24104         PR target/11805
24105         * gcc.c-torture/compile/20030821-1.c: New.
24106
24107 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
24108
24109         PR c++/11834
24110         * g++.dg/template/deduce2.C: New test.
24111
24112 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
24113
24114         * gcc.c-torture/execute/20030821-1.c: New test.
24115
24116 2003-08-20  Roger Sayle  <roger@eyesopen.com>
24117
24118         PR middle-end/11984
24119         * gcc.dg/20030820-1.c: New test case.
24120
24121 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
24122
24123         PR c++/11945
24124         * g++.dg/warn/noeffect2.C: New test.
24125
24126 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
24127
24128         PR c++/10926
24129         * g++.dg/template/dtor2.C: New test.
24130
24131         PR c++/11684
24132         * g++.dg/template/operator1.C: New test.
24133         * g++.dg/parse/operator4.C: New test.
24134
24135         PR c++/11946.C
24136         * g++.dg/expr/enum1.C: New test.
24137         * gcc.dg/c99-bool-1.c: Remove bogus warning.
24138
24139         PR c++/11036.C
24140         * g++.dg/parse/elab2.C: New test.
24141         * g++.dg/parse/typedef4.C: Change error message.
24142         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24143         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24144         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24145
24146 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
24147
24148         * gcc.dg/pch/warn-1.c: New.
24149         * gcc.dg/pch/warn-1.hs: New.
24150
24151         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24152         not-tested file.
24153
24154 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24155
24156         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24157
24158 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24159
24160         * gcc.dg/uninit-D.c: New Test.
24161         * gcc.dg/uninit-E.c: New Test.
24162         * gcc.dg/uninit-F.c: New Test.
24163         * gcc.dg/uninit-G.c: New Test.
24164
24165 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
24166
24167         * g++.dg/README: Describe the pch directory.
24168
24169 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24170
24171         PR c++/11174
24172         * g++.dg/parse/access4.C: New test.
24173         * g++.dg/parse/access5.C: Likewise.
24174         * g++.old-deja/g++.jason/access17.C: Adjust error message.
24175
24176 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
24177
24178         * gcc.dg/noncompile/20030818-1.c: New.
24179
24180 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24181
24182         PR c++/11957
24183         * g++.dg/warn/noeffect1.C: New test.
24184
24185         * g++.dg/template/scope2.C: New test.
24186         * g++.dg/template/error2.C: Correct dg-error
24187
24188 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
24189
24190         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24191
24192 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
24193
24194         PR C++/11512
24195         * g++.dg/template/warn1.C: New.
24196
24197 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24198
24199         * g++.dg/template/error2.C: New test.
24200         * g++.dg/lookup/using7.C: Adjust errors
24201         * g++.old-deja/g++.pt/crash36.C: Likewise.
24202         * g++.old-deja/g++.pt/derived3.C: Likewise.
24203
24204 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24205
24206         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24207         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24208         * gcc.c-torture/execute/builtins/string-9.c: New, from
24209         string-opt-9.c.  Adjust for execute/builtins framework.
24210         * gcc.c-torture/execute/string-opt-9.c: Delete.
24211
24212 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
24213
24214         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24215
24216         * g++.dg/parse/ret-type2.C: New test.
24217
24218         PR c++/11703
24219         * g++.dg/init/new8.C: New test.
24220
24221         PR c++/10923
24222         * g++.dg/parse/typedef5.C: New test.
24223
24224         PR c++/9512
24225         * g++.dg/parse/qualified2.C: New test.
24226         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24227         invalid code.
24228
24229 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
24230
24231         * g++.dg/conversion/ptrmem1.C: New test.
24232
24233 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
24234
24235         PR target/11693
24236         * gcc.dg/20030811-1.c: New test.
24237
24238         PR target/11535
24239         * gcc.c-torture/execute/20030811-1.c: New test.
24240
24241 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24242
24243         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24244
24245 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
24246
24247         PR c++/11789.C
24248         * g++.dg/inherit/multiple1.C: New test.
24249
24250 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24251
24252         * gcc.dg/spe1.c: New test.
24253
24254         PR c++/11670
24255         * g++.dg/expr/cast2.C: New test.
24256
24257         PR c++/10530
24258         * g++.dg/template/dependent-name2.C: New test.
24259
24260 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
24261
24262         * g++.dg/parse/crash11.C: Put the dg options in comments.
24263
24264 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
24265
24266         * lib/gcc-dg.exp: Update for diagnostic change.
24267
24268 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24269
24270         PR c++/5767
24271         * g++.dg/parse/crash11.C: New test.
24272
24273 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
24274
24275         * gcc.dg/cpp/spacing1.c: Update.
24276
24277 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
24278
24279         PR target/11739
24280         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24281         a value for -mtune.
24282
24283 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24284
24285         PR middle-end/11771
24286         * gcc.c-torture/compile/20030804-1.c: New test case.
24287
24288 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24289
24290         * gcc.dg/20030804-1.c: New test case.
24291
24292 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
24293
24294         * gcc.dg/cpp/separate-1.c: New test.
24295
24296 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
24297
24298         PR c++/11704
24299         * g++.dg/template/dependent-expr2.C: New test.
24300
24301         PR c++/11766
24302         * g++.dg/expr/ptrmem1.C: New test.
24303
24304 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24305
24306         PR c++/9453
24307         * g++.dg/template/friend15.C: New test.
24308
24309 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
24310
24311         * lib/dg-pch.exp: Work round PCH bug.
24312
24313 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24314
24315         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
24316         builtins.  Move cases from builtins-4.c here.
24317
24318         * gcc.dg/torture/builtin-math-1.c: New test taken from
24319         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24320         additional cases.
24321
24322         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24323         Delete.
24324
24325 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24326
24327         PR c++/9447
24328         * g++.dg/template/using7.C: New test.
24329
24330 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
24331
24332         * import1.c, import2.c: New tests.
24333
24334 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
24335
24336         * g++.dg/eh/crossjump1.C: New test.
24337
24338 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
24339
24340         PR c++/11697
24341         * g++.dg/template/using6.C: New test.
24342
24343         PR c++/11744
24344         * g++.dg/template/koenig2.C: New test.
24345
24346 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24347
24348         PR c++/7983
24349         * g++.dg/parse/typedef4.C: New test.
24350
24351 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24352
24353         PR c++/8442, c++/8806
24354         * g++.dg/template/elab1.C: New test.
24355         * g++.dg/template/type2.C: Likewise.
24356         * g++.dg/template/ttp3.C: Adjust expected error message.
24357         * g++.old-deja/g++.law/visibility13.C: Likewise.
24358         * g++.old-deja/g++.niklas/t135.C: Likewise.
24359         * g++.old-deja/g++.pt/ttp41.C: Likewise.
24360         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24361         template argument.
24362         * g++.old-deja/g++.pt/ttp44.C: Likewise.
24363
24364 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
24365
24366         PR c++/11295
24367         * g++.dg/ext/stmtexpr1.C: New test.
24368
24369         * g++.dg/opt/tmp1.C: New test.
24370
24371         PR c++/11525
24372         * g++.dg/parse/constant4.C: New test.
24373
24374         PR c++/9447
24375         * g++.dg/template/using5.C: New test.
24376
24377 2003-07-31  Roger Sayle  <roger@eyesopen.com>
24378
24379         * gcc.dg/builtins-27.c: New test case.
24380
24381 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
24382
24383         * gcc.dg/tls/opt-7.c: New test.
24384
24385 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
24386
24387         * g++.old-deja/g++.other/crash18.C: Remove.
24388
24389 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24390
24391         * g++.dg/template/explicit3.C: New.
24392         * g++.dg/template/explicit4.C: New.
24393         * g++.dg/template/explicit5.C: New.
24394
24395         PR c++/11347
24396         * g++.dg/template/memtmpl1.C: New.
24397
24398 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
24399
24400         PR target/11565
24401         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24402         * gcc.dg/i386-387-5.c (dg-options): Likewise.
24403
24404 2003-07-30  Jan Hubicka  <jh@suse.cz>
24405
24406         * vtgc1.c: Kill.
24407
24408 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
24409
24410         * gcc.dg/struct-in-proto-1.c: New test.
24411
24412 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
24413
24414         * gcc.dg/cpp/include2.c: Only expect one message.
24415
24416 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
24417
24418         PR c++/9447
24419         * g++.dg/template/using1.C: New test.
24420         * g++.dg/template/using2.C: New test.
24421         * g++.dg/template/using3.C: New test.
24422         * g++.dg/template/using4.C: New test.
24423
24424 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
24425
24426         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24427         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24428
24429 2003-07-28  Jan Hubicka  <jh@suse.cz>
24430
24431         PR c++/11530
24432         * g++.dg/opt/call1.C: New test.
24433
24434 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
24435
24436         PR c++/11667
24437         * g++.dg/init/enum2.C: New test.
24438         * g++.dg/template/overload1.C: Add "-w" option.
24439
24440 2003-07-28    <hp@bitrange.com>
24441
24442         * gcc.dg/Wdeclaration-after-statement-1.c,
24443         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
24444
24445 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
24446
24447         * gcc.c-torture/compile/20030725-1.c: New test.
24448
24449 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
24450
24451         * gcc.dg/20030505.c: Only run for SPE.
24452         Remove definition of opaque type.
24453
24454 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
24455
24456         * g++.dg/template/ptrmem6.C: New test.
24457
24458 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
24459
24460         * gcc.c-torture/compile/zero-strct-2.c: New test.
24461
24462 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
24463
24464         * gcc.dg/intermod-1.c: New test.
24465
24466 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24467
24468         PR c++/11617
24469         * g++.dg/template/lookup2.C: New test.
24470         * g++.dg/template/memclass1.C: Remove instantiated from error.
24471         * g++.dg/other/error2.C: Tweak expected errors.
24472
24473         PR c++/11596
24474         * g++.dg/template/defarg3.C: New test.
24475
24476         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
24477
24478 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
24479
24480         * g++.dg/inherit/access5.C: New test.
24481
24482 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24483
24484         PR c++/11513
24485         * g++.dg/template/crash8.C: New test.
24486
24487 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
24488
24489         PR c/10602
24490         * gcc.dg/noncompile/incomplete-2.c: New test.
24491
24492 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
24493
24494         PR c++/11645
24495         * g++.dg/inherit/access4.C: New test.
24496
24497         PR c++/11517
24498         * g++.dg/expr/cond2.C: New test.
24499
24500         PR optimization/10679
24501         * g++.dg/opt/inline4.C: New test.
24502
24503 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24504
24505         * g++.dg/parse/crash10: New test.
24506
24507 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24508
24509         * g++.dg/ext/flexary1.C: New test.
24510
24511 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24512
24513         PR c++/10793
24514         * g++.dg/template/crash9.C: New test.
24515
24516 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24517
24518         PR c++/3004
24519         * g++.dg/parse/typedef3.C: New test.
24520
24521         PR c++/7906
24522         * g++.dg/parse/operator2.C: New test.
24523
24524         PR c++/8895
24525         * g++.dg/parse/def-tmpl-arg1.C: New test.
24526
24527         PR c++/9282
24528         * g++.dg/parse/funptr1.C: New test.
24529
24530         PR c++/9452
24531         * g++.dg/parse/ambig3.C: New test.
24532
24533         PR c++/9454
24534         * g++.dg/parse/operator3.C: New test.
24535
24536         PR c++/9486
24537         * g++.dg/parse/template10.C: New test.
24538
24539         PR c++/9488
24540         * g++.dg/parse/template11.C: New test.
24541
24542         PR c++/10150
24543         * g++.dg/parse/invalid-op1.C: New test.
24544
24545         PR c++/10247
24546         * g++.dg/parse/condexpr1.C: New test.
24547
24548 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24549
24550         * g++.dg/ext/packed3.C: New test.
24551         * g++.dg/ext/packed4.C: New test.
24552
24553         * gcc.dg/pack-test-3.c: New test.
24554
24555 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
24556
24557         * lib/compat.exp: Handle dg-options per source file.
24558         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
24559         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
24560         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
24561         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
24562         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
24563         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
24564         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
24565         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
24566         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
24567         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
24568         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
24569         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
24570         * g++.dg/compat/break/bitfield7_x.C: Ditto.
24571         * g++.dg/compat/break/bitfield7_y.C: Ditto.
24572
24573 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24574
24575         PR c/10320
24576         * gcc.c-torture/execute/20030718-1.c: New test.
24577
24578 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24579
24580         PR optimization/11536
24581         * gcc.dg/20030721-1.c: New test.
24582
24583 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
24584
24585         PR c++/11546
24586         * g++.dg/template/lookup1.C: New test.
24587
24588 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
24589
24590         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
24591         diagnostics of ill-formed constructs involving labels.
24592         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
24593         the new 'previously defined here' message.
24594
24595 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
24596
24597         * g++.dg/parse/non-dependent2.C: New test.
24598
24599 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24600
24601         * g++.dg/init/init-ref4.C: xfail on targets without
24602         weak symbols.
24603
24604 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
24605
24606         PR target/11087
24607         * gcc.c-torture/execute/20030717-1.c: New test.
24608
24609 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24610
24611         * g++.dg/opt/cfg1.C: New test.
24612
24613 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
24614
24615         PR optimization/11557
24616         * gcc.dg/20030717-1.c: New test.
24617
24618 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
24619
24620         PR c++/10476
24621         * g++.dg/expr/crash-1.C: New test.
24622
24623         PR c++/11027
24624         * g++.dg/template/init3.C: New test.
24625
24626         PR c++/8222
24627         * g++.dg/template/non-dependent1.C: New test.
24628
24629         PR c++/11070
24630         * g++.dg/template/non-dependent2.C: New test.
24631
24632         PR c++/11071
24633         * g++.dg/template/non-dependent3.C: New test.
24634
24635         PR c++/9907
24636         * g++.dg/template/sizeof5.C: New test.
24637
24638 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
24639
24640         PR 11498
24641         * gcc.c-torture/compile/mangle-1.c: New file.
24642
24643 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24644
24645         PR c++/7809
24646         * g++.dg/parse/access3.C: New test.
24647
24648 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
24649
24650         PR c++/11384
24651         * g++.dg/init/init-ref4.C: New test.
24652
24653 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
24654
24655         PR c++/11547
24656         * g++.dg/parse/constant3.C: New test.
24657         * g++.dg/parse/crash7.C: Likewise.
24658
24659 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
24660
24661         PR target/11008
24662         * gcc.dg/i386-pentium4-not-mull.c: New.
24663
24664 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
24665
24666         * gcc.dg/asm-names.c (ymain): Make it weak.
24667
24668 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24669
24670         PR c++/5421
24671         * g++.dg/template/friend21.C: New test.
24672
24673 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
24674
24675         * gcc.dg/cleanup-8.c: New test.
24676         * gcc.dg/cleanup-9.c: New test.
24677
24678 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
24679
24680         * g++.dg/ext/dll-MI1.h: New file.
24681         * g++.dg/ext/dllexport-MI1.C: New file.
24682         * g++.dg/ext/dllimport-MI1.C: New file.
24683
24684 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
24685
24686         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
24687         it does not have cmpstrsi patterns (just cmpmemsi).
24688
24689 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
24690
24691         PR debug/11473
24692         * g++.dg/debug/debug8.C: New test.
24693
24694 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24695
24696         PR c++/10108
24697         * g++.dg/template/crash7.C: New test.
24698
24699 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
24700
24701         PR target/10795
24702         * gcc.c-torture/compile/20030708-1.c: New.
24703
24704 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24705
24706         * gcc.c-torture/execute/20030715-1.c: New test.
24707
24708 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
24709
24710         * gcc.dg/pch/inline-3.c: New file.
24711         * gcc.dg/pch/inline-3.hs: New file.
24712         * gcc.dg/pch/inline-4.c: New file.
24713         * gcc.dg/pch/inline-4.hs: New file.
24714
24715 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
24716
24717         PR c++/11509
24718         * g++.dg/template/crash6.C: New test.
24719
24720         PR c++/7053
24721         * g++.dg/template/friend20.C: New test.
24722
24723         PR c++/7019
24724         * g++.dg/template/overload2.C: New test.
24725
24726 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24727
24728         PR optimization/11440
24729         * gcc.c-torture/execute/20030714-1.c: New test.
24730
24731 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24732
24733         PR c++/11154
24734         * g++.dg/template/partial2.C: New test.
24735
24736 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
24737
24738         PR c++/11503
24739         * g++.dg/template/anon1.C: New test.
24740
24741         PR c++/11493
24742         PR c++/11495
24743         * g++.dg/parse/template9.C: Likewise.
24744         * g++.dg/template/crash4.C: New test.
24745         * g++.dg/template/koenig1.C: Likewise.
24746         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
24747         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
24748         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
24749         functions.
24750         * g++.old-deja/g++.jason/template36.C: Likewise.
24751         * g++.old-deja/g++.mike/p1989.C: Likewise.
24752         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
24753         * g++.old-deja/g++.pt/ttp20.C: Use this->.
24754         * g++.old-deja/g++.pt/ttp21.C: Use this->.
24755         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
24756         compiling.
24757         * g++.old-deja/g++.pt/union2.C: Use this->.
24758
24759 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
24760
24761         * gcc.dg/20030711-1.c: New test.
24762
24763 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         PR c++/11050
24766         * g++.dg/parse/args1.C: New test.
24767         * g++.pt/defarg8.C: Change expected errors.
24768
24769 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
24770
24771         PR c++/8164
24772         * g++.dg/template/nontype2.C: New test.
24773
24774         PR c++/10558
24775         * g++.dg/parse/template8.C: New test.
24776
24777         PR c++/8327
24778         * g++.dg/template/scope1.C: New test.
24779
24780         * g++.dg/warn/Wsign-compare-1.C: New test.
24781
24782 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24783
24784         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
24785
24786 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
24787
24788         PR c++/9411
24789         * g++.dg/template/explicit2.C: New test.
24790
24791         PR c++/10032
24792         * g++.dg/warn/pedantic1.C: New test.
24793
24794 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
24795
24796         PR c++ 9483
24797         * g++.dg/other/field1.C: New test.
24798
24799 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24800
24801         PR c/11449
24802         * gcc.c-torture/compile/20030707-1.c: New.
24803
24804 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24805
24806         PR c++/10849
24807         * g++.dg/template/access12.C: New test.
24808
24809 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
24810
24811         * g++.dg/bprob/bprob.exp (prof_ext): Update.
24812         * g77.dg/bprob/bprob.exp (prof_ext): Update.
24813         * gcc.misc-tests/bprob.exp (prof_ext): Update.
24814         * gcc.misc-tests/gcov.exp: Update
24815         * g++.dg/gcov/gcov.exp: Update
24816         * lib/gcov.exp: Update.
24817
24818 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
24819
24820         * g++.dg/abi/mangle17.C: Make sure template expressions are
24821         dependent.
24822         * g++.dg/abi/mangle4.C: Mark erroneous casts.
24823         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
24824         * g++.dg/opt/stack1.C: Remove erroneous code.
24825         * g++.dg/parse/template7.C: New test.
24826         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
24827         * g++.old-deja/g++.pt/crash4.C: Likewise.
24828
24829 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24830
24831         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
24832         with zero or one occurence of `$' after the initial `L'.
24833
24834 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
24835
24836         * gcc.c-torture/compile/20030704-1.c: Add a comment.
24837
24838 2003-07-08  Roger Sayle  <roger@eyesopen.com>
24839
24840         PR c/11370
24841         * gcc.dg/Wunreachable-6.c: New testcase.
24842         * gcc.dg/Wunreachable-7.c: New testcase.
24843
24844 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24845
24846         PR c/11420
24847         * gcc.dg/20030708-1.c: New test.
24848
24849 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
24850
24851         * gcc.dg/compat/sdata-section.h: New file.
24852         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
24853         * gcc.dg/torture/mips-sdata-1.c: New test.
24854
24855 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24856
24857         PR c++/11030
24858         * g++.dg/template/friend19.C: New test.
24859
24860 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24861
24862         * g++.dg/opt/strength-reduce.C: New test.
24863
24864 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24865
24866         PR target/10979
24867         * gcc.dg/20030707-1.c: New testcase.
24868
24869 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24870
24871         PR optimization/11059
24872         * g++.dg/opt/emptyunion.C: New testcase.
24873
24874 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24875             Eric Botcazou  <ebotcazou@libertysurf.fr>
24876
24877         * g++.dg/opt/stack1.C: New test.
24878
24879 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
24880
24881         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
24882         run test.
24883
24884         PR c++/11431
24885         * g++.dg/expr/static_cast3.C: New test.
24886
24887 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
24888
24889         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
24890         everywhere.
24891         * gcc.dg/concat.c: Concatenation of string constants with
24892         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
24893         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
24894         * gcc.dg/cpp/escape-2.c: Use wide character constants where
24895         necessary to avoid multi-character character constant warning.
24896         * gcc.dg/cpp/escape.c: Likewise.
24897         * gcc.dg/cpp/ucs.c: Likewise.
24898         Remove backslashes from dg-bogus comments, as they confuse Tcl.
24899         Fix a typo.
24900
24901 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24902
24903         PR c/11428
24904         * gcc.c-torture/compile/20030704-1.c: New.
24905
24906 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24907
24908         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
24909
24910 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
24911
24912         PR c++/5287, PR c++/7910,  PR c++/11021
24913         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
24914         tests for warnings.
24915         * g++.dg/ext/dllimport2.C: Add tests for warnings.
24916         * g++.dg/ext/dllimport3.C: Likewise.
24917         * g++.dg/ext/dllimport4.C: New file.
24918         * g++.dg/ext/dllimport5.C: New file.
24919         * g++.dg/ext/dllimport6.C: New file.
24920         * g++.dg/ext/dllimport7.C: New file.
24921         * g++.dg/ext/dllimport8.C: New file.
24922         * g++.dg/ext/dllimport9.C: New file.
24923         * g++.dg/ext/dllimport10.C: New file.
24924         * g++.dg/ext/dllexport1.C: New file.
24925
24926 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24927
24928         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
24929         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
24930
24931 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24932
24933         * gcc.dg/builtins-25.c: New testcase.
24934         * gcc.dg/builtins-26.c: New testcase.
24935
24936 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
24937
24938         * gcc.dg/compat/vector-defs.h: New file.
24939         * gcc.dg/compat/vector-setup.h: New file.
24940         * gcc.dg/compat/vector-check.h: New file.
24941         * gcc.dg/compat/vector-1_main.c: New file.
24942         * gcc.dg/compat/vector-1_x.c: New file.
24943         * gcc.dg/compat/vector-1_y.c: New file.
24944         * gcc.dg/compat/vector-2_main.c: New file.
24945         * gcc.dg/compat/vector-2_x.c: New file.
24946         * gcc.dg/compat/vector-2_y.c: New file.
24947
24948         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
24949         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
24950         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
24951         * gcc.dg/compat/struct-align-1.h: New file.
24952         * gcc.dg/compat/struct-align-1_main.c: New file.
24953         * gcc.dg/compat/struct-align-1_x.c: New file.
24954         * gcc.dg/compat/struct-align-1_y.c: New file.
24955         * gcc.dg/compat/struct-align-2.h: New file.
24956         * gcc.dg/compat/struct-align-2_main.c: New file.
24957         * gcc.dg/compat/struct-align-2_x.c: New file.
24958         * gcc.dg/compat/struct-align-2_y.c: New file.
24959
24960         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
24961         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24962         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24963         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24964         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24965         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24966         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24967         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24968         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24969         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24970         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24971         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24972         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24973         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24974         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24975         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24976         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24977         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24978         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24979         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24980         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24981         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24982         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24983         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24984         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24985         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24986         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24987         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24988         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24989
24990 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24991
24992         * gcc.dg/i386-call-1.c: New test.
24993
24994 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24995
24996         PR c++/9162
24997         * g++.dg/parse/defarg4.C: New.
24998
24999 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25000
25001         PR target/10700
25002         * gcc.c-torture/compile/20030703-1.c: New test case.
25003
25004 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25005
25006         * g++.dg/template/local3.C: Remove extra semicolon.
25007
25008 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25009
25010         * gcc.dg/i386-volatile-1.c: New test.
25011
25012 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
25013
25014         PR c++/11072
25015         * g++.dg/other/offsetof2.C: XFAIL.
25016         * g++.dg/other/offsetof5.C: New.
25017
25018         PR c++/10219
25019         * g++.dg/template/error1.C: New.
25020
25021         PR c++/9779
25022         * g++.dg/template/dependent-expr1.C: New.
25023
25024 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25025
25026         PR c++/6949
25027         * g++.dg/template/local3.C: New test.
25028
25029         PR c++/11149
25030         * g++.dg/lookup/scoped6.C: New test.
25031
25032 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
25033
25034         PR c++/8046
25035         * g++.dg/other/error7.C: New test.
25036
25037 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
25038
25039         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25040         * g++.old-deja/g++.abi/vtable3.h: Likewise.
25041         * g++.old-deja/g++.law/code-gen5.C: Likewise.
25042         * g++.old-deja/g++.other/union2.C: Likewise.
25043         * gcc.dg/c90-const-expr-2.c: Likewise.
25044         * gcc.dg/c90-const-expr-3.c: Likewise.
25045         * gcc.dg/c99-const-expr-2.c: Likewise.
25046         * gcc.dg/c99-const-expr-3.c: Likewise.
25047         * gcc.dg/concat.c: Likewise.
25048
25049 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25050
25051         PR c++/9559
25052         * g++.dg/init/static1.C: New test.
25053
25054 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25055
25056         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25057         * g++.old-deja/g++.other/access2.C: Likewise.
25058         * g++.old-deja/g++.other/decl2.C: Likewise.
25059         * gcc.c-torture/execute/20020615-1.c: Likewise.
25060
25061 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25062
25063         PR c++/4933
25064         * g++.dg/template/sizeof4.C: New test.
25065
25066 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25067
25068         * g++.dg/other/error6.C: New test.
25069
25070 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25071
25072         PR c++/10750
25073         * g++.dg/parse/constant2.C: New test.
25074
25075 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
25076
25077         PR c++/11106
25078         * g++.dg/other/error5.C: New test.
25079
25080 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25081
25082         * gcc.dg/format/gcc_diag-1.c: New test.
25083
25084 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
25085
25086         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25087
25088 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25089
25090         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25091         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25092         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25093
25094 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
25095
25096         * gcc.c-torture/execute/builtins/string-8.c: New test.
25097         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25098         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25099         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25100
25101 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25102
25103         PR c++/10468
25104         * g++.dg/ext/typeof6.C: New test.
25105
25106 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25107
25108         PR c++/10796
25109         * g++.dg/init/enum1.C: New test.
25110
25111 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
25112
25113         * gcc.dg/20030627-1.c: New test.
25114
25115 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
25116
25117         PR c++/11332
25118         * g++.dg/expr/static_cast2.C: New test.
25119
25120 2003-06-26  Roger Sayle  <roger@eyesopen.com>
25121             Jakub Jelinek  <jakub@redhat.com>
25122
25123         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25124         sprintf(dst,"%s",src) optimization.
25125         * gcc.c-torture/execute/20030626-1.c: New test case.
25126         * gcc.c-torture/execute/20030626-2.c: New test case.
25127
25128 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
25129
25130         * gcc.c-torture/execute/multi-ix.c: New test.
25131
25132         * gcc.c-torture/execute/simd-4.c (main):
25133         Added missing semicolon at end of union.
25134
25135 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
25136
25137         PR c++/8266
25138         * g++.dg/template/explicit-instantiation3.C: New test.
25139
25140 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25141
25142         * gcc.dg/20030626-1.c: Use signed char.
25143
25144 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25145
25146         * gcc.dg/20030626-1.c: New test.
25147
25148 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
25149
25150         * const-str-2.m: Update.
25151
25152 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
25153
25154         PR c++/10990
25155         * g++.dg/rtti/dyncast1.C: New test.
25156         * g++.dg/abi/mangle4.C: Correct base-specifier access.
25157         * g++.dg/lookup/scoped1.C: Remove XFAIL.
25158         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25159
25160         PR c++/10931
25161         * g++.dg/expr/static_cast1.C: New test.
25162
25163 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
25164
25165         * gcc.dg/20030625-1.c: New test.
25166
25167 2003-06-24  Roger Sayle  <roger@eyesopen.com>
25168
25169         * gcc.c-torture/compile/20030624-1.c: New test case.
25170
25171 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
25172
25173         * gcc.c-torture/execute/string-opt-17.c: New test.
25174
25175 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
25176
25177         PR c++/5754
25178         * g++.dg/parse/crash6.C: New test.
25179
25180 2003-06-23  Roger Sayle  <roger@eyesopen.com>
25181
25182         * gcc.dg/builtins-24.c: New test case.
25183
25184 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
25185
25186         * g++.dg/opt/operator1.C: New test.
25187
25188 2003-06-22  Roger Sayle  <roger@eyesopen.com>
25189
25190         * gcc.c-torture/execute/string-opt-16.c: New test case.
25191
25192 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25193
25194         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
25195         * g++.old-deja/g++.other/conv7.C: Likewise.
25196         * g++.old-deja/g++.other/overcnv2.C: Likewise.
25197         * g++.old-deja/g++.other/overload14.C: Likewise.
25198
25199 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25200
25201         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25202         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25203
25204 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25205
25206         PR c++/10888
25207         * g++.dg/warn/Winline-3.C: New test.
25208
25209 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25210
25211         * lib/target-supports.exp (check_alias_available): Make the test
25212         program acceptable to the Solaris assembler.
25213
25214         PR c++/10749
25215         * g++.dg/template/memclass2.C: New test.
25216
25217 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25218             Eric Botcazou  <ebotcazou@libertysurf.fr>
25219
25220         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25221         data for non-matching targets.
25222         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25223
25224 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25225
25226         PR c++/10845
25227         * g++.dg/template/member3.C: New test.
25228
25229 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
25230
25231         PR c++/10939
25232         * g++.dg/template/func1.C: New test.
25233
25234         PR c++/9649
25235         * g++.dg/template/static4.C: New test.
25236         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25237
25238         PR c++/11041
25239         * g++.dg/init/ref7.C: New test.
25240
25241 2003-06-19  Matt Austern  <austern@apple.com>
25242
25243         PR c++/11228
25244         * g++.dg/anew1.C: New test.
25245         * g++.dg/anew2.C: New test.
25246         * g++.dg/anew3.C: New test.
25247         * g++.dg/anew4.C: New test.
25248
25249 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
25250
25251         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25252
25253 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
25254
25255         * gcc.c-torture/execute/simd-4.c (main): Make expected value
25256         endian-dependent.
25257
25258 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
25259
25260         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25261         Remove cruft.
25262
25263 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
25264
25265         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25266         * gcc.c-torture/compile/961203-1.c: Likewise.
25267         * gcc.c-torture/compile/980506-1.c: Likewise.
25268
25269 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25270
25271         PR c++/10712
25272         * g++.dg/lookup/using7.C: New test.
25273
25274 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25275
25276         PR c++/11105
25277         * g++.dg/abi/conv1.C: Remove it.
25278         * g++.dg/template/conv7.C: New test.
25279         * g++.dg/template/conv8.C: Likewise.
25280         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25281         conversion operator.
25282
25283 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
25284
25285         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25286         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25287         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25288         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25289         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25290         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25291         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25292         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25293         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25294         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25295         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25296         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25297         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25298         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25299         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25300         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25301         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25302         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25303         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25304         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25305         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25306         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25307         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25308         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25309         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25310         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25311         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25312         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25313         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25314
25315 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
25316
25317         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25318         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25319         indications.
25320
25321 2003-06-16  Roger Sayle  <roger@eyesopen.com>
25322
25323         * gcc.dg/i386-387-5.c: New test case.
25324         * gcc.dg/i386-387-6.c: New test case.
25325         * gcc.dg/builtins-23.c: New test case.
25326
25327 2003-06-15  Roger Sayle  <roger@eyesopen.com>
25328
25329         * gcc.dg/builtins-22.c: New test case.
25330         * gcc.dg/i386-387-1.c: Update to test exp.
25331         * gcc.dg/i386-387-2.c: Likewise.
25332
25333 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25334
25335         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25336
25337 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25338
25339         * lib/gcc-dg.exp (dg-require-dll): New function.
25340         (dg-xfail-if): Likewise.
25341         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25342         driver.
25343
25344         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25345         * gcc.c-torture/compile/20001205-1.c: Likewise.
25346         * gcc.c-torture/compile/20001226-1.c: Likewise.
25347         * gcc.c-torture/compile/20010518-2.c: Likewise.
25348         * gcc.c-torture/compile/20020312-1.c: Likewise.
25349         * gcc.c-torture/compile/20020604-1.c: Likewise.
25350         * gcc.c-torture/compile/920501-12.c: Likewise.
25351         * gcc.c-torture/compile/920501-4.c: Likewise.
25352         * gcc.c-torture/compile/920520-1.c: Likewise.
25353         * gcc.c-torture/compile/920521-1.c: Likewise.
25354         * gcc.c-torture/compile/920625-1.c: Likewise.
25355         * gcc.c-torture/compile/961203-1.c: Likewise.
25356         * gcc.c-torture/compile/980506-1.c: Likewise.
25357         * gcc.c-torture/compile/981006-1.c: Likewise.
25358         * gcc.c-torture/compile/981022-1.c: Likewise.
25359         * gcc.c-torture/compile/981223-1.c: Likewise.
25360         * gcc.c-torture/compile/990617-1.c: Likewise.
25361         * gcc.c-torture/compile/dll.c: Likewise.
25362         * gcc.c-torture/compile/labels-3.c: Likewise.
25363         * gcc.c-torture/compile/mipscop-1.c: Likewise.
25364         * gcc.c-torture/compile/mipscop-2.c: Likewise.
25365         * gcc.c-torture/compile/mipscop-3.c: Likewise.
25366         * gcc.c-torture/compile/mipscop-4.c: Likewise.
25367         * gcc.c-torture/compile/simd-5.c: Likewise.
25368         * gcc.c-torture/compile/20000804-1.x: Remove.
25369         * gcc.c-torture/compile/20001205-1.x: Likewise.
25370         * gcc.c-torture/compile/20001226-1.x: Likewise.
25371         * gcc.c-torture/compile/20010518-2.x: Likewise.
25372         * gcc.c-torture/compile/20020312-1.x: Likewise.
25373         * gcc.c-torture/compile/20020604-1.x: Likewise.
25374         * gcc.c-torture/compile/920501-12.x: Likewise.
25375         * gcc.c-torture/compile/920501-4.x: Likewise.
25376         * gcc.c-torture/compile/920520-1.x: Likewise.
25377         * gcc.c-torture/compile/920521-1.x: Likewise.
25378         * gcc.c-torture/compile/920625-1.x: Likewise.
25379         * gcc.c-torture/compile/961203-1.x: Likewise.
25380         * gcc.c-torture/compile/980506-1.x: Likewise.
25381         * gcc.c-torture/compile/981006-1.x: Likewise.
25382         * gcc.c-torture/compile/981022-1.x: Likewise.
25383         * gcc.c-torture/compile/981223-1.x: Likewise.
25384         * gcc.c-torture/compile/990617-1.x: Likewise.
25385         * gcc.c-torture/compile/mipscop-1.x: Likewise.
25386         * gcc.c-torture/compile/mipscop-2.x: Likewise.
25387         * gcc.c-torture/compile/mipscop-3.x: Likewise.
25388         * gcc.c-torture/compile/mipscop-4.x: Likewise.
25389         * gcc.c-torture/compile/simd-5.x: Likewise.
25390
25391         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25392
25393 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25394
25395         * gcc.c-torture/execute/20030611-1.c: New test.
25396
25397 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25398
25399         PR middle-end/168
25400         * gcc.dg/20030612-1.c: New test case.
25401
25402 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25403
25404         PR c++/10635
25405         * g++.dg/expr/cast1.C: New test.
25406
25407 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25408
25409         * gcc.dg/builtins-21.c: New test case.
25410
25411 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
25412
25413         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25414         options instead of at the end.
25415         * lib/objc.exp (objc_target_compile): Likewise.
25416
25417 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
25418
25419         PR c++/10432
25420         * g++.dg/parse/error1.C: New test.
25421
25422 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
25423
25424         * gcc.dg/compat/struct-by-value-11_main.c: New file.
25425         * gcc.dg/compat/struct-by-value-11_x.c: New file.
25426         * gcc.dg/compat/struct-by-value-11_y.c: New file.
25427         * gcc.dg/compat/struct-by-value-12_main.c: New file.
25428         * gcc.dg/compat/struct-by-value-12_x.c: New file.
25429         * gcc.dg/compat/struct-by-value-12_y.c: New file.
25430         * gcc.dg/compat/struct-by-value-13_main.c: New file.
25431         * gcc.dg/compat/struct-by-value-13_x.c: New file.
25432         * gcc.dg/compat/struct-by-value-13_y.c: New file.
25433         * gcc.dg/compat/struct-by-value-14_main.c: New file.
25434         * gcc.dg/compat/struct-by-value-14_x.c: New file.
25435         * gcc.dg/compat/struct-by-value-14_y.c: New file.
25436         * gcc.dg/compat/struct-by-value-15_main.c: New file.
25437         * gcc.dg/compat/struct-by-value-15_x.c: New file.
25438         * gcc.dg/compat/struct-by-value-15_y.c: New file.
25439         * gcc.dg/compat/struct-by-value-16_main.c: New file.
25440         * gcc.dg/compat/struct-by-value-16_x.c: New file.
25441         * gcc.dg/compat/struct-by-value-16_y.c: New file.
25442         * gcc.dg/compat/struct-by-value-17_main.c: New file.
25443         * gcc.dg/compat/struct-by-value-17_x.c: New file.
25444         * gcc.dg/compat/struct-by-value-17_y.c: New file.
25445         * gcc.dg/compat/struct-by-value-18_main.c: New file.
25446         * gcc.dg/compat/struct-by-value-18_x.c: New file.
25447         * gcc.dg/compat/struct-by-value-18_y.c: New file.
25448
25449         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
25450         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
25451         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
25452         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
25453         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
25454         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
25455         * gcc.dg/compat/scalar-return-3_main.c: New file.
25456         * gcc.dg/compat/scalar-return-3_x.c: New file.
25457         * gcc.dg/compat/scalar-return-3_y.c: New file.
25458         * gcc.dg/compat/scalar-return-4_main.c: New file.
25459         * gcc.dg/compat/scalar-return-4_x.c: New file.
25460         * gcc.dg/compat/scalar-return-4_y.c: New file.
25461
25462 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
25463
25464         * gcc.dg/compat/fp2-struct-check.h: New file.
25465         * gcc.dg/compat/fp2-struct-defs.h: New file.
25466         * gcc.dg/compat/fp2-struct-init.h: New file.
25467         * gcc.dg/compat/struct-by-value-10_main.c: New file.
25468         * gcc.dg/compat/struct-by-value-10_x.c: New file.
25469         * gcc.dg/compat/struct-by-value-10_y.c: New file.
25470         * gcc.dg/compat/struct-return-10_main.c: New file.
25471         * gcc.dg/compat/struct-return-10_x.c: New file.
25472         * gcc.dg/compat/struct-return-10_y.c: New file.
25473
25474         * gcc.dg/compat/compat-common.h: New file.
25475         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
25476         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
25477         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
25478         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
25479         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
25480         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
25481         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
25482         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25483         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
25484         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
25485         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25486         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
25487         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
25488         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25489         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
25490         * gcc.dg/compat/small-struct-check.h: Ditto.
25491         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
25492         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25493         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
25494         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
25495         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25496         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25497         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
25498         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25499         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
25500         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
25501         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25502         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25503         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
25504         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25505         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25506         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
25507         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25508         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
25509         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
25510         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25511         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
25512         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
25513         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25514         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
25515         * gcc.dg/compat/struct-return-2_main.c: Ditto.
25516         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25517         * gcc.dg/compat/struct-return-2_y.c: Ditto.
25518         * gcc.dg/compat/struct-return-3_main.c: Ditto.
25519         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25520         * gcc.dg/compat/struct-return-3_y.c: Ditto.
25521
25522 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
25523
25524         * g++.dg/pch/static-1.C: New file.
25525         * g++.dg/pch/static-1.Hs: New file.
25526
25527 2003-06-10  Richard Henderson  <rth@redhat.com>
25528
25529         * gcc.dg/asm-7.c: Adjust expected warning text.
25530
25531 2003-06-10  Roger Sayle  <roger@eyesopen.com>
25532
25533         * gcc.dg/builtins-20.c: New test case.
25534
25535 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
25536
25537         PR c++/11131
25538         * g++.dg/opt/template1.C: New test.
25539
25540 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25541
25542         * lib/gcc-dg.exp (dg-test): Clear additional_files and
25543         additional_sources.
25544
25545 2003-05-21  David Taylor  <dtaylor@emc.com>
25546
25547         * gcc.dg/Wpadded.c: New file.
25548
25549 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25550
25551         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
25552         * gcc.dg/special/weak-2.c: Add dg-require-weak.
25553         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
25554         dg-require-weak.
25555
25556 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
25557
25558         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
25559
25560 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25561
25562         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
25563         (dg-require-alias): Likewise.
25564         (dg-require-gc-sections): Likewise.
25565         * lib/target-supports.exp (check_gc_sections_available): Likewise.
25566
25567 2003-06-08  Richard Henderson  <rth@redhat.com>
25568
25569         * gcc.dg/20011029-2.c: Fix the array reference.
25570         * gcc.dg/asm-7.c: New.
25571
25572 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
25573
25574         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
25575
25576 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
25577
25578         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
25579         (dg-require-gc-sections): Likewise.
25580
25581 2003-06-08  Jan Hubicka  <jh@suse.cz>
25582
25583         * i386-cmov1.c: Fix regular expression.
25584         * i386-cvt-1.c: Likewise.
25585         * i386-local.c: Likewise.
25586         * i386-local2.c: Likewise.
25587         * i386-mul.c: Likewise.
25588         * i386-ssetype-1.c: Likewise.
25589         * i386-ssetype-3.c: Likewise.
25590         * i386-ssetype-5.c: Likewise.
25591
25592 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25593
25594         PR c++/11039
25595         * g++.dg/warn/implicit-typename2.C: New test.
25596         * g++.dg/warn/implicit-typename3.C: New test.
25597
25598 2003-06-07  Richard Henderson  <rth@redhat.com>
25599
25600         * g++.dg/other/offsetof3.C: Use size_t.
25601         * g++.dg/other/offsetof4.C: Likewise.
25602
25603 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
25604
25605         * lib/copy-file.exp: New. Implement gcc_copy_files.
25606
25607         * lib/dg-pch.exp: Load copy-file.exp
25608         (dg-pch): Use gcc_copy_files instead of "file copy".
25609
25610 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
25611
25612         * gcc.dg/weak/weak.exp: Simplify.
25613         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
25614         * gcc.dg/weak/weak-1.c: Likewise.
25615         * gcc.dg/weak/weak-2.c: Likewise.
25616         * gcc.dg/weak/weak-3.c: Likewise.
25617         * gcc.dg/weak/weak-4.c: Likewise.
25618         * gcc.dg/weak/weak-5.c: Likewise.
25619         * gcc.dg/weak/weak-6.c: Likewise.
25620         * gcc.dg/weak/weak-7.c: Likewise.
25621         * gcc.dg/weak/weak-8.c: Likewise.
25622         * gcc.dg/weak/weak-9.c: Likewise.
25623
25624 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
25625
25626         gcc.c-torture/execute/20030606-1.c: New.
25627
25628 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25629
25630         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
25631         * gcc.dg/builtins-19.c: Likewise.
25632
25633 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25634
25635         * gcc.dg/builtins-2.c: Add some more tests.
25636         * gcc.dg/builtins-18.c: New test case.
25637         * gcc.dg/builtins-19.c: New test case.
25638
25639 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25640             Jim Wilson  <wilson@tuliptree.org>
25641
25642         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
25643
25644 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
25645
25646         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
25647         mempcpy/stpcpy calls not to be optimized into something else.
25648         * gcc.c-torture/execute/string-opt-3.c: Moved to...
25649         * gcc.c-torture/execute/builtins/string-7.c: ...here.
25650         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
25651
25652 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25653
25654         * gcc.dg/format/asm_fprintf-1.c: New test.
25655
25656 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
25657
25658         * lib/gcc-defs.exp (additional_sources): New variable.
25659         (dg-additional-sources): New function.
25660         (additional_files): New variable.
25661         (dg-additional-files): New function.
25662         (dg-additional-files-options): Likewise.
25663         * lib/gcc-dg.exp (dg-require-weak): New function.
25664         (dg-require-alias): Likewise.
25665         (dg-require-gc-sections): Likewise.
25666         * lib/target-supports.exp (check_alias_available): Remove testfile
25667         parameter.
25668         (check_gc_sections_available): New function.
25669         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
25670         (dg-gpp-additional-files): Likewise.
25671         * lib/g++.exp (additional_sources): Remove.
25672         (additional_files): Likewise.
25673         (g++_target_compile): Use dg-additional-files-options.
25674
25675         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
25676         Tcl logic.
25677         * gcc.dg/special/ecos.exp: Remove.
25678         * gcc.dg/special/20000419-2.c: Use dg-require-*.
25679         * gcc.dg/special/alias-1.c: Likewise.
25680         * gcc.dg/special/alias-2.c: Likewise.
25681         * gcc.dg/special/gcsec-1.c: Likewise.
25682         * gcc.dg/special/weak-1.c: Likewise.
25683         * gcc.dg/special/weak-2.c: Likewise.
25684         * gcc.dg/special/wkali-1.c: Likewise.
25685         * gcc.dg/special/wkali-2.c: Likewise.
25686
25687         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
25688         dg-gpp-additional-*.
25689         * g++.dg/special/conpr-3.C: Likewise.
25690         * g++.dg/special/conpr-4.C: Likewise.
25691         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
25692         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
25693         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
25694         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
25695         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
25696         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
25697         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
25698         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
25699         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
25700         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
25701         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
25702         * g++.old-deja/g++.other/comdat1.C: Likewise.
25703         * g++.old-deja/g++.other/comdat2.C: Likewise.
25704         * g++.old-deja/g++.other/comdat3.C: Likewise.
25705         * g++.old-deja/g++.other/ctor1.C: Likewise.
25706         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
25707
25708 2003-06-05  Richard Henderson  <rth@redhat.com>
25709
25710         * gcc.dg/debug/20030605-1.c: New.
25711
25712 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25713
25714         * README.QMTEST: Update.
25715
25716 2003-06-04  Richard Henderson  <rth@redhat.com>
25717
25718         * gcc.dg/cleanup-1.c: New.
25719         * gcc.dg/cleanup-2.c: New.
25720         * gcc.dg/cleanup-3.c: New.
25721         * gcc.dg/cleanup-4.c: New.
25722         * gcc.dg/cleanup-5.c: New.
25723         * gcc.dg/cleanup-6.c: New.
25724         * gcc.dg/cleanup-7.c: New.
25725
25726 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25727
25728         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
25729
25730         * lib/dg-pch.exp: New file.
25731         * g++.dg/pch/pch.exp: Use dg-pch.exp.
25732         * gcc.dg/pch/pch.exp: Likewise.
25733
25734 2003-06-04  Roger Sayle  <roger@eyesopen.com>
25735
25736         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
25737         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
25738         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
25739         * gcc.dg/builtins-17.c: New test case.
25740         * gcc.dg/i386-387-4.c: New test case.
25741         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
25742
25743 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25744
25745         * gcc.dg/ultrasp9.c: New test.
25746
25747 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25748
25749         * gcc.c-torture/compile/20030604-1.c: New test.
25750         * gcc.dg/sparc-constant-1.c: New test.
25751
25752 2003-06-03  Glen Nakamura  <glen@imodulo.com>
25753
25754         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
25755
25756 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
25757
25758         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
25759
25760         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
25761         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
25762
25763 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
25764
25765         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
25766
25767 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25768
25769         PR c++/10940
25770         * g++.dg/template/spec10.C: New test.
25771
25772 2003-06-03  Roger Sayle  <roger@eyesopen.com>
25773
25774         * gcc.dg/builtins-16.c: New test case.
25775
25776 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
25777
25778         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
25779         mempcpy test with post-increments.
25780         * gcc.c-torture/execute/string-opt-3.c: New test.
25781         * gcc.dg/string-opt-1.c: New test.
25782
25783 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
25784
25785         PR fortran/10965
25786         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
25787
25788 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
25789
25790         * lib/scanasm.exp (dg-scan): New function, factored out of ...
25791         (scan-assembler): ... here.  Use dg-scan.
25792         (scan-assembler-not): Likewise.
25793         (scan-file): New function.
25794         (scan-file-not): Likewise.
25795         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
25796         * gcc.dg/cpp/_Pragma4.c: Likewise.
25797         * gcc.dg/cpp/_Pragma5.c: Likewise.
25798         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25799         * gcc.dg/cpp/avoidpaste2.c: Likewise.
25800         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
25801         * gcc.dg/cpp/cmdlne-P.c: Likewise.
25802         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
25803         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
25804         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
25805         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
25806         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
25807         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
25808         * gcc.dg/cpp/cxxcom1.c: Likewise.
25809         * gcc.dg/cpp/line1.c: Likewise.
25810         * gcc.dg/cpp/maccom1.c: Likewise.
25811         * gcc.dg/cpp/maccom2.c: Likewise.
25812         * gcc.dg/cpp/maccom3.c: Likewise.
25813         * gcc.dg/cpp/maccom4.c: Likewise.
25814         * gcc.dg/cpp/maccom5.c: Likewise.
25815         * gcc.dg/cpp/maccom6.c: Likewise.
25816         * gcc.dg/cpp/multiline.c: Likewise.
25817         * gcc.dg/cpp/spacing1.c: Likewise.
25818         * gcc.dg/cpp/spacing2.c: Likewise.
25819         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
25820         * gcc.dg/cpp/trad/maccom1.c: Likewise.
25821         * gcc.dg/cpp/trad/maccom2.c: Likewise.
25822         * gcc.dg/cpp/trad/maccom3.c: Likewise.
25823         * gcc.dg/cpp/trad/maccom4.c: Likewise.
25824         * gcc.dg/cpp/trad/maccom6.c: Likewise.
25825         * gcc.dg/cpp/cxxcom2.c: Likewise.
25826         * gcc.dg/cpp/cxxcom2.h: New file.
25827
25828         * gcc.dg/cpp/truefalse.cpp: Move it to ...
25829         * g++.dg/cpp/truefalse.C: Here.
25830         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
25831
25832 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
25833
25834         * gcc.dg/cpp/redef3.c: New file.
25835
25836 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25837
25838         * gcc.dg/i386-loop-3.c: New test.
25839
25840 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
25841
25842         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
25843
25844 2003-05-31  Roger Sayle  <roger@eyesopen.com>
25845
25846         * gcc.dg/fwrapv-1.c: New test case.
25847         * gcc.dg/fwrapv-2.c: New test case.
25848
25849 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25850
25851         PR c++/10956
25852         * g++.dg/template/spec9.C: New test.
25853
25854 2003-05-29  Roger Sayle  <roger@eyesopen.com>
25855
25856         * gcc.dg/duff-4.c: New test case.
25857
25858 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
25859
25860         PR fortran/10843
25861         * g77.dg/ffixed-form-1.f: New test
25862         * g77.dg/ffixed-form-2.f: New test
25863         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
25864         * g77.dg/ffree-form-3.f: New test
25865
25866 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
25867
25868         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
25869         * gcc.dg/wint_t-1.c: Likewise.
25870
25871 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25872
25873         * g++.dg/template/access11.C: New test.
25874
25875 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25876
25877         PR c++/10849
25878         * g++.dg/template/access10.C: New test.
25879
25880 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25881             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25882
25883         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
25884
25885 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25886
25887         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
25888         suppress for powerpc-*-darwin*.
25889         * gcc.dg/torture/builtin-noret-2.c: Likewise.
25890
25891 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25892
25893         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
25894         suppress option for powerpc-*-darwin*.
25895
25896 2003-05-23  Roger Sayle  <roger@eyesopen.com>
25897
25898         * gcc.dg/builtins-1.c: Add tests for tan and atan.
25899         * gcc.dg/builtins-4.c: Add test for fmod.
25900
25901 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25902
25903         PR c++/10682
25904         * g++.dg/template/instantiate4.C: New test.
25905
25906 2003-05-22  Roger Sayle  <roger@eyesopen.com>
25907
25908         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
25909
25910 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
25911
25912         * gcc.dg/compat/scalar-return-1_main.c: New file.
25913         * gcc.dg/compat/scalar-return-1_x.c: New file.
25914         * gcc.dg/compat/scalar-return-1_y.c: New file.
25915         * gcc.dg/compat/scalar-return-2_main.c: New file.
25916         * gcc.dg/compat/scalar-return-2_x.c: New file.
25917         * gcc.dg/compat/scalar-return-2_y.c: New file.
25918         * gcc.dg/compat/struct-return-3_main.c: New file.
25919         * gcc.dg/compat/struct-return-3_y.c: New file.
25920         * gcc.dg/compat/struct-return-3_x.c: New file.
25921         * gcc.dg/compat/struct-return-2_main.c: New file.
25922         * gcc.dg/compat/struct-return-2_x.c: New file.
25923         * gcc.dg/compat/struct-return-2_y.c: New file.
25924
25925 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25926
25927         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
25928         for hppa*-hp-hpux*.
25929         * gcc.dg/20021014-1.c (dg-options): Likewise.
25930         * gcc.dg/nest.c (dg-options): Likewise.
25931
25932 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
25933
25934         PR c++/9738
25935         * g++.dg/ext/dllimport2.C: New file.
25936         * g++.dg/ext/dllimport3.C: New file.
25937
25938 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
25939
25940         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
25941         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25942         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25943         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25944         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25945         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25946         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
25947         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
25948         * gcc.dg/compat/small-struct-defs.h: New file.
25949         * gcc.dg/compat/small-struct-init.h: New file.
25950         * gcc.dg/compat/small-struct-check.h: New file.
25951         * gcc.dg/compat/fp-struct-defs.h: New file.
25952         * gcc.dg/compat/fp-struct-check.h: New file.
25953         * gcc.dg/compat/fp-struct-init.h: New file.
25954         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
25955         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
25956
25957 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
25958
25959         * gcc.dg/20030225-2.c: New test.
25960
25961 2003-05-18  Roger Sayle  <roger@eyesopen.com>
25962             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25963
25964         * gcc.c-torture/compile/20030518-1.c: New test case.
25965
25966 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
25967
25968         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
25969         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
25970         gcc-dg-debug-runtest.
25971         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
25972         gcc-dg-debug-runtest.
25973
25974 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25975
25976         PR c++/9022
25977         * g++.dg/lookup/using6.C: New test.
25978
25979 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25980
25981         * g++.dg/parse/access2.C: New test.
25982
25983 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
25984
25985         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
25986         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
25987         * gcc.dg/debug/debug.exp: Likewise.
25988
25989 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
25990
25991         * gcc.dg/dollar.c: New test.
25992
25993 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
25994
25995         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
25996         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
25997         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
25998         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
25999         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26000         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26001         * gcc.dg/compat/struct-by-value-6_main.c: New file.
26002         * gcc.dg/compat/struct-by-value-6_x.c: New file.
26003         * gcc.dg/compat/struct-by-value-6_y.c: New file.
26004         * gcc.dg/compat/struct-by-value-7_main.c: New file.
26005         * gcc.dg/compat/struct-by-value-7_x.c: New file.
26006         * gcc.dg/compat/struct-by-value-7_y.c: New file.
26007         * gcc.dg/compat/struct-by-value-8_main.c: New file.
26008         * gcc.dg/compat/struct-by-value-8_x.c: New file.
26009         * gcc.dg/compat/struct-by-value-8_y.c: New file.
26010         * gcc.dg/compat/struct-by-value-9_main.c: New file.
26011         * gcc.dg/compat/struct-by-value-9_x.c: New file.
26012         * gcc.dg/compat/struct-by-value-9_y.c: New file.
26013
26014 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
26015
26016         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26017         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
26018         support for "repo" mode.
26019         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26020         * lib/g77-dg.exp: Likewise.
26021         * lib/obj-dg.exp: Likewise.
26022
26023 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
26024
26025         Merge from gcc-3_2-rhl8-branch:
26026         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
26027
26028         * gcc.dg/tls/opt-6.c: New test.
26029
26030         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
26031
26032         * gcc.dg/20030405-1.c: New test.
26033
26034         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
26035
26036         * gcc.dg/20030309-1.c: New test.
26037
26038         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26039
26040         * gcc.c-torture/execute/20030307-1.c: New test.
26041
26042         2003-02-20  Randolph Chung  <tausq@debian.org>
26043
26044         * gcc.c-torture/compile/20030220-1.c: New test.
26045
26046         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
26047
26048         * gcc.dg/20030217-1.c: New test.
26049
26050         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
26051
26052         * gcc.c-torture/compile/20020129-1.c: New test.
26053
26054         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26055
26056         * gcc.dg/unroll-1.c: New test.
26057
26058         2002-11-16  Jan Hubicka  <jh@suse.cz>
26059
26060         * gcc.c-torture/execute/20020920-1.c: New test.
26061
26062         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
26063
26064         PR target/7434
26065         * gcc.c-torture/compile/20021008-1.c: New test.
26066
26067         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
26068
26069         PR target/7559
26070         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26071
26072         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26073
26074         * gcc.c-torture/compile/20020807-1.c: New test.
26075
26076         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
26077
26078         * gcc.dg/tls/opt-1.c: New test.
26079
26080         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
26081
26082         * gcc.dg/20020729-1.c: New test.
26083
26084         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
26085
26086         * g++.dg/opt/life1.C: New test.
26087
26088         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
26089
26090         * gcc.dg/20020525-1.c: New test.
26091
26092         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26093
26094         PR c++/6794
26095         * g++.dg/ext/pretty1.C: New test.
26096         * g++.dg/ext/pretty2.C: New test.
26097
26098 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
26099
26100         PR c++/8385
26101         * g++.dg/ext/typeof5.C: New test.
26102
26103 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
26104
26105         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26106         __USER_LABEL_PREFIX__ into account.
26107         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26108
26109 2003-05-14  Roger Sayle  <roger@eyesopen.com>
26110
26111         * gcc.dg/builtins-15.c: New test case.
26112
26113 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
26114
26115         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26116
26117 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
26118
26119         * lib/g++.exp: Tweak handling of additional source files.
26120         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26121         * g++.dg/special/conpr-2a.C: Rename to ...
26122         * g++.dg/special/conpr-2a.cc: ... this.
26123         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26124         * g++.dg/special/conpr-3a.C: Rename to ...
26125         * g++.dg/special/conpr-3a.cc: This.
26126         * g++.dg/special/conpr-3b.C: Rename to ...
26127         * g++.dg/special/conpr-3b.cc: This.
26128         * g++.dg/special/conpr-4.C: New test.
26129         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26130
26131 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
26132
26133         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26134
26135 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26136
26137         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26138         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26139         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26140         * g++.old-deja/g++.other/warn3.C: Likewise.
26141
26142 2003-05-11  Roger Sayle  <roger@eyesopen.com>
26143
26144         * gcc.dg/i386-387-1.c: Update to also test log.
26145         * gcc.dg/i386-387-2.c: Likewise.
26146
26147 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26148
26149         * g77.f-torture/execute/int8421.f: New test.
26150
26151 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26152
26153         PR c++/10230, c++/10481
26154         * g++.dg/lookup/scoped5.C: New test.
26155
26156 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26157
26158         PR c++/10552
26159         * g++.dg/template/ttp6.C: New test.
26160
26161 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
26162
26163         * gcc.c-torture/execute/builtins: New directory.
26164         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26165         gcc.c-torture/execute/builtins.
26166         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26167         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26168         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
26169         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26170
26171 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26172
26173         PR c++/9252
26174         * g++.dg/template/access8.C: New test.
26175         * g++.dg/template/access9.C: New test.
26176
26177 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26178
26179         PR c++/9554
26180         * g++.dg/parse/access1.C: New test.
26181
26182 2003-05-09  DJ Delorie  <dj@redhat.com>
26183
26184         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26185         long, and not an int.
26186
26187 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26188
26189         PR c++/10555, c++/10576
26190         * g++.dg/template/memclass1.C: New test.
26191
26192 2003-05-08  DJ Delorie  <dj@redhat.com>
26193
26194         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26195         targets.
26196         * gcc.c-torture/execute/20021024-1.x: Likewise.
26197         * gcc.c-torture/execute/shiftdi.x: Likewise.
26198         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26199         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26200         * gcc.dg/20021018-1.c: Likewise.
26201
26202 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26203
26204         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26205
26206         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26207         (bcopy): Call memmove.
26208
26209 2003-05-08  Roger Sayle  <roger@eyesopen.com>
26210
26211         * g77.f-torture/compile/8485.f: New test case.
26212
26213 2003-05-07  Richard Henderson  <rth@redhat.com>
26214
26215         PR c++/10570
26216         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26217         Verify exception_cleanup not called for rethrows.
26218         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26219         when exiting catch block without rethrowing.
26220         * g++.dg/eh/forced3.C: New.
26221         * g++.dg/eh/forced4.C: New.
26222
26223 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
26224
26225         * gcc.dg/20030505.c: Fix triplet.
26226
26227 2003-05-06  DJ Delorie  <dj@redhat.com>
26228
26229         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26230         * gcc.dg/nest.c: Likewise.
26231
26232 2003-05-05  Roger Sayle  <roger@eyesopen.com>
26233
26234         * gcc.dg/builtins-14.c: New test case.
26235
26236 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
26237
26238         * lib/compat.exp (compat-execute): New argument.
26239         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26240         * gcc.dg/compat: New test directory.
26241         * gcc.dg/compat/compat.exp: New expect script.
26242         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26243         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26244         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26245         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26246         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26247         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26248
26249         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26250         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26251         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26252         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26253         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26254         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26255         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26256         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26257         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26258         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26259         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26260         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26261         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26262         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26263         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26264
26265 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
26266
26267         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26268
26269 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
26270
26271         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26272
26273 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
26274
26275         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26276         * gcc.dg/ppc-fsel-2.c: New test.
26277
26278         * gcc.dg/unused-5.c: New test.
26279
26280 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26281
26282         PR c++/10496
26283         * g++.dg/warn/pmf1.C: New test.
26284
26285 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26286
26287         PR c++/4494
26288         * g++.dg/warn/main.C: New test.
26289
26290 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26291
26292         * gcc.dg/nonnull-3.c: New test.
26293
26294 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
26295
26296         * gcc.dg/cpp/Wtrigraphs.c: Update.
26297         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26298
26299 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
26300
26301         * gcc.dg/ppc-fsel-1.c: New test.
26302
26303 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
26304
26305         PR c/10604
26306         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26307
26308 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
26309
26310         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26311
26312 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26313
26314         PR c++/9364, c++/10553, c++/10586
26315         * g++.dg/parse/typename4.C: New test.
26316         * g++.dg/parse/typename5.C: Likewise.
26317
26318 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
26319
26320         * gcc.c-torture/compile/20030503-1.c: New test.
26321
26322 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26323
26324         * g++.dg/lookup/using5.C: Fix testcase error.
26325
26326 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
26327
26328         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26329         since MEABI is no longer supported.  Remove all vestiges
26330         of MEABI from the test.
26331
26332 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26333
26334         PR c++/10554
26335         * g++.dg/lookup/using5.C: New test.
26336
26337 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26338
26339         PR c++/8772
26340         * g++.dg/template/ttp5.C: New test.
26341
26342 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
26343
26344         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26345         (dg-gpp-additional-sources): New function.
26346         (dg-gpp-additional-files): Likewise.
26347         * lib/g++.exp (additional_sources): New variable.
26348         (additional_files): Likewise.
26349         (g++_target_compile): Deal with them.
26350         * lib/old-dejagnu.exp: Remove.
26351         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26352         * g++.old-deja: Revise all tests to use dg commands.
26353
26354 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26355
26356         PR c++/9432, c++/9528
26357         * g++.dg/lookup/using4.C: New test.
26358
26359 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
26360
26361         * gcc.dg/noreturn-5.c: New file.
26362         * gcc.dg/noreturn-6.c: New file.
26363
26364         * gcc.c-torture/compile/inline-1.c: New file.
26365
26366 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26367
26368         PR c++/10551
26369         * g++.dg/template/explicit1.C: New test.
26370
26371 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26372
26373         PR c++/10549
26374         * g++.dg/other/bitfield1.C: New test.
26375
26376         PR c++/10527
26377         * g++.dg/init/new7.C: New test.
26378
26379 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26380
26381         * g++.dg/ext/desig1.C: New test.
26382         * g++.dg/ext/init1.C: Update.
26383
26384         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26385
26386 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
26387
26388         PR c++/10180
26389         * g++.dg/warn/Winline-1.C: New test.
26390
26391 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
26392
26393         * gcc.c-torture/execute/string-opt-19.c: New test.
26394
26395         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26396         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26397
26398 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
26399
26400         PR c++/10506
26401         * g++.dg/init/new6.C: New test.
26402
26403         PR c++/10503
26404         * g++.dg/init/ref6.C: New test.
26405
26406 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
26407
26408         * g++.dg/warn/weak1.C: XFAIL on AIX4.
26409
26410 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26411
26412         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26413         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26414
26415 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
26416
26417         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26418         initialized static data members.
26419
26420 2003-04-25  H.J. Lu <hjl@gnu.org>
26421
26422         * gcc.dg/ia64-sync-4.c: New test.
26423
26424 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26425
26426         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
26427         date.
26428
26429 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
26430
26431         PR c++/10337
26432         * g++.dg/warn/conv1.C: New test.
26433         * g++.old-deja/g++.other/conv7.C: Adjust.
26434         * g++.old-deja/g++.other/overload14.C: Adjust.
26435
26436 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26437
26438         PR c++/10471
26439         * g++.dg/template/defarg2.C: New test.
26440
26441 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
26442
26443         * gcc.dg/cpp/include2.c: Update.
26444         * gcc.dg/cpp/multiline-2.c: New.
26445         * gcc.dg/cpp/multiline.c: Update.
26446         * gcc.dg/cpp/strify2.c: Update.
26447         * gcc.dg/cpp/trad/literals-2.c: Update.
26448
26449 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26450
26451         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
26452
26453 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26454
26455         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
26456
26457 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26458
26459         PR c++/10451
26460         * g++.dg/parse/crash4.C: New test.
26461
26462         PR c++/9847
26463         * g++.dg/parse/crash5.C: New test.
26464
26465 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
26466
26467         PR c++/10446
26468         * g++.dg/parse/crash3.C: New test.
26469
26470         PR c++/10428
26471         * g++.dg/parse/elab1.C: New test.
26472
26473 2003-04-22  Devang Patel  <dpatel@apple.com>
26474
26475         * gcc.dg/cpp/trad/funlike-5.c: New test.
26476
26477 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
26478
26479         * g++.dg/other/packed1.C: Fix dg options.
26480
26481 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
26482
26483         * g++.dg/other/offsetof2.C: New test.
26484
26485 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
26486
26487         * g++.dg/template/recurse.C: Adjust location of error messages.
26488
26489 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
26490
26491         PR c++/9881
26492         * g++.dg/init/addr-const1.C: New test.
26493         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
26494
26495 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26496
26497         PR c++/10405
26498         * g++.dg/lookup/struct-hack1.C: New test.
26499
26500 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
26501
26502         * ucs.c: Update diagnostic messages.
26503
26504 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26505
26506         * gcc.dg/cpp/truefalse.cpp: New test.
26507         * gcc.dg/cpp/cpp.exp: Update.
26508         * g++.dg/other/stdbool-if.C: Remove.
26509
26510 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26511
26512         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
26513         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
26514
26515 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26516
26517         * gcc.c-torture/compile/20030418-1.c: New test.
26518
26519 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
26520
26521         * README.compat: Remove; content moved to doc/sourcebuild.texi.
26522
26523 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26524
26525         PR c++/10347
26526         g++.dg/template/dependent-name1.C: New test.
26527
26528 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
26529
26530         * gcc.dg/warn-1.c (tourist_guide): New array,
26531         contains a pointer to bar.
26532
26533 2003-04-16  Roger Sayle  <roger@eyesopen.com>
26534
26535         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
26536         * gcc.c-torture/execute/medce-1.c: New test case.
26537         * gcc.c-torture/execute/medce-2.c: New test case.
26538
26539 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
26540
26541         * lib/prune.exp: Ignore more messages.
26542
26543         PR c++/10381
26544         * g++.dg/parse/lookup3.C: New test.
26545
26546 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
26547
26548         * gcc.c-torture/compile/20030415-1.c : New test.
26549
26550 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
26551
26552         * gcc.c-torture/execute/scope-2.c: Move to ...
26553         * gcc.dg/noncompile/scope.c: .... here.
26554
26555 2003-04-14  Roger Sayle  <roger@eyesopen.com>
26556
26557         * gcc.dg/20030414-2.c: New test case.
26558
26559 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
26560
26561         PR target/10377
26562         * gcc.dg/20030414-1.c: New test.
26563
26564 2003-04-13  Roger Sayle  <roger@eyesopen.com>
26565
26566         * gcc.dg/builtins-12.c: New test case.
26567         * gcc.dg/builtins-13.c: New test case.
26568
26569 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26570
26571         * gcc.c-torture/execute/string-opt-18.c: New test.
26572
26573 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
26574
26575         PR c++/10300
26576         * g++.dg/init/new5.C: New test.
26577
26578 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
26579
26580         PR c++/7910
26581         * g++.dg/ext/dllimport1.C: New test.
26582
26583 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26584
26585         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
26586
26587 2003-04-11  Bud Davis <bdavis9659@comcast.net>
26588
26589         PR Fortran/9263
26590         * g77.f-torture/noncompile/9263.f: New test
26591         PR Fortran/1832
26592         * g77.f-torture/execute/1832.f: New test
26593
26594 2003-04-11  David Chad  <davidc@freebsd.org>
26595             Loren J. Rittle  <ljrittle@acm.org>
26596
26597         libobjc/8562
26598         * objc.dg/headers.m: New test.
26599
26600 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
26601
26602         * gcc.c-torture/execute/builtin-noret-2.c: New.
26603         * gcc.c-torture/execute/builtin-noret-2.x: New.
26604         XFAIL builtin-noret-2.c at -O1 and above.
26605         * gcc.dg/redecl.c: New.
26606         * gcc.dg/Wshadow-1.c: Update error regexps.
26607
26608 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
26609
26610         * g++.dg/abi/bitfield10.C: New test.
26611
26612 2003-04-09  Mike Stump  <mrs@apple.com>
26613
26614         * gcc.dg/pch/pch.exp: Make testcase names longer.
26615         * g++.dg/pch/pch.exp: Make testcase names longer.
26616
26617 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26618
26619         * gcc.dg/builtins-11.c: New test case.
26620
26621 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26622
26623         * gcc.dg/builtins-9.c: New test case.
26624         * gcc.dg/builtins-10.c: New test case.
26625
26626 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
26627
26628         * gcc.dg/noncompile/init-4.c.c: New test.
26629
26630 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26631
26632         * gcc.misc-test/gcov-9.c: New test.
26633         * gcc.misc-test/gcov-10.c: New test
26634         * gcc.misc-test/gcov-11.c: New test.
26635
26636 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
26637
26638         PR optimization/10024
26639         * gcc.c-torture/compile/20030405-1.c: New test.
26640
26641 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
26642
26643         * gcc.dg/pch/static-3.c: New.
26644         * gcc.dg/pch/static-3.hs: New.
26645         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
26646
26647 2003-04-04  Richard Henderson  <rth@redhat.com>
26648
26649         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
26650         * g++.dg/eh/forced2.C: Likewise.
26651
26652 2003-04-03  Mike Stump  <mrs@apple.com>
26653
26654         * lib/scanasm.exp (scan-assembler): Add xfail processing for
26655         target arg.
26656         (scan-assembler-times, scan-assembler-not): Likewise.
26657         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
26658
26659 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26660
26661         * gcc.dg/sparc-loop-1.c: New test.
26662
26663 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
26664
26665         PR other/9274
26666         * g++.dg/pch/system-2.C: New.
26667         * g++.dg/pch/system-2.Hs: New.
26668
26669 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
26670
26671         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
26672
26673         * g++.dg/eh/simd-1.C (vecfunc): Same.
26674
26675 2003-04-01  Roger Sayle  <roger@eyesopen.com>
26676
26677         * gcc.c-torture/execute/20030401-1.c: New test case.
26678
26679 2003-04-01  Ziemowit Laski <zlaski@apple.com>
26680
26681         * objc.dg/defs.m: New.
26682
26683 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
26684
26685         * g++.dg/eh/simd-1.C: New.
26686         * g++.dg/eh/simd-2.C: New.
26687
26688 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
26689
26690         * gcc.c-torture/execute/simd-3.c: New.
26691
26692 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26693
26694         PR c/9936
26695         * gcc.dg/20030331-2.c: New test.
26696
26697 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26698
26699         PR c++/10278
26700         * g++.dg/parse/crash2.C: New test.
26701
26702 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26703
26704         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
26705         * gcc.c-torture/execute/20030331-1.c: ...here.
26706
26707 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26708
26709         * gcc.c-torture/execute/20030331-1.c: New test.
26710
26711 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26712
26713         * lib/gcov.exp: Adjust call return testing strings.
26714         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
26715
26716 2003-03-31  Roger Sayle  <roger@eyesopen.com>
26717
26718         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
26719         * gcc.dg/builtins-7.c: New test case.
26720         * gcc.dg/builtins-8.c: New test case.
26721
26722 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26723
26724         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
26725
26726 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
26727
26728         PR c++/7647
26729         * g++.dg/lookup-class-member-2.C: New test.
26730
26731 2003-03-30  Glen Nakamura  <glen@imodulo.com>
26732
26733         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
26734
26735 2003-03-28  Roger Sayle  <roger@eyesopen.com>
26736
26737         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
26738
26739 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
26740
26741         * g++.dg/init/attrib1.C: New test.
26742
26743 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26744
26745         * gcc.dg/ultrasp8.c: New test.
26746
26747 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26748
26749         * gcc.dg/ultrasp7.c: New test.
26750
26751 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         PR c++/10047
26754         * g++.dg/template/inline1.C: New test.
26755
26756 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26757
26758         * gcc.dg/sparc-dwarf2.c: New test.
26759
26760 2003-03-27  Roger Sayle  <roger@eyesopen.com>
26761
26762         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
26763         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
26764
26765 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
26766
26767         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
26768         than reading .x files.
26769         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
26770         * g77.dg/gcov/gcov-1.f: Likewise.
26771         * gcc.misc-tests/gcov-4b.c: Likewise.
26772         * gcc.misc-tests/gcov-5b.c: Likewise.
26773         * gcc.misc-tests/gcov-6.c: Likewise.
26774         * gcc.misc-tests/gcov-7.c: Likewise.
26775         * gcc.misc-tests/gcov-8.c: Likewise.
26776         * g++.dg/gcov/gcov-1.x: Remove.
26777         * g77.dg/gcov/gcov-1.x: Likewise.
26778         * gcc.misc-tests/gcov-4b.x: Likewise.
26779         * gcc.misc-tests/gcov-5b.x: Likewise.
26780         * gcc.misc-tests/gcov-6.x: Likewise.
26781         * gcc.misc-tests/gcov-7.x: Likewise.
26782         * gcc.misc-tests/gcov-8.x: Likewise.
26783
26784 2003-03-27  Glen Nakamura  <glen@imodulo.com>
26785
26786         PR opt/10087
26787         * gcc.dg/20030324-1.c: New test.
26788
26789 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
26790
26791         PR c++/10224
26792         * g++.dg/template/arg3.C: New test.
26793
26794         PR c++/10158
26795         * g++.dg/template/friend18.C: New test.
26796
26797 2003-03-26  Roger Sayle  <roger@eyesopen.com>
26798
26799         * g77.f-torture/compile/20030326-1.f: New test case.
26800
26801 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
26802
26803         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
26804
26805         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
26806
26807 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
26808
26809         * gcc.dg/ia64-sync-3.c: New test.
26810
26811 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
26812
26813         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
26814
26815 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26816
26817         * gcc.dg/ultrasp6.c: New test.
26818
26819 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26820
26821         * gcc.dg/i386-signbit-1.c: New test.
26822         * gcc.dg/i386-signbit-2.c: New test.
26823         * gcc.dg/i386-signbit-3.c: New test.
26824
26825 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26826
26827         * gcc.dg/ultrasp5.c: Fix options.
26828
26829 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26830
26831         * gcc.dg/ultrasp5.c: Fix comment.
26832
26833 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
26834
26835         PR fortran/10197
26836         * g77.f-torture/execute/10197.f: New test.
26837
26838 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
26839
26840         PR c++/9898, c++/383
26841         * g++.dg/template/conv6.C: New test.
26842
26843         PR c++/10119
26844         * g++.dg/template/ptrmem5.C: New test.
26845
26846         PR c++/10026
26847         * g++.dg/lookup/koenig1.C: New test.
26848
26849         PR C++/10199
26850         * g++.dg/lookup/template2.C: New test.
26851
26852 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
26853
26854         * g++.dg/opt/rtti1.C: New test.
26855
26856 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26857
26858         * gcc.dg/ultrasp5.c: New test.
26859
26860 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
26861
26862         PR middle-end/9967
26863         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
26864         builtin fputs.
26865
26866 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
26867
26868         PR c/8224
26869         * gcc.dg/20030323-1.c: New test.
26870
26871 2003-03-23  Roger Sayle  <roger@eyesopen.com>
26872
26873         * gcc.c-torture/compile/20030323-1.c: New test case.
26874
26875 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
26876
26877         * gcc.dg/20030321-1.c: New test.
26878
26879 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
26880
26881         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
26882
26883 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26884
26885         PR c++/9978, c++/9708
26886         * g++.dg/ext/vlm1.C: Adjust expected error.
26887         * g++.dg/ext/vla2.C: New test.
26888         * g++.dg/template/arg1.C: New test.
26889         * g++.dg/template/arg2.C: New test.
26890
26891 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
26892
26893         * g77.f-torture/execute/select.f: New test.
26894         * g77.f-torture/noncompile/select_no_compile.f: New test.
26895
26896 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
26897
26898         PR c++/9898
26899         * g++.dg/other/error4.C: New test.
26900
26901 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
26902
26903         * g++.dg/template/friend17.C: New test.
26904
26905 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
26906
26907         * gcc.c-torture/compile/20030320-1.c: New.
26908
26909 2003-03-20  Roger Sayle  <roger@eyesopen.com>
26910
26911         * gcc.dg/builtins-6.c: New test case.
26912
26913 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
26914
26915         PR target/10073
26916         * gcc.c-torture/compile/20030319-1.c: New.
26917
26918 2003-03-18  Jan Hubicka  <jh@suse.cz>
26919
26920         * gcc.dg/i386-cvt-1.c: New test.
26921
26922 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
26923
26924         * objc.dg/naming-1.m: Use "(parse|syntax) error".
26925         * objc.dg/naming-2.m: Likewise.
26926
26927 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
26928
26929         PR c++/9639
26930         * g++.dg/parse/crash1.C: New test.
26931
26932 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
26933
26934         PR c++/8805
26935         * g++.dg/eh/cleanup1.C: New test.
26936
26937 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26938
26939         * gcc.c-torture/execute/20030316-1.c: New test case.
26940
26941 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26942
26943         PR c++/9629
26944         * g++.dg/init/ctor2.C: New test.
26945
26946 2003-03-15  Roger Sayle  <roger@eyesopen.com>
26947
26948         * g77.f-torture/compile/xformat.f: New test case.
26949
26950 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26951
26952         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
26953         * g++.old-deja/g++.mike/eh50.C: Likewise.
26954
26955 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26956
26957         PR c++/6440
26958         * g++.dg/template/spec7.C: New test.
26959         * g++.dg/template/spec8.C: Likewise.
26960
26961 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
26962
26963         * gcc.c-torture/execute/20030313-1.c: New test.
26964
26965 2003-03-14  Richard Henderson  <rth@redhat.com>
26966
26967         * gcc.dg/inline-2.c: Adjust alpha test for external call.
26968
26969 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26970
26971         * gcc.c-torture/compile/20030314-1.c: New test.
26972
26973 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
26974
26975         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
26976         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
26977         thumb target,
26978         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
26979         to accept newer _imp__  prefix and additional
26980         newline in .drectve section.
26981         * gcc.dg/dll-4.c: Likewise.
26982         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
26983         switch.
26984
26985 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
26986
26987         * g++.dg/parse/namespace9.C: New test.
26988
26989         * g++.dg/init/ref5.C: New test.
26990         * g++.dg/parse/ptrmem1.C: Likewise.
26991
26992 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26993
26994         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
26995         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
26996         regular expression.
26997         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
26998         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
26999
27000 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
27001
27002         * gcc.c-torture/execute/20030224-2.c: New test.
27003
27004 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27005
27006         * gcc.dg/decl-3.c: New test.
27007
27008 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27009
27010         * gcc.dg/i386-loop-2.c: New test.
27011
27012 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
27013
27014         PR c++/9474
27015         * g++.dg/parse/namespace8.C: New test.
27016
27017         PR c++/9924
27018         * g++.dg/overload/builtin2.C: New test.
27019
27020 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
27021
27022         * gcc.dg/return-type-3.c: New test.
27023
27024 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
27025
27026         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27027         profiling options are not supported.
27028
27029 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
27030
27031         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27032         * g++.old-deja/g++.warn/impint2.C: Likewise.
27033
27034 2003-03-10  Devang Patel  <dpatel@apple.com>
27035
27036         * g++.dg/cpp/c++_cmd_1.C: New test.
27037         * g++.dg/cpp/c++_cmd_1.h: New file.
27038
27039 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
27040
27041         * gcc.dg/altivec-9.c: New file.
27042
27043 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27044
27045         * gcc.dg/ppc-sdata-1.c: New test.
27046         * gcc.dg/ppc-sdata-2.c: New test.
27047
27048 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
27049
27050         PR c++/9373
27051         * g++.dg/opt/ptrmem2.C: New test.
27052
27053         PR c++/8534
27054         * g++.dg/opt/ptrmem1.C: New test.
27055
27056 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27057
27058         * gcc.dg/i386-loop-1.c: New test.
27059
27060 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27061
27062         PR c++/9970
27063         * g++.dg/lookup/friend1.C: New test.
27064
27065 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27066
27067         PR c++/9823
27068         * g++.dg/parser/constructor1.C: New test.
27069
27070 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
27071
27072         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27073
27074         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27075
27076 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
27077
27078         * gcc.dg/cpp/Wunused.c: Update test.
27079
27080 2003-03-08  Jan Hubicka  <jh@suse.cz>
27081
27082         * gcc.dg/inline-3.c: New test.
27083
27084 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27085
27086         PR c++/9809
27087         * g++.dg/parse/builtin1.C: New test.
27088
27089         PR c++/9982
27090         * g++.dg/abi/cookie1.C: New test.
27091         * g++.dg/abi/cookie2.C: Likewise.
27092
27093         PR c++/9524
27094         * g++.dg/template/field1.C: New test.
27095
27096         PR c++/9912
27097         * g++.dg/parse/class1.C: New test.
27098         * g++.dg/parse/namespace7.C: Likewise.
27099         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27100
27101 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
27102
27103         * g++.dg/init/ref4.C: New test.
27104
27105 2003-03-07  Jan Hubicka  <jh@suse.cz>
27106
27107         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27108         * gcc.dg/inline-3.c: New test.
27109
27110 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
27111
27112         * g++.dg/init/ref3.C: New test.
27113
27114         PR c++/9965
27115         * g++.dg/init/ref2.C: New test.
27116
27117         PR c++/9400
27118         * g++.dg/warn/Wshadow-2.C: New test.
27119
27120         PR c++/9791
27121         * g++.dg/warn/Woverloaded-1.C: New test.
27122
27123 2003-03-05  Jan Hubicka  <jh@suse.cz>
27124
27125         * gcc.dg/i386-local2.c: New.
27126         * gcc.dg/i386-local.c: Fix typo.
27127
27128 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
27129
27130         * g++.dg/abi/layout3.C: New test.
27131
27132 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27133
27134         * gcc.c-torture/compile/20030305-1.c
27135
27136 2003-03-05  Jan Hubicka  <jh@suse.cz>
27137
27138         * gcc.dg/i386-local.c: New.
27139
27140 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
27141
27142         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27143
27144 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27145
27146         * gcc.dg/switch-2.c: New test.
27147         * gcc.dg/switch-3.c: New test.
27148         * gcc.dg/Wswitch.c: Adjust line numbers.
27149         * gcc.dg/Wswitch-default.c: Likewise.
27150         * gcc.dg/Wswitch-enum.c: Likewise.
27151
27152 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
27153
27154         * gcc.c-torture/execute/20030222-1.c: New test.
27155
27156 2003-03-03  James E Wilson  <wilson@tuliptree.org>
27157
27158         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27159
27160 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
27161
27162         PR c++/9878
27163         * g++.dg/init/ref1.C: New test.
27164
27165 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
27166
27167         * gcc.dg/sh-relax.c: New SH-only test.
27168
27169 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
27170
27171         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
27172         comment explaining purpose of testcase.
27173
27174 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27175
27176         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27177         for HC11/HC12 (asm needs two int registers).
27178         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27179         HC11/HC12 because the test uses an asm which needs two 32-bit
27180         registers.
27181
27182 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27183
27184         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27185         for HC11/HC12 (array is too large otherwise).
27186         * gcc.c-torture/compile/920501-4.x: New file, likewise.
27187         * gcc.c-torture/compile/20010518-2.x: Likewise.
27188         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27189         HC11/HC12 (array is too large).
27190
27191 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
27192
27193         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27194         * lib/g++-dg.exp (g++-dg-test): Likewise.
27195
27196 2003-03-01  Roger Sayle  <roger@eyesopen.com>
27197
27198         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27199         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27200
27201 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27202
27203         * g++.dg/warn/implicit-typename1.C: Remove warning.
27204
27205 2003-02-28  Richard Henderson  <rth@redhat.com>
27206
27207         * gcc.dg/noreturn-1.c: Move noreturn warning line.
27208         * gcc.dg/return-type-1.c: Move control reaches end warning line.
27209
27210 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
27211
27212         * gcc.dg/pch/pch.exp: Change .pch to .gch.
27213         * g++.dg/pch/pch.exp: Likewise.
27214
27215 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
27216
27217         PR c++/9879
27218         * testsuite/g++.dg/init/new4.C: New test.
27219
27220 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
27221
27222         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27223
27224 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
27225
27226         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27227         unsigned long.
27228
27229         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27230         wider than float.
27231
27232 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27233
27234         * lib/scanasm.exp: Add support for counting numbers of
27235         occurences.
27236         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27237         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27238
27239 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
27240
27241         PR c++/9683
27242         * g++.dg/template/static3.C: New test.
27243
27244         PR c++/9829
27245         * g++.dg/parse/namespace6.C: New test.
27246
27247 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27248
27249         PR target/9732
27250         * gcc.dg/20030225-1.c: New test.
27251
27252 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
27253
27254         * README: Remove out-of-date information.
27255
27256         PR c++/9836
27257         * g++.dg/template/spec6.C: New test.
27258
27259 2003-02-24  Jeff Law  <law@redhat.com>
27260
27261         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27262
27263 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27264
27265         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27266         * gcc.dg/pragma-ep-1.c: Likewise.
27267
27268 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27269
27270         PR c++/9602
27271         * g++.dg/template/friend16.C: New test.
27272
27273 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
27274
27275         PR c++/5333
27276         * g++.dg/parse/fused-params1.C: Adjust error messages.
27277         * g++.dg/template/nested3.C: New test.
27278
27279 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
27280
27281         * g++.dg/abi/param1.C: New test.
27282
27283 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27284
27285         PR c++/7982
27286         * g++.dg/warn/implicit-typename1.C: New test.
27287
27288 2003-02-22  Kelley Cook <kelleycook@comcast.net>
27289
27290         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27291         with "mtune".
27292         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27293         * gcc.c-torture/execute/20010129-1.x: Likewise.
27294         * gcc.dg/20011107-1.c: Likewise.
27295         * gcc.dg/20020108-1.c: Likewise.
27296         * gcc.dg/20020122-3.c: Likewise.
27297         * gcc.dg/20020206-1.c: Likewise.
27298         * gcc.dg/20020310-1.c: Likewise.
27299         * gcc.dg/20020426-2.c: Likewise.
27300         * gcc.dg/20020517-1.c: Likewise.
27301         * gcc.dg/991230-1.c: Likewise.
27302         * gcc.dg/i386-unroll-1.c: Likewise.
27303         * gcc.misc-tests/i386-prefetch.exp: Likewise.
27304
27305 2003-02-22  Jan Hubicka  <jh@suse.cz>
27306
27307         * gcc.dg/i386-mul.c: New test.
27308
27309 2003-02-21  Roger Sayle  <roger@eyesopen.com>
27310
27311         * gcc.dg/builtins-5.c: New test case.
27312
27313 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
27314
27315         * gcc.dg/asmreg-1.c: New test.
27316
27317 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27318
27319         PR c++/9749
27320         * g++.dg/parse/varmod1.C: New test.
27321
27322 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27323
27324         PR c++/9727
27325         * g++.dg/template/op1.C: New test.
27326
27327 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27328
27329         PR c++/8906
27330         * g++.dg/template/nested2.C: New test.
27331
27332 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27333
27334         PR c++/8724
27335         * g++.dg/expr/dtor1.C: New test.
27336
27337 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
27338
27339         * gcc.dg/cpp/include3.c: New test.
27340         * gcc.dg/cpp/inc/foo.h: New file.
27341
27342 2003-02-21  Glen Nakamura  <glen@imodulo.com>
27343
27344         * gcc.c-torture/execute/20030221-1.c: New test.
27345
27346 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
27347
27348         PR c++/9729
27349         * g++.dg/abi/conv1.C: New test.
27350
27351 2003-02-20  Jan Hubicka  <jh@suse.cz>
27352
27353         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27354
27355 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
27356
27357         * gcc.c-torture/compile/20030219-1.c: New test.
27358
27359 2003-02-18  Jan Hubicka  <jh@suse.cz>
27360
27361         * gcc.dg/funcorder.c: New test.
27362
27363 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27364
27365         * gcc.c-torture/execute/20030218-1.c: New.
27366
27367 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
27368
27369         * gcc.dg/20030218-1.c: New.
27370
27371 2003-02-18  Richard Henderson  <rth@redhat.com>
27372
27373         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27374         * gcc.dg/attr-used-2.c: New.
27375
27376 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
27377
27378         PR c++/9704
27379         * g++.dg/init/copy5.C: New test.
27380
27381 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
27382
27383         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27384         * g++.dg/pch/pch.exp: Likewise.
27385
27386 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27387
27388         * gcc.c-torture/execute/20030209-1.c: Enable the test if
27389         STACK_SIZE is not defined.
27390
27391 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27392
27393         PR c++/9457
27394         * g++.dg/template/init1.C: New test.
27395
27396 2003-02-16  Jan HUbicka  <jh@suse.cz>
27397
27398         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27399         (foo): Add few extra tests
27400         * gcc.dg/c99-const-expr-3.c: Likewise.
27401         * gcc.c-torture/execute/20030216-1.c: New.
27402
27403 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27404
27405         PR c++/9459
27406         * g++.dg/ext/typeof4.C: New test.
27407
27408 2003-02-15  Roger Sayle  <roger@eyesopen.com>
27409
27410         * gcc.dg/i386-387-3.c: New test case.
27411
27412 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
27413
27414         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27415         cris-*-elf* cris-*-aout* and mmix-*-*.
27416
27417 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
27418
27419         * gcc.dg/20030213-1.c: New test.
27420
27421 2003-02-12  Roger Sayle  <roger@eyesopen.com>
27422
27423         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27424         * gcc.dg/i386-387-2.c: Likewise.
27425
27426 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
27427
27428         * gcc.dg/ppc-spe.c: Fix formatting.
27429         Enable tests that were previously unsupported by gas.
27430         Delete tests for instructions that no longer exist.
27431         Switch arguments on evsubifw builtin.
27432
27433 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
27434
27435         * gcc.c-torture/execute/20030209-1.c: Disable the test if
27436         STACK_SIZE is too small.
27437
27438 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27439             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27440
27441         * gcc.dg/decl-2.c: New test.
27442
27443 2003-02-10  Jan Hubicka  <jh@suse.cz>
27444
27445         * gcc.dg/i386-fpcvt-1.c: New test.
27446
27447 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
27448
27449         * gcc.c-torture/execute/20030209-1.c: New test.
27450
27451 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
27452
27453         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
27454         int-wide bitops, use the constants of the same width.
27455         Likewise, if long long is 32-bit wide, test bitops using
27456         32-bit constants.
27457
27458 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
27459
27460         * gcc.dg/20021014-1.c: Annotate with expected notice text.
27461
27462 2003-02-07  Roger Sayle  <roger@eyesopen.com>
27463
27464         * testsuite/gcc.dg/builtins-4.c: New test case.
27465
27466 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27467
27468         * gcc.dg/20020430-1.c: Fix dg command typos.
27469         * gcc.dg/20020503-1.c: Likewise.
27470
27471 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27472
27473         PR c++/8785
27474         * g++.dg/parse/fused-params1.C: New test.
27475
27476         PR c++/8857
27477         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
27478
27479         PR c++/8921
27480         * g++.dg/parse/non-dependent1.C: New test.
27481
27482         PR c++/8928
27483         * g++.dg/parse/dupl-tmpl-args1.C: New test.
27484
27485         PR c++/9228
27486         * g++.dg/parse/undefined7.C: New test.
27487         * g++.dg/parse/non-templ1.C: New test.
27488
27489         PR c++/9229
27490         * g++.dg/parse/too-many-tmpl-args1.C: New test.
27491
27492 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
27493
27494         * gcc.c-torture/compile/20030206-1.c: New test.
27495
27496 2003-02-05  Roger Sayle  <roger@eyesopen.com>
27497
27498         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
27499         "pow" to "foo" to avoid potential confusion with a math built-in.
27500
27501 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27502
27503         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
27504         conditions for SPARC targets.
27505
27506 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
27507
27508         * gcc.dg/20030204-1.c: New test.
27509
27510 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27511
27512         PR c++/38
27513         * g++.dg/parse/array-size1.C: New test.
27514
27515         PR c++/5657
27516         * g++.dg/parse/undefined3.C: New test.
27517
27518         PR c++/5665
27519         * g++.dg/parse/undefined4.C: New test.
27520
27521         PR c++/5975
27522         * g++.dg/parse/undefined5.C: New test.
27523
27524         PR c++/7259
27525         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
27526
27527         PR c++/8578
27528         * g++.dg/parse/casting-operator1.C: New test.
27529
27530         PR c++/8596
27531         * g++.dg/parse/undefined6.C: New test.
27532
27533         PR c++/8736
27534         * g++.dg/parse/missing-template1.C: New test.
27535
27536 2003-02-04  Jan Hubicka  <jh@suse.cz>
27537
27538         * gcc.dg/i386-cadd.c: Compile using -march=k8.
27539         * gcc.dg/i386-cmov?.c: Likewise.
27540         * gcc.dg/i386-fpcvt-?.c: Likewise.
27541         * gcc.dg/i386-ssefp-1.c: Likewise.
27542         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
27543         conventions.
27544
27545 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
27546
27547         PR c++/7129
27548         * testsuite/g++.dg/ext/max.C: New test.
27549
27550 2003-02-03  Jan Hubicka  <jh@suse.cz>
27551
27552         * gcc.c-torture/execute/20030203-1.c: New test.
27553
27554 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
27555
27556         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
27557         'natural-endian'.
27558
27559 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
27560
27561         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
27562         * g++.dg/init/new2.C: Likewise.
27563         * g++.dg/other/new1.C: Likewise.
27564
27565 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
27566
27567         * gcc.dg/struct-ret-libc.c: New test.
27568
27569 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
27570
27571         * gcc.dg/20030129-1.c: New test.
27572
27573 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27574
27575         PR c++/8849
27576         * g++.dg/template/ptrmem4.C: New test.
27577
27578 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
27579
27580         * g++.dg/parser/constant1.C: New test.
27581
27582 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27583
27584         PR c++/8591
27585         * g++.dg/parse/friend2.C: New test.
27586
27587 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27588
27589         PR c++/9437
27590         * g++.dg/template/unify4.C: New test.
27591
27592 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
27593
27594         * gcc.c-torture/execute/20030128-1.c: New test.
27595
27596 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
27597
27598         * g++.dg/lookup/nested1.C: Test moved from ...
27599         * g++.old-deja/g++.other/lookup24.C: ... here.
27600
27601 2003-01-28  Jan Hubicka  <jh@suse.cz>
27602
27603         * gcc.dg/i386-cmov5.c: New test.
27604
27605 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
27606
27607         * gcc.c-torture/execute/20010925-1.c: Changed the
27608         memcpy declaration.
27609
27610 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27611
27612         PR c++/3902
27613         * g++.dg/parse/template5.C: New test.
27614
27615 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
27616
27617         PR fortran/9258
27618         * g77.dg/pr9258: New test.
27619
27620 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27621
27622         * README: Move relevant parts from README.g++.
27623
27624         * README.g++: Remove this file.
27625
27626 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27627
27628         * g++.dg/abi/dcast1.C: New test.
27629
27630 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27631
27632         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
27633
27634 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
27635
27636         PR c++/47
27637         * g++.old-deja/g++.other/lookup24.C: New test.
27638
27639 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27640
27641         PR middle-end/7227
27642         * gcc.dg/uninit-C.c: New test.
27643
27644 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
27645
27646         * g++.dg/abi/covariant1.C: New test.
27647
27648 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
27649
27650         * gcc.dg/20030123-1.c: New test.
27651
27652 2003-01-25  Jan Hubicka  <jh@suse.cz>
27653
27654         PR opt/8492
27655         * gcc.c-torture/compile/20030125-1.c
27656
27657 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
27658
27659         PR c++/9403
27660         * g++.dg/parse/template3.C: New test.
27661         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
27662
27663         PR c++/795
27664         * g++.dg/parse/template4.C: New test.
27665
27666         PR c++/9415
27667         * g++.dg/template/qual2.C: New test.
27668
27669         PR c++/8545
27670         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
27671
27672         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
27673
27674 2003-01-25  Roger Sayle  <roger@eyesopen.com>
27675
27676         * gcc.c-torture/execute/switch-1.c: New test case.
27677
27678 2003-01-25  Jan Hubicka  <jh@suse.cz>
27679
27680         * gcc.c-torture/execute/20030125-1.[cx]: New test.
27681
27682 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
27683
27684         Tweaks for Bison-1.875. From the NEWS file:
27685         "- `parse error' -> `syntax error'
27686         Bison now uniformly uses the term `syntax error'"
27687         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
27688         * gcc.dg/cpp/digraph2.c: Likewise.
27689         * gcc.dg/cpp/direct2.c: Likewise.
27690         * gcc.dg/cpp/paste4.c: Likewise.
27691         * gcc.dg/c90-restrict-1.c: Likewise.
27692         * gcc.dg/c99-func-2.c: Likewise.
27693         * gcc.dg/noncompile/920721-2.c: Likewise.
27694         * gcc.dg/noncompile/930622-2.c: Likewise.
27695         * gcc.dg/noncompile/940112-1.c: Likewise.
27696         * gcc.dg/noncompile/950921-1.c: Likewise.
27697         * gcc.dg/noncompile/951123-1.c: Likewise.
27698         * gcc.dg/noncompile/971104-1.c: Likewise.
27699         * gcc.dg/noncompile/990416-1.c: Likewise.
27700
27701 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
27702
27703         * g++.dg/parse/undefined1.C: Add error message.
27704
27705 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27706
27707         PR c++/9354
27708         * g++.dg/parse/new1.C: New test.
27709
27710         PR c++/9216
27711         * g++.dg/parse/template2.C: New test.
27712
27713         PR c++/9354
27714         * g++.dg/parse/typedef2.C: New test.
27715
27716         PR c++/9328
27717         * g++.dg/ext/typeof3.C: New test.
27718
27719 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27720
27721         PR c++/2738
27722         * g++.dg/parse/ret-type1.C: New test.
27723
27724         PR c++/3792
27725         * g++.dg/parse/tmpl-outside1.C: New test.
27726
27727         PR c++/4207
27728         * g++.dg/parse/int-as-enum1.C: New test.
27729
27730         PR c++/4903
27731         * g++.dg/parse/no-typename1.C: New test.
27732
27733         PR c++/5533
27734         * g++.dg/parse/no-value1.C: New test.
27735
27736         PR c++/5921
27737         * g++.dg/parse/wrong-inline1.C: New test.
27738
27739         PR c++/6402
27740         * g++.dg/parse/ref1.C: New test.
27741
27742         PR c++/6992
27743         * g++.dg/parse/attr-ctor1.C: New test.
27744
27745         PR c++/7229
27746         * g++.dg/parse/namespace5.C: New test.
27747
27748         PR c++/7917
27749         * g++.dg/parse/func-def1.C: New test.
27750
27751         PR c++/8143
27752         * g++.dg/parse/undefined1.C: New test.
27753
27754         PR c++/5723, PR c++/8522
27755         * g++.dg/parse/specialization1.C: New test.
27756
27757         PR c++/163, PR c++/8595
27758         * g++.dg/parse/struct-as-enum1.C: New test.
27759
27760         PR c++/9173
27761         * g++.dg/parse/undefined2.C: New test.
27762
27763 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27764
27765         PR c++/9298
27766         * g++.dg/parse/template1.C: New test.
27767
27768         PR c++/9384
27769         * g++.dg/parse/using1.C: New test.
27770
27771         PR c++/9285
27772         PR c++/9294
27773         * g++.dg/parse/expr2.C: New test.
27774
27775         PR c++/9388
27776         * g++.dg/parse/lookup2.C: Likewise.
27777
27778 2003-01-21  Jan Hubicka  <jh@suse.cz>
27779
27780         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
27781         * gcc.c-torture/execute/eeprof-1.c: Likewise.
27782         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
27783         * gcc.c-torture/execute/string-opt-*.c: Likewise.
27784
27785 2003-01-20  Nick Clifton  <nickc@redhat.com>
27786
27787         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
27788         problem with ARM sibcall code generation.
27789
27790 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27791
27792         * gcc.c-torture/execute/20030120-1.c: New.
27793
27794 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
27795
27796         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
27797
27798 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
27799
27800         PR c++/9272
27801         * g++.dg/parse/ctor1.C: New test.
27802
27803         PR c++/9294:
27804         * g++.dg/parse/qualified1.C: New test.
27805
27806         * g++.dg/parse/typename3.C: New test.
27807
27808 2003-01-16  Richard Henderson  <rth@redhat.com>
27809
27810         * g++.dg/tls/init-2.C: Fix error matches for real this time.
27811
27812 2003-01-16  Richard Henderson  <rth@redhat.com>
27813
27814         * g++.dg/pch/pch.exp: Copy test header to the working directory
27815         before using it either for precompilation or direct use.
27816         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
27817         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
27818
27819 2003-01-16  Richard Henderson  <rth@redhat.com>
27820
27821         * gcc.dg/pch/pch.exp: Copy test header to the working directory
27822         before using it either for precompilation or direct use.
27823         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
27824         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
27825
27826 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
27827
27828         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
27829         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
27830         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
27831         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
27832         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
27833         typename warning into error.
27834         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
27835         error messages.
27836         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
27837         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
27838         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
27839         messages.
27840         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
27841         make declaration visible in template.
27842         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
27843         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
27844         messages.
27845         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
27846         message.
27847         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
27848         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
27849         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
27850         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
27851         typename warning with error message.
27852         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
27853         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
27854         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
27855
27856 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
27857
27858         * g++.dg/parse/ambig2.C: New test.
27859
27860 2003-01-15  Richard Henderson  <rth@redhat.com>
27861
27862         * g++.dg/tls/init-2.C: Update error message string.
27863
27864 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27865
27866         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
27867
27868 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
27869
27870         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
27871         all for HC11/HC12.
27872         * gcc.c-torture/compile/20001205-1.x: Likewise.
27873         * gcc.c-torture/compile/20001226-1.x: Likewise.
27874         * gcc.c-torture/compile/920520-1.x: Likewise.
27875         * gcc.c-torture/compile/961203-1.x: Likewise.
27876         * gcc.c-torture/compile/20020604-1.x: Likewise.
27877
27878 2003-01-15  Jan Hubicka  <jh@suse.cz>
27879
27880         * gcc.c-torture/compile/20030115-1.c: New test.
27881
27882         * gcc.dg/i386-fpcvt-1.c: New test.
27883         * gcc.dg/i386-fpcvt-2.c: New test.
27884
27885 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
27886
27887         Further conform g++'s __vmi_class_type_info to the C++ ABI
27888         specification.
27889         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
27890         the specification.
27891
27892 2003-01-14  Jan Hubicka  <jh@suse.cz>
27893
27894         * gcc.dg/i386-fpcvt-1.c: New test.
27895         * gcc.dg/i386-fpcvt-2.c: New test.
27896
27897 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27898
27899         * gcc.dg/i386-mmx-3.c: New test.
27900
27901 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
27902
27903         PR c++/9264
27904         * g++.dg/parse/octal1.C: New file.
27905
27906         PR c++/9172
27907         * g++.dg/parse/typename1.C: New file.
27908
27909 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
27910
27911         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
27912         * gcc.dg/bf-no-ms-layout.c: Likewise.
27913         * gcc.dg/bf-ms-attrib.c: Likewise.
27914
27915 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
27916
27917         PR c++/9099
27918         * g++.dg/parse/dtor1.C: New file.
27919
27920         PR c++/9128
27921         * g++.dg/rtti/typeid1.C: New file.
27922
27923         PR c++/9153
27924         * g++.dg/parse/lookup1.C: New file.
27925
27926         PR c++/9171
27927         * g++.dg/templ/spec5.C: New file.
27928
27929 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
27930
27931         * gcc.c-torture/compile/20030110-1.c: New test.
27932
27933 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
27934
27935         Merge from pch-branch:
27936
27937         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
27938
27939         * gcc.dg/pch/cpp-1.h: New.
27940         * gcc.dg/pch/cpp-1.c: New.
27941         * gcc.dg/pch/cpp-2.h: New.
27942         * gcc.dg/pch/cpp-2.c: New.
27943
27944         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
27945
27946         * gcc.dg/pch/except-1.h: New.
27947         * gcc.dg/pch/except-1.c: New.
27948
27949         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
27950
27951         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
27952         running test.
27953         * gcc.dg/pch: Include *.hp not *.h.
27954         * gcc.dg/pch/system-1.h: New.
27955         * gcc.dg/pch/system-1.c: New.
27956
27957         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
27958
27959         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
27960         rather than trying to build and run a program using PCH.
27961         * gcc.dg/pch: Remove dg-do commands from test files.
27962
27963         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
27964
27965         * gcc.dg/pch/macro-3.c: New.
27966         * gcc.dg/pch/macro-3.h: New.
27967
27968         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
27969
27970         * gcc.dg/pch/common-1.c: New.
27971         * gcc.dg/pch/common-1.h: New.
27972         * gcc.dg/pch/decl-1.c: New.
27973         * gcc.dg/pch/decl-1.h: New.
27974         * gcc.dg/pch/decl-2.c: New.
27975         * gcc.dg/pch/decl-2.h: New.
27976         * gcc.dg/pch/decl-3.c: New.
27977         * gcc.dg/pch/decl-3.h: New.
27978         * gcc.dg/pch/decl-4.c: New.
27979         * gcc.dg/pch/decl-4.h: New.
27980         * gcc.dg/pch/decl-5.c: New.
27981         * gcc.dg/pch/decl-5.h: New.
27982         * gcc.dg/pch/global-1.c: New.
27983         * gcc.dg/pch/global-1.h: New.
27984         * gcc.dg/pch/inline-1.c: New.
27985         * gcc.dg/pch/inline-1.h: New.
27986         * gcc.dg/pch/inline-2.c: New.
27987         * gcc.dg/pch/inline-2.h: New.
27988         * gcc.dg/pch/static-1.c: New.
27989         * gcc.dg/pch/static-1.h: New.
27990         * gcc.dg/pch/static-2.c: New.
27991         * gcc.dg/pch/static-2.h: New.
27992
27993         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
27994
27995         * g++.dg/pch/pch.exp: Better handle failing testcases.
27996         * gcc.dg/pch/pch.exp: Likewise.
27997         * gcc.dg/pch/macro-1.c: New.
27998         * gcc.dg/pch/macro-1.h: New.
27999         * gcc.dg/pch/macro-2.c: New.
28000         * gcc.dg/pch/macro-2.h: New.
28001
28002         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
28003
28004         * g++.dg/dg.exp: Treat files in pch/ specially.
28005         * g++.dg/pch/pch.exp: New file.
28006         * g++.dg/pch/empty.H: New file.
28007         * g++.dg/pch/empty.C: New file.
28008         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28009         "precompile".
28010
28011         * gcc.dg/pch/pch.exp: New file.
28012         * gcc.dg/pch/empty.h: New file.
28013         * gcc.dg/pch/empty.c: New file.
28014         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28015         "precompile".
28016
28017 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28018
28019         * g++.dg/template/friend14.C: New test.
28020
28021 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28022
28023         * gcc.dg/old-style-asm-1.c: New test.
28024
28025 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
28026
28027         * gcc.c-torture/compile/20030109-1.c: New test.
28028
28029 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28030
28031         * gcc.c-torture/execute/20030109-1.c: New test.
28032
28033 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
28034
28035         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28036         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28037         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28038         * g++.old-deja/g++.mike/eh2.C: Likewise.
28039         * g++.old-deja/g++.mike/eh3.C: Likewise.
28040         * g++.old-deja/g++.mike/eh5.C: Likewise.
28041         * g++.old-deja/g++.mike/eh6.C: Likewise.
28042         * g++.old-deja/g++.mike/eh7.C: Likewise.
28043         * g++.old-deja/g++.mike/eh8.C: Likewise.
28044         * g++.old-deja/g++.mike/eh9.C: Likewise.
28045         * g++.old-deja/g++.mike/eh10.C: Likewise.
28046         * g++.old-deja/g++.mike/eh12.C: Likewise.
28047         * g++.old-deja/g++.mike/eh13.C: Likewise.
28048         * g++.old-deja/g++.mike/eh14.C: Likewise.
28049         * g++.old-deja/g++.mike/eh16.C: Likewise.
28050         * g++.old-deja/g++.mike/eh17.C: Likewise.
28051         * g++.old-deja/g++.mike/eh18.C: Likewise.
28052         * g++.old-deja/g++.mike/eh21.C: Likewise.
28053         * g++.old-deja/g++.mike/eh23.C: Likewise.
28054         * g++.old-deja/g++.mike/eh24.C: Likewise.
28055         * g++.old-deja/g++.mike/eh25.C: Likewise.
28056         * g++.old-deja/g++.mike/eh26.C: Likewise.
28057         * g++.old-deja/g++.mike/eh27.C: Likewise.
28058         * g++.old-deja/g++.mike/eh28.C: Likewise.
28059         * g++.old-deja/g++.mike/eh29.C: Likewise.
28060         * g++.old-deja/g++.mike/eh31.C: Likewise.
28061         * g++.old-deja/g++.mike/eh33.C: Likewise.
28062         * g++.old-deja/g++.mike/eh34.C: Likewise.
28063         * g++.old-deja/g++.mike/eh35.C: Likewise.
28064         * g++.old-deja/g++.mike/eh36.C: Likewise.
28065         * g++.old-deja/g++.mike/eh37.C: Likewise.
28066         * g++.old-deja/g++.mike/eh38.C: Likewise.
28067         * g++.old-deja/g++.mike/eh39.C: Likewise.
28068         * g++.old-deja/g++.mike/eh40.C: Likewise.
28069         * g++.old-deja/g++.mike/eh41.C: Likewise.
28070         * g++.old-deja/g++.mike/eh42.C: Likewise.
28071         * g++.old-deja/g++.mike/eh44.C: Likewise.
28072         * g++.old-deja/g++.mike/eh46.C: Likewise.
28073         * g++.old-deja/g++.mike/eh47.C: Likewise.
28074         * g++.old-deja/g++.mike/eh48.C: Likewise.
28075         * g++.old-deja/g++.mike/eh49.C: Likewise.
28076         * g++.old-deja/g++.mike/eh50.C: Likewise.
28077         * g++.old-deja/g++.mike/eh51.C: Likewise.
28078         * g++.old-deja/g++.mike/eh53.C: Likewise.
28079         * g++.old-deja/g++.mike/eh55.C: Likewise.
28080         * g++.old-deja/g++.mike/p7912.C: Likewise.
28081         * g++.old-deja/g++.mike/p9706.C: Likewise.
28082         * g++.old-deja/g++.mike/p10416.C: Likewise.
28083         * g++.old-deja/g++.mike/p11667.C: Likewise.
28084         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28085         Remove redundant reference to Iris.
28086         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28087         Elxsi, i860, Pico Java, and WE32K.
28088
28089 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
28090
28091         * g++.dg/ext/asm4.C: New test.
28092
28093 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28094
28095         PR c++/9030
28096         * g++.dg/template/friend12.C: New test.
28097         * g++.dg/template/friend13.C: Likewise.
28098         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28099
28100 2003-01-08  Jan Hubicka  <jh@suse.cz>
28101
28102         * gcc.dg/i386-cadd.c: New test.
28103         * gcc.dg/i386-cmov4.c: Likewise.
28104
28105 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
28106
28107         PR c++/9165
28108         * g++.dg/warn/Wunused-3.C: New test.
28109
28110         * g++.dg/abi/bitfield9.C: New test.
28111
28112         PR c++/9189
28113         * g++.dg/parse/defarg3.C: New test.
28114
28115 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28116
28117         * g++.dg/parse/ambig1.C: New test.
28118         * g++.dg/parse/defarg2.C: New test.
28119
28120 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
28121
28122         * g++.dg/template/defarg-1.C: New test.
28123         * g++.dg/template/local2.C: Likewise.
28124
28125 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
28126
28127         * gcc.c-torture/execute/20030105-1.c: New test.
28128
28129 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28130
28131         * g++.dg/parse/namespace3.C: Remove extra semicolons.
28132         * g++.dg/parse/namespace4.C: Likewise.
28133
28134 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28135
28136         * g++.dg/template/ntp2.C: New test.
28137
28138 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
28139
28140         * g++.dg/parse/extern-C-1.C: New test.
28141
28142         * g++.dg/parse/namespace4.C: New test.
28143
28144         * g++.dg/template/nested1.C: New test.
28145
28146         * g++.dg/parse/namespace3.C: New test.
28147
28148 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28149
28150         * g++.dg/lookup/two-stage1.C: New test.
28151
28152 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28153
28154         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28155         * g++.old-deja/g++.jason/access8.C: Likewise.
28156         * g++.old-deja/g++.other/decl5.C: Likewise.
28157
28158 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28159
28160         * g++.dg/parse/parse7.C: New test.
28161
28162 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
28163
28164         PR c++/2843
28165         * g++.dg/ext/attrib7.C: New test.
28166
28167 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28168
28169         * g++.dg/parse/parse6.C: New test.
28170
28171 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
28172
28173         * gcc.dg/h8300-stack-1.c: New.
28174
28175 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28176
28177         g++.dg/lookup/exception1.C: New test.
28178
28179         g++.dg/lookup/template1.C: New test.
28180
28181         g++.dg/parse/namespace2.C: New test.
28182
28183         g++.dg/parse/parens2.C: New test.
28184
28185 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28186
28187         * g++.dg/parse/parse5.C: New test.
28188         * g++.dg/lookup/scoped4.C: New test.
28189
28190 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28191
28192         * g++.dg/parse/parens1.C: New test.
28193
28194         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28195         angle-bracket1.C.
28196         * g++.dg/parse/parens2.C: New test.
28197
28198         * g++.dg/lookup/scope-operator1.C: New test.
28199
28200         * g++.dg/parse/operator1.C: New test.
28201
28202 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28203
28204         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28205         * g++.old-deja/g++.other/access6.C: Likewise.
28206         * g++.old-deja/g++.other/decl1.C: Likewise.
28207         * g++.old-deja/g++.pt/typename12.C: Likewise.
28208
28209 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28210
28211         * g++.dg/parse/namespace1.C: New test.
28212
28213 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28214
28215         * g++.dg/parse/parse4.C: New test.
28216
28217 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28218
28219         * g++.dg/parse/parse3.C: New test.
28220
28221 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28222
28223         * g++.dg/parse/parse2.C: New test.
28224
28225 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28226
28227         * g++.dg/template/friend11.C: New test.
28228
28229 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28230
28231         * g++.dg/parse/parse1.C: New test.
28232
28233 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
28234
28235         * lib/profopt.exp: Change the name of a global variable to avoid
28236         possible clashes with other test suites.
28237
28238 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
28239
28240         * g++.dg/inherit/covariant8.C: New test.
28241
28242 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28243
28244         * g++.dg/init/array9.C: New test.
28245
28246         PR c++/9112
28247         * g++.dg/parse/expr1.C: New test.
28248
28249 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
28250
28251         * gcc.c-torture/compile/20021230-1.c: New test.
28252
28253 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28254
28255         * g++.dg/inherit/covariant5.C: New test.
28256         * g++.dg/inherit/covariant6.C: New test.
28257         * g++.dg/inherit/covariant7.C: New test.
28258
28259 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28260
28261         PR c++/2739
28262         * g++.dg/other/access2.C: New test.
28263
28264 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28265
28266         * g++.dg/other/anon-struct.C: No longer fails
28267         * g++.old-deja/g++.brendan/parse4.C: Likewise.
28268         * g++.old-deja/g++.brendan/parse5.C: Likewise.
28269         * g++.old-deja/g++.brendan/parse6.C: Likewise.
28270
28271 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28272
28273         * g++.dg/parse/angle-bracket.C (main): No longer fails.
28274
28275 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
28276
28277         * g++.dg/eh/spec4.C: Remove stray semicolon.
28278         * g++.dg/expr/pmf-1.C: Change error message.
28279         * g++.dg/ext/asm1.C: Remove stray semicolon.
28280         * g++.dg/ext/typename1.C: Add missing typenames.
28281         * g++.dg/inherit/template-as-base.C: Change error message.
28282         * g++.dg/lookup/scoped1.C: Likewise.
28283         * g++.dg/lookup/scoped2.C: Likewise.
28284         * g++.dg/lookup/using2.C: Likewise.
28285         * g++.dg/other/component1.C: Remove stray semicolon.
28286         * g++.dg/other/do1.C: Change error message.
28287         * g++.dg/other/error2.C: Likewise.
28288         * g++.dg/other/init1.C: Likewise.
28289         * g++.dg/other/packed1.C: Remove stray semicolon.
28290         * g++.dg/other/ptrmem2.C: Change error message.
28291         * g++.dg/parse/parameter-declaration-1.C: Remove line number
28292         marker.
28293         * g++.dg/special/initp1.C: Remove invalid attribute usage.
28294         * g++.dg/template/access3.C: Add typename keyword.
28295         * g++.dg/template/access5.C: Remove stray semicolon.
28296         * g++.dg/template/access6.C: Likewise.
28297         * g++.dg/template/complit1.C: Likewise.
28298         * g++.dg/template/crash1.C: Change error message.
28299         * g++.dg/template/inherit2.C: Remove stray semicolon.
28300         * g++.dg/template/instantiate2.C: Likewise.
28301         * g++.dg/template/instantiate3.C: Change error message.
28302         * g++.dg/template/qual1.C: Remove stray semicolon.
28303         * g++.dg/template/qualttp18.C: Change error message.
28304         * g++.dg/template/ref1.C: Remove stray semicolon.
28305         * g++.dg/template/sizeof1.C (A::value): Declare it.
28306         * g++.dg/template/spec4.C: Change error message.
28307         * g++.dg/template/static1.C: Likewise.
28308         * g++.dg/template/type1.C: Likewise.
28309         * g++.dg/template/typename3.C: Likewise.
28310         * g++.old-deja/g++.benjamin/13478.C: Change error message.
28311         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28312         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28313         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28314         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28315         named return value extension.
28316         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28317         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28318         * g++.old-deja/g++.bob/extern_C.C: Likewise.
28319         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28320         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28321         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28322         * g++.old-deja/g++.brendan/crash13.C: Likewise.
28323         * g++.old-deja/g++.brendan/crash15.C: Likewise.
28324         * g++.old-deja/g++.brendan/crash18.C: Change error message.
28325         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28326         * g++.old-deja/g++.brendan/crash38.C: Likewise.
28327         * g++.old-deja/g++.brendan/crash50.C: Likewise.
28328         * g++.old-deja/g++.brendan/crash56.C: Likewise.
28329         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28330         syntax.
28331         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28332         * g++.old-deja/g++.brendan/crash8.C: Change error message.
28333         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28334         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28335         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28336         * g++.old-deja/g++.brendan/template11.C: Likewise.
28337         * g++.old-deja/g++.brendan/template26.C: Likewise.
28338         * g++.old-deja/g++.brendan/template27.C: Use explicit
28339         specialization syntax.
28340         * g++.old-deja/g++.brendan/template30.C: Likewise.
28341         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28342         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28343         non-dependent names.
28344         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28345         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28346         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28347         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28348         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28349         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28350         named return value extension.
28351         * g++.old-deja/g++.ext/namedret2.C: Likewise.
28352         * g++.old-deja/g++.ext/namedret3.C: Likewise.
28353         * g++.old-deja/g++.ext/return1.C: Likewise.
28354         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28355         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28356         * g++.old-deja/g++.jason/access8.C: Likewise.
28357         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28358         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28359         pseudo-destructor names.
28360         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28361         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28362         pseudo-destructor names.
28363         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28364         * g++.old-deja/g++.jason/overload19.C: Likewise.
28365         * g++.old-deja/g++.jason/overload32.C: Likewise.
28366         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28367         stray semicolons.
28368         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28369         * g++.old-deja/g++.jason/return.C: Likewise.
28370         * g++.old-deja/g++.jason/return2.C: Likewise.
28371         * g++.old-deja/g++.jason/shadow1.C: Likewise.
28372         * g++.old-deja/g++.jason/special.C: Use explicit specialization
28373         syntax.
28374         * g++.old-deja/g++.jason/template10.C: Account for use of
28375         non-dependent names.
28376         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28377         syntax.
28378         * g++.old-deja/g++.jason/template37.C: Likewise.
28379         * g++.old-deja/g++.law/access4.C: Change error messages.
28380         * g++.old-deja/g++.law/arm13.C: Remove incorrect
28381         pseudo-destructor names.
28382         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28383         * g++.old-deja/g++.law/ctors9.C: Likewise.
28384         * g++.old-deja/g++.law/cvt22.C: Likewise.
28385         * g++.old-deja/g++.law/dtors5.C: Likewise.
28386         * g++.old-deja/g++.law/global-init1.C: Likewise.
28387         * g++.old-deja/g++.law/missed-error3.C: Likewise.
28388         * g++.old-deja/g++.law/operators28.C: Likewise.
28389         * g++.old-deja/g++.law/visibility28.C: Likewise.
28390         * g++.old-deja/g++.martin/eval1.C: Likewise.
28391         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28392         name.
28393         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28394         * g++.old-deja/g++.mike/net34.C: Likewise.
28395         * g++.old-deja/g++.mike/net36.C: Likewise.
28396         * g++.old-deja/g++.mike/ns2.C: Likewise.
28397         * g++.old-deja/g++.mike/p12306.C: Likewise.
28398         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28399         value extension.
28400         * g++.old-deja/g++.mike/p700.C: Likewise.
28401         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28402         * g++.old-deja/g++.mike/p710.C: Likewise.
28403         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28404         value extension.
28405         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28406         * g++.old-deja/g++.mike/pmf9.C: Likewise.
28407         * g++.old-deja/g++.ns/crash2.C: Likewise.
28408         * g++.old-deja/g++.ns/crash3.C: Likewise.
28409         * g++.old-deja/g++.ns/invalid1.C: Likewise.
28410         * g++.old-deja/g++.ns/ns17.C: Likewise.
28411         * g++.old-deja/g++.ns/template16.C: Likewise.
28412         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28413         keyword.
28414         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28415         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28416         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28417         named return value extension.
28418         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28419         * g++.old-deja/g++.other/access4.C: Issue additional error
28420         messages.
28421         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28422         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28423         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28424         * g++.old-deja/g++.other/crash25.C: Change error message.
28425         * g++.old-deja/g++.other/crash4.C: Change error message.
28426         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28427         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28428         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28429         checks.
28430         * g++.old-deja/g++.other/defarg8.C: Likewise.
28431         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28432         * g++.old-deja/g++.other/dtor10.C: Likewise.
28433         * g++.old-deja/g++.other/incomplete.C: Likewise.
28434         * g++.old-deja/g++.other/linkage7.C: Likewise.
28435         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
28436         lookup algorithm.
28437         * g++.old-deja/g++.other/mangle2.C: Likewise.
28438         * g++.old-deja/g++.other/refinit2.C: Likewise.
28439         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
28440         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
28441         * g++.old-deja/g++.pt/crash28.C: Likewise.
28442         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
28443         syntax.
28444         * g++.old-deja/g++.pt/crash32.C: Change error message.
28445         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
28446         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
28447         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
28448         error message position.
28449         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
28450         * g++.old-deja/g++.pt/defarg8.C: Change error message.
28451         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
28452         syntax.
28453         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
28454         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
28455         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
28456         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
28457         keyword.
28458         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28459         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
28460         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
28461         keyword.
28462         * g++.old-deja/g++.pt/explicit71.C: Change error message.
28463         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
28464         syntax.
28465         * g++.old-deja/g++.pt/friend28.C: Account for use of
28466         non-dependent names.
28467         * g++.old-deja/g++.pt/friend29.C: Likewise.
28468         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
28469         rules.
28470         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
28471         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
28472         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
28473         lookup rules.
28474         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
28475         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
28476         keyword.
28477         * g++.old-deja/g++.pt/memclass20.C: Likewise.
28478         * g++.old-deja/g++.pt/memclass5.C: Likewise.
28479         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
28480         keyword.
28481         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
28482         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
28483         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
28484         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
28485         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
28486         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
28487         keyword.
28488         * g++.old-deja/g++.pt/spec10.C: Likewise.
28489         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
28490         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
28491         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
28492         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
28493         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
28494         * g++.old-deja/g++.pt/ttp62.C: Likewise.
28495         * g++.old-deja/g++.pt/ttp64.C: Likewise.
28496         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
28497         * g++.old-deja/g++.pt/typename15.C: Likewise.
28498         * g++.old-deja/g++.pt/typename22.C: Likewise.
28499         * g++.old-deja/g++.pt/typename6.C: Change error messages.
28500         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
28501         * g++.old-deja/g++.pt/virtual2.C: Likewise.
28502         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
28503         syntax.
28504         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
28505         return value extension.
28506         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
28507         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
28508         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
28509         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
28510
28511 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
28512
28513         * g++.dg/warn/inline1.C: New test.
28514         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
28515         * g++.old-deja/g++.jason/synth10.C: Likewise.
28516         * g++.old-deja/g++.mike/net31.C: Likewise.
28517         * g++.old-deja/g++.mike/p8786.C: Likewise.
28518
28519         * g++.dg/template/friend10.C: New test.
28520         * g++.dg/template/conv5.C: New test.
28521
28522 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
28523
28524         * g++.dg/lookup/scoped3.C: New test.
28525
28526         * g++.dg/lookup/decl1.C: New test.
28527         * g++.dg/lookup/decl2.C: New test.
28528
28529 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28530
28531         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
28532         gcc.c-torture/compile/20021015-1.c,
28533         gcc.c-torture/compile/20021015-2.c,
28534         gcc.c-torture/compile/20021123-1.c,
28535         gcc.c-torture/compile/20021123-2.c,
28536         gcc.c-torture/compile/20021123-3.c,
28537         gcc.c-torture/compile/20021123-4.c,
28538         gcc.c-torture/execute/20021024-1.c: Add tests previously added
28539         only to 3.1 or 3.2 branch.
28540
28541 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
28542
28543         * gcc.dg/i386-bitfield3.c: New test.
28544
28545         * gcc.dg/i386-bitfield2.c: New test.
28546
28547 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
28548
28549         * g++.dg/parse/conv_op1.C: New test.
28550
28551 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
28552
28553         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
28554         approved.
28555
28556 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
28557
28558         * gcc.c-torture/compile/20021220-1.c: New test.
28559
28560 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
28561
28562         * gcc.dg/i386-fastcall-1.c: New.
28563
28564 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28565
28566         * gcc.c-torture/execute/20021219-1.c: New test.
28567
28568 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28569
28570         * gcc.dg/i386-pic-1.c: New test.
28571
28572 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28573
28574         PR c++/8099
28575         * g++.dg/template/friend9.C: New test.
28576
28577 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28578
28579         PR c++/3663
28580         * g++.dg/template/access7.C: New test.
28581
28582 2002-12-18  Nick Clifton  <nickc@redhat.com>
28583
28584         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
28585         the libstdc++-v3 directory has been found.
28586
28587 2002-12-12  Devang Patel <dpatel@apple.com>
28588         * gcc.dg/darwin-ld-1.c: New test.
28589         * gcc.dg/darwin-ld-2.c: New test.
28590         * gcc.dg/darwin-ld-3.c: New test.
28591         * gcc.dg/darwin-ld-4.c: New test.
28592         * gcc.dg/darwin-ld-5.c: New test.
28593
28594 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28595
28596         * gcc.c-torture/compile/20021212-1.c: New test.
28597
28598 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
28599
28600         * gcc.dg/fshort-wchar: New test.
28601
28602 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
28603
28604         PR c++/8372
28605         * g++.dg/template/dtor1.C: New test.
28606
28607         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
28608         markers.
28609
28610 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
28611
28612         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
28613
28614 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
28615
28616         * g++.dg/template/static1.C: New test.
28617         * g++.dg/template/static2.C: New test.
28618         * g++.old-deja/g++.ext/memconst.C: New test.
28619
28620 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28621
28622         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
28623         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
28624         * g++.dg/special/initp1.C: Likewise.
28625
28626 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
28627
28628         * gcc.c-torture/execute/20021204-1.c: New test.
28629
28630 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
28631
28632         * gcc.dg/ppc-fmadd-1.c: New file.
28633         * gcc.dg/ppc-fmadd-2.c: New file.
28634         * gcc.dg/ppc-fmadd-3.c: New file.
28635
28636 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28637
28638         * gcc.c-torture/compile/20021204-1.c: New test.
28639
28640 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28641
28642         * g++.dg/inherit/covariant2.C: New test.
28643         * g++.dg/inherit/covariant3.C: New test.
28644         * g++.dg/inherit/covariant4.C: New test.
28645         * g++.dg/inherit/covariant1.C: Remove XFAIL.
28646         * g++.old-deja/g++.robertl/eb17.C: Likewise.
28647
28648 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
28649
28650         PR c++/8688
28651         * g++.dg/init/brace3.C: New test.
28652
28653 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
28654
28655         * gcc.dg/20020210-1.c: Fix a comment typo.
28656
28657 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
28658
28659         PR c++/8720
28660         * g++.dg/parse/defarg1.C: New test.
28661
28662         PR c++/8615
28663         * g++.dg/template/char1.C: New test.
28664
28665         * g++.dg/template/varmod1.C: Fix typo.
28666
28667 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28668
28669         DR 180
28670         * g++.old-deja/g++.pt/crash32.C: Expect error.
28671
28672 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
28673
28674         PR c++/5919
28675         * g++.dg/template/varmod1.C: New test.
28676
28677         PR c++/8727
28678         * g++.dg/inherit/typeinfo1.C: New test.
28679
28680         PR c++/8663
28681         * g++.dg/inherit/typedef1.C: New test.
28682
28683 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
28684
28685         PR c++/8332
28686         PR c++/8493
28687         * g++.dg/template/strlen1.C: New test.
28688
28689         PR c++/8227
28690         * g++.dg/template/ctor2.C: New test.
28691
28692         PR c++/8214
28693         * g++.dg/init/string1.C: New test.
28694
28695         PR c++/8511
28696         * g++.dg/template/friend8.C: New test.
28697
28698 2002-11-29  Joe Buck <jbuck@synopsys.com>
28699
28700         * g++.dg/lookup/anon2.C: New test.
28701
28702 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
28703
28704         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
28705         h8300 port.
28706
28707 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
28708
28709         * gcc.dg/bitfld-6.c: New test.
28710
28711 2002-11-27  Jan Hubicka  <jh@suse.cz>
28712
28713         * gcc.c-torture/execute/20021127.[cx]: New test.
28714
28715 2002-11-26  Jan Hubicka  <jh@suse.cz>
28716
28717         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
28718         quality.
28719
28720 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
28721
28722         * g++.dg/init/brace2.C: New test.
28723         * g++.old-deja/g++.mike/p9129.C: Correct.
28724
28725 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
28726
28727         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
28728
28729 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
28730
28731         * gcc.dg/sibcall-6: New test for indirect sibcalls.
28732
28733 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
28734
28735         * testsuite/g++.dg/abi/empty11.C: New test.
28736         * testsuite/g++.dg/rtti/cv1.C: New test.
28737
28738 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
28739
28740         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
28741
28742 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
28743
28744         * g++.dg/abi/empty10.C: New test.
28745
28746 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28747
28748         * gcc.c-torture/compile/20021124-1.c: New test.
28749
28750 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
28751
28752         * g++.dg/abi/rtti2.C: New test.
28753
28754 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28755
28756         * gcc.dg/i386-unroll-1.c: New test.
28757
28758 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28759
28760         * gcc.c-torture/compile/20021120-1.c: New test.
28761         * gcc.c-torture/compile/20021120-2.c: New test.
28762
28763 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28764
28765         * gcc.dg/bitfld-5.c: New test.
28766
28767 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28768
28769         * gcc.c-torture/execute/20021120-3.c: New test.
28770
28771 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28772
28773         * gcc.c-torture/execute/20021120-2.c: New test.
28774
28775 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28776
28777         * gcc.c-torture/execute/20021120-1.c: New test.
28778
28779 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
28780
28781         * gcc.c-torture/execute/20021118-3.c: New test.
28782
28783 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28784
28785         * gcc.c-torture/compile/20021119-1.c: New test.
28786
28787 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
28788
28789         * gcc.dg/duff-1.c: New test.
28790         * gcc.dg/duff-2.c: New test.
28791         * gcc.dg/duff-3.c: New test.
28792
28793 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
28794
28795         * gcc.dg/cpp/_Pragma5.c: New test.
28796
28797 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28798
28799         * gcc.c-torture/execute/20021118-2.c: New test.
28800
28801 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28802
28803         * gcc.c-torture/execute/20021118-1.c: New test.
28804
28805 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
28806
28807         * gcc.dg/20021116-1.c: New test.
28808
28809 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
28810
28811         * g++.dg/abi/vcall1.C: New test.
28812
28813 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
28814
28815         * gcc.dg/20021029-1.c: New test.
28816         * gcc.dg/20021029-2.c: New test.
28817
28818 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28819
28820         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
28821
28822 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28823
28824         PR c/8439
28825         * gcc.dg/20021110.c: Move to ...
28826         * gcc.c-torture/compile/20021110.c: .... here.
28827
28828 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28829
28830         PR c/8467
28831         * gcc.c-torture/execute/20021111-1.c
28832
28833 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28834
28835         PR c/8439
28836         * gcc.dg/20021110.c: New test.
28837
28838 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
28839
28840         * g++.dg/abi/vthunk3.C: Run only on x86.
28841
28842 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28843
28844         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
28845
28846 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
28847
28848         * lib/compat.exp (compat-execute): Fix logic error in last
28849         change.
28850
28851 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
28852
28853         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
28854
28855 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28856
28857         PR c++/8389
28858         * g++.dg/template/access6.C: New test.
28859
28860 2002-11-08  Jan Hubicka  <jh@suse.cz>
28861
28862         * gcc.dg/i386-ssefp-1.c: New test.
28863         * gcc.dg/i386-ssefp-1.c: New test.
28864
28865 2002-11-08  Jan Hubicka  <jh@suse.cz>
28866
28867         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
28868
28869 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28870
28871         * g++.dg/abi/vthunk3.C: New test.
28872
28873         PR c++/8338
28874         * g++.dg/template/crash2.C: New test.
28875
28876 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28877
28878         * testsuite/g++.dg/abi/dtor1.C: New test.
28879         * testsuite/g++.dg/abi/dtor2.C: Likewise.
28880
28881 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
28882
28883         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
28884         Darwin.
28885
28886 2002-11-04  Adam Nemet  <anemet@lnxw.com>
28887
28888         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
28889         -mthumb.  Only xfail with -O0.
28890
28891 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
28892
28893         * g++.dg/abi/thunk1.C: New test.
28894         * g++.dg/abi/thunk2.C: Likewise.
28895         * g++.dg/abi/vtt1.C: Likewise.
28896
28897 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
28898
28899         PR optimization/8423
28900         * gcc.c-torture/execute/builtin-constant.c: New test.
28901
28902 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
28903
28904         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
28905         Add some more cases.
28906
28907 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
28908
28909         PR c++/8391
28910         * g++.dg/opt/local1.C: New test.
28911
28912 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
28913
28914         PR c++/8160
28915         * g++.dg/template/complit1.C: New test.
28916
28917         PR c++/8149
28918         * g++.dg/template/typename4.C: Likewise.
28919
28920 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28921
28922         Core issue 287, PR c++/7639
28923         * g++.dg/template/instantiate1.C: Adjust error location.
28924         * g++.dg/template/instantiate3.C: New test.
28925         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
28926         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
28927         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
28928
28929 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
28930
28931         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
28932
28933 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
28934
28935         PR c++/8287
28936         * g++.dg/init/dtor2.C: New test.
28937
28938 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28939
28940         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
28941         * gcc.dg/nest.c: Bypass errors on irix6.
28942
28943 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
28944
28945         * gcc.dg/nest.c: Expect error for mmix-*-*.
28946         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
28947
28948 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
28949
28950         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
28951         markers.
28952
28953         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
28954
28955 2002-10-25  Mike Stump  <mrs@apple.com>
28956
28957         * gcc.dg/warn-1.c: New test.
28958
28959 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28960
28961         * g++.dg/template/typename3.C: New test.
28962
28963 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
28964
28965         * g++.dg/lookup/ptrmem1.C: New test.
28966
28967         * g++.dg/abi/vthunk2.C: New test.
28968
28969 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28970
28971         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
28972
28973 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
28974
28975         * g++.dg/abi/empty9.C: New test.
28976
28977 2002-10-24  Richard Henderson  <rth@redhat.com>
28978
28979         * g++.dg/inherit/thunk1.C: Enable for ia64.
28980
28981 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28982
28983         PR c++/8067
28984         * g++.dg/lookup/pretty1.C: New test.
28985
28986 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
28987
28988         * gcc.dg/20021023-1.c: New test.
28989
28990 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28991
28992         PR c++/7679
28993         * g++.dg/parse/inline1.C: New test.
28994
28995 2002-10-23  Richard Henderson  <rth@redhat.com>
28996
28997         * g++.dg/inherit/thunk1.C: Enable for x86_64.
28998
28999         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29000
29001 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
29002
29003         PR c++/6579
29004         * g++.dg/parse/stmtexpr3.C: New test.
29005
29006 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29007
29008         * g++.dg/expr/cond1.C: New test.
29009
29010 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29011
29012         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29013
29014 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29015
29016         * g++.dg/abi/vbase13.C: New test.
29017         * g++.dg/abi/vbase14.C: Likewise.
29018
29019 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
29020
29021         * gcc.dg/tls/pic-1.c: New test.
29022         * gcc.dg/tls/nonpic-1.c: New test.
29023         * gcc.dg/20021018-1.c: New test.
29024
29025 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29026
29027         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29028         Remove only files with the same base name as the test case.
29029         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29030         (profopt-execute): Likewise.  Also, remove old profiling
29031         and performance data files before running the tests.
29032
29033         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29034         * g++.dg/bprob/bprob.exp: Likewise.
29035         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
29036         to allow more general test case names.
29037
29038         * g++.dg/bprob/bprob-1.C: Rename to ...
29039         * g++.dg/bprob/g++-bprob-1.C: ... this.
29040
29041         * g77.dg/bprob/bprob-1.f: Rename to ...
29042         * g77.dg/bprob/g77-bprob-1.f: ... this.
29043
29044 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29045
29046         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29047         bison 1.50 or later.
29048
29049 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
29050
29051         * g++.dg/README: Describe more test directories.
29052
29053 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29054
29055         * g++.dg/init/array6.C: Add additional tests.
29056
29057 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29058
29059         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29060         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29061
29062 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
29063
29064         * gcc.c-torture/compile/20020604-1.x: New.
29065         * gcc.c-torture/compile/simd-5.x: Likewise.
29066         * gcc.c-torture/execute/920710-1.x: Likewise.
29067         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29068
29069 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29070
29071         * g++.dg/inherit/override1.C: Add dg-options clause.
29072
29073 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29074
29075         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29076         _mm_slli_si128.
29077
29078 2002-10-19  Andreas Schwab  <schwab@suse.de>
29079
29080         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29081         directory component.
29082
29083 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
29084
29085         * g++.dg/inherit/thunk1.C: New test.
29086
29087         * g++.dg/inherit/override1.C: New test.
29088
29089         * g++.dg/abi/mangle11.C: New test.
29090         * g++.dg/abi/mangle14.C: New test.
29091         * g++.dg/abi/mangle17.C: New test.
29092
29093 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
29094
29095         * g++.dg/overload/member2.C: New test.
29096
29097 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
29098
29099         * g++.dg/README: Describe new compat directory.
29100         * g++.dg/dg.exp: Skip tests in compat directory.
29101         * README.compat: New file.
29102         * lib/compat.exp: New expect script.
29103         * g++.dg/compat: New test directory.
29104         * g++.dg/compat/compat.exp: New expect script.
29105         * g++.dg/compat/abi: New test directory.
29106         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29107         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29108         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29109         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29110         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29111         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29112         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29113         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29114         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29115         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29116         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29117         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29118         * g++.dg/compat/break: New test directory.
29119         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29120         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29121         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29122         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29123         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29124         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29125         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29126         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29127         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29128         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29129         g++.dg/compat/break/README: New files.
29130         * g++.dg/compat/eh: New test directory.
29131         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29132         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29133         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29134         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29135         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29136         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29137         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29138         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29139         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29140         g++.dg/compat/eh/filter2_y.C,
29141         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29142         g++.dg/compat/eh/new1_y.C,
29143         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29144         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29145         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29146         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29147         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29148         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29149         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29150         g++.dg/compat/eh/unexpected1_y.C: New files.
29151         * g++.dg/compat/init: New test directory.
29152         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29153         g++.dg/compat/init/array5_y.C,
29154         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29155         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29156         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29157         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29158         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29159         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29160         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29161         g++.dg/compat/init/init-ref2_y.C: New files.
29162
29163 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29164
29165         PR c++/7584
29166         * g++.dg/inherit/using3.C: New test.
29167
29168 2002-10-17  Jan Hubicka  <jh@suse.cz>
29169
29170         * gcc.dg/20021017-2.c: New test.
29171
29172 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29173
29174         * g++.dg/abi/mangle16.C: Adjust.
29175
29176         * g++.dg/init/array8.C: New test.
29177
29178 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
29179
29180         * gcc.dg/special/mips-abi.exp: New test.
29181         * gcc.dg/special/mips-abi.s: Empty file used by the above.
29182
29183 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29184
29185         * g++.dg/abi/mangle16.C: New test.
29186         * g++.dg/abi/mangle17.C: Likewise.
29187
29188         PR c++/7478
29189         * g++.dg/template/ref1.C: New test.
29190
29191 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29192
29193         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29194
29195 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
29196
29197         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29198
29199 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29200
29201         PR c++/7524
29202         * g++.dg/init/array7.C: New test.
29203
29204 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
29205
29206         * g++.dg/init/array6.C: New test.
29207
29208         * g++.dg/abi/mangle13.C: Likewise.
29209         * g++.dg/abi/mangle14.C: Likewise.
29210         * g++.dg/abi/mangle15.C: Likewise.
29211
29212 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29213
29214         * g++.dg/abi/empty8.C: New test.
29215
29216 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
29217
29218         * g++.dg/init/ctor1.C: New test.
29219
29220 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
29221
29222         * gcc.c-torture/execute/20021015-1.c: New test.
29223
29224 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
29225
29226         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29227
29228 2002-10-14  Jan Hubicka  <jh@suse.cz>
29229
29230         * gcc.dg/i386-ssetype-[1-5].c: New tests.
29231
29232 2002-10-14  Richard Henderson  <rth@redhat.com>
29233
29234         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29235
29236 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29237
29238         PR optimization/6631
29239         * g++.dg/opt/const2.C: New test.
29240
29241 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29242
29243         PR c++/7176
29244         * g++.dg/parse/friend1.C: New test.
29245         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29246
29247 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
29248
29249         * gcc.dg/20021014-1.c: New test.
29250
29251 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
29252
29253         PR c++/5661
29254         * g++.dg/ext/vlm1.C: New test.
29255         * g++.dg/ext/vlm2.C: Likewise.
29256
29257         * g++.dg/init/array1.C: Remove invalid braces.
29258         * g++.dg/init/brace1.C: New test.
29259         * g++.dg/init/copy2.C: Likewise.
29260         * g++.dg/init/copy3.C: Likewise.
29261         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29262         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29263         braces.
29264
29265 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
29266
29267         * gcc.dg/cpp/assembler.S: Don't use -ansi.
29268
29269 2002-10-11  Richard Shann  <richard.shann@superh.com>
29270
29271         * gcc.c-torture/compile/simd-5.c: New test.
29272
29273 2002-10-10  Roger Sayle  <roger@eyesopen.com>
29274
29275         * gcc.c-torture/execute/shiftopt-1.c: New test case.
29276
29277 2002-10-10  Jim Wilson  <wilson@redhat.com>
29278
29279         * gcc.c-torture/execute/20021010-1.c: New test.
29280
29281 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
29282
29283         PR c/7353
29284         * g++.dg/ext/typedef-init.C: New test.
29285         * gcc.dg/typedef-init.c: New test.
29286
29287 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
29288
29289         * gcc.dg/cpp/paste13.c: New test.
29290
29291 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29292
29293         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
29294         remaining platforms, XFAIL during compile, not execute.  Don't
29295         XFAIL at -O0.
29296
29297 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29298
29299         * gcc.dg/alias-1.c: Tweak expected warning.
29300
29301 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29302
29303         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29304
29305 2002-10-06  Andreas Jaeger  <aj@suse.de>
29306
29307         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29308         * gcc.dg/cpp/c++98.C: Likewise.
29309
29310         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29311         * g++.dg/cpp/c++98.C: Likewise.
29312
29313         * g++.dg/README (Subdirectories): Mention cpp directory.
29314
29315         PR target/7559
29316         * gcc.dg/20021006-1.c: New test.
29317
29318 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29319
29320         PR c++/7804
29321         * g++.dg/other/warning1.C: New test.
29322
29323 2002-10-04  Roger Sayle  <roger@eyesopen.com>
29324
29325         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29326         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
29327         and sparc-*-* with -m64 as expected failures.  See PR 8087.
29328
29329 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29330
29331         PR c++/7931
29332         * g++.dg/template/ptrmem3.C: New test.
29333
29334         PR c++/7754
29335         * g++.dg/template/union1.C: New test.
29336
29337 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29338
29339         PR c++/8006
29340         * g++.dg/abi/mangle9.C: New test.
29341         * g++.dg/abi/mangle10.C: New test.
29342         * g++.dg/abi/mangle11.C: New test.
29343         * g++.dg/abi/mangle12.C: New test.
29344
29345 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
29346
29347         PR c++/7188.
29348         * g++.dg/template/meminit1.C: New test.
29349         * g++.dg/warn/Wreorder-1.C: Likewise.
29350         * g++.old-deja/g++.mike/warn3.C: Tweak.
29351         * lib/prune.exp: Ingore "in copy constructor".
29352
29353 2002-10-02  Andreas Jaeger  <aj@suse.de>
29354
29355         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29356         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29357         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29358         on x86-64.
29359
29360 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29361
29362         * gcc.dg/empty1.C: Fix typo.
29363
29364 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
29365
29366         * gcc.dg/alias-1.c: New test.
29367
29368 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29369
29370         * gcc.dg/empty1.C: New test.
29371
29372         * g++.dg/tls/init-2.C: Tweak error messages.
29373
29374 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
29375
29376         * gcc.c-torture/compile/20020923-1.c: New test.
29377
29378 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
29379
29380         * gcc.c-torture/execute/ffs-1.c: New test.
29381         * gcc.c-torture/execute/ffs-2.c: Ditto.
29382
29383 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
29384
29385         * g++.dg/overload/member1.C: New test.
29386
29387 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
29388
29389         * g++.dg/abi/empty7.C: New test.
29390         * g++.dg/init/pm2.C: Likewise.
29391
29392 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
29393
29394         * g++.dg/rtti/crash1.C: New test.
29395
29396 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
29397
29398         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29399         gcc.dg/sibcall-4.c: New tests.
29400
29401 2002-09-28  Roger Sayle  <roger@eyesopen.com>
29402
29403         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29404         powerpc and MMIX targets.
29405
29406 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
29407
29408         * gcc.dg/cpp/20020927-1.c: New.
29409
29410 2002-09-26  David S. Miller  <davem@redhat.com>
29411
29412         * gcc.c-torture/compile/trunctfdf.c: New.
29413
29414 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29415
29416         * lib/target-supports.exp (check_weak_available): Handle solaris2.
29417
29418 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
29419
29420         * gcc.c-torture/execute/loop-15.c: New.
29421
29422 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
29423
29424         * README.QMTEST: Fix typo.
29425
29426 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29427
29428         * gcc.dg/20020926-1.c: New test.
29429
29430 2002-09-25  David S. Miller  <davem@redhat.com>
29431
29432         PR target/7842
29433         * gcc.c-torture/execute/shiftdi.c: New test.
29434
29435 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
29436
29437         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
29438         unique to the tool.
29439         * lib/g77.exp (g77_init): Likewise.
29440         * lib/g++.exp (g++_init): Likewise.
29441         * lib/objc.exp (objc_init): Likewise.
29442
29443 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
29444
29445         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
29446         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
29447         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
29448
29449 2002-09-25  Richard Henderson  <rth@redhat.com>
29450
29451         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
29452         too-small long double.
29453
29454 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
29455
29456         * gcc.dg/20020919-1.c: New test.
29457
29458 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
29459
29460         * g++.dg/abi/bitfield6.C: New test.
29461         * g++.dg/abi/bitfield7.C: New test.
29462         * g++.dg/abi/bitfield8.C: New test.
29463         * g++.dg/abi/vbase11.C: New test.
29464
29465 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29466
29467         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
29468         hppa*-*-hpux*.  Update test comment.
29469
29470 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
29471
29472         * gcc.dg/tls/struct-1.c: New test.
29473
29474 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
29475
29476         * gcc.dg/cpp/tr-warn2.c: Update.
29477
29478 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29479
29480         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
29481
29482 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29483
29484         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
29485         systems.
29486
29487 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
29488
29489         * gcc.c-torture/execute/ieee/mzero3.c: New test.
29490
29491         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29492         Adjust for c++filt moved to binutils.  Remove spurious duplicate
29493         setting of cxxfilt.
29494
29495 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
29496
29497         * gcc.dg/20020312-2.c: Update for darwin.
29498
29499 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29500
29501         * g++.old-deja/g++.other/crash32.C: Mark ICE.
29502
29503 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
29504
29505         * objc.dg/comp-types-1.m: New test.
29506         * objc.dg/comp-types-2.m: New test.
29507         * objc.dg/comp-types-3.m: New test.
29508         * objc.dg/comp-types-4.m: New test.
29509         * objc.dg/comp-types-5.m: New test.
29510         * objc.dg/comp-types-6.m: New test.
29511
29512 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29513
29514         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
29515
29516 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29517
29518         * g++.dg/other/do1.C: New test.
29519
29520         * g++.dg/template/subst1.C: New test.
29521
29522 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
29523
29524         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
29525
29526 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29527
29528         * g++.dg/template/qualttp20.C: Adjust expected errors.
29529         * g++.old-deja/g++.jason/report.C: Likewise.
29530         * g++.old-deja/g++.other/qual1.C: Likewise.
29531
29532         * g++.dg/lookup/scoped2.C: New test.
29533
29534         * g++.dg/ext/asm3.C: New test.
29535
29536 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
29537
29538         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
29539
29540 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
29541
29542         * ChangeLog: follow spelling conventions.
29543         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
29544         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
29545         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
29546         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
29547         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
29548         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
29549         * g++.old-deja/g++.law/global-init1.C: Likewise.
29550         * g++.old-deja/g++.other/delete4.C: Likewise.
29551         * g++.old-deja/g++.other/inline21.C: Likewise.
29552         * g++.old-deja/g++.other/singleton.C: Likewise.
29553         * g77.dg/strlen0.f: Likewise.
29554         * g77.f-torture/compile/20010519-1.f: Likewise.
29555         * g77.f-torture/compile/980310-4.f: Likewise.
29556         * gcc.c-torture/compile/20000605-1.c: Likewise.
29557         * gcc.c-torture/execute/20020225-1.c: Likewise.
29558         * gcc.dg/c90-hexfloat-2.c: Likewise.
29559         * gcc.dg/c99-bool-1.c: Likewise.
29560         * gcc.dg/c99-hexfloat-2.c: Likewise.
29561         * gcc.dg/dll-2.c: Likewise.
29562         * gcc.dg/wtr-union-init-1.c: Likewise.
29563         * gcc.dg/wtr-union-init-2.c: Likewise.
29564         * gcc.dg/wtr-union-init-3.c: Likewise.
29565         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29566         * gcc.dg/cpp/defined.c: Likewise.
29567         * gcc.dg/cpp/macsyntx.c: Likewise.
29568         * gcc.dg/cpp/paste2.c: Likewise.
29569         * gcc.dg/cpp/trad/defined.c: Likewise.
29570         * gcc.dg/format/c90-printf-1.c: Likewise.
29571         * gcc.dg/format/c90-scanf-1.c: Likewise.
29572         * gcc.dg/format/c99-printf-1.c: Likewise.
29573         * gcc.dg/format/c99-scanf-1.c: Likewise.
29574         * gcc.misc-tests/gcov-8.c: Likewise.
29575         * lib/profopt.exp: Likewise.
29576
29577 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
29578
29579         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
29580
29581 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29582
29583         * g++.dg/inherit/using2.C: New test.
29584
29585 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
29586
29587         * ChangeLog: Follow spelling conventions.
29588         * g++.dg/template/friend4.C: Likewise.
29589         * g++.old-deja/g++.pt/crash67.C: Likewise.
29590         * gcc.c-torture/execute/20000801-4.c: Likewise.
29591         * gcc.dg/c90-digraph-1.c: Likewise.
29592         * gcc.dg/c94-digraph-1.c: Likewise.
29593         * gcc.dg/c99-digraph-1.c: Likewise.
29594         * gcc.dg/cpp/line5.c: Likewise.
29595         * gcc.dg/cpp/multiline.c: Likewise.
29596         * gcc.dg/cpp/trad/literals-1.c: Likewise.
29597         * gcc.dg/format/attr-3.c: Likewise.
29598         * gcc.dg/format/c90-scanf-3.c: Likewise.
29599         * gcc.dg/format/ext-4.c: Likewise.
29600
29601 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29602
29603         * g++.dg/template/pretty1.C: New test.
29604
29605 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
29606
29607         * gcc.c-torture/execute/struct-cpy-1.c: New test.
29608
29609 2002-09-13  Matt Austern  <austern@apple.com>
29610
29611         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
29612         passing a cast expression to a function by const reference.
29613
29614 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
29615
29616         * g++.dg/template/deduce1.C: New test.
29617
29618 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
29619
29620         * gcc.c-torture/execute/simd-1.c: Force all use of int to
29621         32-bit int.
29622
29623 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29624
29625         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
29626         usage.
29627
29628 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
29629
29630         * gcc.c-torture/compile/20020910-1.c: New test.
29631
29632 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
29633
29634         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
29635
29636 2002-09-10  Andreas Jaeger  <aj@suse.de>
29637
29638         * gcc.dg/20020312-2.c: Adjust for x86-64.
29639
29640 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
29641
29642         * g77.dg/7388.f: New test case for PR 7388.
29643
29644 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
29645
29646         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
29647
29648 2002-09-05  Ziemowit Laski <zlaski@apple.com>
29649
29650         * objc.dg/proto-lossage-1.m: New test.
29651
29652 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
29653
29654         * gcc.dg/cpp/_Pragma4.c: Fix typo.
29655
29656 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
29657
29658         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
29659         expected to pass.
29660
29661 2002-09-06  Stan Shebs  <shebs@apple.com>
29662             David Edelsohn  <edelsohn@gnu.org>
29663
29664         * gcc.dg/weak: New directory.
29665         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
29666         target-specific xfail bits.
29667         * gcc.dg/typeof-2.c: Move to new directory.
29668         * gcc.dg/weak.exp: New expect script.
29669
29670 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
29671
29672         * gcc.c-torture/execute/extzvsi.c: New test.
29673
29674 2002-09-05  Stan Shebs  <shebs@apple.com>
29675
29676         * gcc.dg/weak-1.c: xfail on Darwin.
29677         * gcc.dg/weak-2.c: Ditto.
29678         * gcc.dg/weak-3.c: Ditto.
29679         * gcc.dg/weak-4.c: Ditto.
29680         * gcc.dg/weak-5.c: Ditto.
29681         * gcc.dg/weak-6.c: Ditto.
29682         * gcc.dg/weak-7.c: Ditto.
29683         * gcc.dg/weak-8.c: Ditto.
29684         * gcc.dg/weak-9.c: Ditto.
29685
29686 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
29687
29688         * gcc.c-torture/execute/loop-14.c: New test.
29689
29690 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
29691
29692         * g++.dg/other/cxa-atexit1.C: New test.
29693
29694         * gcc.dg/typeof-2.c: New test.
29695
29696 2002-09-03  Roger Sayle  <roger@eyesopen.com>
29697
29698         * gcc.dg/builtins-2.c: New testcase.
29699         * gcc.dg/builtins-3.c: New testcase.
29700
29701 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
29702
29703         * gcc.dg/cpp/_Pragma4.c: New test.
29704
29705 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
29706
29707         * objc/execute/nil_method-1.m: New testcase.
29708
29709 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
29710
29711         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
29712         [Object class], not [Object initialize].
29713
29714 2002-08-31  Roger Sayle  <roger@eyesopen.com>
29715             Hans-Peter Nilsson  <hp@bitrange.com>
29716
29717         * gcc.c-torture/execute/20020720-1.x: Skip test on
29718         mmix-knuth-mmixware.  Correct comment.
29719
29720 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
29721
29722         * testsuite/g++.dg/abi/bitfield5.C: New test.
29723         * testsuite/g++.dg/abi/vbase10.C: Likewise.
29724
29725 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
29726
29727         * objc.dg/undeclared-selector.m: New test.
29728
29729 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
29730
29731         * g++.dg/other/offsetof1.C: Avoid cast warning.
29732
29733 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
29734
29735         * objc.dg/super-class-2.m: New test.
29736
29737 2002-08-24  Matt Austern  <austern@apple.com>
29738
29739         * g++.dg/ext/lvaddr.C: New test.
29740         * g++.dg/ext/lvcast.C: New test.
29741
29742 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
29743
29744         * testsuite/g++.dg/inherit/cond1.C: New test.
29745
29746 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
29747
29748         * gcc.dg/noncompile/incomplete-1.c: New test.
29749
29750 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29751
29752         * gcc.dg/typespec-1.c: New test.
29753
29754 2002-08-20  Devang Patel  <dpatel@apple.com>
29755         * objc.dg/proto-hier-2.m: New test.
29756
29757 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
29758
29759         * objc.dg/bitfield-1.m: New test.
29760         * objc.dg/bitfield-2.m: New test.
29761
29762 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29763
29764         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
29765         gcc.dg/c99-flex-array-4.c: New tests.
29766
29767 2002-08-16  Stan Shebs  <shebs@apple.com>
29768
29769         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
29770
29771 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
29772
29773         * gcc.dg/typeof-1.c: New test.
29774         * g++.dg/ext/typeof2.C: New test.
29775
29776 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29777
29778         * g++.dg/other/offsetof1.C: New test.
29779
29780 2002-08-14  Richard Henderson  <rth@redhat.com>
29781
29782         * gcc.dg/tls/diag-3.c: Fix expected message strings.
29783
29784 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
29785
29786         * gcc.dg/cpp/_Pragma3.c: New test.
29787
29788 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
29789
29790         * g++.dg/template/inherit3: New test.
29791
29792 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29793
29794         * gcc.dg/bitfld-4.c: Add blank options.
29795
29796 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
29797
29798         * g++.dg/template/crash1.C: New test.
29799
29800 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29801
29802         * gcc.dg/tls/opt-2.c: New test.
29803
29804 2002-08-08  Devang Patel  <dpatel@apple.com>
29805
29806         * objc.dg/selector-1.m : New test
29807
29808 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29809
29810         * g++.dg/abi/bitfield4.C: New test.
29811         * gcc.dg/bitfld-4.c: New test.
29812
29813 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29814
29815         * g++.dg/other/packed1.C: New test.
29816
29817 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
29818
29819         * g++.dg/abi/offsetof.C: Tweak error messages.
29820         * g++.old-deja/g++.mike/p10769a.C: Likewise.
29821
29822 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29823
29824         * gcc.dg/bitfld-3.c: New test.
29825
29826 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29827             Richard Henderson  <rth@redhat.com>
29828
29829         * gcc.dg/i386-bitfield1.c: New test.
29830         * g++.dg/abi/bitfield3.C: Update.
29831
29832 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
29833
29834         * objc.dg/const-str-2.m: Update.
29835         * gcc.dg/cpp/c++98.c: Change to C extension.
29836         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
29837         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
29838
29839 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
29840
29841         * testsuite/gcc.dg/tls/diag-3.c: New.
29842
29843 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
29844
29845         * g++.dg/README (Subdirectories): Document new subdir expr.
29846         * g++.dg/expr/pmf-1.C: New test.
29847
29848 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
29849
29850         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
29851
29852 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
29853
29854         * g++.dg/abi/bitfield3.C: New test.
29855
29856 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
29857
29858         * lib/gcov.exp: Tweak expected line formats.
29859         * gcc.misc-tests/gcov8.c: New test.
29860         * gcc.misc-tests/gcov8.x: New flags.
29861
29862 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
29863
29864         * consistency.vlad/layout/endian.c: Include string.h.
29865
29866         * gcc.c-torture/execute/20020805-1.c: New test.
29867
29868 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
29869
29870         * g++.dg/other/conversion1.C: New test.
29871
29872 2002-08-03  Roger Sayle  <roger@eyesopen.com>
29873
29874         * gcc.dg/builtins-1.c: New testcase.
29875
29876 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
29877
29878         * g++.dg/inherit/access3.C: New test.
29879
29880 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
29881
29882         * gcc.dg/ia64-visibility-2.c: New test.
29883
29884 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
29885
29886         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
29887         __qualifier_flags to __flags.
29888
29889 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
29890
29891         * g++.dg/inherit/operator1.C: New test.
29892         * g++.dg/lookup/disamb1.C: Fix typo in comment.
29893         * g++.dg/other/error1.C: Change expected error message.
29894         * g++.dg/template/conv4.C: Likewise.
29895
29896 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
29897
29898         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
29899         for documented behavior.
29900
29901 2002-07-25  Roger Sayle  <roger@eyesopen.com>
29902
29903         * gcc.c-torture/execute/20020720-1.x: Skip this test on
29904         several targets known to fail.
29905
29906 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
29907
29908         * gcc.dg/mips-args-[123].c: New tests.
29909
29910 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
29911
29912         * gcc.dg/ppc-spe.c: New.
29913
29914 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
29915
29916         * g++.dg/other/ptrmem4.C: New testcase.
29917
29918 2002-07-24  Richard Henderson  <rth@redhat.com>
29919
29920         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
29921
29922 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
29923
29924         * g++.dg/ext/alignof1.C (main): Return 0 for success.
29925
29926 2002-07-24  Roger Sayle  <roger@eyesopen.com>
29927
29928         * gcc.c-torture/execute/memset-3.c: New testcase.
29929
29930 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
29931
29932         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
29933         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
29934
29935 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29936
29937         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
29938         Delete.
29939
29940 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
29941
29942         * gcc.c-torture/compile/simd-4.c: New test.
29943
29944 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29945
29946         PR c++/7347, c++/7348
29947         * g++.dg/template/access4.C: New test.
29948         * g++.dg/template/access5.C: New test.
29949         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
29950         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
29951         * g++.old-deja/g++.pt/ttp58.C: Likewise.
29952         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
29953
29954 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
29955
29956         * gcc.dg/gnu89-init-2.c: New test.
29957
29958 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
29959
29960         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
29961
29962 2002-07-20  Roger Sayle  <roger@eyesopen.com>
29963
29964         * gcc.c-torture/execute/20020720-1.c: New testcase.
29965
29966 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
29967
29968         * gcc.dg/cpp/Wsignprom.c: New tests.
29969
29970 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
29971
29972         * gcc.c-torture/execute/loop-13.c: New test.
29973
29974 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
29975
29976         * gcc.dg/cpp/expr.c: New tests.
29977
29978 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
29979
29980         * g++.dg/opt/pr6713.C: Add template instantiation.
29981
29982 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
29983
29984         * gcc.dg/nest.c: New test.
29985
29986 2002-07-17  Richard Henderson  <rth@redhat.com>
29987
29988         * g++.dg/opt/pr6713.C: New test.
29989
29990 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
29991
29992         * gcc.c-torture/execute/loop-2e.x: Let the testcase
29993         XFAIL for all x86 processors.
29994
29995 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
29996
29997         * gcc.c-torture/execute/20010122-1.x: Do not test with
29998         -fomit-frame-pointer.
29999
30000 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30001
30002         * g++.dg/template/instantiate2.C: New test.
30003         * g++.dg/template/spec4.C: New test.
30004
30005 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30006
30007         * g++.dg/template/access2.C: New test.
30008         * g++.dg/template/access3.C: New test.
30009
30010 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
30011
30012         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30013         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30014         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30015         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30016         Convert to use <stdarg.h>.
30017         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30018         Delete.
30019         * gcc.dg/va-arg-2.c: New.
30020         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30021
30022 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
30023
30024         * gcc.c-torture/compile/20020710-1.c: New test.
30025
30026 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
30027                           Andrew Pinski  <pinskia@physics.uc.edu>
30028
30029         gcc.c-torture/compile/simd-2.c: New testcase.
30030         gcc.c-torture/compile/simd-3.c: Likewise.
30031
30032 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
30033
30034         PR c++/7224
30035         * g++.dg/overload/error1.C: New test.
30036
30037 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30038
30039         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30040         configuration and IRIX 6 O32 ABI.
30041
30042 2002-07-11  Roger Sayle  <roger@eyesopen.com>
30043
30044         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30045
30046 2002-07-10  Roger Sayle  <roger@eyesopen.com>
30047
30048         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30049
30050 2002-07-10  Jeffrey A Law  <law@redhat.com>
30051
30052         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30053
30054         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
30055
30056 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
30057
30058         * gcc.dg/20020312-2.c: Check for __PPC__.
30059
30060 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
30061
30062         * gcc.c-torture/compile/20020709-1.c: New test.
30063
30064 2002-07-07  Roger Sayle  <roger@eyesopen.com>
30065
30066         * g++.dg/template/qualttp21.C: New test case.
30067
30068 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
30069
30070         * gcc.c-torture/compile/20020706-1.c: New test.
30071         * gcc.c-torture/compile/20020706-2.c: New test.
30072
30073 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
30074             Alexandre Oliva  <aoliva@redhat.com>
30075
30076         * g++.dg/warn/incomplete1.C: New test.
30077
30078 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30079
30080         PR c++/7099
30081         * g++.dg/warn/noreturn1.C: New test.
30082
30083 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
30084
30085         PR c++/6706
30086         * g++.dg/debug/debug6.C: New test.
30087         * g++.dg/debug/debug7.C: New test.
30088
30089 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
30090
30091         * gcc.c-torture/compile/simd-3.c: New test.
30092
30093 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
30094
30095         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30096         * gcc.dg/20020620-1.c: Likewise.
30097
30098 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30099
30100         PR c++/6944
30101         * g++.dg/init/array4.C: New test.
30102         * g++.dg/init/array5.C: New test.
30103
30104 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
30105
30106         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30107         * gcc.c-torture/execute/simd-2.c (main): Likewise.
30108
30109 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30110
30111         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30112         * gcc.dg/wtr-aggr-init-1.c: Likewise.
30113         * gcc.dg/wtr-conversion-1.c: Likewise.
30114         * gcc.dg/wtr-escape-1.c: Likewise.
30115         * gcc.dg/wtr-int-type-1.c: Likewise.
30116         * gcc.dg/wtr-label-1.c: Likewise.
30117         * gcc.dg/wtr-static-1.c: Likewise.
30118         * gcc.dg/wtr-strcat-1.c: Likewise.
30119         * gcc.dg/wtr-suffix-1.c: Likewise.
30120         * gcc.dg/wtr-switch-1.c: Likewise.
30121         * gcc.dg/wtr-unary-plus-1.c: Likewise.
30122         * gcc.dg/wtr-union-init-1.c: Likewise.
30123         * gcc.dg/wtr-union-init-2.c: Likewise.
30124         * gcc.dg/wtr-union-init-3.c: Likewise.
30125
30126         * gcc.dg/wtr-func-def-1.c: New test.
30127
30128 2002-07-02 Devang Patel <dpatel@apple.com>
30129
30130         * objc.dg/param-1.m: New test.
30131
30132 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
30133
30134         * gcc.dg/cpp/trad/directive.c: Add test.
30135         * gcc.dg/cpp/trad/macroargs.c: Add test.
30136         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30137
30138 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
30139
30140         * gcc.dg/cpp/cmdlne-M.c: New test.
30141
30142 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
30143
30144         * objc.dg/desig-init-1.m: New test.
30145
30146 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30147
30148         PR c++/6716
30149         * g++.dg/template/instantiate1.C: New test.
30150
30151 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
30152
30153         PR c++/7112
30154         * g++.dg/template/sizeof2.C: New test.
30155
30156 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30157
30158         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30159         gcc.dg/cpp/trad/include.c: New tests.
30160
30161 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
30162
30163         PR target/7177
30164         * gcc.c-torture/compile/20020701-1.c: New test.
30165
30166 2002-07-01  Stan Shebs  <shebs@apple.com>
30167
30168         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30169         header here...
30170         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30171         (objc-torture-execute): or here.
30172
30173 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
30174
30175         * gcc.c-torture/execute/arith-rand-ll.c: New test.
30176
30177 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30178
30179         * gcc.dg/cpp/trad/escaped-nl.c: New test.
30180
30181 2002-06-30  Devang Patel  <dpatel@apple.com>
30182
30183         * objc.dg/fsyntax-only.m: New test.
30184
30185 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
30186
30187         PR c++/6695
30188         * g++.dg/template/friend7.C: New file.
30189
30190 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
30191
30192         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30193         return type.
30194
30195 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
30196
30197         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30198         avoid division by zero.
30199
30200 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
30201
30202         * gcc.dg/Wunknownprag.c: New tests.
30203
30204 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
30205
30206         * gcc.c-torture/execute/simd-2.c: New test.
30207
30208 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
30209
30210         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30211         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30212         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30213         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30214         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30215         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30216         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30217         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30218         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30219         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30220         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30221         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30222         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30223         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30224         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30225         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30226         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30227
30228 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
30229
30230         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30231         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30232         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30233         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30234         New tests.
30235         * gcc.dg/cpp/trad/directive.c: Update.
30236
30237 2002-06-23  Andreas Jaeger  <aj@suse.de>
30238
30239         * gcc.c-torture/execute/complex-6.c: New.
30240
30241 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
30242
30243         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30244         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30245         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30246         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30247
30248 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
30249
30250         * gcc.dg/cpp/trad: New directory with traditional tests copied
30251         from parent directory.
30252         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30253         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30254         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30255         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30256         Move to trad/ and rename.
30257         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30258         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30259         gcc.dg/cpp/trad/redef2.c: New tests.
30260         * gcc.dg/cpp/trad/trad.exp: New driver.
30261
30262 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
30263
30264         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30265         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30266         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30267         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30268         Remove.
30269
30270 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
30271
30272         * gcc.dg/20020620-1.c: New test.
30273
30274 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30275
30276         * g++.dg/template/ttp4.C: New test.
30277
30278 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
30279
30280         * g++.dg/opt/vt1.C: Fix regexp.
30281
30282 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30283
30284         * gcc.c-torture/execute/pure-1.c: Make functions static again.
30285         Don't use attribute `noinline'.
30286
30287 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30288
30289         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30290
30291 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
30292
30293         * gcc.c-torture/execute/simd-1.c: New.
30294
30295         * gcc.dg/simd-1.c: New.
30296
30297 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30298
30299         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30300
30301 2002-06-16  Richard Henderson  <rth@redhat.com>
30302
30303         * g++.dg/ext/anon-struct1.C: New.
30304         * g++.dg/ext/anon-struct2.C: New.
30305         * g++.dg/ext/anon-struct3.C: New.
30306         * gcc.dg/anon-struct-1.c: New.
30307         * gcc.dg/anon-struct-2.c: New.
30308         * gcc.dg/anon-struct-3.c: New.
30309         * gcc.dg/20011008-1.c: Adjust warning text.
30310         * gcc.dg/20020527-1.c: Add -fms-extensions.
30311
30312 2002-06-16  Richard Henderson  <rth@redhat.com>
30313
30314         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30315
30316 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
30317
30318         * gcc.c-torture/execute/20020615-1.c: New test.
30319
30320 2002-06-15  Roger Sayle  <roger@eyesopen.com>
30321
30322         * gcc.c-tortuture/execute/compare-1.c: New test case.
30323         * gcc.c-tortuture/execute/compare-2.c: New test case.
30324         * gcc.c-tortuture/execute/compare-3.c: New test case.
30325
30326 2002-06-13  Richard Henderson  <rth@redhat.com>
30327
30328         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
30329         ia64 ilp32.
30330
30331 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30332
30333         * g++.dg/template/typename2.C: Update error message.
30334
30335 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
30336
30337         * gcc.c-torture/execute/20020611-1.c: New test.
30338
30339 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
30340
30341         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30342         list of targets to skip.
30343
30344 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
30345
30346         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30347         targets if not optimizing.
30348
30349 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
30350
30351         * gcc.c-torture/compile/20020605-1.c: New test.
30352
30353         * g++.dg/opt/vt1.C: New test.
30354
30355         * gcc.dg/20020531-1.c: New test.
30356
30357         * gcc.dg/20020530-1.c: New test.
30358
30359         * gcc.dg/20020527-1.c: New test.
30360
30361         * g++.dg/opt/cse1.C: New test.
30362
30363 2002-06-07  Roger Sayle  <roger@eyesopen.com>
30364
30365         * gcc.dg/20020607-2.c: New test case.
30366
30367 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
30368
30369         * gcc.c-torture/compile/20020604-1.c: New test.
30370
30371 2002-06-04  Richard Henderson  <rth@redhat.com>
30372
30373         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30374         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30375         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30376
30377 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
30378
30379         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30380
30381 2002-06-03  Richard Henderson  <rth@redhat.com>
30382
30383         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30384         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30385
30386 2002-06-02  Richard Henderson  <rth@redhat.com>
30387
30388         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30389         test functions static.
30390
30391 2002-06-02  Andreas Jaeger  <aj@suse.de>
30392
30393         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30394         now.
30395
30396 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30397
30398         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30399         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30400         Update for mofified diagnostics.
30401         * gcc.dg/c99-intconst-1.c: No longer fail.
30402
30403 2002-06-02  Richard Henderson  <rth@redhat.com>
30404
30405         * gcc.dg/uninit-A.c: Remove xfail markers.
30406
30407 2002-06-01  Roger Sayle  <roger@eyesopen.com>
30408
30409         * gcc.dg/fnegate-1.c: New test case.
30410
30411 2002-05-30  Osku Salerma  <osku@iki.fi>
30412
30413         * gcc.c-torture/execute/mayalias-1.c: New file.
30414
30415 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30416
30417         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30418         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30419         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30420
30421 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
30422
30423         * gcc.c-torture/execute/20020529-1.c: New test.
30424
30425 2002-05-27  Richard Henderson  <rth@redhat.com>
30426
30427         * g++.dg/ext/attrib6.C: New test case.
30428
30429 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30430
30431         * gcc.c-torture/execute/pure-1.c: New test.
30432
30433 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30434
30435         * gcc.dg/cpp/arith-2.c: Remove.
30436
30437 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30438
30439         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
30440         * gcc.dg/cpp/if-3.c: Remove.
30441
30442 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
30443
30444         * g++.dg/opt/cse2.C: New test.
30445
30446 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
30447
30448         * gcc.dg/cpp/arith-1.c: New semantic tests.
30449         * gcc.dg/cpp/if-1.c: Update.
30450
30451 2002-05-24  Ben Elliston  <bje@redhat.com>
30452
30453         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
30454
30455 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30456
30457         * gcc.dg/verbose-asm.c: New test.
30458
30459 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30460
30461         * gcc.dg/cpp/paste12.c: New test.
30462
30463 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30464
30465         * g++.dg/parse/named_ops.C: New test.
30466
30467 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
30468
30469         * gcc/testsuite/gcc.dg/weak-8.c: New test.
30470
30471 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
30472
30473         * gcc.dg/weak-2.c: Allow optional leading underscore
30474         in scan-assembler symbol name.
30475         * gcc.dg/weak-3.c: Likewise.
30476         * gcc.dg/weak-4.c: Likewise.
30477         * gcc.dg/weak-5.c: Likewise.
30478
30479 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
30480
30481         * gcc.dg/20020523-1.c: New test.
30482
30483 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30484
30485         * objc.dg/const-str-2.m: Update now that we stop after
30486         a command line error.
30487
30488 2002-05-22  Richard Henderson  <rth@redhat.com>
30489
30490         * g++.dg/dg.exp: Fix typo in test pruneing.
30491
30492 2002-05-22  Richard Henderson  <rth@redhat.com>
30493
30494         * g++.dg/dg.exp: Prune the tls subdirectory.
30495         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
30496         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
30497         * g++.dg/tls/init-1.C: New.
30498
30499 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
30500
30501         * gcc.dg/20020517-1.c: New test.
30502
30503 2002-05-21  Richard Henderson  <rth@redhat.com>
30504
30505         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
30506         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
30507
30508 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
30509
30510         * g++.dg/other/copy2.C: New test.
30511
30512 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
30513
30514         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
30515         (MAX_COPY): Bump up to 10 times sizeof (long long).
30516         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
30517
30518         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
30519         sizeof (long long).
30520
30521         * gcc.c-torture/execute/strcpy-1.c: New test.
30522
30523 2002-05-19  Jason Merrill  <jason2redhat.com>
30524
30525         * g++.dg/ext/oper1.C: New test.
30526
30527 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
30528 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
30529
30530         * README.QMTEST: New file.
30531
30532         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
30533
30534 2002-05-19  Andreas Jaeger  <aj@suse.de>
30535
30536         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
30537         now.
30538         * gcc.c-torture/execute/loop-2d.x: Likewise.
30539
30540 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
30541
30542         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
30543         support weak symbols.
30544         * gcc.dg/weak-4.c: Likewise.
30545         * gcc.dg/weak-6.c: Likewise.
30546
30547 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
30548
30549         * gcc.dg/weak-3.c: Add dg-excess-error comment for
30550         cygwin, coff and h8300-*-hms targets
30551         * gcc.dg/weak-5.c: Likewise.
30552         * gcc.dg/weak-7.c: Likewise.
30553
30554 2002-05-16  Jason Merrill  <jason@redhat.com>
30555
30556         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
30557         (scan-assembler-not, scan-assembler-dem): Likewise.
30558         (scan-assembler-dem-not): Likewise.
30559
30560 2002-05-15  Richard Henderson  <rth@redhat.com>
30561
30562         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
30563
30564 2002-05-15  Richard Henderson  <rth@redhat.com>
30565
30566         * gcc.dg/weak-5.c (vfoo1c): No warning here.
30567         (vfoo1f): Warning here.
30568         (vfoo1l): Don't redefine the alias.
30569
30570 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
30571
30572         * g++.dg/init/pm1.C: New test.
30573
30574 2002-05-12  David S. Miller  <davem@redhat.com>
30575
30576         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
30577         types.
30578
30579 2002-05-10  Roger Sayle  <roger@eyesopen.com>
30580
30581         * gcc.c-torture/execute/20020510-1.c: New test case.
30582
30583 2002-05-10  David S. Miller  <davem@redhat.com>
30584
30585         * gcc.c-torture/execute/conversion.c: Test long double too.
30586
30587 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
30588
30589         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
30590         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
30591         * lib/g++.exp (g++_link_flags): Likewise.
30592         * lib/objc.exp (objc_target_compile): Likewise.
30593
30594 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30595
30596         * gcc.dg/cpp/poison.c: Update.
30597         * gcc.dg/cpp/20000625-2.c: Remove.
30598         * gcc.dg/cpp/direct2s.c: Remove final test.
30599
30600 2002-05-08  Tom Rix  <trix@redhat.com>
30601
30602         * gcc.c-torture/execute/20020508-1.c: New test.
30603         * gcc.c-torture/execute/20020508-2.c: New test.
30604         * gcc.c-torture/execute/20020508-3.c: New test.
30605
30606 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30607
30608         * gcc.dg/cpp/charconst-4.c: More tests.
30609
30610 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
30611
30612         PR c/6569
30613         * gcc.dg/weak-3.c: Update location of warning messages.
30614         * gcc.dg/weak-5.c: Likewise.
30615
30616 2002-05-06  Roger Sayle  <roger@eyesopen.com>
30617
30618         * gcc.c-torture/execute/20020506-1.c: New test case.
30619
30620 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30621
30622         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
30623
30624 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30625
30626         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
30627
30628 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30629
30630         * gcc.dg/cpp/charconst-3.c: New test.
30631
30632 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30633
30634         * gcc.dg/cpp/charconst.c: Update tests.
30635
30636 2002-05-05  Tim Josling  <tej@melbpc.org.au>
30637
30638         * treelang: Added directory for new sample language treelang. Also
30639         lib/treelang.exp: New file to signal treelang should be tested.
30640
30641 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30642
30643         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
30644         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
30645         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
30646         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
30647         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
30648         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
30649         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
30650
30651 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30652
30653         * gcc.dg/format/xopen-2.c: New test.
30654
30655 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30656
30657         * gcc.dg/20020503-1.c: New test.
30658
30659 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
30660
30661         * g++.dg/init/dtor1.C: Make it tougher.
30662
30663 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
30664
30665         * g++.dg/init/dtor1.C: New test.
30666
30667 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
30668
30669         * gcc.dg/altivec-8.c: New.
30670
30671 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
30672
30673         * gcc.dg/altivec-7.c: New.
30674
30675 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
30676
30677         * g++.dg/parse/typedef1.C: New test.
30678
30679 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
30680
30681         PR c++/6486
30682         * g++.dg/template/friend6.C: New test.
30683
30684         PR c++/6492
30685         * g++.dg/init/copy1.C: New test.
30686
30687 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
30688
30689         * g++.dg/warn/effc1.C: New test.
30690
30691 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30692
30693         * gcc.dg/cpp/if-cexp.c: Add a test.
30694
30695 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
30696
30697         * gcc.dg/20020426-2.c: New test.
30698
30699 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30700
30701         * gcc.dg/cpp/if-mop.c: Update.
30702         * gcc.dg/cpp/if-mpar.c: Add test.
30703         * gcc.dg/cpp/if-oppr.c: Update.
30704
30705 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30706
30707         PR c/6343
30708         * gcc.dg/weak-[2-7].c: New tests.
30709
30710 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30711
30712         * gcc.dg/enum1.c: New test.
30713
30714 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30715
30716         PR c++/6497
30717         * g++.dg/inherit/access2.C: New test.
30718
30719 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30720
30721         PR bootstrap/6445
30722         * gcc.dg/20020426-1.c: New test.
30723
30724 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30725
30726         * g++.dg/abi/enum1.C: New test.
30727
30728 2002-04-26  Richard Henderson  <rth@redhat.com>
30729
30730         * gcc.dg/c99-bool-1.c: Expect always true warning.
30731
30732 2002-04-25  Roger Sayle  <roger@eyesopen.com>
30733
30734         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
30735
30736 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30737
30738         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
30739         targets.
30740
30741 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
30742
30743         * g++.dg/abi/mange7.C: New test.
30744
30745         PR c++/6438.
30746         * g++.dg/parse/stmtexpr2.C: New test.
30747
30748 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
30749
30750         * gcc.dg/20020312-2.c: Add SH target.
30751
30752 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30753
30754         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
30755         compiler output on mips*-*-irix*.
30756
30757 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
30758
30759         * g++.dg/parse/attr1.C: New test.
30760
30761 2002-04-23  Roger Sayle  <roger@eyesopen.com>
30762
30763         * gcc.c-torture/execute/string-opt-17.c: New test case.
30764         * gcc.c-torture/execute/memset-2.c: New test case.
30765
30766 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
30767
30768         PR c++/6256:
30769         * g++.dg/template/friend5.C: New test.
30770
30771         PR c++/6331:
30772         * g++.dg/template/qual1.C: Likewise.
30773
30774 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
30775
30776         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
30777         Include stdlib.h, not stdio.h or ctype.h.
30778
30779 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
30780
30781         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
30782         cris-*-elf* and mmix-*-*.
30783         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
30784         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
30785         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
30786         Ditto.
30787         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
30788         * gcc.dg/wchar_t-1.c: Ditto.
30789
30790 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
30791
30792         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
30793         Clarify comment.
30794
30795 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
30796
30797         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
30798
30799 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30800
30801         * gcc.c-torture/execute/20000906-1.x: Delete.
30802
30803 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
30804
30805         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
30806
30807 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
30808
30809         * PR6367
30810         * g77.f-torture/execute/6367.f: New test.
30811         * g77.f-torture/execute/6367.x: Disable for MMIX.
30812
30813 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
30814
30815         * PR6352
30816         * g++.dg/opt/inline2.C: New test.
30817
30818 2002-04-18  Richard Henderson  <rth@redhat.com>
30819
30820         * gcc.dg/20000906-1.c: Enable for all targets.
30821         * gcc.c-torture/compile/iftrap-2.c: New.
30822
30823 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30824
30825         * gcc.dg/20020418-1.c: New test.
30826         * gcc.dg/20020418-2.c: New test.
30827
30828 2002-04-18  Richard Henderson  <rth@redhat.com>
30829
30830         * gcc.c-torture/compile/iftrap-1.c: New.
30831         * gcc.dg/iftrap-1.c: Adjust for ia64.
30832         * gcc.dg/iftrap-2.c: New.
30833
30834 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30835
30836         * gcc.c-torture/compile/20020418-1.c: New test.
30837
30838 2002-04-18  Roger Sayle  <roger@eyesopen.com>
30839
30840         * gcc.c-torture/compile/20020415-1.c: New.
30841
30842 2002-04-18  David S. Miller  <davem@redhat.com>
30843
30844         * gcc.c-torture/execute/20020418-1.c: New test.
30845
30846 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
30847
30848         * gcc.dg/20020416-1.c: New test.
30849
30850         * g++.dg/opt/inline1.C: New test.
30851
30852 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
30853
30854         * gcc.dg/altivec-5.c: New test.
30855
30856         * gcc.dg/20020415-1.c: New test.
30857
30858 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
30859
30860         * testsuite/lib/chill.exp: Remove.
30861
30862 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
30863
30864         * g++.dg/other/big-struct.C: New test.
30865
30866 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
30867
30868         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
30869         of scratch file.
30870
30871 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
30872
30873         PR c/6277
30874         * gcc.dg/i386-387-1.c: Allow optional leading underscore
30875         in scan-assembler function name
30876
30877 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
30878
30879         * g77.f-torture/execute/980628-4.x,
30880         g77.f-torture/execute/980628-5.x,
30881         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30882         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30883         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
30884         i[34567]86-*-*.
30885
30886 2002-04-13  David S. Miller  <davem@redhat.com>
30887
30888         * gcc.c-torture/execute/20020413-1.c: New test.
30889
30890 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
30891
30892         * gcc.dg/asm-6.c,
30893         * g++.dg/ext/asm1.C: New tests.
30894
30895 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
30896
30897         PR c++ 5373.
30898         * g++.dg/parse/stmtexpr1.C: New test.
30899
30900         PR c++/5189.
30901         * g++.dg/template/copy1.C: New test.
30902
30903 2002-04-12  Richard Henderson  <rth@redhat.com>
30904
30905         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
30906
30907 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
30908
30909         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
30910         gcc.c-torture/execute/20020307-2.c.
30911
30912 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
30913
30914         * g++.dg/ext/attrib5.C,
30915         * g++.dg/lookup/struct1.C: New tests.
30916
30917 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
30918
30919         * gcc.dg/20020411-1.c: New test.
30920
30921         * gcc.c-torture/execute/20020411-1.c: New test.
30922
30923 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
30924
30925         * g77.f-torture/execute/6177.f: New test.
30926
30927 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
30928
30929         PR middle-end/6247
30930         * g++.dg/opt/cleanup1.C: New test.
30931
30932         * g++.dg/opt/const1.C: New test.
30933
30934 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
30935
30936         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
30937
30938 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30939
30940         PR c++/5507
30941         * g++.dg/template/typename2.C: New test.
30942
30943 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
30944
30945         * gcc.c-torture/execute/loop-12.c: New.
30946
30947 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
30948
30949         * g77.f-torture/execute/980628-4.x,
30950         g77.f-torture/execute/980628-5.x,
30951         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30952         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30953         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
30954
30955 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30956
30957         PR optimization/6086
30958         * g++.dg/opt/preinc1.C: New test.
30959
30960 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30961
30962         PR c++/5571
30963         * g++.dg/opt/static2.C: New test.
30964
30965 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30966
30967         PR c/5120
30968         * gcc.dg/20020406-1.c: New test.
30969
30970 2002-04-04  David S. Miller  <davem@redhat.com>
30971
30972         * gcc.c-torture/execute/20020404-1.c: New test.
30973
30974 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
30975
30976         PR c/6123
30977         * gcc.dg/20020312-2.c: Do not declare global register variable
30978         if __PIC__ or __pic__ is defined.
30979
30980 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
30981
30982         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
30983         __asm__ so that it works correctly even if -ansi -pedantic-errors.
30984
30985 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30986
30987         * gcc.misc-tests/linkage.exp: Update last change to handle
30988         sparc*-, not just sparc-.
30989
30990 2002-04-03  Richard Henderson  <rth@redhat.com>
30991
30992         * gcc.dg/cpp/ucs.c: Improved long UCS test.
30993
30994 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30995
30996         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
30997
30998 2002-04-02  David S. Miller  <davem@redhat.com>
30999
31000         * gcc.c-torture/execute/20020402-3.c: New test.
31001
31002 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31003
31004         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31005         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31006
31007         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31008         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31009         g77.f-torture/execute/20001201.x,
31010         g77.f-torture/execute/u77-test.x: New files.
31011
31012         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31013         * gcc.dg/wchar_t-1.c: Ditto.
31014
31015 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31016
31017         * gcc.c-torture/execute/20020402-1.c: New test.
31018
31019 2002-04-01  Richard Henderson  <rth@redhat.com>
31020
31021         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31022
31023         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31024
31025 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31026
31027         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31028
31029 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31030
31031         * g++.dg/inherit/template-as-base.C: Expect error.
31032         * g++.dg/inherit/namespace-as-base.C: Likewise.
31033
31034 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
31035
31036         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31037         g++.dg/ext/instantiate3.C: Tweak match patterns.
31038
31039         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31040         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31041         -da test.
31042
31043 2002-03-31  Richard Henderson  <rth@redhat.com>
31044
31045         * gcc.dg/special/alias-2.c: New.
31046         * gcc.dg/special/ecos.exp: Run it.
31047
31048 2002-03-31  Richard Henderson  <rth@redhat.com>
31049
31050         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31051
31052 2002-03-31  Kazu Hirata  <kazu@hxi.com>
31053
31054         * gcc.dg/weak-1.c: Disable on h8300 port.
31055
31056 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
31057
31058         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31059         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31060         ordering tests.
31061         * g++.dg/bprob/bprob-1.C: New test.
31062         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31063         * g++.dg/gcov/gcov-1.C: New test.
31064         * g++.dg/gcov/gcov-1.x: New file.
31065         * g++.dg/gcov/gcov-2.C: New test.
31066         * g++.dg/gcov/gcov-3.C: New test.
31067         * g++.dg/gcov/gcov-3.h: New file.
31068
31069 2002-03-28  Roger Sayle  <roger@eyesopen.com>
31070
31071         * g++.old-deja/g++.other/builtins5.C: New test.
31072         * g++.old-deja/g++.other/builtins6.C: New test.
31073         * g++.old-deja/g++.other/builtins7.C: New test.
31074         * g++.old-deja/g++.other/builtins8.C: New test.
31075         * g++.old-deja/g++.other/builtins9.C: New test.
31076
31077 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
31078
31079         * g++.dg/opt/static1.C: New test.
31080
31081         * g++.dg/opt/longbranch1.C: New test.
31082
31083 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
31084
31085         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31086
31087         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31088
31089 2002-03-28  Jeffrey A Law  (law@redhat.com)
31090
31091         * gcc.c-torture/execute/20020328-1.c: New test.
31092
31093 2002-03-27  Richard Henderson  <rth@redhat.com>
31094
31095         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31096         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31097         move from g++.old-deja/g++.ext/.
31098
31099 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
31100
31101         * g++.dg/init/new2.C: New test.
31102
31103 2002-03-26  Richard Henderson  <rth@redhat.com>
31104
31105         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31106
31107         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31108         on sparc.
31109
31110         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
31111         sparcv9 systems.
31112         * gcc.dg/20001102-1.c: Likewise.
31113
31114 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
31115
31116         * gcc.dg/cpp/endif-pedantic1.c,
31117         gcc.dg/cpp/endif-pedantic2.c: New tests.
31118
31119 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
31120
31121         * g++.dg/init/new1.C: New test.
31122
31123 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31124
31125         * g++.dg/abi/vbase9.C: New test.
31126
31127 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
31128
31129         * gcc.dg/arm-asm.c: New test.
31130
31131 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
31132
31133         * gcc.dg/Wswitch-enum.c: New test.
31134         Fix PR c/5044.
31135
31136 2002-03-26  Richard Henderson  <rth@redhat.com>
31137
31138         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31139         structure.
31140
31141 2002-03-25  Richard Henderson  <rth@redhat.com>
31142
31143         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
31144         sparcv9 systems.
31145
31146         * gcc.c-torture/compile/20011119-1.c (xxx): New.
31147         * gcc.c-torture/compile/20011119-2.c (xxx): New.
31148
31149 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
31150
31151         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31152
31153 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
31154
31155         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31156         targets using generic thunk support.
31157
31158 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
31159
31160         * gcc.c-torture/compile/20020323-1.c: New test.
31161
31162         * g++.dg/opt/conj2.C: New test.
31163
31164 2002-03-24  Richard Henderson  <rth@redhat.com>
31165
31166         * gcc.dg/weak-1.c: Use -fno-common.
31167
31168 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31169
31170         * g77.dg/f77-edit-apostrophe-out.f: New test
31171         * g77.dg/f77-edit-h-out.f: New test
31172         * g77.dg/f77-edit-t-in.f: New test
31173         * g77.dg/f77-edit-t-out.f: New test
31174         * g77.dg/f77-edit-x-out.f: New test
31175         * g77.dg/f77-edit-slash-out.f: New test
31176         * g77.dg/f77-edit-colon-out.f: New test
31177         * g77.dg/f77-edit-s-out.f: New test
31178
31179 2002-03-24  Richard Henderson  <rth@redhat.com>
31180
31181         * objc/execute/formal_protocol-6.x: New XFAIL.
31182
31183 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31184
31185         * gcc.dg/weak-1.c: Early return from dg-final on platforms
31186         that do not support weak symbols
31187
31188 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31189
31190         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31191         * lib/g77.exp: Likewise.
31192         * lib/objc.exp: Likewise.
31193
31194 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
31195
31196         * gcc.dg/Wswitch-default.c: New test.
31197
31198 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
31199
31200         * g++.dg/other/enum1.C: New test.
31201
31202 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
31203
31204         * gcc.dg/pragma-ep-3.c: Fix typo.
31205
31206 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31207
31208         * g++.dg/inherit/template-as-base.C: New test.
31209
31210 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
31211
31212         * g++.old-deja/g++.other/dwarf2-1.C: Move...
31213         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
31214
31215 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
31216
31217         * gcc.dg/cpp/multiline.c: Update to match.
31218
31219 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
31220
31221         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31222
31223 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
31224
31225         * gcc.dg/cpp/extratokens2.c: New file.
31226
31227 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
31228
31229         * gcc.dg/20020312-2.c: Add rs6000 target.
31230
31231         * gcc.c-torture/compile/20020319-1.c: New test.
31232
31233 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31234
31235         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31236         (A, E): Handle this.
31237
31238 2002-03-20  Jason Merrill  <jason@redhat.com>
31239
31240         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31241         ignoring -fpic.
31242         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31243         through prune_gcc_output.
31244
31245 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
31246
31247         * gcc.c-torture/compile/20020320-1.c: New test.
31248
31249 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
31250
31251         * gcc.c-torture/compile/20020318-1.c: New test.
31252
31253         * gcc.dg/struct-by-value-1.c: New test.
31254
31255         * gcc.dg/20020319-1.c: New test.
31256
31257 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
31258
31259         * g++.dg/opt/conj1.C: New test.
31260
31261 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
31262
31263         * g++.dg/template/qualttp20.C: Revert previous change.
31264         * g++.dg/template/qualttp3.C: Likewise.
31265         * g++.dg/template/qualttp4.C: Likewise.
31266         * g++.dg/template/qualttp5.C: Likewise.
31267         * g++.dg/template/qualttp6.C: Likewise.
31268         * g++.dg/template/qualttp7.C: Likewise.
31269         * g++.dg/template/qualttp8.C: Likewise.
31270         * g++.dg/template/recurse.C: Likewise.
31271
31272 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31273
31274         * gcc.dg/cpp/wchar-1.c: Update.
31275
31276 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31277
31278         * g++.dg/template/conv1.C: New test.
31279         * g++.dg/template/conv2.C: New test.
31280         * g++.dg/template/conv3.C: New test.
31281         * g++.dg/template/conv4.C: New test.
31282
31283 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31284
31285         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31286         * g++.dg/template/qualttp3.C: Likewise.
31287         * g++.dg/template/qualttp4.C: Likewise.
31288         * g++.dg/template/qualttp5.C: Likewise.
31289         * g++.dg/template/qualttp6.C: Likewise.
31290         * g++.dg/template/qualttp7.C: Likewise.
31291         * g++.dg/template/qualttp8.C: Likewise.
31292         * g++.dg/template/recurse.C: Likewise.
31293
31294 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31295
31296         * g++.dg/opt/dtor1.C: New test.
31297
31298 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
31299
31300         * gcc.c-torture/compile/20020315-1.c: New test.
31301
31302 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
31303
31304         * gcc.dg/weak-1.c: Fix scan tests.
31305
31306 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
31307
31308         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31309         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31310         cris-*-aout* mmix-*-*.
31311         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31312         cris-*-aout* mmix-*-*.
31313         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31314         cris-*-elf* cris-*-aout* and mmix-*-*.
31315         * gcc.dg/20001009-1.c: Ditto.
31316         * gcc.dg/20010912-1.c: Ditto.
31317         * gcc.dg/20020122-4.c: Ditto.
31318         * gcc.dg/inline-2.c: Ditto.
31319
31320 2002-03-14  Jeffrey A Law  (law@cygnus.com)
31321
31322         * gcc.c-torture/compile/20020314-1.c: New test.
31323
31324 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
31325
31326         * gcc.c-torture/execute/20020314-1.c: New test.
31327
31328 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
31329
31330         * g++.dg/warn/Wunused-1.C: New test.
31331
31332 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
31333
31334         * g++.dg/abi/mangle6.C: New test.
31335
31336 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
31337
31338         * gcc.c-torture/compile/20020309-2.c: New test.
31339
31340         * gcc.c-torture/compile/20020312-1.c: New test.
31341
31342 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31343
31344         * g++.dg/other/access1.C: New test.
31345
31346 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
31347
31348         * gcc.c-torture/execute/wchar_t-1.c: New test.
31349
31350 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
31351
31352         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31353
31354 2002-03-12  Roger Sayle  <roger@eyesopen.com>
31355
31356         * gcc.dg/20020312-1.c: New test case.
31357
31358 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
31359
31360         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31361
31362 2002-03-11  Richard Henderson  <rth@redhat.com>
31363
31364         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31365         * g++.old-deja/g++.jason/report.C: Likewise.
31366
31367 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31368
31369         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31370         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31371
31372 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31373
31374         * testsuite/g++.dg/overload/pmf1.C: New test.
31375
31376 2002-03-11  Kazu Hirata  <kazu@hxi.com>
31377
31378         * gcc.c-torture/execute/20020307-1.c: Use long.
31379
31380 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
31381
31382         PR optimization/5844
31383         * gcc.dg/20020310-1.c: New test.
31384
31385 2002-03-09  Michael Meissner  <meissner@redhat.com>
31386
31387         * gcc.c-torture/execute/memcpy-2.c: New test.
31388         * gcc.c-torture/execute/memset-1.c: New test.
31389         * gcc.c-torture/execute/strlen-1.c: New test.
31390         * gcc.c-torture/execute/strcmp-1.c: New test.
31391         * gcc.c-torture/execute/strncmp-1.c: New test.
31392
31393 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
31394
31395         * gcc.dg/ppc-ldstruct.c: New test.
31396
31397 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
31398
31399         * gcc.c-torture/execute/va-arg-22.c: New test.
31400
31401 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31402
31403         * gcc.c-torture/compile/20020309-1.c: New test.
31404
31405 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
31406
31407         * gcc.c-torture/execute/20020307-2.c: New test.
31408
31409 2002-03-07  Jeffrey A Law  (law@redhat.com)
31410
31411         * g77.f-torture/compile/20020307-1.f: New test.
31412
31413 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
31414
31415         * gcc.dg/unordered-1.c: New test.
31416
31417 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
31418
31419         * gcc.c-torture/execute/20020307-1.c: New test.
31420
31421 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
31422
31423         * gcc.dg/20020304-1.c: New test.
31424
31425         * gcc.c-torture/compile/20020304-2.c: New test.
31426
31427 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
31428
31429         * gcc.c-torture/compile/20020304-1.c: New test case
31430         (from PR c/5830).
31431
31432 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
31433
31434         * gcc.dg/20020103-1.c: Add other -D ppc variants.
31435
31436 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31437
31438         * g++.dg/other/classkey1.C: New test.
31439
31440 2002-03-01  Richard Henderson  <rth@redhat.com>
31441
31442         * gcc.c-torture/compile/981223-1.x: New.
31443         * gcc.c-torture/compile/920625-1.x: New.
31444
31445 2002-02-28  Richard Henderson  <rth@redhat.com>
31446
31447         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
31448
31449 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
31450
31451         * gcc.c-torture/execute/20020227-1.c: New test.
31452
31453 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
31454
31455         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
31456         here" ERROR lines.
31457         * g++.old-deja/g++.oliva/partord1.C: Likewise.
31458         * g++.old-deja.g++.other/defarg1.C: Likewise.
31459         * g++.old-deja/g++.pt/calls2.C: Likewise.
31460         * g++.old-deja/g++.pt/crash20.C: Likewise.
31461         * g++.old-deja/g++.pt/crash30.C: Likewise.
31462         * g++.old-deja/g++.pt/crash36.C: Likewise.
31463         * g++.old-deja/g++.pt/crash6.C: Likewise.
31464         * g++.old-deja/g++.pt/defarg13.C: Likewise.
31465         * g++.old-deja/g++.pt/derived3.C: Likewise.
31466         * g++.old-deja/g++.pt/error1.C: Likewise.
31467         * g++.old-deja/g++.pt/friend21.C: Likewise.
31468         * g++.old-deja/g++.pt/friend23.C: Likewise.
31469         * g++.old-deja/g++.pt/infinite1.C: Likewise.
31470         * g++.old-deja/g++.robertl/eb128.C: Likewise.
31471
31472 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
31473
31474         * gcc.c-torture/execute/20020225-2.c: New test.
31475
31476 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
31477
31478         * gcc.c-torture/execute/920730-1t.c,
31479         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
31480         Delete test cases, only relevant to -traditional.
31481
31482 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31483
31484         * gcc.dg/cpp/undef1.c: Remove.
31485         * gcc.dg/cpp/directiv.c: Update.
31486         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
31487
31488 2002-02-27  Michael Meissner  <meissner@redhat.com>
31489
31490         * gcc.c-torture/execute/20020226-1.c: New test.
31491
31492 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
31493
31494         * g++.dg/debug/debug4.C: New test.
31495
31496         * gcc.dg/ia64-visibility-1.c: New test.
31497
31498 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
31499
31500         * gcc.dg/debug/20020224-1.c: New.
31501
31502 2002-02-25  Kazu Hirata  <kazu@hxi.com>
31503
31504         * gcc.c-torture/execute/960416-1.x: New.
31505         * gcc.c-torture/execute/divconst-3.x: Likewise.
31506
31507 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
31508
31509         * gcc.dg/20020224-1.c: New test.
31510
31511 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
31512
31513         * gcc.c-torture/execute/20020225-1.c: New.
31514
31515 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31516
31517         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
31518
31519 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
31520
31521         * gcc.dg/20020222-1.c: New test.
31522
31523 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
31524
31525         * g++.dg/opt/anonunion1.C: New test.
31526
31527 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
31528
31529         * g++.dg/template/qualttp19.C: New test.
31530         * g++.dg/template/qualttp20.C: New test.
31531         * g++.old-deja/g++.jason/report.C: Adjust expected errors
31532         * g++.old-deja/g++.other/qual1.C: Likewise.
31533
31534 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
31535
31536         * gcc.dg/attr-alwaysinline.c: New.
31537
31538 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
31539
31540         * gcc.dg/20020220-1.c: New test.
31541
31542         * gcc.dg/20020220-2.c: New test.
31543
31544         * g++.dg/opt/mmx1.C: New test.
31545
31546 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
31547
31548         * gcc.c-torture/compile/20020110.c: New test.
31549
31550 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
31551
31552         * gcc.c-torture/execute/20020219-1.c: New test.
31553
31554         * gcc.dg/20020219-1.c: New test.
31555
31556         * gcc.dg/noncompile/20020220-1.c: New test.
31557
31558         * g++.dg/opt/ptrintsum1.C: New test.
31559
31560         * gcc.dg/debug/20020220-1.c: New test.
31561
31562 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
31563
31564         * gcc.c-torture/execute/20020216-1.c: New test.
31565
31566 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31567
31568         * gcc.dg/decl-1.c: Update, new test.
31569
31570 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
31571
31572         * g++.dg/abi/bitfield1.C: New test.
31573         * g++.dg/abi/bitfield2.C: New test.
31574
31575 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31576
31577         * gcc.dg/attr-nest.c: New test.
31578
31579 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31580
31581         * gcc.c-torture/execute/20020215-1.c: New test.
31582
31583 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
31584
31585         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
31586         * g++.dg/debug/debug.exp: New.
31587         * g++.dg/debug/trivial.C: New.
31588         * g++.dg/debug/debug1.C: Moved...
31589         * g++.dg/other/debug1.C: ...from here.
31590         * g++.dg/debug/debug2.C: Moved...
31591         * g++.dg/other/debug2.C: ...from here.
31592         * g++.dg/debug/debug3.C: Moved...
31593         * g++.dg/other/debug3.C: ...from here.
31594
31595         * gcc.dg/noncompile/20020213-1.c: New test.
31596
31597 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
31598
31599         * g++.dg/other/debug3.C: New test.
31600
31601         * gcc.c-torture/execute/20020213-1.c: New test.
31602
31603 2002-02-13  Richard Smith <richard@ex-parrot.com>
31604
31605         * g++.old-deja/g++.other/thunk1.C: New test.
31606
31607 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31608
31609         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
31610
31611 2002-02-13  Stan Shebs  <shebs@apple.com>
31612
31613         * gcc.dg/altivec-3.c: New.
31614
31615 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
31616
31617         * gcc.dg/Wunreachable-1.c: New test.
31618         * gcc.dg/Wunreachable-2.c: New test.
31619
31620 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31621
31622         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
31623
31624 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
31625
31626         * gcc.dg/decl-1.c: New test.
31627
31628 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31629
31630         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
31631
31632 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31633
31634         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
31635         * gcc.c-torture/compile/980506-1.x: Likewise.
31636
31637 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31638
31639         * gcc.dg/20020210-1.c: New.
31640
31641 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
31642
31643         * g77.f-torture/execute/947.f: New regression test
31644         for PR fortran/947.
31645
31646 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
31647
31648         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
31649         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
31650
31651 2002-02-08  Richard Henderson  <rth@redhat.com>
31652
31653         * gcc.c-torture/compile/labels-3.c: New.
31654
31655 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
31656
31657         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
31658         expression statements work instead.
31659         * gcc.dg/noncompile/20020207-1.c: New test.
31660
31661 2002-02-07  Richard Henderson  <rth@redhat.com>
31662
31663         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
31664
31665 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31666
31667         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
31668         message from g77
31669         * lib/g77-dg.exp: Trim g77 error messages so that they are
31670         recognized by dg.exp.
31671
31672 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31673
31674         PR fortran/5473
31675         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
31676
31677 2002-02-07  Richard Henderson  <rth@redhat.com>
31678
31679         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
31680         to be sufficiently aligned for integers.
31681
31682 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
31683
31684         * g++.dg/template/friend4.C: New test.
31685
31686 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31687
31688         PR fortran/5743
31689         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
31690         unsupported cases.
31691
31692 2002-02-07  Richard Henderson  <rth@redhat.com>
31693
31694         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
31695         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
31696         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
31697         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
31698
31699 2002-02-06  Richard Henderson  <rth@redhat.com>
31700
31701         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
31702
31703 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
31704
31705         * gcc.dg/20020206-1.c: New test.
31706
31707 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
31708
31709         * gcc.c-torture/execute/20020206-1.c: New test.
31710
31711         * gcc.c-torture/execute/20020206-2.c: New test.
31712
31713         PR optimization/5429:
31714         * gcc.c-torture/compile/20020206-1.c: New test.
31715
31716 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
31717
31718         * g++.dg/ext/align1.C: Do not use an explicit alignment value
31719         as certain file formats cannot support particularly large
31720         alignments.
31721
31722         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
31723         and do not expect to be able to link the executable.
31724
31725         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
31726         fail because the COFF format does not support the weak attribute.
31727
31728 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
31729
31730         * g77.dg/pr5473.f: New test
31731
31732 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
31733
31734         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
31735         Fix testcase accordingly.
31736
31737 2002-02-04  Richard Henderson  <rth@redhat.com>
31738
31739         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
31740         (buf): Change to be an array of pointers, not ints.
31741
31742 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31743
31744         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
31745         before all tests.  Move warning one line above to match where it
31746         C frontend emits.
31747         * gcc.dg/Wswitch-2.c: New test.
31748         * g++.dg/warn/Wswitch-1.C: New test.
31749         * g++.dg/warn/Wswitch-2.C: New test.
31750
31751 2002-02-04  Richard Henderson  <rth@redhat.com>
31752
31753         * g++.dg/abi/offsetof.C: Fix size comparison.
31754
31755 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
31756
31757         * gcc.dg/cast-qual-2.c: New test.
31758
31759 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31760
31761         * gcc.dg/20020201-4.c: New test.
31762
31763 2002-02-04  Ben Elliston  <bje@redhat.com>
31764
31765         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
31766         target_info attribute != 0, in addition to the empty string.
31767         (gcc_target_compile): Likewise.
31768
31769 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
31770
31771         * gcc.dg/Wswitch.c: New test.
31772         PR gcc/4475. PR gcc/3780.
31773
31774 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
31775
31776         * g77.f-torture/execute/5122.f: New test for regressions
31777         against PR fortran/5122.
31778
31779 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
31780
31781         * g77.f-torture/compile/pr3743.f: Delete
31782         * g77.dg/pr3743-1.f: New test.
31783         * g77.dg/pr3743-2.f: New test.
31784         * g77.dg/pr3743-3.f: New test.
31785         * g77.dg/pr3743-4.f: New test.
31786
31787 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31788
31789         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
31790
31791 2002-02-02  Richard Henderson  <rth@redhat.com>
31792
31793         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
31794         * gcc.c-torture/execute/bf64-1.c: Likewise.
31795
31796 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31797
31798         * gcc.dg/20020201-2.c: New test.
31799
31800         * gcc.dg/20020201-3.c: New test.
31801
31802         * gcc.c-torture/execute/bitfld-2.c: New test.
31803
31804 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31805
31806         * gcc.dg/bitfld-1.c: Update.
31807         * gcc.dg/bitfld-2.c: Update.
31808         * gcc.c-torture/execute/bitfld-1.x: New.
31809
31810 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31811
31812         * gcc.c-torture/execute/20020201-1.c: New test.
31813
31814 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
31815
31816         PR target/5469
31817         * gcc.dg/20020201-1.c: New test.
31818
31819 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
31820
31821         PR fortran/3743
31822         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
31823         * g77.f-torture/compile/pr3743.x: Remove
31824
31825 2002-01-31  Tom Rix  <trix@redhat.com>
31826
31827         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
31828
31829 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31830
31831         * gcc.dg/noncompile/20020130-1.c: New test.
31832
31833 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
31834
31835         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
31836
31837 2002-01-29  Richard Henderson  <rth@redhat.com>
31838
31839         * gcc.c-torture/execute/991118-1.c: Cast various constants back
31840         to long long.
31841         * gcc.c-torture/execute/bf64-1.c: Likewise.
31842
31843 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
31844
31845         * gcc.c-torture/execute/20020129-1.c: New test.
31846
31847 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31848
31849         * gcc.c-torture/compile/20000224-1.c: Update.
31850         * gcc.c-torture/execute/bitfld-1.c: New tests.
31851         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
31852         * gcc.dg/uninit-A.c: Update.
31853
31854 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31855
31856         * g++.dg/template/ctor1.C: Add instantiation.
31857
31858 2002-01-28  Paul Koning  <pkoning@equallogic.com>
31859
31860         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
31861         argument to __builtin_prefetch to be const ptr.
31862
31863 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
31864
31865         * gcc.c-torture/compile/20020120-1.c: New test.
31866
31867 2002-01-27  Kazu Hirata  <kazu@hxi.com>
31868
31869         * gcc.c-torture/execute/20020127-1.c: New test.
31870
31871 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
31872
31873         * g77.dg/f77-edit-i-in.f: New test
31874         * g77.dg/f77-edit-i-out.f: New test
31875
31876 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
31877
31878         * gcc.dg/debug/debug.exp: New file.
31879         * gcc.dg/debug/trivial.c: New file.
31880         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
31881         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
31882         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
31883         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
31884         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
31885         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
31886         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
31887         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
31888         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
31889         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
31890         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
31891         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
31892         * gcc.dg/20000503-1.c: Removed.
31893         * gcc.dg/20010207-1.c: Removed.
31894         * gcc.dg/20011223-1.c: Removed.
31895         * gcc.dg/20020104-2.c: Removed.
31896         * gcc.dg/debug-1.c: Removed.
31897         * gcc.dg/debug-2.c: Removed.
31898         * gcc.dg/debug-3.c: Removed.
31899         * gcc.dg/debug-4.c: Removed.
31900         * gcc.dg/debug-5.c: Removed.
31901         * gcc.dg/debug-6.c: Removed.
31902         * gcc.dg/dwarf2-1.c: Removed.
31903         * gcc.dg/dwarf2-2.c: Removed.
31904
31905 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
31906
31907         * g++.old-deja/g++.other/eh5.C: New test.
31908         * g++.old-deja/g++.other/sibcall2.C: New test.
31909         * g++.old-deja/g++.other/array9.C: New test.
31910         * g++.old-deja/g++.other/typename2.C: New test.
31911         * g++.old-deja/g++.other/crash60.C: New test.
31912         * g++.old-deja/g++.other/conv9.C: New test.
31913         * g++.old-deja/g++.other/mangle10.C: New test.
31914         * g++.old-deja/g++.other/unchanging1.C: New test.
31915         * g++.old-deja/g++.other/exprstmt1.C: New test.
31916         * g++.old-deja/g++.other/inline23.C: New test.
31917         * g++.old-deja/g++.eh/ia64-1.C: New test.
31918         * g++.old-deja/g++.other/dwarf2-1.C: New test.
31919         * g++.old-deja/g++.other/reload1.C: New test.
31920         * g++.old-deja/g++.other/static20.C: New test.
31921         * g++.old-deja/g++.other/local-alloc1.C: New test.
31922         * g++.old-deja/g++.other/conv8.C: New test.
31923         * g++.old-deja/g++.other/stmtexpr2.C: New test.
31924         * g++.old-deja/g++.other/storeexpr1.C: New test.
31925         * g++.old-deja/g++.other/storeexpr2.C: New test.
31926         * g++.dg/eh/template2.C: New test.
31927         * g++.dg/warn/weak1.C: New test.
31928
31929 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
31930
31931         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31932         Remove first, non-varying, argument.
31933
31934 2002-01-23  Richard Henderson  <rth@redhat.com>
31935
31936         * gcc.dg/inline-2.c: New.
31937
31938         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
31939         Add optional target arg.  Check number of arguments.
31940         (scan-assembler-not, scan-assembler-dem): Likewise.
31941         (scan-assembler-dem-not): Likewise.
31942
31943 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31944
31945         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
31946         line 12.
31947         * g++.old-deja/g++.brendan/parse3.C,
31948         g++.old-deja/g++.other/crash26.C,
31949         g++.old-deja/g++.other/crash28.C,
31950         g++.old-deja/g++.other/crash29.C,
31951         g++.old-deja/g++.other/crash30.C,
31952         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
31953
31954 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
31955
31956         * gcc.dg/20020115-1.c: New.
31957
31958 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
31959
31960         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
31961
31962 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
31963
31964         * gcc.dg/20020122-3.c: New.
31965
31966 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
31967
31968         * g++.dg/other/gc1.C: New test.
31969
31970 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31971
31972         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
31973
31974 2002-01-22  Richard Henderson  <rth@redhat.com>
31975
31976         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
31977
31978 2002-01-22  Richard Henderson  <rth@redhat.com>
31979
31980         * gcc.dg/20020122-4.c: New.
31981
31982 2002-01-22  H.J. Lu <hjl@gnu.org>
31983
31984         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
31985         link output.
31986         * gcc.dg/special/ecos.exp: Likewise.
31987         * lib/g++-dg.exp: Likewise.
31988         * lib/g77-dg.exp: Likewise.
31989         * lib/gcc-dg.exp : Likewise.
31990         * lib/mike-g++.exp: Likewise.
31991         * lib/mike-g77.exp: Likewise.
31992         * lib/mike-gcc.exp: Likewise.
31993         * lib/objc-dg.exp: Likewise.
31994
31995 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
31996
31997         PR target/5379
31998         * gcc.dg/20020122-2.c: New test.
31999
32000 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
32001
32002         * gcc.dg/20020122-1.c: New test.
32003
32004 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
32005
32006         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32007
32008 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
32009
32010         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32011
32012 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32013
32014         * gcc.c-torture/compile/20020121-1.c: New test.
32015
32016 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32017
32018         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32019         ld_library_path.
32020
32021 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
32022
32023         * gcc.dg/20020218-1.c: New test.
32024
32025 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
32026
32027         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32028         messages
32029         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32030         "At global scope" warning
32031         * g++.dg/ext/align1.C: Change cygwin test for alignment
32032         from db-bogus to dg-warning
32033
32034 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
32035
32036         * g77.f-torture/compile/cpp2.F: New test.
32037
32038 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32039
32040         * g++.dg/template/access1.C: New test.
32041
32042 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
32043
32044         * gcc.dg/20020118-1.c: New.
32045
32046 2002-01-18  Kazu Hirata  <kazu@hxi.com>
32047
32048         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32049
32050 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32051
32052         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32053         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32054         alignment warnings.
32055
32056 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32057
32058         * gcc.misc-tests/i386-prefetch.exp: Save and restore
32059         torture_with_loops and torture_without_loops
32060
32061 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
32062
32063         * gcc.c-torture/compile/20020116-1.c: New test.
32064
32065 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
32066
32067         * gcc.dg/20020116-2.c: New test.
32068
32069         * gcc.dg/ultrasp4.c: New test.
32070
32071         * gcc.dg/20020116-1.c: New test.
32072
32073 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
32074
32075         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32076         by EABI.
32077
32078 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
32079
32080         * gcc.misc-tests/i386-prefetch.exp: New.
32081         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32082         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32083         * gcc.misc-tests/i386-pf-none-1.c: New test.
32084         * gcc.misc-tests/i386-pf-sse-1.c: New test.
32085
32086 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
32087
32088         * gcc.dg/gnu89-init-1.c: Add new tests.
32089
32090 2002-01-15  Andreas Jaeger  <aj@suse.de>
32091
32092         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32093         * gcc.dg/i386-mmx-2.c: Likewise.
32094         * gcc.dg/i386-sse-1.c: Likewise.
32095         * gcc.dg/i386-sse-2.c: Likewise.
32096         * gcc.dg/i386-sse-3.c: Likewise.
32097
32098 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
32099
32100         * g77.f-torture/execute/intrinsic-unix-bessel.f:
32101         Uncomment additional cases that now pass.
32102
32103 2002-01-11  Richard Henderson  <rth@redhat.com>
32104
32105         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32106         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32107
32108 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
32109
32110         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32111
32112 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
32113
32114         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32115         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32116
32117 2002-01-10  Dale Johannesen  <dalej@apple.com>
32118
32119         * gcc.c-torture/execute/loop-11.c: New.
32120
32121 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
32122
32123         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32124         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32125
32126 2002-01-09  Richard Henderson  <rth@redhat.com>
32127
32128         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32129         type in which to perform the operation for each size.
32130
32131 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
32132
32133         * gcc.c-torture/compile/20020109-2.c: New test.
32134
32135 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
32136
32137         * gcc.c-torture/execute/loop-10.c: New test.
32138
32139 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32140
32141         * gcc.c-torture/compile/20010226-1.c: New test.
32142         * gcc.c-torture/compile/20010227-1.c: New test.
32143         * gcc.c-torture/compile/20010426-1.c: New test.
32144         * gcc.c-torture/compile/20010510-1.c: New test.
32145         * gcc.c-torture/compile/20010605-3.c: New test.
32146         * gcc.c-torture/compile/20010824-1.c: New test.
32147         * gcc.c-torture/execute/20010409-1.c: New test.
32148         * gcc.dg/noncompile/20000901-1.c: New test.
32149         * gcc.dg/20001023-1.c: New test.
32150         * gcc.dg/20001101-1.c: New test.
32151         * gcc.dg/20001102-1.c: New test.
32152         * gcc.dg/20010207-1.c: New test.
32153         * gcc.dg/20010405-1.c: New test.
32154         * gcc.dg/20010822-1.c: New test.
32155         * gcc.dg/20011107-1.c: New test.
32156
32157 2002-01-09  Jeffrey A Law  (law@redhat.com)
32158
32159         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32160
32161         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
32162         execution failure on PA targets.
32163
32164 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32165
32166         * gcc.c-torture/compile/20020109-1.c: New test.
32167
32168 2002-01-08  Kazu Hirata  <kazu@hxi.com>
32169
32170         * gcc.c-torture/execute/20020108-1.c: New test.
32171
32172 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
32173
32174         * gcc.dg/20020108-1.c: New test.
32175
32176 2002-01-08  H.J. Lu <hjl@gnu.org>
32177
32178         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32179         for header files.
32180
32181 2002-01-08  Geoff Keating  <geoffk@redhat.com>
32182
32183         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32184         consistency.
32185
32186 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
32187
32188         * gcc.dg/altivec-4.c: Test altivec predicates.
32189
32190 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
32191
32192         * gcc.c-torture/execute/20020107-1.c: New test.
32193
32194 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
32195
32196         PR c/5279
32197         * gcc.c-torture/compile/20020106-1.c: New test.
32198
32199 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
32200
32201         * gcc.c-torture/execute/nestfunc-4.c: New test.
32202
32203 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32204
32205         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32206         extra triple that slipped in.
32207         * g++.old-deja/g++.abi/align.C: Likewise.
32208         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32209
32210 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32211
32212         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32213         * g++.old-deja/g++.abi/align.C: Likewise.
32214         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32215
32216         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32217         on FreeBSD/i386.
32218         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32219         FreeBSD.
32220
32221 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
32222
32223         * gcc.dg/20020104-1.c: New test.
32224
32225         * gcc.dg/20020104-2.c: New test.
32226
32227 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
32228
32229         * gcc.dg/20020103-1.c: Fix typo in target selector.
32230
32231 2002-01-03  Richard Henderson  <rth@redhat.com>
32232
32233         * gcc.dg/20020103-1.c: New.
32234
32235 2002-01-03  Kazu Hirata  <kazu@hxi.com>
32236
32237         * gcc.c-torture/execute/20020103-1.c: New test.
32238
32239 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
32240
32241         * g++.dg/other/debug2.C: New test.
32242
32243         * gcc.c-torture/compile/20020103-1.c: New test.
32244
32245 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
32246
32247         * gcc.dg/gnu89-init-1.c: Added new tests.
32248
32249 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32250
32251         * g++.dg/template/friend2.C: Remove as patch is reverted.
32252
32253         * g++.dg/warn/oldcast1.C: New test.
32254
32255         * g++.dg/template/ptrmem1.C: New test.
32256         * g++.dg/template/ptrmem2.C: New test.
32257
32258         * g++.dg/template/ntp.C: New test.
32259
32260         * g++.dg/other/component1.C: New test.
32261
32262         * g++.dg/template/ttp3.C: New test.
32263
32264         * g++.dg/template/friend2.C: New test.
32265         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32266
32267 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32268
32269         * g++.dg/other/ptrmem1.C: New test.
32270         * g++.dg/other/ptrmem2.C: New test.
32271
32272 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32273
32274         * g++.dg/template/ctor1.C: New test.
32275
32276 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32277
32278         * g++.dg/template/friend2.C: New test.
32279
32280 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
32281
32282         * gcc.dg/mmix-1.c: New test.
32283
32284 2001-12-31  Richard Henderson  <rth@redhat.com>
32285
32286         * gcc.dg/asm-5.c: New.
32287
32288 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
32289
32290         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32291         in namespace __gnu_cxx
32292
32293 2001-12-30  Richard Henderson  <rth@redhat.com>
32294
32295         * gcc.dg/debug-6.c: New.
32296
32297 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
32298
32299         * gcc.c-torture/compile/20011229-2.c: New test.
32300
32301 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
32302
32303         * gcc.dg/debug-3.c: New test.
32304         * gcc.dg/debug-4.c: New test.
32305         * gcc.dg/debug-5.c: New test.
32306
32307 2001-12-29  Richard Henderson  <rth@redhat.com>
32308
32309         * g++.dg/eh/loop1.C: New.
32310
32311 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32312
32313         * g++.dg/template/crash1.C: New test.
32314
32315 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32316
32317         * g++.dg/other/const1.C: New test.
32318
32319 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32320
32321         * gcc.c-torture/compile/20011229-1.c: New test.
32322
32323 2001-12-28  Stan Shebs  <shebs@apple.com>
32324
32325         * lib/objc-torture.exp: Resync with c-torture.exp.
32326         * lib/objc.exp: Load standard libraries.
32327
32328 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
32329
32330         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32331         additional tests.
32332
32333 2001-12-27  Roger Sayle <roger@eyesopen.com>
32334
32335         * gcc.c-torture/execute/string-opt-16.c: New testcase.
32336
32337 2001-12-27  Richard Henderson  <rth@redhat.com>
32338
32339         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32340
32341 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32342
32343         * g++.dg/eh/ctor1.C: New test.
32344         * g++.dg/other/error2.C: New test.
32345
32346 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32347
32348         * g++.dg/other/init2.C: New test.
32349
32350 2001-12-24  Richard Henderson  <rth@redhat.com>
32351
32352         * gcc.dg/20011223-1.c: New.
32353         * gcc.dg/inline-1.c: New.
32354
32355 2001-12-23  Richard Henderson  <rth@redhat.com>
32356
32357         * gcc.dg/asm-4.c: Test operand modifiers.
32358
32359 2001-12-23  Richard Henderson  <rth@redhat.com>
32360
32361         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32362
32363 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32364
32365         * gcc.c-torture/execute/20011223-1.c: New test.
32366
32367 2001-12-21  Richard Henderson  <rth@redhat.com>
32368
32369         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32370         re-enables the warning.
32371
32372 2001-12-21  Richard Henderson  <rth@redhat.com>
32373
32374         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32375
32376 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32377
32378         * gcc.c-torture/compile/20011218-1.c: New test.
32379
32380 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
32381
32382         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
32383         arm-isr.c test.
32384         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
32385         epilogue generation for ARM ISR routines.
32386
32387 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32388
32389         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32390         * gcc.dg/format/c90-printf-3.c: Likewise.
32391         * gcc.dg/format/c99-printf-3.c: Likewise.
32392         * gcc.dg/format/ext-1.c: Likewise.
32393         * gcc.dg/format/ext-6.c: Likewise.
32394         * gcc.dg/format/format.h: Prototype unlocked stdio.
32395
32396 2001-12-20  Richard Henderson  <rth@redhat.com>
32397
32398         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32399         (arena): Use it.
32400         (malloc): Correct allocation logic.  Abort if we fill up the
32401         arena before initialization complete.
32402         (realloc): Correct allocation logic.
32403
32404 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32405
32406         * gcc.c-torture/compile/20011219-2.c: New test.
32407
32408         * gcc.c-torture/execute/20011219-1.c: New test.
32409
32410 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
32411
32412         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32413         target does not support weak symbols.
32414
32415 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
32416
32417         * gcc.c-torture/compile/20011219-1.c: New test.
32418
32419 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
32420
32421         * g++.dg/other/error1.C: New test.
32422
32423 2001-12-17  Jeffrey A Law  (law@redhat.com)
32424
32425         * gcc.c-torture/execute/20011217-1.c: New test.
32426
32427 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
32428
32429         * objc.dg/special/: New directory.
32430         * objc.dg/special/special.exp: New file.
32431         * objc.dg/special/unclaimed-category-1.h: New file.
32432         * objc.dg/special/unclaimed-category-1a.m: New file.
32433         * objc.dg/special/unclaimed-category-1.m: New file.
32434
32435 2001-12-17  Andreas Jaeger  <aj@suse.de>
32436
32437         * gcc.c-torture/compile/20011217-2.c: New test.
32438
32439 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32440
32441         * gcc.c-torture/compile/20011217-1.c: New test.
32442
32443 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
32444
32445         * testsuite/gcc.dg/20011214-1.c: New.
32446
32447 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
32448
32449         * gcc.dg/altivec-4.c: New.
32450
32451 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
32452
32453         * gcc.dg/20011113-1.c: New test.
32454
32455 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32456
32457         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
32458         std::__malloc_alloc_template<0> and
32459         std::__default_alloc_template<false, 0>.
32460
32461 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
32462
32463         * objc/execute/bf-21.m: New test.
32464         * objc/execute/enumeration-1.m: New test.
32465         * objc/execute/enumeration-2.m: New test.
32466
32467 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
32468
32469         * gcc.dg/gnu89-init-1.c: New test.
32470
32471 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32472
32473         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
32474         * g++.old-deja/g++.jason/2371.C: Likewise.
32475         * g++.old-deja/g++.jason/template33.C: Likewise.
32476         * g++.old-deja/g++.jason/template34.C: Likewise.
32477         * g++.old-deja/g++.jason/template36.C: Likewise.
32478         * g++.old-deja/g++.oliva/typename1.C: Likewise.
32479         * g++.old-deja/g++.oliva/typename2.C: Likewise.
32480         * g++.old-deja/g++.other/typename1.C: Likewise.
32481         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32482         * g++.old-deja/g++.pt/nontype5.C: Likewise.
32483         * g++.old-deja/g++.pt/typename11.C: Likewise.
32484         * g++.old-deja/g++.pt/typename14.C: Likewise.
32485         * g++.old-deja/g++.pt/typename16.C: Likewise.
32486         * g++.old-deja/g++.pt/typename3.C: Likewise.
32487         * g++.old-deja/g++.pt/typename4.C: Likewise.
32488         * g++.old-deja/g++.pt/typename5.C: Likewise.
32489         * g++.old-deja/g++.pt/typename7.C: Likewise.
32490         * g++.old-deja/g++.robertl/eb9.C: Likewise.
32491
32492 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
32493
32494         * g++.dg/other/linkage1.C: New test.
32495         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
32496         specifiers.
32497
32498 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32499
32500         * gcc.dg/concat.c: New test.
32501
32502 2001-12-11  Stan Shebs  <shebs@apple.com>
32503
32504         * objc/compile: New test directory.
32505         * objc/compile/compile.exp: New expect script.
32506         * objc/compile/20011211-1.m: New compile test.
32507
32508 2001-12-11  Jason Merrill  <jason@redhat.com>
32509
32510         * lib/prune.exp (prune_gcc_output): Also handle "In member
32511         function".  So many permutations...
32512
32513 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
32514
32515         * g++.dg/template/typedef1.C: New test.
32516
32517 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32518
32519         * g++.dg/other/copy1.C: New test.
32520
32521 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
32522
32523         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
32524
32525         * gcc.dg/builtin-choose-expr.c: New.
32526
32527 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
32528
32529         * gcc.dg/altivec-2.c: New.
32530
32531 2001-12-07  Richard Henderson  <rth@redhat.com>
32532
32533         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
32534
32535 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
32536
32537         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
32538         ultrasparc.
32539
32540 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32541
32542         * g++-old.deja/g++.robertl/eb101.C: Deleted.
32543
32544 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
32545
32546         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
32547         variable argument list.
32548
32549 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
32550
32551         * gcc.c-torture/execute/memcheck: Delete entire directory.
32552         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
32553         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
32554
32555 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32556
32557         * gcc.dg/Wshadow-1.c: New test.
32558
32559 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
32560
32561         * gcc.c-torture/compile/20011130-1.c: New test.
32562
32563         * gcc.dg/noncompile/20011025-1.c: New test.
32564
32565         * g++.dg/other/anon-union.C: New test.
32566
32567         * gcc.c-torture/execute/20011024-1.c: New test.
32568
32569 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32570
32571         * gcc.c-torture/execute/20000722-1.x,
32572         gcc.c-torture/execute/20010123-1.x: Remove.
32573         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
32574         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
32575         gcc.dg/c99-complit-2.c: New tests.
32576
32577 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
32578
32579         * g++.dg/inherit/base1.C: New test.
32580
32581 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
32582
32583         * g++.dg/other/stdarg1.C: New test.
32584
32585         * gcc.c-torture/compile/20011130-2.c: New test.
32586
32587 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
32588
32589         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
32590         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
32591         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
32592         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
32593         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
32594         * gcc.dg/builtin-prefetch-1.c: New test.
32595
32596 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
32597
32598         * gcc.dg/20011130-1.c: New test.
32599
32600 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32601
32602         * g++.dg/other/scope1.C: New test.
32603         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
32604
32605 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32606
32607         * gcc.dg/vla-init-1.c: New test.
32608
32609 2001-12-01  Geoff Keating  <geoffk@redhat.com>
32610
32611         * gcc.c-torture/compile/structs.c: New testcase from GDB.
32612
32613 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32614
32615         * objc.dg/alias.m: Update.
32616         * objc.dg/class-1.m: Update.
32617         * objc.dg/const-str-1.m: Update.
32618         * objc.dg/fwd-proto-1.m: Update.
32619         * objc.dg/id-1.m: Update.
32620         * objc.dg/super-class-1.m: Update.
32621
32622 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
32623
32624         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
32625         constructs.
32626
32627 2001-11-28  Jeffrey A Law  (law@cygnus.com)
32628
32629         * gcc.c-torture/execute/20011128-1.c: New test.
32630
32631 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
32632
32633         * gcc.dg/20011127-1.c: New test.
32634
32635 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32636
32637         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
32638         from Austin Group draft 7.
32639         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
32640         scanf format arguments.
32641         * gcc.dg/format/no-exargs-2.c: New test.
32642
32643 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
32644
32645         * g++.dg/abi/vbase8-4.C: New test.
32646
32647 2001-11-24  Ian Lance Taylor  <ian@airs.com>
32648
32649         * gcc.c-torture/execute/20011121-1.c: New test.
32650
32651 2001-11-23  Jeffrey A Law  (law@cygnus.com)
32652
32653         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
32654
32655 2001-11-23  Andreas Jaeger  <aj@suse.de>
32656
32657         * gcc.dg/cpp/charconst-2.c: New test.
32658
32659 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
32660
32661         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
32662         to the host if it is remote.  Let tests specify extra headers
32663         they use.
32664         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
32665         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
32666         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
32667         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
32668         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
32669         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
32670         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
32671         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
32672         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
32673         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
32674
32675 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
32676
32677         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
32678         for little endian ARMs.
32679
32680 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
32681
32682         * gcc.c-torture/compile/20011119-1.c: New test.
32683         * gcc.c-torture/compile/20011119-2.c: New test.
32684
32685 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
32686
32687         * gcc.dg/altivec-1.c: Fix typo.
32688
32689 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32690
32691         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
32692
32693 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
32694
32695         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
32696
32697 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
32698
32699         * lib/g77.exp: Don't specify --rpath-link.
32700
32701         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
32702         across all the headers.
32703         * gcc.dg/format/format.exp: For testing on a remote host,
32704         copy format.h.
32705
32706         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
32707         * gcc.c-torture/execute/930406-1.c: Likewise.
32708         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32709
32710 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
32711
32712         * gcc.dg/altivec-1.c: New.
32713
32714 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
32715
32716         * gcc.dg/cpp/fpreprocessed.c: New test case.
32717
32718 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32719
32720         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
32721         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
32722         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
32723
32724 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32725
32726         * gcc.dg/no-builtin-1.c: New test.
32727
32728 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
32729
32730         * gcc.c-torture/execute/20011115-1.c: New test.
32731
32732 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
32733
32734         * gcc.c-torture/compile/20011114-2.c: New test.
32735         * gcc.c-torture/compile/20011114-3.c: New test.
32736         * gcc.c-torture/compile/20011114-4.c: New test.
32737
32738 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32739
32740         * g++.dg/other/init1.C: New test.
32741
32742 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
32743
32744         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
32745         message.
32746
32747         * gcc.c-torture/execute/20011114-1.c: New testcase.
32748
32749         * gcc.c-torture/compile/20010327-1.c: Revert last change.
32750         * gcc.c-torture/compile/20011114-1.c: New test, exactly
32751         like the (before this change) version of 20010327-1.c.
32752
32753 2001-11-14  Roger Sayle <roger@eyesopen.com>
32754
32755         * gcc.c-torture/execute/string-opt-13.c: New testcase.
32756
32757 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
32758
32759         * g++.dg/init/array2.C: New test.
32760
32761 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
32762
32763         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
32764
32765 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
32766
32767         * g++.dg/other/forscope1.C: New test.
32768         * g++.dg/ext/forscope1.C: New test.
32769         * g++.dg/ext/forscope2.C: New test.
32770
32771 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
32772
32773         * gcc.c-torture/execute/20011113-1.c: New test.
32774
32775 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
32776
32777         * gcc.c-torture/execute/20011109-2.c: New test.
32778
32779         * gcc.c-torture/execute/20011109-1.c: New test.
32780
32781 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
32782
32783         * gcc.c-torture/compile/20011109-1.c: New test.
32784
32785 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
32786
32787         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
32788         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
32789         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
32790         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
32791         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
32792         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
32793         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
32794
32795 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32796
32797         * g++.dg/warn/Wshadow-1.C: New tests.
32798         * g++.old-deja/g++.mike/for3.C: Update.
32799
32800 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32801
32802         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
32803         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
32804         XFAILs.  Adjust expected error texts.
32805         * gcc.c-torture/compile/20011106-1.c,
32806         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
32807         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
32808         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
32809         gcc.dg/c99-array-lval-5.c: New tests.
32810
32811 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32812
32813         * gcc.dg/cpp/defined.c: Update.
32814
32815 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32816
32817         * gcc.c-torture/execute/anon-1.c: New test.
32818
32819 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
32820
32821         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
32822         same size, so no warning should be produced on stormy16.
32823
32824         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
32825         due to oversized array.
32826         * g++.old-deja/g++.mike/ns15.C: Likewise.
32827         * g++.old-deja/g++.pt/crash16.C: Likewise.
32828
32829 2001-11-02  Graham Stott  <grahams@redhat.com>
32830
32831         * g++.dgother/debug1.C: Fix typos.
32832
32833 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
32834
32835         * g++.dg/other/debug1.C: New test.
32836
32837 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32838
32839         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
32840         of unsigned long.
32841
32842 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
32843
32844         * gcc.dg/20011029-2.c: New test.
32845
32846         * gcc.c-torture/compile/20011029-1.c: New test.
32847
32848 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
32849
32850         * objc/execute/class_self-1.m: New test.
32851         * objc/execute/class_self-2.m: New test.
32852
32853 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
32854
32855         * gcc.misc-tests/msgs.exp: Delete.
32856         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
32857         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
32858         error set to match recent changes.
32859
32860 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
32861
32862         * gcc.dg/20011021-1.c: New test.
32863
32864 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
32865
32866         * gcc.c-torture/compile/20011023-1.c: New test.
32867
32868 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
32869
32870         * lib/g77.exp: Rewrite based on lib/g++.exp.
32871
32872 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
32873
32874         * gcc.c-torture/execute/20011019-1.c: New test.
32875
32876         * gcc.dg/20011018-1.c: New test.
32877
32878 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
32879
32880         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
32881
32882 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
32883
32884         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
32885         * gcc.dg/attr-invalid.c: Likewise.
32886
32887 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
32888
32889         * testsuite/gcc.dg/20011015-1.c: New test.
32890
32891 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32892
32893         * g++.dg/template/unify2.C: New test.
32894
32895 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32896
32897         * g++.dg/other/exception-specification.C: New test
32898
32899 2001-10-13  Tom Rix  <trix@redhat.com>
32900
32901         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
32902         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
32903
32904 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
32905
32906         * testsuite/gcc.dg/20011009-1.c: New test.
32907
32908 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
32909
32910         PR g++/4476
32911         * g++.dg/other/friend1.C: New test.
32912
32913 2001-10-11  Richard Henderson  <rth@redhat.com>
32914
32915         * g++.old-deja/g++.other/crash18.C: Add -S to options.
32916
32917 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32918
32919         * gcc.c-torture/compile/20011010-1.c: New.
32920
32921 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32922
32923         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
32924         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
32925         g77.f-torture/execute/execute.exp,
32926         g77.f-torture/noncompile/noncompile.exp,
32927         gcc.c-torture/compile/compile.exp,
32928         gcc.c-torture/execute/execute.exp,
32929         gcc.c-torture/execute/ieee/ieee.exp,
32930         gcc.c-torture/execute/memcheck/memcheck.exp,
32931         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
32932         objc/execute/execute.exp: Update FSF address.
32933
32934 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32935
32936         * gcc.dg/cpp/cmdlne-C.c: Update.
32937         * gcc.dg/cpp/cmdlne-C2.c: New.
32938
32939 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32940
32941         * gcc.c-torture/execute/20011008-3.c: New.
32942
32943 2001-10-08  DJ Delorie  <dj@redhat.com>
32944
32945         * gcc.dg/20011008-1.c: New.
32946         * gcc.dg/20011008-2.c: New.
32947
32948 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32949
32950         * gcc.dg/cpp/spacing1.c: Update test.
32951
32952 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32953
32954         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
32955         spelling errors of "separate" as "seperate".
32956
32957 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
32958
32959         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
32960         enough to avoid inlining.
32961
32962 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32963
32964         * lib/g77.exp: set libg2c_dir correctly.
32965
32966 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32967
32968         * gcc.dg/cpp/macro11.c: New test.
32969
32970 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32971
32972         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
32973         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
32974         gcc.dg/format/multattr-3.c: New tests.
32975         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
32976         tests for format attributes on function pointers being rejected.
32977
32978 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32979
32980         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
32981
32982 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32983
32984         * g++.dg/warn/format1.C: New test.
32985
32986 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32987
32988         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
32989
32990 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32991
32992         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
32993
32994 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32995
32996         * gcc.dg/cpp/redef2.c: Add test.
32997
32998 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
32999
33000         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33001         long-standing bug on i686, apparently.
33002         * gcc.c-torture/execute/loop-2c.x: New file.
33003         * gcc.c-torture/execute/loop-2d.x: New file.
33004         * gcc.c-torture/execute/loop-3c.x: New file.
33005
33006 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
33007
33008         * gcc.dg/cpp/20000625-2.c: Correct line number.
33009
33010 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33011
33012         * gcc.dg/cpp/macro10.c: New test.
33013         * gcc.dg/cpp/strify3.c: New test.
33014         * gcc.dg/cpp/spacing1.c: Add tests.
33015         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33016         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33017
33018 2001-09-24  DJ Delorie  <dj@redhat.com>
33019
33020         * gcc.c-torture/execute/20010924-1.c: New test.
33021
33022 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33023
33024         * testsuite/objc/execute/paste.m: Remove.
33025
33026 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33027
33028         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33029
33030 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
33031
33032         * g77.dg/strlen0.f: New test.
33033
33034 2001-09-21  Richard Henderson  <rth@redhat.com>
33035
33036         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33037         * g++.old-deja/g++.abi/vtable2.C: Likewise.
33038
33039 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33040
33041         Table-driven attributes.
33042         * g++.dg/ext/attrib1.C: New test.
33043
33044 2001-09-20  DJ Delorie  <dj@redhat.com>
33045
33046         * gcc.dg/20000926-1.c: Update expected warning messages.
33047         * gcc.dg/array-2.c: Likewise, and test for warnings too.
33048         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33049         array.
33050
33051 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
33052
33053         * g++.dg/eh/registers1.C: New test case.
33054
33055 2001-09-17  Richard Henderson  <rth@redhat.com>
33056
33057         * gcc.dg/array-5.c: Fix VLA decomposition test.
33058
33059 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33060
33061         * gcc.dg/cpp/line5.c: New testcase.
33062
33063 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33064
33065         * gcc.dg/cpp/macro9.c: New test.
33066
33067 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
33068
33069         * gcc.c-torture/execute/980223.c: Change type of addr from long
33070         to char *.
33071
33072 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
33073
33074         * gcc.c-torture/execute/20010915-1.c: New test.
33075
33076 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
33077
33078         * g77.dg/bprob: New directory.
33079         * g77.dg/bprob/bprob.exp: New file.
33080         * g77.dg/bprob/bprob-1.f: New test.
33081         * g77.dg/gcov: New directory.
33082         * g77.dg/gcov/gcov.exp: New file.
33083         * g77.dg/gcov/gcov-1.f: New test.
33084         * g77.dg/gcov/gcov-1.x: New file.
33085
33086 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33087
33088         * gcc.dg/cpp/directiv.c: Update.
33089         * gcc.dg/cpp/undef1.c: Update.
33090
33091 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
33092
33093         * gcc.dg/20010912-1.c: New test.
33094
33095 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
33096
33097         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33098         language-independent file in lib.
33099         * lib/gcov.exp: New file.
33100
33101 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33102
33103         * gcc.c-torture/compile/20010911-1.c: New test.
33104
33105 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
33106
33107         * lib/profopt.exp: New, to support profile-directed optimizations.
33108         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33109         * gcc.misc-tests/bprob-1.c: New test.
33110         * gcc.misc-tests/bprob-2.c: New test.
33111
33112 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
33113
33114         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33115         XFAIL and which kinds of gcov output to verify.
33116         * gcc.misc-tests/gcov-4b.x: New file.
33117         * gcc.misc-tests/gcov-5b.x: New file.
33118         * gcc.misc-tests/gcov-6.x: New file.
33119         * gcc.misc-tests/gcov-7.c: New test.
33120         * gcc.misc-tests/gcov-7.x: New file.
33121
33122 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
33123
33124         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33125         * gcc.misc-tests/gcov-6.c: New test.
33126
33127 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33128
33129         PR c++/3986
33130         * g++.dg/abi/vbase1.C: New test.
33131
33132 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
33133
33134         * objc.dg/method-2.m: New.
33135
33136 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33137
33138         PR c++/4203
33139         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33140         * g++.dg/init/empty1.C: New test.
33141
33142 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
33143
33144         * gcc.c-torture/compile/20010903-1.c: New test.
33145
33146 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
33147
33148         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33149         for m68k.
33150
33151 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
33152
33153         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33154
33155         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33156
33157         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33158
33159 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
33160
33161         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33162         for 16-bit 'unsigned int'.
33163
33164 2001-08-29  Kazu Hirata  <kazu@hxi.com>
33165
33166         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33167
33168 2001-08-27  Richard Henderson  <rth@redhat.com>
33169
33170         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33171         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33172
33173 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
33174
33175         * gcc.dg/asm-names.c (ymain): New.
33176
33177 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
33178
33179         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33180         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33181         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33182
33183 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33184
33185         * gcc.dg/compare5.c: New testcase.
33186
33187 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
33188
33189         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33190         and "In instantiation".
33191
33192 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
33193
33194         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33195
33196 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
33197
33198         * gcc.misc-tests/gcov.exp: Add support for branch information.
33199         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33200         * gcc.misc-tests/gcov-4.c: New test.
33201         * gcc.misc-tests/gcov-4b.c: New test.
33202         * gcc.misc-tests/gcov-5b.c: New test.
33203
33204 2001-08-20  Zack Weinberg  <zackw@panix.com>
33205
33206         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33207         expected to fail.
33208
33209 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33210
33211         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33212
33213 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
33214
33215         * g++.dg/eh/template1.C: New test.
33216
33217 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
33218
33219         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33220         Fix thinko.
33221         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33222         for xfail.
33223
33224 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
33225
33226         * lib/g77-dg.exp: Use prune.exp for common procedures
33227         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33228         * lib/g77.exp: (g77-dg-prune) Remove
33229
33230 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
33231
33232         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33233
33234 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33235
33236         * g++.dg/template/unify1.C: New test.
33237
33238 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
33239
33240         * g++.dg/abi/empty4.C: New test.
33241
33242 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
33243
33244         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33245         solaris2.*
33246         * g77.f-torture/compile/pr3743.x: Likewise.
33247
33248 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33249
33250         * g++.dg/other/using-declaration.C: New test.
33251
33252 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33253
33254         * gcc.dg/cpp/tr-sign.c: New testcase.
33255
33256 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33257
33258         * gcc.dg/cpp/19951025-1.c: Revert.
33259         * gcc.dg/cpp/directiv.c: We no longer process directives that
33260         interrupt macro arguments.
33261
33262 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
33263
33264         * gcc.dg/bconstp-1.c: New test.
33265
33266 2001-08-03  Richard Henderson  <rth@redhat.com>
33267
33268         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33269
33270 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33271
33272         * gcc.dg/cpp/19951025-1.c: Update.
33273
33274 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
33275
33276         * g77.dg/ff90-1.f (s): Fix reference of variable z,
33277         should be x.
33278
33279 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33280
33281         Kill -fhonor-std.
33282         * g++.old-deja/g++.ns/ns14.C: Remove special options.
33283         * g++.old-deja/g++.other/std1.C: Likewise.
33284         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33285
33286 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
33287
33288         * lib/g77.exp: Load gcc-defs.exp for common procedures
33289         (g77_pass, g77_fail, g77_finish, g77_exit,
33290         ${tool}_check_unsupported_p} Now redundant.  Deleted.
33291
33292 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33293
33294         * g77.dg/fbackslash.f
33295         * g77.dg/fcase-preserve.f
33296         * g77.dg/ff90-1.f
33297         * g77.dg/ffixed-line-length-0.f
33298         * g77.dg/ffixed-line-length-132.f
33299         * g77.dg/ffixed-line-length-7.f
33300         * g77.dg/ffixed-line-length-72.f
33301         * g77.dg/ffixed-line-length-none.f
33302         * g77.dg/ffree-form-1.f
33303         * g77.dg/fno-backslash.f
33304         * g77.dg/fno-f90-1.f
33305         * g77.dg/fno-fixed-form-1.f
33306         * g77.dg/fno-onetrip.f
33307         * g77.dg/fno-typeless-boz.f
33308         * g77.dg/fno-underscoring.f
33309         * g77.dg/fno-vxt-1.f
33310         * g77.dg/fonetrip.f
33311         * g77.dg/ftypeless-boz.f
33312         * g77.dg/fugly-assumed.f
33313         * g77.dg/funderscoring.f
33314         * g77.dg/fvxt-1.f
33315
33316 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
33317
33318         * objc.dg/fwd-proto-1.m: New.
33319         * objc.dg/local-decl-1.m: New.
33320         * objc.dg/naming-1.m: New.
33321         * objc.dg/naming-2.m: New.
33322         * objc.dg/proto-hier-1.m: New.
33323
33324 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
33325
33326         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33327         largest-type elements to a struct makes its size grow.
33328
33329 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33330
33331         * g++.dg/abi/vthunk1.C: New test.
33332
33333 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33334
33335         * g++.dg/abi/vbase8-22.C: New test.
33336
33337 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33338
33339         * gcc.dg/cpp/macro8.c: New test.
33340
33341 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33342
33343         * g++.dg/abi/vbase8-21.C: New test.
33344
33345 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33346
33347         * g++.dg/abi/vbase8-10.C: New test.
33348
33349 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33350
33351         * lib/g++.exp (g++_set_ld_library_path): Renamed to
33352         ${tool}_set_ld_library_path.
33353         Changed caller.
33354         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33355         g++.exp.
33356
33357 2001-07-26  Stan Cox <scox@redhat.com>
33358
33359         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33360         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33361         gcc_exit, gcc_check_unsupported_p):
33362         Moved to gcc-deps.exp
33363         * gcc-deps.exp: New file.
33364
33365 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33366
33367         * g++.old-deja/g++.pt/defarg14.C: New test.
33368
33369 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33370
33371         * g++.old-deja/g++.other/lineno5.C: New test.
33372
33373 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33374
33375         * g++.old-deja/g++.pt/crash68.C: New test.
33376
33377 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33378
33379         * g++.old-deja/g++.other/crash42.C: New test.
33380
33381 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33382
33383         * gcc.dg/cpp/extratokens.c: Fix.
33384         * gcc.dg/cpp/skipping2.c: New tests.
33385
33386 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33387
33388         * gcc.c-torture/execute/20010724-1.c: New file.
33389         * gcc.c-torture/execute/20010724-1.x: New file.
33390
33391 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33392
33393         * g++.old-deja/g++.other/cond7.C: New test.
33394
33395 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33396
33397         * g++.old-deja/g++.other/optimize4.C: New test.
33398
33399 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33400
33401         * g++.old-deja/g++.abi/vbase8-5.C: New test.
33402
33403 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
33404
33405         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33406         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33407         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33408         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33409
33410         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33411         bug report" message.
33412
33413         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33414         * g++.dg/ext/instantiate1.C: Move from old-deja.
33415
33416 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
33417
33418         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33419         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33420         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33421         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33422
33423 2001-07-23  Jeffrey A Law  (law@cygnus.com)
33424
33425         * gcc.c-torture/execute/20010723-1.c: New test.
33426
33427 2001-07-23  Ben Elliston  <bje@redhat.com>
33428
33429         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33430
33431 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33432
33433         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
33434         i[34567]86-*-*.
33435         Delete handling of ieee_multilib_flags.
33436         Pass -mieee for alpha*-*-* and sh-*-*.
33437         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
33438
33439 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
33440
33441         Remove old-abi tests.
33442         * g++.old-deja/g++.mike/p11116.C: Remove.
33443         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
33444
33445 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
33446
33447         * g77.f-torture/compile/pr3743.f: New test
33448
33449 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
33450
33451         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
33452
33453 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33454
33455         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
33456         g++.old-deja/g++.pt/static6.C: Likewise.
33457         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
33458         supports weak symbols.
33459
33460 2001-07-18  Andreas Jaeger  <aj@suse.de>
33461
33462         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
33463         supported again.
33464
33465 2001-07-18  Andreas Jaeger  <aj@suse.de>
33466
33467         * gcc.dg/iftrap-1.c: Fix target line.
33468
33469 2001-07-17  Richard Henderson  <rth@redhat.com>
33470
33471         * gcc.c-torture/execute/20010717-1.c: New.
33472
33473 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33474
33475         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
33476         tests.
33477
33478 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33479
33480         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
33481
33482 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33483
33484         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
33485         UAC_SIGBUS, UAC_NOPRINT definitions.
33486
33487 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
33488
33489         * objc/execute/object_is_class.m: New test.
33490         * objc/execute/object_is_meta_class.m: New test.
33491
33492 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33493
33494         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
33495         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
33496
33497 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
33498
33499         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
33500         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
33501
33502 2001-07-14  Richard Henderson  <rth@redhat.com>
33503
33504         * gcc.dg/iftrap-1.c: New.
33505
33506 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
33507
33508         * g77.f-torture/execute/intrinsic77.f: New test.
33509
33510 2001-07-11  Janis Johnson <janis@us.ibm.com>
33511
33512         * gcc.misc-tests/gcov-3.c: New test.
33513
33514 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33515
33516         * gcc.c-torture/compile/20010711-1.c,
33517         * gcc.c-torture/compile/20010711-2.c: New tests.
33518
33519 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33520
33521         * gcc.c-torture/execute/20010711-1.c: New test.
33522
33523 2001-07-11  Ben Elliston  <bje@redhat.com>
33524
33525         * g++.old-deja/g++.other/enum5.C: New test.
33526
33527 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
33528
33529         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
33530         (g++-dg-prune): Call prune_gcc_output.
33531         * prune.exp: New file for prune_gcc_output.
33532         * lib/g++.exp, lib/gcc.exp: Load it.
33533
33534 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33535
33536         * gcc.c-torture/compile/20010701-1.c,
33537         g++.old-deja/g++.ext/attrib6.C: New tests.
33538
33539 2001-07-06  Jeffrey A Law  (law@cygnus.com)
33540
33541         * gcc.c-torture/compile/20010706-1.c: New test.
33542
33543 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
33544
33545         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
33546
33547 2001-06-28  Stan Shebs  <shebs@apple.com>
33548
33549         * gcc.dg/pragma-darwin.c: New test.
33550
33551 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33552
33553         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
33554         Solaris 2.[678] system.
33555
33556 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33557
33558         * gcc.dg/20010622-1.c: New test.
33559
33560 2001-06-18  Stan Shebs  <shebs@apple.com>
33561
33562         * objc.dg: New directory.
33563         * objc.dg/dg.exp: New file.
33564         * objc.dg/alias.m: New.
33565         * objc.dg/class-1.m: New.
33566         * objc.dg/class-2.m: New.
33567         * objc.dg/const-str-1.m: New.
33568         * objc.dg/const-str-2.m: New.
33569         * objc.dg/id-1.m: New.
33570         * objc.dg/method-1.m: New.
33571         * objc.dg/super-class-1.m: New.
33572         * lib/objc-dg.exp: New file.
33573
33574 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33575
33576         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
33577         of label name.
33578
33579 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
33580
33581         * g++.old-deja/g++.abi/vbase8-9.C: New test.
33582
33583 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33584
33585         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
33586         variable.
33587
33588 2001-06-12  Richard Henderson  <rth@redhat.com>
33589
33590         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
33591
33592 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33593
33594         * g++.old-deja/g++.abi/vbase5.C: New test.
33595         * g++.old-deja/g++.abi/vbase6.C: New test.
33596         * g++.old-deja/g++.abi/vbase7.C: New test.
33597
33598 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33599
33600         * gcc.c-torture/compile/20010610-1.c: New test.
33601
33602 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33603
33604         * g++.old-deja/g++.abi/vbase4.C: New test.
33605
33606 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33607
33608         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
33609         support %f for HC11/HC12 targets.
33610         * gcc.c-torture/execute/930513-1.x: New file, likewise.
33611         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
33612         on HC11/HC12 targets.
33613         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
33614
33615 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33616
33617         * gcc.dg/wchar_t-1.c: New file.
33618         * gcc.dg/wint_t-1.c: Likewise.
33619
33620 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
33621
33622         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
33623
33624 2001-06-11  Richard Henderson  <rth@redhat.com>
33625
33626         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
33627
33628 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33629
33630         * gcc.c-torture/compile/20010611-1.c: New test.
33631
33632 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33633
33634         * gcc.dg/c99-tag-1.c: Add more tests.
33635
33636 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
33637
33638         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
33639         representation on MN10300 and ARM/Thumb.
33640
33641 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
33642
33643         * g77.f-torture/execute/20010610.f: New.
33644
33645 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
33646
33647         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
33648         names.
33649
33650 2001-06-09  Richard Henderson  <rth@redhat.com>
33651
33652         * gcc.c-torture/execute/ashrdi-1.c: New.
33653         * gcc.c-torture/execute/ashldi-1.c: New.
33654         * gcc.c-torture/execute/lshrdi-1.c: New.
33655
33656 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
33657
33658         * objc/execute/load-3.m: Added. Check sending +load to categories,
33659         in addition to classes.
33660
33661 2001-06-08  Stan Shebs  <shebs@apple.com>
33662
33663         * objc/execute/load-2.m: New test.  From Nicola Pero
33664         <n.pero@mi.flashnet.it>.
33665
33666 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
33667
33668         * gcc.c-torture/execute/20010605-2.c: New test.
33669
33670 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33671
33672         * g++.old-deja/g++.abi/vbase2.C: New test.
33673         * g++.old-deja/g++.abi/vbase3.C: New test.
33674
33675 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33676
33677         * g++.old-deja/g++.pt/friend49.C: New test.
33678
33679 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
33680
33681         * g++.old-deja/g++.ext/anon3.C: New test.
33682
33683 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
33684
33685         * g++.old-deja/g++.other/conv7.C: New test.
33686
33687 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33688
33689         * gcc.c-torture/compile/20010605-2.c: New test.
33690
33691 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33692
33693         * gcc.c-torture/execute/20010604-1.c: New test.
33694
33695 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
33696
33697         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
33698
33699 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
33700
33701         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
33702         (g++_link_flags): Likewise.
33703         (g++_init): Pass gccpath's value to two previous functions.
33704
33705 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33706
33707         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
33708         Ensure logfile entry matches exec command line.
33709
33710 2001-05-31  Richard Henderson  <rth@redhat.com>
33711
33712         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
33713         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
33714
33715 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
33716
33717         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
33718         compiler for irix6.2
33719
33720 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
33721
33722         * g++.old-deja/g++.other/optimize3.C: New file.
33723
33724 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
33725
33726         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
33727         assemble.
33728
33729 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
33730
33731         * g++.old-deja/g++.other/optimize2.C: New file.
33732
33733 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
33734
33735         * gcc.c-torture/compile/20010518-2.c: New file.
33736         * gcc.c-torture/execute/20010518-1.c: New file.
33737         * gcc.c-torture/execute/20010518-2.c: New file.
33738
33739 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33740
33741         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
33742
33743 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
33744
33745         G++ no longer defines builtins that do not begin with __builtin.
33746         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
33747         * g++.old-deja/g++.brendand/misc13.C: Likewise.
33748         * g++.old-deja/g++.law/builtin1.C: Likewise.
33749         * g++.old-deja/g++.law/cvt2.C: Likewise.
33750         * g++.old-deja/g++.mike/net5.C: Likewise.
33751         * g++.old-deja/g++.other/builtins1.C: Likewise.
33752         * g++.old-deja/g++.other/builtins2.C: Likewise.
33753         * g++.old-deja/g++.other/builtins3.C: Likewise.
33754         * g++.old-deja/g++.other/builtins4.C: Likewise.
33755         * g++.old-deja/g++.other/inline8.C: Likewise.
33756         * g++.old-deja/g++.robertl/eb39.C: Likewise.
33757
33758 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
33759
33760         * g++.old-deja/g++.pt/using1.C: Adjust.
33761         * g++.old-deja/g++.pt/using2.C: New test.
33762
33763 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33764
33765         * gcc.dg/cpp/charconst.c: New tests.
33766         * gcc.dg/cpp/escape.c: New tests.
33767         * gcc.dg/cpp/escape-1.c: New tests.
33768         * gcc.dg/cpp/escape-2.c: New tests.
33769         * gcc.dg/cpp/ucs.c: New tests.
33770
33771 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
33772
33773         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
33774         native compiler for irix6.5.
33775
33776 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
33777
33778         * lib/g++.exp (g++_include_flags): Use args to compute
33779         get_multilibs.
33780         (g++_link_flags): Likewise.
33781         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
33782
33783 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33784
33785         * gcc.dg/c90-hexfloat-1.c: Add more tests.
33786
33787 2001-05-21  Geoff Keating  <geoffk@redhat.com>
33788
33789         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
33790         this file.
33791
33792 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33793
33794         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
33795         STACK_SIZE;
33796         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
33797         to STACK_SIZE; Use it to define size of add_histo array.
33798         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
33799         to STACK_SIZE.
33800         (f): Use GITT_SIZE to define size of gitt local table.
33801         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
33802         to STACK_SIZE; Use it to define size of bytemem array.
33803
33804 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33805
33806         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
33807         on 68HC11/HC12 due to the asm instruction.
33808         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
33809         * gcc.c-torture/compile/920520-1.x: Likewise.
33810         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
33811         on 68HC11/HC12 because the function is larger than 64K.
33812         * gcc.c-torture/compile/961203-1.x: New file, this test fails
33813         on 68HC11/HC12 because the structure is too large.
33814
33815 2001-05-20  Richard Henderson  <rth@redhat.com>
33816
33817         * gcc.c-torture/execute/20010520-1.c: New.
33818
33819 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33820
33821         * g++.old-deja/g++.warn/compare1.C: New test.
33822         * gcc.dg/compare4.c: New test.
33823
33824 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
33825
33826         * g++.old-deja/g++.other/optimize1.C: New test.
33827
33828 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33829
33830         * g++.old-deja/g++.pt/spec41.C: New test.
33831
33832 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
33833
33834         * gcc.c-torture/compile/20010114-1.x: Remove.
33835
33836 2001-05-18  Stan Shebs  <shebs@apple.com>
33837
33838         * gcc.c-torture/compile/20010518-1.c: New test.
33839
33840 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
33841
33842         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
33843         * g++.old-deja/g++.pt/crash67.C: New test.
33844
33845 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
33846
33847         * g++.old-deja/g++.other/debug9.C: New test.
33848
33849 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
33850
33851         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
33852
33853 2001-05-16  Jan Hubicka  <jh@suse.cz>
33854
33855         * gcc.c-torture/compile/20010516-1.c: New test.
33856
33857 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33858
33859         * g++.old-deja/g++.other/crash41.C: New test.
33860
33861 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33862
33863         * g++.old-deja/g++.pt/crash66.C: New test.
33864
33865 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
33866
33867         * g++.old-deja/g++.robertl/eb27.C: Convert.
33868
33869 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
33870
33871         * g++.dg/friend-warn.C: New test.  Do not warn about friend
33872         declaration being redundant.
33873
33874 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
33875
33876         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
33877
33878 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
33879
33880         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
33881
33882 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
33883
33884         * lib/g++.exp: Use testsuite_flags.
33885
33886 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
33887
33888         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
33889
33890 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33891
33892         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
33893
33894 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
33895
33896         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
33897
33898 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
33899
33900         * gcc.c-torture/compile/20010313-1.c: New test.
33901
33902 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
33903
33904         * gcc.dg/cpp/direct2.c: New test.
33905         * gccq.dg/cpp/direct2s.c: New test.
33906
33907         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
33908
33909 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
33910
33911         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
33912         * g++.old-deja/g++.other/op3.C: Likewise.
33913
33914 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33915
33916         * gcc.dg/cpp/syshdr.h: New file.
33917         * gcc.dg/cpp/sysmac1.c: Update.
33918         * gcc.dg/cpp/sysmac2.c: Update.
33919
33920 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33921
33922         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
33923
33924 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
33925
33926         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
33927         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
33928
33929 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
33930
33931         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
33932
33933 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
33934
33935         * lib/g++.exp (g++_include_flags): Don't use any special flags
33936         if TESTING_IN_BUILD_TREE is not defined.
33937         (g++_init): Use a plain 'c++' as the compiler if
33938         TESTING_IN_BUILD_TREEE is not defined.
33939
33940 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33941
33942         * g++.old-deja/g++.eh/catch13.C: New test.
33943         * g++.old-deja/g++.eh/catch14.C: New test.
33944
33945 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33946
33947         * gcc.dg/cpp/tr-define.c: New test.
33948
33949 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
33950
33951         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
33952         <stdlib.h>, not <malloc.h>.
33953
33954 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33955
33956         * g++.old-deja/g++.ns/template17.C: New test.
33957
33958 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33959
33960         * g++.old-deja/g++.pt/ref4.C: New test.
33961
33962 2001-04-30  Richard Henderson  <rth@redhat.com>
33963
33964         * gcc.dg/20000724-1.c: Revert last change.
33965
33966 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
33967
33968         * g77.f-torture/execute/20010430.f: New test.
33969
33970 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
33971
33972         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
33973
33974 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
33975
33976         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
33977
33978 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33979
33980         * g++.old-deja/g++.eh/crash6.C: New test.
33981
33982 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33983
33984         * g++.old-deja/g++.other/warn7.C: New test.
33985
33986 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33987
33988         * g++.old-deja/g++.other/defarg9.C: New test.
33989
33990 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33991
33992         * g77.f-torture/compile/20010426.f: New test.
33993         * g77.f-torture/execute/20010426.f: New test.
33994
33995 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33996
33997         * g77.f-torture/compile/20000629-1.x: Remove - error
33998         has been fixed.
33999
34000 2001-04-26  Jeffrey A Law  (law@cygnus.com)
34001
34002         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34003         Tweak slightly to work with g++.dg framework.
34004         * g++.dg/special/ecos.exp: Run initp1.C test.
34005         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34006
34007         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34008         its linker doesn't give line numbers either.
34009         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34010
34011 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34012
34013         * g++.old-deja/g++.other/lex1.C: New test.
34014
34015 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
34016
34017         * gcc.dg/noncompile/20010425-1.c: New test.
34018
34019 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34020
34021         * g++.old-deja/g++.pt/mangle2.C: New test.
34022
34023 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34024
34025         * gcc.dg/format/plus-1.c: New test.
34026
34027 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34028
34029         * gcc.dg/20010423-1.c: New test.
34030
34031 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34032
34033         * gcc.c-torture/execute/20010422-1.c: New test.
34034
34035 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
34036
34037         * g++.old-deja/g++.ns/type2.C: New test.
34038
34039 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
34040
34041         * g++.old-deja/g++.other/perf1.C: New test.
34042
34043 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
34044
34045         * gcc.dg/c99-func-2.c: Remove xfail.
34046         * gcc.dg/c99-func-3.c: Remove xfail.
34047         * gcc.dg/c99-func-4.c: Remove xfail.
34048
34049 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
34050
34051         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34052
34053 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34054
34055         * gcc.c-torture/compile/20010423-1.c: New test.
34056
34057 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34058
34059         * g++.old-deja/g++.pt/typename28.C: New test.
34060
34061 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34062
34063         * g++.old-deja/g++.abi/empty2.C: New test.
34064         * g++.old-deja/g++.abi/empty3.C: New test.
34065
34066 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34067
34068         * g++.old-deja/g++.other/comdat2.C: New test.
34069         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34070
34071 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34072
34073         * g++.old-deja/g++.other/overload14.C: New test.
34074
34075 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34076
34077         * g++.old-deja/g++.other/lookup23.C: New test.
34078
34079 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34080
34081         * gcc.c-torture/execute/20010403-1.c: New test.
34082
34083 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
34084             Mark Mitchell  <mark@codesourcery.com>
34085
34086         * lib/old-dejagnu.exp: Don't delete output of executable.
34087         Add .exe suffix to executables.
34088
34089 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
34090
34091         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34092
34093 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34094
34095         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34096
34097 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34098
34099         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34100         * g++.old-deja/g++.abi/crash1.C: New test.
34101
34102 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34103
34104         * g++.old-deja/g++.other/crash40.C: New test.
34105
34106 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34107
34108         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34109
34110 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
34111
34112         * g++.old-deja/g++.other/warn6.C: New test.
34113
34114 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34115
34116         * g++.old-deja/g++.robertl/eb42.C: Same.
34117
34118 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34119
34120         * gcc.dg/wtr-conversion-1.c: New testcase.
34121
34122 2001-04-10  Richard Henderson  <rth@redhat.com>
34123
34124         * g++.old-deja/g++.other/array5.C: New.
34125
34126 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34127
34128         * gcc.c-torture/execute/20010408-1.c: New test.
34129
34130 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
34131
34132         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34133         headers and constructs.
34134         * g++.old-deja/g++.robertl/eb79.C: Same.
34135         * g++.old-deja/g++.robertl/eb77.C (main): Same.
34136         * g++.old-deja/g++.robertl/eb73.C: Same.
34137         * g++.old-deja/g++.robertl/eb66.C (main): Same.
34138         * g++.old-deja/g++.robertl/eb55.C (t): Same.
34139         * g++.old-deja/g++.robertl/eb54.C (main): Same.
34140         * g++.old-deja/g++.robertl/eb46.C (main): Same.
34141         * g++.old-deja/g++.robertl/eb44.C: Same.
34142         * g++.old-deja/g++.robertl/eb41.C (main): Same.
34143         * g++.old-deja/g++.robertl/eb4.C (main): Same.
34144         * g++.old-deja/g++.robertl/eb39.C: Same.
34145         * g++.old-deja/g++.robertl/eb33.C (main): Same.
34146         * g++.old-deja/g++.robertl/eb31.C (main): Same.
34147         * g++.old-deja/g++.robertl/eb30.C: Same.
34148         * g++.old-deja/g++.robertl/eb3.C: Same.
34149         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34150         * g++.old-deja/g++.robertl/eb21.C: Same.
34151         * g++.old-deja/g++.robertl/eb15.C: Same.
34152         * g++.old-deja/g++.robertl/eb118.C: Same.
34153         * g++.old-deja/g++.robertl/eb115.C (main): Same.
34154         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34155         * g++.old-deja/g++.robertl/eb109.C: Same.
34156         * g++.old-deja/g++.other/sibcall1.C (main): Same.
34157         * g++.old-deja/g++.mike/rtti1.C: Same.
34158         * g++.old-deja/g++.mike/p658.C: Same.
34159         * g++.old-deja/g++.mike/net46.C: Same.
34160         * g++.old-deja/g++.mike/net34.C: Same.
34161         * g++.old-deja/g++.mike/memoize1.C: Same.
34162         * g++.old-deja/g++.mike/eh2.C: Same.
34163         * g++.old-deja/g++.law/weak.C: Same.
34164         * g++.old-deja/g++.law/visibility7.C: Same.
34165         * g++.old-deja/g++.law/visibility25.C: Same.
34166         * g++.old-deja/g++.law/visibility22.C: Same.
34167         * g++.old-deja/g++.law/visibility2.C: Same.
34168         * g++.old-deja/g++.law/visibility17.C: Same.
34169         * g++.old-deja/g++.law/visibility13.C: Same.
34170         * g++.old-deja/g++.law/visibility10.C: Same.
34171         * g++.old-deja/g++.law/visibility1.C: Same.
34172         * g++.old-deja/g++.law/virtual3.C (eval): Same.
34173         * g++.old-deja/g++.law/vbase1.C: Same.
34174         * g++.old-deja/g++.law/operators32.C: Same.
34175         * g++.old-deja/g++.law/nest3.C: Same.
34176         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34177         * g++.old-deja/g++.law/except5.C (main): Same.
34178         * g++.old-deja/g++.law/cvt7.C (run): Same.
34179         * g++.old-deja/g++.law/cvt2.C: Same.
34180         * g++.old-deja/g++.law/cvt16.C: Same.
34181         * g++.old-deja/g++.law/ctors6.C (bar): Same.
34182         * g++.old-deja/g++.law/ctors17.C (main): Same.
34183         * g++.old-deja/g++.law/ctors13.C: Same.
34184         * g++.old-deja/g++.law/ctors12.C (main): Same.
34185         * g++.old-deja/g++.law/ctors10.C: Same.
34186         * g++.old-deja/g++.law/code-gen5.C: Same.
34187         * g++.old-deja/g++.law/bad-error7.C: Same.
34188         * g++.old-deja/g++.law/arm9.C: Same.
34189         * g++.old-deja/g++.law/arm12.C: Same.
34190         * g++.old-deja/g++.law/arg8.C: Same.
34191         * g++.old-deja/g++.law/arg1.C: Same.
34192         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34193         * g++.old-deja/g++.jason/template31.C: Same.
34194         * g++.old-deja/g++.jason/template24.C (main): Same.
34195         * g++.old-deja/g++.jason/2371.C: Same.
34196         * g++.old-deja/g++.eh/new2.C: Same.
34197         * g++.old-deja/g++.eh/new1.C: Same.
34198         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34199         * g++.old-deja/g++.brendan/nest21.C (main): Same.
34200         * g++.old-deja/g++.brendan/err-msg3.C: Same.
34201         * g++.old-deja/g++.brendan/crash62.C: Same.
34202         * g++.old-deja/g++.brendan/crash52.C: Same.
34203         * g++.old-deja/g++.brendan/crash49.C (main): Same.
34204         * g++.old-deja/g++.brendan/crash38.C: Same.
34205         * g++.old-deja/g++.brendan/crash15.C (main): Same.
34206         * g++.old-deja/g++.brendan/copy9.C: Same.
34207
34208 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
34209
34210         * gcc.c-torture/execute/20001203-2.c (memset):
34211         Count argument is of type __SIZE_TYPE__.
34212
34213 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
34214
34215         * gcc.c-torture/compile/20010404-1.c: New test.
34216
34217 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
34218
34219         * gcc.c-torture/compile/20010326-1.c: New test.
34220
34221 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
34222
34223         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34224         peculiarities of the SH.
34225         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34226
34227 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34228
34229         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34230         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34231         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34232
34233 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34234
34235         * g77.f-torture/compile/20010321-1.f: New test.
34236
34237 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34238
34239         * gcc.c-torture/compile/20010329-1.c: New test.
34240
34241 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34242
34243         * gcc.c-torture/execute/20010329-1.c: New test.
34244
34245 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34246
34247         * g++.old-deja/g++.other/eh4.C: Fix typo.
34248
34249 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34250
34251         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34252
34253 2001-03-28  Philip Blundell  <philb@gnu.org>
34254
34255         * gcc.c-torture/compile/20010328-1.c: New test.
34256
34257 2001-03-27  Richard Henderson  <rth@redhat.com>
34258
34259         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34260         * g++.old-deja/g++.eh/vbase3.C: Likewise.
34261
34262 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
34263
34264         * gcc.c-torture/compile/20010327-1.c: New test.
34265
34266 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34267
34268         * g++.old-deja/g++.other/friend12.C: New test.
34269         * g++.old-deja/g++.other/friend9.C: Expect no errors.
34270         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34271
34272 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34273
34274         * gcc.c-torture/execute/20010325-1.c: New test.
34275
34276 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
34277
34278         * g++.old-deja/g++.other/mangle3.C: New test.
34279
34280 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
34281
34282         * g++.old-deja/g++.other/anon8.C: New test.
34283
34284 2001-03-20  Philip Blundell  <philb@gnu.org>
34285
34286         * gcc.c-torture/compile/20010320-1.c: New test.
34287
34288 2001-03-17  Richard Henderson  <rth@redhat.com>
34289
34290         * g++.old-deja/g++.other/eh4.C: Add expected error text.
34291
34292 2001-03-15  Geoff Keating  <geoff@redhat.com>
34293
34294         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34295         tests on AIX.
34296
34297 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
34298
34299         * g++.old-deja/g++.other/eh4.C: New test.
34300
34301 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34302
34303         * gcc.dg/cpp/mi1.c: Update.
34304
34305 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
34306
34307         * g++.old-deja/g++.other/regstack.C: New test.
34308
34309 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34310
34311         * g++.old-deja/g++.other/ref4.C: New test.
34312
34313 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
34314
34315         * objc/execute/va_method.m: Added.
34316         * objc/execute/IMP.m: Added.
34317         * objc/execute/_cmd.m: Added.
34318         * objc/execute/accessing_ivars.m: Added.
34319         * objc/execute/class-1.m: Added.
34320         * objc/execute/class-10.m: Added.
34321         * objc/execute/class-11.m: Added.
34322         * objc/execute/class-12.m: Added.
34323         * objc/execute/class-13.m: Added.
34324         * objc/execute/class-14.m: Added.
34325         * objc/execute/class-2.m: Added.
34326         * objc/execute/class-3.m: Added.
34327         * objc/execute/class-4.m: Added.
34328         * objc/execute/class-5.m: Added.
34329         * objc/execute/class-6.m: Added.
34330         * objc/execute/class-7.m: Added.
34331         * objc/execute/class-8.m: Added.
34332         * objc/execute/class-9.m: Added.
34333         * objc/execute/class-tests-1.h
34334         * objc/execute/class-tests-2.h
34335         * objc/execute/compatibility_alias.m: Added.
34336         * objc/execute/encode-1.m: Added.
34337         * objc/execute/formal_protocol-1.m: Added.
34338         * objc/execute/formal_protocol-2.m: Added.
34339         * objc/execute/formal_protocol-3.m: Added.
34340         * objc/execute/formal_protocol-4.m: Added.
34341         * objc/execute/formal_protocol-5.m: Added.
34342         * objc/execute/formal_protocol-6.m: Added.
34343         * objc/execute/formal_protocol-7.m: Added.
34344         * objc/execute/informal_protocol.m: Added.
34345         * objc/execute/initialize.m: Added.
34346         * objc/execute/load.m: Added.
34347         * objc/execute/many_args_method.m: Added.
34348         * objc/execute/nested-3.m: Added.
34349         * objc/execute/no_clash.m: Added.
34350         * objc/execute/private.m: Added.
34351         * objc/execute/redefining_self.m: Added.
34352         * objc/execute/root_methods.m: Added.
34353         * objc/execute/selector-1.m: Added.
34354         * objc/execute/static-1.m: Added.
34355         * objc/execute/static-2.m: Added.
34356         * objc/execute/va_method.m: Added.
34357
34358 2001-03-10  Richard Henderson  <rth@redhat.com>
34359
34360         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34361
34362 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34363
34364         * g++.old-deja/g++.other/crash31.C: XFAIL.
34365         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34366         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34367         * gcc.c-torture/execute/20010123-1.x: XFAIL.
34368         * gcc.c-torture/execute/20010124-1.x: XFAIL.
34369         * gcc.dg/sequence-pt-1.c: XFAIL one test.
34370
34371 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34372
34373         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34374
34375 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34376
34377         * gcc.dg/20000724-1.c: Don't use multiline strings.
34378
34379 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34380
34381         * objc/execute/string1.m, objc/execute/string2.m: Compare the
34382         result of -cString against what we expect it to be; don't just
34383         print it out for no one to read.
34384
34385         * objc/execute/string3.m, objc/execute/string4.m: New tests.
34386         Based on testcases provided by Nicola Pero.
34387
34388 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34389
34390         * gcc.dg/cpp/macro7.c: New test.
34391
34392 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34393
34394         * gcc.dg/cpp/multiline.c: Update.
34395
34396 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34397
34398         * g++.old-deja/g++.other/enum3.C: New test.
34399
34400 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34401
34402         * g++.old-deja/g++.other/pod1.C: New test.
34403
34404 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34405
34406         * g++.old-deja/g++.ext/overload1.C: New test.
34407
34408 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34409
34410         * g++.old-deja/g++.pt/using1.C: New test.
34411
34412 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34413
34414         * g++.old-deja/g++.other/using9.C: New test.
34415
34416 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
34417
34418         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34419
34420         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34421
34422 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
34423
34424         * g++.old-deja/g++.ext/realpt1.C: Remove.
34425
34426 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
34427
34428         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34429
34430 2001-02-26  Will Cohen  <wcohen@redhat.com>
34431
34432         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34433
34434 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
34435
34436         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
34437         templatized constructors.
34438
34439 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34440
34441         * gcc.c-torture/execute/20010224-1.c: New test.
34442
34443 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
34444
34445         * gcc.c-torture/execute/20010222-1.c: New test.
34446
34447 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
34448
34449         * g++.old-deja/g++.other/inline20.C: New test.
34450
34451 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
34452
34453         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
34454
34455 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34456
34457         * g++.old-deja/g++.other/lookup22.C: New test.
34458
34459 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
34460
34461         * g77.dg: New directory.
34462         * g77.dg/20010216-1.f: New test case.
34463         * g77.dg/dg.exp: New driver.
34464         * lib/g77-dg.exp: New driver library.
34465
34466 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34467
34468         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
34469
34470 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
34471
34472         * g++.old-deja/g++.other/decl9.C: New test.
34473
34474 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
34475
34476         * g++.old-deja/g++.other/init16.C: Update the test so that it does
34477         not need <string> and also tests the initialization at runtime.
34478
34479 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34480
34481         * gcc.c-torture/execute/longlong.c: New test.
34482
34483 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34484
34485         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
34486
34487 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34488
34489         * gcc.c-torture/execute/920302-1.c (execute):
34490         Change argument type to short.
34491
34492 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34493
34494         * g++.old-deja/g++.pt/deduct6.C: New test.
34495
34496 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34497
34498         * g++.old-deja/g++.pt/deduct5.C: New test.
34499
34500 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
34501
34502         * gcc.c-torture/execute/20010209-1.c: New test.
34503
34504 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34505
34506         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
34507
34508 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
34509
34510         * g++.dg/vtgc1.C: Update for new ABI.
34511
34512         * consistency.vlad: New directory, 1665 files.
34513
34514 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34515
34516         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
34517         return type.
34518         * gcc.dg/cpp/digraphs.c: Declare puts.
34519
34520 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34521
34522         * g++.old-deja/g++.other/warn5.C: New test.
34523
34524 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34525
34526         * g++.old-deja/g++.pt/spec40.C: New test.
34527
34528 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34529
34530         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
34531         case.
34532         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
34533
34534 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
34535
34536         * gcc.c-torture/compile/20010209-1.c: New test.
34537
34538 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
34539
34540         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
34541         excess errors message but not if it crashes.
34542         * g++.old-deja/g++.other/crash27.C: Likewise.
34543         * g++.old-deja/g++.other/crash28.C: Likewise.
34544         * g++.old-deja/g++.other/crash30.C: Likewise.
34545         * g++.old-deja/g++.other/crash32.C: Likewise.
34546         * g++.old-deja/g++.other/crash35.C: Likewise.
34547         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34548
34549 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34550
34551         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
34552         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
34553         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
34554         g77.f-torture/execute/execute.exp,
34555         g77.f-torture/noncompile/noncompile.exp,
34556         gcc.c-torture/execute/execute.exp,
34557         gcc.c-torture/execute/memcheck/memcheck.exp,
34558         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
34559         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
34560         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
34561         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
34562         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
34563         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
34564         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34565         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
34566         Remove bug reporting instructions with ancient email addresses.
34567
34568 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34569
34570         * gcc.dg/20010202-1.c: New test.
34571         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
34572
34573 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
34574
34575         * g++.dg/stdbool-if.C: New test.
34576
34577 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
34578
34579         * objc/execute/fdecl.m: Added main().
34580
34581 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34582
34583         * gcc.c-torture/execute/20010206-1.c: New test.
34584
34585 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34586
34587         * gcc.dg/cpp/avoidpaste1.c: Update.
34588
34589 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
34590
34591         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
34592         Pero <nicola@brainstorm.co.uk>.
34593         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
34594
34595 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
34596
34597         * g++.old-deja/g++.pt/spec39.C: New test.
34598
34599 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
34600
34601         * gcc.c-torture/compile/20010202-1.c: New test.
34602
34603 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
34604
34605         * g++.old-deja/g++.abi/primary2.C: New test.
34606         * g++.old-deja/g++.abi/primary3.C: New test.
34607         * g++.old-deja/g++.abi/primary4.C: New test.
34608         * g++.old-deja/g++.abi/primary5.C: New test.
34609         * g++.old-deja/g++.abi/vtable3.h: New test.
34610         * g++.old-deja/g++.abi/vtable3a.C: New test.
34611         * g++.old-deja/g++.abi/vtable3b.C: New test.
34612         * g++.old-deja/g++.abi/vtable3c.C: New test.
34613         * g++.old-deja/g++.abi/vtable3d.C: New test.
34614         * g++.old-deja/g++.abi/vtable3e.C: New test.
34615         * g++.old-deja/g++.abi/vtable3f.C: New test.
34616         * g++.old-deja/g++.abi/vtable3g.C: New test.
34617         * g++.old-deja/g++.abi/vtable3h.C: New test.
34618         * g++.old-deja/g++.abi/vtable3i.C: New test.
34619         * g++.old-deja/g++.abi/vtable3j.C: New test.
34620         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
34621
34622 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
34623
34624         * g++.old-deja/g++.other/anon6.C: New test.
34625         * g++.old-deja/g++.other/anon7.C: New test.
34626
34627 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34628
34629         * gcc.dg/cpp/avoidpaste2.c: New tests.
34630
34631 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
34632
34633         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
34634
34635 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
34636
34637         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
34638         DECIMAL_DIG cases for Irix."
34639
34640 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
34641
34642         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
34643
34644 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34645
34646         * gcc.dg/c99-tag-1.c: New test.
34647
34648 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34649
34650         * gcc.dg/cpp/tr-warn1.c: Add tests.
34651
34652 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34653
34654         * gcc.dg/cpp/avoidpaste1.c: Update.
34655         * gcc.dg/cpp/paste4.c: Update.
34656
34657 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
34658
34659         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
34660         cases for Irix.
34661
34662 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34663
34664         * g++.old-deja/g++.other/inline19.C: New test.
34665
34666 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34667
34668         * gcc.dg/Wlarger-than.c: New test.
34669
34670 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34671
34672         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
34673
34674 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
34675
34676         * gcc.c-torture/execute/20010129-1.c: New test.
34677         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
34678
34679 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34680
34681         * gcc.dg/cpp/avoidpaste1.c: Test case.
34682
34683 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
34684
34685         * g++.old-deja/g++.other/inline18.C: New test.
34686
34687 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34688
34689         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
34690         and __builtin_putchar.
34691
34692 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
34693
34694         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
34695         tests.
34696
34697 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
34698
34699         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
34700         floating point number rounding mode to round to the nearest
34701         representable mode.
34702
34703 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
34704
34705         * g++.old-deja/g++.other/mangle2.C: New test.
34706
34707 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34708
34709         * gcc.c-torture/compile/20010124-1.c: New test.
34710
34711 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
34712
34713         * g++.old-deja/g++.pt/spec38.C: New test.
34714
34715 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34716
34717         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
34718         "Build don't run".
34719
34720 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34721
34722         * gcc.c-torture/execute/20010123-1.c: New test.
34723
34724 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34725
34726         * g++.old-deja/g++.pt/spec37.C: New test.
34727
34728 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34729
34730         * g++.old-deja/g++.pt/overload14.C: New test.
34731
34732 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34733
34734         * gcc.c-torture/execute/20010122-1.c: New test, exercise
34735         __builtin_return_address.
34736
34737 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
34738
34739         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
34740         * g++.old-deja/g++.pt/spec35.C: New test.
34741         * g++.old-deja/g++.pt/spec36.C: New test.
34742
34743 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
34744
34745         * gcc.c-torture/compile/20010118-1.c: New test.
34746
34747 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
34748
34749         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
34750
34751 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34752
34753         * gcc.c-torture/execute/20010119-1.c: New test.
34754
34755 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34756
34757         * g++.old-deja/g++.other/vbase5.C: New test.
34758
34759 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34760
34761         * gcc.c-torture/execute/20010118-1.c: New test.
34762
34763 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34764
34765         * g++.old-deja/g++.pt/deduct3.C: New test.
34766
34767 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34768
34769         * g++.old-deja/g++.pt/spec34.C: New test.
34770
34771 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
34772
34773         * g77.f-torture/compile/20000601-2.f: New test.
34774
34775 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34776
34777         * g++.old-deja/g++.other/init17.C: New test.
34778
34779 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
34780
34781         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
34782
34783 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34784
34785         * g++.old-deja/g++.pt/unify8.C: New test.
34786
34787 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34788
34789         * g++.old-deja/g++.abi/vbase1.C: New test.
34790
34791 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34792
34793         * g++.old-deja/g++.pt/crash65.C: New test.
34794
34795 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34796
34797         * gcc.dg/cpp/assembl2.S: New test case.
34798
34799 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
34800
34801         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
34802         are supported.
34803
34804 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34805
34806         * g++.old-deja/g++.other/builtins1.C: New test.
34807         * g++.old-deja/g++.other/builtins2.C: Likewise.
34808         * g++.old-deja/g++.other/builtins3.C: Likewise.
34809         * g++.old-deja/g++.other/builtins4.C: Likewise.
34810
34811 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
34812
34813         * gcc.c-torture/compile/20010117-1.c: New test.
34814         * gcc.c-torture/compile/20010117-2.c: New test.
34815
34816 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34817
34818         * g77.f-torture/execute/20010116.[fx]: New test,
34819         XFAIL on i?86-*-*.
34820         * g77.f-torture/compile/20010115.f: Indicate it's
34821         a test for PR fortran/1636.
34822
34823 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34824
34825         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
34826
34827 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34828
34829         * g77.f-torture/compile/20010115.f: New test.
34830
34831 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
34832
34833         * g++.old-deja/g++.pt/nontype5.C: New test.
34834
34835 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34836
34837         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
34838         have an equivalent working one below it.
34839
34840 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34841
34842         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
34843         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34844
34845 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34846
34847         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
34848         message containing "init_priority".
34849         (conpr-2.C): Likewise.
34850         (conpr-3.C): Likewise.
34851         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
34852
34853 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34854
34855         * gcc.c-torture/execute/20010114-2.c: New test.
34856
34857 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34858
34859         * gcc.c-torture/compile/20010114-1.c: New test.
34860         * gcc.c-torture/compile/20010114-1.x: Xfail.
34861         * gcc.c-torture/compile/20010114-2.c: New test.
34862         * gcc.c-torture/execute/20010114-1.c: New test.
34863         * gcc.dg/trunc-1.c: New test.
34864         * gcc.dg/uninit-B.c: New test.
34865
34866 2001-01-13  Nick Clifton  <nickc@redhat.com>
34867
34868         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
34869         target.
34870
34871 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34872
34873         * gcc.c-torture/compile/20010113-1.c: New test.
34874
34875 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
34876
34877         * gcc.c-torture/compile/20001212-1.c: New test.
34878
34879 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34880
34881         * gcc.dg/cpp/widestr1.c: Update.
34882         * gcc.dg/cpp/prag-imp.c: Remove.
34883
34884 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
34885
34886         * gcc.c-torture/execute/20000801-3.x: Remove.
34887         * gcc.dg/c90-init-1.c: New test.
34888         * gcc.dg/c99-init-1.c: New test.
34889         * gcc.dg/c99-init-2.c: New test.
34890         * gcc.dg/gnu99-init-1.c: New test.
34891
34892 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
34893
34894         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
34895         testing that no relevant ones were found.
34896
34897 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34898
34899         * g++.old-deja/g++.pt/cast2.C: New test.
34900
34901 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34902
34903         * g++.old-deja/g++.pt/friend47.C: New test.
34904
34905 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34906
34907         * g++.old-deja/g++.pt/instantiate13.C: New test.
34908
34909 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34910
34911         * g++.old-deja/g++.other/defarg7.C: New test.
34912         * g++.old-deja/g++.other/defarg8.C: New test.
34913
34914 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34915
34916         * g++.old-deja/g++.pt/crash64.C: New test.
34917
34918 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34919
34920         * g++.old-deja/g++.pt/crash63.C: New test.
34921
34922 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34923
34924         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
34925
34926 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
34927
34928         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
34929
34930 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34931
34932         * g++.old-deja/g++.pt/error3.C: New test.
34933
34934 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34935
34936         * g++.old-deja/g++.other/crash39.C: New test.
34937
34938 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34939
34940         * g++.old-deja/g++.other/vbase4.C: New test.
34941
34942 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
34943
34944         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
34945         * gcc.dg/special/20000419-2.c: New file. Identical to above.
34946         * gcc.dg/special/special.exp: New test driver which will check
34947         for alias support for the above test.
34948
34949 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
34950
34951         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
34952         problems on small machines.
34953         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
34954         parameterize.
34955
34956 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
34957
34958         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
34959         mips.
34960         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34961
34962 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
34963
34964         * g++.old_deja/g++.pt/using8.C: New test.
34965
34966 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34967
34968         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
34969
34970 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
34971
34972         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
34973         where a failure is expected.
34974         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
34975
34976 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34977
34978         * g++.old_deja/g++.pt/instantiate12.C: New test.
34979
34980 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34981
34982         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
34983         start of structs.
34984         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
34985         * g++.old-deja/g++.brendan/crash17.C: Likewise.
34986         * g++.old-deja/g++.brendan/crash29.C: Likewise.
34987         * g++.old-deja/g++.brendan/crash48.C: Likewise.
34988         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34989         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
34990         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
34991         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
34992         * g++.old-deja/g++.eh/spec6.C: Likewise.
34993         * g++.old-deja/g++.jason/crash3.C: Likewise.
34994         * g++.old-deja/g++.law/ctors11.C: Likewise.
34995         * g++.old-deja/g++.law/ctors17.C: Likewise.
34996         * g++.old-deja/g++.law/ctors5.C: Likewise.
34997         * g++.old-deja/g++.law/ctors9.C: Likewise.
34998         * g++.old-deja/g++.mike/ambig1.C: Likewise.
34999         * g++.old-deja/g++.mike/net22.C: Likewise.
35000         * g++.old-deja/g++.mike/p3538a.C: Likewise.
35001         * g++.old-deja/g++.mike/p3538b.C: Likewise.
35002         * g++.old-deja/g++.mike/virt3.C: Likewise.
35003         * g++.old-deja/g++.niklas/t128.C: Likewise.
35004         * g++.old-deja/g++.other/anon4.C: Likewise.
35005         * g++.old-deja/g++.other/using1.C: Likewise.
35006         * g++.old-deja/g++.other/warn3.C: Likewise.
35007         * g++.old-deja/g++.pt/t37.C: Likewise.
35008         * g++.old-deja/g++.robertl/eb69.C: Likewise.
35009         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35010
35011 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35012
35013         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35014
35015 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35016
35017         * gcc.c-torture/execute/stdio-opt-3.c: New test.
35018
35019 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
35020
35021         * gcc.c-torture/compile/20010107-1.c: New test.
35022
35023 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35024
35025         * gcc.c-torture/execute/builtin-noret-1.c: New test.
35026
35027 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35028
35029         * gcc.dg/format/format.h: New file.
35030         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35031         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35032         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35033         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35034         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35035         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35036         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35037         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35038         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35039         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35040         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35041         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35042         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35043         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35044         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35045         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35046         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35047         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35048         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35049         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35050         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35051         instead of declaring standard types, macros and functions in each
35052         test.
35053
35054 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
35055
35056         * gcc.c-torture/execute/20010106-1.c: New test.
35057
35058 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35059
35060         * gcc.dg/format/format.exp: New file.
35061         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35062         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35063         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35064         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35065         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35066         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35067         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35068         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35069         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35070         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35071         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35072         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35073         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35074         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35075         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35076         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35077         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35078         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35079         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35080         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35081         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35082         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35083         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35084         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35085         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35086         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35087         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35088         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35089         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35090         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35091         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35092         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35093         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35094         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35095         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35096         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35097         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35098         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35099         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35100         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35101         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35102         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35103
35104 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
35105
35106         * gcc.c-torture/execute/991228-1.c: Take word endianness into
35107         account.
35108
35109 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35110
35111         * gcc.c-torture/execute/builtin-complex-1.c: New test.
35112
35113 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35114
35115         * g++.old-deja/g++.pt/crash62.C: New test.
35116
35117 2001-01-04  Richard Henderson  <rth@redhat.com>
35118
35119         * gcc.dg/20000926-1.c: Update expected warnings.
35120         * gcc.dg/array-2.c: Likewise.
35121         * gcc.dg/array-4.c: Also validate flexible array members.
35122         * gcc.dg/c99-flex-array-1.c: New.
35123
35124 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35125
35126         * gcc.c-torture/compile/20001222-1.x: Remove.
35127
35128 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35129
35130         * gcc.c-torture/execute/built-in-setjmp.c: New.
35131
35132 2001-01-03  Richard Henderson  <rth@redhat.com>
35133
35134         * gcc.dg/940510-1.c: Update expected error wording.
35135         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35136
35137 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
35138
35139         * lib/target-supports.exp (check_alias_available): Modified to
35140         indicate aliases not supported if only weak aliases are supported.
35141
35142 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35143
35144         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35145         Turn on cmpstrsi checks for __pj__ and __i370__.
35146
35147 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35148
35149         * g++.old-deja/g++.other/virtual11.C: New test.
35150
35151 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35152
35153         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35154
35155 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35156
35157         * gcc.c-torture/compile/20010102-1.c: New test.
35158
35159 2001-01-02  Andreas Jaeger  <aj@suse.de>
35160
35161         * gcc.dg/noreturn-3.c: New test.
35162
35163         * gcc.dg/noreturn-4.c: New test.
35164
35165 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35166
35167         * gcc.c-torture/execute/stdio-opt-1.c: Also test
35168         __builtin_fputc and __builtin_fwrite.
35169
35170 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35171
35172         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35173         signed char, not default char.
35174
35175 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35176
35177         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35178
35179 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
35180
35181         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35182
35183 2000-12-29  Richard Henderson  <rth@redhat.com>
35184
35185         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35186         (__cyg_profile_func_exit): Define.
35187
35188 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35189
35190         * g++.dg/vtgc1.C: New test.
35191
35192 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
35193
35194         * gcc.dg/noncompile/20001228-1.c: New test.
35195
35196         * gcc.dg/20001228-1.c: New test.
35197
35198         * gcc.c-torture/execute/20001228-1.c: New test.
35199
35200 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
35201
35202         * gcc.dg/format-strfmon-1.c: New test.
35203
35204 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35205
35206         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35207         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35208         * gcc.c-torture/execute/string-opt-1.c: Likewise.
35209         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35210         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35211         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35212         * gcc.c-torture/execute/string-opt-6.c: Likewise.
35213         * gcc.c-torture/execute/string-opt-7.c: Likewise.
35214         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35215         * gcc.c-torture/execute/string-opt-9.c: Likewise.
35216         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35217         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35218         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35219
35220         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35221         * gcc.c-torture/execute/string-opt-4.c: Test index.
35222
35223 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
35224
35225         * gcc.c-torture/compile/20001226-1.c: New test.
35226
35227 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35228
35229         * gcc.c-torture/compile/20001222-1.c: New test.
35230         * gcc.c-torture/compile/20001222-1.x: Xfail.
35231
35232 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
35233
35234         * gcc.c-torture/execute/comp-goto-2.c: New test.
35235
35236 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
35237
35238         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35239         Use long types if __INT_MAX__ is 32767.
35240         (main): Use cast to (sint32 *) when poking 88 into a_page.
35241
35242         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35243
35244 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
35245
35246         * gcc.c-torture/compile/20001221-1.c: New test.
35247         * gcc.c-torture/execute/20001221-1.c: New test.
35248
35249 2000-12-20  Richard Henderson  <rth@redhat.com>
35250
35251         * g++.old-deja/g++.pt/crash36.C: Update error lines.
35252         * g++.old-deja/g++.robertl/eb109.C: Likewise.
35253
35254 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35255
35256         * gcc.dg/compare3.c: New test.
35257
35258 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35259
35260         * gcc.dg/format-warnll-1.c: New test.
35261
35262 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35263
35264         * gcc.dg/cpp/cmdlne-P.c: New test.
35265
35266 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35267
35268         * gcc.c-torture/execute/builtin-abs-1.c,
35269         gcc.c-torture/execute/builtin-abs-2.c: New tests.
35270
35271 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35272
35273         * gcc.dg/cpp/multiline.c: New test.
35274
35275 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35276
35277         * g++.old-deja/g++.other/syshdr1.C: Update.
35278         * gcc.dg/cpp/lineflags.c: Remove temporarily.
35279
35280 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35281
35282         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35283
35284 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35285
35286         * g++.old-deja/g++.pt/ttp65.C: New test.
35287
35288 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35289
35290         * g++.old-deja/g++.pt/ttp64.C: New test.
35291
35292 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35293
35294         * g++.old-deja/g++.pt/spec33.C: New test.
35295
35296 2000-12-14  Catherine Moore  <clm@redhat.com>
35297
35298         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35299         * gcc.c-torture/execute/920612-2.c: Likewise.
35300         * gcc.c-torture/execute/920428-2.c: Likewise.
35301         * gcc-c-torture/execute/va-arg-11.c: Call exit.
35302         * gcc.c-torture/execute/va-arg-21.c: Likewise.
35303
35304 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35305
35306         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35307         * gcc.dg/pack-test-2.c: Likewise.
35308
35309 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35310
35311         Tests by Zack Weinberg <zackw@stanford.edu>.
35312
35313         * gcc.dg/cpp/defined.c: Update.
35314         * gcc.dg/cpp/defined_trad.c: New tests.
35315
35316 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35317
35318         * gcc.dg/cpp/trad-direct.c: Update.
35319
35320 2000-12-11  Neil Booth  <neilb@earthling.net>
35321
35322         * gcc.dg/cpp/defined_trad.c
35323
35324 2000-12-11  Neil Booth  <neilb@earthling.net>
35325
35326         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35327
35328 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35329
35330         * gcc.dg/format-miss-2.c: New test.
35331
35332 2000-12-09  Neil Booth  <neilb@earthling.net>
35333
35334         * gcc.dg/cpp/lineflags.c: New tests.
35335         * gcc.dg/cpp/poison.c: Update.
35336         * gcc.dg/cpp/redef2.c: Update.
35337         * gcc.dg/cpp/skipping.c: New test.
35338
35339 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
35340
35341         * g++.old-deja/g++.other/eh3.C: New testcase.
35342
35343 2000-12-07  Neil Booth  <neilb@earthling.net>
35344
35345         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35346         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35347         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35348         wtr-union-init-2.c, wtr-union-init-3.c: Update.
35349         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35350         Update.
35351
35352 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35353
35354         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35355         __SIZE_TYPE__ instead of int for type of integers cast to
35356         pointers.
35357
35358 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
35359
35360         * g++.old-deja/g++.other/cleanup4.C: New test.
35361
35362 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35363
35364         * format-sec-1.c: New test.
35365
35366 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35367
35368         * gcc.dg/format-nonlit-3.c: New test.
35369
35370 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35371
35372         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35373         through a null pointer.
35374
35375 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35376
35377         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35378         * g++.old-deja/g++.pt/partial4.C: New test.
35379
35380 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
35381
35382         * gcc.c-torture/execute/ieee/hugeval.x: New.
35383
35384 2000-12-06  Neil Booth  <neilb@earthling.net>
35385
35386         * gcc.dg/cpp/backslash2.c: New tests.
35387
35388 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35389
35390         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35391         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35392
35393 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
35394
35395         * gcc.c-torture/execute/20001203-2.c: New testcase.
35396
35397 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35398
35399         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35400         * g++.old-deja/g++.other/virtual10.C: New test.
35401
35402 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35403
35404         * g++.old-deja/g++.mike/pmf5.C: Remove test.
35405
35406 2000-12-05  Richard Henderson  <rth@redhat.com>
35407
35408         * gcc.c-torture/compile/20001205-1.c: New.
35409
35410 2000-12-04  Neil Booth  <neilb@earthling.net>
35411
35412         * g++.old-deja/g++.other/virtual9.C: New test.
35413         * g++.old-deja/g++.pt/crash61.C: New test.
35414         * gcc.c-torture/execute/loop-9.c: New test.
35415
35416 2000-12-04  Neil Booth  <neilb@earthling.net>
35417
35418         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35419         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35420         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35421         * gcc.dg/cpp/extratokens.c: ...here.
35422
35423 2000-12-04  Neil Booth  <neilb@earthling.net>
35424
35425         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35426         New tests.
35427
35428 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35429
35430         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35431         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35432
35433 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35434
35435         * gcc.c-torture/execute/20001203-1.c: New test.
35436
35437 2000-12-03  Neil Booth  <neilb@earthling.net>
35438
35439         * gcc.dg/cpp/macro6.c: New test cases.
35440
35441 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35442
35443         * gcc.c-torture/execute/string-opt-9.c: New test.
35444         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35445         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35446         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35447
35448         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
35449         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
35450
35451 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
35452
35453         * gcc.dg/cpp/if-6.c: New testcase.
35454
35455         * gcc.dg/20001201-1.c: New testcase.
35456
35457 2000-12-02  Neil Booth  <neilb@earthling.net>
35458
35459         * g++.old-deja/g++.other/externC4.C,
35460         g++.old-deja/g++.other/friend10.C: New tests.
35461
35462 2000-12-02  Neil Booth  <neilb@earthling.net>
35463
35464         * g++.old-deja/g++.other/instan2.C
35465         * g++.old-deja/g++.other/instan3.C: New test.
35466
35467 2000-12-02  Neil Booth  <neilb@earthling.net>
35468
35469         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
35470         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
35471         gnuc99.c,gnuc99-pedantic.c: New tests.
35472
35473 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35474
35475         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
35476         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
35477
35478 2000-12-01  Neil Booth  <neilb@earthling.net>
35479
35480         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
35481         * gcc.dg/cpp/poison.c: Update.
35482         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
35483
35484 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
35485
35486         * g77.f-torture/execute/20001201.f: New test.
35487
35488 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35489
35490         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
35491
35492 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
35493
35494         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
35495
35496 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35497
35498         * g++.old-deja/g++.other/cast6.C: New test.
35499
35500 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
35501
35502         * gcc.c-torture/execute/20001130-2.c: New testcase.
35503
35504 2000-11-30  Richard Henderson  <rth@redhat.com>
35505
35506         * gcc.c-torture/execute/20001130-1.c: New test.
35507
35508 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35509
35510         * g++.old-deja/g++.other/op3.C: New test.
35511
35512 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35513
35514         * g++.old-deja/g++.other/op2.C: New test.
35515
35516 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35517
35518         * g++.old-deja/g++.other/crash38.C: New test.
35519
35520 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
35521
35522         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
35523
35524 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
35525
35526         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
35527         tests.
35528         * gcc.c-torture/execute/string-opt-6.c: New test.
35529
35530         * gcc.dg/20001117-1.c: Add main.
35531
35532 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
35533
35534         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
35535         Move from here ...
35536         * gcc.dg/940510-1.c: ... to here.
35537
35538         * gcc.dg/20000926-1.c: GNU C now allows initializations of
35539         zero-size arrays in toplevel structures.
35540
35541 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35542
35543         * gcc.c-torture/execute/loop-8.c: New test.
35544
35545 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35546
35547         * g++.old-deja/g++.other/base1.C: New test.
35548
35549 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35550
35551         * g++.old-deja/g++.other/parse2.C: New test.
35552
35553 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35554
35555         * g++.old-deja/g++.pt/incomplete1.C: New test.
35556
35557 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35558
35559         * g++.old-deja/g++.other/friend9.C: New test.
35560
35561 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35562
35563         * gcc.dg/20001127-1.c: New test.
35564
35565 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35566
35567         * g++.old-deja/g++.pt/friend46.C: New test.
35568
35569 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35570
35571         * g++.old-deja/g++.other/ptrmem8.C: New test.
35572
35573 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35574
35575         * gcc.c-torture/execute/string-opt-7.c: New test.
35576         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35577
35578 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35579
35580         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
35581         instead of 'mkcheck 2'.
35582
35583 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35584
35585         * gcc.c-torture/execute/memcheck/driver.c,
35586         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
35587         C9X references to refer to C99.
35588
35589 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
35590
35591         * gcc.dg/ultrasp3.c: New test.
35592
35593 2000-11-25  Neil Booth  <neilb@earthling.net>
35594
35595         * gcc.dg/cpp/include2.c: Update test to be locale independent.
35596
35597 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
35598
35599         * gcc.c-torture/compile/20001123-2.c: New.
35600
35601 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35602
35603         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
35604
35605 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
35606
35607         * gcc.dg/sequence-point-1.c: Add some new tests.
35608         * gcc.c-torture/execute/20001124-1.c: New test.
35609
35610 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35611
35612         * g++.old-deja/g++.other/vaarg4.C: New test.
35613         * gcc.c-torture/compile/20001123-1.c: New test.
35614
35615 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35616
35617         * g++.other/crash24.C: Adjust and remove XFAIL.
35618         * g++.other/crash37.C: New test.
35619
35620 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
35621
35622         * g++.old-deja/g++.pt/instantiate9.C: New test.
35623
35624 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
35625
35626         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
35627         new ABI, too.
35628
35629         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
35630         * g++.old-deja/g++.robertl/eb55.C: Likewise.
35631
35632 2000-11-22  Neil Booth  <neilb@earthling.net>
35633
35634         * gcc.dg/cpp/Wtrigraphs.c: New test.
35635
35636 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
35637
35638         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
35639
35640 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
35641
35642         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
35643
35644 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
35645
35646         * lib/gcc-dg.exp: load_lib scanasm.exp.
35647         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
35648         * lib/g++-dg.exp: load_lib scanasm.exp.
35649         * lib/scanasm.exp: New.
35650         (scan-assembler, scan-assembler-not): Add optional arguments to
35651         test name, or if not present, the pattern name.
35652         (scan-assembler-dem, scan-assembler-dem-not): New.
35653
35654         * g++.dg/dg.exp: New.
35655
35656 2000-11-21  Neil Booth  <neilb@earthling.net>
35657
35658         * gcc.dg/cpp/integrated1.c: Remove.
35659
35660 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35661
35662         * gcc.c-torture/execute/20001121-1.c: New test.
35663
35664 2000-11-21  Richard Henderson  <rth@redhat.com>
35665
35666         * gcc.c-torture/compile/20001121-1.c: New test.
35667
35668 2000-11-20  Neil Booth  <neilb@earthling.net>
35669
35670         * gcc.dg/cpp/integrated1.c: New test.
35671
35672 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35673
35674         * g++.old-deja/g++.other/inline17.C: New test.
35675
35676 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
35677
35678         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
35679         local variable to be zero: I made the variable global. Now
35680         uses abort() and exit() instead of relying on main's return value.
35681
35682 2000-11-20  Neil Booth  <neilb@earthling.net>
35683
35684         * gcc.dg/cpp/paste2.c: Update test.
35685         * objc/execute/paste.m: New test.
35686
35687 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35688
35689         * gcc.dg/c99-condexpr-1.c: New test.
35690
35691 2000-11-20  Neil Booth  <neilb@earthling.net>
35692
35693         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
35694
35695 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
35696
35697         * g++.old-deja/g++.pt/export1.C: New test.
35698
35699 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
35700
35701         * gcc.dg/20001117-1.c: New test.
35702
35703 2000-11-18  Richard Henderson  <rth@redhat.com>
35704
35705         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
35706
35707 2000-11-18  Richard Henderson  <rth@redhat.com>
35708
35709         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
35710         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
35711         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
35712
35713 2000-11-18  Richard Henderson  <rth@redhat.com>
35714
35715         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
35716         (main): New.  Exit cleanly.
35717
35718 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35719
35720         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
35721         gcc.dg/c99-fordecl-2.c: New tests.
35722
35723 2000-11-18  Richard Henderson  <rth@redhat.com>
35724
35725         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
35726         * gcc.c-torture/execute/zerolen-2.c: New.
35727
35728 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35729
35730         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
35731         memory.
35732
35733 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35734
35735         * g++.old-deja/g++.pt/instantiate8.C: New test.
35736
35737 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35738
35739         * g++.old-deja/g++.other/incomplete.C: Add more tests.
35740         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
35741
35742 2000-11-16  Nick Clifton  <nickc@redhat.com>
35743
35744         * gcc.c-torture/execute/nestfunc-2.c: New test.
35745         * gcc.c-torture/execute/nestfunc-3.c: New test.
35746
35747 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35748
35749         * gcc.c-torture/compile/20001116-1.c: New test.
35750
35751 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35752
35753         * gcc.c-torture/execute/20001115-1.c: New test.
35754
35755 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
35756
35757         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
35758         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
35759         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
35760         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35761
35762 2000-11-15  Neil Booth  <neilb@earthling.net>
35763
35764         gcc.dg/cpp/_Pragma1.c: Update.
35765         gcc.dg/cpp/_Pragma2.c: New test.
35766
35767 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35768
35769         * g++.old-deja/g++.other/anon5.C: New test.
35770
35771 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35772
35773         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
35774         tests.
35775
35776 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
35777
35778         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
35779         output.
35780
35781 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35782
35783         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
35784         labels at end of compound statements.
35785
35786 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
35787
35788         * gcc.c-torture/execute/loop-7.c: New test.
35789
35790 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35791
35792         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
35793
35794 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35795
35796         * gcc.dg/c99-bool-1.c: New test.
35797
35798 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35799
35800         * gcc.dg/c99-scope-1.c: Remove xfail.
35801         * gcc.dg/c99-scope-2.c: New test.
35802
35803 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35804
35805         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
35806         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
35807
35808 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
35809
35810         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
35811         error messages.
35812
35813         * g++.mike/p700.C: Don't typedef wchar_t.
35814         * g++.mike/p784.C: Likewise.
35815         * g++.mike/eb101.C: Don't use __wchar_t.
35816
35817 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35818
35819         * g77.f-torture/execute/20001111.[fx]: Test premature exit
35820         from DO loop.
35821
35822 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35823
35824         * gcc.c-torture/execute/20001111-1.c: New test.
35825
35826 2000-11-10  Nick Clifton  <nickc@redhat.com>
35827
35828         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
35829         long multuiple and accumulate.
35830
35831 2000-11-09  Richard Henderson  <rth@redhat.com>
35832
35833         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
35834         via size_t instead of int.
35835
35836         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
35837         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35838         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35839         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35840
35841 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
35842
35843         * gcc.c-torture/compile/20001109-1.c: New test.
35844         * gcc.c-torture/compile/20001109-2.c: New test.
35845
35846 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
35847
35848         * g++.old-deja/g++.pt/operator1.C: New test.
35849         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
35850
35851 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35852
35853         * gcc.dg/20001108-1.c: New test.
35854
35855 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35856
35857         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
35858         with both arguments constant strings.
35859         * gcc.c-torture/execute/string-opt-3.c: New test.
35860         * gcc.c-torture/execute/string-opt-4.c: New test.
35861         * gcc.c-torture/execute/string-opt-5.c: New test.
35862
35863 2000-11-08  Nick Clifton  <nickc@redhat.com>
35864
35865         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
35866         mulsidi3adddi patterns.
35867
35868 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
35869
35870         * g++.old-deja/g++.other/crash36.C: New test.
35871
35872 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
35873
35874         * g++.old-deja/g++.other/init16.C: New test.
35875
35876 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
35877
35878         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
35879
35880 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35881
35882         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
35883         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35884         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35885
35886 2000-11-07  DJ Delorie  <dj@redhat.com>
35887
35888         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
35889
35890 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35891
35892         * gcc.c-torture/execute/string-opt-1.c: New test.
35893
35894 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35895
35896         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
35897         mips-sgi-irix6.* because the MIPS ABI passes floating-point
35898         parameters in registers, and there is no way for a varargs
35899         function to know in which order the integer and floating-point
35900         parameters should be interleaved when they are placed on the
35901         stack.
35902         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35903         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35904
35905 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35906
35907         * gcc.c-torture/execute/string-opt-2.c: New test.
35908
35909 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
35910
35911         * g++.old-deja/g++.pt/crash60.C: New test.
35912
35913 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35914
35915         * g++.old-deja/g++.other/crash24.C: New test.
35916         * g++.old-deja/g++.other/crash25.C: New test.
35917         * g++.old-deja/g++.other/crash26.C: New test.
35918         * g++.old-deja/g++.other/crash27.C: New test.
35919         * g++.old-deja/g++.other/crash28.C: New test.
35920         * g++.old-deja/g++.other/crash29.C: New test.
35921         * g++.old-deja/g++.other/crash30.C: New test.
35922         * g++.old-deja/g++.other/crash31.C: New test.
35923         * g++.old-deja/g++.other/crash32.C: New test.
35924         * g++.old-deja/g++.other/crash33.C: New test.
35925         * g++.old-deja/g++.other/crash34.C: New test.
35926         * g++.old-deja/g++.other/crash35.C: New test.
35927
35928 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35929
35930         * gcc.c-torture/execute/20001031-1.c: New test.
35931
35932 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
35933
35934         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
35935         namespace.
35936
35937         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
35938         standards-conformant.
35939
35940         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
35941
35942         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
35943         * g++.old-deja/g++.mike/p755a.C: Likewise.
35944         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
35945         library makes no calls to `operator new' during initialization.
35946
35947 2000-11-04  Neil Booth  <neilb@earthling.net>
35948
35949         * gcc.dg/cpp/include2.c: New tests.
35950
35951 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
35952
35953         * lib/g++.exp (g++_set_ld_library_path): New function.
35954         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
35955
35956 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
35957
35958         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
35959         warnings.
35960
35961 2000-11-01  Richard Henderson  <rth@redhat.com>
35962
35963         * g++.old-deja/g++.ext/namedret1.C: New.
35964         * g++.old-deja/g++.ext/namedret2.C: New.
35965         * g++.old-deja/g++.ext/namedret3.C: New.
35966
35967 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
35968
35969         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
35970         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
35971
35972 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35973
35974         * gcc.c-torture/execute/va-arg-21.c: New test.
35975
35976 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35977
35978         * gcc.dg/c99-complex-2.c: New test.
35979
35980 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35981
35982         * gcc.c-torture/execute/stdio-opt-1.c: New test.
35983
35984 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
35985
35986         * g++.old-deja/g++.other/inline16.C: New test.
35987
35988 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
35989
35990         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
35991         __PRETTY_FUNCTION__
35992
35993 2000-10-29  Neil Booth  <neilb@earthling.net>
35994
35995         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
35996         New tests.
35997         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
35998         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
35999         optimisation.
36000
36001 2000-10-29  Neil Booth  <neilb@earthling.net>
36002
36003         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36004         * mi1.c, mi1c.h: Add null directives to multiple-include test.
36005         * mi5.c: Test multiple includes work with -C.
36006         * trigraphs.c: Test ^= version.
36007
36008 2000-10-28  Neil Booth  <neilb@earthling.net>
36009
36010         New tests and test updates for new macro expander.
36011
36012         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36013         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36014         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36015         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36016         new diagnostic messages.
36017
36018         * gcc.dg/cpp/macro3.c: New tests.
36019
36020 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
36021
36022         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36023         on the same line.
36024
36025 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
36026
36027         * g++.old-deja/g++.other/eh2.C: New test.
36028
36029 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36030
36031         * gcc.c-torture/execute/20001027-1.c: New test.
36032
36033 2000-10-26  Richard Henderson  <rth@redhat.com>
36034
36035         * gcc.c-torture/execute/20001026-1.c: New.
36036
36037 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
36038
36039         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36040         * g++.old-deja/g++.law/builtin1.C: Likewise.
36041         * g++.old-deja/g++.law/ctors10.C: Likewise.
36042         * g++.old-deja/g++.law/virtual3.C: Likewise.
36043         * g++.old-deja/g++.mike/p658.C: Likewise.
36044         * g++.old-deja/g++.other/sibcall1.C: Likewise.
36045         * g++.old-deja/g++.other/vaarg2.C: Likewise.
36046         * g++.old-deja/g++.robertl/eb124.C: Likewise.
36047         * g++.old-deja/g++.robertl/eb44.C: Likewise.
36048         * g++.old-deja/g++.robertl/eb77.C: Likewise.
36049
36050 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36051
36052         * gcc.c-torture/compile/20001024-1.c: New test.
36053
36054 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
36055
36056         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36057         to tell us whether or not we are using V3.
36058
36059 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36060
36061         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36062         operands.
36063
36064 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36065
36066         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36067
36068 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
36069
36070         * gcc.c-torture/execute/20001024-1.c: New test.
36071
36072 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
36073
36074         * g++.old-deja/g++.other/sibcall1.C: New test.
36075
36076 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
36077
36078         * gcc.dg/noncompile/init-3.c: New test.
36079
36080 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36081
36082         * gcc.dg/format-array-1.c: New test.
36083
36084 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36085
36086         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36087         writing through null pointers; remove comment about testing
36088         unterminated strings.
36089
36090 2000-10-17  Matthew Hiller  <hiller@redhat.com>
36091
36092         * gcc.c-torture/execute/20001017-2.c: New test.
36093
36094 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36095
36096         * gcc.c-torture/compile/20001018-1.c: New test.
36097         * gcc.c-torture/compile/20001018-1.x: Xfail.
36098
36099 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36100
36101         * gcc.c-torture/execute/20001017-1.c: New test.
36102
36103 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36104
36105         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36106         for multiple use of arguments with scanf formats; add tests for
36107         multiple use of arguments.
36108
36109 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
36110
36111         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36112
36113 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36114
36115         * gcc.dg/format-miss-1.c: New test.
36116
36117 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36118
36119         * gcc.c-torture/execute/20001013-1.c: New test.
36120
36121 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36122
36123         * gcc.dg/format-branch-1.c: New test.
36124
36125 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36126
36127         * README, lib/file-format.exp: Remove EGCS references.
36128
36129 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36130
36131         * gcc.dg/20001013-1.c: New test.
36132
36133 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36134
36135         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36136         for intmax_t in the compiler using __typeof__ and the type rules
36137         for conditional expressions.
36138
36139 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
36140
36141         * gcc.dg/20001012-1.c: New test.
36142         * gcc.dg/20001012-2.c: New test.
36143
36144 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36145
36146         * gcc.dg/format-attr-1.c: New test.
36147
36148 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36149
36150         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36151         __LONG_LONG_MAX__ instead of LLONG_MAX.
36152
36153 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36154
36155         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36156         scanf flags.
36157         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36158         flags.
36159
36160 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36161
36162         * gcc.dg/sequence-pt-1.c: New test.
36163
36164 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
36165
36166         * gcc.c-torture/execute/20001011-1.c: New testcase.
36167         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36168
36169 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36170
36171         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36172         does not error on it.
36173
36174 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36175
36176         * gcc.dg/20001009-1.c: New test.
36177
36178 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36179
36180         * gcc.c-torture/compile/20001009-1.c: Move from here ....
36181         * gcc.c-torture/execute/20001009-2.c: ... to here.
36182
36183 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
36184
36185         * gcc.c-torture/compile/20001009-1.c: New testcase.
36186         * gcc.c-torture/execute/20001009-1.c: New testcase.
36187         Testcases provided by Jan Hubicka <jh@suse.cz>.
36188
36189 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36190
36191         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36192         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36193         uintmax_t using <limits.h> to emulate the compiler's internal
36194         logic.  No longer XFAIL %j tests.
36195
36196 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36197
36198         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36199         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36200         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36201         regexps and details of expected handling of some bad formats.
36202         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36203         suppression.
36204
36205 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36206
36207         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36208         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36209         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36210         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36211         in list archives.
36212
36213 2000-10-06  Richard Henderson  <rth@cygnus.com>
36214
36215         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36216         * g++.old-deja/g++.brendan/crash52.C: Likewise.
36217         * g++.old-deja/g++.jason/report.C: Likewise.
36218         * g++.old-deja/g++.law/friend5.C: Likewise.
36219         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
36220         of the expected warnings.
36221
36222 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
36223
36224         * g++.old-deja/g++.pt/enum14.C: New test.
36225
36226 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36227
36228         * g++.old-deja/g++.pt/crash59.C: New test.
36229
36230 2000-10-04  Will Cohen  <wcohen@redhat.com>
36231
36232         * gcc.dg/20000926-1.c: New test.
36233
36234 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
36235
36236         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36237         function name for current C++ compiler.
36238         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36239
36240 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
36241
36242         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36243         __PRETTY_FUNCTION__.
36244         * g++.old-deja/g++.ext/pretty2.C: Likewise.
36245
36246 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36247
36248         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36249
36250 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
36251
36252         * gcc.c-torture/compile/20000923-1.c: New test.
36253
36254 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36255
36256         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36257         * g++.old-deja/g++.pt/ttp62.C: Same.
36258         * g++.old-deja/g++.other/inline14.C: Same.
36259
36260 2000-09-24  Richard Henderson  <rth@cygnus.com>
36261
36262         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36263
36264 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36265
36266         * gcc.dg/c90-printf-1.c: Add test for wide string format.
36267
36268 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
36269
36270         * gcc.c-torture/compile/20000922-1.c: New file.
36271
36272 2000-09-21  Nick Clifton  <nickc@redhat.com>
36273
36274         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36275         a signed long modulo operation.
36276         (mod6): New function - perform an unsigned long modulo operation.
36277         (main): Add tests for modulos of very large numbers by very small
36278         dividends.
36279
36280 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36281
36282         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36283
36284 2000-09-19  Richard Henderson  <rth@cygnus.com>
36285
36286         * gcc.dg/compare2.c (case 10): XFAIL.
36287
36288 2000-09-18  Richard Henderson  <rth@cygnus.com>
36289
36290         * gcc.c-torture/execute/20000906-1.c: Move ...
36291         * gcc.dg/20000906-1.c: ... here.  Only run on targets
36292         that support __builtin_trap.
36293
36294 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
36295
36296         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36297
36298 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36299
36300         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36301         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
36302         more $ format tests.
36303
36304 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36305
36306         * gcc.dg/format-errmk-1.c: New test.
36307
36308 2000-09-17  Greg McGary  <greg@mcgary.org>
36309
36310         * gcc.c-torture/execute/20000917-1.x: Remove.
36311
36312 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36313
36314         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36315
36316 2000-09-17  Greg McGary  <greg@mcgary.org>
36317
36318         * gcc.c-torture/execute/20000917-1.c: New test.
36319         * gcc.c-torture/execute/20000917-1.x: XFAIL.
36320
36321 2000-09-16  Neil Booth  <NeilB@earthling.net>
36322
36323         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36324         in nested macro bug.
36325
36326 2000-09-15  Neil Booth  <NeilB@earthling.net>
36327
36328         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36329
36330 2000-09-14  Jeffrey A Law  (law@cygnus.com)
36331
36332         * gcc.c-torture/execute/20000914-1.c: New test.
36333
36334 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
36335
36336         * g++.other/inline13.C: New test.
36337
36338 2000-09-12  Andreas Jaeger  <aj@suse.de>
36339
36340         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36341         constant by Ulrich Drepper <drepper@redhat.com>.
36342
36343 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
36344
36345         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36346
36347 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36348
36349         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36350
36351 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
36352
36353         * gcc.dg/cpp/backslash.c: New test.
36354
36355 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
36356
36357         * gcc.c-torture/execute/20000910-1.c: New test.
36358         * gcc.c-torture/execute/20000910-2.c: Likewise.
36359
36360 2000-09-11  Robert Lipe  <robertl@sco.com>
36361
36362         * gcc.dg/pragma-align.c: New test.
36363
36364 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36365
36366         * g++.old-deja/g++.pt/explicit82.C: New test.
36367         * g++.old-deja/g++.pt/explicit83.C: New test.
36368
36369 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
36370
36371         * gcc.dg/asm-names.c: New test.
36372
36373 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36374
36375         * gcc.dg/cpp/tr-warn6.c: New test
36376
36377 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36378
36379         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36380         be accepted.
36381
36382 2000-09-07  Catherine Moore  <clm@redhat.com>
36383
36384         * gcc.c-torture/execute/unroll-1.c: New test.
36385
36386 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
36387
36388         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36389         ERROR markers.
36390         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36391         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36392         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36393         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36394         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36395         Preprocess only.
36396         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36397         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36398
36399 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36400
36401         * g++.old-deja/g++.pt/deduct2.C: New test.
36402
36403 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36404
36405         * g++.old-deja/g++.pt/parms2.C: New test.
36406
36407 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36408
36409         * g++.old-deja/g++.pt/crash58.C: New test.
36410
36411 2000-09-06  Greg McGary  <greg@mcgary.org>
36412
36413         * gcc.c-torture/execute/20000906-1.c: New test.
36414         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36415
36416 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36417
36418         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36419
36420 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36421
36422         * g++.old-deja/g++.pt/crash57.C: New test.
36423
36424 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36425
36426         * g++.old-deja/g++.pt/crash56.C: New test.
36427
36428 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36429
36430         * g++.old-deja/g++.pt/koenig1.C: New test.
36431
36432 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36433
36434         * gcc.dg/20000904-1.c: New test.
36435
36436 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36437
36438         * gcc.dg/cpp/paste8.c: New test.
36439
36440 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
36441
36442         * gcc.c-torture/compile/20000827-1.c: New test.
36443
36444 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36445
36446         * gcc.dg/format-diag-1.c: New test.
36447
36448 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36449
36450         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
36451         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
36452         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
36453         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
36454         gcc.dg/formatz-1.c: Adjust warning regular expressions.
36455
36456 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36457
36458         * g++.old-deja/g++.other/nested4.C: New test.
36459
36460 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36461
36462         * g++.old-deja/g++.ns/scoped1.C: New test.
36463
36464 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
36465
36466         * lib/g++.exp: Support testing already-installed GCC.
36467
36468 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36469
36470         * wtr-label-1.c, wtr-suffix-1.c: New tests.
36471
36472 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36473
36474         * gcc.dg/return-type-2.c: New test.
36475
36476 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
36477
36478         * gcc.c-torture/compile/20000825-1.c: New test.
36479
36480 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
36481
36482         * gcc.dg/dwarf2-2.c: New test.
36483
36484 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
36485
36486         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
36487         dg-warning regexps.
36488
36489 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36490
36491         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
36492         gcc.dg/format-ext-5.c: New tests.
36493
36494 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
36495
36496         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
36497
36498 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
36499
36500         * gcc.dg/noncompile/930622-2.c: Adjust error message.
36501
36502 2000-08-24  Richard Henderson  <rth@cygnus.com>
36503
36504         * gcc.dg/ia64-sync-1.c: New test.
36505         * gcc.dg/ia64-sync-2.c: New test.
36506         * gcc.dg/ia64-asm-1.c: New test.
36507
36508 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36509
36510         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
36511         * gcc.dg/format-ext-2.c: New test.
36512
36513 2000-08-23  Jason Merrill  <jason@redhat.com>
36514
36515         * lib/old-dejagnu.exp: Also ignore "In member function" and
36516         "At global scope".
36517
36518 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36519
36520         * gcc.dg/noncompile/label-lineno-1.c: New test.
36521
36522 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36523
36524         * gcc.dg/c99-array-nonobj-1.c: New test.
36525
36526 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36527
36528         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
36529         tests.
36530         * gcc.dg/format-ext-1.c: New test.
36531
36532 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36533
36534         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
36535         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
36536         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
36537         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
36538         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
36539
36540 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36541
36542         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
36543         gcc.dg/c99-strftime-2.c: New tests.
36544
36545 2000-08-22  Richard Henderson  <rth@cygnus.com>
36546
36547         * gcc.c-torture/execute/20000822-1.c: New test.
36548
36549 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36550
36551         * gcc.c-torture/execute/20000819-1.x: Remove.
36552
36553 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36554
36555         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
36556         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
36557         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
36558         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
36559         gcc.dg/format-xopen-1.c: New tests.
36560
36561 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36562
36563         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
36564
36565 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36566
36567         * g++.old-deja/g++.other/loop2.C: New test.
36568
36569         * gcc.c-torture/compile/20000606-1.c: New test.
36570         * gcc.c-torture/compile/20000728-1.c: New test.
36571         * gcc.c-torture/execute/20000801-1.c: New test.
36572         * gcc.c-torture/execute/20000801-2.c: New test.
36573         * gcc.c-torture/execute/20000819-1.c: New test.
36574         * gcc.c-torture/execute/20000819-1.x: XFAIL.
36575         * gcc.dg/20000629-1.c: New test.
36576         * gcc.dg/20000724-1.c: New test.
36577         * gcc.dg/20000807-1.c: New test.
36578
36579 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
36580
36581         * gcc.dg/cpp/pragma-1.c: New test.
36582         * gcc.dg/cpp/pragma-2.c: New test.
36583
36584 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
36585
36586         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
36587         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
36588
36589 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36590
36591         * gcc.c-torture/compile/20000818-1.c: New test.
36592
36593 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
36594
36595         * gcc.c-torture/execute/20000818-1.c: New test.
36596
36597 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36598
36599         * gcc.dg/format-va-1.c: New test.
36600
36601 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36602
36603         * g++.old-deja/g++.other/typedef8.C: New test.
36604
36605 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36606
36607         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
36608         * g++.old-deja/g++.mike/net36.C: Mark candidate.
36609         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
36610         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
36611         * g++.old-deja/g++.other/ptrmem7.C: New test.
36612         * g++.old-deja/g++.pt/ptrmem10.C: New test.
36613
36614 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36615
36616         * g++.old-deja/g++.pt/typename27.C: New test.
36617
36618 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
36619
36620         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
36621         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
36622         * g++.old-deja/g++.pt/friend45.C: New test.
36623         * g++.old-deja/g++.other/friend8.C: New test.
36624
36625 2000-08-15  Richard Henderson  <rth@cygnus.com>
36626
36627         * gcc.c-torture/execute/20000815-1.c: New test.
36628
36629 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36630
36631         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
36632         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
36633         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
36634
36635 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
36636
36637         * g++.old-deja/g++.other/refinit2.C: New test.
36638
36639 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
36640
36641         * lib/c-torture.exp (c-torture): Make
36642         compiler_conditional_xfail_data global.
36643         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
36644         compiler_conditional_xfail_data machinery.
36645         (f-torture-execute): Likewise.
36646         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
36647         and only when unrolling loops.
36648
36649         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
36650
36651 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36652
36653         * g++.old-deja/g++.pt/explicit81.C: New test.
36654
36655 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36656
36657         * g++.old-deja/g++.pt/typename26.C: New test.
36658
36659 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
36660
36661         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
36662         warning.
36663
36664 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36665
36666         * g++.old-deja/g++.other/array3.C: New test.
36667
36668 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36669
36670         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
36671         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
36672         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
36673         New tests.
36674
36675 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
36676
36677         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
36678         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36679
36680 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
36681
36682         * gcc.c-torture/execute/20000808-1.c: New test.
36683
36684 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36685
36686         * gcc.dg/c90-const-expr-1.c: New test.
36687
36688 2000-08-08  Richard Henderson  <rth@cygnus.com>
36689
36690         * gcc.dg/noncompile/920923-1.c: Declare calloc.
36691
36692 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36693
36694         * gcc.dg/noncompile/const-ll-1.c: New test.
36695
36696 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36697
36698         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
36699
36700 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36701
36702         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
36703         that running programs linked against the shared version of libobjc
36704         run correctly.
36705
36706 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36707
36708         * gcc.dg/c99-printf-1.c: New test.
36709
36710 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36711
36712         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
36713
36714 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
36715
36716         * gcc.c-torture/execute/20000731-1.x: Delete.
36717
36718 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
36719
36720         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
36721         and torture_without_loops as is done by c-torture.exp.
36722         (search_for): Copy from c-torture.exp.
36723         (gcc-dg-runtest): New function, drives a directory of tests
36724         iterating over the TORTURE_OPTIONS.
36725         (scan-assembler, scan-assembler-not): Move here from
36726         individual directory drivers.
36727
36728         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
36729         defined by lib/gcc-dg.exp.
36730         * gcc.dg/cpp/cpp.exp: Likewise.
36731         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
36732         gcc-dg-runtest, so we cycle over optimization options.
36733
36734         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
36735         * gcc.dg/compare2.c: No longer expected to fail.
36736
36737 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36738
36739         * gcc.c-torture/execute/20000804-1.c: New test.
36740
36741 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36742
36743         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
36744
36745 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
36746
36747         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
36748
36749 2000-08-03  Jeffrey A Law  (law@cygnus.com)
36750
36751         * gcc.c-torture/compile/20000803-1.c: New test.
36752
36753 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36754
36755         * gcc.c-torture/execute/20000801-3.c,
36756         gcc.c-torture/execute/20000801-4.c: New tests.
36757         * gcc.c-torture/execute/20000801-3.x,
36758         gcc.c-torture/execute/20000801-4.x: Xfail.
36759
36760 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
36761
36762         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
36763         libobjc/.libs to allow for libtool.
36764
36765 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
36766
36767         * gcc.c-torture/compile/20000802-1.c: New test.
36768
36769 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
36770
36771         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
36772
36773 2000-07-31  Jeffrey A Law  (law@cygnus.com)
36774
36775         * gcc-c-torture/execute/20000731-2.c: New test.
36776
36777         * gcc.c-torture/execute/20000731-1.c: New test.
36778         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
36779
36780 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
36781
36782         * testsuite/gcc.dg/cpp/paste7.c: New test.
36783         * gcc.dg/cpp/20000725-1.c: New test.
36784
36785 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
36786
36787         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
36788         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
36789         declaration warning for __builtin_dwarf_reg_size.
36790
36791         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
36792
36793 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36794
36795         * gcc.dg/noncompile/voidparam-1.c: New test.
36796
36797 2000-07-30  Richard Henderson  <rth@cygnus.com>
36798
36799         * gcc.dg/c90-digraph-1.c: Don't xfail.
36800         * gcc.dg/compare2.c (case 10): Xfail.
36801         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
36802
36803 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
36804
36805         * gcc.dg/c99-main-1.c: New test.
36806
36807 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36808
36809         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
36810
36811 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
36812
36813         * gcc.c-tortuer/execute/20000726-1.c: New test.
36814
36815 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
36816
36817         * gcc.c-torture/execute/enum-2.c: New test.
36818
36819 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36820
36821         * gcc.dg/cpp/tr-warn3.c: New test.
36822
36823 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36824
36825         * g++.old-deja/g++.ext/implicit1.C: Remove.
36826         * g++.old-deja/g++.jason/c2.C: Remove
36827         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
36828         * g++.old-deja/g++.pt/crash16.C: Likewise.
36829         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
36830
36831 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36832
36833         * g++.old-deja/g++.other/for2.C: New test.
36834
36835 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
36836
36837         * gcc.dg/20000720-1.c: New test.
36838
36839 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
36840
36841         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
36842
36843 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
36844
36845         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
36846         * gcc.c-torture/execute/20000722-1.c: New.
36847         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
36848
36849 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
36850
36851         * gcc.dg/cpp/20000720-1.S: New test.
36852
36853 2000-07-21  Michael Meissner  <meissner@redhat.com>
36854
36855         * gcc.c-torture/execute/ieee/hugeval.c: New test.
36856
36857 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36858
36859         * g++.old-deja/g++.brendan/crash16.C,
36860         g++.old-deja/g++.brendan/parse3.C,
36861         g++.old-deja/g++.brendan/redecl1.C,
36862         g++.old-deja/g++.ns/template13.C,
36863         g++.old-deja/g++.other/decl4.C,
36864         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
36865
36866 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36867
36868         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
36869         and "Internal error".
36870
36871         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
36872         regexps.
36873         * gcc.dg/cpp/paste6.c: New test.
36874
36875 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
36876
36877         * gcc.dg/cpp/tr-direct.c: New test.
36878
36879         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
36880         gcc.dg/cpp/undef1.c: Tweak error regexps.
36881
36882 2000-07-18  Eric Christopher <echristo@redhat.com>
36883
36884         * gcc.c-torture/compile/20000718-1.c: New test.
36885
36886 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
36887
36888         * cpplex.c (_cpp_push_token): If the token being pushed back
36889         is the previous token in this context, just subtract one from
36890         context->posn.
36891         * cppmacro.c (save_expansion): Clear aux field when storing a
36892         placemarker.
36893
36894 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
36895
36896         * gcc.dg/noncompile/redecl-1.c: New test.
36897
36898 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
36899
36900         * gcc.c-torture/execute/20000717-5.c: New test.
36901         * gcc.c-torture/execute/20000717-1.x: Removed.
36902
36903 2000-07-17  Richard Henderson  <rth@cygnus.com>
36904
36905         * gcc.c-torture/execute/20000717-4.c: New test.
36906
36907 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
36908
36909         * gcc.dg/cpp/syshdr.c: New test.
36910         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
36911
36912 2000-07-17  Neil Booth  <neilb@earthling.net>
36913
36914         * gcc.dg/cpp/cmdlne-dM.c: New test.
36915         * gcc.dg/cpp/cmdlne-dD.c: New test.
36916
36917 2000-07-17  Jeffrey A Law  (law@cygnus.com)
36918
36919         * gcc.c-torture/execute/20000717-3.c: New test.
36920
36921         * gcc.c-torture/compile/20000717-1.c: New test.
36922
36923 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
36924
36925         * gcc.c-torture/execute/20000717-2.c: New test.
36926
36927 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36928
36929         * gcc.dg/formatz-1.c: New test.
36930
36931         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
36932         * gcc.dg/c99-digraph-1.c: New tests.
36933
36934         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
36935         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
36936
36937         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
36938         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
36939         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
36940         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
36941         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
36942         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
36943         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
36944
36945 2000-07-17   Greg McGary <greg@mcgary.org>
36946
36947         * gcc.c-torture/execute/20000717-1.c: New test.
36948         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
36949
36950 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
36951
36952         * gcc.c-torture/execute/20000715-2.c: New test.
36953         * gcc.dg/20000715-1.c: New test.
36954
36955 2000-07-15  Michael Meissner  <meissner@redhat.com>
36956
36957         * gcc.c-torture/execute/20000715-1.c: New test.
36958
36959 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
36960
36961         * gcc.c-torture/execute/20000707-1.c: New test.
36962
36963 2000-07-13  Neil Booth  <NeilB@earthling.net>
36964
36965         * testsuite/gcc.dg/cpp/digraph1.c,
36966         testsuite/gcc.dg/cpp/digraph2.c,
36967         testsuite/gcc.dg/cpp/digraphs.c: New tests.
36968
36969 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
36970
36971         * g77.f-torture/compile/20000630-2.f: New test.
36972         * g77.f-torture/compile/20000630-2.x
36973
36974 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36975
36976         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
36977
36978 2000-07-11  Neil Booth  <NeilB@earthling.net>
36979
36980         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
36981
36982 2000-07-11  Neil Booth  <NeilB@earthling.net>
36983
36984         * gcc.dg/cpp/cmdlne-C.c: New.
36985
36986 2000-07-09  Neil Booth  <NeilB@earthling.net>
36987
36988         * gcc.dg/cpp/directiv.c: New tests.
36989         * gcc.dg/cpp/undef1.c: Update.
36990
36991 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
36992
36993         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
36994
36995 2000-07-09  Neil Booth  <NeilB@earthling.net>
36996
36997         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
36998
36999 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
37000
37001         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37002         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37003
37004 2000-07-08  Neil Booth  <NeilB@earthling.net>
37005
37006         * gcc.dg/cpp/macsyntx.c: New tests.
37007
37008 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37009
37010         * gcc.dg/20000707-1.c: New test.
37011
37012 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37013
37014         * gcc.c-torture/execute/20000706-1.c: New test.
37015         * gcc.c-torture/execute/20000706-2.c: New test.
37016         * gcc.c-torture/execute/20000706-3.c: New test.
37017         * gcc.c-torture/execute/20000706-4.c: New test.
37018         * gcc.c-torture/execute/20000706-5.c: New test.
37019
37020 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37021
37022         * g++.old-deja/g++.pt/instantiate7.C: New test.
37023
37024 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37025
37026         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37027         * g++.old-deja/g++.mike/thunk3.C: Likewise.
37028         * g++.old-deja/g++.other/rtti3.C: Likewise.
37029         * g++.old-deja/g++.other/rttid3.C: Likewise.
37030
37031 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
37032
37033         *  g77.f-torture/compile/20000630-1.x: Fix typo
37034
37035 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
37036
37037         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37038         assembly output.
37039
37040 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
37041
37042         * gcc.dg/cpp/ident.c: New test.
37043
37044 2000-07-05  Neil Booth  <NeilB@earthling.net>
37045
37046         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37047           gcc.dg/cpp/lexstrng.c: New tests.
37048
37049 2000-07-04  Neil Booth  <NeilB@earthling.net>
37050
37051         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37052         * gcc.dg/cpp/strify2.c: Same.
37053
37054 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
37055
37056         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37057         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37058         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37059         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37060
37061         * testsuite/gcc.dg/cpp/macro1.c,
37062         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37063         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37064         testsuite/gcc.dg/cpp/strify1.c,
37065         testsuite/gcc.dg/cpp/strify2.c: New tests.
37066
37067 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
37068
37069         * gcc.c-torture/execute/20000703-1.c: New test.
37070
37071 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37072
37073         * g++.old-deja/g++.pt (lookup10.C): New test.
37074
37075 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37076
37077         * g++.old-deja/g++.pt (typename25.C): New test.
37078
37079 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
37080
37081         * gcc.c-torture/compile/20000701-1.c: New test.
37082
37083 2000-06-30  Nick Clifton  <nickc@cygnus.com>
37084
37085         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37086         to test case.
37087
37088 2000-06-30  Catherine Moore  <clm@cygnus.com>
37089
37090         * gcc.c-torture/execute/align-1.c: New test.
37091
37092 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
37093
37094         * g++.old-deja/g++.pt/expr8.C: New test.
37095         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37096
37097 2000-06-29  Nick Clifton  <nickc@cygnus.com>
37098
37099         * gcc.c-torture/compile/20000629-1.c: New test.
37100
37101 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37102
37103
37104         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37105         gcc.dg/noncompile directory, depending on whether they're
37106         preprocessor tests or not.  Annotate all the tests for the dg
37107         framework.
37108
37109         * gcc.c-torture/noncompile/noncompile.exp: Delete.
37110         * gcc.dg/noncompile/noncompile.exp: New.
37111
37112         * Moved files:
37113         Old name                                New name
37114         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
37115         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
37116         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
37117         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
37118         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
37119         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
37120         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
37121         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
37122         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
37123         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
37124         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
37125         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
37126         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
37127         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
37128         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
37129         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
37130         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
37131         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
37132         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
37133         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
37134         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
37135         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
37136         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
37137         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
37138
37139         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
37140         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
37141         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
37142         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
37143         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
37144         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
37145
37146 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37147
37148         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37149         declare one variable.  On the fourth, error.
37150         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37151         declared by 20000628-1a.h.
37152
37153 2000-06-29  Richard Henderson  <rth@redhat.com>
37154
37155         * gcc.c-torture/execute/930529-1.x: New file.
37156         * gcc.dg/920413-1.c: Adjust expected warning text.
37157         * gcc.dg/980217-1.c: Declare abort.
37158         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37159
37160 2000-06-29  Jeffrey A Law  (law@cygnus.com)
37161
37162         * g77.f-torture/compile/20000629-1.f: New test.
37163         * g77.f-torture/compile/20000629-1.x: Expected to fail.
37164
37165 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37166
37167         Rearrange lots of files, removing entirely the
37168         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37169         directories.
37170
37171         * Deleted files:
37172         gcc.c-torture/code_quality/code_quality.exp
37173         gcc.c-torture/special/special.exp
37174         gcc.failure/failure.exp
37175         gcc.failure/940409-1.x
37176         gcc.c-torture/compile/961203-1.x
37177
37178         * New files:
37179         gcc.misc-tests/linkage.exp
37180         gcc.c-torture/execute/920730-1t.c
37181         gcc.c-torture/execute/920730-1t.x
37182         gcc.c-torture/compile/920520-1.x
37183         gcc.c-torture/compile/920521-1.x
37184         gcc.c-torture/compile/981006-1.x
37185         gcc.c-torture/execute/eeprof-1.x
37186
37187         * Moved files (possibly with modifications to fit a new harness):
37188         Old name                                New name
37189         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
37190         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
37191         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
37192         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
37193         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
37194         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
37195         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
37196         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
37197         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
37198         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
37199         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
37200         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
37201         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
37202         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
37203
37204 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37205
37206         * c-torture/compile/961203-1.x: Delete.
37207
37208         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
37209         not exit. Include stdio.h.
37210         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37211         * gcc.misc-tests/dg-12.c: Likewise.
37212         * gcc.misc-tests/dg-5.c: Likewise.
37213         * gcc.misc-tests/dg-6.c: Likewise.
37214         * gcc.misc-tests/dg-7.c: Prototype abort.
37215         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37216         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37217         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
37218         not exit.
37219         * gcc.misc-tests/sieve.c: Use return from main, not exit.
37220         * gcc.misc-tests/sort2.c: Use return from main, not exit.
37221
37222 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
37223
37224         * gcc.dg/cpp/20000628-1.c: New test.
37225         * gcc.dg/cpp/20000628-1.h: New header for above test.
37226         * gcc.dg/cpp/20000628-1a.h: Likewise.
37227
37228 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
37229
37230         * gcc.dg/cpp: New directory.
37231         * gcc.dg/cpp/cpp.exp: New driver.
37232         * gcc.dg/cpp/20000627-1.c: New test.
37233         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37234         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37235         and rewrite as a compilation test.
37236
37237         * gcc.dg: Move many files into the cpp subdirectory, possibly
37238         renaming or editing them as well.
37239         Old name                New name
37240         990119-1.c              cpp/19990119-1.c
37241         990228-1.c              cpp/19990228-1.c
37242         990407-1.c              cpp/19990407-1.c
37243         990409-1.c              cpp/19990409-1.c
37244         990413-1.c              cpp/19990413-1.c
37245         990703-1.c              cpp/19990703-1.c
37246         20000127-1.c            cpp/20000127-1.c
37247         20000129-1.c            cpp/20000129-1.c
37248         20000207-1.c            cpp/20000207-1.c
37249         20000207-2.c            cpp/20000207-2.c
37250         20000209-1.c            cpp/20000209-1.c
37251         20000209-2.c            cpp/20000209-2.c
37252         20000301-1.c            cpp/20000301-1.c
37253         20000419-1.c            cpp/20000419-1.c
37254         20000510-1.S            cpp/20000510-1.S
37255         20000519-1.c            cpp/20000519-1.c
37256         20000529-1.c            cpp/20000529-1.c
37257         20000625-1.c            cpp/20000625-1.c
37258         20000625-2.c            cpp/20000625-2.c
37259         cpp-as1.c               cpp/assert1.c
37260         cpp-as2.c               cpp/assert2.c
37261         cxx-comments-1.c        cpp/cxxcom1.c
37262         cxx-comments-2.c        cpp/cxxcom2.c
37263         endif-label.c           cpp/endif.c
37264         cpp-hash1.c             cpp/hash1.c
37265         cpp-hash2.c             cpp/hash2.c
37266         cpp-if1.c               cpp/if-1.c
37267         cpp-if2.c               cpp/if-2.c
37268         cpp-if3.c               cpp/if-3.c
37269         cpp-if4.c               cpp/if-4.c
37270         cpp-if5.c               cpp/if-5.c
37271         cpp-cond.c              cpp/if-cexp.c
37272         cpp-missingop.c         cpp/if-mop.c
37273         cpp-missingparen.c      cpp/if-mpar.c
37274         cpp-opprec.c            cpp/if-oppr.c
37275         cpp-ifparen.c           cpp/if-paren.c
37276         cpp-shortcircuit.c      cpp/if-sc.c
37277         cpp-shift.c             cpp/if-shift.c
37278         cpp-unary.c             cpp/if-unary.c
37279         cpp-li1.c               cpp/line1.c
37280         cpp-li2.c               cpp/line2.c
37281         lineno.c                cpp/line3.c
37282         lineno-2.c              cpp/line4.c
37283         cpp-mi.c                cpp/mi1.c
37284         cpp-mic.h               cpp/mi1c.h
37285         cpp-micc.h              cpp/mi1cc.h
37286         cpp-mind.h              cpp/mi1nd.h
37287         cpp-mindp.h             cpp/mi1ndp.h
37288         cpp-mix.h               cpp/mi1x.h
37289         cpp-mi2.c               cpp/mi2.c
37290         cpp-mi2a.h              cpp/mi2a.h
37291         cpp-mi2b.h              cpp/mi2b.h
37292         cpp-mi2c.h              cpp/mi2c.h
37293         cpp-mi3.c               cpp/mi3.c
37294         cpp-mi3.def             cpp/mi3.def
37295         poison-1.c              cpp/poison.c
37296         pr-impl.c               cpp/prag-imp.c
37297         cpp-redef-2.c           cpp/redef1.c
37298         cpp-redef.c             cpp/redef2.c
37299         strpaste.c              cpp/strp1.c
37300         strpaste-2.c            cpp/strp2.c
37301         cpp-tradpaste.c         cpp/tr-paste.c
37302         cpp-tradstringify.c     cpp/tr-str.c
37303         cpp-tradwarn1.c         cpp/tr-warn1.c
37304         cpp-tradwarn2.c         cpp/tr-warn2.c
37305         trigraphs.c             cpp/trigraphs.c
37306         cpp-unc1.c              cpp/unc1.c
37307         cpp-unc2.c              cpp/unc2.c
37308         cpp-unc3.c              cpp/unc3.c
37309         cpp-unc.c               cpp/unc4.c
37310         undef.c                 cpp/undef1.c
37311         undef-2.c               cpp/undef2.c
37312         cpp-wi1.c               cpp/widestr1.c
37313
37314 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
37315
37316         * lib/g++.exp (g++_include_flags): Tweak.
37317
37318 2000-06-27  H.J. Lu  <hjl@gnu.org>
37319             Loren J. Rittle  <ljrittle@acm.org>
37320
37321         * lib/g++.exp (g++_include_flags): Override libgloss.exp
37322         version with one that knows about the new gcc tree structure.
37323         (g++_link_flags): Same.
37324
37325 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
37326
37327         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37328         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37329         case we are cross-compiling.
37330
37331         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37332         g++.old-deja/g++.niklas/Makefile.in,
37333         g++.old-deja/g++.niklas/configure.in,
37334         g++.old-deja/g++.other/Makefile.in,
37335         g++.old-deja/g++.other/configure.in,
37336         gcc.c-torture/code_quality/Makefile.in,
37337         gcc.c-torture/code_quality/configure.in,
37338         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37339         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37340         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37341         gcc.c-torture/execute/ieee/Makefile.in,
37342         gcc.c-torture/execute/ieee/configure.in,
37343         gcc.c-torture/noncompile/Makefile.in,
37344         gcc.c-torture/noncompile/configure.in,
37345         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37346         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37347         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37348
37349 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37350
37351         * g++.old-deja/g++.other/ambig3.C: New test.
37352
37353 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37354
37355         * g++.old-deja/g++.pt/syntax1.C: New test.
37356         * g++.old-deja/g++.pt/syntax2.C: New test.
37357         * g++.old-deja/g++.other/syntax3.C: New test.
37358         * g++.old-deja/g++.other/syntax4.C: New test.
37359
37360 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37361
37362         * gcc.dg/20000623-1.c: Prototype exit and abort.
37363
37364 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37365
37366         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37367         New tests.
37368         * gcc.dg/cpp-mi3.def: New file.
37369
37370         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37371         inside assertions.
37372         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37373         lexer's error messages.
37374         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37375         divine anything from the linemarkers.
37376         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37377         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37378
37379 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
37380
37381         * gcc.dg/20000623-1.c: New test.
37382
37383 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
37384
37385         * gcc.c-torture/execute/20000622-1.c: New test.
37386
37387 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37388
37389         * g++.old-deja/g++.other/init15.C: New test.
37390
37391 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37392
37393         * g++.old-deja/g++.pt/vaarg2.C: New test.
37394         * g++.old-deja/g++.pt/vaarg3.C: New test.
37395
37396 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
37397
37398         * g++.old-deja/g++.other/dyncast6.C: New test.
37399
37400 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
37401
37402         * gcc.c-torture/execute/loop-6.c: New test.
37403
37404 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
37405
37406         * gcc.dg/20000614-1.c: New test.
37407         * gcc.dg/20000614-2.c: New test.
37408
37409 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
37410
37411         * g++.old-deja/g++.other/inline12.C: New test.
37412
37413 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
37414
37415         * g++.old-deja/g++.other/eh1.C: New test.
37416
37417 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
37418
37419         * g++.old-deja/g++.other/type.C: New test.
37420
37421 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37422
37423         * g++.old-deja/g++.other/initstring.C: New test.
37424
37425 2000-06-12  Jason Merrill  <jason@redhat.com>
37426
37427         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37428
37429 2000-06-09  Jeffrey A Law  (law@cygnus.com)
37430
37431         * gcc.c-torture/compile/20000609-1.c: New test.
37432
37433 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
37434
37435         * gcc.dg/20000609-1.c: New test.
37436
37437 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
37438
37439         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
37440         * gcc.c-torture/noncompile/poison-1.c: Move...
37441         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
37442         * gcc.dg/cpp-li1.c: Add a token after the #line.
37443
37444 2000-06-05  Richard Henderson  <rth@cygnus.com>
37445
37446         * gcc.c-torture/execute/20000605-2.c: New test.
37447         * gcc.c-torture/execute/20000605-3.c: New test.
37448
37449 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
37450
37451         * g77.f-torture/execute/20000503-1.x: New file.
37452
37453 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
37454
37455         * g++.old-deja/g++.eh/badalloc1.C: New test.
37456
37457 2000-06-05  Richard Henderson  <rth@cygnus.com>
37458
37459         * gcc.c-torture/execute/20000605-1.c: New test.
37460
37461 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37462             Nathan Sidwell <nathan@codesourcery.com>
37463
37464         * gcc.c-torture/compile/20000605-1.c: New test.
37465
37466 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
37467
37468         * g77.f-torture/compile/20000601-1.f: New test.
37469
37470 2000-06-03  Richard Henderson  <rth@cygnus.com>
37471
37472         * gcc.c-torture/execute/20000603-1.c: New.
37473
37474 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
37475
37476         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
37477         * gcc.dg/noreturn-2.c (noreturn): Likewise.
37478
37479 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
37480
37481         * gcc.dg/compare2.c (case 12): XFAIL.
37482         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
37483         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
37484
37485         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
37486
37487 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
37488
37489         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
37490         guard macro is already defined when the header is first
37491         included.
37492         * gcc.dg/cpp-mix.h: New file.
37493         * gcc.dg/endif-label.c: Update patterns to match compiler.
37494
37495         * g++.brendan/complex1.C: Declare abort.
37496         * g++.law/refs4.C: Remove XFAIL.
37497         * g++.oliva/expr2.C: Declare abort and exit.
37498
37499 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
37500
37501         * gcc.c-torture/execute/20000528-1.c: New test.
37502
37503         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
37504         * g++.old-deja/g++.law/temps4.C: Likewise.
37505
37506         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
37507         stdlib.h.  Call abort() on failure.
37508         * g++.old-deja/g++.law/refs4.C: Likewise.
37509         * g++.old-deja/g++.law/temps4.C: Likewise.
37510         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
37511         * gcc.c-torture/execute/20000112-1.c: Include string.h.
37512
37513 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
37514
37515         Relative to g++.dg/special:
37516         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
37517
37518         Relative to g++.old-deja:
37519         * g++.brendan/complex1.C, g++.jason/optimize2.C,
37520         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
37521         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
37522         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
37523         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
37524         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
37525         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
37526
37527         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
37528         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
37529         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
37530         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
37531         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
37532         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
37533         and/or string.h.
37534
37535         * g++.other/goto1.C: Update expectations for error messages.
37536
37537 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
37538
37539         * gcc.c-torture/compile/20000523-1.c: New test.
37540
37541 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37542
37543         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
37544
37545 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37546
37547         * g++.old-deja/g++.eh/catch11.C: New test.
37548         * g++.old-deja/g++.eh/catch12.C: New test.
37549
37550 2000-05-24  Nick Clifton  <nickc@cygnus.com>
37551
37552         * gcc.c-torture/execute/20000523-1.c: New test.
37553
37554 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
37555
37556         * c-torture/execute/bcp-1.c: Replace abort in arg of
37557         __builtin_constant_p with a generic external function.
37558
37559         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
37560         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
37561         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
37562         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
37563         Prototype abort and/or exit.
37564
37565         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
37566         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
37567         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
37568         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
37569
37570 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
37571
37572         * gcc.dg/dwarf2-1.c: New test.
37573
37574 2000-05-20  Richard Henderson  <rth@cygnus.com>
37575
37576         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
37577
37578 2000-05-20  Andreas Jaeger  <aj@suse.de>
37579
37580         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
37581         testcase.
37582
37583 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
37584
37585         * gcc.c-torture/execute/20000519-2.c: New test.
37586
37587 2000-05-19  Andreas Jaeger  <aj@suse.de>
37588
37589         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
37590         which fails with SSA.
37591
37592         * lib/c-torture.exp: Also test with -O3 -fssa.
37593
37594 2000-05-18  Michael Meissner  <meissner@redhat.com>
37595
37596         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
37597         * gcc.c-torture/execute/920415-1.c: Ditto.
37598         * gcc.c-torture/execute/920501-1.c: Ditto.
37599         * gcc.c-torture/execute/conversion.c: Ditto.
37600         * gcc.c-torture/execute/cvt-1.c: Ditto.
37601
37602 2000-05-18  Jeffrey A Law  (law@cygnus.com)
37603
37604         * gcc.c-torture/compile/20000518-1.c: New test.
37605
37606 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37607
37608         * g77.f-torture/compile/200005018.f: New test.
37609
37610 2000-05-17  Jeffrey A Law  (law@cygnus.com)
37611
37612         * gcc.c-torture/compile/20000517-1.c: New test.
37613
37614 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37615
37616         * gcc.c-torture/execute/20000516-1.c: New test.
37617
37618 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
37619
37620         * g++.old-deja/g++.other/eh.C: New test.
37621
37622 2000-05-12  Richard Henderson  <rth@cygnus.com>
37623
37624         * gcc.c-torture/execute/990208-1.c (main): Don't pass
37625         constants through to doit's conditional.
37626
37627 2000-05-11  Jeffrey A Law  (law@cygnus.com)
37628
37629         * gcc.c-torture/compile/20000511-1.c: New test.
37630         * g77.f-torture/compile/20000511-1.f: New test.
37631         * g77.f-torture/compile/20000511-2.f: New test.
37632
37633 2000-05-11  Michael Meissner  <meissner@redhat.com>
37634
37635         * gcc.c-torture/execute/20000511-1.c: New test.
37636
37637 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
37638
37639         * gcc.dg/dg.exp: Scan .S files as well as .c files.
37640         * gcc.dg/20000510-1.S: New.
37641
37642 2000-05-08  Catherine Moore  <clm@cygnus.com>
37643
37644         * gcc.dg/unused-3.c: New.
37645
37646 2000-05-06  Richard Henderson  <rth@cygnus.com>
37647
37648           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
37649           * g++.old-deja/g++.mike/warn1.C: Likewise.
37650           * g++.old-deja/g++.pt/local1.C: Likewise.
37651           * g++.old-deja/g++.pt/local7.C: Likewise.
37652           * g++.old-deja/g++.pt/spec16.C: Likewise.
37653
37654 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
37655
37656         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
37657
37658 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
37659
37660           * g77.f-torture/execute/20000503-1.f: New test.
37661
37662 2000-05-04  Andreas Jaeger  <aj@suse.de>
37663
37664         * gcc.dg/noreturn-2.c: New test.
37665
37666 2000-05-04  Neil Booth  <NeilB@earthling.net>
37667
37668         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
37669         preprocessor.
37670
37671 2000-05-04  Richard Henderson  <rth@cygnus.com>
37672
37673         * gcc.c-torture/execute/20000503-1.c: Fix typo.
37674
37675 2000-05-04  Richard Henderson  <rth@cygnus.com>
37676
37677         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
37678         OpenSSL by Jason R Thorpe.
37679
37680 2000-05-03  Jim Wilson  <wilson@cygnus.com>
37681
37682         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
37683
37684 2000-05-03  Robert Lipe <robertlipe@usa.net>
37685
37686         * gcc.dg/20000503-1.c: New test.
37687
37688 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
37689
37690         * gcc.c-torture/compile/20000502-1.c: New test.
37691         * g++.old-deja/g++.other/align.C: New test.
37692         * gcc.dg/cpp-tradstringify.c: New test.
37693
37694 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37695
37696         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
37697         and hard registers.
37698
37699 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
37700
37701         * gcc.c-torture/execute/loop-5.c: New test.
37702
37703 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
37704
37705         * gcc.c-torture/execute/va-arg-20.c: New test.
37706
37707 2000-04-23  Jeffrey A Law  (law@cygnus.com)
37708
37709         * gcc.c-torture/execute/20000422-1.c: New test.
37710
37711 2000-04-20  Greg McGary  <gkm@gnu.org>
37712
37713         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
37714         when optimizing, but without sibling-call optimizations (-O1).
37715
37716 2000-04-20  Jeffrey A Law  (law@cygnus.com)
37717
37718           * gcc.c-torture/compile/20000420-1.c: New test.
37719
37720 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37721
37722         * g++.abi/ptrflags.C: New test.
37723         * g++.eh/catchptr1.C: Test incomplete pointer chains.
37724
37725 2000-04-19  Catherine Moore  <clm@cygnus.com>
37726
37727         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
37728
37729 2000-04-19  Greg McGary  <gkm@gnu.org>
37730
37731         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
37732         sibling-call optimizations.
37733
37734 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
37735
37736         * gcc.dg/20000419-1.c: New test.
37737
37738 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
37739
37740         * gcc.c-torture/execute/20000412-6.c: New test.
37741
37742 2000-04-12  Jeffrey A Law  (law@cygnus.com)
37743
37744         * gcc.c-torture/execute/20000412-5.c: New test.
37745         * g77.f-torture/compile/20000412-1.f: New test.
37746         * gcc.c-torture/execute/20000412-4.c: New test.
37747         * gcc.c-torture/compile/20000412-2.c: New test.
37748         * gcc.c-torture/execute/20000412-3.c: New test.
37749         * gcc.c-torture/compile/20000412-1.c: New test.
37750         * gcc.c-torture/execute/20000412-2.c: New test.
37751
37752 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
37753
37754         * objc/execute/bf-20.m: New test.
37755
37756 2000-04-10  Richard Henderson  <rth@cygnus.com>
37757
37758         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
37759
37760         * gcc.c-torture/execute/20000412-1.c: New test.
37761
37762 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37763
37764         * g++.old-deja/g++.eh/catchptr1.C: New test.
37765
37766 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
37767
37768         * g++.old-deja/g++.abi/cxa_vec.C: New test.
37769
37770 2000-04-08  Neil Booth  <NeilB@earthling.net>
37771
37772         * gcc.dg/cpp-nullchar.c: Remove test as
37773         embedded nulls cause problems.
37774
37775 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37776
37777         * gcc.dg/compare2.c: New test.
37778
37779 2000-04-08  Neil Booth  <NeilB@earthling.net>
37780
37781         * gcc.dg/cpp-nullchar.c: New test.
37782
37783 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
37784
37785         * gcc.dg/cpp-mi2.c: New test.
37786         * gcc.dg/cpp-mi2[abc].h: New files.
37787
37788 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
37789
37790         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
37791         member name.
37792
37793 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37794
37795         * g++.old-deja/g++.abi/vmihint.C: New test.
37796
37797 2000-04-06  Neil Booth  <NeilB@earthling.net>
37798
37799         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
37800         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
37801         copyright.
37802
37803 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
37804
37805         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
37806         avoid stack-frame overwrite.
37807
37808 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
37809
37810         * gcc.c-torture/compile/20000405-2.c: New test.
37811         * gcc.c-torture/compile/20000405-3.c: New test.
37812
37813 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37814
37815         * gcc.c-torture/compile/20000405-1.c: New test.
37816
37817 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
37818
37819         * gcc.dg/cast-qual-1.c: Revert last change.
37820
37821 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37822
37823         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
37824
37825 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
37826
37827         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
37828         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
37829
37830 2000-04-03  Jeffrey A Law  (law@cygnus.com)
37831
37832         * gcc.c-torture/compile/20000403-2.c: New test.
37833         * gcc.c-torture/compile/20000403-1.c: New test.
37834
37835 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
37836
37837         * gcc.c-torture/execute/20000403-1.c: New test.
37838
37839 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
37840
37841         * gcc.c-torture/execute/20000402-1.c: New test.
37842
37843 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
37844
37845         * gcc.c-torture/execute/va-arg-15.c: New test.
37846         * gcc.c-torture/execute/va-arg-16.c: New test.
37847         * gcc.c-torture/execute/va-arg-17.c: New test.
37848         * gcc.c-torture/execute/va-arg-18.c: New test.
37849         * gcc.c-torture/execute/va-arg-19.c: New test.
37850
37851 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
37852
37853         * gcc.c-torture/compile/981211-1.c: Move to...
37854         * gcc.dg/cpp-as1.c: ...here.
37855         * gcc.dg/cpp-as2.c: New file.
37856
37857         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
37858         compiler.
37859
37860 2000-04-02  Neil Booth  <NeilB@earthling.net>
37861
37862         * gcc.dg/cpp-cond.c  New tests.
37863         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
37864         accidental success less likely.
37865         * gcc.dg/cpp-missingop.c  New tests.
37866         * gcc.dg/cpp-missingparen.c  New tests.
37867         * gcc.dg/cpp-shift.c  New tests.
37868         * gcc.dg/cpp-shortcircuit.c  New tests.
37869         * gcc.dg/cpp-unary.c  New tests.
37870
37871 2000-03-29  Jeffrey A Law  (law@cygnus.com)
37872
37873         * gcc.c-torture/compile/20000329-1.c: New test.
37874
37875 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
37876
37877         * gcc.c-torture/compile/20000326-1.c: New test.
37878         * gcc.c-torture/compile/20000326-2.c: New test.
37879
37880 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
37881
37882         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
37883         the first parameter is a function argument.
37884
37885 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
37886
37887         * g++.old-deja/g++.ext/array4.C: New test.
37888
37889 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
37890
37891         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
37892
37893 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37894
37895         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
37896
37897 2000-03-19  Richard Henderson  <rth@cygnus.com>
37898
37899         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
37900
37901 2000-03-19  Richard Henderson  <rth@cygnus.com>
37902
37903         * gcc.c-torture/compile/20000319-1.c: New test.
37904
37905 2000-03-14  Jeffrey A Law  (law@cygnus.com)
37906
37907         * gcc.c-torture/execute/20000314-3.c: New test.
37908         * gcc.c-torture/execute/20000314-2.c: New test.
37909         * gcc.c-torture/execute/20000314-1.c: New test.
37910         * gcc.c-torture/compile/20000314-2.c: New test.
37911         * gcc.c-torture/compile/20000314-1.c: New test.
37912
37913 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
37914
37915         * g++.old-deja/g++.warn/inline.C: New test.
37916
37917 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
37918
37919         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
37920         standards-compliant result rather than specific constants.
37921         Put test-values in array.
37922
37923 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
37924
37925         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
37926         (g++_target_compile): Put test-specific options last.
37927
37928 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37929
37930         * g++.old-deja/g++.eh/vbase4.C: New test.
37931
37932 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37933
37934         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
37935
37936 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37937
37938         * g++.old-deja/g++.brendan/misc12.C: Removed.
37939         * g++.old-deja/g++.pt/memtemp77.C: Constify.
37940         * g++.old-deja/g++.ext/pretty4.C: New test.
37941
37942 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37943
37944         * g++.old-deja/g++.other/string2.C: New test.
37945
37946 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
37947
37948         * g++.old-deja/g++.warn/impint2.C: New test.
37949
37950 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
37951
37952         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
37953         is 1, not zero.
37954
37955 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
37956
37957         * g++.old-deja/g++.warn/impint.C: New test.
37958         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
37959         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
37960         * g++.old-deja/g++.pt/explicit12.C: Likewise.
37961         * g++.old-deja/g++.pt/explicit13.C: Likewise.
37962         * g++.old-deja/g++.pt/explicit17.C: Likewise.
37963         * g++.old-deja/g++.pt/explicit18.C: Likewise.
37964         * g++.old-deja/g++.pt/explicit19.C: Likewise.
37965         * g++.old-deja/g++.pt/explicit23.C: Likewise.
37966         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37967         * g++.old-deja/g++.pt/explicit35.C: Likewise.
37968         * g++.old-deja/g++.pt/explicit6.C: Likewise.
37969         * g++.old-deja/g++.pt/memclass7.C: Likewise.
37970
37971 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
37972
37973         * gcc.dg/cpp-redef.c: New test.
37974
37975 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
37976
37977         * g++.old-deja/g++.pt/unify7.C: New test.
37978
37979 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37980
37981         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
37982         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
37983
37984 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
37985
37986         * gcc.c-torture/compile/20000224-1.c: New test.
37987
37988 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37989
37990         * gcc.c-torture/compile/cpp-2.c: New test.
37991         * gcc.c-torture/compile/cpp-1.c: New test.
37992
37993 2000-02-25  Jeffrey A Law  (law@cygnus.com)
37994
37995         * gcc.c-torture/execute/20000225-1.c: New test.
37996
37997 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37998
37999         * gcc.dg/cpp-li2.c: New test.
38000
38001         * gcc.dg/cpp-wi1.c: New test.
38002
38003         * gcc.dg/cpp-li1.c: New test.
38004
38005 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
38006
38007         * g++.old-deja/g++.other/sizeof5.C: New test.
38008
38009 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38010
38011         * gcc.c-torture/execute/va-arg-13.c: New test.
38012
38013 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
38014
38015         * gcc.c-torture/execute/va-arg-12.c: New test.
38016
38017 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38018
38019         * gcc.c-torture/execute/20000223-1.c: New test.
38020
38021 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38022
38023         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38024
38025 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
38026
38027         * g++.old-deja/g++.abi/ptrmem.C: New test.
38028
38029 2000-02-19  Richard Henderson  <rth@cygnus.com>
38030
38031         * gcc.c-torture/compile/init-3.c: New.
38032
38033 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
38034
38035         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38036         ALWAYS_CXXFLAGS.
38037
38038 2000-02-11  Robert Lipe <robertl@sco.com>
38039
38040         * gcc.c-torture/compile/20000211-3.c: New test.
38041
38042 2000-02-11  Martin Buchholz <martin@xemacs.org>
38043
38044         * gcc.c-torture/compile/20000211-2.c: New test.
38045
38046 2000-02-11  Jeffrey A Law  (law@cygnus.com)
38047
38048         * gcc.c-torture/compile/20000211-1.c: New test.
38049
38050 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
38051
38052         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38053           on native targets
38054
38055 2000-02-08  Nathan Sidwell  <nathan@acm.org>
38056
38057         * g++.old-deja/g++.other/cast5.C: New test.
38058
38059 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
38060
38061         * gcc.c-torture/execute/20000205-1.c: New.
38062
38063 2000-02-03  Nathan Sidwell  <nathan@acm.org>
38064
38065         * g++.old-deja/g++.jason/cast3.C: Return void.
38066         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38067
38068 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38069
38070         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38071
38072         * gcc.dg/loop-1.c: New test.
38073
38074 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
38075
38076         * gcc.c-torture/compile/20000127-1.c: New test.
38077         * gcc.c-torture/execute/991228-1.c: New test.
38078
38079 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38080
38081         * gcc.dg/unused-2.c: New test.
38082
38083         * gcc.dg/conv-1.c: New test.
38084
38085 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
38086
38087         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38088         compiler.
38089         (tool_option_proc): Fix typo.
38090
38091 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
38092
38093         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38094         of the ld on the host, not on the build machine.
38095         Also, don't crash if '--help' is not a supported option.
38096
38097 2000-01-24  Richard Henderson  <rth@cygnus.com>
38098
38099         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38100
38101 2000-01-20  Jeffrey A Law  (law@cygnus.com)
38102
38103         * gcc.c-torture/execute/20000120-2.c: New test.
38104         * gcc.c-torture/execute/20000120-1.c: New test.
38105
38106 2000-01-13  Jeffrey A Law  (law@cygnus.com)
38107
38108         * gcc.c-torture/execute/20000113-1.c: New test.
38109
38110 2000-01-12  Jeffrey A Law  (law@cygnus.com)
38111
38112         * gcc.c-torture/execute/20000112-1.c: New test.
38113
38114 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38115
38116         * gcc.dg/20000111-1.c: New test.
38117
38118 2000-01-10  Jeffrey A Law  (law@cygnus.com)
38119
38120         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38121         with 16 bit integers.
38122
38123 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38124
38125         * gcc.dg/20000108-1.c: New test.
38126
38127 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38128
38129         * g++.old-deja/g++.ns/koenig8.C: New test.
38130
38131 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38132
38133         * g++.old-deja/g++.other/cast4.C: New test.
38134
38135 2000-01-05  Jeffrey A Law  (law@cygnus.com)
38136
38137         * gcc.c-torture/compile/20000105-2.c: New test.
38138         * gcc.c-torture/compile/20000105-1.c: New test.
38139
38140 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38141
38142         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38143         references to printf & atoi to conform to ANSI standard.
38144         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38145         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38146         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38147         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38148         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38149         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38150         * g++.old-deja/g++.brendan/copy1.C: Likewise.
38151         * g++.old-deja/g++.brendan/copy2.C: Likewise.
38152         * g++.old-deja/g++.brendan/copy3.C: Likewise.
38153         * g++.old-deja/g++.brendan/copy4.C: Likewise.
38154         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38155         * g++.old-deja/g++.brendan/copy6.C: Likewise.
38156         * g++.old-deja/g++.brendan/copy7.C: Likewise.
38157         * g++.old-deja/g++.brendan/copy8.C: Likewise.
38158         * g++.old-deja/g++.brendan/crash11.C: Likewise.
38159         * g++.old-deja/g++.brendan/crash14.C: Likewise.
38160         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38161         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38162         * g++.old-deja/g++.brendan/delete2.C: Likewise.
38163         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38164         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38165         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38166         * g++.old-deja/g++.brendan/eh1.C: Likewise.
38167         * g++.old-deja/g++.brendan/groff1.C: Likewise.
38168         * g++.old-deja/g++.brendan/init3.C: Likewise.
38169         * g++.old-deja/g++.brendan/misc12.C: Likewise.
38170         * g++.old-deja/g++.brendan/misc7.C: Likewise.
38171         * g++.old-deja/g++.brendan/new2.C: Likewise.
38172         * g++.old-deja/g++.brendan/operators4.C: Likewise.
38173         * g++.old-deja/g++.brendan/operators5.C: Likewise.
38174         * g++.old-deja/g++.brendan/overload2.C: Likewise.
38175         * g++.old-deja/g++.brendan/overload7.C: Likewise.
38176         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38177         * g++.old-deja/g++.brendan/reference1.C: Likewise.
38178         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38179         * g++.old-deja/g++.brendan/template24.C: Likewise.
38180         * g++.old-deja/g++.brendan/template3.C: Likewise.
38181         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38182         * g++.old-deja/g++.jason/inline3.C: Likewise.
38183         * g++.old-deja/g++.jason/opeq.C: Likewise.
38184         * g++.old-deja/g++.law/arg5.C: Likewise.
38185         * g++.old-deja/g++.law/arm7.C: Likewise.
38186         * g++.old-deja/g++.law/ctors11.C: Likewise.
38187         * g++.old-deja/g++.law/cvt8.C: Likewise.
38188         * g++.old-deja/g++.law/init9.C: Likewise.
38189         * g++.old-deja/g++.law/refs4.C: Likewise.
38190         * g++.old-deja/g++.law/template2.C: Likewise.
38191         * g++.old-deja/g++.law/visibility24.C: Likewise.
38192         * g++.old-deja/g++.law/vtable3.C: Likewise.
38193         * g++.old-deja/g++.mike/asm2.C: Likewise.
38194         * g++.old-deja/g++.mike/eh1.C: Likewise.
38195         * g++.old-deja/g++.mike/misc1.C: Likewise.
38196         * g++.old-deja/g++.mike/misc13.C: Likewise.
38197         * g++.old-deja/g++.mike/misc14.C: Likewise.
38198         * g++.old-deja/g++.mike/ns12.C: Likewise.
38199         * g++.old-deja/g++.mike/p1248.C: Likewise.
38200         * g++.old-deja/g++.mike/p3708.C: Likewise.
38201         * g++.old-deja/g++.mike/p3708a.C: Likewise.
38202         * g++.old-deja/g++.mike/p3708b.C: Likewise.
38203         * g++.old-deja/g++.mike/p646.C: Likewise.
38204         * g++.old-deja/g++.mike/p700.C: Likewise.
38205         * g++.old-deja/g++.mike/p783.C: Likewise.
38206         * g++.old-deja/g++.mike/p783a.C: Likewise.
38207         * g++.old-deja/g++.mike/p783b.C: Likewise.
38208         * g++.old-deja/g++.mike/p786.C: Likewise.
38209         * g++.old-deja/g++.mike/p789.C: Likewise.
38210         * g++.old-deja/g++.mike/p789a.C: Likewise.
38211         * g++.old-deja/g++.mike/p807a.C: Likewise.
38212         * g++.old-deja/g++.other/delete3.C: Likewise.
38213         * g++.old-deja/g++.other/dyncast1.C: Likewise.
38214         * g++.old-deja/g++.other/dyncast2.C: Likewise.
38215         * g++.old-deja/g++.other/dyncast3.C: Likewise.
38216         * g++.old-deja/g++.other/empty1.C: Likewise.
38217         * g++.old-deja/g++.other/temporary1.C: Likewise.
38218         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38219         * g++.old-deja/g++.pt/t16.C: Likewise.
38220         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38221
38222 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
38223
38224         * gcc.dg/991230-1.c: New test.
38225
38226 1999-12-29  Jeffrey A Law  (law@cygnus.com)
38227
38228         * gcc.c-torture/compile/991229-3.c: New test.
38229         * gcc.c-torture/compile/991229-2.c: New test.
38230         * gcc.c-torture/compile/991229-1.c: New test.
38231
38232 1999-12-29  Greg McGary <gkm@eng.ascend.com>
38233
38234         * gcc.c-torture/compile/labels-2.c: New test.
38235
38236 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
38237
38238         * gcc.c-torture/execute/991227-1.c: New test.
38239
38240 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38241
38242         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38243
38244 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
38245
38246         * gcc.c-torture/execute/991221-1.c: New test.
38247
38248 1999-12-20  Nathan Sidwell  <nathan@acm.org>
38249
38250         * g++.old-deja/g++.other/cast3.C: New test.
38251
38252 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
38253
38254         * gcc.c-torture/execute/991216-4.c: New test.
38255
38256 1999-12-16  Michael Meissner  <meissner@cygnus.com>
38257
38258         * gcc.c-torture/execute/991216-1.c: New test.
38259         * gcc.c-torture/execute/991216-2.c: New test.
38260         * gcc.c-torture/execute/991216-3.c: New test.
38261
38262 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38263
38264         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38265         Actually make the test fail by using "-O2" for compilation.
38266
38267 1999-12-15  Nathan Sidwell  <nathan@acm.org>
38268
38269         * g++.old-deja/g++.warn/cast-align1.C: New test.
38270
38271 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38272
38273         * gcc.c-torture/compile/991214-1.c: New test.
38274         * gcc.c-torture/compile/991214-2.c: New test.
38275
38276 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38277
38278         * gcc.dg/991214-1.c: New test.
38279
38280 1999-12-13  Jeffrey A Law  (law@cygnus.com)
38281
38282         * gcc.c-torture/compile/991213-3.c: New test.
38283         * gcc.c-torture/compile/991213-2.c: New test.
38284         * gcc.c-torture/compile/991213-1.c: New test.
38285
38286 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
38287
38288         * gcc.dg/991209-1.c: New test.
38289
38290 1999-12-08  Nathan Sidwell <nathan@acm.org>
38291
38292         * gcc.c-torture/compile/991208-1.c: New test.
38293
38294 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38295
38296         * gcc.dg/ultrasp2.c: New test.
38297
38298 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
38299
38300         * g++.old-deja/g++.abi/align.C (main): Fix typo.
38301
38302 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
38303
38304         * gcc.c-torture/compile/991202-1.c: New test.
38305         * gcc.c-torture/execute/991202-1.c: New test.
38306         * gcc.c-torture/execute/991202-2.c: New test.
38307         * gcc.c-torture/execute/991202-3.c: New test.
38308
38309 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
38310
38311         * g++.old-deja/g++.abi/align.C: New test.
38312         * g++.old-deja/g++.abi/aggregates.C: Likewise.
38313         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38314
38315 1999-12-01  Richard Henderson  <rth@cygnus.com>
38316
38317         * gcc.c-torture/execute/991201-1.c: New.
38318
38319 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
38320
38321         * gcc.dg/991129-1.c: New test.
38322
38323 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38324
38325         * gcc.c-torture/compile/991127-1.c: New test.
38326
38327 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38328
38329         * g++.old-deja/g++.other/warn4.C: New test.
38330
38331 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38332
38333         * g++.old-deja/g++.eh/cleanup2.C: New test.
38334         * g++.old-deja/g++.ext/pretty2.C: New test.
38335         * g++.old-deja/g++.ext/pretty3.C: New test.
38336         * g++.old-deja/g++.other/debug6.C: New test.
38337
38338 1999-10-20  Jim Wilson  <wilson@cygnus.com>
38339
38340         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38341         compiler_output to look for one error message instead of two.
38342
38343 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
38344
38345         * gcc.c-torture/execute/991118-1.c: Also test case
38346         where the word boundary does not split a byte evenly.
38347
38348 1999-11-19  Nathan Sidwell  <nathan@acm.org>
38349
38350         * g++.old-deja/g++.ext/restrict1.C: New test.
38351
38352 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38353
38354         * gcc.c-torture/execute/991118-1.c: New test.
38355
38356 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
38357
38358         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38359         working directory pathnames.
38360
38361 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
38362
38363         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38364         host is equipped with driver.h and driver.o so it can actually
38365         compile and run the tests.
38366
38367 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
38368
38369         * gcc.c-torture/compile/991008-1.c: New test.
38370
38371 1999-11-08  Nick Clifton  <nickc@cygnus.com>
38372
38373         * lib/gcc-dg.exp: Include target-supports.exp
38374
38375 1999-11-05  Nick Clifton  <nickc@cygnus.com>
38376
38377         * lib/target-supports.exp: New file: Provide procs to test for
38378         features supported by the target.
38379         (check_weak_available): Moved here from ecos.exp.
38380         (check_alias_available): New proc: Determine of the target
38381         toolchain supports the alias attribute.
38382
38383         * gcc.dg/special/ecos.exp: Move check_weak_available to
38384         target-supports.exp.
38385         (alias-1.c): Only perform the test if the target supports
38386         aliases.
38387         (wkali-1.c): Only perform the test if the target supports
38388         aliases.
38389
38390         * gcc.dg/990506-0.c: Expect error messages from cross
38391         targets as well as native targets.
38392
38393 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38394
38395         * gcc.dg/ultrasp1.c: Removed xfail.
38396         * gcc.dg/struct-ret-2.c: Likewise.
38397         * gcc.dg/array-1.c: Likewise.
38398
38399 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38400
38401         * gcc.dg/struct-ret-2.c: New test.
38402
38403         * gcc.dg/array-1.c: New test.
38404
38405 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
38406
38407         * gcc.c-torture/execute/991030-1.c: New test.
38408
38409 1999-10-26  Richard Henderson  <rth@cygnus.com>
38410
38411         * gcc.c-torture/compile/991026-2.c: New test.
38412
38413 1999-10-26  Jeffrey A Law  (law@cygnus.com)
38414
38415         * gcc.c-torture/compile/991026-1.c: New test.
38416
38417 1999-10-23  Jeffrey A Law  (law@cygnus.com)
38418
38419         * gcc.c-torture/execute/991023-1.c: New test.
38420
38421 1999-10-19  Jeffrey A Law  (law@cygnus.com)
38422
38423         * gcc.c-torture/execute/991019-1.c: New test.
38424
38425 1999-10-16  Richard Henderson  <rth@cygnus.com>
38426
38427         * gcc.c-torture/execute/991016-1.c: New test.
38428
38429 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
38430
38431         * gcc.c-torture/execute/991014-1.c: New test.
38432
38433 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
38434
38435         * g++.old-deja/g++.other/union2.C: New test.
38436
38437 1999-10-13  Nathan Sidwell  <nathan@acm.org>
38438
38439         * g++.old-deja/g++.other/vaarg2.C: New test.
38440         * g++.old-deja/g++.other/vaarg3.C: New test.
38441
38442 1999-10-12  Craig Burley  <craig@jcb-sc.com>
38443
38444         * g77.f-torture/noncompile/19990905-1.f: Moved from being
38445         in compile/.
38446
38447 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
38448
38449         * gcc.c-torture/execute/va-arg-11.c: New test.
38450
38451 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
38452
38453         * lib/file-format.exp (gcc_target_object_format): Don't
38454         crash if objdump is unavailable.
38455
38456 1999-09-29  Donn Terry <donn@interix.com>
38457
38458         * gcc.misc-tests/mg.exp: delete extraneous redirection.
38459
38460 1999-09-28  Nick Clifton  <nickc@cygnus.com>
38461
38462         * gcc.c-torture/compile/990928-1.c: New test.
38463
38464 1999-09-28  Nathan Sidwell  <nathan@acm.org>
38465
38466         * g++.old-deja/g++.other/decl6.C: New test.
38467
38468 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38469
38470         * gcc.c-torture/execute/va-arg-10.c: New test.
38471
38472 1999-09-27  Nathan Sidwell  <nathan@acm.org>
38473
38474         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
38475         __PRETTY_FUNCTION__.
38476
38477 1999-09-23  Nick Clifton  <nickc@cygnus.com>
38478
38479         * gcc.c-torture/execute/990923-1.c: New test.
38480
38481 1999-09-21  Nick Clifton  <nickc@cygnus.com>
38482
38483         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
38484         for which -fpic is inappropriate.
38485
38486 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
38487
38488         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
38489
38490 1999-09-21  Nathan Sidwell  <nathan@acm.org>
38491
38492         * g++.old-deja/g++.other/dyncast1.C: New test.
38493         * g++.old-deja/g++.other/dyncast2.C: New test.
38494         * g++.old-deja/g++.other/dyncast3.C: New test.
38495         * g++.old-deja/g++.other/dyncast4.C: New test.
38496         * g++.old-deja/g++.other/dyncast5.C: New test.
38497         * g++.old-deja/g++.eh/catch3.C: New test.
38498         * g++.old-deja/g++.eh/catch3p.C: New test.
38499         * g++.old-deja/g++.eh/catch4.C: New test.
38500         * g++.old-deja/g++.eh/catch4p.C: New test.
38501         * g++.old-deja/g++.eh/catch5.C: New test.
38502         * g++.old-deja/g++.eh/catch5p.C: New test.
38503         * g++.old-deja/g++.eh/catch6.C: New test.
38504         * g++.old-deja/g++.eh/catch6p.C: New test.
38505         * g++.old-deja/g++.eh/catch7.C: New test.
38506         * g++.old-deja/g++.eh/catch7p.C: New test.
38507         * g++.old-deja/g++.eh/catch8.C: New test.
38508         * g++.old-deja/g++.eh/catch8p.C: New test.
38509         * g++.old-deja/g++.eh/catch9.C: New test.
38510         * g++.old-deja/g++.eh/catch9p.C: New test.
38511
38512 1999-09-13  Nathan Sidwell  <nathan@acm.org>
38513
38514         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
38515         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
38516
38517 1999-09-13  Jeffrey A Law  (law@cygnus.com)
38518
38519         * gcc.c-torture/compile/990913-1.c: New test.
38520
38521 1999-09-10  Nathan Sidwell  <nathan@acm.org>
38522
38523         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
38524         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38525
38526 1999-09-09  Richard Henderson  <rth@cygnus.com>
38527
38528         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
38529
38530 1999-09-09  Nathan Sidwell  <nathan@acm.org>
38531
38532         * g++.old-deja/g++.other/lookup11.C: New test.
38533         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
38534         what is permitted and what we want.
38535         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
38536         overload use.
38537         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38538
38539 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
38540
38541         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
38542         * gcc.c-torture/noncompile/poison-1.c: New file.
38543
38544 1999-09-08  Nathan Sidwell  <nathan@acm.org>
38545
38546         * g++.old-deja/g++.other/sizeof3.C: New test.
38547         * g++.old-deja/g++.other/sizeof4.C: New test.
38548         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
38549         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
38550
38551 1999-09-07  Richard Henderson  <rth@cygnus.com>
38552
38553         * gcc.dg/va-arg-1.c: New.
38554
38555 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38556
38557         * gcc.c-torture/execute/va-arg-9.c: New test.
38558
38559 1999-09-05  Craig Burley  <craig@jcb-sc.com>
38560
38561         * g77.f-torture/compile/980519-2.f: New test.
38562         * g77.f-torture/compile/19990905-0.f: New test.
38563         * g77.f-torture/compile/19990905-1.f: New test.
38564         * g77.f-torture/compile/19990905-2.f: New test.
38565
38566         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
38567
38568 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
38569
38570         * gcc.c-torture/execute/990827-1.c: Fix typo.
38571
38572 1999-09-03  Nathan Sidwell  <nathan@acm.org>
38573
38574         * g++.old-deja/g++.other/deref1.C: New test.
38575
38576 1999-09-02  Nathan Sidwell  <nathan@acm.org>
38577
38578         * g++.old-deja/g++.other/ambig2.C: New test.
38579         * g++.old-deja/g++.other/cond5.C: New test.
38580         * g++.old-deja/g++.other/lookup16.C: New test.
38581
38582 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
38583
38584         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
38585         assemblers too.
38586
38587 1999-08-31  Jeffrey A Law  (law@cygnus.com)
38588
38589         * lib/c-torture.exp: Avoid the "compare executables" optimization
38590         when testing native.
38591
38592 1999-08-29  Jeffrey A Law  (law@cygnus.com)
38593
38594         * gcc.c-torture/execute/990829-1.c: New test.
38595         * gcc.c-torture/compile/990829-1.c: New test.
38596
38597 1999-08-27  Paul Burchard  <burchard@pobox.com>
38598
38599         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
38600         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
38601         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
38602         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
38603         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
38604         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
38605         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
38606         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
38607         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
38608         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
38609         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
38610
38611 1999-08-27  Jeffrey A Law  (law@cygnus.com)
38612
38613         * gcc.c-torture/execute/990827-1.c: New test.
38614
38615 1999-08-26  Craig Burley  <craig@jcb-sc.com>
38616
38617         * g77.f-torture/noncompile/19990826-4.f: New test.
38618
38619         * g77.f-torture/compile/19990826-3.f: New test.
38620
38621         * g77.f-torture/execute/19990826-2.f: New test.
38622
38623         * g77.f-torture/compile/19990826-1.f: New test.
38624
38625         * gcc.c-torture/execute/990826-0.c: New test.
38626         * g77.c-torture/execute/19990826-0.f: New test.
38627
38628         * g77.f-torture/noncompile/970626-2.f: New test.
38629
38630 1999-08-25  Paul Burchard  <burchard@pobox.com>
38631
38632         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
38633         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
38634         lss-011.C: New tests.
38635
38636 1999-08-25  Nathan Sidwell  <nathan@acm.org>
38637
38638         * g++.old-deja/g++.other/decl5.C: New test.
38639
38640 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38641
38642         * noncompile/noncompile.exp: Load_lib c-torture.exp.
38643         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
38644         call `postbase' for each one.  All callers of `postbase' changed
38645         to call this instead.
38646
38647 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
38648
38649         * gcc.c-torture/execute/990811-1.c: New test.
38650
38651 1999-08-09  Nick Clifton  <nickc@cygnus.com>
38652
38653         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
38654         just native ones.
38655
38656         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
38657         just native ones.
38658
38659 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38660
38661         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
38662
38663 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38664
38665         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
38666
38667 1999-08-04  Nathan Sidwell  <nathan@acm.org>
38668
38669         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
38670
38671 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38672
38673         * gcc.c-torture/execute/990804-1.c: New test.
38674
38675 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38676
38677         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
38678         * g++.old-deja/g++.brendan/crash64.C: Likewise.
38679         * g++.old-deja/g++.brendan/overload8.C: Likewise.
38680
38681 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38682
38683         * g++.old-deja/g++.other/struct1.C: New test.
38684
38685 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38686
38687         * g++.old-deja/g++.other/enum2.C: New test.
38688
38689 1999-08-02  Richard Henderson  <rth@cygnus.com>
38690
38691         Adapted from tests from Franz Sirl:
38692         * gcc.c-torture/execute/va-arg-7.c: New test.
38693         * gcc.c-torture/execute/va-arg-8.c: New test.
38694
38695 1999-08-01  Jeffrey A Law  (law@cygnus.com)
38696
38697         * gcc.c-torture/compile/990801-2.c: New test.
38698
38699         * gcc.c-torture/compile/990801-1.c: New test.
38700
38701 1999-07-27  Michael Meissner  <meissner@cygnus.com>
38702
38703         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
38704         fp-cmp-1.c, converting double to float.
38705
38706         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
38707         fp-cmp-1.c, converting double to long double.
38708
38709         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
38710         from fr1 to unknown_register, since fr1 is a legitimate register
38711         on some machines.
38712
38713 1999-07-25  Jeffrey A Law  (law@cygnus.com)
38714
38715         * README: More listname related changes.
38716
38717 1999-07-08  Catherine Moore  <clm@cygnus.com>
38718
38719         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38720
38721 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
38722
38723         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
38724
38725 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38726
38727         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
38728
38729 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
38730
38731         * gcc.dg/990703-1.c: New test.
38732
38733 1999-06-29  Nick Clifton  <nickc@cygnus.com>
38734
38735         * lib/file-format.exp: New file: Move definition of proc
38736         gcc_target_object_format to here from
38737         gcc.dg/special/ecos.exp.
38738
38739         * lib/c-torture.exp: Include lib file-format.exp.
38740         * lib/gcc-dg.exp: Include lib file-format.exp.
38741
38742         * gcc.dg/special/ecos.exp: Remove definition of proc
38743         gcc_target_object_format.
38744
38745 1999-06-28  Jeffrey A Law  (law@cygnus.com)
38746
38747         * gcc.c-torture/execute/990628-1.c: New test.
38748
38749 1999-06-25  Jeffrey A Law  (law@cygnus.com)
38750
38751         * gcc.c-torture/compile/990625-2.c: New test.
38752
38753         * gcc.c-torture/compile/990625-1.c: New test.
38754
38755 1999-06-23  Nick Clifton  <nickc@cygnus.com>
38756
38757         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
38758         attributes compile.
38759         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
38760         ports that use the COFF/PE file format.
38761
38762 1999-06-17  Jeffrey A Law  (law@cygnus.com)
38763
38764         * gcc.c-torture/compile/990617-1.c: New test.
38765
38766 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
38767
38768         * g++.old-deja/g++.other/decl4.C: New test.
38769
38770 1999-06-14  Nathan Sidwell  <nathan@acm.org>
38771
38772         * g++.old-deja/g++.other/bitfld3.C: New test.
38773
38774 1999-06-08  Nathan Sidwell  <nathan@acm.org>
38775
38776         * g++.old-deja/g++.eh/catch1.C: New test.
38777
38778 1999-06-07  Jeffrey A Law  (law@cygnus.com)
38779
38780         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
38781
38782         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
38783         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
38784
38785 1999-06-05  Craig Burley  <craig@jcb-sc.com>
38786
38787         * g77.f-torture/compile/19990502-0.f: Replace with new,
38788         shorter, test that still fails after recent changes.
38789
38790 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38791
38792         * gcc.c-torture/execute/990604-1.c: New test.
38793
38794 1999-05-31  Jeffrey A Law  (law@cygnus.com)
38795
38796         * gcc.c-torture/execute/990531-1.c: New test.
38797
38798 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38799
38800         * gcc.c-torture/compile/990527-1.c: New test.
38801
38802 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
38803
38804         * gcc.c-torture/execute/990527-1.c: New test.
38805
38806 1999-05-25  Nick Clifton  <nickc@cygnus.com>
38807
38808         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
38809         bitfields as signed.
38810
38811 1999-05-25  Craig Burley  <craig@jcb-sc.com>
38812
38813         * g77.f-torture/compile/19990525-0.f: New test.
38814
38815 1999-05-25  Jeffrey A Law  (law@cygnus.com)
38816
38817         * gcc.c-torture/execute/990525-2.c: New test.
38818
38819         * gcc.c-torture/execute/990525-1.c: New test.
38820
38821 1999-05-24  Nathan Sidwell  <nathan@acm.org>
38822
38823         * g++.old-deja/g++.other/anon3.C: New test.
38824         * g++.old-deja/g++.other/anon4.C: New test.
38825         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
38826         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
38827         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
38828         Merrill).
38829
38830 1999-05-24  Jeffrey A Law  (law@cygnus.com)
38831
38832         * gcc.c-torture/execute/990524-1.c: New test.
38833
38834         * gcc.dg/990524-1.c: New test.
38835
38836 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38837
38838         * gcc.c-torture/compile/990523-1.c: New test.
38839
38840 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
38841
38842         * gcc.c-torture/compile/990519-1.c: New test.
38843
38844 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38845
38846         * gcc.c-torture/compile/990517-1.c: New test.
38847
38848         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
38849         (e4, f4): New tests.
38850         (main): Call them.
38851
38852 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38853
38854         * gcc.dg/noreturn-1.c: New test.
38855
38856 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
38857
38858         * gcc.c-torture/execute/990513-1.c: New test.
38859
38860 1999-05-10  Richard Henderson  <rth@cygnus.com>
38861
38862         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
38863
38864 1999-05-10  Craig Burley  <craig@jcb-sc.com>
38865
38866         * g77.f-torture/execute/erfc.f: Use small single-precision
38867         values, to avoid problems on Alphas when not -mieee.
38868
38869 1999-05-08  Craig Burley  <craig@jcb-sc.com>
38870
38871         * gcc.dg/990506-0.c: New test.
38872
38873 1999-05-08  Richard Henderson  <rth@cygnus.com>
38874
38875         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
38876         the constant to test.  Don't XFAIL 64-bit targets.
38877
38878         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
38879         * g++.old-deja/g++.law/profile1.C: Likewise.
38880
38881         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
38882         operator new instances.
38883         * g++.old-deja/g++.other/delete5.C: Likewise.
38884
38885 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38886
38887         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
38888         intrinsic.
38889
38890 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38891
38892         * g77.f-torture/execute/u77-test.f: Reverse order of two
38893         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
38894
38895 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38896
38897         * gcc.dg/compare1.c: New test.
38898
38899 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38900
38901         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
38902         New tests.
38903
38904 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38905
38906         * g77.f-torture/compile/19990502-1.f: New test.
38907
38908 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38909
38910         * g77.f-torture/compile/19990502-0.f: New test.
38911
38912 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38913
38914         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
38915         intrinsic.
38916
38917 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38918
38919         * g77.f-torture/execute/u77-test.f (main): List libU77
38920         intrinsics not currently tested.
38921         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
38922         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
38923         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
38924         Trim blanks off the ends of some printed strings.
38925
38926 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38927
38928         * g77.f-torture/execute/u77-test.f (main): Just warn about
38929         FSTAT gid disagreement, as it's expected on some systems.
38930
38931 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38932
38933         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
38934         use a new function, which allows for some slop.
38935         Clean up some commentary.
38936         (issum): The new function.
38937         (sgladd): Deleted subroutine.
38938
38939 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38940
38941         * g77.f-torture/execute/u77-test.f: Modify to be more like
38942         libf2c/libU77 version, bringing patches to that version here.
38943         Add suitable commentary.
38944
38945 1999-04-25  Richard Henderson  <rth@cygnus.com>
38946
38947         * gcc.dg/990424-1.c: New test.
38948
38949 1999-04-24  Craig Burley  <craig@jcb-sc.com>
38950
38951         * g77.f-torture/execute/u77-test.f (main): Bug involving
38952         LSTAT has been fixed, so turn back on full checking.
38953
38954 1999-04-20  Craig Burley  <craig@jcb-sc.com>
38955
38956         * g77.f-torture/compile/19990419-0.f: New test.
38957         * g77.f-torture/execute/19990419-1.f: New test.
38958
38959 1999-04-17  Richard Henderson  <rth@cygnus.com>
38960
38961         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
38962         to avoid the need for a prototype to supress a warning.
38963
38964 1999-04-07  Jim Wilson  <wilson@cygnus.com>
38965
38966         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
38967
38968 1999-04-04  Jeffrey A Law  (law@cygnus.com)
38969
38970         * gcc.c-torture/execute/990404-1.c: New test.
38971
38972 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38973
38974         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
38975         * gcc.dg/cpp-if3.c: Don't use -pedantic.
38976         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
38977         missing initializer warnings.
38978
38979 1999-03-28  Jeffrey A Law  (law@cygnus.com)
38980
38981         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
38982         matching strings.
38983
38984 1999-03-26  Jeffrey A Law  (law@cygnus.com)
38985
38986         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
38987
38988 1999-03-26  Craig Burley  <craig@jcb-sc.com>
38989
38990         * g77.f-torture/execute/19990325-0.f: New test.
38991         * g77.f-torture/execute/19990325-1.f: New test.
38992
38993 1999-03-24  Jeffrey A Law  (law@cygnus.com)
38994
38995         * gcc.c-torture/execute/990324-1.c: New test.
38996
38997 1999-03-22  Jim Wilson  <wilson@cygnus.com>
38998
38999         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39000         test with 4.
39001
39002 1999-03-17  Richard Henderson  <rth@cygnus.com>
39003
39004         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
39005
39006 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39007
39008         * g77.f-torture/execute/19990313-2.f: New test.
39009         * g77.f-torture/execute/19990313-3.f: New test.
39010
39011 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39012
39013         * g77.f-torture/execute/19990313-0.f: New test.
39014         * g77.f-torture/execute/19990313-1.f: New test.
39015
39016 1999-03-12  Jim Wilson  <wilson@cygnus.com>
39017
39018         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39019         printf to sprintf.
39020         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39021         (main): Add check for u15.  Conditionalize u31 check depending on
39022         whether ints are <32 bits or >=32 bits.
39023
39024 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39025
39026         * g77.f-torture/execute/19981119-0.f: Improve testiness.
39027
39028 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39029
39030         * g77.f-torture/compile/19990305-0.f: New test.
39031         * g77.f-torture/execute/19981119-0.f: New test.
39032
39033 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39034
39035         * g77.f-torture/execute/970625-2.f: call ABORT if final
39036         result is not correct, instead of just printing it.
39037         Add this checking via newly introduced obfuscation, to
39038         trip up buggy front ends.
39039
39040 1999-03-07  Craig Burley  <craig@jcb-sc.com>
39041
39042         * g77.f-torture/compile/960317-1.f: Moved from being
39043         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
39044
39045 1999-03-06  Craig Burley  <craig@jcb-sc.com>
39046
39047         * g77.f-torture/execute/960317-1.f: New (old) test.
39048         * g77.f-torture/execute/970625-2.f: Ditto.
39049
39050 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
39051
39052         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39053         message on line 1 or line 2; cccp and cpplib do this differently.
39054
39055 1999-03-01  Jeffrey A Law  (law@cygnus.com)
39056
39057         * g++.old-deja/g++.law/weak1.C: New test.
39058
39059 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39060
39061         * gcc.c-torture/execute/990119-1.c: Renamed to...
39062         * gcc.dg/990119-1.c: this, so it will only be tested once
39063         (it's a preprocessor test, it doesn't need to be run at
39064         multiple optimization levels).
39065
39066 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39067
39068         * lib/g++.exp: Don't add incdir=$base_dir/../include to
39069           ALWAYS_CXXFLAGS.
39070
39071 1999-02-24  Craig Burley  <craig@jcb-sc.com>
39072
39073         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39074         * g77.f-torture/compile/19981216-0.f: ...as it is expected
39075         to not be compilable by current g77.
39076
39077 1999-02-24  Nick Clifton  <nickc@cygnus.com>
39078
39079         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39080
39081 1999-02-22  Jeffrey A Law  (law@cygnus.com)
39082
39083         * gcc.c-torture/execute/990222-1.c: New test.
39084
39085 1999-02-19  Craig Burley  <craig@jcb-sc.com>
39086
39087         * g77.f-torture/compile/19990218-0.f: New test.
39088         * g77.f-torture/noncompile/19990218-1.f: New test.
39089
39090 1999-02-18  Craig Burley  <craig@jcb-sc.com>
39091
39092         * g77.f-torture/compile/19981216-0.f: New test.
39093
39094 1999-02-14  Jeffrey A Law  (law@cygnus.com)
39095
39096         * gcc.dg/990214-1.c: New test.
39097
39098 1999-02-13  Jeffrey A Law  (law@cygnus.com)
39099
39100         * gcc.dg/990213-2.c: New test.
39101
39102         * gcc.dg/990213-1.c: New test.
39103
39104 1999-02-12  Jeffrey A Law  (law@cygnus.com)
39105
39106         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39107         ints.
39108
39109 1999-02-11  Nick Clifton  <nickc@cygnus.com>
39110
39111         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39112         specified by target.
39113
39114         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39115
39116 1999-02-11  Jeffrey A Law  (law@cygnus.com)
39117
39118         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39119
39120 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39121
39122         * gcc.dg/special/ecos.exp: New test driver for new tests with
39123         special requirements.
39124
39125         * gcc.dg/special/alias-1.c: New test.
39126         * gcc.dg/special/gcsec-1.c: New test.
39127         * gcc.dg/special/weak-1.c: New test.
39128         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39129         * gcc.dg/special/weak-2.c: New test.
39130         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39131         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39132         * gcc.dg/special/wkali-1.c: New test.
39133         * gcc.dg/special/wkali-2.c: New test.
39134         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39135         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39136
39137 1999-02-10  Felix Lee  <flee@cygnus.com>
39138
39139           * lib/c-torture.exp (c-torture-compile): Pull out code for
39140           analyzing gcc error messages.
39141           (c-torture-execute): Likewise.  Fix some (harmless) false
39142           positives.
39143           * lib/gcc.exp (gcc_check_compile): New function.
39144
39145 1999-02-08  Richard Henderson  <rth@cygnus.com>
39146
39147         * gcc.c-torture/execute/990208-1.c: New test.
39148
39149 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39150
39151         * g++.dg/special/ecos.exp: New driver for new tests with special
39152         requirements
39153
39154         * g++.dg/special/conpr-1.C: New test
39155         * g++.dg/special/conpr-2.C: New test
39156         * g++.dg/special/conpr-2a.C: New test
39157         * g++.dg/special/conpr-3.C: New test
39158         * g++.dg/special/conpr-3a.C: New test
39159         * g++.dg/special/conpr-3b.C: New test
39160
39161         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39162         allow g++ to use the dg driver
39163
39164         * README: Add comment about g++.dg directory
39165
39166 1999-02-06  Jeffrey A Law  (law@cygnus.com)
39167
39168         * README: Update email addresses.
39169
39170 1999-02-03  Nick Clifton  <nickc@cygnus.com>
39171
39172         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39173         arguments in order to force structure S onto the stack even on
39174         the alpha.
39175         (test): Pass 10 leading arguments to function foo as well as the
39176         structure S.
39177
39178         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39179         failure for all targets.
39180
39181         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39182         abort to terminate program execution.
39183
39184 1999-01-30  Richard Henderson  <rth@cygnus.com>
39185
39186         * gcc.c-torture/execute/990130-1.c: New test.
39187
39188 1999-01-30  Jeffrey A Law  (law@cygnus.com)
39189
39190         * gcc.dg/990130-1.c: New test.
39191
39192 1999-01-28  Michael Meissner  <meissner@cygnus.com>
39193
39194         * gcc.c-torture/execute/990128-1.c: New test.
39195
39196 1999-01-27  Michael Meissner  <meissner@cygnus.com>
39197
39198         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39199
39200 1999-01-27  Felix Lee  <flee@cygnus.com>
39201
39202         * lib/c-torture.exp (c-torture-compile): pull out code for
39203         analyzing gcc error messages.
39204         (c-torture-execute): ditto, and fix some (harmless) false
39205         positives.
39206         * lib/gcc.exp (gcc_check_compile): new function.
39207
39208 1999-01-17  Jeffrey A Law  (law@cygnus.com)
39209
39210         * gcc.dg/990117-1.c: New test.
39211
39212         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39213
39214         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39215
39216 1999-01-15  Jeffrey A Law  (law@cygnus.com)
39217
39218         * g77.f-torture/compile/990115-1.f: New test.
39219
39220 1999-01-07  Jeffrey A Law  (law@cygnus.com)
39221
39222         * gcc.c-torture/compile/990107-1.c: New test
39223
39224 1999-01-06  Jeffrey A Law  (law@cygnus.com)
39225
39226         * gcc.c-torture/execute/990106-2.c: New test.
39227
39228         * gcc.c-torture/execute/990106-1.c: New test.
39229
39230 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
39231
39232         * gcc.c-torture/compile/981223-1.c: New test.
39233
39234 1998-12-29  Richard Henderson  <rth@cygnus.com>
39235
39236         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39237         (opt3): Rename from opt4 and disable.
39238
39239 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
39240
39241         * g++.old-deja/g++.pt/ptrmem5.C: New test.
39242
39243 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39244
39245         * g++.old-deja/g++.other/conv5.C: New test.
39246
39247 1998-12-14  Nick Clifton  <nickc@cygnus.com>
39248
39249         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39250
39251 1998-12-11  Jeffrey A Law  (law@cygnus.com)
39252
39253         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39254
39255 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
39256
39257         * gcc.c-torture/compile/981211-1.c: New test.
39258
39259 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
39260
39261         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39262
39263         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39264
39265 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39266
39267         * gcc.special/930510-1.c: Make C9X safe.
39268         * gcc.misc-tests/gcov-1.c Similarly.
39269         * gcc.misc-tests/gcov-2.c Similarly.
39270
39271 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39272
39273         * gcc.dg/ultrasp1.c: New test.
39274
39275 1998-12-06  Richard Henderson  <rth@cygnus.com>
39276
39277         * gcc.c-torture/execute/981206.c: New test.
39278
39279 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39280
39281         * g++.old-deja/g++.ns/template7.C: New test.
39282
39283         * g++.old-deja/g++.other/expr1.C: New test.
39284
39285         * g++.old-deja/g++.eh/tmpl3.C: New test.
39286
39287         * g++.old-deja/g++.eh/tmpl2.C: New test.
39288
39289 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39290
39291         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39292         * g++.old-deja/g++.other/using6.C: Removed.
39293         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39294
39295         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39296
39297 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39298
39299         * g++.old-deja/g++.pt/overload8.C: New test.
39300
39301         * g++.old-deja/g++.pt/overload7.C: New test.
39302
39303         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39304
39305         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39306         and relinking messages.
39307         * lib/g++.exp (g++_target_compile): Remove .rpo file when
39308         compiling with -frepo.
39309
39310 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
39311
39312         * g++.old-deja/g++.pt/lookup6.C: New test.
39313
39314 1998-11-30  Nick Clifton  <nickc@cygnus.com>
39315
39316         * gcc.c-torture/execute/981130-1.c: New test.
39317         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39318
39319 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39320
39321         * g++.old-deja/g++.pt/explicit76.C: New test.
39322
39323         * g++.old-deja/g++.pt/friend38.C: New test.
39324
39325         * g++.old-deja/g++.ns/crash2.C: New test.
39326
39327         * g++.old-deja/g++.pt/defarg8.C: New test.
39328
39329         * g++.old-deja/g++.pt/instantiate6.C: New test.
39330
39331         * g++.old-deja/g++.pt/static6.C: New test.
39332
39333         * g++.old-deja/g++.pt/decl2.C: New test.
39334
39335 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39336
39337         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
39338         problem is actually related with name lookup, but so what? :-)
39339
39340         * g++.old-deja/g++.pt/friend37.C: New test.
39341
39342 1998-11-25  Dave Love  <d.love@dl.ac.uk>
39343
39344         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39345         element, which fails on some systems.
39346
39347         * g77.f-torture/execute/labug1.f: New test.
39348
39349 1998-11-21  Jeffrey A Law  (law@cygnus.com)
39350
39351         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39352         is defined.
39353
39354 1998-11-18  Dave Love  <d.love@dl.ac.uk>
39355
39356         * g77.f-torture/compile/981117-1.f: New test.
39357
39358 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
39359
39360         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
39361         properly discarded.
39362
39363 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
39364
39365         * gcc.c-torture/execute/memcheck: New directory of tests for
39366         -fcheck-memory-usage.
39367
39368 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39369
39370         * README: New file, general information about the testsuite and
39371         new description of the various C++ test subdirectories.
39372         * README.g++: Eliminate obsolete information, update and move most
39373         relevant stuff to README.
39374
39375 1998-11-07  Richard Henderson  <rth@cygnus.com>
39376
39377         * gcc.c-torture/compile/981107-1.c: New test.
39378
39379 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
39380
39381         * execute/memcpy-bi.c: New testcase.
39382
39383 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
39384
39385         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39386         base classes.
39387
39388         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39389         template is selected.
39390
39391         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39392         classes, it should be accepted for all types.
39393
39394         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39395
39396         * g++.old-deja/g++.pt/spec24.C: Ensure that template
39397         specializations start with template headers.
39398
39399 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
39400
39401         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39402
39403         * g++.old-deja/g++.other/init9.C: Test cross initialization of
39404         non-POD types.
39405
39406 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39407
39408         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39409
39410 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39411
39412         * compile/981022-1.c, compile/981022-1.x: New test and driver.
39413
39414 1998-10-19  Jeffrey A Law  (law@cygnus.com)
39415
39416         * 981019-1.c: New test.
39417
39418 1998-10-14  Robert Lipe <robertl@dgii.com>
39419
39420         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39421         find objc headers.
39422
39423 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39424
39425         * compile/981001-4.c: Remove use of GCC extension that triggers a
39426         compiler bug.
39427
39428 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
39429
39430         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39431
39432 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39433
39434         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
39435         instantiation of template produces incorrect code for delete
39436         expression.
39437
39438         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
39439         constructors' name is not unique.
39440         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
39441         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
39442
39443         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
39444         automatic array of const is ill-formed.
39445
39446         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
39447         of template parameter?
39448
39449         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
39450         const.
39451
39452         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
39453         pointer-to-member expression.
39454
39455         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
39456         declaration causes ICE.
39457
39458 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
39459
39460         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
39461         reserved in the global namespace.
39462
39463         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
39464         generate needed virtual table.
39465
39466         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
39467
39468 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
39469
39470         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
39471         template-dependent type
39472
39473 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
39474
39475         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
39476         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
39477         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
39478
39479         * g++.old-deja/g++.other/using5.C: New test; using decl from base
39480         class should be usable as argument of member function.
39481         * g++.old-deja/g++.other/using6.C: New test; using decl from base
39482         class should be usable as return type of member function.
39483         * g++.old-deja/g++.other/using7.C: New test; using decl from base
39484         class should be usable as type of data member.
39485
39486         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
39487
39488 1998-10-09  Jeffrey A Law  (law@cygnus.com)
39489
39490         * gcc.c-torture/special/920521-1.c: Fix bogus test.
39491
39492 1998-10-08  Nick Clifton  <nickc@cygnus.com>
39493
39494         * gcc.dg/dll-?.c Add thumb to target list.
39495         Fix assembler scan patterns to match current assembler output.
39496
39497 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
39498
39499         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
39500         matching of template brackets.
39501
39502         * g++.old-deja/g++.other/using4.C: New test.  Test using
39503         declarations of methods from base classes.
39504
39505         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
39506         within functions should introduce names into the innermost
39507         enclosing namespace.
39508
39509         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
39510         of static locals if first initialization throws.
39511
39512 1998-10-07  Jim Wilson  <wilson@cygnus.com>
39513
39514         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
39515
39516 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
39517
39518         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
39519         lose track of the possible targets of tablejump insns.
39520         * special/special.exp: Run it.
39521
39522 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39523
39524         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
39525         must be declared before its specializations can be named in friend
39526         declarations.
39527
39528 1998-10-05  Dave Love  <d.love@dl.ac.uk>
39529
39530         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
39531
39532         * g77.f-torture/execute/io1.f: New test.
39533
39534 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39535
39536         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
39537         with pointer to template function, for which no argument deduction
39538         is possible.
39539
39540         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
39541         specialization of template function as argument to template
39542         function.
39543
39544         * g++.old-deja/g++.other/access2.C: New test; Inner class
39545         shouldn't have privileged access to Outer's names.
39546
39547 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39548
39549         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
39550         friend template declared within template class conflicts with
39551         nested class of the same name.
39552
39553         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
39554         is ignored.
39555
39556         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
39557         object with direct initializer as function declaration.
39558
39559         * g++.old-deja/g++.other/decl2.C: New test; duplicate
39560         initializers.
39561
39562         * g++.old-deja/g++.other/null2.C: New test; conditional operator
39563         involving const pointer and NULL produces incorrect result.
39564
39565         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
39566         type name without `typename' should be rejected with -pedantic.
39567
39568 1998-10-02  Richard Henderson  <rth@cygnus.com>
39569
39570         * g++.old-deja/g++.other/addrof1.C: New test.
39571
39572 1998-10-01  Nick Clifton  <nickc@cygnus.com>
39573
39574         * gcc.c-torture/compile/981001-1.c: New test.
39575         * gcc.c-torture/execute/981001-1.c: New test.
39576
39577 1998-10-01  Jeffrey A Law  (law@cygnus.com)
39578
39579         * gcc.c-torture/compile/981001-2.c: New test.
39580         * gcc.c-torture/compile/981001-3.c: New test.
39581         * gcc.c-torture/compile/981001-4.c: New test.
39582
39583 1998-10-01  Robert Lipe  <robertl@dgii.com>
39584
39585         * lib/objc.exp (objc_target_compile): Add -L during compiles for
39586         multilibbed hosts.   Idea grafted from g77.exp.
39587
39588 1998-09-30  Dave Love  <d.love@dl.ac.uk>
39589
39590         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
39591         avoid losing on systems which need -lsocket.
39592
39593 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
39594
39595         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
39596         * g++.old-deja/g++.other/nested2.C: Ditto.
39597         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
39598         failure.
39599
39600 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39601
39602         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
39603         preferred over template operator!= for enum bitfields.
39604
39605 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
39606
39607         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
39608         that happen to have the same base name, but in different scopes,
39609         are incorrectly rejected.
39610
39611 1998-09-16  Richard Henderson  <rth@cygnus.com>
39612
39613         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
39614         on the native word size instead of an integer literal.
39615
39616 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39617
39618         * g++.old-deja/g++.other/static2.C: Invocation of static data
39619         member of type pointer-to-function denoted as non-static member.
39620
39621         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
39622         checks involving function types and aliases.
39623
39624 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39625
39626         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
39627         redefined to the same non-trivial type.
39628
39629         * g++.old-deja/g++.pt/explicit73.C: Test for proper
39630         namespace-qualification of template specializations declared in
39631         other namespaces.
39632
39633         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
39634         to declare a subset of the specializations of a template function
39635         as friends of specializations of a template class.
39636
39637         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
39638         member templates that do not fully specialize the enclosing
39639         template class are rejected.
39640
39641 1998-09-11  Dave Love  <d.love@dl.ac.uk>
39642
39643         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
39644
39645 1998-09-08  Dave Love  <d.love@dl.ac.uk>
39646
39647         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
39648         altered from libf2c/libU77 version.
39649
39650 1998-09-06  Dave Love  <d.love@dl.ac.uk>
39651
39652         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
39653
39654 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
39655
39656         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
39657         (un)signed char are different types for template specialization
39658         purposes.
39659
39660 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
39661
39662         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
39663         * objc: ObjC testsuite.
39664
39665 1998-08-31  Catherine Moore  <clm@cygnus.com>
39666
39667         * gcc.c-torture/execute/941014-1.x: New file.
39668
39669 1998-08-31  Nick Clifton  <nickc@cygnus.com>
39670
39671         * lib/c-torture.exp: Add support for
39672         torture_eval_before_compile and torture_eval_before_execute
39673         variables.
39674
39675 1998-08-30  Jeffrey A Law  (law@cygnus.com)
39676
39677         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
39678         this test triggers valid.
39679
39680 1998-08-27  Jeffrey A Law  (law@cygnus.com)
39681
39682         * gcc.dg/980827-1.c: New test.
39683
39684 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
39685
39686         * gcc.c-torture/execute/loop-4b.c: New test.
39687
39688 1998-08-26  Nick Clifton  <nickc@cygnus.com>
39689
39690         * lib/c-torture.exp: Add support for
39691         torture_eval_before_compile and torture_eval_before_execute
39692         variables.
39693
39694 1998-08-25  Jeffrey A Law  (law@cygnus.com)
39695
39696         * gcc.c-torture/compile/980825-1.c: New test.
39697
39698 1998-08-24  Nick Clifton  <nickc@cygnus.com>
39699
39700         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
39701         count number tests in opt_t0 not good_t0.
39702
39703 1998-08-24  Jeffrey A Law  (law@cygnus.com)
39704
39705         * gcc.c-torture/compile/930326-1.x: Fix typo.
39706
39707 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
39708
39709         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
39710         causes an ICE.
39711
39712 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39713
39714         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
39715         STACK_SIZE is defined.
39716         * gcc.c-torture/unsorted/stuct.c: Similarly.
39717
39718         * gcc.c-torture/compile/980821-1.c: New test.
39719
39720 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39721
39722         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
39723
39724 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
39725
39726         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
39727         code.
39728
39729 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
39730
39731         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
39732         error'.
39733
39734 1998-08-18  Jeffrey A Law  (law@cygnus.com)
39735
39736         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
39737
39738 1998-08-16  Jeffrey A Law  (law@cygnus.com)
39739
39740         * gcc.c-torture/compile/980816-1.c: New test.
39741
39742         * gcc.dg/980816-1.c: New test.
39743
39744 1998-08-13  Jeffrey A Law  (law@cygnus.com)
39745
39746         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
39747         compiler for ieee tests.
39748
39749 1998-08-01  Dave Love  <d.love@dl.ac.uk>
39750
39751         * g77.f-torture/compile/980729-0.f: New test.
39752
39753 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
39754
39755         * gcc.c-torture/special/eeprof-1.c: New test, for
39756         -finstrument-functions.
39757         * gcc.c-torture/special/special.exp: Run it.
39758
39759 1998-07-29  Jeffrey A Law  (law@cygnus.com)
39760
39761         * gcc.c-torture/compile/980729-1.c: New test.
39762
39763 1998-07-27  Nick Clifton  <nickc@cygnus.com>
39764
39765         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
39766         __thumb__ is defined, and test for ARM style doubles if so.
39767
39768 1998-07-26  Dave Love  <d.love@dl.ac.uk>
39769
39770         * g77.f-torture/noncompile/980615-0.f: New test.
39771
39772 1998-07-26  H.J. Lu  (hjl@gnu.org)
39773
39774         * gcc.dg/980312-1.c: Do link instead of compile.
39775         * gcc.dg/980313-1.c: Likewise.
39776
39777 1998-07-26  Jeffrey A Law  (law@cygnus.com)
39778
39779         * gcc.c-torture/compile/980726-1.c: New test.
39780
39781 1998-07-25  Dave Love  <d.love@dl.ac.uk>
39782
39783         * g77.f-torture/execute/io0.f: New test.
39784
39785 1998-07-24  Nick Clifton  <nickc@cygnus.com>
39786
39787         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
39788         an int.
39789
39790 1998-06-18  Michael Meissner  <meissner@cygnus.com>
39791
39792         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
39793         m32r bugs.
39794
39795 1998-07-17  Nick Clifton  <nickc@cygnus.com>
39796
39797         * gcc.dg/980626-1.c: Expect failures for all toolchains until
39798         c-decl.c:grokdeclarator can handle mode attributes.
39799
39800 1998-07-16  Jeffrey A Law  (law@cygnus.com)
39801
39802         * gcc.c-torture/execute/980716-1.c: New test.
39803
39804 1998-07-13  Jeffrey A Law  (law@cygnus.com)
39805
39806         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
39807         the mn10200.
39808         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
39809         the mn10200.
39810         * gcc.c-torture/execute/va-arg-3.x: Similarly.
39811         * gcc.c-torture/compile/930326-1.x: Similarly.
39812
39813 1998-07-13  Dave Love  <d.love@dl.ac.uk>
39814
39815         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
39816         New test from Craig.
39817
39818 1998-07-12  Dave Love  <d.love@dl.ac.uk>
39819
39820         * g77.f-torture/noncompile/980616-0.f: New test.
39821
39822         * g77.f-torture/execute/970816-3.f: New test from Craig.
39823
39824 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39825
39826         *  g++.other/singleton.C: Return error value instead of taking
39827         SIGSEGV.
39828
39829 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
39830
39831         *  g++.other/singleton.C: New test.   Warning is under dispute.
39832         Runtime crash is not.
39833
39834 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39835
39836         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
39837         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
39838         using6.C, using7.C}: New namespace tests.
39839
39840 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
39841
39842         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
39843         specialization with typedef'ed names used as array indexes.
39844
39845 1998-07-09  Jeffrey A Law  (law@cygnus.com)
39846
39847         * gcc.c-torture/execute/980709-1.c: New test.
39848
39849         * gcc.dg/980709-1.c: New test.
39850
39851 1998-07-07  Richard Henderson  <rth@cygnus.com>
39852
39853         * gcc.c-torture/execute/bcp-1.c: New test.
39854
39855 1998-07-07  Jeffrey A Law  (law@cygnus.com)
39856
39857         * gcc.c-torture/execute/980707-1.c: New test.
39858
39859 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
39860
39861         * gcc.c-torture/compile/980706-1.c: New test.
39862
39863 1998-07-01  Dave Love  <d.love@dl.ac.uk>
39864
39865         * g77.f-torture/execute/980701-0.f,
39866         g77.f-torture/execute/980701-1.f: New test from Craig.
39867
39868 1998-07-01  Jeffrey A Law  (law@cygnus.com)
39869
39870         * gcc.c-torture/compile/980701-1.c: New test.
39871
39872         * gcc.c-torture/execute/980701-1.c: New test.
39873
39874 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
39875 rlsruhe.de>
39876
39877         * g++.old-deja/g++.robertl/eb132.C: New test.
39878         * g++.old-deja/g++.robertl/eb133.C: Likewise.
39879
39880 1998-06-29  Dave Love  <d.love@dl.ac.uk>
39881
39882         * g77.f-torture/execute/980628-7.f,
39883         g77.f-torture/execute/980628-8.f,
39884         g77.f-torture/execute/980628-9.f,
39885         g77.f-torture/execute/980628-10.f: New tests from Craig.
39886
39887         * g77.f-torture/execute/980628-3.f: Remove mail headers.
39888
39889 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39890
39891         * g77.f-torture/execute/980628-4.f: New test from Craig.
39892         * g77.f-torture/execute/980628-5.f: Likewise.
39893         * g77.f-torture/execute/980628-2.f: Likewise.
39894         * g77.f-torture/execute/980628-0.f: Likewise.
39895         * g77.f-torture/execute/980628-1.f: Likewise.
39896         * g77.f-torture/execute/980628-3.f: Likewise.
39897         * g77.f-torture/execute/980628-6.f: Likewise.
39898
39899 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39900
39901         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
39902         directory when nothing has been installed yet.
39903
39904 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
39905
39906         * gcc.c-torture/special/special.exp: Handle newer versions of
39907         dejagnu.
39908
39909 1998-06-26  Jeffrey A Law  (law@cygnus.com)
39910
39911         * gcc.dg/980626-1.c: New test.
39912
39913 1998-06-19  Bruno Haible <haible@ilog.fr>
39914
39915         * gcc.misc-tests/m-un-2.c: New test.
39916         * g++.old-deja/g++.other/warn01.c: Likewise.
39917
39918 1998-06-19  Robert Lipe  <robertl@dgii.com>
39919
39920         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
39921         compatibility with assmblers with a different comment character.
39922         Eliminate use of GAS-specific extensions.
39923
39924 1998-06-19  Jeffrey A Law  (law@cygnus.com)
39925
39926         * gcc.c-torture/execute/ieee/980619-1.c: New test.
39927
39928 1998-06-19  Robert Lipe  <robertl@dgii.com>
39929
39930         * lib/g77.exp: Replace search for libf2c.a with search for newly
39931         renamed libg2c.a
39932
39933 1998-06-17  Jeffrey A Law  (law@cygnus.com)
39934
39935         * gcc.c-torture/execute/980617-1.c: New test.
39936
39937 1998-06-12  Jeffrey A Law  (law@cygnus.com)
39938
39939         * gcc.c-torture/execute/980612-1.c: New test.
39940
39941 1998-06-08  Jeffrey A Law  (law@cygnus.com)
39942
39943         * gcc.dg/980523-1.c: Only test on ppc-linux.
39944         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
39945
39946         * gcc.c-torture/execute/980608-1.c: New test.
39947
39948 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
39949
39950         * gcc.c-torture/execute/980605-1.c: New test.
39951
39952 1998-06-04  Jeffrey A Law  (law@cygnus.com)
39953
39954         * gcc.c-torture/execute/980604-1.c: New test.
39955
39956 1998-06-02  Jeffrey A Law  (law@cygnus.com)
39957
39958         * gcc.c-torture/execute/980602-1.c: New test.
39959         * gcc.c-torture/execute/980602-2.c: Likewise.
39960
39961 1998-06-02  Dave Love  <d.love@dl.ac.uk>
39962
39963         * 970125-0.f: Fix per JCB.  Add commentary.
39964
39965 1998-05-31  Michael Meissner  <meissner@cygnus.com>
39966
39967         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
39968         IEEE -0 support.
39969
39970 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
39971
39972         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
39973         earlier.
39974
39975 1998-05-28  Catherine Moore <clm@cygnus.com>
39976
39977         * gcc.c-torture/execute/980526-3.c: New test.
39978
39979 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
39980
39981         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
39982         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
39983         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
39984         m88k-motorola-sysv3 to XFAIL.
39985
39986 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39987
39988         * gcc.dg/980526-1.c: New test.
39989         * gcc.c-torture/execute/980526-2.c: New test.
39990
39991 1998-05-26  Jeffrey A Law  (law@cygnus.com)
39992
39993         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
39994
39995         * gcc.c-torture/execute/980526-1.c: New test.
39996
39997 1998-05-26  Dave Love  <d.love@dl.ac.uk>
39998
39999         * g77.f-torture/execute/alpha2.f: Add runtime test.
40000
40001 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
40002
40003         * g++.old-deja/old-deja.exp: Strip leading directories.
40004
40005         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40006         error for the line.  Don't run multiple tests for the same line.
40007
40008 1998-05-23  Jeffrey A Law  (law@cygnus.com)
40009
40010         * gcc.dg/980523-1.c: New test.
40011
40012 1998-05-23  Dave Love  <d.love@dl.ac.uk>
40013
40014         * g77.f-torture/compile/970915-0.f: New test.
40015
40016 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
40017
40018         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40019
40020 1998-05-21  Jeffrey A Law  (law@cygnus.com)
40021
40022         * gcc.dg/980520-1.c: New test.
40023
40024 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
40025
40026         * gcc.dg/980502-1.c: Fix return type.
40027
40028 1998-05-20  Jeffrey A Law  (law@cygnus.com)
40029
40030         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40031         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40032         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40033         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40034         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40035
40036 1998-05-20  Dave Love  <d.love@dl.ac.uk>
40037
40038         * g77.f-torture/execute/980520-1.f: New test.
40039
40040 1998-05-15  Dave Love  <d.love@dl.ac.uk>
40041
40042         * lib/mike-g77.exp: New file.
40043
40044         * g77.f-torture/noncompile/noncompile.exp,
40045         g77.f-torture/noncompile/check0.f: New files.
40046
40047 1998-05-14  Dave Love  <d.love@dl.ac.uk>
40048
40049         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40050         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40051         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40052         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40053         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40054         abort where appropriate.
40055
40056 1998-05-05  Michael Meissner  <meissner@cygnus.com>
40057
40058         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40059         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40060
40061 1998-04-29  Dave Love  <d.love@dl.ac.uk>
40062
40063         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40064
40065 1998-04-27  Dave Love  <d.love@dl.ac.uk>
40066
40067         * g77.f-torture/compile/980427-0.f: New test.
40068
40069 1998-04-24  Dave Love  <d.love@dl.ac.uk>
40070
40071         * g77.f-torture/compile/980424-0.f: New test.
40072
40073 1998-04-19  Dave Love  <d.love@dl.ac.uk>
40074
40075         * g77.f-torture/compile/980419-2.f (main): New test.
40076         * g77.f-torture/compile/970125-0.f: New test.
40077         * g77.f-torture/compile/980419-1.f: New test.
40078
40079 1998-04-08  Jim Wilson  <wilson@cygnus.com>
40080
40081         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
40082         of loop-4.c.
40083
40084 1998-04-07  Jim Wilson  <wilson@cygnus.com>
40085
40086         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40087
40088 1998-04-03  Jim Wilson  <wilson@cygnus.com>
40089
40090         * gcc.c-torture/compile/980329-1.c: New test.
40091
40092 1998-03-18  Jim Wilson  <wilson@cygnus.com>
40093
40094         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40095         * gcc.dg/980312-1.c: Fix typo in -march command.
40096
40097 1998-03-16  H.J. Lu  (hjl@gnu.org)
40098
40099         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40100
40101 1998-03-11  Robert Lipe  <robertl@dgii.com>
40102
40103         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
40104         Dave Love agree the Fortran source is bogus.
40105
40106 1998-03-11  Robert Lipe  <robertl@dgii.com>
40107
40108         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40109         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40110         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40111         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40112         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40113
40114 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
40115
40116         * g++.old-deja/g++.other/friend1.C: New test.
40117
40118 1998-02-18  Dave Love  <d.love@dl.ac.uk>
40119
40120         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40121         possibly uninitialized) variables and declare dnrm2.
40122
40123 1998-02-23  Robert Lipe <robertl@dgii.com>
40124
40125         From Bruno Haible <haible@ilog.fr>:
40126         * gcc.c-torture/execute/980223.c: New test.
40127
40128 1998-02-13  Jeffrey A Law  (law@cygnus.com)
40129
40130         * gcc.dg/ifelse-1.c: New test.
40131
40132 1998-02-09  H.J. Lu  (hjl@gnu.org)
40133
40134         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40135
40136           * lib/old-dejagnu.exp (old-dejagnu): Added the
40137           "execution test - XFAIL *-*-*" handling in the spirit of
40138           "excess errors test -". Changed the "execution test fails"
40139           handling to be like "excess errors test fails".
40140           * Update various tests accordingly.
40141
40142 1998-02-06  Jim Wilson  <wilson@cygnus.com>
40143
40144         * gcc.c-torture/execute/980205.c: New test.
40145
40146 1998-01-18  Jeffrey A Law  (law@cygnus.com)
40147
40148         * lib/c-torture.exp: Look for .x files instead of .cexp files.
40149         * lib/f-torture.exp: Similarly.
40150         * gcc.c-torture: Rename all .cexp files to .x files.
40151
40152 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
40153
40154         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40155         (940510-1.c): Removed duplicate.
40156         (971104-1.c): New test.
40157
40158 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
40159
40160           * lib/f-torture.exp: Improve error and loop detection.
40161
40162 1997-11-19  Michael Meissner  <meissner@cygnus.com>
40163
40164         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40165         use that to size the filler array.
40166
40167 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
40168
40169         * lib/c-torture.exp(c-torture-execute): Fix typo.
40170
40171         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40172         testcase as the executable name. Keep the executable around if
40173         the test fails.
40174
40175 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
40176
40177         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40178         changes.  Only test one -g option, and move it to the end of the
40179         list of options to test.
40180
40181 1997-09-19  Michael Meissner  <meissner@cygnus.com>
40182
40183         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40184         variable GCC_TORTURE_OPTIONS to supply default switches separated
40185         by colons.  If no environment variable, run tests with -O0 -g, -O1
40186         -g, and -O2 -g as well.
40187
40188 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
40189
40190         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40191         explanatory comments. Fix indentation.
40192
40193 1997-09-15  Jeffrey A Law  (law@cygnus.com)
40194
40195         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40196
40197 1997-09-11  Jeffrey A Law  (law@cygnus.com)
40198
40199         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40200         * g++.old-deja/g++.mike/p7325.C: Likewise.
40201         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40202
40203 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
40204
40205         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40206         * g++.old-deja/g++.brendan/crash30.C: Likewise.
40207         * g++.old-deja/g++.brendan/crash39.C: Likewise.
40208         * g++.old-deja/g++.law/operators4.C: Likewise.
40209
40210 1997-09-11  Joe Buck  (jbuck@synopsys.com)
40211
40212         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40213         * g++.old-deja/g++.mike/p784.C: Ditto.
40214         * g++.old-deja/g++.mike/p785.C: Ditto.
40215
40216 1997-09-05  Jeffrey A Law  (law@cygnus.com)
40217
40218           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40219
40220 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40221
40222         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40223         target feature; pass this to c-torture-execute as needed.
40224
40225 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40226
40227         * lib/c-torture.exp(c-torture-execute): If the previous and the
40228         current executables being tested are identical, we don't need to
40229         run the executable again. Try to make the executable names
40230         unique. Add an optional argument for passing additional compiler
40231         flags.
40232
40233 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
40234
40235         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40236
40237 1997-08-29  Jeffrey A Law  (law@cygnus.com)
40238
40239         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40240
40241 1997-07-31  Jeffrey A Law  (law@cygnus.com)
40242
40243         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40244         32bit or larger longs.
40245
40246         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40247         have either a 32bit long or 32bit int.
40248
40249 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
40250
40251         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40252         Make double precision tests dependent on sizeof (double).
40253
40254 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
40255
40256         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40257         too.
40258
40259 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
40260
40261         * gcc.c-torture/compile/961203-1.cexp: New script.
40262
40263 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
40264
40265         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40266         up the includes ourselves.
40267
40268 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
40269
40270         * lib/plumhall.exp: Remove random include, and add a few
40271         verbose messages for debugging.
40272
40273 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
40274
40275         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40276         of trying to do it ourselves.
40277
40278 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40279
40280         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40281
40282 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
40283
40284         * gcc.prms/5403.c: Made regexp a bit less strict.
40285
40286 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
40287
40288         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40289         is returned from remote_load instead.
40290         * lib/plumhall.exp: Ditto.
40291         * lib/mike-g++.exp: Ditto.
40292         * lib/old-dejagnu.exp: Ditto.
40293         * lib/c-torture.exp: Ditto.
40294
40295 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
40296
40297         * lib/g++.exp: Use build_wrapper procedure.
40298         * lib/gcc.exp: Ditto.
40299
40300 1997-05-20  Jeffrey A Law  (law@cygnus.com)
40301
40302         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40303         an old-style decl for malloc.  Fixes tests to work when
40304         sizeof (int) != sizeof (size_t).
40305
40306 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40307
40308         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40309
40310         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40311         use stdargs.h interface.
40312
40313 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40314
40315         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40316         NO_VARARGS when compiling.
40317
40318 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
40319
40320         * lib/plumhall.exp(ph_includes): New procedure.
40321         (ph_make): Use it.
40322         (ph_compiler): Ditto.
40323
40324         * lib/g++.exp: Rename test-glue.c to testglue.c.
40325         * lib/gcc.exp: Ditto.
40326
40327 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
40328
40329         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40330         to completion when it's called.
40331
40332 1997-03-21  Michael Meissner  <meissner@cygnus.com>
40333
40334         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40335         is defined, don't do test.
40336
40337 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
40338
40339         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40340         for object files.
40341         (ph_summary): Mark skipped testcases as untested, not unresolved.
40342
40343         * lib/plumhall.exp (ph_make): If unresolved because of bad
40344         errorCode, record errorCode in log file.
40345         (*): Replace send_log/verbose with verbose -log.
40346
40347 1997-03-19  Michael Meissner  <meissner@cygnus.com>
40348
40349         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40350         double conversion if double isn't at least 8 bytes.
40351
40352         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40353         int to work with targets where int is 16 bits.
40354
40355         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40356         8 bytes, just exit, since 4 byte doubles don't have enough bits of
40357         precision for the test to complete.
40358
40359 1997-03-14  Michael Meissner  <meissner@cygnus.com>
40360
40361         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40362         if d10v is not compiled with the -mdouble64 flag.
40363         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40364
40365         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40366         d10v is not compiled with the -mint32 flag.
40367
40368 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
40369
40370         * lib/plumhall.exp: Use incr_count.
40371
40372 1997-03-12  Jeffrey A Law  (law@cygnus.com)
40373
40374         * gcc.c-torture: Update to c-torture-1.45.
40375
40376 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
40377
40378         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40379         the name of the expect testcase file).
40380
40381         * lib/g++.exp(g++_init): Ditto.
40382
40383 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
40384
40385         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40386         the host.
40387
40388         * lib/gcc.exp(gcc_exit): New procedure.
40389
40390 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
40391
40392         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40393         specs where appropriate.
40394
40395         * g++.old-deja/g++.arm/*: Added additional ERROR checks
40396         because of new "candidates are" messages, and removed a few
40397
40398         * Converted all non-old-style g++ testcases to old-style, and
40399         moved into g++.old-deja.
40400
40401 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
40402
40403         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40404         options.
40405
40406         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40407         succeeded.
40408
40409         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40410
40411 1997-02-13  Michael Meissner  <meissner@cygnus.com>
40412
40413         * lib/gcc.exp (gcc_target_compile): Add support for defining
40414         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40415         the machine doesn't have those features.
40416
40417 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
40418
40419         * g++.law/operators4.exp: Don't use LIBS.
40420
40421 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
40422
40423         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40424
40425         * lib/mike-g++.exp: Don't set the compiler to be tested here.
40426         * lib/g++.exp: Set it here instead. Also, allow use of the
40427         --tool_exec and --tool_opt options. Change CXX to
40428         GXX_UNDER_TEST.
40429
40430         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40431
40432         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40433
40434 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
40435
40436         * lib/old-dejagnu.exp: Use prune_warnings instead of
40437         prune_system_crud.
40438         * lib/mike-g++.exp: Ditto.
40439         * lib/gcc.exp: Ditto.
40440         * lib/g++.exp: Ditto.
40441
40442         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
40443
40444 1997-02-07  Jeffrey A Law  (law@cygnus.com)
40445
40446           * 941014-2.c: Include stdlib.h
40447           * 960327-1.c: Include stdio.h
40448           * dbra.c, index-1.c: Don't assume ints are 32bits.
40449
40450 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
40451
40452         * lib/gcc.exp: Add gcc,stack_size target feature.
40453
40454         * lib/g++.exp(g++_target_compile): Add the include and link
40455         paths here, not in two other places. And, it's $options, not
40456         options.
40457
40458         * lib/mike-g++.exp(postbase): Remove the code that determines
40459         the correct include and link paths.
40460         * g++.old-deja/old-deja.exp: Ditto.
40461
40462 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
40463
40464         * lib/g++.exp(g++_init): target_compile no longer returns the
40465         filename of the result.
40466
40467 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
40468
40469         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
40470         call to glob.
40471
40472         * gcc.c-torture/special/special.exp: Change call to
40473         gcc_target_compile to include the object file.
40474
40475 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
40476
40477         * gcc.c-torture/special/special.exp: Correct misspelling in last
40478         change.
40479
40480 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
40481
40482         * lib/plumhall.exp(ph_summary): Log the entire output of the
40483         executable. Return -1 if there were any failures, 0 otherwise.
40484         (ph_execute): Return -1 if there were any failures, 0 otherwise.
40485         (ph_make): Clean up objects and executables that were built
40486         if the tests succeeded.
40487
40488 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
40489
40490         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
40491         libraries and includes in the build tree as appropriate.
40492
40493 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40494
40495         * lib/c-torture.exp: Instead of looking for the global variable
40496         NO_LONG_LONG, check to see if that's a feature of the target.
40497
40498 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40499
40500         * config/default.exp: Minimize. Delete the remainer of the files in
40501         config; this functionality is now in devo/dejagnu/config.
40502
40503         g++.*/*: Pass any additional flags used to compile to postbase;
40504         delete CXXFLAGS.
40505
40506         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
40507         is now done by runtest.exp. Use gcc_target_compile instead of
40508         compile.
40509
40510         lib/c-torture.exp: Use gcc_target_compile instead of compile.
40511         Remove references to CFLAGS. Use remote_file instead of
40512         calling rm -f.
40513         (c-torture): Take a list of arguments to use to compile this
40514         testcase.
40515
40516         lib/g++.exp: Simplify. Use target_compile instead of compile.
40517         lib/gcc-dg.exp: Ditto.
40518         lib/gcc.exp: Ditto.
40519         lib/mike-{gcc,g++}.exp: Ditto.
40520         lib/old-dejagnu.exp: Ditto.
40521         lib/plumhall.exp: Ditto.
40522
40523 1997-01-08  Jim Wilson  <wilson@cygnus.com>
40524
40525         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
40526         (ph_linker): Likewise.
40527
40528 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
40529
40530           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
40531         MAP_ANON / MAP_ANONYMOUS if defined;
40532         else try to map from /dev/zero .
40533
40534 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40535
40536         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
40537         isn't defined, then define it to MAP_ANONYMOUS.
40538
40539 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40540
40541         * gcc.c-torture: Update to c-torture-1.42 release.
40542
40543 1996-11-11  Jeffrey A Law  (law@cygnus.com)
40544
40545         * gcc.c-torture: Update to c-torture-1.41 release.
40546
40547 1996-10-27  Jeffrey A Law  (law@cygnus.com)
40548
40549         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
40550         c-torture release.
40551
40552 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
40553
40554         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
40555         and LDFLAGS.  Fix second case to append the target_info ldflags
40556         onto LDFLAGS, not CFLAGS.
40557         * lib/g++.exp (g++_init): Add target_info stuff.
40558         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
40559         of libgloss and newlib flags for !native.
40560
40561         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
40562         (GDB): Fix relative path to go up another dir for finding gdb.
40563
40564 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
40565
40566         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
40567         versions in the target_info array, if they don't exist.
40568
40569 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
40570
40571         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
40572
40573 1996-07-08  Jim Wilson  <wilson@cygnus.com>
40574
40575         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
40576         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
40577
40578 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
40579
40580         * lib/old-dejagnu.exp: Don't remove the output file before we've
40581         actually tested it. Don't append pwd to the path of the executable
40582         we're testing.
40583
40584 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
40585
40586         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
40587
40588 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
40589
40590         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
40591         temporary directory for compiler files, and set it to a default
40592         value of /tmp. Set $output as the name of the output file from
40593         compiling the testcase. Add a -o option to $cflags_var so the
40594         compiler writes the final output file as $output. Set $executable
40595         to $output.
40596
40597         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
40598         directory for compiler files, and set it to /tmp if it doesn't
40599         already have a value. Set $output_file to the name of the output
40600         file from compiling the testcase. Add a -o option to CXXFLAGS so
40601         the compiler writes the final output file as $output. Use $output
40602         as the executable to be tested.
40603
40604 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40605
40606         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
40607
40608 1996-06-08  Jeffrey A Law  (law@cygnus.com)
40609
40610         * gcc.c-torture/execute/pending-1.c: New test.  Still
40611         pending in Tege's queue.
40612
40613 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
40614
40615         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
40616         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
40617         if there were failures.  Call unresolved if there were unresolved
40618         testcases.  Call gcc_fail if program did not run to completion.
40619         (ph_make): Pass additional argument name to ph_execute.
40620         (ph_execute): Add new argument.  Pass additional arguments to
40621         ph_summary.  Call gcc_fail is there is no execution output.
40622
40623 1996-04-24  Jeffrey A Law  (law@cygnus.com)
40624
40625         * lib/plumhall.exp (proc_summary): Output relavent summary
40626         lines into the log so specific failures in plumhall can be
40627         investigated.
40628
40629 1996-04-10  Jeffrey A Law  (law@cygnus.com)
40630
40631         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
40632         (c-torture-execute): Don't try to execute tests which use
40633         "long long" types if $NO_LONG_LONG is nonzero.
40634
40635 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
40636
40637         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
40638         not c-torture.
40639
40640         * gcc.ieee: Move from here.
40641         * gcc.c-torture/execute/ieee: To here.
40642
40643 1996-03-26  Jeffrey A Law  (law@cygnus.com)
40644
40645         * gcc.c-torture: Update to c-torture-1.41 release.
40646
40647 1996-03-22  Jeffrey A Law  (law@cygnus.com)
40648
40649         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
40650         not "$output".
40651
40652 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
40653
40654         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
40655         -c present.
40656
40657 1996-03-02  Jeffrey A Law  (law@cygnus.com)
40658
40659         * config/proelf.exp: Handle connecting to a simulator.
40660
40661 1996-01-31  Jeffrey A Law  (law@cygnus.com)
40662
40663         * config/proelf.exp: New file.  Enough framework that we can
40664         run c-torture tests on the proelf targets (or any other target
40665         that gdb can connect to for that matter).
40666
40667 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
40668
40669         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
40670         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
40671
40672         * lib/plumhall.exp (ph_execute): Always call ph_summary if
40673         exec_output exists.
40674
40675 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
40676
40677         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
40678         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
40679
40680         * config/*.exp: Update FSF address.  Change result of ${tool}_load
40681         to pass/fail/unresolved/unsupported/untested.  Caller must now
40682         call unresolved/unsupported/untested.
40683         * lib/*.exp: Update FSF address.  Update to handle new results of
40684         ${tool}_load.
40685         * lib/chill.exp (verbose): Delete.
40686
40687 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
40688
40689         * lib/gcc.exp (default_gcc_start): Change order of args to
40690         $LDFLAGS $CFLAGS $LIBS.
40691         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
40692         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
40693         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
40694         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
40695         * gcc.misc-tests/dg-test.exp: Likewise.
40696         * gcc.misc-tests/msgs.exp: Likewise.
40697         * gcc.prms/prms.exp: Likewise.
40698         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
40699         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
40700
40701         * lib/dg.exp: Deleted, moved to dejagnu/lib.
40702
40703 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40704
40705         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
40706
40707         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
40708         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
40709
40710         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
40711         necessary.
40712
40713 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
40714
40715         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
40716         global for loop; add use of $mathlib.
40717         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
40718         settings here; set mathlib for anything but VxWorks.
40719
40720 1996-01-22  Jeffrey A Law  (law@cygnus.com)
40721
40722         * gcc.c-torture: Update to c-torture-1.40 release.
40723
40724 1996-01-03  Jeffrey A Law  (law@cygnus.com)
40725
40726         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
40727         dg.exp.
40728
40729 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
40730
40731         * lib/c-torture.exp (c-torture-execute): Declare "output" as
40732         global.
40733
40734 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
40735
40736         * lib/g++.exp (LIBS): Define if not already.
40737         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
40738         (gcc-dg-prune): Call prune_gcc_output.
40739         * lib/gcc.exp (prune_gcc_output): New proc.
40740         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
40741         prune_gcc_output.
40742
40743 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
40744
40745         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
40746         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
40747
40748 1995-11-15  Jeffrey A Law  (law@cygnus.com)
40749
40750         * gcc.c-torture: Update to c-torture-1.39 release.
40751
40752 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
40753
40754         * lib/c-torture.exp (c-torture-execute): Don't return if one option
40755         fails, try others as well.
40756
40757 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
40758
40759         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
40760         If compilation fails, mark execute tests as `untested'.
40761         If test is marked as unsupported, don't mark compilation and
40762         execute tests as failed.
40763
40764 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
40765
40766         * lib/g++.exp (g++_init): Don't link in libg++, and look to
40767         libstdc++ for whether or not we want to be doing shared
40768         libraries.  Delete link_curses since we don't need it anymore.
40769         * lib/mike-g++.exp (postbase): Don't link in libg++.
40770         * g++.old-deja/old-deja.exp: Likewise.
40771
40772 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
40773
40774         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
40775
40776 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
40777
40778         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
40779         For that, add `-Wl,-a,shared_archive'.
40780         * g++.old-deja/old-deja.exp: Likewise.
40781
40782 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
40783
40784         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
40785
40786 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
40787
40788         * lib/mike-g++.exp (postbase): Pay attention to the status of
40789         g++_load.
40790
40791 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
40792
40793           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
40794
40795 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
40796
40797         * lib/gcc.exp (default_gcc_start): No longer need to log program
40798         being executed or its output, execute_anywhere does that now.
40799         * lib/g++.exp (default_g++_version): Call execute_anywhere.
40800         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
40801
40802 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
40803
40804         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
40805         the same as those in lib/g++.exp.
40806
40807 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
40808
40809         * gcc.c-torture: Update to c-torture-1.38 release.
40810         * gcc.ieee: Related changes.
40811
40812 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
40813
40814         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
40815         "exec". Minor reformatting changes.
40816
40817         * config/rom68k.exp (${tool}_load): Make it work in a canadian
40818         cross. This means all "exec" calls now work on a remote host as
40819         well.
40820         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
40821         cross. Filter out the extra "\r\n" stuff that expect puts in.
40822         (c-torture-execute): Filter out the bogus warnings like
40823         c-torture-compile does. Add support for canadian cross.
40824         * lib/gcc.exp (default_gcc_version, default_gcc_start)
40825         Use execute_anywhere rather than calling exec directly. Now it
40826         works for canadian cross testing.
40827
40828 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
40829
40830         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
40831         results into a variable, and check that rather than using file exists.
40832
40833 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
40834
40835         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
40836         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
40837
40838 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40839
40840         * g++.old-deja/old-deja.exp: Create and pass runshlib and
40841         lib_curses if there's a shared libg++ in the build tree.
40842
40843 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
40844
40845         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
40846         if not supported target.
40847
40848 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
40849
40850         * lib/g++.exp (g++_init): Move empty setting of runshlib and
40851         link_curses up to always happen, not just for native builds.
40852
40853 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
40854
40855         * gcc.c-torture: Update to c-torture-1.36 release.
40856         * gcc.failure: Related changes.
40857
40858 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
40859
40860         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
40861
40862 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
40863
40864         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
40865         * lib/mike-g++.exp (postbase): Not in here.  Still reference
40866         runshlib, link_curses, and mathlib for link and run.
40867
40868         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
40869         pass the runtime shared library options for Solaris, OSF/1, and
40870         Irix5, and link with -lcurses to avoid unresolved references.
40871
40872 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
40873
40874         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
40875         only run once.
40876
40877 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
40878
40879         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
40880
40881 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
40882
40883         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
40884         do not have a framework for the "compat" tests yet.
40885
40886 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
40887
40888         * lib/mike-g++.exp (postbase): New local variable `mathlib',
40889         set to null if we're testing vxworks5.1.  Use that instead of
40890         `-lm' in the setting of LIBS for link and run.
40891
40892 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
40893
40894         * config/rom68k.exp (${tool}_load): Major changes to make it
40895         work.  Verified that it does in fact return the stuff in
40896         exec_output properly.  Catch any Emul or any TRAP other than 0.
40897
40898 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
40899
40900         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
40901         LDFLAGS properly for targets that need stuff from libgloss.
40902         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
40903         only run once.
40904         (gpp_initialized): New variable.
40905
40906 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
40907
40908         * config/rom68k.exp: Load libgloss.exp.
40909         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
40910         so we can produce a fully linked binary.
40911         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
40912         so we can produce a fully linked binary.
40913
40914 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
40915
40916         * lib/plumhall.exp (ph_section): Watch for expected failures.
40917         Add missing `else'.
40918
40919         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
40920         run the testcase.
40921         (c-torture): Likewise.
40922
40923 1995-08-28  Doug Evans  <dje@cygnus.com>
40924
40925         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
40926
40927         * lib/mike-g++.exp (mike_cleanup): New proc.
40928         (prebase): New globals compiler_result, not_compiler_result,
40929         target_regexp.
40930         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
40931         allow leading "-" in pattern.  Watch for unsupported tests.
40932         If $compiler_result is set, pattern match assembler code,
40933         and ditto for $not_compiler_result.
40934         * lib/mike-gcc.exp: Likewise.
40935
40936         * lib/plumhall.exp (ph_execute): Only call ph_summary if
40937         execution "succeeded".
40938
40939 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
40940
40941         * config/win32.exp: New file.
40942         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
40943
40944 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
40945
40946         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
40947         unsupported.
40948         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
40949         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
40950         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
40951
40952         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
40953         "... without exceptions was ...".  That is now handled by
40954         prune_system_crud.
40955         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40956
40957 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
40958
40959         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
40960         sieve.c,sort2.c}: New files.
40961         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
40962         sieve.exp,sort2.exp}: Drivers for them.
40963
40964         * lib/mike-gcc.exp (program_output): New user settable variable.
40965         (postbase): Call prune_system_crud.  Also prune extraneous compiler
40966         messages.
40967         * lib/mike-g++.exp (program_output): New user settable variable.
40968
40969         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
40970
40971         * config/sh.exp: Deleted (use sim.exp instead).
40972
40973 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
40974
40975         * config/vx.exp: Declare CHECKTASK as global.
40976         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
40977         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
40978         * lib/old-dejagnu.exp: Load [pwd]/$executable.
40979
40980 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40981
40982         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
40983         target. Like vx.exp, only includes `vx29k.exp' instead of
40984         `vxworks.exp'.
40985
40986 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
40987
40988         * config/sim.exp: Increase time limit from 120 seconds to 240.
40989
40990 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
40991
40992         * gcc.c-torture/execute/950628-1.c: New test.
40993
40994 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
40995
40996         * gcc.c-torture: Update with changes/additions from
40997         c-torture-1.34.
40998
40999 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
41000
41001         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41002
41003 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
41004
41005         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41006
41007 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
41008
41009         * gcc.c-torture/compile/950512-1.c: New test.
41010         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41011         * gcc.dg/struct-ret-1.c: Likewise.
41012
41013 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
41014
41015         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41016           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41017
41018 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
41019
41020         * gcc.c-torture/special/920411-1.c: Deleted.
41021         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41022
41023 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
41024
41025         * config/sim.exp (${tool}_load): Hack in call to bash to get a
41026         cpu limit.
41027
41028 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
41029
41030         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41031
41032 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
41033
41034         From kenner;
41035         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41036         is the proper length.
41037         * va-arg-3.c: Likewise.
41038
41039 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
41040
41041         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
41042         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41043
41044         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
41045         * lib/g++.exp (default_g++_start): Delete old cruft.
41046
41047 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
41048
41049         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41050         (2 * (1 << 18)) to (2 * (1 << 17)).
41051
41052         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41053
41054 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
41055
41056         * config/rom68k.exp: Renamed from config/idp.exp
41057
41058 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
41059
41060         * c-torture/compile/921109-2.c
41061
41062 1995-04-18  Mike Stump  <mrs@cygnus.com>
41063
41064         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41065         excess errors.
41066
41067 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
41068
41069         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41070         output.
41071         * lib/g++.exp (default_g++_start): Likewise.
41072
41073 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
41074
41075         * gcc.c-torture/compile/950329-1.c: New test.
41076
41077 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
41078
41079           * config/bug.exp (${tool}_load): Updated to use new remote_open
41080           and remote_close procs.
41081         * config/idp.exp: New file.
41082
41083 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
41084
41085         * gcc.c-torture/execute/950322-1.c: New test.
41086
41087 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
41088
41089         * config/vx.exp (${tool}_load): Clean up testing of return code from
41090         vxworks_ld and vxworks_spawn.
41091
41092 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
41093
41094         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41095
41096 1995-03-13  Mike Stump  <mrs@cygnus.com>
41097
41098         * lib/old-deja.exp: Add `excess errors test - ' error, now one
41099         can mark excess errors on a machine by machine basis.  Note, the
41100         default is to not expect any excess errors, even when excess
41101         errors test - is given, so you will want to put an XFAIL ... on
41102         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
41103         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41104         those 4 machines, but no others.
41105
41106 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
41107
41108         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41109         * lib/c-torture.exp: to here.
41110
41111 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
41112
41113         * gcc.c-torture/execute/950221-1.c: New test.
41114         * gcc.c-torture/execute/struct-ret-1.c: New test.
41115         * gcc.c-torture/compile/950221-1.c: New test.
41116
41117         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41118
41119 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
41120
41121         * gcc.c-torture/execute/arith-1.c (main): Return 0.
41122         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41123
41124 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
41125
41126         * g++.gb: New directory of tests, derived from my signature and
41127         class scoping tests.
41128
41129         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41130         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41131         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41132         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41133         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41134         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41135         * g++.gb/sig25.C: Likewise.
41136
41137         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41138         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41139         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41140         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41141         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41142         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41143         * g++.gb/sig25.exp: Likewise.
41144
41145         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41146         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41147         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41148         * g++.gb/scope13.C: Likewise, this test still fails.
41149
41150         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41151         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41152         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41153         * g++.gb/scope13.exp: Ditto.
41154
41155         * g++.gb/README: New file, explains what these tests are about.
41156
41157 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
41158
41159         * lib/dg.exp (dg-do): Support `preprocess'.
41160         (dg-test): Likewise.
41161
41162 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
41163
41164         * config/udi.exp: change "continue -expect" to "exp_continue".
41165
41166 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
41167
41168         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41169         Delete redundant tests.
41170
41171         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41172         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41173         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41174         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41175         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41176         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41177         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41178         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41179
41180         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41181         storing label pointers.
41182         * gcc.c-torture/execute/921019-1.c: Likewise.
41183         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41184         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41185         parameter fp.
41186         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41187         constants.
41188
41189         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41190         Delete obsolete tests.
41191
41192         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41193         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41194         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41195         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41196         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41197         * gcc.c-torture/compile/950124-1.c: New test.
41198
41199         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41200
41201 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
41202
41203         * lib/mike-g++.exp: Add -lm to LIBS.
41204
41205 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
41206
41207         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41208
41209 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
41210
41211         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41212
41213 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
41214
41215         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41216
41217 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
41218
41219         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41220         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41221         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41222         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41223         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41224         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41225         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41226         * g++.law/{operators31.C, operators32.C,
41227         * g++.law/{operators33.C, operators34.C}: Likewise.
41228         * g++.law/{pic1.C, refs2.C}: Likewise.
41229         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41230         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41231         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41232         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41233
41234         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41235         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41236         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41237         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41238         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41239         * g++.law/{enum9.exp, friend5.exp}: Likewise.
41240         * g++.law/{nest3.exp, nest4.exp}: Likewise.
41241         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41242         * g++.law/{operators30.exp, operators31.exp}: Likewise.
41243         * g++.law/{operators32.exp, operators33.exp}: Likewise.
41244         * g++.law/{operators34.exp}: Likewise.
41245         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41246         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41247         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41248         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41249         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41250
41251         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41252         No longer expected to fail.
41253         * g++.law/missed-error3.C: Tweak for recent bool changes.
41254
41255 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
41256
41257         * config/emb-unix: Deleted.
41258         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41259         remote execution.  Do final link on remote host if REMOTE_LINK is set.
41260
41261 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
41262
41263         * lib/dg.exp (dg-test): Fix typo in last patch.
41264
41265 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
41266
41267         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41268         (handles multiple occurrences).
41269
41270 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
41271
41272         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41273         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41274         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41275         printed).
41276         * lib/c-torture.exp (c-torture-compile): Likewise.
41277         (c-torture): Prepend full path if missing.
41278         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41279         (gcc_fail): Likewise.
41280         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41281
41282 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
41283
41284         * lib/netware.exp: Only attach to NetWare i386 systems.
41285
41286 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
41287
41288         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41289         messages.  Add test name to "output pattern match" pass/fail message.
41290
41291 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
41292
41293         * gcc.dg: New testsuite.
41294         * gcc.dg/dg.exp: New file.
41295
41296         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41297         test-switch.c}: Deleted.
41298
41299         * gcc.misc-tests/msgs.exp: New testcase driver.
41300
41301 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
41302
41303         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41304         Watch for illegal return values from ${tool}_load.
41305         * config/unix.exp (${tool}_load): Fix pass/fail detection for
41306         cross targets.  Coerce return value >0 to 1.
41307
41308 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
41309
41310         * config/unix.exp (${tool}_load): Call program rsh, not proc.
41311
41312         * config/emb-unix.exp: New file.
41313
41314         * config/sim.exp: Error if variable $SIM not defined.
41315         (${tool}_load): Mark test as "untested" if simulator missing.
41316
41317         * config/unix.exp: Load remote.exp to get rcp_download.
41318         * lib/c-torture.exp: Use different option lists for testcases with
41319         and without loops.
41320         * gcc.c-torture/execute/execute.exp: Likewise.
41321
41322 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
41323
41324         * config/*.exp: Clarify return code from ${tool}_load.
41325         Call `unresolved' or `untested' instead of `warning' or `perror'
41326         (sometimes you still want to call both though).
41327         Add comment that `shell_id' is local to each file.
41328         * config/udi.exp (timeout): Set to 30.
41329         Don't print warning if connection fails, $connectmode has already
41330         printed an error.
41331         (${tool}_load): Move verbose messages to level 2.
41332         Rework pattern for "Process started" message.
41333         Pass `shell_id' to ${connectmode}_download.
41334         Retry twice upon timeout.  Make resetting of target more robust.
41335         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41336         Pass `shell_id' to exit_$connectmode.
41337         Only call exit_$connectmode if connected.
41338         * config/unix.exp (${tool}_load): Check return codes better.
41339         * config/vrtx.exp (${tool}_load): Likewise.
41340         * config/vx.exp (${tool}_load): Likewise.
41341         Delete unneeded global's.
41342         * lib/dg.exp (dg-test): Update to reflect clarified return codes
41343         from ${tool}_load.
41344         (dg-stat): Delete.
41345         (dg-init): Delete recording of pass/fail counts.
41346         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41347         (old-dejagnu-init): Likewise.
41348         (old-dejagnu-stat): Delete contents, empty proc now.
41349         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41350         (c-torture): Delete references to lcnt, lpass, lfail.
41351         Get option list from TORTURE_OPTIONS.
41352         Delete -funroll[-all]-loops if no loops.
41353         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41354         (g++_stat): Delete contents (empty proc now).
41355         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41356         (gcc_finish): Likewise.
41357         (gcc_stat): Deleted.
41358         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41359         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41360         * gcc.c-torture/execute/execute.exp: Likewise.
41361         Split tests into two parts: compile, execute.
41362         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
41363         no loops.  Update to reflect clarified return codes from ${tool}_load.
41364
41365 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
41366
41367         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41368         to grep for.
41369         (old-dejagnu): Likewise (where necessary).
41370
41371 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
41372
41373         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41374
41375         * lib/dg.exp (dg-process-target): Fix processing of selector.
41376         Add comment regarding use of `error'.
41377
41378         * lib/gcc.exp (prune_system_crud): Define if missing.
41379         * lib/g++.exp (prune_system_crud): Likewise.
41380
41381         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41382         Call prune_system_crud.
41383         * lib/dg.exp (dg-runtest): New proc.
41384         Use perror instead of send_user for tcl errors in testcase.
41385         Don't return any value, it's never used.
41386         Don't clobber previous definition of `unknown'.
41387         Print tcl errors in `dg-final'.
41388
41389 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
41390
41391         * lib/dg.exp (dg-process-target): Improve syntax error messages.
41392         (dg-test): Don't print errorInfo, it contains stack backtrace.
41393
41394 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
41395
41396         * lib/g++.exp (runtest_file_p): Define if missing.
41397
41398 1994-09-24  Doug Evans  (dje@cygnus.com)
41399
41400         * lib/mike-g++.exp: Comment out loading of g++.exp.
41401         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
41402         (default_g++_version): Always print something.
41403         (default_g++_start): Comment out call to `which'.
41404         (g++_start, g++_load): Deleted (must be defined in config file).
41405         * lib/gcc.exp: Test for existence of $CC at start.
41406         Delete check for tmpdir (done in gcc_init).
41407         (default_gcc_version): Always print something.
41408         (default_gcc_start): Comment out call to `which'.
41409         * config/*.exp: Major cleanup - make cross targets work at least a
41410         little better for g++ (by not being "--tool gcc" specific).
41411         Rename gcc_xxx to ${tool}_xxx.
41412         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41413         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41414
41415 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
41416
41417         * lib/c-torture.exp (c-torture-compile): Rework compiler
41418         message processing.
41419
41420         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41421         c-torture.
41422
41423 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
41424
41425         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41426
41427         * lib/dg.exp (dg-process-target): Support { target native }.
41428
41429 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
41430
41431         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
41432         looked for "... program xxx got fatal signal".
41433         Correct regsub munging of `comp_output'.
41434         Ignore compiler messages "path prefix not used" and "linker input
41435         file unused".
41436
41437 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
41438
41439         * lib/gcc.exp (runtest_file_p): Define if missing.
41440         * gcc.prms/template.c: Example to work from.
41441
41442 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
41443
41444         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
41445         * lib/dg.exp (dg-test): Call unsupported testcases as such.
41446
41447         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
41448         * gcc.prms/1883.c: Moved from compile/940714-1.c.
41449         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
41450         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
41451
41452         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
41453         (dg-process-target): No longer a varargs proc.
41454         Return S/N for target, P/F for xfail.  All callers changed.
41455         (user option procs): More argument checking.
41456         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
41457         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
41458         (dg-test): Skip test if not running on selected target in `dg-do'.
41459         Update handling of `dg-do-what', `dg-output-text'.
41460         Separate execution pass/fail from output pattern match pass/fail.
41461         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
41462
41463 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
41464
41465         * gcc.c-torture/special/special.exp: Don't expect failure for mips
41466         target for 920510-1.c.
41467
41468 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
41469
41470         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
41471         Clean up comment regarding use of passcnt, etc.
41472         (gcc_stat): Don't update `testcnt' here.
41473         (gcc_finish): Do it here.
41474         Might as well reset `but_id' here too.
41475         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
41476         to determine if the file should be tested.
41477         * gcc.c-torture/compile/compile.exp: Likewise.
41478         * gcc.c-torture/execute/execute.exp: Likewise.
41479         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41480         * gcc.misc-tests/dg-test.exp: Likewise.
41481         * gcc.prms/prms.exp: Likewise.
41482         * gcc.wendy/wendy.exp: Likewise.
41483         * g++.old-deja.exp: Likewise.
41484         Move "Testing file" message to verbose level 1.
41485
41486 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
41487
41488         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
41489
41490 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
41491
41492         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
41493         (default_gcc_start): Accept optional second list element
41494         of compiler flags.  Print compiler output at verbosity level 2.
41495         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
41496         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
41497         Save current values of framework globals passcnt, failcnt, xpasscnt,
41498         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
41499         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
41500         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
41501         xfailcnt to compute stats.  Update framework global `testcnt' from
41502         pass/fail counts.
41503         (gcc_finish): New proc.  Clean up test environment.
41504         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
41505         (gcc_epass, gcc_efail): Delete.
41506         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
41507         argument of line number.
41508         (dg-init): If the tool has an init routine, call it.
41509         (dg-test): Remove args `cflags_var' and `libs_var'.
41510         Pass all compiler options to ${tool}_start.
41511         Handle missing line number.
41512         (dg-finish): New function.
41513         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
41514         particular files.  Call gcc_finish at end.  Move "skipping test"
41515         message to verbosity level 3.
41516         * gcc.c-torture/compile/compile.exp: Likewise.
41517         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41518         * gcc.c-torture/execute/execute.exp: Likewise.
41519         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41520         Print testcase being tried at verbosity level 1.
41521         * gcc.c-torture/special/special.exp: Unset xfail.
41522         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41523         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
41524         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
41525         * gcc.failure/failure.exp: Likewise.
41526         * gcc.ieee/ieee.exp: Likewise.
41527         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
41528         Update call to dg-test.  Call dg-finish at end.
41529         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
41530         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41531         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
41532         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
41533         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
41534         * gcc.wendy/wendy.exp: Add copyright.
41535         Delete setting of tmpdir (done by gcc_init).
41536         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
41537         Pass compiler flags to gcc_start.  Call gcc_finish at end.
41538         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
41539         gcc_[ce]pass/fail.
41540
41541 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
41542
41543         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
41544         confusion.
41545         (g++_load): Likewise.
41546
41547         * config/*.exp (gcc_load): Some were varargs fns and some were not.
41548         Rename argument to `prog' to remove the confusion.
41549         Varargs fns behave differently too!
41550         (g++_load): Likewise.
41551
41552         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
41553
41554         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
41555         what it is.  Delete (always) printing of status value for !native.
41556         Simplify verbose code, and include status and exec_output.
41557         (g++_load): Use gcc_load.
41558
41559 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
41560
41561         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
41562         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
41563         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
41564         940714-3.c as these testcases don't exist anymore.  Make
41565         va-arg-1.c expected to pass.
41566
41567 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
41568
41569         * gcc.misc-tests/misc.exp: Only run specific testcases.
41570         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
41571         * gcc.misc-tests/dg-[1-9].c: New files.
41572
41573         * lib/dg.exp: New testsuite driver.
41574         * gcc.prms/prms.exp: Use it.
41575
41576         * README.gcc: New file.
41577
41578         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
41579         Document and reset `lxpass' and `lxfail'.
41580         Simplify "initialized" message.
41581         (gcc_stat): Clean up comments a little.
41582
41583 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
41584
41585         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
41586
41587 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
41588
41589         * lib/old-dejagnu.exp (process-option): New proc.
41590         (old-dejagnu-init, old-dejagnu-stat): Likewise.
41591         (old-dejagnu): Simplify.
41592         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
41593
41594 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
41595
41596         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
41597         exists and is not an empty string.
41598
41599         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
41600         $xfail rather than calling setup_xfail.  Clear $xfail when test is
41601         finished.
41602         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
41603         automatically.
41604
41605         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
41606         longer expected to fail.
41607
41608         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
41609         "f" function call.
41610
41611         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
41612
41613         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
41614         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
41615         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
41616         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
41617         c-torture-1.29.
41618
41619         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
41620         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
41621
41622         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
41623
41624         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
41625         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
41626
41627         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
41628         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
41629         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
41630
41631 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
41632
41633         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
41634         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
41635         940714-1.c, 940714-2.c, 940714-3.c},
41636         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
41637         gcc.misc-tests/{mg.c,mg.exp}:
41638         New tests.
41639         * gcc.noncompile/noncompile.exp: Change accordingly.
41640
41641 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
41642
41643         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
41644         Undo previous clobberage.
41645
41646 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
41647
41648         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
41649         * gcc.special/{930510-1.c, special.exp}:
41650         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
41651         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
41652         struct-varargs-1.c}: New tests from c-torture-1.26.
41653
41654 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
41655
41656         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
41657           argument to switch.
41658
41659 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
41660
41661         * Revert the previous changes.  Please see Rob's directory
41662           (/lisa/test/rob/progressive/gcc/testsuite) for testing
41663           fixes.
41664
41665 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
41666
41667         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
41668             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
41669             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
41670             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
41671             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
41672             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
41673             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
41674             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
41675             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
41676             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
41677             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
41678             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
41679             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
41680             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
41681             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
41682             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
41683             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
41684             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
41685             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
41686             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
41687             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
41688             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
41689             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
41690             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
41691             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
41692             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41693             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
41694
41695 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
41696
41697         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
41698             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
41699           with perror calls.
41700
41701 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
41702
41703         * config/unix.exp (g++_load): Fix syntax.
41704
41705 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
41706
41707         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
41708         * gcc.noncompile/921017-1.c: Deleted obsolete test.
41709         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
41710         Don't expect va-arg-1.c to fail.  Correct expected output for
41711         920928-1.c.
41712         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
41713         * gcc.wendy/hbm4.c: Correct typo.
41714         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
41715
41716 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
41717
41718         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
41719         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
41720         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
41721         * lib/c-torture.exp (c-torture-compile): Ditto.
41722
41723         Reduce volume of output (remove all the -I's and such).
41724         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
41725         Call gcc_cpass, gcc_cfail.
41726         (c-torture): Pass testing option to c-torture-compile.
41727
41728 1994-03-21  Doug Evans  (dje@cygnus.com)
41729
41730         Bring patches over from progressive.
41731         * config/default.exp: Exit remote shell cleanly.
41732         (g++_exit, g++_start): Add default versions.
41733         * config/sim.exp (gcc_load): Use perror, not error.
41734
41735 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
41736
41737         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
41738         set in site.exp.
41739
41740 1994-03-14  Doug Evans  (dje@cygnus.com)
41741
41742         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
41743         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
41744         (wendy_try): New proc to run testcase.
41745         (main loop): Call 'em.
41746         * gcc.wendy/*.c: Clean up pass to correct expected output.
41747
41748         * lib/gcc.exp: Minor cleanup work.
41749         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
41750
41751 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
41752
41753         * config/sim.exp (gcc_load): Document return codes better.
41754         Don't pass -v to simulator.
41755
41756 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
41757
41758           * gcc.special/920717-x.c: Fix typo.
41759           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
41760           get at sources.
41761
41762         * lib/mike-gcc.exp: Fix typo.
41763
41764 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
41765
41766         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
41767         binary to use, transform the name.
41768         * config/*.exp: rename everything. Nuke any g++ specific files,
41769         it's now a special case of gcc that requires no special support.
41770         Add a default.exp for unsupported targets.
41771
41772 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
41773
41774         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
41775         lib/old-dejagnu.exp: Fix a few patterns to work with the new
41776         version of Tcl.
41777
41778 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
41779
41780         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
41781         than a warning.
41782
41783 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
41784
41785         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
41786
41787 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
41788
41789         * gcc.execute/execute.exp: Combine opt_list and foption_list into
41790         option_list.  Compile every file with only 4/6 option choices
41791         (same as C torture) instead of with 12/18 different option
41792         choices.
41793         * lib/c-torture.exp: Likewise.
41794
41795         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
41796         not already set.
41797
41798 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
41799
41800         * lib/old-deja.exp: Add `excess errors test fails' error, now one
41801         can put an XFAIL *-*-* on excess errors.
41802
41803 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
41804
41805         * g++.law: Add more tests derived from g++-bugs snapshots.
41806
41807         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
41808         equivalent to g++.law/init9.
41809
41810         * lib/mike-gcc.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  Brendan Kehoe  (brendan@lisa.cygnus.com)
41814
41815         * lib/mike-g++.exp (postbase): Delete the .o file after we've
41816         compiled it, and the a.out file after we've run it.
41817
41818 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
41819
41820         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
41821
41822 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
41823
41824         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
41825         version number.
41826
41827 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
41828
41829         * g++.law: New directory of g++ tests derived from the g++-bugs
41830         snapshots.
41831
41832 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
41833
41834         * gcc.compile: initbug1.c initbug1.exp testcase added
41835
41836 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
41837
41838         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
41839         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
41840           fixes submitted by Jeff Law (law@cs.utah.edu)
41841         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
41842           Jeff Law (law@cs.utah.edu)
41843
41844
41845 1993-11-30  Mike Stump  (mrs@cygnus.com)
41846
41847         * config/unix-g++.exp: Follow the gcc way of doing things.
41848         * g++.old-deja/old-deja.exp: Minor updates.
41849         * lib/g++.exp: New file, follow the gcc way of doing things.
41850         * lib/old-dejagnu.exp: Minor updates.
41851         * lib/mike-g++.exp: Always unset errorInfo.
41852
41853 1993-11-06  Mike Stump  (mrs@cygnus.com)
41854
41855         * lib/gcc.exp: Fix some errors with the below change, CC and
41856         CFLAGS should be global when setting, not local.
41857
41858 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
41859
41860         * lib/gcc.exp: Transform tool name.
41861
41862 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41863
41864         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
41865
41866 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41867
41868         * lib/gcc.exp: change gcc_done to gcc_stat
41869
41870 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41871
41872         * Upgraded gcc testsuite to c-torture version 1.25
41873
41874 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
41875
41876         * lib/gcc.exp: added reporting code. Changed verbose compile message.
41877         * lib/c-torture: added hooks for new reporting code.
41878
41879 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
41880
41881         * config/sh-gcc.exp: check if sh-sim exists in the path
41882
41883 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
41884
41885         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
41886         * gcc.compile/compile.exp: Initial changes for new logic.
41887         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
41888         * gcc.failure/failure.exp: Initial changes for new logic.
41889         * gcc.ieee/ieee.exp: Initial changes for new logic.
41890         * gcc.misc-tests/misc.exp: Initial changes for new logic.
41891         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
41892         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
41893         * lib/c-torture.exp: Initial changes for new logic.
41894         * lib/gcc.exp: Initial changes for new logic.
41895
41896 1993-10-15  Mike Stump  (mrs@cygnus.com)
41897
41898         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
41899         depend upon failure or success.  Fully qualify names in failure
41900         and success messages.  Always remove a.out before starting
41901         compile, just in case.  Pay more attention to error text output by
41902         the compiler.  Handle testcases with no known past errors just
41903         like all others, so that things are uniform.  Other miscellaneous
41904         improvements.
41905
41906 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
41907
41908         * gcc.cpp: new directory for cpp tests
41909
41910 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
41911
41912         * lib/chill.exp: Code reformatted, removed unused code.
41913         * config/unix-chill.exp: Code reformatted, removed unused code.
41914         * chill.execute/execute.exp: Code reformatted, removed unused code.
41915         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
41916
41917 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
41918
41919         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
41920         routines not written.
41921
41922 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
41923
41924         * config/bug-gcc.exp: Use new procs from bug.exp.
41925
41926 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
41927
41928         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
41929         via ftp, rather than depending on NFS.
41930         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
41931         case.
41932
41933 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
41934
41935         * config/bug-gcc.exp: Use new download proc.
41936
41937 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
41938
41939         * chill.execute/execute.exp: cleanups, handles errors better
41940         * chill.compile/compile.exp: rewrite, based on execute.exp
41941         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
41942         * lib/chill.exp: major changes to diff proc and compile and link
41943           procs. added chill_fail and chill_pass wrappers to pass and
41944           fail. added more comments, and handle error codes better.
41945           Added a hack to capture stderr from exec, so noncompile tests
41946           can work.
41947
41948 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
41949
41950         * chill.execute/execute.exp: rewrite of testsuite driver
41951         * lib/chill.exp: rewrite of testsuite driver
41952         * config/unix-chill.exp: rewrite of testsuite driver
41953
41954 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
41955
41956     In chill.execute:
41957         * iexpr.ch: Standardize uppercase.
41958         * tuples.dat: Standardize uppercase.
41959         * vary.ch: standardize.  Correct varying string assignments.
41960         * vary.dat: Add new output lines.
41961
41962 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
41963
41964     In chill.execute:
41965         * chprintf.ch: Standardize use of uppercase.
41966         * tuples.ch: Standardize and turn arr2 into a DCL,
41967           rather than a SYN.
41968         * pinits.ch: Standardize.
41969
41970 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
41971
41972         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
41973         * Makefil: Renamed to Makefile.in.
41974         * configure.in: New.
41975
41976 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
41977
41978     In chill.execute:
41979         * .cvsignore: Add result/output files.
41980         * Makefile: Fix up variables at start.  Use MFLAGS
41981           everywhere.  Correct bool_loc, built_ins entries.
41982           Add entry for vary1.ch.
41983         * bitarray.ch: Standardize upper-case usage.
41984         * bitexpr.ch: Standardize, add output of b1.
41985         * params.ch: Use arrayt in along PROC parameters, to
41986           avoid novelty problems.
41987         * sets.ch: Tiny cleanup.
41988         * vary1.ch: Re-indent.
41989
41990 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
41991
41992           * Add PR-related files to Makefiles, .cvsignore files, etc.
41993
41994 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
41995
41996         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
41997           with compiler objects. New names are test-flow.c and test-loop.c
41998
41999 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
42000
42001         * Upgraded c-torture tests from 1.19 to 1.20
42002
42003         * new files:
42004         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42005         * gcc.compile: 930623-1.c 930623-2.c
42006         * gcc.noncompile: 930622-1.c 930622-2.c
42007         * gcc.failure: 920411-1.c 920627-2.c
42008         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42009
42010 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
42011
42012         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42013           More changes to get testsuite working properly. Needs more work.
42014           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42015
42016 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
42017
42018         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42019           More changes to get testsuite working properly. Needs more work.
42020
42021 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
42022
42023         * chill.compile/compile.exp: Added for Dejagnu support
42024         * chill.execute/execute.exp: Added for Dejagnu support
42025         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
42026
42027 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
42028
42029     This should complete moving the CHILL test files.
42030         * chill.noncompile(.cvsignore printf.grt
42031             in-printf.grt chprintf.grt chprintf.ch):
42032             Added test-support files.
42033           (Makefile): Modified further.
42034         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42035             signal.ch): Added test files.
42036           * chill.execute (.cvsignore printf.grt printr.c
42037             in-printf.grt rts.c chprintf.grt rts.h): Added
42038           test-support files.
42039             (Makefile): More corrections.
42040
42041 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
42042
42043         * chill.compile, chill.execute, chill.nocompile: Add CHILL
42044           test cases, ready for DejaGnu.
42045
42046 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
42047
42048         * Upgraded c-torture tests from 1.18 to 1.19
42049
42050         * gcc.compile: added test(s):
42051           930607-1.c
42052         * gcc.execute: added test(s):
42053           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42054
42055         * added new subdirectory for misc tests: gcc.misc-tests
42056         * gcc.misc-test(s): added tests:
42057           inst-check.c test-consts.c test-ior.c test-switch.c
42058
42059 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
42060
42061         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42062
42063 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
42064
42065         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42066
42067 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
42068
42069         * Upgraded c-torture tests from 1.17 to 1.18
42070
42071 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
42072
42073         * Upgraded c-torture tests from 1.12 to 1.17
42074
42075 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
42076
42077         * lib/old-dejagnu.exp:
42078           Fixed handling of XFAIL target triplets to correctly
42079           recognize wildcard characters.  Removed code that
42080           appended a unique id tag to the end of the file name
42081           printed out by the result of the testcases within a
42082           given test file.
42083
42084 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
42085
42086         * lib/old-dejagnu.exp:
42087           Reworked expected failure handling to trigger off of XFAIL
42088           keyword in keyphrase embeded in testcase source code. The
42089           XFAIL keyword must be at the end of the keyphrase line. It
42090           may optionally be followed by one or more target triplets.
42091           It has just occured that the handling of wildcards in the
42092           target triplet may not be correct.
42093
42094 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
42095
42096         * g++.old-deja/tests:
42097           Moved all subdirectories up one level into g++.old-deja .
42098
42099         * lib/old-dejagnu.exp:
42100           Fixed problem with CXXFLAGS not being properly reset, and being
42101           corrupted with extraneous "-c" compiler option.  This was
42102           causing binaries to not be generated for test that needed them.
42103           Modified strings passed to "pass" and "fail" so that individual
42104           tests from the same test file would be distinguished by an
42105           identifier appended to the test file name in the summary logs;
42106           this corrected a problem with erroneous diff logs.  Added code
42107           to search testcases for expected fail and unexpected pass keywords.
42108
42109 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
42110
42111         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42112
42113 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
42114
42115         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42116           Removed extraneous text from end of "Special g++ Options"
42117           keyphrase.
42118
42119         * lib/old-dejagnu.exp: Added pattern matching to look for new
42120           keywords, embedded in testcases comments, which will trigger
42121           calls to xpass and xfail.
42122
42123 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
42124
42125         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42126           comments embedded in the testcases, especially the one looking for
42127           special compiler options, as well as the pattern matching for the
42128           compiler output again.
42129
42130 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
42131
42132         * lib/old-dejagnu.exp: Do a proper check of the return value for
42133           execute tests. Fixed several problems with the pattern matching
42134           of the compiler output which gave erroneous test results.
42135           Changed several of the test result messages to be more descriptive.
42136         * config/unix-g++.exp: Proc g++_load now actually works and
42137           executes the tests passed to it and returns a usable return
42138           value.
42139
42140 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
42141
42142           * lib/gcc.exp: Exits gracefully if $CC is bogus.
42143
42144 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
42145
42146         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42147           Modified both files to properly execute the old style
42148           dejagnu tests. The previous versions of these files were
42149           experimental and did not function anything near correctly.
42150
42151 1993-04-05  Rob Savoye  (rob@cygnus.com)
42152
42153         * Removed all Makefile.in and configure.in files. No configuration
42154         needed now.
42155
42156 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
42157
42158         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42159
42160 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
42161
42162         * gcc.compile/configure.in, gcc.unsorted/configure.in,
42163         gcc.special/configure.in, gcc.noncompile/configure.in,
42164         gcc.execute/configure.in, gcc.code_quality/configure.in,
42165         g++.other/configure.in, g++.old-deja/configure.in,
42166         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42167         in srcname setting.
42168
42169 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
42170
42171         * lib/udi.exp: Fixed mondfe and mondfe_download.
42172         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42173         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42174
42175 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
42176
42177         * config/udi-gdb.exp: Check $shell_id after connecting to target.
42178         (gdb_exit): Don't remove *_soc files.
42179
42180 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
42181
42182         * lib/c-torture.exp: Don't look for main; instead always use -w
42183         -c.  This is how the c-torture tests work.  Remove the object
42184         file if the compilation succeeds.
42185         * gcc.execute/execute.exp: Remove executable if test passes.
42186         * gcc.noncompile/noncompile.exp: Every test is an expected
42187         failure.
42188         * gcc.special/special.exp: Added tests from c-torture 1.11,
42189         corrected use of existing test.
42190         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42191         gcc.execute/920625-1.c: Updated to c-torture 1.11.
42192         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42193         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42194         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42195         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42196         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42197         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42198         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42199         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42200         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42201         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42202         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42203         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42204         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42205         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42206         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42207         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42208         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42209         c-torture 1.11.
42210         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42211         correspond to c-torture 1.11.
42212
42213         * New file.