OSDN Git Service

* common.opt (Woverflow): New command line option.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2
3         * gcc.dg/Woverflow-1.c: New test case.
4         * gcc.dg/Woverflow-2.c: Likewise.
5         * gcc.dg/Woverflow-3.c: Likewise.
6
7 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
8
9         PR c++/27094
10         * g++.dg/template/defarg8.C: New test.
11
12 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13
14         PR c++/27278
15         * g++.dg/parse/operator7.C: New test.
16
17 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18
19         PR c++/11471
20         PR c++/27102
21         * g++.dg/template/crash48.C: New test.
22
23         PR c++/27279
24         * g++.dg/parse/ctor4.C: New test.
25
26 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27
28         PR fortran/25681
29         * gfortran.df/char_type_len.f90: New test.
30
31 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
32
33         PR libgfortran/27304
34         * gfortran.dg/fmt_exhaust.f90: New test.
35
36 2006-04-28  Roger Sayle  <roger@eyesopen.com>
37
38         PR c/25309
39         * gcc.dg/large-size-array-2.c: New test case.
40
41 2006-04-28  Richard Guenther  <rguenther@suse.de>
42
43         PR target/26826
44         * gcc.target/i386/pr26826.c: New testcase.
45
46 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
47
48         PR middle-end/27260
49         * gcc.c-torture/execute/pr27260.c: New.
50
51 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
52
53         PR middle-end/27095
54         * gcc.dg/pr27095.c: New.
55
56 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
57
58         PR c++/27292
59         * g++.dg/conversion/bitfield4.C: New test.
60
61 2006-04-27  Eric Christopher  <echristo@apple.com>
62
63         * gcc.dg/pragma-ms_struct.c: New.
64
65 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
66
67         PR c++/27102
68         * g++.dg/template/crash47.C: New test.
69
70 2006-04-27  Dirk Mueller  <dmueller@suse.de>
71
72         * gcc.target/i386/sse-7.c: build with -msse.
73
74 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
75
76         PR testsuite/27274:
77         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
78         (main): Exit if processor doesn't support SSE.
79
80 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
81
82         PR middle-end/27282
83         * gcc.c-torture/compile/pr27282.c: New test.
84
85 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
86
87         PR middle-end/26913
88         * g++.dg/gomp/pr26913.C: New test.
89
90         PR c/25996
91         * gcc.dg/gomp/pr25996.c: New test.
92         * g++.dg/gomp/pr25996.C: New test.
93
94 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
95
96         PR rtl-optimization/26725
97         * gcc.c-torture/compile/pr26725.c: New test.
98
99 2006-04-25  Richard Guenther  <rguenther@suse.de>
100
101         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
102         than n + -1.
103
104 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
105
106         * gcc.dg/20060425-1.c: New testcase.
107
108 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
109
110         PR tree-optimization/26865
111         * gcc.dg/pr26865.c: New test.
112
113 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
114
115         PR c++/27292
116         * g++.dg/conversion/bitfield1.C: New test.
117         * g++.dg/conversion/bitfield2.C: Likewise.
118         * g++.dg/conversion/bitfield3.C: Likewise.
119
120 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
121         Richard Guenther  <rguenther@suse.de>
122
123         PR tree-optimization/27236
124         * gcc.dg/tree-ssa/pr27236.c: New testcase.
125
126 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
127
128         PR c++/19963
129         * g++.dg/other/incomplete2.C: New test.
130
131 2006-04-24  Richard Guenther  <rguenther@suse.de>
132
133         PR middle-end/26869
134         * gcc.dg/torture/pr26869.c: New testcase.
135
136 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
137         Richard Guenther  <rguenther@suse.de>
138
139         PR tree-optimization/27218
140         * g++.dg/tree-ssa/pr27218.C: New testcase.
141
142 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
143
144         PR c++/26912
145         * g++.dg/template/friend41.C: New test.
146
147 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
148
149         * g++.dg/opt/pr15551.C: Include cstdio.
150         (main): Use remove instead of unlink.
151
152 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
153
154         * gcc.dg/sibcall-7.c: New test.
155         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
156         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
157         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
158         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
159         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
160
161 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
162
163         PR c++/26534
164         * g++.dg/opt/bitfield1.C: New test.
165         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
166         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
167         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
168         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
169         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
170         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
171         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
172         * g++.dg/abi/bitfield2.C: Likewise.
173         * g++.dg/init/bitfield1.C: Likewise.
174
175 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
176
177         PR fortran/25099
178         * gfortran.dg/elemental_subroutine_4.f90: New test.
179         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
180         call sub (m, x).
181
182 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
183
184         * gcc.c-torture/compile/20060421-1.c: New testcase.
185
186 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
187
188         PR c/25875
189         * gcc.dg/init-bad-4.c: New test.
190
191 2006-04-21  Paul Brook  <paul@codesourcery.com>
192
193         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
194
195 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
196
197         PR fortran/27122
198         * gfortran.dg/defined_operators_1.f90: New test.
199         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
200         remove old ones associated, incorrectly, with Note 5.46.
201
202         PR fortran/27113
203         * gfortran.dg/character_array_constructor_1.f90: New test.
204
205 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
206
207         * gcc.dg/20060419-1.c: New test.
208
209 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
210
211         PR c/26774
212         * gcc.dg/struct-parse-1.c: New test case.
213
214 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
215
216         PR c++/26558
217         * g++.dg/parse/template19.C: New test.
218
219         PR c++/26739
220         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
221
222         PR c++/26036
223         * g++.dg/expr/call3.C: New test.
224
225         PR c++/10385
226         * g++.dg/conversion/dynamic1.C: New test.
227
228 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
229
230         PR c++/27102
231         * g++.dg/template/crash35.C: Tweak error markers.
232         * g++.dg/template/crash46.C: New test.
233         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
234         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
235
236 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
237
238         PR rtl-optimization/14261
239         * gcc.c-torture/compile/20060419-1.c: Added.
240
241 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
242
243         * gfortran.dg/label_1.f90: Adjust dg-error.
244
245 2006-04-16  Roger Sayle  <roger@eyesopen.com>
246
247         PR target/26961
248         * gcc.dg/fold-cond-1.c: New test case.
249         * gcc.dg/pr26961-1.c: Likewise.
250
251 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
252
253         PR libgfortran/27138
254         * gfortran.dg/read_bad_advance.f90: New test.
255
256 2006-04-16  Roger Sayle  <roger@eyesopen.com>
257             Dale Johannesen  <dalej@apple.com>
258
259         PR target/24076
260         * gcc.target/i386/vecinit-3.c: New testcase.
261         * gcc.target/i386/vecinit-4.c: Likewise.
262         * gcc.target/i386/sse-18.c: Likewise.
263         * gcc.target/i386/sse-19.c: Likewise.
264
265 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
266
267         * gfortran.dg/allocate_zerosize_1.f90:  New test.
268
269 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
270
271         PR c++/26365
272         * g++.dg/template/crash45.C: New test.
273
274 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
275
276         PR fortran/26787
277         * gfortran.dg/proc_assign_1.f90: New test.
278         * gfortran.dg/procedure_lvalue.f90: Change message.
279         * gfortran.dg/namelist_4.f90: Add new error.
280
281         PR fortran/25597
282         PR fortran/27096
283         * gfortran.dg/auto_pointer_array_result_1.f90
284
285         PR fortran/27089
286         * gfortran.dg/specification_type_resolution_1.f90
287
288         PR fortran/18803
289         PR fortran/25669
290         PR fortran/26834
291         * gfortran.dg/bounds_temporaries_1.f90: New test.
292
293         PR fortran/27124
294         * gfortran.dg/array_return_value_1.f90: New test.
295
296 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
297
298         PR fortran/25336
299         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
300
301 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
302
303         PR middle-end/26823
304         * g++.dg/gomp/pr26823-1.C: New test.
305         * g++.dg/gomp/pr26823-2.C: New test.
306
307 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
308
309         PR middle-end/27134
310         * gcc.dg/pr27314.c: New test.
311
312 2006-04-13  Richard Henderson  <rth@redhat.com>
313
314         * g++.dg/gomp/block-0.C: Update expected matches.
315
316 2006-04-13  DJ Delorie  <dj@redhat.com>
317
318         * lib/target-supports.exp (check_effective_target_int32plus): New.
319         (check_effective_target_ptr32plus): New.
320         (check_effective_target_size32plus): New.
321         (check_effective_target_int16): New.
322         (check_profiling_available): Add m32c to the list of unsupported targets.
323
324         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
325         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
326         memory size.
327         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
328         pointers.
329         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
330         size_t.
331         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
332         and size_t.
333         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
334         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
335         not just xstormy16.  Skip m32c due to weird pointer size.
336         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
337         not just xstormy16.
338         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
339         not just xstormy16.
340         * gcc.dg/20020312-2.c: Add m32c support.
341         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
342         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
343         in test.
344         * gcc.dg/20050321-2.c: Require >=32 bit integers.
345         * gcc.dg/asm-1.c: Skip if int and short are the same size.
346         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
347         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
348         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
349         * gcc.dg/init-string-2.c: Require >=32 bit integers.
350         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
351         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
352         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
353         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
354         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
355         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
356         in test.
357         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
358         in test.
359         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
360         * gcc.dg/pr23049.c: Require >=32 bit integers.
361         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
362         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
363         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
364         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
365         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
366         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
367         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
368         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
369         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
370         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
371         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
372         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
373         prototype in test.
374         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
375         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
376         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
377         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
378         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
379
380         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
381         * gcc.c-torture/execute/20040703-1.x: Likewise.
382         * gcc.c-torture/execute/20040705-1.x: Likewise.
383         * gcc.c-torture/execute/20040705-2.x: Likewise.
384         * gcc.c-torture/execute/20040709-1.x: Likewise.
385         * gcc.c-torture/execute/20040709-2.x: Likewise.
386         * gcc.c-torture/execute/20040811-1.x: Likewise.
387         * gcc.c-torture/execute/20050316-1.x: Likewise.
388         * gcc.c-torture/execute/bitfld-4.x: Likewise.
389         * gcc.c-torture/execute/pr19689.x: Likewise.
390         * gcc.c-torture/execute/pr7284-1.x: Likewise.
391         * gcc.c-torture/execute/usmul.x: Likewise.
392         * gcc.c-torture/execute/vrp-5.x: Likewise.
393         * gcc.c-torture/execute/vrp-6.x: Likewise.
394         * gcc.dg/debug/20041023-1.s: Likewise.
395
396 2006-04-13  Roger Sayle  <roger@eyesopen.com>
397
398         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
399         of integers to a vector types are now constant expressions in C.
400         * gcc.dg/vect/vect-fold-1.c: New test case.
401
402 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
403             Ulrich Weigand  <uweigand@de.ibm.com>
404
405         PR target/27006
406         * gcc.dg/vmx/pr27006.c: New testcase.
407
408 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
409
410         PR libgfortran/26766
411         * gfortran.dg/write_recursive.f90: New test.
412
413 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
414
415         * g++.dg/parse/dtor7.C: New test.
416         * g++.dg/parse/new1.C: Add error marker.
417         * g++.dg/template/new3.C: New test.
418
419         PR c++/26122
420         * g++.dg/template/pure1.C: New test.
421
422         PR c++/26295
423         * g++.dg/parse/ptrmem4.C: New test.
424
425 2006-04-10  Jeff Law  <law@redhat.com>
426
427         PR/27087
428         * gcc.c-torture/compile/pr27087.c: New test.
429
430 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
431
432         PR/21391
433         * gcc.dg/20060410.c: New.
434
435 2006-04-10  Matthias Klose  <doko@debian.org>
436
437         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
438         Recognize multilib directory names containing underscores.
439
440 2006-04-10  Roger Sayle  <roger@eyesopen.com>
441
442         * gcc.target/i386/vecinit-1.c: New test case.
443         * gcc.target/i386/vecinit-2.c: Likewise.
444
445 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
446
447         PR debug/27057
448         * g++.dg/debug/dwarf2-2.C: New test.
449
450 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
451
452         PR rtl-optimization/27073
453         * gcc.c-torture/execute/pr27073.c: New test.
454
455 2006-04-08  Mike Stump  <mrs@apple.com>
456
457         * gcc.dg/pragma-darwin.c: Improve for ppc64.
458
459 2006-04-07  Richard Guenther  <rguenther@suse.de>
460
461         PR tree-optimization/26135
462         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
463
464 2006-04-06  Jan Hubicka  <jh@suse.cz>
465
466         PR profile/26399
467         * g++.dg/bprob/g++-bprob-2.C: New testcase.
468
469 2006-04-06  Roger Sayle  <roger@eyesopen.com>
470
471         * g++.dg/conversion/nullptr1.C: New test case.
472         * g++.dg/conversion/nullptr2.C: Likewise.
473
474 2006-04-05  Roger Sayle  <roger@eyesopen.com>
475
476         * gfortran.dg/dependency_18.f90: New test case.
477
478 2006-04-05  Richard Guenther  <rguenther@suse.de>
479
480         PR tree-optimization/26919
481         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
482         * gcc.dg/ipa/ipa-2.c: Likewise.
483         * gcc.dg/ipa/ipa-3.c: Likewise.
484         * gcc.dg/ipa/ipa-5.c: Likewise.
485
486 2006-04-05  Richard Guenther  <rguenther@suse.de>
487
488         PR tree-optimization/26763
489         * gcc.dg/torture/pr26763-1.c: New testcase.
490         * gcc.dg/torture/pr26763-2.c: Likewise.
491
492 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
493
494         PR fortran/23634
495         PR fortran/25619
496         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
497
498 2006-04-04  Eric Christopher  <echristo@apple.com>
499
500         * gcc.target/i386/387-1.c: Allow regexp to match darwin
501         stubs.
502         * gcc.target/i386/387-5.c: Ditto.
503
504 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
505
506         * gcc.target/sparc/struct-ret-check.c: New test.
507
508 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
509
510         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
511         zero decimal digits specified in format.
512
513 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
514
515         PR fortran/26891
516         * gfortran.dg/missing_optional_dummy_1.f90: New test.
517
518         PR fortran/26976
519         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
520         * gfortran.dg/initialization_1.f90: Make assignment compliant.
521         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
522         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
523         bigendian-ness.
524
525 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
526
527         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
528         dummy arguments work when the actual argument is itself a dummy
529         argument of the caller.
530
531 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
532
533         PR libfortran/24685
534         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
535
536 2006-04-01  Roger Sayle  <roger@eyesopen.com>
537
538         * gfortran.dg/dependencency_17.f90: New test case.
539
540 2006-04-01  Roger Sayle  <roger@eyesopen.com>
541
542         * gfortran.dg/dependency_14.f90: New test case.
543         * gfortran.dg/dependency_15.f90: Likewise.
544         * gfortran.dg/dependency_16.f90: Likewise.
545
546 2006-03-31  Asher Langton  <langton2@llnl.gov>
547
548         PR fortran/25358
549         gfortran.dg/cray_pointers_6.f90: New test.
550
551 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
552
553         PR libgfortran/26890
554         * gfortran.dg/read_size_noadvance.f90: New test.
555
556 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
557
558         PR fortran/25031
559         * gfortran.dg/multiple_allocation_1.f90:  Check that the
560         size has changed after a re-allocation with stat.
561
562 2006-03-30  Richard Guenther  <rguenther@suse.de>
563
564         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
565         removal.
566         * gcc.target/i386/sselibm-2.c: Likewise.
567         * gcc.target/i386/sselibm-3.c: Likewise.
568         * gcc.target/i386/sselibm-4.c: Likewise.
569         * gcc.target/i386/sselibm-5.c: Likewise.
570
571 2006-03-28  Roger Sayle  <roger@eyesopen.com>
572
573         * gcc.dg/fold-andxor-1.c: New test case.
574         * gcc.dg/fold-xorand-1.c: Likewise.
575
576 2006-03-28  Roger Sayle  <roger@eyesopen.com>
577
578         * gcc.dg/fold-convnotconv-1.c: New test case.
579
580 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
581
582         PR fortran/26779
583         * gfortran.dg/private_type_5.f90: New test.
584
585 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
586
587         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
588
589 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
590
591         * gfortran.dg/advance_2.f90: New test.
592         * gfortran.dg/advance_3.f90: New test.
593
594         * gfortran.fortran-torture/execute/equiv_5.f: New test.
595
596 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
597
598         PR libgfortran/26661
599         PR libgfortran/26880
600         * gfortran.dg/read_x_past.f: New test.
601
602 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
603
604         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
605         to be STABS.
606
607 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
608
609         * objc.dg/dwarf-1.m: Skip on AIX.
610         * objc.dg/dwarf-2.m: Skip on AIX.
611
612 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
613
614         PR fortran/26816
615         * gfortran.dg/float_1.f90: New test.
616
617 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
618
619         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
620         X86_64 targets.
621         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
622
623 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
624
625         PR libfortran/26735
626         * gfortran.dg/convert_implied_open.f90:  New test case.
627
628 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
629
630         PR fortran/26769
631         * gfortran.dg/transpose_reshape_r10.f90:  New test case.
632
633 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
634
635         PR middle-end/26717
636         * gcc.dg/pr26717.c: New test.
637
638 2006-03-25  Roger Sayle  <roger@eyesopen.com>
639
640         * gfortran.dg/dependency_12.f90: New test case.
641
642 2006-03-24  Roger Sayle  <roger@eyesopen.com>
643
644         * gfortran.dg/dependency_9.f90: New (resurected) test case.
645
646 2006-03-24  Jeff Law  <law@redhat.com>
647
648         * gcc.c-torture/pr26840.c: New test.
649
650 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
651
652         * objc.dg/dwarf-2.m: New.
653         * obj-c++.dg/dwarf-2.mm: New.
654
655         * g++.old-deja/g++.other/init19.C: New.
656
657 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
658
659         * g++.dg/eh/spbp.C: Skip on AIX.
660
661 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
662
663         PR middle-end/26611
664         * g++.dg/gomp/pr26611-1.C: New test.
665         * g++.dg/gomp/pr26611-2.C: New test.
666
667 2006-03-24  Jeff Law  <law@redhat.com>
668
669         * gcc.c-torture/compile/pr26833.c: New test.
670         * gfortran.fortran-torture/compile/pr26806.f90: New test.
671
672 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
673
674         * gfortran.dg/endfile_2.f90: Delete temp file.
675
676 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
677
678         PR fortran/19303
679         * gfortran.dg/record_marker_1.f90:  New test case.
680         * gfortran.dg/record_marker_2.f:  New test case.
681         * gfortran.dg/record_marker_3.f90:  New test case.
682
683 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
684
685         PR fortran/17298
686         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
687         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
688
689 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
690
691         * lib/gcc-dg.exp (cleanup-modules): New proc.
692         * gfortran.dg/allocatable_function_1.f90,
693         gfortran.dg/allocate_char_star_scalar_1.f90,
694         gfortran.dg/assumed_charlen_function_1.f90,
695         gfortran.dg/assumed_dummy_1.f90,
696         gfortran.dg/assumed_shape_ranks_1.f90,
697         gfortran.dg/assumed_shape_ranks_2.f90,
698         gfortran.dg/assumed_size_dt_dummy.f90,
699         gfortran.dg/auto_char_dummy_array_1.f90,
700         gfortran.dg/auto_char_len_3.f90,
701         gfortran.dg/automatic_module_variable.f90,
702         gfortran.dg/bad_automatic_objects_1.f90,
703         gfortran.dg/char_array_constructor.f90,
704         gfortran.dg/char_array_structure_constructor.f90,
705         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
706         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
707         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
708         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
709         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
710         gfortran.dg/derived_pointer_recursion.f90,
711         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
712         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
713         gfortran.dg/dummy_functions_1.f90,
714         gfortran.dg/elemental_initializer_1.f90,
715         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
716         gfortran.dg/elemental_pointer_1.f90,
717         gfortran.dg/elemental_subroutine_1.f90,
718         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
719         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
720         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
721         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
722         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
723         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
724         gfortran.dg/global_references_1.f90,
725         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
726         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
727         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
728         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
729         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
730         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
731         gfortran.dg/large_integer_kind_1.f90,
732         gfortran.dg/large_real_kind_1.f90,
733         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
734         gfortran.dg/module_double_reuse.f90,
735         gfortran.dg/module_equivalence_1.f90,
736         gfortran.dg/module_interface_1.f90,
737         gfortran.dg/module_parameter_array_refs_1.f90,
738         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
739         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
740         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
741         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
742         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
743         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
744         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
745         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
746         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
747         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
748         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
749         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
750         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
751         gfortran.dg/same_name_1.f90,
752         gfortran.dg/sibling_dummy_procedure_1.f90,
753         gfortran.dg/sibling_dummy_procedure_2.f90,
754         gfortran.dg/sibling_dummy_procedure_3.f90,
755         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
756         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
757         gfortran.dg/used_dummy_types_2.f90,
758         gfortran.dg/used_dummy_types_3.f90,
759         gfortran.dg/used_dummy_types_4.f90,
760         gfortran.dg/used_dummy_types_5.f90,
761         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
762         gfortran.dg/userdef_operator_1.f90: Use it.
763
764 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
765
766         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
767         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
768         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
769         gfortran.dg/write_back.f,
770         gfortran.fortran-torture/execute/inquire_1.f90,
771         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
772
773 2006-03-21  Jeff Law  <law@redhat.com>
774
775         * gcc.dg/tree-ssa/vrp28.c: New test.
776
777 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
778
779         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
780         if _STDC_C99 is defined.
781         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
782         * gcc.dg/builtins-20.c: Likewise.
783         * gcc.dg/builtins-53.c: Likewise.
784         * gcc.dg/single-precision-constant.c: Likewise. Also pass
785         -mmacosx-version-min=10.3 on PowerPC/Darwin.
786
787 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
788
789         PR tree-opt/26781
790         * gcc.c-torture/compile/pr26781-1.c: New test.
791         * gcc.c-torture/compile/pr26781-2.c: New test.
792
793 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
794
795         PR c++/26690
796         * g++.dg/gomp/pr26690-1.C: New test.
797         * g++.dg/gomp/pr26690-2.C: New test.
798
799 2006-03-20  Jeff Law  <law@redhat.com>
800
801         * gcc.dg/tree-ssa/pr21829.c: New test.
802
803         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
804
805 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
806
807         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
808         (check_visibility_available): Use it.
809         (check_effective_target_default_packed): Likewise.
810         (check_effective_target_pcc_bitfield_type_matters): Likewise.
811         (check_effective_target_fopenmp): Likewise.
812         (check_effective_target_freorder): Likewise.
813         (check_effective_target_fpic): Likewise.
814         (check_named_sections_available): Likewise.
815         (check_effective_target_ilp32): Likewise.
816         (check_effective_target_lp64): Likewise.
817
818 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
819
820         PR fortran/20935
821         * gfortran.dg/scalar_mask_2.f90:  New test case.
822
823 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
824
825         PR tree-opt/26629
826         * gcc.dg/tree-ssa/loadpre12.c: New test.
827         * gcc.dg/tree-ssa/loadpre13.c: New test.
828         * gcc.dg/tree-ssa/loadpre14.c: New test.
829         * gcc.dg/tree-ssa/loadpre15.c: New test.
830         * gcc.dg/tree-ssa/loadpre16.c: New test.
831         * gcc.dg/tree-ssa/loadpre17.c: New test.
832         * gcc.dg/tree-ssa/loadpre18.c: New test.
833         * gcc.dg/tree-ssa/loadpre19.c: New test.
834         * gcc.dg/tree-ssa/loadpre20.c: New test.
835         * gcc.dg/tree-ssa/loadpre21.c: New test.
836         * gcc.dg/tree-ssa/loadpre22.c: New test.
837
838 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
839
840         PR fortran/26741
841         * gfortran.dg/elemental_initializer_1.f90: New test.
842
843         PR fortran/26716
844         * gfortran.dg/assumed_shape_ranks_2: New test.
845
846 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
847
848         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
849         target fpic.
850
851 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
852
853         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
854         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
855         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
856         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
857         gfortran.fortran-torture/execute/direct_io.f90,
858         gfortran.fortran-torture/execute/inquire_2.f90,
859         gfortran.fortran-torture/execute/inquire_4.f90,
860         gfortran.fortran-torture/execute/list_read_1.f90,
861         gfortran.fortran-torture/execute/open_replace.f90,
862         gfortran.fortran-torture/execute/slash_edit.f90,
863         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
864         temporary files from testcases.
865
866 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
867
868         PR libgfortran/26509
869         gfortran.dg/write_direct_eor.f90: New test.
870
871 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
872
873         * gcc.target/powerpc/pr26350.c: New.
874         * gcc.target/powerpc/indexed-addr.c: New.
875
876 2006-03-16  Roger Sayle  <roger@eyesopen.com>
877
878         * gfortran.dg/dependency_13.f90: New test case.
879
880 2006-03-16  Roger Sayle  <roger@eyesopen.com>
881
882         PR middle-end/21781
883         * gcc.dg/real-const-1.c: New test case.
884
885 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
886
887         * g++.old-deja/g++.other/init18.C: New.
888         * g++.old-deja/g++.other/init5.C: Remove xfail.
889
890 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
891
892         * g++.dg/opt/pr15551.C: Cleanup temp file.
893
894 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
895
896         PR c++/6634
897         g++.dg/parse/long1.C: New test.
898
899 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
900
901         PR fortran/19101
902         * gfortran.dg/continuation.f90: New test.
903         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
904
905 2006-03-14  Richard Guenther  <rguenther@suse.de>
906
907         PR tree-optimization/26672
908         * gcc.dg/torture/pr26672.c: New testcase.
909
910 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
911
912         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
913         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
914
915 2006-03-13  Roger Sayle  <roger@eyesopen.com>
916
917         PR middle-end/26557
918         * gcc.c-torture/compile/switch-1.c: New test case.
919
920 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
921
922         PR fortran/25378
923         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
924         test to include more permuatations of mask and index.
925         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
926         respond to F2003 spec. that the position returned for an all false
927         mask && condition is zero.
928
929 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
930
931         PR middle-end/25989
932         * gcc.dg/gomp/pr25989.c: New test.
933
934 2006-03-13  Jeff Law  <law@redhat.com>
935
936         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
937
938 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
939
940         * gcc.dg/switch-9.c: New test.
941
942 2006-03-13  Richard Guenther  <rguenther@suse.de>
943
944         PR middle-end/26630
945         * gcc.dg/torture/pr26630.c: New testcase.
946
947 2006-03-11  Roger Sayle  <roger@eyesopen.com>
948
949         * gfortran.dg/dependency_10.f90: New test case.
950         * gfortran.dg/dependency_11.f90: Likewise.
951
952 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
953             Erik Edelmann  <eedelman@gcc.gnu.org>
954
955         * gfortran.dg/allocatable_function_1.f90: New.
956         * gfortran.dg/allocatable_function_2.f90: New.
957
958 2006-03-10  Richard Guenther  <rguenther@suse.de>
959
960         PR middle-end/26565
961         * gcc.dg/torture/pr26565.c: New testcase.
962
963 2006-03-09  Eric Christopher  <echristo@apple.com>
964
965         * gcc.c-torture/compile/20060309-1.c: New.
966
967 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
968
969         PR libgfortran/26499
970         * gfortran.dg/write_back.f: New test.
971         * gfortran.dg/write_rewind_1.f: New test.
972         * gfortran.dg/write_rewind_2.f: New test.
973
974 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
975
976         PR libgfortran/26554
977         * gfortran.dg/read_logical.f90: New test.
978
979 2006-03-04  Laurent GUERBY <laurent@guerby.net>
980
981         * ada/acats/norun.lst: cdd2a03 now passes.
982
983 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
984
985         PR testsuite/25177
986         * gcc.target/powerpc/pr18096-1.c: Change where the error
987         would match.
988
989 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
990
991         * gcc.target/i386/cleanup-1.c: New test.
992         * gcc.target/i386/cleanup-2.c: New test.
993
994 2006-03-04  Roger Sayle  <roger@eyesopen.com>
995
996         * gfortran.dg/dependency_9.f90: Remove for the time being.
997
998 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
999
1000         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1001         directive.
1002
1003 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1004
1005         * gfortran.dg/dependency_9.f90: New test case.
1006
1007 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1008
1009         * gfortran.dg/dependency_4.f90: New test case.
1010         * gfortran.dg/dependency_5.f90: New test case.
1011         * gfortran.dg/dependency_6.f90: New test case.
1012         * gfortran.dg/dependency_7.f90: New test case.
1013         * gfortran.dg/dependency_8.f90: New test case.
1014
1015 2006-03-03  Paul Brook  <paul@codesourcery.com>
1016
1017         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1018         Add m68k-*-elf.
1019
1020 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
1021
1022         PR fortran/25031
1023         * multiple_allocation_1.f90:  New test.
1024
1025 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1026
1027         PR tree-optimization/26524
1028         * gfortran.dg/pr26524.f: New test case.
1029
1030 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1031
1032         * g++.dg/template/repo5.C: Cleanup repo files.
1033         * gcc.dg/20051201-1.c: Cleanup coverage files.
1034         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1035         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1036         tree dump files.
1037
1038 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
1039
1040         * objc.dg/objc-nofilename-1.m: New test.
1041         * objc.dg/bad-receiver-type.m: New test.
1042         * obj-c++.dg/bad-receiver-type.mm: New test.
1043
1044 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1045
1046         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1047
1048 2006-03-01  Mike Stump  <mrs@apple.com>
1049
1050         * g++.dg/abi/key2.C: Add.
1051
1052 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
1053
1054         * gfortran.dg/logical_dot_product.f90: New test.
1055
1056         PR fortran/26393
1057         * gfortran.dg/used_interface_ref.f90: New test.
1058
1059         PR fortran/20938
1060         * gfortran.dg/dependency_2.f90: New test.
1061         * gfortran.fortran-torture/execute/where17.f90: New test.
1062         * gfortran.fortran-torture/execute/where18.f90: New test.
1063         * gfortran.fortran-torture/execute/where19.f90: New test.
1064         * gfortran.fortran-torture/execute/where20.f90: New test.
1065
1066 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
1067
1068         * g++.dg/tree-ssa/pr26443.C: New test case.
1069
1070 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
1071
1072         PR middle-end/26022
1073         * g++.dg/opt/return-slot1.C: New test.
1074
1075 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1076
1077         PR libgfortran/26136
1078         * gfortran.dg/namelist_23.f90: New test.
1079
1080 2006-02-28  Roger Sayle  <roger@eyesopen.com>
1081
1082         PR middle-end/14752
1083         * gcc.dg/fold-eqandshift-2.c: New test case.
1084
1085 2006-02-28  Richard Guenther  <rguenther@suse.de>
1086
1087         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1088         decomposition.
1089
1090 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
1091
1092         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
1093
1094 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1095
1096         PR libgfortran/26464
1097         * gfortran.dg/backspace_5.f: New test.
1098         * gfortran.dg/backspace_6.f: New test.
1099
1100 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1101
1102         * gcc.dg/fold-eqandnot-1.c: New test case.
1103
1104 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1105
1106         PR middle-end/19983
1107         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1108
1109 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
1110
1111         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1112         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1113
1114 2006-02-26  Richard Guenther  <rguenther@suse.de>
1115
1116         PR tree-optimization/26421
1117         * gcc.dg/tree-ssa/pr26421.c: New testcase.
1118
1119 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1120
1121         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1122         * g++.old-deja/g++.robertl/eb132.C: Likewise.
1123
1124 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1125
1126         * gcc.dg/fold-even-1.c: New test case.
1127
1128 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1129
1130         PR middle-end/21137
1131         * gcc.dg/fold-eqandshift-1.c: New test case.
1132
1133 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1134
1135         PR tree-optimization/25125
1136         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1137         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1138
1139 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1140
1141         PR tree-optimizations/26359
1142         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1143         with -fdump-tree-dceloop-details.
1144         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1145
1146 2006-02-25  Roger Sayle  <roger@eyesopen.com>
1147
1148         PR middle-end/23673
1149         * gcc.dg/fold-eqxor-1.c: New test case.
1150         * gcc.dg/fold-eqxor-2.c: Likewise.
1151         * gcc.dg/fold-eqxor-3.c: Likewise.
1152
1153 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
1154
1155         PR fortran/23092
1156         * scalar_mask_1.f90:  New test.
1157
1158 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
1159
1160         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1161         * g++.dg/eh/uncaught2.C: New.
1162         * g++.dg/eh/uncaught3.C: New.
1163
1164 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1165
1166         PR libgfortran/26423
1167         * gfortran.dg/read_many_1.f: New test.
1168
1169 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
1170
1171         PR fortran/24519
1172         * gfortran.dg/dependency_3.f90: New test.
1173         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1174         XFAILs.
1175
1176         PR fortran/25395
1177         * gfortran.dg/equiv_6.f90: New test.
1178
1179 2006-02-23  Jeff Law  <law@redhat.com>
1180
1181         * gcc.c-torture/compile/pr26425.c: New test.
1182
1183 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
1184
1185         PR middle-end/26412
1186         * gcc.dg/gomp/pr26412.c: New test.
1187
1188 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1189
1190         PR c++/26291
1191         * g++.dg/other/ellipsis1.C: New test.
1192         * g++.dg/parse/operator4.C: Adjust error marker.
1193
1194 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1195
1196         PR target/25603
1197         * gfortran.dg/pr25603.f: New testcase.
1198
1199 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
1200
1201         * gcc.dg/bf-spl1.c: Don't specify -m68000.
1202         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1203
1204 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
1205
1206         * g++.dg/eh/spbp.C: New.
1207
1208 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR middle-end/26379
1211         * gcc.target/i386/mmx-7.c: New test.
1212
1213 2006-02-20  Roger Sayle  <roger@eyesopen.com>
1214
1215         PR tree-optimization/26361
1216         * gcc.dg/tree-ssa/vrp27.c: New test case.
1217
1218 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
1219
1220         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1221         * gcc.dg/tree-ssa/complex-4.c: Here.
1222
1223 2006-02-19  Roger Sayle  <roger@eyesopen.com>
1224
1225         PR middle-end/19543
1226         * gfortran.dg/logical_1.f90: New test case.
1227
1228 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
1229
1230         PR middle-end/26334
1231         * gcc.dg/20060218-1.c: Moved to...
1232         * gcc.target/i386/20060218-1.c: ... here.  New test.
1233
1234 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1235
1236         PR fortran/26201
1237         * gfortran.dg/convert_1.f90: New.
1238
1239 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
1240
1241         PR fortran/25054
1242         * gfortran.dg/namelist_5.f90: New test.
1243
1244         PR fortran/25089
1245         * gfortran.dg/namelist_4.f90: New test.
1246
1247 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1248
1249         PR tree-opt/25680
1250         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1251
1252 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1253
1254         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1255         variable to take into account the variable name in the
1256         function header.
1257         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1258
1259 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
1260
1261         PR middle-end/26334
1262         * gcc.c-torture/compile/20060217-1.c: New test.
1263         * gcc.dg/20060218-1.c: New test.
1264
1265 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
1266
1267         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1268
1269 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1270
1271         * gcc.dg/cpp/undef3.c: New test.
1272         * gcc.dg/cpp/trad/builtins2.c: New test.
1273
1274 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
1275
1276         PR c++/26266
1277         * g++.dg/template/static22.C: New test.
1278         * g++.dg/template/static23.C: New test.
1279         * g++.dg/template/static24.C: New test.
1280         * g++.dg/template/non-dependent13.C: New test.
1281         * g++.dg/init/member1.C: Tweak error markers.
1282
1283 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1284
1285         PR target/26255
1286         * gcc.c-torture/compile/pr26255.c: New test case.
1287
1288 2006-02-16  Roger Sayle  <roger@eyesopen.com>
1289
1290         * gfortran.fortran-torture/execute/where_10.f90: New test case.
1291         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1292         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1293         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1294         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1295         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1296         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1297
1298 2006-02-16  Jeff Law  <law@redhat.com>
1299
1300         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1301         * gcc.dg/tree-ssa/vrp26.c: New test.
1302
1303 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
1304
1305         PR target/20353
1306         PR target/24578
1307         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1308         __UCLIBC__ is defined.
1309
1310 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
1311
1312         PR fortran/26224
1313         * gfortran.dg/gomp/pr26224.f: New test.
1314
1315 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
1316
1317         PR tree-opt/25918
1318         * lib/target-supports.exp
1319         (check_effective_target_vect_short_mult): New.
1320         (check_effective_target_vect_char_mult): New.
1321         (check_effective_target_vect_widen_sum_qi_to_si): New.
1322         (check_effective_target_vect_widen_sum_qi_to_hi): New.
1323         (check_effective_target_vect_widen_sum_hi_to_si): New.
1324         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1325         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1326         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1327         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1328         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1329         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1330         vect-reduc-pattern-2c.c
1331         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1332         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1333         vect-reduc-pattern-1c.c
1334
1335 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
1336
1337         PR fortran/24557
1338         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1339
1340 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1341
1342         PR fortran/26054
1343         * gfortran.dg/enum_8.f90: Remove check for warning.
1344         * gfortran.dg/iomsg_1.f90: Ditto.
1345         * gfortran.dg/enum_1.f90: Ditto.
1346         * gfortran.dg/enum_9.f90: Ditto.
1347         * gfortran.dg/enum_2.f90: Ditto.
1348         * gfortran.dg/enum_10.f90: Ditto.
1349         * gfortran.dg/enum_3.f90: Ditto.
1350         * gfortran.dg/flush_1.f90: Ditto.
1351         * gfortran.dg/enum_4.f90: Ditto.
1352         * gfortran.dg/array_constructor_1.f90: Ditto.
1353         * gfortran.dg/enum_5.f90: Ditto.
1354         * gfortran.dg/enum_6.f90: Ditto.
1355         * gfortran.dg/enum_7.f90: Ditto.
1356
1357 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
1358
1359         PR middle-end/26300
1360         * gcc.c-torture/compile/20060215-1.c: New test.
1361
1362 2006-02-14  Roger Sayle  <roger@eyesopen.com>
1363
1364         PR middle-end/23670
1365         * gcc.dg/tree-ssa/andor-2.c: New test case.
1366
1367 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
1368
1369         PR fortran/25045
1370         * optional_dim.f90:  New test.
1371
1372 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1373
1374         PR fortran/26277
1375         * gfortran.dg/label_4.f90: New.
1376
1377 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
1378             Diego Novillo  <dnovillo@redhat.com>
1379             Uros Bizjak  <uros@kss-loka.si>
1380
1381         * gfortran.dg/gomp: New directory.
1382
1383 2006-02-14  Richard Guenther  <rguenther@suse.de>
1384
1385         PR tree-optimization/26258
1386         * gcc.dg/torture/pr26258.c: New testcase.
1387
1388 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
1389
1390         PR fortran/26246
1391         * gfortran.dg/pr26246_1.f90: New test.
1392         * gfortran.dg/pr26246_2.f90: New test.
1393
1394         PR middle-end/26092
1395         * gcc.c-torture/compile/20060208-1.c: New test.
1396
1397 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
1398
1399         PR fortran/26074
1400         PR fortran/25103
1401         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1402         * gfortran.dg/bad_automatic_objects_1.f90: New test.
1403         * gfortran.dg/automatic_module_variable.f90: Change error message.
1404
1405         PR fortran/20861
1406         * gfortran.dg/internal_dummy_1.f90: New test.
1407
1408         PR fortran/20871
1409         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1410
1411
1412         PR fortran/25083
1413         * gfortran.dg/uncommon_block_data_1.f90: New test.
1414         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1415         with standard.
1416
1417         PR fortran/25088
1418         * gfortran.dg/typed_subroutine_1.f90: New test.
1419
1420 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
1421
1422         * objc.dg/dwarf-1.m: New.
1423
1424 2006-02-13  Roger Sayle  <roger@eyesopen.com>
1425
1426         PR middle-end/24427
1427         * gcc.dg/tree-ssa/andor-1.c: New test case.
1428
1429 2006-02-13  Josh Conner  <jconner@apple.com>
1430
1431         PR target/25376
1432         * gcc.dg/pr25376.c: New test.
1433
1434         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1435         assemble.
1436         * lib/target-supports.exp (check_named_sections_available):
1437         Only compile named-sections test -- don't assemble.
1438
1439 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1440
1441         * g++.dg/warn/no-write-strings.C: New test.
1442         * g++.dg/warn/write-strings.C: Likewise.
1443         * g++.dg/warn/write-strings-default.C: Likewise.
1444
1445 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
1446
1447         PR fortran/25806
1448         * gfortran.dg/ret_pointer_2.f90: New test.
1449
1450 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
1451
1452         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1453
1454 2006-02-10  Jeff Law  <law@redhat.com>
1455
1456         * gcc.c-torture/compile/pr26213.c: New test.
1457
1458 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
1459
1460         gfortran.dg/null_1.f90: New test.
1461
1462 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1463
1464         PR fortran/14771
1465         * gfortran.dg/parens_4.f90: New.
1466         * gfortran.dg/parens_5.f90: New.
1467
1468 2006-02-10  Richard Guenther  <rguenther@suse.de>
1469
1470         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1471
1472 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1473         Paul Thomas  <pault@gcc.gnu.org>
1474
1475         PR fortran/14771
1476         * gfortran.dg/parens_1.f90: New.
1477         * gfortran.dg/parens_2.f90: New.
1478         * gfortran.dg/parens_3.f90: New.
1479
1480 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
1481
1482         PR fortran/26038
1483         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1484
1485         PR fortran/25059
1486         * gfortran.dg/impure_assignment_1.f90: New test.
1487
1488         PR fortran/25070
1489         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1490
1491 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1492
1493         PR target/26141
1494         * g++.dg/expr/stdarg2.C: New test.
1495
1496 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1497
1498         PR inline-asm/16194
1499         * gcc.dg/pr16194.c: New test.
1500
1501 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1502
1503         * ada/acats/run_acats: Use portable variant of "$@".
1504
1505 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1506
1507         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1508         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1509
1510 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1511
1512         PR tree-opt/26179
1513         * g++.dg/opt/pr26179.C: New test.
1514
1515 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1516
1517         PR middle-end/26134
1518         * gcc.dg/tree-ssa/complex-3.c: New test.
1519
1520 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1521
1522         * gcc.c-torture/compile/volatile-1.c: New test.
1523
1524 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
1525
1526         PR 26180
1527         * gcc.dg/tree-ssa/pr26180.c: New test.
1528
1529 2006-02-08  Jeff Law  <law@redhat.com>
1530
1531         * gcc.dg/tree-ssa/pr21417.c: New test.
1532
1533 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1534
1535         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1536         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
1537
1538 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1539
1540         * lib/scanrtl.exp: New.
1541
1542 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1543
1544         PR c++/26071
1545         * g++.dg/other/virtual2.C: New test.
1546
1547         PR c++/26070
1548         * g++.dg/other/virtual1.C: New test.
1549
1550 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1551
1552         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
1553         cleanup-ipa-dump): Update dump file glob patterns.
1554         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
1555         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
1556
1557         * lib/gcc-dg.exp: Load it.
1558         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
1559
1560 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
1561
1562         PR testsuite/26159
1563         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
1564         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1565
1566 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1567
1568         PR fortran/25577
1569         * gfortran.dg/mvbits_1.f90: New.
1570
1571 2006-02-07  Dirk Mueller  <dmueller@suse.com>
1572
1573         * g++.dg/warn/Wdiv-by-zero.C: New test.
1574         * g++.dg/warn/Wno-div-by-zero.C: New.
1575
1576 2006-02-07  Jeff Law  <law@redhat.com>
1577
1578         * gcc.dg/tree-ssa/pr21559.c: New test.
1579
1580         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
1581         multiple VRP passes.
1582         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1583         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1584         * gcc.dg/tree-ssa/pr21582.c: Likewise.
1585         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1586         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1587         * gcc.dg/tree-ssa/vrp02.c: Likewise
1588         * gcc.dg/tree-ssa/vrp11.c: Likewise
1589         * gcc.dg/tree-ssa/pr14341.c: Likewise
1590         * gcc.dg/tree-ssa/vrp19.c: Likewise
1591         * gcc.dg/tree-ssa/vrp20.c: Likewise
1592         * gcc.dg/tree-ssa/vrp03.c: Likewise
1593         * gcc.dg/tree-ssa/pr21086.c: Likewise
1594         * gcc.dg/tree-ssa/pr21959.c: Likewise
1595         * gcc.dg/tree-ssa/vrp21.c: Likewise
1596         * gcc.dg/tree-ssa/vrp04.c: Likewise
1597         * gcc.dg/tree-ssa/pr25485.c: Likewise
1598         * gcc.dg/tree-ssa/pr22026.c: Likewise
1599         * gcc.dg/tree-ssa/vrp22.c: Likewise
1600         * gcc.dg/tree-ssa/vrp05.c: Likewise
1601         * gcc.dg/tree-ssa/20030807-10.c: Likewise
1602         * gcc.dg/tree-ssa/pr20701.c: Likewise
1603         * gcc.dg/tree-ssa/vrp23.c: Likewise
1604         * gcc.dg/tree-ssa/vrp06.c: Likewise
1605         * gcc.dg/tree-ssa/pr22117.c: Likewise
1606         * gcc.dg/tree-ssa/pr20702.c: Likewise
1607         * gcc.dg/tree-ssa/vrp15.c: Likewise
1608         * gcc.dg/tree-ssa/pr21090.c: Likewise
1609         * gcc.dg/tree-ssa/pr21294.c: Likewise
1610         * gcc.dg/tree-ssa/vrp24.c: Likewise
1611         * gcc.dg/tree-ssa/vrp07.c: Likewise
1612         * gcc.dg/tree-ssa/pr21563.c: Likewise
1613         * gcc.dg/tree-ssa/pr25382.c: Likewise
1614         * gcc.dg/tree-ssa/vrp16.c: Likewise
1615         * gcc.dg/tree-ssa/vrp25.c: Likewise
1616         * gcc.dg/tree-ssa/vrp08.c: Likewise
1617         * gcc.dg/tree-ssa/20030807-6.c: Likewise
1618         * gcc.dg/tree-ssa/vrp17.c: Likewise
1619         * gcc.dg/tree-ssa/pr21458.c: Likewise
1620         * g++.dg/tree-ssa/pr18178.C: Likewise
1621
1622 2006-02-07  Richard Guenther  <rguenther@suse.de>
1623
1624         PR c++/26140
1625         Revert
1626         2006-01-30  Richard Guenther  <rguenther@suse.de>
1627         PR c++/23372
1628         * gcc.dg/pr23372-1.C: New testcase.
1629
1630         * g++.dg/tree-ssa/pr26140.C: New testcase.
1631
1632 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
1633
1634         PR c++/9737
1635         * g++.dg/template/ttp15.C: New test.
1636         * g++.dg/template/ttp16.C: Likewise.
1637         * g++.dg/template/ttp17.C: Likewise.
1638         * g++.old-deja/g++.pt/ttp36.C: Remove.
1639         * g++.old-deja/g++.pt/ttp19.C: Likewise.
1640         * g++.old-deja/g++.pt/ttp37.C: Likewise.
1641         * g++.old-deja/g++.pt/ttp38.C: Likewise.
1642         * g++.old-deja/g++.pt/ttp39.C: Likewise.
1643         * g++.old-deja/g++.pt/ttp9.C: Likewise.
1644         * g++.old-deja/g++.pt/ttp40.C: Likewise.
1645         * g++.old-deja/g++.pt/ttp51.C: Likewise.
1646         * g++.old-deja/g++.pt/ttp26.C: Likewise.
1647         * g++.old-deja/g++.pt/ttp36.C: Likewise.
1648
1649 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
1650
1651         PR libfortran/23815
1652         * unf_io_convert_4.f90:  New test.
1653
1654 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
1655
1656         * gcc.dg/tree-ssa/loadpre10.c: New test.
1657         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
1658         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
1659         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
1660
1661 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1662
1663         PR libfortran/24685
1664         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
1665
1666 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
1667
1668         PR tree-opt/25251
1669         * gfortran.dg/assign_7.f: New test.
1670
1671 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1672
1673         PR fortran/26041
1674         PR fortran/26064
1675         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
1676         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
1677         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
1678
1679 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
1680
1681         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
1682         in size_t typedef.
1683
1684 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1685
1686         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
1687         * g++.dg/charset/string.c (foo): Likewise.
1688         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
1689         const char*
1690         * g++.dg/ext/builtin2.C (printf): Likewise.
1691         * g++.dg/init/new15.C (printf): Likewise.
1692         * g++.dg/opt/pr17697-1.C (foo): Likewise.
1693         * g++.dg/opt/pr17697-2.C (foo): Likewise.
1694         * g++.dg/opt/pr17697-3.C (foo): Likewise.
1695         * g++.dg/template/non-dependent4.C (temp): Likewise.
1696         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
1697         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
1698         parameter type to const char*.
1699         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
1700         Change type to const char*.
1701         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
1702         Likewise.
1703         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
1704         second parameter type to const char*.
1705         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
1706         (Y::Y): Change parameter type to const char*.
1707         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
1708         * g++.old-deja/g++.jason/report.C: Apply const correctness.
1709         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
1710         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
1711         (char*).
1712         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
1713         const char*.
1714         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
1715         type to const char*.
1716         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
1717         return type to const char*.
1718         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
1719         to const char*.
1720         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
1721         * g++.old-deja/g++.law/refs1.C: Likewise.
1722         * g++.old-deja/g++.law/visibility1.C: Likewise.
1723         * g++.old-deja/g++.law/visibility2.C: Likewise.
1724         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
1725         const char*.
1726         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
1727         * g++.old-deja/g++.mike/net48.C: Likewise.
1728         * g++.old-deja/g++.mike/p646.C: Likewise.
1729         * g++.old-deja/g++.mike/p6746.C: Likewise.
1730         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
1731         type to const char*.
1732         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
1733         deprecated conversion warning.
1734         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
1735         char*.
1736         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
1737         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
1738         * g++.old-deja/g++.pt/explicit8.C: Likewise.
1739         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
1740         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
1741         * g++.old-deja/g++.pt/nontype3.C: Likewise.
1742         * g++.old-deja/g++.pt/t39.C: Likewise.
1743         * g++.old-deja/g++.robertl/eb106.C: Likewise.
1744         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
1745
1746 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
1747
1748         PR fortran/25075
1749         intrinsic_argument_conformance_1.f90:  New test.
1750
1751 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
1752
1753         PR fortran/20845
1754         * gfortran.dg/char_result_11.f90: Add SAVE.
1755         * gfortran.dg/der_pointer_4.f90: Ditto.
1756         * gfortran.dg/default_initialization.f90: New test.
1757
1758 2006-02-03  Jeff Law  <law@redhat.com>
1759
1760         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
1761         handle more than 100 dump files.
1762         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
1763         * lib/scantree.exp (scan-tree-dump): Likewise.
1764         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
1765         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
1766         * lib/scanipa.exp (scan-ipa-dump): Likewise.
1767         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
1768         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
1769
1770 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
1771
1772         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
1773
1774 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
1775
1776         * g++.dg/template/using12.C: New test.
1777
1778 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
1779
1780         * gcc.target/powerpc/pr25960.c: New test.
1781
1782 2006-02-02  Steven G. Kargl  <kargls@comcast>
1783
1784         PR fortran/24958
1785         gfortran.dg/nullify_2.f90: New test.
1786
1787 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
1788
1789         PR 25990
1790         * gcc.dg/gomp/pr25990.c: New test.
1791
1792 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
1793
1794         PR c++/25342
1795         * g++.gd/template/partial4.C: New test.
1796
1797 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
1798
1799         PR middle-end/26001
1800         * gfortran.dg/data_char_2.f90: New.
1801
1802 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
1803
1804         PR fortran/26039
1805         maxval_maxloc_conformance_1.f90:  New test.
1806
1807 2006-01-31  Richard Guenther  <rguenther@suse.de>
1808
1809         * gcc.target/i386/sselibm-1.c: New testcase.
1810         * gcc.target/i386/sselibm-2.c: Likewise.
1811         * gcc.target/i386/sselibm-3.c: Likewise.
1812         * gcc.target/i386/sselibm-4.c: Likewise.
1813         * gcc.target/i386/sselibm-5.c: Likewise.
1814
1815 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1816
1817         PR fortran/24266
1818         * gfortran.dg/arrayio_derived_2.f90: New.
1819
1820 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
1821
1822         * gcc.dg/unsigned-long-compare.c: New test.
1823
1824 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
1825
1826         PR testsuite/25318
1827         * lib/target-supports.exp (check_effective_target_freorder):
1828         Check to see if target supports -freorder-blocks-and-partition.
1829         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
1830         instead of "dg-require-named-sections".
1831
1832 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
1833
1834         PR target/14798:
1835         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
1836         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
1837         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1838         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1839         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
1840         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
1841         * gcc.dg/attr-isr-trap_exit.c: Likewise.
1842         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1843
1844 2006-01-30  Richard Guenther  <rguenther@suse.de>
1845
1846         PR c++/23372
1847         * gcc.dg/pr23372-1.C: New testcase.
1848
1849 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
1850
1851         * gcc.dg/gomp/pr25874.c: New test.
1852
1853 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
1854
1855         PR tree-opt/25911
1856         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
1857
1858 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
1859
1860         PR fortran/18578
1861         PR fortran/18579
1862         PR fortran/20857
1863         PR fortran/20885
1864         * gfortran.dg/intent_out_1.f90: New test.
1865
1866 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
1867
1868         PR fortran/17911
1869         * gfortran.dg/procedure_lvalue.f90: New test.
1870
1871         PR fortran/20895
1872         PR fortran/25030
1873         * gfortran.dg/char_pointer_assign_2.f90: New test.
1874         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
1875         assignment to be consistent with standard.
1876         * gfortran.dg/char_result_2.f90: The same.
1877         * gfortran.dg/char_result_8.f90: The same.
1878
1879 2006-01-28  Zack Weinberg  <zackw@panix.com>
1880
1881         * gcc.dg/Woverlength-strings.c
1882         * gcc.dg/Woverlength-strings-pedantic-c89.c
1883         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
1884         * gcc.dg/Woverlength-strings-pedantic-c99.c
1885         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
1886
1887 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
1888
1889         * gcc.c-torture/execute/20060127-1.c: New test.
1890
1891 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1892
1893         PR c++/25999
1894         * g++.dg/ext/pragmaweak1.C: New test.
1895
1896 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1897
1898         PR c++/25855
1899         * g++.dg/template/spec29.C: New test.
1900
1901 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
1902
1903         PR c/19606.
1904         * gcc.c-torture/execute/pr19606.c: New.
1905
1906 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
1907
1908         * gcc.dg/pragma-re-4.c: New test.
1909
1910 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
1911
1912         PR fortran/25964
1913         * gfortran.dg/assumed_size_refs_3.f90: New test.
1914
1915 2006-01-27  Ben Elliston  <bje@au.ibm.com>
1916
1917         * gcc.misc-tests/dectest.exp: Remove defunct comment.
1918
1919 2006-01-26  Laurent GUERBY <laurent@guerby.net>
1920
1921         PR ada/21317
1922         * ada/acats/support/impdef.a: Add One_Long_Second.
1923         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
1924         * ada/acats/tests/c9/c94026.a: Likewise.
1925         * ada/acats/tests/c9/c97305c.ada: Likewise.
1926         * ada/acats/tests/c9/c99004a.ada: Likewise.
1927
1928 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
1929
1930         PR fortran/25964
1931         * gfortran.dg/global_references_2.f90: New test.
1932
1933         PR fortran/25084
1934         PR fortran/20852
1935         PR fortran/25085
1936         PR fortran/25086
1937         * gfortran.dg/assumed_charlen_function_1.f90: New test.
1938         * gfortran.dg/assumed_charlen_function_3.f90: New test.
1939
1940         PR fortran/25416
1941         * gfortran.dg/assumed_charlen_function_2.f90: New test.
1942
1943 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
1944
1945         PR c/25892
1946         * gcc.dg/Wpointer-sign.c: New.
1947         * gcc.dg/Wpointer-sign-Wall.c: New.
1948         * gcc.dg/Wpointer-sign-Wall-no.c: New.
1949         * gcc.dg/Wpointer-sign-pedantic.c: New.
1950         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
1951         * gcc.dg/conv-2.c: Use -Wpointer-sign.
1952
1953 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
1954
1955         PR C/25861
1956         * gcc.c-torture/compile/pr25861.c: New test.
1957
1958 2006-01-26  Paul Brook  <paul@codesourcery.com>
1959
1960         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
1961         on short-enum targets.
1962         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
1963         variable.
1964         (generate_fields): Use short_enums.
1965         (main): Set short_enums.  Document -e.
1966         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
1967         on short-enum targets.
1968         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
1969         variable.
1970         (generate_fields): Use short_enums.
1971         (main): Set short_enums.  Document -e.
1972         * lib/target-supports.exp (check_effective_target_short_enums): New.
1973
1974 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
1975
1976         PR target/25947
1977         * gcc.dg/torture/pr25947-1.c: New test.
1978
1979 2006-01-25  Jan Hubicka  <jh@suse.cz>
1980             Roger Sayle  <roger@eyesopen.com>
1981
1982         PR rtl-optimization/25703
1983         * gcc.target/i386/20060125-1.c: New test case.
1984         * gcc.target/i386/20060125-2.c: New test case.
1985
1986 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1987
1988         PR fortran/18540
1989         * gfortran.dg/goto_1.f: New.
1990
1991 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
1992
1993         PR fortran/25716
1994         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
1995         25716 on 32-bit systems too.
1996
1997 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
1998
1999         PR testsuite/25590
2000         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2001
2002 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2003
2004         * gcc.dg/tree-ssa/gen-vect-33.c: New.
2005
2006 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2007
2008         PR fortran/25835
2009         * gfortran.dg/read_eof.f90: Delete, renamed.
2010         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2011         * gfortran.dg/read_eof_2.f90: New test.
2012         * gfortran.dg/read_eof_3.f90: New test.
2013
2014 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
2015
2016         PR tree-opt/25860
2017         * gcc.c-torture/compile/pr25860.c: New test.
2018
2019 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2020
2021         PR c++/25552
2022         * g++.dg/parse/dtor8.C: New test.
2023
2024 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
2025
2026         PR testsuite/25891
2027         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2028         * gcc.dg/gomp/gomp.exp: Return without testing anything if
2029         check_effective_target_fopenmp returns 0.
2030
2031 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
2032
2033         PR ada/20548
2034         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2035         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2036         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2037
2038 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
2039
2040         PR tree-opt/25857
2041         * g++.dg/opt/pr25857.C: New test.
2042
2043 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
2044         Jan Hubicka  <jh@suse.cz>
2045         Richard Guenther  <rguenther@suse.de>
2046
2047         PR rtl-optimization/25654
2048         * gcc.dg/torture/pr25654.c: New testcase.
2049         * gcc.target/i386/pr25654.c: Likewise.
2050
2051 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
2052
2053         PR fortran/25901
2054         * gfortran.dg/internal references_2.f90: New test.
2055
2056         Fix regression in testing of admissability of attributes.
2057         * gfortran.dg/intent_used_1.f90: New test.
2058
2059 2006-01-23  Ben Elliston  <bje@au.ibm.com>
2060
2061         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2062         Remove target conditional torture options for i?86 and x86_64
2063         GNU/Linux.
2064
2065 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2066
2067         PR c++/10891
2068         * g++.dg/rtti/no-rtti.C: New.
2069
2070 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
2071
2072         PR c++/25895
2073         * g++.dg/inherit/conv2.C: New test.
2074
2075         PR c++/25856
2076         * g++.dg/parse/dtor7.C: New test.
2077
2078         PR c++/25858
2079         * g++.dg/template/crash44.C: New test.
2080
2081 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
2082
2083         PR fortran/25124
2084         PR fortran/25625
2085         * gfortran.dg/internal_references_1.f90: New test.
2086           PR fortran/20881
2087         PR fortran/23308
2088         PR fortran/25538
2089         PR fortran/25710
2090         * gfortran.dg/global_references_1.f90: New test.
2091         * gfortran.dg/g77/19990905-1.f: Restore the error that
2092         there is a clash between the common block name and
2093         the name of a subroutine reference.
2094
2095         PR fortran/PR24276
2096         * gfortran.dg/aliasing_dummy_1.f90: New test.
2097
2098 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
2099
2100         * gcc.dg/vmx/1b-01.c: Warning fix.
2101         * gcc.dg/vmx/1c-02.c: Likewise.
2102         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2103
2104 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
2105
2106         PR testsuite/24962
2107         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2108
2109 2006-01-20  Richard Guenther  <rguenther@suse.de>
2110         Steven Bosscher <stevenb.gcc@gmail.com>
2111
2112         PR rtl-optimization/24626
2113         * gcc.dg/torture/pr24626-1.c: New testcase.
2114         * gcc.dg/torture/pr24626-2.c: Likewise.
2115         * gcc.dg/torture/pr24626-3.c: Likewise.
2116         * gcc.dg/torture/pr24626-4.c: Likewise.
2117
2118 2006-01-20  Dirk Mueller  <dmueller@suse.com>
2119
2120         PR c++/5520
2121         * g++.dg/warn/empty-body.C: New.
2122
2123 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
2124
2125         PR c++/22136
2126         * g++.dg/template/using10.C: New test.
2127         * g++.dg/temlpate/using11.C: Likewise.
2128         * g++.dg/inherit/using5.C: Tweak error messages.
2129
2130 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
2131
2132         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2133         target test.
2134         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2135
2136 2006-01-19  Jan Hubicka  <jh@suse.cz>
2137
2138         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2139
2140 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2141
2142         PR c++/25854
2143         * g++.dg/template/spec28.C: New test.
2144
2145 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
2146
2147         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2148         Fix fprintf's by adding srcdir or removing it.
2149
2150 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
2151
2152         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2153         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2154         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2155         * testsuite/gcc.dg/gomp/empty.c: Likewise.
2156         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2157         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2158         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2159         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2160         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2161         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2162         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2163         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2164         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2165         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2166
2167 2006-01-18  Jeff Law  <law@redhat.com>
2168
2169         * gcc.dg/tree-ssa/vrp25.c: New test.
2170
2171 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2172
2173         * gcc.dg/pr25805.c: Fix misapplied patch.
2174
2175 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
2176
2177         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2178         (check_effective_target_vect_udot_qi): New.
2179         (check_effective_target_vect_sdot_hi): New.
2180         (check_effective_target_vect_udot_hi): New.
2181         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2182         prefixed with "wrapv-" with -fwrapv.
2183         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2184         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2185         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2186         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2187         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2188
2189         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2190         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2191         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2192         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2193
2194 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2195
2196         PR c++/16829
2197         * g++.dg/other/default2.C: New test.
2198         * g++.dg/other/default3.C: New test.
2199
2200 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2201
2202         PR c/25805
2203         * gcc.dg/pr25805.c: New file.
2204
2205 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
2206
2207         PR c++/25836
2208         * g++.dg/template/init6.C: New test.
2209
2210 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
2211
2212         * gcc.dg/tree-ssa/pr24287.c: New test
2213
2214 2006-01-18  Eric Christopher  <echristo@apple.com>
2215
2216         * g++.dg/eh/table.C: New.
2217
2218 2006-01-18  DJ Delorie  <dj@redhat.com>
2219
2220         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2221         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2222         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2223         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2224
2225 2006-01-18  Jeff Law  <law@redhat.com>
2226
2227         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2228         on wrapping on overflow semantics.
2229
2230         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2231
2232         * gcc.gc/tree-ssa/vrp23.c: New test.
2233         * gcc.gc/tree-ssa/vrp24.c: New test.
2234
2235 2006-01-18  Richard Henderson  <rth@redhat.com>
2236             Aldy Hernandez  <aldyh@redhat.com>
2237             Jakub Jelinek  <jakub@redhat.com>
2238             Diego Novillo  <dnovillo@redhat.com>
2239             Uros Bizjak  <uros@kss-loka.si>
2240
2241         * testsuite/gcc.dg/gomp: New directory.
2242
2243 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
2244             Steven G. Kargl  <kargls@comcast.net>
2245
2246         PR fortran/20869
2247         * gfortran.dg/intrinsic_external_1.f90: New test.
2248
2249         PR fortran/20875.
2250         * gfortran.dg/elemental_pointer_1.f90: New test.
2251
2252         PR fortran/25024
2253         * gfortran.dg/external_procedures_1.f90: New test.
2254
2255         PR fortran/25785
2256         gfortran.dg/assumed_present.f90: New test.
2257
2258 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
2259
2260         * g++.dg/parse/lookup5.C: New test.
2261
2262 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2263
2264         PR fortran/25697
2265         * gfortran.dg/read_eof.f90: New test.
2266
2267 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2268
2269         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2270         add a closing brace.
2271
2272 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2273
2274         PR fortran/25631
2275         * gfortran.dg/fmt_tl.f: New test.
2276
2277 2006-01-17  Eric Christopher  <echristo@apple.com>
2278
2279         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2280         * g++.old-deja/g++.warn/impint2.C: Ditto.
2281         * g++.old-deja/g++.other/null1.C: Ditto.
2282         * g++.dg/warn/conv2.C: Ditto.
2283         * g++.dg/warn/conv4.C: New file.
2284
2285 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2286
2287         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2288
2289 2006-01-17  Andreas Jaeger  <aj@suse.de>
2290             Janis Johnson <janis187@us.ibm.com>
2291
2292         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2293         in 64-bit.
2294         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2295         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2296
2297 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2298
2299         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2300         xfail txxx where xxx >= 25.
2301
2302 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2303
2304         PR testsuite/25764
2305         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2306
2307 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
2308
2309         PR c/25682
2310         * gcc.dg/pr25682.c: New test.
2311         * g++.dg/parse/array-size2.C: New test.
2312
2313 2006-01-16  Ian Lance Taylor  <ian@airs.com>
2314
2315         * consistency.vlad: Remove entire directory, 1652 files.
2316
2317 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
2318
2319         * lib/target-supports.exp (check_effective_target_dfp_nocache,
2320         check_effective_target_dfprt_nocache): New.
2321         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2322         (check_effective_target_dfprt): New.
2323         * lib/c-compat.exp (check_dfp): Remove.
2324         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2325         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2326         level of support for decimal float.
2327         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2328         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2329         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2330         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2331         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2332         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2333         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2334         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2335         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2336         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2337         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2338         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2339         directives.
2340
2341 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
2342
2343         PR testsuite/25741
2344         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2345         $base_dir/../.
2346         * lib/gfortran.exp (gfortran_init): Likewise.
2347         * lib/obj-c++.exp (obj-c++_init): Likewise.
2348         * lib/scanasm.exp (scan-assembler-dem): Likewise.
2349         (scan-assembler-dem-not): Likewise.
2350         * lib/scandump.exp (scan-dump-dem): Likewise.
2351         (scan-dump-dem-not): Likewise.
2352
2353 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
2354
2355         PR testsuite/25767
2356         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2357         powerpc-*-darwin*.
2358         * lib/obj-c++.exp (obj-c++_init): Likewise.
2359
2360 2006-01-16  Richard Guenther  <rguenther@suse.de>
2361
2362         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2363
2364 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2365
2366         PR testsuite/25777
2367         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2368         to LD_LIBRARY_PATH.
2369
2370 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2371             Andrew Pinski  <pinskia@physics.uc.edu>
2372
2373         * gcc.dg/minmax-1.c: New test.
2374
2375 2006-01-16  Ben Elliston  <bje@au.ibm.com>
2376
2377         * gcc.dg/dfp/dfp.exp: Correct FSF address.
2378         * gcc.misc-tests/dectest.exp: Ditto.
2379
2380 2006-01-15  Ian Lance Taylor  <ian@airs.com>
2381
2382         PR testsuite/25796
2383         * gcc.target/i386/cmov6.c: Use -march=k8.
2384
2385 2006-01-15  Andreas Jaeger  <aj@suse.de>
2386
2387         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2388         x86 does not have __float128.
2389
2390 2006-01-14  Ian Lance Taylor  <ian@airs.com>
2391
2392         * gcc.target/i386/cmov6.c: New test.
2393
2394 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
2395
2396         PR c++/25663
2397         * g++.dg/template/ctor6.C: New test.
2398
2399 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
2400
2401         PR tree-optimization/25485
2402         * gcc.dg/tree-ssa/pr25485.c: New.
2403
2404 2006-01-14  Richard Guenther  <rguenther@suse.de>
2405
2406         PR tree-optimization/22548
2407         PR tree-optimization/22555
2408         PR tree-optimization/22501
2409         * gcc.dg/tree-ssa/alias-4.c: New testcase.
2410         * gcc.dg/tree-ssa/alias-5.c: Likewise.
2411         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2412         * gcc.dg/tree-ssa/alias-7.c: Likewise.
2413         * gcc.dg/tree-ssa/alias-8.c: Likewise.
2414         * gcc.dg/tree-ssa/alias-9.c: Likewise.
2415         * gcc.dg/tree-ssa/alias-10.c: Likewise.
2416         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2417         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2418
2419 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
2420
2421         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
2422         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2423
2424 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
2425         Richard Guenther  <rguenther@suse.de>
2426
2427         PR rtl-optimization/24257
2428         * gcc.dg/torture/pr24257.c: New testcase.
2429
2430 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
2431
2432         * gcc.c-torture/execute/20060110-1.c: New test.
2433         * gcc.c-torture/execute/20060110-2.c: New test.
2434
2435 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
2436
2437         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2438
2439 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
2440
2441         PR fortran/25756
2442         * gfortran.dg/label_3.f90: New test.
2443
2444 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
2445
2446         PR tree-optimization/25771
2447         * g++.dg/tree-ssa/pr25771.C: New test
2448
2449 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2450
2451         PR tree-opt/24365
2452         * g++.dg/opt/complex5.C: New test.
2453
2454 2006-01-13  Richard Guenther  <rguenther@suse.de>
2455
2456         * gcc.target/i386/387-9.c: New testcase.
2457
2458 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2459
2460         PR c++/24824
2461         * g++.dg/debug/dwarf2-1.C: New.
2462
2463 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2464
2465         PR testsuite/25728
2466         * lib/gcov.exp (verify-lines): Add "close $fd".
2467
2468 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
2469             Ben Elliston  <bje@au.ibm.com>
2470
2471         * gcc.dg/dfp/inf-1.c: New test.
2472
2473 2006-01-12  Janis Johnson <janis187@us.ibm.com>
2474             Yao Qi  <qiyaoltc@cn.ibm.com>
2475             Ben Elliston  <bje@au.ibm.com>
2476             Jon Grimm  <jgrimm2@us.ibm.com>
2477
2478         * gcc.dg/nodfp-1.c: New test.
2479         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2480         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2481         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2482         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2483         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2484         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2485         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2486         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2487         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2488         * gcc.dg/format/dfp-scanf-1.c: Likewise.
2489         * gcc.dg/format/dfp-printf-1.c: Likewise.
2490         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2491         (compat_setup_dfp): New.
2492         * gcc.dg/compat/compat.exp: Use it.
2493         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2494         Make some variables global, prepend "compat_" to their names.
2495         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2496         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2497         * gcc.misc-tests/dectest.exp: New test driver for decTest.
2498         * lib/compat.exp (compat_skip_list): Make global, rename.
2499         * lib/c-compat.exp: New file.
2500         * lib/target-supports.exp (check_effective_target_dfp): New.
2501
2502         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2503         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2504         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2505         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2506         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2507         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2508         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2509         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2510         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2511         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2512         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
2513         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
2514         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
2515         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
2516         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
2517         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
2518         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
2519         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
2520         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
2521         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
2522         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
2523         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
2524         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
2525         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
2526         gcc.dg/dfp/struct-layout-1.c,
2527         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
2528         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
2529         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
2530         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
2531         gcc.dg/dfp/func-vararg-dfp.c,
2532         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
2533         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
2534         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
2535         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
2536         gcc.dg/dfp/wtr-conversion-1.c: New tests.
2537
2538 2006-01-11  Richard Guenther  <rguenther@suse.de>
2539
2540         PR tree-optimization/25734
2541         * gcc.dg/tree-ssa/pr25734.c: New testcase.
2542
2543 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2544
2545         PR fortran/25486
2546         * gfortran.dg/literal_character_constant_1_x.F: New test.
2547         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
2548         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
2549         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
2550
2551 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2552
2553         PR c++/25386
2554         * g++.dg/ext/packed3.C: Add expected packed error.
2555
2556 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
2557
2558         PR target/25706
2559         * gcc.dg/torture/pr25706-1.c: New test.
2560
2561 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
2562
2563         PR tree-optimization/23109
2564         PR tree-optimization/23948
2565         PR tree-optimization/24123
2566
2567         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
2568         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
2569         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
2570         g++.dg/tree-ssa/pr23948.C: New testcases.
2571         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
2572         three divisions in order to do the optimization.
2573
2574 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2575
2576         PR c++/25632
2577         * g++.dg/other/pr25632.C: New test.
2578
2579 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
2580
2581         PR fortran/25730
2582         * gfortran.dg/used_types_1.f90: New test.
2583
2584 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
2585
2586         PR target/25718
2587         * gcc.dg/torture/pr25718-1.c: New test.
2588
2589 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2590
2591         * gfortran.dg/list_read_2.f90: Fix typo in description.
2592
2593 2006-01-10  Jan Beulich  <jbeulich@novell.com>
2594
2595         * lib/target-supports.exp (check_visibility_available): Simplify test
2596         for *-*-netware*.
2597         (check_profiling_available): Fail for *-*-netware*.
2598         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
2599         * gcc.dg/20021014-1.c: Likewise.
2600         * gcc.dg/nest.c: Likewise.
2601
2602 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2603
2604         fortran/24936
2605         * gfortran.dg/forall_3.f90: New test.
2606
2607 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2608
2609         PR fortran/21977
2610         * gfortran.dg/nesting_2.f90: New test.
2611         * gfortran.dg/nesting_3.f90: New test.
2612
2613 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
2614
2615         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
2616         Fix typo in comment.
2617
2618 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2619
2620         * gfortran.dg/single_char_string.f90: New test.
2621
2622 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2623
2624         * gfortran.dg/ichar_2.f90: New test.
2625
2626 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2627
2628         PR fortran/25093
2629         * gfortran.dg/private_type_4.f90: New.
2630
2631 2006-01-07  Richard Guenther  <rguenther@suse.de>
2632
2633         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
2634
2635 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2636
2637         * gfortran.dg/func_decl_1.f90: New.
2638         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
2639         * gfortran.dg/array_alloc_2.f90: Likewise.
2640         * gfortran.dg/char_result_8.f90: Likewise.
2641         * gfortran.dg/dup_save_1.f90: Likewise.
2642         * gfortran.dg/dup_save_2.f90: Likewise.
2643         * gfortran.dg/f2c_6.f90: Likewise.
2644         * gfortran.dg/f2c_7.f90: Likewise.
2645         * gfortran.dg/func_result_2.f90: Likewise.
2646         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
2647
2648 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
2649
2650         PR fortran/22146
2651         * gfortran.dg/elemental_subroutine_1.f90: New test.
2652         * gfortran.dg/elemental_subroutine_2.f90: New test.
2653
2654         PR fortran/25029
2655         PR fortran/21256
2656         * gfortran.dg/assumed_size_refs_1.f90: New test.
2657
2658         PR fortran/20868
2659         PR fortran/20870
2660         * gfortran.dg/assumed_size_refs_2.f90: New test.
2661         * gfortran.dg/initialization_1.f90: Change warning message.
2662
2663 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
2664
2665         * gcc.dg/tree-ssa/loop-15.c: New test.
2666
2667 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2668
2669         PR fortran/25598
2670         * gfortran.dg/backspace_3.f: New test.
2671         * gfortran.dg/backspace_4.f: New test.
2672
2673 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2674
2675         PR fortran/24268
2676         * gfortran.dg/fmt_white.f: Update test.
2677
2678 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
2679
2680         * gcc.dg/cast-1.c: Add new warning.
2681         * gcc.dg/cast-2.c: Likewise.
2682         * gcc.dg/cast-3.c: Likewise.
2683         * gcc.dg/format/cast-1.c: Likewise.
2684         * gcc.dg/cast-4.c: New testcase.
2685
2686 2006-01-05  Richard Guenther  <rguenther@suse.de>
2687
2688         PR tree-optimization/22555
2689         * gcc.dg/tree-ssa/alias-3.c: New testcase.
2690
2691 2006-01-05  Richard Guenther  <rguenther@suse.de>
2692             Diego Novillo  <dnovillo@redhat.com>
2693
2694         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
2695         * gcc.dg/tree-ssa/loop-8.c: Likewise.
2696         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2697         * gcc.dg/tree-ssa/pr23294.c: Likewise.
2698         * gcc.dg/tree-ssa/pr21985.c: Likewise.
2699         * gcc.dg/tree-ssa/loop-14.c: Likewise.
2700         * gcc.dg/tree-ssa/loop-2.c: Likewise.
2701         * gcc.dg/tree-ssa/loop-3.c: Likewise.
2702         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2703         * gcc.dg/tree-ssa/pr21171.c: Likewise.
2704         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2705         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2706         * gcc.dg/tree-ssa/loop-6.c: Likewise.
2707         * treelang/compile/extravar.tree: Likewise.
2708         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
2709         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
2710         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
2711         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2712         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
2713
2714 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2715
2716         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
2717         for 64-bit fix.
2718
2719 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
2720
2721         PR fortran/23675
2722         gfortran.dg/char_result_11.f90: New.
2723
2724 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
2725
2726         PR c++/24782
2727         * g++.dg/parse/access9.C: New test.
2728         * g++.dg/tc1/dr52.C: Tweak error markers.
2729
2730 2006-01-04  Richard Henderson  <rth@redhat.com>
2731
2732         Merge from gomp branch.
2733         * g++.dg/parse/pragma2.C: Update expected error lines.
2734
2735 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2736
2737         * g++.dg/other/i386-2.C: New test.
2738
2739         PR target/25554
2740         * gcc.c-torture/compile/20051228-1.c: New test.
2741
2742         PR c/25559
2743         * gcc.dg/pr25559.c: New test.
2744
2745 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
2746
2747         PR c++/25492
2748         * g++.dg/lookup/friend9.C: New test.
2749
2750         PR c++/25625
2751         * g++.dg/template/repo5.C: New test.
2752
2753 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
2754
2755         PR fortran/25101
2756         * gfortran.dg/forall_2.f90: New test.
2757
2758 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2759
2760         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
2761         dg-require-weak.  Adjust regexp to handle leading-underscore
2762         targets and space as well as TAB after .weak.  Change previous
2763         64-bit fix to not use naked dot.
2764
2765 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2766
2767         PR rtl-optimization/25578
2768         * gcc.c-torture/execute/20060102-1.c: New testcase.
2769
2770 2006-01-03  Richard Guenther  <rguenther@suse.de>
2771
2772         PR c/25183
2773         * gcc.dg/torture/pr25183.c: New testcase.
2774
2775 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
2776
2777         Merge from gomp-branch.
2778         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
2779         * gcc.dg/ia64-sync-2.c: Likewise.
2780         * gcc.dg/ia64-sync-3.c: Likewise.
2781         * gcc.dg/ia64-sync-4.c: Likewise.
2782         * gcc.dg/sync-2.c: Likewise.
2783         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
2784         that sparc64-*-* and sparcv9-*-* supports sync builtins.
2785
2786 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
2787
2788         PR c++/25635
2789         * g++.dg/parse/operator6.C: New test.
2790
2791         PR c++/25637
2792         * g++.dg/parse/error29.C: New test.
2793
2794         PR c++/25638
2795         * g++.dg/parse/dtor6.C: New test.
2796
2797         PR c++/25633
2798         * g++.dg/parse/ctor3.C: New test.
2799
2800         PR c++/25634
2801         * g++.dg/template/class3.C: New test.
2802
2803 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
2804
2805         * g++.dg/debug/debug9.C: New.
2806
2807 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
2808
2809         PR fortran/24640
2810         * gfortran.dg/label_2.f90: New test.
2811
2812 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2813
2814         * g++.dg/lookup/using12.C: Tighten error marker.
2815
2816 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
2817             Andrew Pinski <pinskia@physics.uc.edu>
2818
2819         * gcc.target/powerpc/darwin-abi-3.c: New file.
2820         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
2821         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
2822         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
2823         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
2824         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
2825         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
2826         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
2827         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
2828
2829 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
2830
2831         * gcc.dg/tree-ssa/loadpre1.c: New;
2832         * gcc.dg/tree-ssa/loadpre2.c: New;
2833         * gcc.dg/tree-ssa/loadpre3.c: New;
2834         * gcc.dg/tree-ssa/loadpre4.c: New;
2835         * gcc.dg/tree-ssa/loadpre5.c: New;
2836         * gcc.dg/tree-ssa/loadpre6.c: New;
2837         * gcc.dg/tree-ssa/loadpre7.c: New;
2838         * gcc.dg/tree-ssa/loadpre8.c: New;
2839         * gcc.dg/tree-ssa/loadpre9.c: New;
2840
2841 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
2842
2843         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
2844         * g++.dg/abi/thunk4.C: Likewise.
2845
2846 2006-01-01  Andreas Jaeger  <aj@suse.de>
2847
2848         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
2849         portable.
2850
2851 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR c++/25294
2854         * gcc.dg/pragma-pack-3.c: New test.
2855         * g++.dg/parse/pragma3.C: New test.
2856
2857 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2858
2859         PR middle-end/24827
2860         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
2861
2862 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2863
2864         PR testsuite/25214
2865         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
2866
2867 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2868
2869         PR fortran/22607
2870         * gfortran-dg/pure_byref_3.f90: New.
2871
2872         fortran/PR 25396
2873         * gfortran.dg/userdef_operator_1.f90: New.
2874
2875 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2876
2877         * g++.dg/abi/thunk3.C: New.
2878         * g++.dg/abi/thunk4.C: New.
2879
2880 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
2881
2882         PR fortran/25532
2883         * gfortran.dg/host_used_types_1.f90: New test. Check that host
2884         associated derived type components of derived types are
2885         properly declared in contained procedures.
2886
2887 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2888
2889         PR libgfortran/25139
2890         * gfortran.dg/backspace_2.f: New test.
2891
2892 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2893
2894         PR libgfortran/25550
2895         * gfortran.dg/endfile.f: New test.
2896
2897 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2898
2899         PR libgfortran/25419
2900         * gfortran.dg/comma.f: New test.
2901
2902 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2903
2904         * lib/gfortran-dg.exp: Remove trailing whitespace.
2905         * lib/fortran-torture.exp: Test with -fbounds-check instead of
2906         -funroll-all-loops.
2907
2908 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
2909
2910         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
2911         Extended Double long doubles or repeat tests when long double is
2912         the same size as double.
2913
2914 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2915
2916         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
2917
2918         PR testsuite/25442
2919         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
2920         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
2921
2922         PR testsuite/25441
2923         * gcc.dg/pr23911.c: Make test variable static.
2924
2925         PR testsuite/25444
2926         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2927
2928 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2929
2930         PR c++/25439
2931         * g++.dg/parse/crash17.C: Adjust error markers.
2932         * g++.dg/template/error20.C: New test.
2933
2934 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2935
2936         PR c++/23172
2937         * g++.dg/ext/complit4.C: New test.
2938
2939         PR c++/25417
2940         * g++.dg/ext/complit5.C: Likewise.
2941
2942 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
2943
2944         PR tree-optimization/25125
2945         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
2946         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
2947         * gcc.c-torture/execute/pr25125.c: New.
2948
2949 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
2950
2951         PR fortran/25029
2952         PR fortran/21256
2953         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
2954         with incorrect assumed size references.
2955
2956 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
2957
2958         PR c++/23171
2959         * g++.dg/opt/init1.C: New test.
2960
2961 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
2962
2963         PR c++/24671
2964         * g++.dg/template/sfinae3.C: New test.
2965
2966 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2967
2968         * g++.dg/other/friend4.C: New test.
2969
2970 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2971
2972         PR target/25005
2973         * g++.dg/opt/pr25005.C: New test.
2974
2975 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2976
2977         PR c++/25369
2978         * g++.dg/template/ptrmem16.C: New test.
2979
2980 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
2981
2982         PR fortran/25029
2983         PR fortran/21256
2984         * gfortran.dg/initialization_1.f90: Add test of SIZE.
2985
2986 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2987
2988         PR libgfortran/25307
2989         * gfortran.dg/list_read_5.f90: New test.
2990
2991 2005-12-22  Richard Henderson  <rth@redhat.com>
2992
2993         * gcc.target/i386/sse-7.c: Use -msse2.
2994
2995 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2996
2997         PR rtl-optimization/25432
2998         * gcc.c-torture/compile/20051216-1.c: New test.
2999
3000         PR objc/25328
3001         * objc/execute/pr25328.m: New test.
3002
3003 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3004
3005         PR c++/25364
3006         * g++.dg/template/call4.C: New test.
3007
3008 2005-12-22  Dale Johannesen  <dalej@apple.com>
3009
3010         * gcc.target/i386/sse-17.c: New.
3011
3012 2005-12-22  Paul Brook  <paul@codesourcery.com>
3013
3014         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3015
3016 2005-12-22  Paul Brook  <paul@codesourcery.com>
3017
3018         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3019
3020 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3021
3022         PR tree-opt/25513
3023         * gcc.c-torture/compile/pr25513.c: New test.
3024
3025 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3026
3027         PR c++/23333
3028         * g++.dg/parse/error25.C: Add more tests.
3029
3030 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3031
3032         PR fortran/18990
3033         * gfortran.dg/der_charlen_1.f90: New.
3034
3035 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
3036
3037         PR fortran/20889
3038         * gfortran.dg/pointer_component_type_1.f90: New test.
3039
3040         PR fortran/25029
3041         PR fortran/21256
3042         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3043         should give an error with assumed size array refernces and checks those
3044         that should not.
3045         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3046         reference an upper bound so that it does not generate an error.
3047
3048         PR fortran/19362
3049         PR fortran/20244
3050         PR fortran/20864
3051         PR fortran/25391
3052         * gfortran.dg/used_dummy_types_1.f90: New test.
3053         * gfortran.dg/used_dummy_types_2.f90: New test.
3054         * gfortran.dg/used_dummy_types_3.f90: New test.
3055         * gfortran.dg/used_dummy_types_4.f90: New test.
3056         * gfortran.dg/used_dummy_types_5.f90: New test.
3057
3058         PR fortran/23152
3059         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3060         group already being USE associated.
3061         * gfortran.dg/assumed_shape_nml.f90: New test.
3062         * gfortran.dg/assumed_size_nml.f90: New test.
3063
3064         PR fortran/20862
3065         PR fortran/25053
3066         PR fortran/25063
3067         PR fortran/25064
3068         PR fortran/25066
3069         PR fortran/25067
3070         PR fortran/25068
3071         PR fortran/25307
3072         * gfortran.dg/io_constraints_1.f90: New test.
3073         * gfortran.dg/io_constraints_1.f90: New test.
3074         * gfortran.dg/iostat_3.f90: Change wording of warning.
3075         * gfortran.dg/g77/19981216-0.f: The same.
3076
3077 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
3078
3079         PR tree-optimization/23518
3080         * testsuite/gcc.dg/pr23518.c: New.
3081
3082 2005-12-21  Mike Stump  <mrs@apple.com>
3083
3084         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3085
3086 2005-12-21  Paul Brook  <paul@codesourcery.com>
3087
3088         * gcc.dg/pr19340.c: Skip on m68k targets.
3089
3090 2005-12-21  Steven Bosscher  <stevenb@suse.de>
3091
3092         PR rtl-optimization/25196
3093         * gcc.dg/pr25196.c: New test.
3094
3095 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
3096
3097         PR fortran/25423
3098         gfortran.dg/where_nested_1.f90: New.
3099
3100 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
3101
3102         PR tree-optimization/25382.
3103         * gcc.dg/tree-ssa/pr25382.c: New.
3104
3105 2005-12-20  Richard Guenther  <rguenther@suse.de>
3106
3107         PR middle-end/24306
3108         * gcc.target/i386/pr24306.c: New testcase.
3109
3110 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
3111
3112         PR tree-optimization/25501
3113         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3114
3115 2005-12-20  Richard Guenther  <rguenther@suse.de>
3116
3117         Revert
3118         2005-12-02  Richard Guenther  <rguenther@suse.de>
3119
3120         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3121
3122 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
3123
3124         PR c++/21228
3125         * g++.dg/warn/Wunreachable-code-2.C: New test.
3126
3127 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
3128
3129         PR c++/24278
3130         * g++.dg/template/ctor5.C: New test.
3131
3132         PR c++/24915
3133         * g++.dg/template/overload8.C: New test.
3134
3135 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
3136
3137         * gcc.c-torture/compile/pr25483 : New test.
3138
3139 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3140
3141         PR c++/20552
3142         * g++.dg/ext/typeof10.C: New test.
3143
3144 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
3145
3146         * gcc.dg/mt-loopi1.c: New.
3147
3148 2005-12-18  Richard Guenther  <rguenther@suse.de>
3149
3150         PR tree-optimization/25481
3151         * gcc.dg/torture/pr25481.c: New testcase.
3152
3153 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3154
3155         PR rtl-optimization/21041
3156         * gcc.dg/pr21041.c: New test.
3157
3158 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3159
3160         PR libgfortran/25463
3161         * gfortran.dg/advance.f90: New test.
3162
3163 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
3164
3165         * gcc.dg/20051201-1.c: New test.
3166
3167 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
3168
3169         PR fortran/25018
3170         * gfortran.dg/initialization_1.f90: New test.
3171         * gfortran.dg/enum_5.f90: Change dg-error to new message.
3172         * gfortran.dg/g77/980616-0.f: The same.
3173
3174 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3175
3176         * PR fortran/25458
3177         * gfortran.dg/chkbits.f90: New test.
3178
3179 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3180
3181         * gfortran.dg/enum_5.f: Revert to previous version.
3182
3183 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3184
3185         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3186         * gfortran.dg/nested_modules_1.f90: Ditto.
3187         * gfortran.dg/hollerith_f95.f90: Ditto.
3188         * gfortran.dg/select_5.f90: Ditto.
3189         * gfortran.dg/secnds.f: Ditto.
3190         * gfortran.dg/hollerith2.f90: Ditto.
3191         * gfortran.dg/imag_2.f: Ditto.
3192         * gfortran.dg/ftell_2.f90: Ditto.
3193         * gfortran.dg/malloc_free_1.f90: Ditto.
3194         * gfortran.dg/logint-1.f: Ditto.
3195         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3196         * gfortran.dg/e_d_fmt.f90: Ditto.
3197         * gfortran.dg/hollerith_legacy.f90: Ditto.
3198         * gfortran.dg/logint-2.f: Ditto.
3199         * gfortran.dg/enum_5.f90: Ditto.
3200         * gfortran.dg/f2c_2.f90: Ditto.
3201         * gfortran.dg/pr17143.f90: Ditto.
3202         * gfortran.dg/namelist_14.f90: Ditto.
3203         * gfortran.dg/logint-3.f: Ditto.
3204         * gfortran.dg/spread_scalar_source.f90: Ditto.
3205         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3206         * gfortran.dg/namelist_11.f: Ditto.
3207         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3208         * gfortran.dg/g77/20010519-1.f
3209         * gfortran.dg/g77/alpha1.f: Ditto.
3210         * gfortran.dg/g77/990115-1.f: Ditto.
3211         * gfortran.dg/g77/erfc.f: Ditto.
3212         * gfortran.dg/g77/19990313-3.f: Ditto.
3213         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3214         * gfortran.dg/g77/20010426.f: Ditto.
3215         * gfortran.dg/g77/19990313-0.f: Ditto.
3216         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3217         * gfortran.dg/g77/20000629-1.f: Ditto.
3218         * gfortran.dg/g77/970125-0.f: Ditto.
3219         * gfortran.dg/g77/8485.f: Ditto.
3220         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3221         * gfortran.dg/g77/19990313-1.f: Ditto.
3222         * gfortran.dg/g77/int8421.f: Ditto.
3223         * gfortran.dg/g77/19990305-0.f: Ditto.
3224         * gfortran.dg/g77/947.f: Ditto.
3225         * gfortran.dg/g77/19990905-2.f: Ditto.
3226         * gfortran.dg/g77/cabs.f: Ditto.
3227         * gfortran.dg/g77/19990313-2.f: Ditto.
3228         * gfortran.dg/g77/20020307-1.f: Ditto.
3229         * gfortran.dg/g77/dcomplex.f: Ditto.
3230         * gfortran.dg/g77/19990502-1.f: Ditto.
3231         * gfortran.dg/g77/19981216-0.f: Ditto.
3232         * gfortran.dg/common_4.f90: Ditto.
3233         * gfortran.dg/entry_4.f90: Ditto.
3234         * gfortran.dg/equiv_constraint_2.f90: Ditto.
3235         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3236         * gfortran.dg/namelist_12.f: Ditto.
3237         * gfortran.dg/scale_1.f90: Ditto.
3238         * gfortran.dg/modulo_1.f90
3239         * gfortran.dg/hollerith.f90: Ditto.
3240         * gfortran.dg/direct_io_3.f90: Ditto.
3241         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3242         * gfortran.dg/gnu_logical_1.F: Ditto.
3243         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3244         * gfortran.dg/assign_1.f90: Ditto.
3245         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3246         * gfortran.dg/pr23095.f: Ditto.
3247         * gfortran.dg/read_float_1.f90: Ditto.
3248
3249 2005-12-17  Andreas Jaeger  <aj@suse.de>
3250
3251         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3252         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3253
3254 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3255
3256         PR fortran/24268
3257         * gfortran.dg/fmt_white.f: New test.
3258
3259 2005-12-16  Steven G. Kargl <kargls@comcast.net>
3260
3261         * gfortran.dg/label_1.f90: New test.
3262
3263 2005-12-15  Ben Elliston  <bje@au.ibm.com>
3264
3265         PR testsuite/25422
3266         * gcc.dg/20031012-1.c: Add -Walways-true option.
3267         * gcc.dg/weak/weak-3.c: Likewise.
3268         * g++.old-deja/g++.mike/warn8.C: Likewise.
3269
3270 2005-12-16  Mike Stump  <mrs@apple.com>
3271
3272         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3273         exit.
3274
3275 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3276
3277         PR libgfortran/25264
3278         PR libgfortran/25349
3279         * gfortran.dg/tl_editing.f90: Added additional checks.
3280         * gfortran.dg/t_editing.f: New test.
3281         * gfortran.dg/write_padding.f90: New test
3282
3283 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3284
3285         PR testsuite/25215
3286         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3287
3288 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
3289
3290         PR rtl-optimization/24899
3291         * gcc.c-torture/execute/20051215-1.c: New test.
3292
3293 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
3294
3295         PR 24823
3296         * gfortran.dg/pr24823.f: New test.
3297
3298 2005-12-16  Jeff Law  <law@redhat.com>
3299
3300         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3301
3302 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3303
3304         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3305         Change C++ style comments to C style comments.
3306         Remove aligned types from the array.
3307         Keep Enums disabled.
3308         (complex_types): Remove aligned types from the array.
3309         Comment out "_Complex long double".
3310         (attrib_types): Remove.
3311         (complex_attrib_types): Remove.
3312         (attrib_array_types): Remove.
3313         (complex_attrib_array_types): Remove.
3314         (aligned_bitfld_types): Remove.
3315         (n_aligned_bitfld_types): Remove.
3316         (FEATURE_ALIGNEDPACKED): Delete.
3317         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3318         (singles): Remove support for adding attributes.
3319         (choose_type): Remove support for attributed types.
3320         (generate_fields): Remove support for attributed bit-fields.
3321         Remove support for adding attributes.
3322         (generate_random_tests): Remove support for adding attributes.
3323         (features): Add back "[0] :0" and "complex vector [0]".
3324         (main): Remove support for attributed bit-fields.
3325         Uncomment the calling of generate_random_tests for the rests of
3326         the tests.
3327
3328 2005-12-16  Jan Hubicka  <jh@suse.cz>
3329
3330         * gcc.c-torture/combine/pr25224.c: New.
3331
3332 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
3333
3334         PR other/25028
3335         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3336         HP-UX.
3337
3338 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
3339
3340         * gcc.dg/20051215-1.c: New file.
3341
3342 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3343
3344         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3345         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3346
3347 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
3348
3349         PR fortran/18197
3350         * gfortran.dg/dummy_functions_1.f90: New.
3351
3352 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
3353
3354         PR rtl-optimization/25310
3355         * gcc.c-torture/compile/pr25310.c: New test.
3356
3357 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3358
3359         PR debug/25023
3360         * gcc.dg/pr25023.c: New test.
3361
3362 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3363
3364         * g++.old-deja/g++.brendan/redecl1.C,
3365         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3366         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3367         g++.old-deja/g++.oliva/typeof1.C,
3368         g++.old-deja/g++.other/crash16.C,
3369         g++.old-deja/g++.other/crash34.C,
3370         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3371         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3372         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3373         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3374         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3375         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3376         Remove xfail.
3377
3378 2005-12-14  Kean Johnston  <jkj@sco.com>
3379             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3380
3381         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3382         * gcc.target/i386/20020523-1.c: Ditto.
3383         * gcc.target/i386/tailcall-1.c: Ditto.
3384         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3385         * gcc.target/i386/ssetype-5.c: Ditto.
3386
3387 2005-12-14  Jeff Law  <law@redhat.com>
3388
3389         * gcc.dg/tree-ssa/foldstring-1.c: New test.
3390
3391 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3392
3393         PR target/25254
3394         PR target/24188
3395         * gcc.target/i386/pr25254.c: New test.
3396         * gfortran.dg/PR24188.f: New test.
3397
3398 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
3399
3400         * lib/fortran-torture.exp: Catch remaining uses of
3401         remote_file build delete.
3402
3403 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3404
3405         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3406
3407 2005-12-14  Ben Elliston  <bje@au.ibm.com>
3408
3409         * gcc.dg/warn-addr-cmp.c: New test.
3410
3411 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3412
3413         PR debug/25023
3414         PR target/25293
3415         * gcc.target/i386/pr25293.c: New test.
3416
3417 2005-12-13  Petr Machata  <machata@post.cz>
3418
3419         PR c++/24907
3420         * g++.dg/parse/comma2.C: New test.
3421
3422 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
3423             Jakub Jelinek  <jakub@redhat.com>
3424
3425         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3426         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3427         (limits.h): Include unconditionally.
3428         (stdlib.h): Likewise.
3429         (hashtab.h): Do not include.
3430         (getopt.h): Likewise.
3431         (stddef.h): Include.
3432         (hashval_t): Define.
3433         (struct entry): Add "next" field.
3434         (HASH_SIZE): New macro.
3435         (hash_table): New variable.
3436         (switchfiles): Do not use xmalloc.
3437         (mix): New macro.
3438         (iterative_hash): New function.
3439         (hasht): Remove.
3440         (e_exists): New function.
3441         (e_insert): Likewise.
3442         (output): Use, instead of libiberty hashtable functions.
3443         (main): Do not use getopt.  Do not call htab_create.
3444
3445 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3446
3447         PR c++/25331
3448         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3449         put atal* and atpaal* attributes on array elements.
3450         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3451         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3452         put atal* and atpaal* attributes on array elements.
3453         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3454
3455 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
3456
3457         * gcc.dg/single-precision-constant.c: New test.
3458
3459 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
3460
3461         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3462         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3463         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3464         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3465         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3466         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3467         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3468         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3469         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3470         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3471         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3472         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3473         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3474         gcc.target/powerpc/ppc-sdata-2.c,
3475         gcc.target/powerpc/ppc-stackalign-1.c,
3476         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3477         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3478         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3479         gcc.target/powerpc/rs6000-ldouble-2.c,
3480         gcc.target/powerpc/rs6000-power2-1.c,
3481         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3482         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
3483         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
3484         option into target selector.
3485         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
3486         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3487
3488 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3489
3490         PR objc/25348
3491         * objc.dg/encode-9.m: New test.
3492
3493 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3494
3495         PR testsuite/20772
3496         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3497         * gcc.dg/asm-b.c: Fix typo.
3498         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3499         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3500         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3501         i?86 lp64 and x86_64 ilp32.
3502         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3503         on i?86 lp64.
3504         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3505
3506 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
3507
3508         PR fortran/25078
3509         gfortran.dg/equiv_5.f90: New test.
3510
3511 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
3512
3513         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
3514         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
3515         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
3516         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
3517         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
3518         * gcc.dg/tree-ssa/reassoc-5.c: New.
3519         * gcc.dg/tree-ssa/reassoc-6.c: New.
3520         * gcc.dg/tree-ssa/reassoc-7.c: New.
3521         * gcc.dg/tree-ssa/reassoc-8.c: New.
3522         * gcc.dg/tree-ssa/reassoc-9.c: New.
3523         * gcc.dg/tree-ssa/reassoc-10.c: New.
3524         * gcc.dg/tree-ssa/reassoc-11.c: New.
3525
3526 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3527
3528         PR testsuite/25167
3529         PR testsuite/24478
3530         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
3531
3532 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
3533
3534         PR c++/25300
3535         * g++.dg/template/inherit.C: Do not use a generic error message.
3536
3537 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3538
3539         PR libobjc/25354
3540         * objc.dg/gnu-encoding: New directory.
3541         * objc.dg/gnu-encoding/compat-common.h: New file.
3542         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
3543         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
3544         * objc.dg/gnu-encoding/vector-defs.h: New file.
3545         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
3546         * objc.dg/gnu-encoding/generate-random.c: New file.
3547         * objc.dg/gnu-encoding/generate-random_r.c: New file.
3548         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
3549         * objc.dg/gnu-encoding/generate-random.h: New file.
3550
3551 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
3552
3553         PR c++/25337
3554         * g++.dg/template/defarg7.C: New test.
3555
3556 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3557
3558         PR libobjc/25347
3559         * objc.dg/encode-8.m: New test.
3560
3561 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3562
3563         PR libobjc/25346
3564         * objc.dg/encode-7.m: New test.
3565
3566 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
3567
3568         PR c++/25010
3569         * g++.dg/opt/inline10.C: New test.
3570
3571 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
3572
3573         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
3574
3575 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
3576
3577         * gfortran.dg/substring_equivalence.f90: typo in comment
3578
3579 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3580
3581         PR fortran/25068
3582         * gfortran.dg/iostat_3.f90: New test.
3583
3584 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
3585
3586         PR fortran/23815
3587         * gfortran.dg/unf_io_convert_1.f90: New test.
3588         * gfortran.dg/unf_io_convert_2.f90: New test.
3589         * gfortran.dg/unf_io_convert_3.f90: New test.
3590
3591 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3592
3593         PR testsuite/20772
3594         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
3595         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
3596         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3597         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
3598         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
3599         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3600         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
3601         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
3602         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3603         gcc.dg/torture/fp-int-convert-float128-timode.c,
3604         gcc.dg/torture/fp-int-convert-float128.c,
3605         gcc.dg/torture/fp-int-convert-float80-timode.c,
3606         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
3607         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
3608
3609         * gcc.dg/tls/opt-1.c: Require effective target fpic.
3610
3611 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
3612
3613         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
3614
3615 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
3616
3617         * gcc.dg/20051207-1.c,
3618         * gcc.dg/20051207-2.c,
3619         * gcc.dg/20051207-3.c: New tests.
3620
3621 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3622
3623         PR testsuite/20772
3624         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
3625         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
3626         dg-skip-if target selector.
3627
3628         PR testsuite/20772
3629         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
3630         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
3631         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
3632         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
3633         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
3634         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
3635         and/or merge with i?86 cases.
3636
3637         * gcc.dg/tls/opt-3.c: Require effective target fpic.
3638
3639         PR testsuite/20772
3640         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
3641         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
3642         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
3643         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
3644         x86_64-*-linux*.
3645
3646 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
3647
3648         PR target/25311
3649         * gcc.c-torture/compile/pr25311.c: New test.
3650
3651 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3652
3653         PR libgfortran/25039
3654         * gfortran.dg/read_comma.f: New test.
3655
3656 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
3657
3658         PR c++/19317
3659         * g++.dg/opt/pr19317-1.C: New test.
3660         * g++.dg/opt/pr19317-2.C: New test.
3661         * g++.dg/opt/pr19317-3.C: New test.
3662
3663         PR target/19005
3664         * gcc.c-torture/execute/pr19005.c: New test.
3665
3666         PR target/17828
3667         * g++.old-deja/g++.other/comdat5.C: New test.
3668         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
3669
3670         * g++.dg/compat/struct-layout-1.exp: New file.
3671         * g++.dg/compat/struct-layout-1.h: New.
3672         * g++.dg/compat/struct-layout-1_generate.c: New.
3673         * g++.dg/compat/struct-layout-1_x1.h: New.
3674         * g++.dg/compat/struct-layout-1_x2.h: New.
3675         * g++.dg/compat/struct-layout-1_y1.h: New.
3676         * g++.dg/compat/struct-layout-1_y2.h: New.
3677
3678         * gcc.dg/20050330-2.c: New test.
3679
3680 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3681
3682         PR fortran/25292
3683         * gfortran.dg/associated_1.f90: New.
3684
3685 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3686
3687         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
3688         ILP32 vect_no_align platforms.
3689
3690 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
3691             Jakub Jelinek  <jakub@redhat.com>
3692
3693         PR target/25268
3694         * gcc.c-torture/compile/20051207-1.c: New test.
3695
3696 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3697
3698         PR testsuite/20772
3699         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
3700         gcc.dg/torture/pr18582-1.c,
3701         gcc.target/i386/attributes-error.c: Also test on x86_64.
3702
3703         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
3704
3705 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3706
3707         PR c++/19397
3708         * g++.dg/template/typedef3.C: New test.
3709
3710         PR c++/19762
3711         PR c++/19764
3712         * g++.dg/template/dtor3.C: Fix error markers.
3713
3714 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
3715
3716         * lib/target-supports.exp (check_effective_target_sync_char_short):
3717         Add s390*.
3718
3719 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
3720
3721         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
3722
3723 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3724
3725         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
3726         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3727         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
3728         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
3729
3730 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3731
3732         PR c++/25263
3733         * g++.dg/other/array2.C: New test case.
3734
3735 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
3736
3737         * gcc.dg/darwin-weakimport-3.c: New.
3738
3739         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
3740         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
3741         and to work on Darwin.
3742         * gcc.dg/attr-weakref-1b.c: New file.
3743         * gcc.dg/attr-weakref-2.c: New test.
3744         * gcc.dg/darwin-weakref-1.c: New test.
3745
3746 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
3747
3748         PR testsuite/25247
3749         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
3750         use in selector expressions.
3751         (dg-xfail-if): Ditto.
3752         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
3753         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
3754         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
3755         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
3756         * gcc.test-framework/test-framework.exp: Skip generated tests if
3757         CHECK_TEST_FRAMEWORK is not 1.
3758
3759 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3760
3761         PR tree-optimization/24963
3762         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
3763
3764         PR target/24108
3765         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
3766
3767         PR target/18580
3768         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
3769         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3770         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3771         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3772
3773 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
3774
3775         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
3776         dg-options.
3777
3778 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3779
3780         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
3781
3782 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3783
3784         * gcc.dg/format/cast-1.c: New test.
3785
3786 2005-12-04  Roger Sayle  <roger@eyesopen.com>
3787
3788         PR c/7776
3789         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
3790         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
3791         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
3792         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
3793
3794 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3795
3796         * gcc.dg/cast-pretty-print-1.c: New test.
3797
3798 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3799
3800         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
3801
3802 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
3803
3804         PR c++/24173
3805         * g++.dg/template/friend40.C: New test.
3806
3807 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
3808
3809         PR target/25199
3810         * gcc.target/i386/movq-2.c: New test.
3811         * gcc.target/i386/movq.c: Remove target i?86, instead add
3812         dg-require-effective-target ilp32.
3813
3814 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3815
3816         PR c++/24103
3817         * g++.dg/other/default1.C: New test.
3818
3819 2005-12-02  Richard Guenther  <rguenther@suse.de>
3820
3821         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3822
3823 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3824
3825         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
3826
3827 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
3828
3829         PR target/21017
3830         * gcc.target/powerpc/rotate.c: New.
3831
3832 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3833
3834         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
3835         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
3836
3837 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3838
3839         PR c/13384
3840         * gcc.dg/pr17730-1.c: Adjust.
3841         * gcc.dg/lvalue1.c (main): Likewise.
3842         * gcc.dg/lvalue-2.c: Likewise.
3843         * g++.dg/pr7503-3.C
3844
3845 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
3846
3847         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
3848         error messages.
3849
3850 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
3851
3852         PR fortran/24789
3853         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
3854
3855 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3856
3857         PR target/24475
3858         * lib/target-supports.exp (check_effective_target_tls): New.
3859         (check_effective_target_tls_runtime): New.
3860         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
3861         for TLS support.
3862         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3863         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3864         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
3865         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
3866         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
3867         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
3868         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3869         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
3870         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
3871         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
3872         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
3873         effective-target TLS.
3874         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
3875         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
3876         effective-target TLS runtime.
3877
3878 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3879
3880         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
3881
3882 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
3883
3884         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
3885         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
3886         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
3887         ignored" warnings when "packing" is the same as the ABI layout.
3888
3889 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
3890
3891         PR fortran/21302
3892         * gfortran.dg/line_length_1.f: New test.
3893         * gfortran.dg/line_length_2.f90: Ditto.
3894
3895 2005-11-30  Richard Guenther  <rguenther@suse.de>
3896
3897         PR tree-optimization/21655
3898         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
3899
3900 2005-11-30  Dale Johannesen  <dalej@apple.com>
3901
3902         * gcc.c-torture/compile/pr24930.c: New.
3903
3904 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
3905
3906         PR fortran/15809
3907         *  gfortran.dg/auto_char_dummy_array.f90: New test.
3908
3909 2005-11-30  Jeff Law  <law@redhat.com>
3910
3911         * g++.old-deja/g++.law/pr25000.C: New test.
3912
3913 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
3914
3915         * gcc.dg/tls/opt-11.c: New test.
3916
3917 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3918
3919         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
3920         targets.
3921         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
3922         LP64 ia64.
3923
3924 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
3925
3926         * gfortran.dg/open_access_1.f90: New test.
3927
3928 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3929
3930         * gcc.dg/charset/builtin2.c: New test.
3931
3932 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
3933
3934         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
3935         on mmix-*-* for *_[xy].c.
3936
3937 2005-11-28  Kean Johnston  <jkj@sco.com>
3938
3939         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
3940         headers.
3941         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
3942         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
3943         * gcc.target/i386/asm-3.c: Ditto.
3944         * gcc.target/i386/clobbers.c: Ditto.
3945         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
3946         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
3947         test regexp.
3948         * gcc.target/i386/mul.c: Ditto.
3949         * gcc.target/i386/ssetype-1.c: Ditto.
3950         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
3951         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
3952         static so the test works with -fPIC mode too. Based on comment in
3953         PR19231 by Pinski.
3954         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
3955
3956 2005-11-28  Richard Guenther  <rguenther@suse.de>
3957
3958         * gcc.dg/alias-9.c: New testcase.
3959         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
3960
3961 2005-11-28  Roger Sayle  <roger@eyesopen.com>
3962             Uros Bizjak  <uros@kss-loka.si>
3963
3964         PR middle-end/20219
3965         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
3966         tan(x)/sin(x) transformations.
3967
3968 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
3969
3970         PR middle-end/24575
3971         * gcc.dg/tree-ssa/divide-3.c: New test.
3972         * gcc.dg/tree-ssa/divide-4.c: New test.
3973
3974 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
3975
3976         PR fortran/24917
3977         *  gfortran.dg/boz_6.f90: New test.
3978
3979 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3980
3981         PR fortran/23912
3982         * gfortran.dg/modulo_1.f90: New test.
3983
3984 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3985
3986         PR libfortran/24919
3987         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
3988         fail on CRLF platforms.
3989         * gfortran.dg/ftell_2.f90: Likewise.
3990
3991 2005-11-26  Eric Christopher  <echristo@apple.com>
3992
3993         * gcc.dg/intmax_t-1.c: Remove mips xfail.
3994
3995 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3996
3997         * objc.dg/gnu-runtime-3.m: Simplify.
3998
3999 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4000
4001         PR middle-end/23669
4002         * gcc.dg/tree-ssa/divide-1.c: New test.
4003         * gcc.dg/tree-ssa/divide-2.c: New test.
4004
4005 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4006
4007         PR libgfortran/24945
4008         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4009
4010 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4011
4012         PR libgfortran/24945
4013         * gfortran.dg/open_status_2.f90: New test.
4014
4015 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4016
4017         * gcc.c-torture/execute/builtins/fprintf.c,
4018         gcc.c-torture/execute/builtins/fputs-lib.c,
4019         gcc.c-torture/execute/builtins/fputs.c,
4020         gcc.c-torture/execute/builtins/lib/fprintf.c,
4021         gcc.c-torture/execute/builtins/lib/printf.c,
4022         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4023
4024 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
4025
4026         * gcc.dg/20050922-2.c: New test.
4027
4028 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4029
4030         * objc.dg/gnu-runtime-3.m: New test.
4031
4032 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4033
4034         PR c++/9278
4035         * g++.dg/other/void1.C: New test.
4036
4037 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
4038
4039         PR middle-end/24998
4040         * gcc.dg/torture/fp-int-convert-float.c,
4041         gcc.dg/torture/fp-int-convert-double.c,
4042         gcc.dg/torture/fp-int-convert-long-double.c,
4043         gcc.dg/torture/fp-int-convert-timode.c,
4044         gcc.dg/torture/fp-int-convert-float80.c,
4045         gcc.dg/torture/fp-int-convert-float80-timode.c,
4046         gcc.dg/torture/fp-int-convert-float128.c,
4047         gcc.dg/torture/fp-int-convert-float128-timode.c,
4048         gcc.dg/torture/fp-int-convert.h: New files.
4049
4050 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4051
4052         PR middle-end/24989
4053         * gcc.dg/tree-ssa/bool-10.c: New test.
4054         * gcc.dg/tree-ssa/bool-11.c: New test.
4055         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4056
4057 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4058
4059         PR middle-end/24990
4060         * tree-ssa/pr24990-1.c: New test.
4061
4062 2005-11-24  Richard Guenther  <rguenther@suse.de>
4063         Dirk Mueller <dmueller@suse.de>
4064
4065         PR c++/14024
4066         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4067         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4068         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4069         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4070         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4071         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4072
4073 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
4074
4075         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4076
4077 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4078
4079         PR c/21668
4080         * gcc.dg/Wc++-compat.c: New.
4081         * gcc.dg/Wno-c++-compat.c: New.
4082
4083 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
4084
4085         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4086         (vspltish, vspltisw): Likewise.
4087
4088 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4089
4090         PR libgfortran/24794
4091         * gfortran.dg/namelist_12.f: Fix quotes.
4092         * gfortran.dg/namelist_13.f90: Fix quotes.
4093         * gfortran.dg/namelist_14.f90: Fix quotes.
4094         * gfortran.dg/namelist_15.f90: Fix quotes.
4095         * gfortran.dg/namelist_use.f90: Fix quotes.
4096         * gfortran.dg/namelist_use_only.f90: Fix quotes.
4097         * gfortran.dg/namelist_21.f90: New test.
4098         * gfortran.dg/namelist_22.f90: New test.
4099
4100 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
4101
4102         PR target/23435
4103         * gcc.c-torture/compile/pr23435.c: New.
4104
4105 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4106
4107         * gcc.c-torture/execute/floatunsisf-1.c: New test.
4108
4109 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4110
4111         * gcc.target/powerpc/405-macchw-1.c,
4112         gcc.target/powerpc/405-macchw-2.c,
4113         gcc.target/powerpc/405-macchwu-1.c,
4114         gcc.target/powerpc/405-macchwu-2.c,
4115         gcc.target/powerpc/405-machhw-1.c,
4116         gcc.target/powerpc/405-machhw-2.c,
4117         gcc.target/powerpc/405-machhwu-1.c,
4118         gcc.target/powerpc/405-machhwu-2.c,
4119         gcc.target/powerpc/405-maclhw-1.c,
4120         gcc.target/powerpc/405-maclhw-2.c,
4121         gcc.target/powerpc/405-maclhwu-1.c,
4122         gcc.target/powerpc/405-maclhwu-2.c,
4123         gcc.target/powerpc/405-mulchw-1.c,
4124         gcc.target/powerpc/405-mulchw-2.c,
4125         gcc.target/powerpc/405-mulchwu-1.c,
4126         gcc.target/powerpc/405-mulchwu-2.c,
4127         gcc.target/powerpc/405-mulhhw-1.c,
4128         gcc.target/powerpc/405-mulhhw-2.c,
4129         gcc.target/powerpc/405-mulhhwu-1.c,
4130         gcc.target/powerpc/405-mulhhwu-2.c,
4131         gcc.target/powerpc/405-mullhw-1.c,
4132         gcc.target/powerpc/405-mullhw-2.c,
4133         gcc.target/powerpc/405-mullhwu-1.c,
4134         gcc.target/powerpc/405-mullhwu-2.c,
4135         gcc.target/powerpc/405-nmacchw-1.c,
4136         gcc.target/powerpc/405-nmacchw-2.c,
4137         gcc.target/powerpc/405-nmachhw-1.c,
4138         gcc.target/powerpc/405-nmachhw-2.c,
4139         gcc.target/powerpc/405-nmaclhw-1.c,
4140         gcc.target/powerpc/405-nmaclhw-2.c,
4141         gcc.target/powerpc/440-macchw-1.c,
4142         gcc.target/powerpc/440-macchw-2.c,
4143         gcc.target/powerpc/440-macchwu-1.c,
4144         gcc.target/powerpc/440-macchwu-2.c,
4145         gcc.target/powerpc/440-machhw-1.c,
4146         gcc.target/powerpc/440-machhw-2.c,
4147         gcc.target/powerpc/440-machhwu-1.c,
4148         gcc.target/powerpc/440-machhwu-2.c,
4149         gcc.target/powerpc/440-maclhw-1.c,
4150         gcc.target/powerpc/440-maclhw-2.c,
4151         gcc.target/powerpc/440-maclhwu-1.c,
4152         gcc.target/powerpc/440-maclhwu-2.c,
4153         gcc.target/powerpc/440-mulchw-1.c,
4154         gcc.target/powerpc/440-mulchw-2.c,
4155         gcc.target/powerpc/440-mulchwu-1.c,
4156         gcc.target/powerpc/440-mulchwu-2.c,
4157         gcc.target/powerpc/440-mulhhw-1.c,
4158         gcc.target/powerpc/440-mulhhw-2.c,
4159         gcc.target/powerpc/440-mulhhwu-1.c,
4160         gcc.target/powerpc/440-mulhhwu-2.c,
4161         gcc.target/powerpc/440-mullhw-1.c,
4162         gcc.target/powerpc/440-mullhw-2.c,
4163         gcc.target/powerpc/440-mullhwu-1.c,
4164         gcc.target/powerpc/440-mullhwu-2.c,
4165         gcc.target/powerpc/440-nmacchw-1.c,
4166         gcc.target/powerpc/440-nmacchw-2.c,
4167         gcc.target/powerpc/440-nmachhw-1.c,
4168         gcc.target/powerpc/440-nmachhw-2.c,
4169         gcc.target/powerpc/440-nmaclhw-1.c,
4170         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4171
4172 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
4173
4174         PR fortran/24774
4175         * gfortran.dg/inquire_9.f90: New test.
4176
4177         PR fortran/21647
4178         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4179
4180 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4181
4182         PR libfortran/24432
4183         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4184         Check that 'cos' is supported.
4185
4186 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
4187
4188         PR fortran/24223
4189         * gfortran.dg/substring_equivalence.f90: New test.
4190
4191         PR fortran/24705
4192         * gfortran.dg/auto_internal_assumed.f90: New test.
4193
4194 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
4195
4196         * gcc.dg/fold-div-2.c: New test.
4197
4198 2005-11-20  Ian Lance Taylor  <ian@airs.com>
4199
4200         PR rtl-optimization/24883
4201         * gcc.c-torture/compile/pr24883.c: New test.
4202
4203 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
4204
4205         PR middle-end/20583
4206         * gcc.c-torture/compile/pr20583.c: New.
4207
4208 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
4209
4210         * gcc.c-torture/execute/usmul.c: New test.
4211
4212 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
4213
4214         * gcc.dg/tree-ssa/vrp22.c: New test.
4215
4216 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
4217
4218         PR middle-end/24912
4219         * gcc.dg/torture/pr24912-1.c: New test.
4220
4221 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
4222
4223         PR fortran/24862
4224         * gfortran.dg/arrayio_derived_1.f90: New test.
4225
4226 2005-11-19  Richard Guenther  <rguenther@suse.de>
4227
4228         PR middle-end/23294
4229         * gcc.dg/tree-ssa/pr23294.c: New testcase.
4230
4231 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
4232
4233         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4234
4235 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
4236
4237         PR c++/8355
4238         * g++.dg/template/friend39.C: New test.
4239
4240 2005-11-18  James E Wilson  <wilson@specifix.com>
4241
4242         * gcc.dg/builtin-strstr.c: New.
4243
4244 2005-11-18  Richard Henderson  <rth@redhat.com>
4245
4246         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4247         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4248         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4249         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4250         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4251         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4252         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4253         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4254         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4255         renaming to remove initial "ia64-".
4256
4257 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
4258
4259         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4260
4261 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
4262
4263         * g++.dg/cpp/string-2.C: New test.
4264
4265 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
4266
4267         * gcc.dg/tree-ssa/loop-14.c: New test.
4268
4269 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
4270             Michael Chamberlain <michael@chamberlain.net.au>
4271
4272         * ada/acats/run_all.sh (target_run): Kill long running tests.
4273
4274 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4275
4276         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4277         * gcc.dg/cleanup-9.c: Likewise.
4278         * gcc.dg/cleanup-10.c: Likewise.
4279         * gcc.dg/cleanup-11.c: Likewise.
4280
4281 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4282
4283         PR fortran/24892
4284         * gfortran.dg/open_access_append_1.f90: New test.
4285         * gfortran.dg/open_access_append_2.f90: New test.
4286
4287 2005-11-16  Richard Guenther  <rguenther@suse.de>
4288
4289         PR middle-end/24851
4290         * gcc.c-torture/execute/pr24851.c: New testcase.
4291
4292 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4293
4294         * gcc.dg/fold-overflow-1.c: New test.
4295
4296 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
4297
4298         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4299         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4300
4301 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
4302
4303         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4304         structures.
4305         * g++.dg/eh/forced2.C: Likewise.
4306         * g++.dg/eh/forced3.C: Likewise.
4307         * g++.dg/eh/forced4.C: Likewise.
4308
4309 2005-11-11  Mike Stump  <mrs@apple.com>
4310
4311         * g++.old-deja/g++.mike/unused.C: Add.
4312
4313 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
4314
4315         PR c++/24667
4316         * g++.dg/warn/Wcast-qual1.C: New test.
4317
4318 2005-11-15  Jan Hubicka  <jh@suse.cz>
4319
4320         * gcc.dg/winline-5.c: Add large-unit-insns limit.
4321
4322 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
4323
4324         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4325
4326 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
4327
4328         PR 24840
4329         * gcc.dg/tree-ssa/pr24840.c: New test.
4330
4331 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
4332
4333         PR testsuite/24841
4334         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4335
4336 2005-11-14  Dale Johannesen  <dalej@apple.com>
4337
4338         * gcc.c-torture/execute/20051113-1.c: New.
4339
4340 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
4341
4342         PR c++/24687
4343         * g++.dg/template/crash43.C: New test.
4344
4345 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
4346
4347         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4348
4349 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4350
4351         PR c++/24817
4352         * g++.dg/eh/spec8.C: New test.
4353
4354 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4355
4356         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4357
4358 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4359
4360         PR c++/20293
4361         * g++.dg/parse/ambig4.C: New test.
4362         * g++.dg/tc1/dr101.C: Adjust error markers.
4363         * g++.dg/lookup/strong-using-2.C: Likewise.
4364         * g++.dg/lookup/ambig5.C: Likewise.
4365         * g++.dg/lookup/ambig4.C: Likewise.
4366         * g++.dg/parse/crash22.C: Likewise.
4367
4368 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4369
4370         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4371
4372 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
4373
4374         * gcc.dg/nested-calls-1.c: New test.
4375
4376 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4377
4378         * gfortran.dg/complex_intrinsic_1.f90: New test.
4379         * gfortran.dg/complex_intrinsic_2.f90: New test.
4380         * gfortran.dg/fgetc_1.f90: New test.
4381         * gfortran.dg/fgetc_2.f90: New test.
4382         * gfortran.dg/fgetc_3.f90: New test.
4383         * gfortran.dg/ftell_1.f90: New test.
4384         * gfortran.dg/ftell_2.f90: New test.
4385         * gfortran.dg/gnu_logical_1.F: New test.
4386         * gfortran.dg/gnu_logical_2.f90: New test.
4387
4388 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
4389
4390         PR middle-end/24820
4391         * testsuite/gcc.dg/pr24820.c: New test.
4392
4393 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
4394
4395         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4396         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4397         variable.
4398
4399 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4400
4401         testsuite/24614
4402         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4403
4404 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4405
4406         * gcc.target/cris/cris.exp: New file.
4407         * gcc.target/cris/rld-legit1.c: New test.
4408         * gcc.target/cris/rld-legit2.c: New test.
4409
4410 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
4411
4412         PR c++/24780
4413         * g++.dg/opt/pr24780.C: New test.
4414
4415         PR c++/24761
4416         * g++.dg/template/asm1.C: New test.
4417
4418 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
4419
4420         PR libgfortran/24787
4421         * gfortran.dg/scan_1.f90: New test.
4422
4423 2005-11-12  Jan Hubicka  <jh@suse.cz>
4424
4425         * gcc.target/i386/minmax-1.c: New.
4426         * gcc.target/i386/minmax-2.c: New.
4427
4428 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
4429
4430         * gcc.dg/pr24445.c: Fix for 64-bit targets.
4431
4432 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
4433
4434         * gcc.c-torture/execute/20051110-1.c,
4435         gcc.c-torture/execute/20051110-2.c: New tests.
4436
4437 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4438
4439         PR middle-end/24750
4440         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4441         New tests.
4442
4443 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4444
4445         * lib/target-libpath.exp (get_shlib_extension): New proc.
4446         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4447         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4448         * lib/objc.exp (objc_target_compile): Likewise.
4449         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4450         detection.
4451
4452 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4453
4454         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4455
4456         * lib/target-supports.exp (check_effective_target_static_libgfortran):
4457         Add -static to additional_flags and pass it to target_compile.
4458
4459 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4460
4461         PR libgfortran/24719
4462         gfortran.dg/read_noadvance.f90: New test.
4463
4464         PR libgfortran/24699
4465         gfortran.dg/fmt_t_2.f90: New test.
4466
4467         PR libgfortran/24785
4468         gfortran.dg/read_x_eor.f90: New test.
4469
4470         PR libgfortran/24584
4471         gfortran.dg/namelist_empty.f90: Rename test.
4472
4473         PR libgfortran/24489
4474         gfortran/read_eor.f90: Rename test.
4475
4476 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4477
4478         PR fortran/15976
4479         * gfortran.dg/automatic_module_variable.f90: New test.
4480
4481 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4482
4483         PR target/24445
4484         * gcc.dg/pr24445.c: New test.
4485
4486 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4487
4488         PR fortran/24655
4489         PR fortran/24755
4490         * gfortran.dg/recursive_statement_functions.f90: Add statement
4491         functions using inline intrinsic functions and parameters to test
4492         that they no longer seg-fault.
4493
4494         PR fortran/24409
4495         gfortran.dg/nested_modules_4.f90: New test.
4496         gfortran.dg/nested_modules_5.f90: New test.
4497
4498 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4499
4500         PR fortran/24643
4501         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4502
4503 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
4504
4505         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4506         failures.
4507
4508 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4509
4510         * gcc.dg/sparc-getcontext-1.c: New test.
4511
4512 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4513
4514         * gcc.dg/ifcvt-fabs-1.c: New test.
4515
4516 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
4517
4518         PR other/4372
4519         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
4520         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
4521
4522 2005-11-09  Richard Guenther  <rguenther@suse.de>
4523
4524         PR tree-optimization/24716
4525         * gcc.c-torture/execute/pr24716.c: New testcase.
4526
4527 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4528
4529         * gcc.dg/pr24624.c: Disable for non S/390 targets.
4530
4531 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4532
4533         PR 24624
4534         * gcc.dg/pr24624.c: Testcase added.
4535
4536 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4537
4538         PR 24623
4539         * g++.dg/other/pr24623.C: Testcase added.
4540
4541 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
4542
4543         PR fortran/22607
4544         * gfortran-dg/pure_byref_1.f90: New.
4545         * gfortran-dg/pure_byref_2.f90: New.
4546
4547 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
4548
4549         PR c/24101
4550         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
4551         * gcc.dg/dg.exp: Run main loop also for *.i files.
4552
4553 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
4554
4555         PR c++/19450
4556         * g++.dg/tls/diag-3.C: New test.
4557         * g++.dg/tls/diag-4.C: New test.
4558         * g++.dg/tls/static-1.C: New test.
4559         * g++.dg/tls/static-1a.cc: New file.
4560
4561 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
4562
4563         PR 23046
4564         * g++.dg/tree-ssa/pr23046.C: New test.
4565
4566 2005-11-08  Devang Patel <dpatel@apple.com>
4567
4568         PR tree-optimization/23115
4569         * gcc.dg/tree-ssa/pr23115.c: New.
4570
4571 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
4572
4573         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
4574         * gcc.target/powerpc/pr16155.c: Same.
4575         * gcc.target/powerpc/altivec-1.c: Same.
4576         * gcc.target/powerpc/altivec-2.c: Same.
4577         * gcc.target/powerpc/altivec-3.c: Same.
4578         * gcc.target/powerpc/altivec-5.c: Same.
4579         * gcc.target/powerpc/altivec-11.c: Same.
4580         * gcc.target/powerpc/altivec-12.c: Same.
4581         * gcc.target/powerpc/altivec-14.c: Same.
4582         * gcc.target/powerpc/altivec-22.c: Same.
4583         * gcc.target/powerpc/altivec-consts.c: Same.
4584         * gcc.target/powerpc/altivec-pr22085.c: Same.
4585         * gcc.target/powerpc/altivec-splat.c: Same.
4586         * gcc.target/powerpc/altivec-varargs-1.c: Same.
4587         * gcc.target/powerpc/altivec-vec-merge.c: Same.
4588         * gcc.target/powerpc/darwin-longlong.c: Same.
4589
4590 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
4591
4592         PR target/19340
4593         * gcc.dg/pr19340.c: New test.
4594
4595 2005-11-07  Ian Lance Taylor  <ian@airs.com>
4596
4597         PR rtl-optimization/24683
4598         * gcc.dg/pr24683.c: New test.
4599
4600 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4601
4602         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
4603         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
4604
4605 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4606
4607         * gcc.target/i386/pr23376.c: Compile with -mmmx.
4608
4609 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
4610
4611         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
4612
4613 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4614
4615         PR target/24230
4616
4617         * gcc.target/powerpc/altivec-consts.c,
4618         gcc.target/powerpc/altivec-splat.c: New testcase.
4619
4620 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4621
4622         PR c/24599
4623
4624         * gcc.dg/overflow-2.c: New testcase.
4625
4626 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
4627
4628         PR rtl-optimization/23567
4629         * gcc.c-torture/execute/20051104-1.c: New test.
4630
4631 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
4632
4633         PR fortran/24534
4634         gfortran.dg/private_type_2.f90: Modified to check that case with
4635         PRIVATE declaration within derived type is accepted.
4636
4637         PR fortran/20838
4638         gfortran.dg/pointer_assign_1.f90: New test.
4639
4640         PR fortran/20840
4641         * gfortran.dg/arrayio_0.f90: New test.
4642
4643         PR fortran/17737
4644         gfortran.dg/data_initialized.f90: New test.
4645         gfortran.dg/data_constraints_1.f90: New test.
4646         gfortran.dg/data_constraints_2.f90: New test.
4647
4648 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
4649
4650         PR fortran/24174
4651         PR fortran/24305
4652         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
4653
4654 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
4655
4656         PR 24670
4657         * gcc.dg/tree-ssa/pr24670.c: New test.
4658
4659 2005-11-05  Ian Lance Taylor  <ian@airs.com>
4660
4661         PR target/22432
4662         * gcc.target/i386/pr22432.c: New test.
4663
4664 2005-11-05  Richard Henderson  <rth@redhat.com>
4665
4666         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
4667         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
4668         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
4669         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
4670         from gcc.dg/alpha-*.
4671         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
4672         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
4673
4674 2005-11-05  Andreas Jaeger  <aj@suse.de>
4675
4676         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
4677
4678 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4679
4680         PR target/23424
4681         * gcc.dg/torture/pr23424-1.c: New test.
4682
4683 2005-11-04  Richard Henderson  <rth@redhat.com>
4684
4685         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
4686         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
4687         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
4688         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
4689         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
4690         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
4691         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
4692         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
4693         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
4694         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
4695         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
4696         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
4697         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
4698         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
4699         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
4700         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
4701         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
4702         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
4703         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
4704         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
4705         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
4706         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
4707         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
4708         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
4709         Move from gcc.dg/.
4710         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
4711         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4712         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
4713         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
4714         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
4715         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
4716         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
4717         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
4718         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
4719         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
4720         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
4721         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
4722         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
4723         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
4724         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
4725         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
4726         gcc.target/i386/lea.c, gcc.target/i386/local.c,
4727         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
4728         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
4729         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
4730         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
4731         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
4732         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
4733         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
4734         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
4735         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
4736         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
4737         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
4738         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
4739         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
4740         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
4741         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
4742         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
4743         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
4744         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
4745         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
4746         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
4747         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
4748         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
4749         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
4750         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
4751         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
4752         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
4753         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
4754         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
4755
4756 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
4757
4758         PR 24627
4759         * gcc.dg/tree-ssa/pr24627.c: New test.
4760
4761 2005-11-04 Paul Brook  <paul@codesourcery.com>
4762
4763         * gcc.dg/tls/opt-10.c: New test.
4764
4765 2005-11-04  Andreas Jaeger  <aj@suse.de>
4766
4767         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
4768         avoid extra warnings.
4769
4770 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4771
4772         PR libfortran/22298
4773         * gcc/testsuite/lib/target-supports.exp
4774         (check_effective_target_static_libgfortran): New
4775         static_libgfortran effective target.
4776         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
4777         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
4778
4779 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4780
4781         * gcc.dg/pr24615.c: Guard test with { target fpic }.
4782
4783 2005-11-03  Josh Conner  <jconner@apple.com>
4784
4785         PR c++/19989
4786         g++.dg/ext/array2.C: New test.
4787         g++.dg/template/dependent-name3.C: New test.
4788         g++.dg/template/dependent-name4.C: New test.
4789         g++.dg/template/sfinae2.C: New test.
4790
4791 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4792
4793         PR preprocessor/22042
4794         * gcc.dg/cpp/strify4.c: New test.
4795
4796 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4797
4798         PR c++/17964
4799         * g++.dg/cpp/string-1.C: New test.
4800
4801 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4802
4803         * gcc.target/powerpc: New directory.
4804         * gcc.target/powerpc/powerpc.exp: New file.
4805         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
4806         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
4807         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
4808         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
4809         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
4810         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
4811         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
4812         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
4813         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
4814         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
4815         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
4816         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
4817         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
4818         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
4819         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
4820         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
4821         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
4822         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
4823         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
4824         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
4825         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
4826         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
4827         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
4828         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
4829         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
4830         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
4831         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
4832         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
4833         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
4834         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
4835         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
4836         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
4837         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
4838         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
4839
4840 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
4841
4842         PR c++/21627
4843         * g++.dg/warn/inline2.C: New test.
4844
4845 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4846
4847         PR middle-end/23155
4848         * g++.dg/ext/c99struct1.C: New test.
4849         * gcc.dg/union-cast-1.c: New test.
4850         * gcc.dg/union-cast-2.c: New test.
4851         * gcc.dg/union-cast-3.c: New test.
4852
4853 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4854
4855         PR middle-end/24589
4856         * gcc.c-torture/execute/zero-struct-2.c: New test.
4857
4858 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4859
4860         PR c++/24582
4861         * g++.dg/init/switch1.C: New test.
4862
4863 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4864
4865         * gcc.dg/delay-slot-1.c: New test.
4866
4867 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
4868
4869         PR target/24620
4870         * gcc.dg/pr24620.c: New test.
4871
4872 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4873
4874         PR c/24329
4875         * gcc.dg/format/unnamed-1.c: New test.
4876
4877 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4878
4879         PR c++/22434
4880         * g++.dg/expr/cond8.C: New test.
4881
4882         PR c++/24560
4883         * g++.dg/parse/dot1.C: New test.
4884
4885 2005-11-02  Jan Hubicka  <jh@suse.cz>
4886
4887         PR target/23303
4888         * gcc.dg/i386-lea.c: New test
4889
4890 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4891
4892         PR target/24615
4893         * gcc.dg/pr24615.c: New test.
4894
4895 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4896
4897         PR target/24600
4898         * gcc.dg/pr24600.c: New test.
4899
4900 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4901
4902         PR c++/19253
4903         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
4904         * g++.dg/parse/typename9.C: New test.
4905         * g++/dg/parse/typename10.C: Likewise.
4906
4907 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4908
4909         PR fortran/18157
4910         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
4911         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
4912         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
4913
4914 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4915
4916         PR c++/24569
4917         * g++.dg/debug/static1.C: New test.
4918
4919 2005-11-02  Josh Conner  <jconner@apple.com>
4920
4921         * g++.dg/crash38.C: moved into proper directory...
4922         * g++.dg/template/crash42.C: ...here
4923
4924 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
4925
4926         PR target/18338
4927         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
4928         pcc_bitfield_type_matters || default_packed.
4929
4930         * lib/target-supports.exp
4931         (check_effective_target_pcc_bitfield_type_matters): New proc.
4932         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
4933
4934         PR testsuite/23304
4935         * lib/target-supports.exp (check_effective_default_packed): New proc.
4936         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
4937         Gate expected errors on target ! default_packed.
4938         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
4939
4940 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4941
4942         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
4943         change (r106358).
4944
4945 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4946
4947         PR fortran/24008
4948         * gfortran.dg/entry_5.f90: New.
4949         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
4950
4951 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
4952
4953         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
4954
4955 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
4956
4957         PR fortran/21565
4958         gfortran.dg/namelist_blockdata.f90: New test.
4959
4960         PR fortran/18737
4961         gfortran.dg/external_implicit_none.f90: New test.
4962
4963         PR fortran/14994
4964         * gfortran.dg/secnds.f: New test.
4965
4966 2005-10-31  Jan Hubicka  <jh@suse.cz>
4967
4968         PR target/20928
4969         * gcc.c-torture/compile/pr20928.c: New test.
4970
4971 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
4972
4973         PR middle-end/23492
4974         * gcc.c-torture/compile/zero-strct-5.c: New test.
4975
4976 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
4977
4978         PR libgfortran/24584
4979         * gfortran.dg/pr24584.f90: New test.
4980
4981 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
4982
4983         PR fortran/18883
4984         * gfortran.dg/char_result_9.f90: New.
4985         * gfortran.dg/char_result_10.f90: New.
4986
4987 2005-10-30  Jan Hubicka  <jh@suse.cz>
4988
4989         * g++.dg/tree-ssa/pr24172.C: New testcase.
4990
4991 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4992
4993         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
4994
4995 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
4996
4997         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
4998         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
4999         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5000         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5001         gfortran.dg/enum_9.f90,
5002         gfortran.fortran-torture/compile/enum_1.f90,
5003         gfortran.fortran-torture/execute/enum_1.f90,
5004         gfortran.fortran-torture/execute/enum_2.f90,
5005         gfortran.fortran-torture/execute/enum_3.f90,
5006         gfortran.fortran-torture/execute/enum_4.f90: New tests.
5007
5008 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
5009
5010         PR target/18482
5011         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5012         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5013
5014 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5015
5016         PR libfortran/20179
5017         * gfortran.dg/mixed_io_1.f90: New test.
5018         * gfortran.dg/mixed_io_1.c: New file.
5019
5020 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5021
5022         * gfortran.dg/malloc_free_1.f90: New test.
5023
5024 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
5025
5026         * gcc.dg/nested-func-4.c: Require profiling -pg.
5027
5028 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5029
5030         PR C++/23229
5031         * g++.dg/warn/main-2.C: New test.
5032
5033 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
5034
5035         PR fortran/24545
5036         * gfortran.dg/interface_2.f90: new test.
5037
5038 2005-10-28  Josh Conner  <jconner@apple.com>
5039
5040         PR c++/22153
5041         * g++.dg/template/crash38.C: New test.
5042         * g++.dg/parse/explicit1.C: Change expected errors.
5043
5044 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5045
5046         PR C++/23426
5047         * g++.dg/other/large-size-array.C: New test.
5048
5049 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5050
5051         PR middle-end/24362
5052         * g++.dg/opt/complex4.C: New test.
5053
5054 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
5055
5056         * gcc.dg/nested-func-4.c: New test.
5057
5058 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
5059
5060         PR fortran/24158
5061         gfortran.dg/derived_recursion.f90: New test.
5062         gfortran.dg/implicit_actual.f90: New test.
5063
5064 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
5065
5066         PR middle-end/24295, PR testsuite/24477
5067         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
5068         removed when weakref hits the tree.
5069
5070 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
5071
5072         * gfortran.dg/cray_pointers_4.f90: New test.
5073
5074         * gfortran.dg/cray_pointers_5.f90: New test.
5075
5076 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
5077
5078         PR fortran/22290
5079         * gfortran.dg/assign_5.f90: New test.
5080         * gfortran.dg/assign_6.f: New test.
5081
5082 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
5083
5084         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
5085         CPU has no SSE support.
5086
5087 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
5088
5089         PR libgfortran/24224
5090         * gfortran.dg/arrayio_1.f90: Update attribution.
5091         * gfortran.dg/arrayio_2.f90: Update attribution.
5092         * gfortran.dg/arrayio_3.f90: Update attribution.
5093         * gfortran.dg/arrayio_4.f90: Update test conditions.
5094         * gfortran.dg/arrayio_5.f90: Update attribution.
5095         * gfortran.dg/arrayio_6.f90: New test.
5096         * gfortran.dg/arrayio_7.f90: New test.
5097
5098 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
5099
5100         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5101
5102 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5103
5104         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5105
5106 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5107
5108         PR fortran/24416
5109         * gfortran.dg/namelist_char_only.f90: New test.
5110
5111 2005-10-24  Asher Langton  <langton2@llnl.gov>
5112
5113         PR fortran/17031
5114         PR fortran/22282
5115         * gfortran.dg/cray_pointers_1.f90: New test.
5116         * gfortran.dg/cray_pointers_2.f90: New test.
5117         * gfortran.dg/cray_pointers_3.f90: New test.
5118         * gfortran.dg/loc_1.f90: New test.
5119         * gfortran.dg/loc_2.f90: New test.
5120
5121 2005-10-24  Steven Bosscher  <stevenb@suse.de>
5122
5123         * gcc.dg/pr24225.c: New test.
5124
5125 2005-10-24  Asher Langton  <langton2@llnl.gov>
5126
5127         * gfortran.dg/dup_save_1.f90: New test.
5128         * gfortran.dg/dup_save_2.f90: New test.
5129
5130 2005-10-24  Paul Brook  <paul@codesourcery.com>
5131
5132         PR 24107
5133         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5134         stdint.h.
5135
5136 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
5137
5138         PR libgfortran/24489
5139         * gfortran.dg/pr24489.f90: New test.
5140
5141 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
5142
5143         PR fortran/23635
5144         * gfortran.dg/ichar_1.f90: Add tests for derived types.
5145
5146 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
5147
5148         PR target/18911
5149         * g++.dg/init/array16.C: Skip for mmix-*-*.
5150
5151 2005-10-23  Asher Langton  <langton2@llnl.gov>
5152
5153         * gfortran.dg/byte_1.f90: New test.
5154         * gfortran.dg/byte_2.f90: New test.
5155
5156 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
5157
5158         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5159
5160 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
5161
5162         PR fortran/18022
5163         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5164
5165         PR fortran/24311
5166         * gfortran.dg/merge_char_const.f90: New test.
5167
5168         PR fortran/24384
5169         * gfortran.dg/spread_scalar_source.f90: New test.
5170
5171 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
5172
5173         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5174
5175         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5176         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5177
5178         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5179
5180 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
5181
5182         PR fortran/24426
5183         * gfortran.dg/der_pointer_4.f90: New.
5184
5185 2005-10-22  David Ayers  <d.ayers@inode.at>
5186
5187         * obj-c++.dg/except-1.mm: Simplify.
5188
5189 2005-10-21  David Ayers  <d.ayers@inode.at>
5190
5191         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5192
5193 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
5194
5195         * gfortran.dg/assumed_dummy_2.f90: New test.
5196
5197 2005-10-21  James E Wilson  <wilson@specifix.com>
5198
5199         PR preprocessor/15220
5200         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5201
5202 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
5203
5204         * gcc.c-torture/execute/20051021-1.c: New test.
5205
5206 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
5207
5208         PR c++/24260
5209         * g++.dg/ext/tmplattr1.C: New test.
5210
5211 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
5212
5213         PR fortran/24440
5214         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5215
5216 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
5217
5218         * obj-c++.dg/except-1.mm: New.
5219
5220         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5221
5222 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
5223
5224         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5225
5226 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
5227
5228         PR middle-end/24295
5229         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5230         declarations with the same names as thunks' alias targets, use
5231         aliases instead.
5232         * gcc.dg/attr-alias-3.c: New test.
5233         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5234
5235 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
5236
5237         PR c++/22618
5238         * g++.dg/parse/access8.C: New test.
5239
5240 2005-10-20  Richard Guenther  <rguenther@suse.de>
5241
5242         PR c++/24439
5243         * g++.dg/tree-ssa/pr24439.C: New testcase.
5244
5245 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5246
5247         * g++.dg/opt/delay-slot-1.C: New test.
5248
5249 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
5250
5251         PR fortran/21625
5252         * gfortran.fg/der_init_1.f90: New.
5253
5254 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
5255
5256         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5257
5258 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
5259
5260         PR c++/21908
5261         * g++.dg/parse/error28.C: New test.
5262
5263 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5264
5265         * gcc.dg/profile-generate-2.c: New test.
5266
5267 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
5268
5269         PR target/23589
5270         * g++.dg/ext/dllimport11.C: New.
5271
5272 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5273
5274         PR c++/22293
5275         * g++.dg/other/friend3.C: New test.
5276
5277 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
5278
5279         PR c++/23293
5280         * g++.dg/template/error19.C: New test.
5281
5282 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5283
5284         PR c++/21383
5285         * g++.dg/overload/koenig2.C: New.
5286
5287         PR c++/23118
5288         * g++.dg/overload/error2.C: New.
5289
5290         PR c++/22604
5291         * g++.dg/inherit/covariant14.C: New.
5292
5293 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5294
5295         PR c++/23440
5296         * g++.dg/parse/for1.C: New test.
5297
5298 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
5299
5300         PR fortran/23446
5301         * gfortran.dg/host_dummy_index_1.f90: New test.
5302
5303         PR fortran/21459
5304         * gfortran.dg/automatic_char_len_2.f90: New test.
5305
5306         PR fortran/20866
5307         * gfortran.dg/recursive_statement_functions.f90: New test.
5308
5309         PR fortran/20853
5310         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5311
5312         PR fortran/20849
5313         * gfortran.dg/external_initializer.f90: New test.
5314
5315         PR fortran/20837
5316         * non_module_public.f90: New test.
5317
5318 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5319
5320         PR c++/24386
5321         * g++.dg/template/overload7.C: New.
5322
5323         PR c++/22551
5324         * g++.dg/other/switch2.C: Remove expected warnings.
5325
5326         PR c++/21353
5327         * g++.dg/template/defarg6.C: New.
5328
5329 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
5330
5331         PR target/24315
5332         * gcc.target/i386/pr24315.c: New test.
5333
5334 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5335
5336         PR c++/24389
5337         * g++.dg/template/static21.C: New test.
5338         * g++.dg/template/static21-a.cc: Likewise.
5339
5340 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
5341
5342         PR c++/23959
5343         * g++.dg/warn/Wswitch-default-1.C: New test.
5344         * g++.dg/warn/Wswitch-default-2.C: New test.
5345
5346 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5347
5348         PR c++/22173
5349         * g++.dg/parse/template18.C: New test.
5350         * g++.dg/template/nontype15.C: Likewise.
5351
5352 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
5353
5354         PR fortran/22273
5355         * gfortran.dg/spec_expr_2.f90: New.
5356
5357 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
5358
5359         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5360         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5361         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5362         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5363         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5364         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5365         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5366         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
5367         previous target-specific skips and warning-message matches where
5368         applicable.
5369
5370 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
5371
5372         PR c++/21347
5373         * g++.dg/warn/Wctor-dtor.C: New test.
5374
5375 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5376
5377         PR c/23439
5378         * gcc.dg/for-1.c: New test.
5379
5380 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
5381
5382         PR c++/19565
5383         * g++.dg/warn/Wconversion1.C: New test.
5384         * g++.dg/ext/packed4.C: Compile with -w.
5385         * g++.dg/opt/20050511-1.C: Likewise.
5386         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5387
5388 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
5389
5390         * gfortran.dg/boz_5.f90: New test.
5391
5392 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
5393
5394         PR c++/22551
5395         * g++.dg/other/switch2.C: New.
5396
5397         PR c++/23984
5398         * g++.dg/init/ctor7.C: New.
5399
5400 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
5401
5402         PR c++/23730
5403         * g++.dg/parse/crash32.C: New test.
5404
5405 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
5406
5407         PR c++/20721
5408         * g++.dg/init/goto2.C: New test.
5409
5410         PR c++/22464
5411         * g++.dg/template/crash/41.C: New test.
5412
5413         PR c++/22180
5414         * g++.dg/template/crash40.C: New test.
5415
5416         PR c++/23694
5417         * g++.dg/parse/friend5.C: New test.
5418
5419         PR c++/23307
5420         * g++.dg/template/crash38.C: New test.
5421
5422         PR c++/22352
5423         * g++.dg/template/friend38.C: New test.
5424
5425         PR c++/22405
5426         * g++.dg/template/crash39.C: New test.
5427
5428 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
5429
5430         * gcc.dg/debug/dwarf2/dwarf-char1.c,
5431         gcc.dg/debug/dwarf2/dwarf-char2.c,
5432         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5433
5434         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5435
5436 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
5437
5438         * gcc.dg/dll-2.c: Add tests for warnings.
5439         * gcc.dg/dll-3.c: Likewise.
5440         * gcc.dg/dll-4.c: Likewise.
5441
5442         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5443         * g++.dg/ext/dllimport2.C: Likewise.
5444         * g++.dg/ext/dllimport3.C: Likewise.
5445         * g++.dg/ext/dllimport7.C: Likewise.
5446         * g++.dg/ext/dllimport8.C: Likewise.
5447         * g++.dg/ext/dllimport9.C: Likewise.
5448
5449 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
5450
5451         PR fortran/24092
5452         * gfortran.dg/derived_pointer_recursion.f90: New test.
5453
5454 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
5455
5456         * gcc.c-torture/execute/20051012-1.c: New test.
5457
5458 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5459
5460         PR fortran/18082
5461         * gfortran.dg/automatic_char_len_1.f90: New test.
5462
5463 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5464
5465         PR fortran/20847
5466         * gfortran.dg/save_common.f90: New test.
5467
5468         PR fortran/20856
5469         * gfortran.dg/save_result.f90: New test.
5470
5471 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5472
5473         PR c++/21592
5474         * g++.dg/template/dependent-expr1.C: Add new expected error.
5475         * g++.dg/template/dependent-expr2.C: Adjust error text.
5476         * g++.dg/template/overload6.C: New.
5477
5478         PR c++/23797
5479         * g++.dg/other/typename8.C: New.
5480
5481         PR c++/21117
5482         * g++.dg/other/return1.C: New.
5483
5484 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
5485
5486         PR c++/24052
5487         * g++.dg/ext/label5.C: New.
5488
5489 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5490
5491         PR c++/19964
5492         * g++.dg/parse/crash31.C: New.
5493
5494 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
5495
5496         * g++.dg/ipa/ipa-1.c: New test.
5497         * g++.dg/ipa/ipa-2.c: New test.
5498         * g++.dg/ipa/ipa-3.c: New test.
5499         * g++.dg/ipa/ipa-4.c: New test.
5500         * g++.dg/ipa/ipa-5.c: New test.
5501         * g++.dg/ipa/ipa.exp: New file.
5502
5503 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5504
5505         PR fortran/24207
5506         * gfortran.dg/private_type_3.f90: New test.
5507
5508 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5509
5510         PR fortran/20786
5511         gfortran.dg/aint_anint_1.f90: New test.
5512
5513 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5514
5515         PR libgfortran/24313
5516         gfortran.dg/csqrt.f: New test.
5517
5518 2005-10-11  Ian Lance Taylor  <ian@airs.com>
5519
5520         PR c++/8057
5521         * g++.dg/warn/noeffect7.C: New test.
5522         * g++.dg/warn/noeffect2.C: Instantiate templates.
5523         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
5524         and warning.
5525
5526 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5527
5528         PR c++/21089
5529         * g++.dg/init/float1.C: New test.
5530
5531         PR c++/24277
5532         * g++.dg/init/member1.C: Tweak error markers.
5533
5534 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
5535
5536         PR testsuite/24281
5537         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
5538         Check for null pointer.
5539
5540 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5541
5542         PR c++/21369
5543         * g++.dg/parse/ret-type3.C: New test.
5544
5545 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5546
5547         PR tree-opt/23946
5548         * gcc.c-torture/compile/pr23946.c: New test.
5549
5550 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
5551
5552         * g++.dg/opt/mmx2.C: New test.
5553
5554 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5555
5556         PR c++/24277
5557         * g++.dg/template/static20.C: New test.
5558
5559         PR c++/24302
5560         * g++.dg/warn/Wunused-12.C: New test.
5561
5562         PR c++/23437
5563         * g++.dg/template/arg4.C: New test.
5564
5565 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5566
5567         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
5568         * gcc.dg/ucnid-3.c: Likewise.
5569         * gcc.dg/ucnid-4.c: Likewise.
5570         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
5571         * g++.dg/other/ucnid-1.C: Likewise.
5572         * gcc.dg/sparc-frame-1.c: New test.
5573
5574 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5575
5576         PR c++/24139
5577         * g++.dg/template/spec27.C: New test.
5578
5579         PR c++/24275
5580         * g++.dg/template/static19.C: New test.
5581
5582 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5583
5584         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
5585         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
5586
5587 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5588
5589         PR target/24136
5590         * gfortran.fortran-torture/compile/pr24136.f: New test.
5591
5592 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
5593
5594         PR c++/22172
5595         * g++.dg/parse/crash30.C: New test.
5596
5597 2005-10-07  Richard Guenther  <rguenther@suse.de>
5598
5599         PR middle-end/24227
5600         * gcc.c-torture/compile/pr24227.c: New testcase.
5601
5602 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
5603
5604         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
5605         Do not put aligned attributes on array elements.
5606
5607 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
5608
5609         PR testsuite/23611, PR testsuite/23615
5610         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
5611         writing prototypes of library functions by hand.
5612         * obj-c++.dg/bitfield-4.mm: Likewise.
5613         * obj-c++.dg/const-str-4.mm: Likewise.
5614         * obj-c++.dg/encode-4.mm: Likewise.
5615         * obj-c++.dg/encode-5.mm: Likewise.
5616         * obj-c++.dg/encode-6.mm: Likewise.
5617         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5618         * obj-c++.dg/method-10.mm: Likewise.
5619         * obj-c++.dg/method-17.mm: Likewise.
5620         * obj-c++.dg/method-19.mm: Likewise.
5621         * obj-c++.dg/try-catch-2.mm: Likewise.
5622
5623 2005-10-06  Richard Henderson  <rth@redhat.com>
5624
5625         PR 24236
5626         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
5627
5628 2005-10-06  Dale Johannesen  <dalej@apple.com>
5629
5630         * gcc.c-torture/execute/20030125-1.c: Correct.
5631
5632 2005-10-06  Richard Guenther  <rguenther@suse.de>
5633
5634         PR tree-optimization/24238
5635         * g++.dg/tree-ssa/pr24238.C: New testcase.
5636
5637 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
5638
5639         PR 18568
5640         * gfortran.dg/der_pointer_3.f90: New test.
5641
5642 2005-10-05  Devang Patel  <dpatel@apple.com>
5643
5644         PR Debug/23205
5645         * g++.dg/other/PR23205.C: New.
5646
5647 2005-10-05  Richard Henderson  <rth@redhat.com>
5648
5649         PR target/23602
5650         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
5651         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
5652
5653 2005-10-05  Dale Johannesen  <dalej@apple.com>
5654
5655         * gcc.c-torture/execute/float-floor.c: New.
5656
5657 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
5658
5659         PR tree-optimization/21419
5660         PR tree-optimization/24146
5661         PR tree-optimization/24151
5662
5663         * g++.dg/ext/asm7.C: New.
5664         * g++.dg/ext/asm8.C: New.
5665         * gcc.dg/asm-1.c: Compile on all targets.
5666         * gcc.dg/asm-pr24146.c: New.
5667         * gcc.dg/pr21419.c: Adjust error messages.
5668
5669 2005-10-05  Richard Guenther  <rguenther@suse.de>
5670
5671         PR fortran/24176
5672         * gfortran.fortran-torture/compile/empty.f90: New testcase.
5673
5674 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5675
5676         PR c++/23513
5677         * g++.dg/template/spec22.C: Robustify test.
5678         * g++.dg/template/spec26.C: New.
5679
5680 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
5681
5682         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
5683         if target supports vector instructions.
5684
5685 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
5686
5687         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
5688         C99 functions.
5689
5690 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
5691
5692         * lib/target-supports.exp (check_effective_target_fortran_large_real,
5693         check_effective_target_fortran_large_int): Replace cached result
5694         when target changes.
5695
5696 2005-10-04  Devang Patel  <dpatel@apple.com>
5697
5698         * gcc.dg/i386-sse-vect-types.c: New.
5699
5700 2005-10-04  Ian Lance Taylor  <ian@airs.com>
5701
5702         PR preprocessor/13726
5703         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
5704         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
5705
5706 2005-10-04  Richard Guenther  <rguenther@suse.de>
5707
5708         PR c/23576
5709         * gcc.dg/noncompile/pr23576.c: New testcase.
5710
5711 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5712
5713         PR middle-end/23125
5714         * gcc.dg/register-var-3.c: New test.
5715
5716 2005-10-04  Steven Bosscher  <stevenb@suse.de>
5717
5718         * gcc.dg/pr23049.c: New test.
5719
5720         * gcc.dg/ucnid-4.c: Fix test.
5721
5722 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
5723
5724         PR 23445
5725         * gcc.c-torture/compile/pr23445.c: New test.
5726
5727 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
5728
5729         * g++.dg/overload/unknown1.C: New.
5730
5731 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
5732
5733         PR c++/17775
5734         * g++.dg/template/repo4.C: New test.
5735
5736 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5737
5738         PR libfortran/19308
5739         * gfortran.dg/large_real_kind_2.F90: New test.
5740         * gfortran.dg/large_integer_kind_2.f90: New test.
5741
5742 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
5743
5744         * lib/target-supports.exp (check_effective_target_vect_shift):
5745         Implement with result caching. Add i?86, x86_64 and ia64 targets.
5746         (check_effective_target_vect_condition): Fix copy-n-pasto.
5747
5748         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
5749         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
5750         targets.
5751
5752 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
5753
5754         PR c++/22621
5755         * g++.dg/template/overload5.C : New test.
5756
5757         PR c++/23840
5758         * g++.dg/expr/stdarg1.C: New test.
5759
5760 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
5761
5762         PR 24142
5763         * gcc.c-torture/execute/pr24142.c: New test.
5764
5765 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
5766
5767         PR 24141
5768         * gcc.c-torture/execute/pr24141.c: New test.
5769
5770 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
5771             Diego Novillo  <dnovillo@redhat.com>
5772
5773         PR 23604
5774         * gcc.c-torture/execute/pr23604.c: New test.
5775
5776 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
5777
5778         PR fortran/16404
5779         PR fortran/20835
5780         PR fortran/20890
5781         PR fortran/20899
5782         PR fortran/20900
5783         PR fortran/20901
5784         PR fortran/20902
5785         gfortran.dg/equiv_constraint_1.f90: New test.
5786         gfortran.dg/equiv_constraint_2.f90: New test.
5787         gfortran.dg/equiv_constraint_3.f90: New test.
5788         gfortran.dg/equiv_constraint_4.f90: New test.
5789         gfortran.dg/equiv_constraint_5.f90: New test.
5790         gfortran.dg/equiv_constraint_6.f90: New test.
5791         gfortran.dg/equiv_constraint_7.f90: New test.
5792         gfortran.dg/equiv_constraint_8.f90: New test.
5793         gfortran.dg/private_type_1.f90: New test.
5794         gfortran.dg/private_type_2.f90: New test.
5795         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
5796         980628-10.f: Assert std=gnu to permit mixing of
5797         types in equivalence statements.
5798
5799 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
5800
5801         PR 24112
5802         * gfortran.dg/open_status_1.f90: New.
5803
5804 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5805
5806         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
5807         * gcc.dg/vect/pr22480.c: Clean up temp files.
5808         * gcc.dg/vect/pr23831.c: Clean up temp files.
5809         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
5810         Clean up temp files.
5811         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
5812         Clean up temp files.
5813
5814         * gcc.dg/20050309-1.c: Clean up temp files.
5815         * gcc.dg/20050325-1.c: Clean up temp files.
5816
5817 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5818
5819         PR tree-optimization/24059
5820         * gcc.dg/vect/pr24059.c : New test.
5821
5822 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
5823
5824         PR middle-end/24109
5825         * gcc.c-torture/execute/20050929-1.c: New test.
5826
5827 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5828
5829         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
5830
5831 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
5832
5833         PR c/21419
5834         * gcc.dg/pr21419.c: New test.
5835
5836 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5837
5838         * gcc.dg/pr23911.c: New test.
5839
5840 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
5841
5842         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
5843
5844         PR c++/16782
5845         * g++.dg/parse/qualified4.C: New test.
5846         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
5847         * g++.old-deja/g++.mike/p8154.C: Likewise.
5848
5849 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
5850
5851         PR c++/22147
5852         * g++.dg/template/friend37.C: New test.
5853         * g++.dg/parse/crash28.C: Adjust error markers.
5854
5855 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
5856
5857         PR fortran/18518
5858         * gfortran.fortran-torture/execute/save_2.f90: New decl.
5859
5860 2005-09-27  Devang Patel  <dpatel@apple.com>
5861
5862         PR tree-optimization/23625
5863         * gcc.dg/pr23625.c: New test.
5864
5865 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
5866
5867         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
5868         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
5869
5870 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
5871
5872         PR fortran/23677
5873         * gfortran.fortran-torture/execute/save_1.f90: New test.
5874         * gfortran.dg/save_1.f90: New test.
5875
5876 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
5877
5878         * gcc.target/i386/builtin-apply-mmx.c: New test.
5879
5880         PR target/22576
5881         * gcc.target/i386/pr22576.c: New test.
5882
5883         PR target/22585
5884         * gcc.target/i386/pr22585.c: New test.
5885
5886         PR target/23268
5887         * gcc.target/i386/pr23268.c: New test.
5888
5889         PR middle-end/23831
5890         * gcc.dg/vect/pr23831.c: New test.
5891
5892         PR target/24055
5893         * gcc.target/i386/pr24055.c: New test.
5894
5895 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
5896
5897         PR tree-optimization/23960
5898         * gcc.c-torture/compile/pr23960.c: New.
5899
5900 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
5901
5902         PR fortran/16861
5903         * gfortran.dg/nested_modules_3.f90: New.
5904
5905 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
5906
5907         PR fortran/24005
5908         gfortran.dg/interface_1.f90: New test.
5909
5910 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
5911         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5912
5913         PR fortran/23843
5914         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
5915
5916 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
5917
5918         PR fortran/23516
5919         * gfortran.dg/imag_1.f: New test.
5920         * gfortran.dg/imag_2.f: Ditto.
5921
5922 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
5923
5924         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
5925
5926 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
5927
5928         PR c++/21983
5929         * g++.dg/warn/pr21983.C: New test.
5930
5931 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
5932
5933         PR c++/23993
5934         * g++.dg/template/array14.C: New test.
5935
5936 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
5937
5938         PR fortran/19929
5939         * gfortran.dg/der_ptr_component_1.f90: New test.
5940
5941 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5942
5943         PR c++/23965
5944         * g++.dg/template/error1.C: Reject "no matching function" message.
5945
5946 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5947
5948         PR c++/17609
5949         * g++.dg/lookup/error1.C: New test.
5950
5951 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
5952
5953         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
5954         functionality of the testcase.
5955
5956 2005-09-20  Richard Henderson  <rth@redhat.com>
5957
5958         * gcc.dg/vect/vect-22.c: Require vect_float.
5959         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
5960
5961 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
5962
5963         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
5964         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
5965         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
5966         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
5967         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
5968         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
5969         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
5970         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
5971         * gcc.dg/cpp/ucnid-8.c: New test.
5972
5973 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5974
5975         PR tree-optimization/23929
5976         * gcc.c-torture/compile/pr23929.c: New test.
5977
5978 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
5979
5980         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
5981         for one loop.
5982
5983 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
5984
5985         PR testsuite/23186
5986         * g++.dg/other/pr22003.C: Require named sections.
5987
5988 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5989
5990         PR c++/23947
5991         * g++.dg/rtti/crash3.C: New test.
5992
5993         PR tree-optimization/23818
5994         * gcc.dg/pr23818.c: New test.
5995
5996 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5997
5998         PR fortran/23420
5999         * gfortran.dg/print_fmt_4.f: New.
6000
6001 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6002
6003         PR fortran/23663
6004         * gfortran.fortran-torture/execute/entry_11.f90: New test.
6005
6006 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6007
6008         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6009         Use pointers to local alignable arrays instead. Added comments.
6010         * gcc.dg/vect/vect-46.c: Likewise.
6011         * gcc.dg/vect/vect-48.c: Likewise.
6012         * gcc.dg/vect/vect-49.c: Likewise.
6013         * gcc.dg/vect/vect-52.c: Likewise.
6014         * gcc.dg/vect/vect-53.c: Likewise.
6015         * gcc.dg/vect/vect-54.c: Likewise.
6016         * gcc.dg/vect/vect-56.c: Likewise.
6017         * gcc.dg/vect/vect-57.c: Likewise.
6018         * gcc.dg/vect/vect-58.c: Likewise.
6019         * gcc.dg/vect/vect-60.c: Likewise.
6020         * gcc.dg/vect/vect-61.c: Likewise.
6021
6022         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6023         The test is no longer vectorizable on vect_no_align targets.
6024         * gcc.dg/vect/vect-43.c: Likewsie.
6025
6026         * gcc.dg/vect/vect-44.c: Added comments.
6027         * gcc.dg/vect/vect-45.c: Added comments.
6028         * gcc.dg/vect/vect-50.c: Added comments.
6029         * gcc.dg/vect/vect-51.c: Added comments.
6030
6031         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6032         aligned type.
6033         * gcc.dg/vect/Os-vect-95.c: Likewise.
6034
6035         * gcc.dg/vect/vect-41.c: Test removed.
6036         * gcc.dg/vect/vect-47.c: Test removed.
6037         * gcc.dg/vect/vect-55.c: Test removed.
6038         * gcc.dg/vect/vect-59.c: Test removed.
6039
6040 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6041
6042         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6043         No longer vectorizable on vect_no_align targets.
6044         * gcc.dg/vect/pr20122.c: Likewise.
6045         * gcc.dg/vect/vect-74.c: Likewise.
6046         * gcc.dg/vect/vect-75.c: Likewise.
6047         * gcc.dg/vect/vect-76.c: Likewise.
6048
6049         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6050         Will not be vectorizable on vect_no_align targets once aliasing issues
6051         are resolved.
6052         * gcc.dg/vect/vect-79.c: Likewise.
6053
6054         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6055         * gcc.dg/vect/vect-78.c: Likewise.
6056         * gcc.dg/vect/vect-97.c: Likewise.
6057
6058 2005-09-19  Steven Bosscher  <stevenb@suse.de>
6059
6060         * gcc.dg/pr23943.c: New test.
6061
6062 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6063
6064         PR fortran/19181
6065         * gfortran.dg/derived_pointer_null_1.f90: New test.
6066
6067 2005-09-18  Richard Guenther  <rguenther@suse.de>
6068
6069         PR middle-end/23944
6070         * gcc.c-torture/compile/pr23944.c: New testcase.
6071
6072 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
6073
6074         PR fortran/15975
6075         * gfortran.dg/der_pointer_2.f90: New test.
6076
6077 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6078
6079         PR fortran/16861
6080         * gfortran.dg/nested_modules_2.f90: New test.
6081
6082 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6083
6084         PR c++/18368
6085         * g++.dg/other/semicolon.C: New test.
6086
6087 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
6088
6089         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6090         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6091
6092 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
6093
6094         PR c++/23914
6095         * g++.dg/template/static18.C: New test.
6096
6097         PR c++/21514
6098         * g++.dg/template/crash19.C: Remove dg-error marker.
6099         * g++.dg/template/local4.C: New test.
6100
6101 2005-09-16  Paul Brook  <paul@codesourcery.com>
6102
6103         PR fortran/23906
6104         * gfortran.dg/dependency_1.f90: New test.
6105
6106 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/23896
6109         * g++.dg/template/static17.C: New test.
6110
6111 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
6112
6113         PR c++/23139
6114         * g++.dg/warn/huge-val1.C: New test.
6115
6116 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6117
6118         PR c++/13140
6119         * g++.dg/parse/class2.C: New test.
6120         * g++.dg/template/explicit8.C: Likewise.
6121         * g++.dg/template/spec25.C: Likewise.
6122
6123 2005-09-14  Josh Conner  <jconner@apple.com>
6124
6125         PR middle-end/23584
6126         * gcc.dg/pr23584.c: New test.
6127
6128 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
6129
6130         PR fortran/21875 Internal Unit Array I/O, NIST
6131         * gfortran.dg/arrayio_1.f90: New test.
6132         * gfortran.dg/arrayio_1.f90: New test.
6133         * gfortran.dg/arrayio_1.f90: New test.
6134         * gfortran.dg/arrayio_1.f90: New test.
6135         * gfortran.dg/arrayio_1.f90: New test.
6136
6137 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
6138
6139         PR middle-end/22480
6140         * gcc.dg/vect/pr22480.c: New test.
6141
6142 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
6143
6144         PR fortran/19358
6145         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6146
6147 2005-09-13 Josh Conner <jconner@apple.com>
6148
6149         PR c++/23180
6150         * g++.dg/init/struct2.C: New test.
6151         * g++.dg/init/struct3.C: New test.
6152
6153 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
6154
6155         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6156         Clean up temp files.
6157         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6158         gcc.dg/tree-ssa/builtin-fprintf-1.c,
6159         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6160         gcc.dg/tree-ssa/builtin-printf-1.c,
6161         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6162         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6163         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6164         gcc.dg/tree-ssa/builtin-vprintf-1.c,
6165         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6166         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6167         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6168         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6169         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6170         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6171         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6172         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6173
6174 2005-09-13  Josh Conner  <jconner@apple.com>
6175
6176         * lib/gcc-dg.exp: Load scanipa.exp.
6177         (cleanup-dump): New procedure.
6178         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6179         * lib/scandump.exp: New file.
6180         * lib/scantree.exp: Use it.
6181         * lib/scanipa.exp: New file.
6182
6183 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
6184
6185         PR fortran/17740
6186         * gfortran.dg/generic_4.f90: New test.
6187
6188 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
6189
6190         PR target/23816
6191         * gcc.target/i386/pr23816-1.c: New test.
6192         * gcc.target/i386/pr23816-2.c: New test.
6193
6194
6195 2005-09-13  Bastian Blank <waldi@debian.org>
6196
6197         PR c++/16171
6198         * g++.dg/abi/mangle26.C: New test.
6199         * g++.dg/abi/mangle27.C: New test.
6200         * g++.dg/abi/mangle28.C: New test.
6201         * g++.dg/abi/mangle29.C: New test.
6202
6203         PR c++/23839
6204         * g++.dg/parse/register1.C: New test.
6205
6206 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
6207
6208         PR c++/23842
6209         * g++.dg/template/access16.C: New test.
6210
6211 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6212
6213         * gfortran.dg/char_pack_2.f90: Increase the vector size.
6214
6215 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6216
6217         PR fortran/18899
6218         * gfortran.dg/shape_2.f90: New test.
6219
6220 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6221
6222         PR target/19269
6223         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6224         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6225         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6226         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6227         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6228         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6229         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6230         tests.
6231
6232 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6233
6234         PR c++/23841
6235         * g++.dg/parse/template17.C: New test.
6236
6237 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6238
6239         PR c++/23789
6240         * g++.dg/template/nontype14.C: New test.
6241
6242 2005-09-12  Ian Lance Taylor  <ian@airs.com>
6243
6244         PR g++/7874
6245         * g++.dg/lookup/friend7.C: New test.
6246         * g++.dg/lookup/friend8.C: New test.
6247         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6248         so that it will be found via argument dependent lookup.
6249         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6250         friend functions which will no longer be found.
6251         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6252         function g, so that it will be found via argument dependent
6253         lookup.
6254         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6255         * g++.old-deja/g++.mike/net43.C: Likewise.
6256
6257 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6258
6259         PR c++/23691
6260         * g++.dg/template/static16.C: New test.
6261
6262 2005-09-12  Josh Conner  <jconner@apple.com>
6263
6264         PR middle-end/23237
6265         * gcc.c-torture/compile/pr23237.c: New test.
6266
6267 2005-09-11  Richard Henderson  <rth@redhat.com>
6268
6269         * g++.dg/other/error8.C: Update expected diagnostic text.
6270
6271 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6272
6273         PR libfortran/19872
6274         * gfortran.dg/overwrite_1.f: New test.
6275
6276 2005-09-09  Josh Conner  <jconner@apple.com>
6277
6278         * g++.dg/init/pr23180-1.C: Removed.
6279         * g++.dg/init/pr23180-2.C: Removed.
6280
6281 2005-09-09  David Daney <ddaney@avtrex.com>
6282
6283         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6284         files which are ...
6285         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6286         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6287
6288 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6289
6290         * gfortran.dg/iostat_2.f90: New test.
6291
6292 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
6293
6294         PR c++/22252
6295         * g++.dg/ext/interface1.C: New test.
6296         * g++.dg/ext/interface1.h: Likewise.
6297         * g++.dg/ext/interface1a.cc: Likewise.
6298
6299 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
6300
6301         * gfortran.dg/iomsg_1.f90: New test case.
6302
6303 2005-09-09  Richard Guenther  <rguenther@suse.de>
6304
6305         PR c++/23624
6306         * g++.dg/tree-ssa/pr23624.C: New testcase.
6307
6308 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6309
6310         PR fortran/19239
6311         * gfortran.dg/vector_subscript_1.f90,
6312         * gfortran.dg/vector_subscript_2.f90: New tests.
6313
6314 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6315
6316         PR fortran/21104
6317         * gfortran.dg/array_alloc_1.f90,
6318         * gfortran.dg/array_alloc_2.f90,
6319         * gfortran.dg/array_alloc_3.f90: New tests.
6320
6321 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6322
6323         PR fortran/12840
6324         * gfortran.dg/array_constructor_6.f90
6325         * gfortran.dg/array_constructor_7.f90
6326         * gfortran.dg/array_constructor_8.f90
6327         * gfortran.dg/array_constructor_9.f90
6328         * gfortran.dg/array_constructor_10.f90
6329         * gfortran.dg/array_constructor_11.f90
6330         * gfortran.dg/array_constructor_12.f90: New tests.
6331
6332 2005-09-08  Josh Conner  <jconner@apple.com>
6333
6334         PR c++/23180
6335         * g++.dg/init/pr23180-1.C: New test.
6336         * g++.dg/init/pr23180-2.C: New test.
6337
6338 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6339
6340         PR fortran/18878
6341         * gfortran.dg/module_double_reuse.f90: New.
6342
6343 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6344
6345         PR fortran/23270
6346         PR fortran/22304
6347         PR fortran/18870
6348         PR fortran/17917
6349         PR fortran/16511
6350         * gfortran.dg/common_equivalence_1.f: New.
6351         * gfortran.dg/common_equivalence_2.f: New.
6352         * gfortran.dg/common_equivalence_3.f: New.
6353         * gfortran.dg/contained_equivalence_1.f90: New.
6354         * gfortran.dg/module_blank_common.f90: New.
6355         * gfortran.dg/module_commons_1.f90: New.
6356         * gfortran.dg/module_equivalence_1.f90: New.
6357         * gfortran.dg/nested_modules_1.f90: New.
6358         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6359         equivalences and add comment to connect the test with
6360         the PR.
6361
6362 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6363
6364         PR fortran/23765
6365         * gfortran.dg/common_6.f90: New test.
6366
6367 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6368
6369         PR fortran/15326
6370         * gfortran.dg/char_result_1.f90,
6371         * gfortran.dg/char_result_2.f90,
6372         * gfortran.dg/char_result_3.f90,
6373         * gfortran.dg/char_result_4.f90,
6374         * gfortran.dg/char_result_5.f90,
6375         * gfortran.dg/char_result_6.f90,
6376         * gfortran.dg/char_result_7.f90,
6377         * gfortran.dg/char_result_8.f90: New tests.
6378
6379 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6380
6381         PR fortran/19928
6382         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6383
6384 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6385
6386         PR obj-c++/16816
6387         * obj-c++.dg/selector-5.mm: New test.
6388         * obj-c++.dg/selector-6.mm: New test.
6389
6390 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6391
6392         PR objc/20574
6393         PR objc/19324
6394         * objc.dg/error-1.m: New test.
6395
6396 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
6397
6398         PR fortran/23373
6399         * gfortran.fortran-torture/execute/pr23373-1.f90,
6400         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6401
6402 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
6403
6404         PR libfortran/23760
6405         * gfortran.dg/g77/1832.f: Remove long string in write statement
6406         to allow the test to pass on correct list directed output with
6407         prepended space.
6408
6409 2005-09-07  James E Wilson  <wilson@specifix.com>
6410
6411         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6412
6413 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6414
6415         * gfortran.dg/parameter+save.f90: Rename to
6416         * gfortran.dg/parameter_save.f90: .. this.
6417
6418 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6419
6420         PR fortran/20848
6421         * gfortran.dg/parameter+save.f90: New test case.
6422
6423 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
6424
6425         PR fortran/19269
6426         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6427
6428 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6429
6430         PR c/23075
6431         * gcc.dg/pr23075.c: New test.
6432         * g++.dg/warn/pr23075.C: New test.
6433
6434         PR target/22362
6435         * gcc.target/i386/pr22362.c: New test.
6436
6437         PR rtl-optimization/23098
6438         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6439
6440         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6441         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6442         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6443
6444 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
6445
6446         * g++.dg/expr/cast6.C: New test.
6447
6448         PR c++/9782
6449         * g++.dg/init/new15.C: New test.
6450
6451 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6452
6453         * gcc.dg/vect/Os-vect-95.c: New test.
6454         * gcc.dg/vect/vect-95.c: Same.
6455
6456 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6457
6458         * gcc.dg/vect/vect-29.c: Update xfail testing.
6459         * gcc.dg/vect/vect-44.c: Same.
6460         * gcc.dg/vect/vect-48.c: Same.
6461         * gcc.dg/vect/vect-50.c: Same.
6462         * gcc.dg/vect/vect-72.c: Same.
6463         * gcc.dg/vect/vect-77.c: Same.
6464         * gcc.dg/vect/vect-78.c: Same.
6465         * gcc.dg/vect/vect-80.c: Same.
6466         * gcc.dg/vect/vect-96.c: Same.
6467         * gcc.dg/vect/vect-100.c: Same.
6468         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6469         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6470         * gfortran.dg/vect/vect-5.f90: Same.
6471
6472 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6473
6474         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6475         start strings.
6476         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6477         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6478
6479         PR c++/23056
6480         * g++.dg/opt/pr23056.C: New test.
6481
6482         PR rtl-optimization/23098
6483         * gcc.target/i386/pr23098.c: New test.
6484
6485 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
6486
6487         PR c++/23667
6488         * g++.dg/template/static15.C: New test.
6489
6490         PR c++/21440
6491         * g++.dg/ext/stmtexpr5.C: New test.
6492         * g++.dg/ext/stmtexpr6.C: Likewise.
6493
6494 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
6495
6496         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6497
6498         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6499         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6500         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6501
6502 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
6503
6504         PR libfortran/23321
6505         * gfortran.dg/direct_io_4.f90: New test case.
6506
6507 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
6508             Rasmus Hahn  <rassahah@neofonie.de>
6509
6510         PR libobjc/23108
6511         * objc.dg/type-stream-1.m: New test.
6512
6513 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
6514
6515         PR fortran/23661
6516         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
6517         gfortran.dg/print_fmt_3.f90: New test.
6518
6519 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6520
6521         * gfortran.dg/fmt_t_1.f90: New test.
6522
6523 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6524
6525         PR rtl-optimization/23454
6526         * g++.dg/opt/pr23454.C: New test.
6527
6528 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
6529
6530         PR c++/23699
6531         * g++.dg/ext/static1.C: New test.
6532
6533 2005-09-02  Richard Henderson  <rth@redhat.com>
6534
6535         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
6536         tail call to check_fa_work.
6537
6538 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
6539
6540         PR c++/21687
6541         * g++.dg/other/gc3.C: New test.
6542
6543 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6544
6545         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
6546         * gcc.dg/20050826-1.c: Likewise.
6547
6548 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
6549
6550         PR c++/23167
6551         * g++.dg/expr/volatile1.C: New test.
6552
6553 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
6554
6555         PR middle-end/23547
6556         * gcc.dg/pr23547.c: New test.
6557
6558 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
6559
6560         PR c/22061
6561         * gcc.c-torture/execute/pr22061-1.c,
6562         * gcc.c-torture/execute/pr22061-2.c,
6563         * gcc.c-torture/execute/pr22061-3.c,
6564         * gcc.c-torture/execute/pr22061-4.c: New tests.
6565
6566 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6567
6568         * gcc.dg/Wredundant-decls-2.c: New test to check that
6569         -Wredundant-decls does not issue warning for a variable
6570         definition following a declaration.
6571
6572 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
6573
6574         PR debug/7241
6575         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
6576         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
6577         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
6578
6579         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
6580         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
6581         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
6582         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
6583         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
6584         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
6585         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
6586         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
6587
6588 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6589
6590         PR objc/23306
6591         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
6592         scan-assmbler.
6593
6594 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
6595
6596         PR target/21255
6597         * gcc.dg/pr21255-1.c: New test.
6598         * gcc.dg/pr21255-2-mb.c: Likewise.
6599         * gcc.dg/pr21255-2-ml.c: Likewise.
6600         * gcc.dg/pr21255-3.c: Likewise.
6601         * gcc.dg/pr21255-4.c: Likewise.
6602
6603 2005-08-31  Dale Johannesen  <dalej@apple.com>
6604
6605         * gcc.dg/20050830-1.c: New.
6606
6607 2005-08-31  Josh Conner  <jconner@apple.com>
6608
6609         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
6610         command-line options for arm-*-* targets.
6611         * g++.dg/init/array16.C: Likewise.
6612         * g++.dg/other/crash-4.C: Likewise.
6613
6614 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6615
6616         PR obj-c++/23640
6617         * obj-c++.dg/gnu-runtime-3.mm: New test.
6618
6619 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6620
6621         PR c++/13377
6622         * g++.dg/lookup/ambig4.C: New test.
6623         * g++.dg/lookup/ambig5.C: New test.
6624         * g++.dg/tc1/dr101.C: Adjust error markers.
6625
6626 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6627
6628         PR c++/23639
6629         * g++.dg/template/ttp5.C: Adjust error markers.
6630
6631 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
6632
6633         PR testsuite/23609
6634         * lib/obj-c++.exp: Include target-libpath.exp.
6635         (obj-c++_link_flags): Look for the GNU libobjc library
6636         and set the library path to include it.
6637         Don't manually set LD_LIBRARY_PATH (etc.) but call
6638         set_ld_library_path_env_vars instead.
6639         (obj-c++_target_compile): Don't set library path or
6640         linker flags because they are already set correctly
6641         in obj-c++_link_flags.
6642
6643 2005-08-30  Josh Conner  <jconner@apple.com>
6644
6645         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
6646         to command-line options for arm-*-* targets.
6647
6648 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
6649
6650         * g++.dg/other/i386-1.C: New.
6651
6652 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
6653
6654         PR preprocessor/20348
6655         PR preprocessor/20356
6656         * gcc.dg/cpp/pr20348.c: New test.
6657         * gcc.dg/cpp/pr20348.h: New file.
6658         * gcc.dg/cpp/inc/pr20348.h: New file.
6659         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
6660         * gcc.dg/cpp/pr20356.c: New test.
6661         * gcc.dg/cpp/pr20356.h: New file.
6662         * gcc.dg/cpp/inc/pr20356.h: New file.
6663         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
6664
6665 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
6666
6667         * gfortran.fortran-torture/execute/intrinsic_count.f90:
6668         Fix array dimension to avoid correct end-of-file error.
6669
6670 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
6671
6672         PR libfortran/23598
6673         * gfortran.dg/iostat_1.f90: New test.
6674
6675 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
6676
6677         PR middle-end/23408
6678         * gcc.dg/pr23408.c: New test.
6679
6680 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
6681
6682         PR c++/23099
6683         * g++.dg/init/member1.C: Make sure erroneous static data member
6684         definitions are required.
6685         * g++.dg/template/static13.C: New test.
6686         * g++.dg/template/static14.C: Likewise.
6687
6688 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
6689
6690         * gcc.target/i386/pr23575.c: Use -msse2 instead of
6691         -march=pentium4, remove ilp32 requirement.
6692
6693         PR middle-end/23484
6694         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
6695         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
6696
6697 2005-08-29  Andreas Jaeger  <aj@suse.de>
6698
6699         PR testsuite/23607
6700         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
6701
6702 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
6703
6704         * gcc.c-torture/execute/20050316-2.c: New test.
6705         * gcc.c-torture/execute/20050316-3.c: New test.
6706         * gcc.dg/torture/pr16104-1.c: New test.
6707
6708 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
6709
6710         PR middle-end/23463
6711         * gcc.c-torture/execute/zero-struct-1.c: New test.
6712
6713 2005-08-27  Richard Guenther  <rguenther@suse.de>
6714
6715         PR target/23575
6716         * gcc.target/i386/pr23575.c: New testcase.
6717
6718 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
6719
6720         PR rtl-optimization/23561
6721         * gcc.c-torture/execute/20050826-1.c: New test.
6722
6723         PR rtl-opt/23560
6724         * gcc.c-torture/execute/20050826-2.c: New test.
6725
6726 2005-08-26  Dale Johannesen  <dalej@apple.com>
6727
6728         * gcc.dg/20030711-1.c: Modify to work on Darwin.
6729         * gcc.dg/20050826-1.c: New.
6730
6731 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
6732
6733         PR c++/19004
6734         * g++.dg/template/nontype13.C: New test.
6735
6736         PR c++/23491
6737         * g++.dg/init/new14.C: New test.
6738         * g++.dg/expr/anew1.C: Do not XFAIL.
6739         * g++.dg/expr/anew2.C: Likewise.
6740         * g++.dg/expr/anew3.C: Likewise.
6741
6742 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
6743
6744         PR middle-end/22439
6745         * gcc.dg/vla-3.c: New test.
6746
6747 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
6748
6749         PR fortran/20363
6750         * gfortran.dg/named_interface.f90: New.
6751
6752 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
6753
6754         * gcc.c-torture/execute/frame-address.c: New test.
6755
6756 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6757
6758         PR c++/20817
6759         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
6760
6761 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6762
6763         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
6764
6765 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6766
6767         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
6768         * gcc.dg/altivec-22.c: Rename from..
6769         * gcc.dg/altivec-nomfcr.c: ..this.
6770
6771 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
6772
6773         PR tree-optimization/23546
6774         * gcc.dg/tree-ssa/pr23546.c: New test.
6775
6776 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
6777
6778         PR fortran/17758
6779         * gfortran.dg/nonreturning_statements.f90: New test.
6780
6781 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6782
6783         PR c++/22454
6784         * g++.dg/parse/crash29.C: New.
6785
6786 2005-08-23  DJ Delorie  <dj@redhat.com>
6787
6788         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
6789         constants have the L suffix.
6790
6791 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
6792
6793         PR c++/23044
6794         * g++.dg/template/instantiate8.C: New.
6795
6796 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
6797
6798         PR middle-end/23467
6799         * gcc.c-torture/execute/pr23467.c: New test.
6800
6801 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
6802
6803         PR tree-optimization/22043
6804         * gcc.c-torture/execute/20050613-1.c: New test.
6805
6806 2005-08-23  Ben Elliston  <bje@au.ibm.com>
6807
6808         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
6809
6810 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
6811
6812         PR rtl-optimization/23478
6813         * g++.dg/opt/pr23478.C: New test.
6814
6815 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6816
6817         PR c/18715
6818         * gcc.dg/switch-warn-3.c: New test.
6819
6820 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6821
6822         PR c++/22233
6823         * g++.dg/template/param1.C: New test.
6824
6825 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6826
6827         PR c++/23089
6828         * g++.dg/other/incomplete1.C: New test.
6829
6830 2005-08-22  Ira Rosen  <irar@il.ibm.com>
6831
6832         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
6833         are vectorizable.
6834
6835 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6836
6837         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
6838         d_lines_5.f: New.
6839
6840 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
6841
6842         * gcc.target/i386/sse-4.c: New test.
6843
6844 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6845
6846         PR testsuite/23239
6847         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
6848
6849 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
6850
6851         * gcc.dg/20050811-1.c: New test.
6852         * gcc.dg/20050811-2.c: New test.
6853
6854 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
6855
6856         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
6857
6858 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
6859
6860         PR 23476
6861         * gcc.c-torture/compile/pr23476.c: New test.
6862
6863 2005-08-19  Devang Patel  <dpatel@apple.com>
6864
6865         PR tree-optimization/23048
6866         * gcc.dg/tree-ssa/pr23048.c: New test.
6867
6868 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6869
6870         PR middle-end/20624
6871         * g++.dg/warn/Wreturn-3.C: New test
6872
6873 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
6874
6875         PR tree-optimization/22228
6876         * g++.dg/vect/pr22543.cc: New test.
6877
6878 2005-08-17  Steven Bosscher  <stevenb@suse.de>
6879
6880         PR tree-optimization/21574
6881         * gcc.dg/tree-ssa/pr21574.c: New test.
6882
6883 2005-08-16  James E Wilson  <wilson@specifix.com>
6884
6885         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
6886
6887 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6888
6889         PR tree-opt/23402
6890         * gcc.c-torture/compile/zero-strct-3.c: New test.
6891         * gcc.c-torture/compile/zero-strct-4.c: New test.
6892
6893 2005-08-16  Steven Bosscher  <stevenb@suse.de>
6894
6895         PR target/23376
6896         * gcc.target/x86_64/pr23376.c: New test.
6897
6898 2005-08-16  Ian Lance Taylor  <ian@airs.com>
6899
6900         PR c++/23337
6901         * g++.dg/ext/vector2.C: New.
6902
6903 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6904
6905         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
6906
6907 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6908
6909         PR libfortran/23428
6910         * gfortran.dg/inquire-complex.f90: New test case.
6911
6912 2005-08-16  James E Wilson  <wilson@specifix.com>
6913
6914         PR tree-optimization/21105
6915         * gcc.dg/large-size-array.c: New.
6916
6917 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
6918
6919         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
6920         type.
6921         * gcc.dg/vect/vect-41: Likewise.
6922         * gcc.dg/vect/vect-42: Likewise.
6923         * gcc.dg/vect/vect-43: Likewise.
6924         * gcc.dg/vect/vect-44: Likewise.
6925         * gcc.dg/vect/vect-46: Likewise.
6926         * gcc.dg/vect/vect-47: Likewise.
6927         * gcc.dg/vect/vect-48: Likewise.
6928         * gcc.dg/vect/vect-52: Likewise.
6929         * gcc.dg/vect/vect-53: Likewise.
6930         * gcc.dg/vect/vect-54: Likewise.
6931         * gcc.dg/vect/vect-55: Likewise.
6932         * gcc.dg/vect/vect-56: Likewise.
6933         * gcc.dg/vect/vect-57: Likewise.
6934         * gcc.dg/vect/vect-58: Likewise.
6935         * gcc.dg/vect/vect-59: Likewise.
6936         * gcc.dg/vect/vect-60: Likewise.
6937         * gcc.dg/vect/vect-61: Likewise.
6938         * gcc.dg/vect/vect-85: Likewise.
6939         * gcc.dg/vect/vect-87: Likewise.
6940         * gcc.dg/vect/vect-88: Likewise.
6941         * gcc.dg/vect/vect-93.c: Likewise.
6942         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
6943         * gcc.dg/vect/vect-75: Likewise.
6944         * gcc.dg/vect/vect-76: Likewise.
6945         * gcc.dg/vect/vect-77: Likewise.
6946         * gcc.dg/vect/vect-78: Likewise.
6947         * gcc.dg/vect/vect-80: Likewise.
6948         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
6949         vectorized for the expected reason, rather than checking how alignment
6950         was handled.
6951         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
6952         type and also instead of aligned pointers. Added documentation.
6953
6954 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
6955
6956         * gfortran.dg/power.f90: New test.
6957
6958 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
6959
6960         PR rtl-optimization/23299
6961         * g++.dg/opt/pr23299.C: New test.
6962
6963 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6964
6965         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
6966
6967 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
6968
6969         * g++.dg/template/local6.C: New test.
6970
6971 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6972
6973         * execute/exceptions/finally-1.m: Check that the catch and finally are
6974         being called.  Also add a "return 0;" at the end of main.
6975
6976 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
6977
6978         PR fortran/21432.
6979         * gfortran.dg/namelist_print_1.f: New test of functionality of
6980         PRINT namelist.
6981         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
6982         namelist generates error with -std=f95.
6983
6984 2005-08-14  Ira Rosen  <irar@il.ibm.com>
6985
6986         PR tree-optimization/23119
6987         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
6988
6989 2005-08-13  Marcin Koziej  <creep@desk.pl>
6990             Andrew Pinski  <pinskia@physics.uc.edu>
6991
6992         PR libobjc/22492
6993         * execute/exceptions/finally-1.m: New test.
6994
6995 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6996
6997         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
6998         testsuite.
6999         * objc/execute/exceptions/trivial.m: New test.
7000         * objc.dg/try-catch-11.m: Move to ...
7001         * objc/execute/exceptions/foward-1.m: Here.
7002         * objc.dg/try-catch-2.m: Move to ...
7003         * objc/execute/exceptions/catchall-1.m: Here.
7004         * objc.dg/try-catch-8.m: Move to ...
7005         * objc/execute/exceptions/local-variables-1.m: Here.
7006
7007 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7008
7009         * objc.dg/nested-func-1.m: Move to ...
7010         * objc/execute/nested-func-1.m: Here.
7011
7012 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7013
7014         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7015         in ${options} instead of [target_info name].
7016         * lib/obj-c++.exp (objc_target_compile): Likewise.
7017
7018 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7019
7020         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7021
7022 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7023
7024         part of PR testsuite/23348
7025         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7026         of the torture options.
7027         * objc/compile/trivial.m: New test.
7028
7029 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7030
7031         * gfortran.dg/eoshift.f90: Correct format.
7032
7033 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7034
7035         * gfortran.fortran-torture/execute/character_passing.f90:
7036         Fix comment typo.
7037
7038 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
7039
7040         PR c++/8271
7041         * g++.dg/template/unify10.C: New.
7042
7043 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
7044
7045         * g++.dg/parse/pr22514.C: Move to...
7046         * g++.dg/debug/pr22514.C: here.
7047
7048 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7049
7050         PR c++/23266
7051         * g++.dg/inherit/pure1.C: New test.
7052
7053         * ChangeLog: Fix typos.
7054
7055 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7056             Steven Bosscher  <stevenb@suse.de>
7057
7058         * gfortran.dg/runtime_warning_1.f90: New test.
7059
7060 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
7061
7062         PR c++/23219
7063         * g++.dg/parse/crash28.C: New.
7064
7065 2005-08-11  Richard Guenther  <rguenther@suse.de>
7066
7067         PR target/23289
7068         * gcc.target/i386/tailcall-1.c: New testcase.
7069
7070 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7071
7072         * gcc.dg/vect/vect-67.c: Un-xfail.
7073
7074 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7075
7076         PR c++/23225
7077         * g++.dg/testsuite/parse/crash27.C: new test.
7078
7079 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
7080
7081         PR libfortran/22143
7082         * gfortran.dg/shift-kind.f90: New testcase.
7083
7084 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
7085
7086         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7087         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7088
7089 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7090
7091         PR c++/20646
7092         * g++.dg/other/mult-stor1.C: New test.
7093
7094 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7095
7096         * gcc.c-torture/pr18299-1.c: Move to ...
7097         * gcc.c-torture/compile/pr18299-1.c: Here.
7098
7099 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
7100
7101         * gfortran/fortran.torture/execute/character_passing.f90:
7102         Fix types for LSAME.
7103
7104 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
7105
7106         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7107         input data back to what it was originally.
7108
7109 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7110
7111         * objc.dg/try-catch-8.m: Enable for all targets.
7112
7113 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
7114
7115         * gcc.dg/pr23165.c: New test.
7116
7117 2005-08-09  Steven Bosscher  <stevenb@suse.de>
7118
7119         PR tree-optimization/23234
7120         * gcc.dg/tree-ssa/pr23234.c: New test.
7121
7122 2005-08-08  Josh Conner  <jconner@apple.com>
7123
7124         PR rtl-optimization/23241
7125         * gcc.dg/char-compare.c: New test.
7126
7127 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7128
7129         PR c++/22508
7130         * g++.dg/init/new13.C: New test.
7131
7132 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7133
7134         PR c++/21166
7135         * g++.dg/other/crash-4.C: Adjust
7136         * g++/dg/ext/packed9.C: New.
7137
7138 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7139
7140         PR middle-end/21964
7141         * gcc.c-torture/execute/pr21964-1.c: New test.
7142
7143 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7144
7145         PR c/22458
7146         * gcc.dg/pr22458-1.c: New test.
7147
7148 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
7149             Steven G. Kargl <kargls@comcast.net>
7150
7151         PR fortran/22390
7152         * gfortran.dg/flush_1.f90: New test.
7153
7154 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7155
7156         PR c++/23191
7157         * g++.dg/template/eh2.C: New test.
7158
7159 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7160
7161         PR c++/19498
7162         * g++.dg/template/instantiate7.C: New test.
7163
7164 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
7165
7166         PR c/23113
7167         * gcc.dg/Wunused-value-1.c: New test.
7168
7169 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
7170
7171         PR rtl-optimization/23233
7172         * gcc.c-torture/compile/pr23233-1.c: New test.
7173
7174 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
7175
7176         PR fortran/18833
7177         PR fortran/20850
7178         * gfortran.dg/equiv_1.f90: New test.
7179         * gfortran.dg/equiv_2.f90: New test.
7180         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7181         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7182         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7183
7184 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7185
7186         * gcc.c-torture/execute/vrp-5.c: New test.
7187         * gcc.c-torture/execute/vrp-6.c: New test.
7188         * gcc.dg/tree-ssa/vrp21.c: New test.
7189
7190 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7191
7192         * g++.dg/parse/pr22514.C: New test.
7193
7194 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
7195
7196         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7197
7198         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7199         instead of constant loads / pool entries.
7200
7201 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
7202
7203         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7204         TEST_TO_WCTYPE.
7205
7206 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
7207
7208         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7209         __WINT_TYPE__ in generated prototypes if possible.
7210
7211 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
7212
7213         PR 22037
7214         * g++.dg/tree-ssa/pr22037.C:
7215
7216 2005-08-04  Richard Henderson  <rth@redhat.com>
7217
7218         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7219         scan-tree-dump-times directive.
7220
7221 2005-08-04  Jan Hubicka  <jh@suse.cz>
7222
7223         * gcov-1.C: Fix switch counts.
7224         * gcov-4b.c: Likewise.
7225
7226 2005-08-03  Jeff Law  <law@redhat.com>
7227
7228         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7229
7230 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
7231
7232         * gcc.c-torture/execute/pr23135.c: New test.
7233
7234 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7235
7236         PR tree-optimization/19899
7237         * gcc.dg/tree-ssa/scev-1.c: New test.
7238         * gcc.dg/tree-ssa/scev-2.c: New test.
7239
7240 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
7241
7242         PR target/18582
7243         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7244
7245 2005-08-03  Jan Hubicka  <jh@suse.cz>
7246
7247         * update-conroll.c: New testcase.
7248         * update-conroll-2.c: New testcase.
7249
7250 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
7251
7252         * gfortran.dg/constant_substring.f: New test.
7253         * gfortran.dg/pr22491.f: New test.
7254
7255 2005-08-02  Jan Hubicka  <jh@suse.cz>
7256
7257         * update-threading.c: Replace by the proper one.
7258
7259 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7260
7261         PR 23164
7262         * g++.dg/tree-ssa/pr23164.C: New test.
7263
7264 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7265
7266         * gcc.dg/tree-ssa/pr23192.c: New test.
7267
7268 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
7269
7270         * gcc.c-torture/execute/vrp-4.c: New test.
7271
7272 2005-08-02  Jan Hubicka  <jh@suse.cz>
7273
7274         * update-threading.c: New test.
7275
7276 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
7277
7278         * gcc.c-torture/compile/20050801-1.c: New test.
7279         * gcc.c-torture/compile/20050801-2.c: New test.
7280
7281 2005-08-01  Jan Hubicka  <jh@suse.cz>
7282
7283         * val-prof-5.c: New test.
7284
7285 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
7286
7287         PR c/22311
7288         * gcc.dg/pr22311-1.c : New test.
7289
7290 2005-07-31  Steven Bosscher  <stevenb@suse.de>
7291
7292         PR target/23095
7293         * gfortran.dg/pr23095.f: New test.
7294
7295         PR c++/22003
7296         * g++.dg/other/pr22003.C: New test.
7297
7298 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
7299
7300         PR target/20621
7301         * gcc.c-torture/execute/pr20621-1.c: New test.
7302
7303 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
7304
7305         * gfortran.dg/comma_format_extension_4.f: Adjust length
7306         of string for format.
7307         * gfortran.dg/der_array_io_1.f: Replace illegal internal
7308         print statement with internal write.
7309         * gfortran.dg/der_array_io_2.f: Likewise.
7310         * gfortran.dg/der_array_io_3.f: Likewise.
7311
7312 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
7313
7314         * gcc.dg/fold-abs-4.c: new test.
7315
7316 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
7317
7318         PR fortran/22570 an related issues.
7319         * gfortran.dg/x_slash_1.f: New test.
7320
7321 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
7322
7323         PR c/23143
7324         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7325         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7326
7327 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7328
7329         PR c/529
7330         * gcc.dg/Wshadow-3.c: New test.
7331
7332 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
7333
7334         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7335         used to have the wrong bounds).
7336
7337 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7338
7339         PR c/21720
7340         * gcc.dg/hex-round-1.c: Test more cases.
7341         * gcc.dg/hex-round-2.c: New test.
7342
7343 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
7344
7345         PR 22550
7346         * g++.dg/tree-ssa/pr22550.C: New test.
7347
7348 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
7349
7350         * gcc.dg/tree-ssa/vrp19.c: New test.
7351         * gcc.dg/tree-ssa-vrp20.c: New test.
7352
7353 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7354
7355         PR c/22240
7356         * gcc.dg/transparent-union-4.c: New test.
7357
7358 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7359
7360         PR c/22192
7361         * gcc.dg/c99-vla-2.c: New test.
7362
7363 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7364
7365         PR c/21720
7366         * gcc.dg/hex-round-1.c: New test.
7367
7368 2005-07-28  Jan Hubicka  <jh@suse.cz>
7369
7370         * inliner-1.c: Do not dump everything.
7371         * tree-prof.exp: Do not pass -ftree-based-profiling.
7372         * bprob.exp: Likewise.
7373
7374         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7375
7376 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
7377
7378         PR c++/22545
7379         * g++.dg/expr/ptrmem7.C: New test.
7380
7381 2005-07-28  Mike Stump  <mrs@apple.com>
7382
7383         * g++.old-deja/g++.mike/visibility-1.C: New test.
7384
7385 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7386
7387         PR c/20187
7388         * gcc.c-torture/execute/pr20187-1.c: New test.
7389
7390 2005-07-28  Jeff Law  <law@redhat.com>
7391
7392         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7393         * gcc.dg/tree-ssa/vrp18.c: New test.
7394
7395 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7396
7397         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7398
7399 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7400
7401         PR tree-optimization/22506
7402         * gcc.dg/vect/ps22506.c: New test.
7403
7404 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
7405
7406         PR target/21149
7407         * gcc.target/i386/sse-3.c: New test.
7408
7409 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7410
7411         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7412         * gcc.target/mips/mips32-dsp-type.c: Likewise.
7413
7414 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7415
7416         PR c/22589
7417         * gcc.c-torture/compile/pr22589-1.c: New test.
7418
7419 2005-07-28  Jan Hubicka  <jh@suse.cz>
7420
7421         * update-loopch.c: New testcase.
7422
7423 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7424
7425         PR rtl-optimization/23047
7426         * gcc.c-torture/execute/pr23047.c: New test.
7427         * gcc.c-torture/execute/pr23047.x: New.
7428
7429 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7430
7431         PR tree-optimization/22493
7432         * gcc.c-torture/execute/pr22493-1.c: New test.
7433         * gcc.c-torture/execute/pr22493-1.x: New.
7434         * gcc.c-torture/execute/vrp-1.c: New test.
7435         * gcc.c-torture/execute/vrp-2.c: New test.
7436         * gcc.c-torture/execute/vrp-2.c: New test.
7437
7438 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
7439
7440         * gcc.target/frv/all-builtin-read8.c: Delete.
7441         * gcc.target/frv/all-builtin-read16.c: Delete.
7442         * gcc.target/frv/all-builtin-read32.c: Delete.
7443         * gcc.target/frv/all-builtin-read64.c: Delete.
7444         * gcc.target/frv/all-builtin-write8.c: Delete.
7445         * gcc.target/frv/all-builtin-write16.c: Delete.
7446         * gcc.target/frv/all-builtin-write32.c: Delete.
7447         * gcc.target/frv/all-builtin-write64.c: Delete.
7448         * gcc.target/frv/all-read-write-1.c: New.
7449
7450 2005-07-27  Jeff Law  <law@redhat.com>
7451
7452         * gcc.c-torture/execute/pr22630.c: New test.
7453
7454 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
7455
7456         PR tree-optimization/23073
7457         * gcc.dg/vect/nodump-pr23073.c: New test.
7458         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7459
7460 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
7461
7462         PR tree-optimize/22348
7463         * gcc.c-torture/execute/pr22348.c: New.
7464
7465 2005-07-27  Richard Guenther  <rguenther@suse.de>
7466
7467         * gcc.dg/tree-ssa/salias-1.c: New testcase.
7468
7469 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7470
7471         PR fortran/22503
7472         * gfortran.dg/logical_comp.f90: New test.
7473
7474 2005-07-27  Jan Hubicka  <jh@suse.cz>
7475
7476         * inliner-1.c: Add cleanup of dumps.
7477         * val-prof-*.c: Likewise.
7478         * update-tailcall.c: New.
7479
7480 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
7481
7482         PR 22591
7483         * gcc.dg/tree-ssa/pr22591.c: New test.
7484         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7485
7486 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
7487
7488         PR libobjc/22606
7489         * objc.dg/try-catch-11.m: New test.
7490
7491 2005-07-26  Richard Guenther  <rguenther@suse.de>
7492
7493         PR tree-optimization/22486
7494         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7495
7496 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7497
7498         PR tree-opt/22484
7499         * testsuite/g++.dg/opt/loop2.C: New test.
7500
7501 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7502
7503         * gcc.dg/tree-ssa/reassoc-3.c: New test.
7504         * gcc.dg/tree-ssa/reassoc-4.c: New test.
7505
7506 2005-07-25  Adam Nemet  <anemet@lnxw.com>
7507
7508         * lib/profopt.exp (profopt-execute): Check for profiling data
7509         files on the target.
7510
7511 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
7512
7513         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
7514         for matching of asm labels.
7515
7516 2005-07-25  Richard Guenther  <rguenther@suse.de>
7517
7518         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
7519
7520 2005-07-25  Richard Guenther  <rguenther@suse.de>
7521
7522         PR testsuite/22624
7523         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
7524
7525 2005-07-25  Ira Rosen  <irar@il.ibm.com>
7526
7527         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
7528         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
7529         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
7530         * gcc.dg/vect/vect-100.c: New test.
7531         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
7532         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
7533         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
7534         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
7535         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
7536         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
7537         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
7538         * gfortran.dg/vect/pr19049.f90: New testcase.
7539         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7540
7541 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
7542
7543         * gcc.c-torture/execute/20050713-1.c: New test.
7544
7545         PR fortran/20063
7546         * gfortran.fortran-torture/execute/data_4.f90: New test.
7547
7548         PR middle-end/20303
7549         * gcc.dg/visibility-d.c: New test.
7550
7551 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
7552
7553         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
7554         * gfortran.dg/underflow.f90: Ditto.
7555
7556 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7557
7558         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
7559         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
7560         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
7561
7562 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7563
7564         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
7565         include case of field width of zero.
7566
7567 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7568
7569         PR libgfortran/21875
7570         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
7571         with trailing blanks on normal formatted read.
7572
7573 2005-07-23  Chao-ying Fu  <fu@mips.com>
7574
7575         * gcc.target/mips/mips32-dsp-type.c: New test.
7576         * gcc.target/mips/mips32-dsp.c: New test.
7577
7578 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
7579
7580         PR testsuite/21073
7581         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
7582
7583         PR testsuite/20454
7584         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
7585         and __cyg_profile_func_exit.
7586
7587 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
7588
7589         * gfortran.dg/comma_format_extension_3.f: Fix typo.
7590         * gfortran.dg/comma_format_extension_4.f: Same.
7591         * gfortran.dg/pr15332.f: Same.
7592         * gfortran.dg/pr21730.f: Same.
7593
7594 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
7595
7596         * g++.dg/opt/vrp2.C: Fix testcase.
7597
7598         PR tree-opt/22625
7599         * g++.dg/opt/vrp2.C: New test.
7600
7601 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
7602
7603         PR debug/21828
7604         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
7605
7606 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
7607
7608         * gcc.dg/tree-ssa/20050719-1.c: New test.
7609
7610 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
7611
7612         * gcc.dg/bfin-longcall-1.c: New file.
7613         * gcc.dg/bfin-longcall-2.c: New file.
7614
7615 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
7616
7617         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
7618
7619 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7620
7621         PR middle-end/19055
7622         * gcc.dg/tree-ssa/pr19055.c: New test.
7623         * gcc.dg/tree-ssa/pr19055-2.c: New test.
7624
7625 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7626
7627         PR C++/22358
7628         * g++.dg/other/pr22358.C: New test.
7629
7630 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
7631
7632         PR c++/2922
7633         * g++.dg/lookup/two-stage5.C: New test from bug comments.
7634
7635 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7636
7637         PR c++/15938
7638         * g++.dg/init/union2.C: New test.
7639
7640 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7641
7642         PR c/22393
7643         * gcc.dg/complex-4.c: New test.
7644
7645 2005-07-21  Richard Guenther  <rguenther@suse.de>
7646
7647         PR testsuite/22522
7648         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
7649         scanning for asm labels.
7650         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7651
7652 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7653
7654         PR target/22085
7655         * gcc.dg/altivec-pr22085.c: New.
7656
7657 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7658
7659         PR tree-optimization/19210
7660         * gcc.dg/tree-ssa/pr19210-1.c: New.
7661         * gcc.dg/tree-ssa/pr19210-2.c: New.
7662
7663 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
7664
7665         PR rtl-optimization/22167
7666         * g++.dg/opt/pr22167.C: New test.
7667
7668 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
7669
7670         PR c++/2922
7671         * g++.dg/lookup/two-stage2.C: New.
7672         * g++.dg/lookup/two-stage3.C: New.
7673         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
7674         fixed two-stage name lookup for operators.
7675         * g++.dg/template/call3.C: Compiler now produces an appropriate
7676         error message.
7677         * g++.dg/template/crash37.C: Compiler now describes bla() on line
7678         14 as a candidate.
7679         * g++.dg/template/ptrmem4.C: Compiler produces different error
7680         message.
7681         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
7682         connect_to_method as a candidate.
7683
7684 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
7685
7686         * gcc.dg/fold-alloc-1.c: New test.
7687
7688 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
7689
7690         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7691         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
7692
7693 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
7694
7695         * gcc.dg/fold-abs-1.c: New test.
7696         * gcc.dg/fold-abs-2.c: New test.
7697         * gcc.dg/fold-abs-3.c: New test.
7698
7699 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
7700
7701         Make CONSTRUCTOR use VEC to store initializers.
7702         * g++.dg/ext/complit3.C: Check for specific error messages.
7703         * g++.dg/init/brace2.C: Update error message.
7704         * g++.dg/warn/Wbraces2.C: Likewise.
7705
7706 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
7707
7708         PR fortran/16940
7709         * gfortran.dg/module_interface_1.f90: New test.
7710
7711 2005-07-19  Danny Berlin <dberlin@dberlin.org>
7712             Kenneth Zadeck <zadeck@naturalbridge.com>
7713
7714         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
7715
7716 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7717
7718         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
7719         specify -Wformat for these tests.
7720         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
7721         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
7722         * gcc.dg/format/opt-6.c: Delete.
7723
7724 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7725
7726         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
7727         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7728
7729 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7730
7731         * gcc.dg/tree-ssa/alias-2.c: New test.
7732
7733 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
7734
7735         PR c++/22263
7736         * g++.dg/template/explicit7.C: New test.
7737
7738 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
7739
7740         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
7741         width of 8 to +Inf and -Inf.
7742
7743 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
7744
7745         PR c++/22139
7746         * g++.dg/template/friend36.C: New test.
7747
7748 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
7749
7750         PR fortran/21730
7751         * gfortran.dg/pr21730.f: New test.
7752
7753 2005-07-16  Danny Berlin <dberlin@dberlin.org>
7754             Kenneth Zadeck <zadeck@naturalbridge.com>
7755
7756         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
7757         since pure const detection cannot run at -O1 in c compiler.
7758         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
7759         can now optimize this case properly.
7760         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
7761         because we now pass.
7762         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
7763
7764 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
7765
7766         PR c/22421
7767         * gcc.dg/format/bitfld-1.c: New test.
7768
7769 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7770
7771         PR c++/22204
7772         * g++.dg/rtti/repo1.C: New test.
7773
7774 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
7775
7776         PR middle-end/22398
7777         * gcc.c-torture/compile/pr22398.c: New test.
7778
7779 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7780
7781         PR c++/22132
7782         * g++.dg/expr/cast4.C: New test.
7783
7784 2005-07-15  Richard Guenther  <rguenther@suse.de>
7785
7786         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
7787         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7788
7789 2005-07-15  Steven Bosscher  <stevenb@suse.de>
7790
7791         PR tree-optimization/22230
7792         * gcc.dg/tree-ssa/pr22230.c: New test.
7793
7794 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
7795
7796         * gfortran.dg/g77/cpp6.f: New test.
7797
7798         PR fortran/22417
7799         * gfortran.dg/g77/cpp5.F: New test.
7800         * gfortran.dg/g77/cpp5.h: New file.
7801         * gfortran.dg/g77/cpp5inc.h: New file.
7802
7803 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
7804
7805         PR libfortran/16435
7806         * gfortran.dg/tl_editting.f90: New.
7807         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
7808
7809 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
7810
7811         * gfortran.dg/char_array_constructor.f90: New test.
7812
7813 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
7814
7815         * gfortran.dg/past_eor.f90: New.
7816         * gfortran.dg/complex_read.f90: New.
7817
7818 2005-07-13  Jeff Law  <law@redhat.com>
7819
7820         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
7821         additional casts.
7822
7823         * gcc.dg/tree-ssa/pr22321.c: New test
7824
7825 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
7826
7827         PR tree-optimization/21921
7828         * gcc.dg/tree-ssa/pr21921.c: New.
7829
7830 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7831
7832         PR tree-optimizatio/22442
7833         * gcc.dg/tree-ssa/loop-11.c: New test.
7834
7835 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7836
7837         PR tree-opt/21840
7838         * gcc.c-torture/compile/pr21840.c: New test.
7839
7840 2005-07-12  Jan Hubicka  <jh@suse.cz>
7841
7842         * gcc.c-torture/compile/pr22379.c: New test.
7843
7844 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
7845
7846         PR libfortran/21593
7847         gfortran.dg/dev_null.f90: Remove outdated comment about
7848         PR libfortran/21593.
7849
7850
7851 2005-07-12  Dale Johannesen  <dalej@apple.com>
7852
7853         * gcc.target/i386/compress-float-sse.c: New.
7854         * gcc.target/i386/compress-float-sse-pic.c: New.
7855         * gcc.target/i386/compress-float-387.c: New.
7856         * gcc.target/i386/compress-float-387-pic.c: New.
7857         * gcc.dg/compress-float-ppc.c: New.
7858         * gcc.dg/compress-float-ppc-pic.c: New.
7859
7860 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
7861
7862         PR libfortran/21593
7863         gfortran.dg/dev_null.f90: Remove targets.
7864
7865 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7866
7867         PR tree-opt/22335
7868         * gcc.dg/pr22335-1.c: New test.
7869         * gcc.dg/pr22335-2.c: New test.
7870
7871 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7872
7873         PR c++/20172
7874         * g++.dg/template/nontype12.C : New test.
7875
7876 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7877
7878         * gcc.dg/tree-ssa/loop-10.c: New test.
7879
7880 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
7881
7882         * gcc.c-torture/execute/20020720-1.x: Remove.
7883
7884 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
7885
7886         * gfortran.fortran-torture/execute/forall_7.f90: New test.
7887
7888 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
7889
7890         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
7891         (dg-mips-options): Use it.
7892
7893 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
7894
7895         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
7896
7897 2005-07-09  Richard Henderson  <rth@redhat.com>
7898
7899         * lib/target-supports.exp (check_effective_target_sync_char_short):
7900         Add alpha.
7901
7902 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
7903
7904         PR libfortran/22217
7905         * gfortran.dg/negative-z-descriptor.f90: New test.
7906
7907 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7908
7909         PR tree-opt/22329
7910         * gcc.dg/pr22329.c: New test.
7911
7912 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
7913
7914         PR tree-optimization/20139
7915         * gcc.dg/tree-ssa/pr20139.c: New.
7916
7917 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7918
7919         PR tree-opt/22356
7920         * testsuite/gcc.dg/pr22356-1.c: New test.
7921
7922 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
7923
7924         PR c++/21799
7925         * g++.dg/template/unify8.C: New.
7926         * g++.dg/template/unify9.C: New.
7927
7928 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
7929
7930         * gfortran.fortran-torture/execute/entry_10.f90: New test.
7931
7932 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
7933
7934         * gcc.dg/darwin-version-1.c: New.
7935         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
7936         * gcc.dg/builtins-20.c: Likewise.
7937         * gcc.dg/builtins-53.c: Likewise.
7938         * gcc.dg/torture/builtins-convert-1.c: Likewise.
7939         * gcc.dg/torture/builtins-convert-2.c: Likewise.
7940         * gcc.dg/torture/builtins-convert-3.c: Likewise.
7941         * gcc.dg/torture/builtins-power-1.c: Likewise.
7942         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
7943         on Darwin.
7944
7945 2005-07-07  Jeff Law  <law@redhat.com>
7946
7947         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
7948         argument evaluation order.
7949
7950 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
7951
7952         PR libfortran/21594
7953         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7954         Add test cases where the shift length is greater than the
7955         array length.
7956
7957 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7958
7959         * obj-c++.dg/proto-lossage-6.mm: New.
7960         * objc.dg/proto-lossage-6.m: New.
7961
7962 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7963
7964         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
7965         * objc.dg/gnu-runtime-2.m: Likewise.
7966
7967 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7968
7969         * gfortran.dg/longline.f: New test.
7970
7971         * gfortran.dg/badline.f: New test.
7972
7973 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7974
7975         PR fortran/16531
7976         PR fortran/15966
7977         PR fortran/18781
7978         * gfortran.dg/hollerith.f90: New.
7979         * gfortran.dg/hollerith2.f90: New.
7980         * gfortran.dg/hollerith3.f90: New.
7981         * gfortran.dg/hollerith4.f90: New.
7982         * gfortran.dg/hollerith_f95.f90: New.
7983         * gfortran.dg/hollerith_legacy.f90: New.
7984         * gfortran.dg/g77/cpp4.F: New. Port from g77.
7985
7986 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7987
7988         PR objc/22274
7989         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
7990         * objc.dg/gnu-runtime-2.m: New.
7991
7992 2005-07-06  Jeff Law  <law@redhat.com>
7993
7994         * gcc.dg/tree-ssa/vrp17.c: New test.
7995
7996 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7997
7998         PR fortran/22327
7999         * gfortran.dg/array_constructor_5.f90: New test.
8000
8001 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8002
8003         * gfortran.fortran-torture/execute/entry_9.f90: New test.
8004
8005 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
8006
8007         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8008         * gcc.dg/980816-1.c: Ditto.
8009
8010 2005-07-06  Jeff Law  <law@redhat.com>
8011
8012         * gcc.c-torture/compile/pr21356.c: New test.
8013
8014 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8015
8016         PR c/22013
8017         PR c/22098
8018         * gcc.c-torture/compile/pr22013-1.c,
8019         gcc.c-torture/execute/pr22098-1.c,
8020         gcc.c-torture/execute/pr22098-2.c,
8021         gcc.c-torture/execute/pr22098-3.c: New tests.
8022
8023 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8024
8025         PR c/22308
8026         * gcc.dg/pr22308-1.c: New test.
8027
8028 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
8029
8030         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
8031         target.
8032         * gcc.dg/compare9.c: Use -fshort-enums instead of
8033         -fno-short-enums.  Change the last test to dg-bogus.
8034
8035 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
8036
8037         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8038         * gcc.dg/compare9.c: New.
8039
8040 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8041
8042         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8043
8044 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8045
8046         PR testsuite/22288
8047         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8048
8049
8050 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8051
8052         * gcc.dg/format/gcc_gfc-1.c: New.
8053
8054 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8055
8056         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8057
8058 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8059
8060         PR fortran/20842
8061         * gfortran.dg/io_invalid_1.f90: New test.
8062
8063 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
8064
8065         * gcc.dg/format/gcc_diag-1.c: Update.
8066
8067 2005-07-02  Jeff Law  <law@redhat.com>
8068
8069         * gcc.dg/tree-ssa/pr22051-1.c: New test.
8070         * gcc.dg/tree-ssa/pr22051-2.c: New test.
8071
8072 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
8073
8074         * gcc.dg/format/gcc_diag-1.c: Update.
8075
8076 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
8077
8078         PR tree-opt/22269
8079         * gcc.c-torture/compile/pr22269.c: New test.
8080
8081 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
8082
8083         PR 21584
8084         PR 22219
8085         * g++.dg/tree-ssa/pr21584-1.C: New test.
8086         * g++.dg/tree-ssa/pr21584-2.C: New test.
8087
8088 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
8089
8090         * obj-c++.dg/try-catch-11.mm: New.
8091         * objc.dg/try-catch-10.m: New.
8092
8093 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
8094
8095         * g++.dg/other/ucnid-1.C: xfail on AIX.
8096
8097 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
8098
8099         PR 22234
8100         * gcc.dg/20050629-1.c: New test.
8101
8102 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
8103
8104         * obj-c++.dg/const-str-1[0-1].mm: New.
8105         * objc.dg/const-str-1[0-1].m: New.
8106
8107 2005-05-29  Richard Henderson  <rth@redhat.com>
8108
8109         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8110         Rename from check_effective_target_vect_no_max.
8111         (check_effective_target_vect_no_int_add): New.
8112         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8113         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8114         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8115         * gcc.dg/vect/vect-reduc-1.c: Use both.
8116         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8117
8118 2005-05-29  Richard Henderson  <rth@redhat.com>
8119
8120         * lib/target-supports.exp (check_effective_target_vect_no_max):
8121         Remove i386 and x86_64.
8122
8123 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8124
8125         PR testsuite/21969
8126         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8127
8128 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8129
8130         PR middle-end/21969
8131         * gcc.dg/vect/pr21969.c: New test.
8132
8133 2005-06-28  Eric Christopher  <echristo@redhat.com>
8134
8135         PR c/22052
8136         PR c/21975
8137         * gcc.dg/inline1.c: New test.
8138         * gcc.dg/inline2.c: Ditto.
8139         * gcc.dg/inline3.c: Ditto.
8140         * gcc.dg/inline4.c: Ditto.
8141         * gcc.dg/inline5.c: Ditto.
8142
8143 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8144
8145         PR libfortran/22142
8146         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8147         Add testcase also testing eoshift1 for PR 22142.
8148
8149 2005-06-28  Richard Henderson  <rth@redhat.com>
8150
8151         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8152         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8153         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8154         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8155         gcc.dg/tree-ssa/20030922-2.c: Likewise.
8156
8157 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8158
8159         PR libfortran/22142
8160         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8161         Add testcase for PR 22142.
8162
8163 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
8164
8165         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8166         gcc.target/ia64/fpreg-2.c: New tests.
8167
8168 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8169
8170         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8171
8172 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8173
8174         PR libfortran/22170
8175         * gfortran.dg/slash_1.f90: New test.
8176
8177 2005-06-27  Richard Henderson  <rth@redhat.com>
8178
8179         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8180         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8181         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8182         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8183         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8184         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8185
8186 2005-06-27  Richard Henderson  <rth@redhat.com>
8187
8188         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8189         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8190
8191 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
8192
8193         * obj-c++.dg/proto-lossage-5.mm: New.
8194         * objc.dg/proto-lossage-5.m: New.
8195
8196 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
8197
8198         PR 21959
8199         * gcc.dg/tree-ssa/pr21959.c: New test.
8200
8201 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
8202
8203         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8204         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8205         testing uninitialized var.
8206
8207         * gcc.c-torture/execute/builtins/chk.h: New.
8208         * gcc.c-torture/execute/builtins/lib/chk.c: New.
8209         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8210         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8211         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8212         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8213         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8214         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8215         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8216         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8217         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8218         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8219         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8220         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8221         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8222         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8223         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8224         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8225         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8226         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8227         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8228         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8229         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8230         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8231         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8232         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8233         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8234         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8235         * gcc.dg/builtin-object-size-1.c: New test.
8236         * gcc.dg/builtin-object-size-2.c: New test.
8237         * gcc.dg/builtin-object-size-3.c: New test.
8238         * gcc.dg/builtin-object-size-4.c: New test.
8239         * gcc.dg/builtin-object-size-5.c: New test.
8240         * gcc.dg/builtin-stringop-chk-1.c: New test.
8241         * gcc.dg/builtin-stringop-chk-2.c: New test.
8242         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8243         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8244         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8245         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8246         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8247         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8248         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8249         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8250         * gcc.c-torture/execute/printf-1.c: New test.
8251         * gcc.c-torture/execute/fprintf-1.c: New test.
8252         * gcc.c-torture/execute/vprintf-1.c: New test.
8253         * gcc.c-torture/execute/vfprintf-1.c: New test.
8254         * gcc.c-torture/execute/printf-chk-1.c: New test.
8255         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8256         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8257         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8258
8259 2005-06-27  Michael Matz  <matz@suse.de>
8260
8261         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8262         slot is not merged if address escapes.
8263
8264 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8265
8266         PR c/21911
8267         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
8268
8269 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
8270
8271         PR middle-end/17965
8272         * gcc.c-torture/compile/20050622-1.c: New test.
8273
8274         PR middle-end/22028
8275         * gcc.dg/20050620-1.c: New test.
8276
8277 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
8278
8279         PR tree-optimization/22026
8280         * gcc.dg/tree-ssa/pr22026.c: New.
8281
8282 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
8283
8284         PR libfortran/22144
8285         * gfortran.dg/shift-alloc.f90: New testcase.
8286
8287 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
8288
8289         * all files: Update FSF address in copyright headers.
8290
8291 2005-06-22  Jan Hubicka  <jh@suse.cz>
8292
8293         * wholeprogram-1.c: New testcase.
8294         * wholeprogram-2.c: New testcase.
8295
8296 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
8297
8298         PR 22171
8299         * gcc.dg/tree-ssa/pr22171.c: New test.
8300
8301 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
8302
8303         * gfortran.dg/simplify_modulo.f90: New.
8304
8305 2005-06-24  Jan Hubicka  <jh@suse.cz>
8306
8307         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8308
8309 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8310
8311         * obj-c++.dg/proto-lossage-[1-4].mm: New.
8312
8313 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8314
8315         * obj-c++.dg/typedef-alias-1.mm: New.
8316         * objc.dg/typedef-alias-1.m: New.
8317
8318 2005-06-23  Jeff Law  <law@redhat.com>
8319
8320         * gcc.dg/tree-ssa/vrp16.c: New test.
8321
8322 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8323
8324         * lib/target-supports.exp: Add
8325         check_effective_target_fortran_large_real and
8326         check_effective_target_fortran_large_int to check for
8327         corresponding effective targets.
8328         * gfortran.dg/large_integer_kind_1.f90: New test.
8329         * gfortran.dg/large_real_kind_1.f90: New test.
8330
8331 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
8332
8333         PR tree-optimization/22117
8334         * gcc.dg/tree-ssa/pr22117.c: New.
8335
8336 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
8337
8338         PR testsuite/22123
8339         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8340
8341 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
8342
8343         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8344
8345 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
8346
8347         * gfortran.dg/f2c_4.f90: Add tests for complex functions
8348         * gfortran.dg/f2c_4.c: Likewise.
8349
8350 2005-06-22 Paul Brook  <paul@codesourcery.com>
8351
8352         PR fortran/21034
8353         * gfortran.dg/auto_save_1.f90: New test.
8354
8355 2005-06-22  Michael Matz  <matz@suse.de>
8356
8357         * gcc.target/x86-64/abi: New directory.
8358         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8359         * gcc.target/x86-64/abi/README.gcc: New file.
8360         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8361         * gcc.target/x86-64/abi/asm-support.s: New file.
8362         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8363         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8364         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8365         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8366         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8367         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8368         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8369         * gcc.target/x86_64/abi/test_bitfields.c: New test.
8370         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8371         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8372         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8373         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8374         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8375         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8376         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8377         * gcc.target/x86_64/abi/test_varargs.c: New test.
8378
8379 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
8380
8381         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8382         32-bit i?86 and x86_64.
8383
8384 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
8385
8386         * obj-c++.dg/const-str-[1-9].mm: New tests.
8387
8388 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
8389
8390         PR fortran/22010
8391         * gfortran.dg/namelist_use.f90: New.
8392         * gfortran.dg/namelist_use_only.f90: New.
8393
8394 2005-06-21  Jeff Law  <law@redhat.com>
8395
8396         * gcc.dg/tree-ssa/vrp15.c: New test.
8397
8398 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
8399
8400         * lib/target-supports.exp (check_effective_target_vect_reduction):
8401         Remove.
8402         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8403         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8404         remove vect_reduction target keyword. Also avoid two returns in main.
8405         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8406         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8407         * gcc.dg/vect/vect-reduc-1short.c: New test.
8408         * gcc.dg/vect/vect-reduc-1char.c: New test.
8409         * gcc.dg/vect/vect-reduc-2short.c: New test.
8410         * gcc.dg/vect/vect-reduc-2char.c: New test.
8411         * gcc.dg/vect/vect-reduc-6.c: New test.
8412         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8413         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8414         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8415
8416 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8417         Paul Thomas  <pault@gcc.gnu.org>
8418
8419         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8420         New tests.
8421
8422 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8423
8424         * gfortran.dg/backslash_1.f90: New test.
8425         * gfortran.dg/backslash_2.f90: New test.
8426
8427 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
8428
8429         * gfortran.dg/duplicate_labels.f90: New test.
8430
8431 2005-06-20  Jan Beulich  <jbeulich@novell.com>
8432
8433         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8434         unsupportable relocations.
8435         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8436         * gcc.dg/20050321-2.c: xfail for NetWare.
8437
8438 2005-06-20  Andreas Jaeger  <aj@suse.de>
8439
8440         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8441         gcc.target/i386/fastcall-sseregparm.c,
8442         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8443
8444 2005-06-19  Richard Henderson  <rth@redhat.com>
8445
8446         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8447
8448 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8449
8450         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8451
8452 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
8453
8454         PR c++/22115
8455         * g++.dg/conversion/simd2.C: Change expected error message.
8456
8457 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8458
8459         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8460         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8461         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8462
8463 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
8464
8465         * gcc.dg/fold-mod-1.c: New test.
8466
8467 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
8468
8469         PR fortran/19926
8470         * gfortran.dg/pr19926.f90: New test.
8471
8472 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8473
8474         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8475         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8476         targets.
8477         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8478         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8479
8480 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
8481
8482         * gcc.target/ia64/float80-varargs-1.c: New test.
8483
8484 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8485
8486         PR tree-opt/22035
8487         * gfortran.dg/f2c_6.f90: New test.
8488
8489 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
8490
8491         PR c++/17413
8492         * g++.dg/template/local5.C: New.
8493
8494 2005-06-17  Richard Henderson  <rth@redhat.com>
8495
8496         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8497
8498 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
8499
8500         PR testsuite/21945
8501         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8502
8503 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
8504
8505         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8506         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8507         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8508         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8509         check_vect to verify the presence of hardware vector support.
8510
8511 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
8512
8513         PR testsuite/22056
8514         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
8515
8516 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8517
8518         PR libfortran/19216
8519         * gfortran.dg/pr19216.f: Add correct space between brackets and
8520         dg directive.
8521
8522 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8523
8524         PR libfortran/16436
8525         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
8526
8527 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
8528
8529         * gcc.target/i386/attributes-error.c: New testcase.
8530         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8531         * gcc.target/i386/regparm-stdcall.c: Likewise.
8532         * gcc.target/i386/sseregparm-1.c: Likewise.
8533         * gcc.target/i386/sseregparm-2.c: Likewise.
8534
8535 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
8536
8537         * g++.dg/rtti/crash2.C: New.
8538
8539 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
8540
8541         * gcc.dg/noncompile/20040203-3.c: Update expected message.
8542
8543 2005-06-15  David Ung  <davidu@mips.com>
8544
8545         * gcc.target/mips/mips16e-extends.c: New test for testing the
8546         generation of MIPS16e zeb/zeh, seb/seh instructions.
8547
8548 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
8549
8550         PR 22018
8551         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
8552         * gcc.dg/tree-ssa/pr22018.c: New test.
8553
8554 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
8555
8556         * gcc.dg/simd-1.c: Update error messages.
8557         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
8558         * gcc.dg/simd-2.c: Update error messages.
8559         * gcc.dg/simd-4.c: New.
8560
8561 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
8562
8563         PR c++/20678
8564         * g++.dg/other/crash-4.C: New.
8565
8566 2005-06-14  Devang Patel  <dpatel@apple.com>
8567
8568         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
8569
8570 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8571
8572         PR c++/21929
8573         * g++.dg/parse/crash11.C: Update
8574
8575 2005-06-13  Jeff Law  <law@redhat.com>
8576
8577         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
8578         perform the desired transformations.
8579         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
8580         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
8581
8582 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8583
8584         PR fortran/22038
8585         * gfortran.dg/forall_1.f90: Un-XFAIL.
8586
8587 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
8588
8589         PR c++/21929
8590         * g++.dg/parse/crash26.C: New.
8591
8592         PR c++/20789
8593         * g++.dg/init/member1.C: New.
8594
8595 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
8596
8597         * gfortran.dg/altreturn_1.f90: New test.
8598
8599 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
8600
8601         PR middle-end/21985
8602         * gcc.dg/tree-ssa/pr21985.c: New test.
8603
8604 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8605
8606         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
8607
8608 2005-06-12  Roger Sayle  <roger@eyesopen.com>
8609
8610         PR c++/21930
8611         * g++.dg/other/error10.C: New test case.
8612
8613 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8614
8615         PR libfortran/19155
8616         * gfortran.dg/pr19155.f: Add test.
8617
8618 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8619
8620         * gfortran.dg/f2c_7.f90: New test.
8621
8622         * gfortran.dg/forall_1.f90: XFAILed.
8623
8624 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8625
8626         * gcc.dg/pr14796-1.c: New.
8627         * gcc.dg/pr14796-2.c: New.
8628
8629 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
8630
8631         PR fortran/17792
8632         PR fortran/21375
8633         * gfortran.dg/deallocate_stat.f90: New test.
8634
8635 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
8636
8637         * gfortran.fortran-torture/execute/in-pack.f90: New test.
8638
8639 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
8640
8641         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
8642         access will be generated when this loop is vectorized. Test that
8643         accesses with same alignment were detected.
8644         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
8645         Test that accesses with same alignment were detected.
8646         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
8647         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
8648         alignment were detected.
8649
8650 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
8651
8652         PR c++/10611
8653         * g++.dg/conversion/simd2.C: New.
8654
8655 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8656
8657         * gcc.dg/Wcxx-compat-1.c: New.
8658
8659 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
8660
8661         PR libfortran/21480
8662         * gfortran.dg/reshape-complex.f90: Add a test for a packed
8663         complex array.
8664
8665 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
8666
8667         * gcc.dg/alias-8.c: New.
8668
8669 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
8670
8671         * gcc.dg/format/cmn_err-1.c: Update.
8672
8673 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
8674
8675         PR target/20666
8676         * gcc.target/sparc/fexpand-2.c: New.
8677         * gcc.target/sparc/fpmerge-2.c: New.
8678         * gcc.target/sparc/fpmul-2.c: New.
8679         * gcc.target/sparc/noresult.c: New.
8680         * gcc.target/sparc/pdist-2.c: New.
8681         * gcc.target/sparc/pdist-3.c: New.
8682
8683 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
8684
8685         PR testsuite/21702
8686         * gcc.target/i386/i386.exp: Fix comment typo.
8687
8688 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8689
8690         PR c++/19497
8691         * g++.dg/inherit/using5.C: New.
8692         * g++.dg/inherit/using6.C: New.
8693
8694 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8695
8696         PR c++/19894
8697         * g++.dg/template/ptrmem15.C: New test.
8698
8699         PR c++/20563
8700         * g++.dg/ext/label4.C: New test.
8701
8702 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8703
8704         * gcc.dg/tls/debug-1.c: New test.
8705
8706 2005-06-07  Dale Johannesen  <dalej@apple.com>
8707
8708         * gcc.target/i386/movq.c: New.
8709
8710 2005-06-07  Dale Johannesen  <dalej@apple.com>
8711
8712         * gcc.dg/20050607-1.c: New.
8713
8714 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
8715
8716         PR middle-end/21850
8717         * gcc.c-torture/execute/20050607-1.c: New test.
8718
8719 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
8720
8721         PR libfortran/21926
8722         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
8723         Test case where the return array has lowest stride one,
8724         but isn't packed.
8725
8726 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
8727
8728         * lib/target-supports.exp (check_effective_target_sync_int_long):
8729         Add s390 and s390x targets.
8730
8731 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8732
8733         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
8734         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
8735         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
8736         * gcc.dg/tree-ssa/loop-9.c: New test.
8737
8738 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8739
8740         * g++.dg/parse/defarg10.C: New.
8741
8742 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
8743
8744         PR regression/21897
8745         * gcc.c-torture/execute/20050604-1.c: New test.
8746
8747 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
8748
8749         PR 21903
8750         * g++.dg/parse/defarg9.C: New.
8751
8752         PR c++/20637
8753         * g++.dg/inherit/using4.C: New.
8754         * g++.dg/overload/error1.C: Adjust expected errors.
8755         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8756         * g++.old-deja/g++.brendan/arm2.C: Likewise.
8757         * g++.old-deja/g++.other/redecl2.C: Likewise.
8758         * g++.old-deja/g++.other/redecl4.C: Likewise.
8759         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8760
8761 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8762
8763         * gfortran.dg/f2c_5.f90: Add -w to dg-options
8764
8765 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8766
8767         * lib/gfortran.exp (gfortran_target_compile): Call
8768         dg-additional-files-options
8769         * gfortran.dg/f2c_4.f90: New file
8770         * gfortran.dg/f2c_4.c: New file
8771         * gfortran.dg/f2c_5.f90: New file
8772         * gfortran.dg/f2c_5.c: New file
8773
8774 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8775
8776         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
8777
8778         PR fortran/21912
8779         * gfortran.dg/array_constructor_4.f90: New test.
8780
8781 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
8782
8783         PR c++/21619
8784         * g++.dg/ext/builtin9.C: New test.
8785
8786 2005-06-05  Dale Johannesen  <dalej@apple.com>
8787
8788         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
8789         * gcc.c-torture/execute/20050603-2.c: Ditto.
8790
8791 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8792
8793         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
8794         * gcc.dg/vect/vect-reduc-1.c: New.
8795         * gcc.dg/vect/vect-reduc-2.c: New.
8796         * gcc.dg/vect/vect-reduc-3.c: New.
8797
8798 2005-06-04  Dale Johannesen  <dalej@apple.com>
8799
8800         * gcc.c-torture/execute/20050603-1.c: New.
8801         * gcc.c-torture/execute/20050603-2.c: New.
8802         * gcc.dg/20050603-3.c: New.
8803
8804 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8805
8806         PR fortran/19195
8807         * gfortran.dg/debug_1.f90: New test.
8808
8809         * gfortran.dg/forall_1.f90: New test.
8810
8811 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
8812
8813         * gfortran.dg/array_constructor_3.f90: New test.
8814
8815 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8816
8817         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
8818
8819 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
8820
8821         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
8822
8823 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
8824
8825         PR c/21873
8826         * gcc.dg/init-excess-1.c: New test.
8827
8828 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8829
8830         PR c++/21853
8831         * g++.dg/expr/static_cast6.C: New test.
8832
8833 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
8834
8835         * gcc.dg/tree-ssa/vrp14.c: New test.
8836
8837 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8838
8839         PR c++/21336
8840         * g++.dg/template/new2.C: New test.
8841
8842 2005-06-03  Josh Conner  <jconner@apple.com>
8843
8844         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
8845         all entries in initializer.
8846
8847 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
8848
8849         PR middle-end/21858
8850         * gcc.dg/pr21858.c: New testcase.
8851
8852 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
8853
8854         PR tree-optimization/21292
8855
8856         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
8857         New.
8858         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8859         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8860         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8861         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8862         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
8863
8864 2005-06-02  Richard Henderson  <rth@redhat.com>
8865
8866         * gcc.dg/sync-2.c: Use -march=i486 for i386.
8867
8868 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
8869
8870         * gcc.dg/wtypequal.c: New testcase.
8871
8872 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
8873
8874         PR 21582
8875         * gcc.dg/tree-ssa/pr21582.c: New test.
8876
8877 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8878
8879         PR c++/21280
8880         * g++.dg/opt/interface2.h: New.
8881         * g++.dg/opt/interface2.C: New.
8882         * g++.dg/init/ctor4.C: Adjust error lines.
8883         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8884         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8885         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8886         * g++.old-deja/g++.pt/assign1.C: Likewise.
8887         * g++.old-deja/g++.pt/crash20.C: Likewise.
8888
8889 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
8890
8891         PR tree-optimization/21734
8892         * g++.dg/vect/pr21734_1.cc: New.
8893         * g++.dg/vect/pr21734_2.cc: New.
8894
8895 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8896
8897         PR c++/20350
8898         * g++.dg/template/spec24.C: New.
8899
8900         PR c++/21151
8901         * g++.dg/pch/local-1.C: New.
8902         * g++.dg/pch/local-1.Hs: New.
8903
8904 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
8905
8906         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
8907         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
8908         * gcc.dg/tree-ssa/pr14341.c: New test.
8909         * gcc.dg/tree-ssa/pr14841.c: New test.
8910         * gcc.dg/tree-ssa/pr20701.c: New test.
8911         * gcc.dg/tree-ssa/pr21086.c: New test.
8912         * gcc.dg/tree-ssa/pr21090.c: New test.
8913         * gcc.dg/tree-ssa/pr21332.c: New test.
8914         * gcc.dg/tree-ssa/pr21458.c: New test.
8915         * gcc.dg/tree-ssa/pr21658.c: New test.
8916         * gcc.dg/tree-ssa/vrp01.c: New test.
8917         * gcc.dg/tree-ssa/vrp02.c: New test.
8918         * gcc.dg/tree-ssa/vrp03.c: New test.
8919         * gcc.dg/tree-ssa/vrp04.c: New test.
8920         * gcc.dg/tree-ssa/vrp05.c: New test.
8921         * gcc.dg/tree-ssa/vrp06.c: New test.
8922         * gcc.dg/tree-ssa/vrp07.c: New test.
8923         * gcc.dg/tree-ssa/vrp08.c: New test.
8924         * gcc.dg/tree-ssa/vrp09.c: New test.
8925         * gcc.dg/tree-ssa/vrp10.c: New test.
8926         * gcc.dg/tree-ssa/vrp11.c: New test.
8927         * gcc.dg/tree-ssa/vrp12.c: New test.
8928         * gcc.dg/tree-ssa/vrp13.c: New test.
8929
8930 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
8931
8932         PR 21029
8933         * gcc.dg/tree-ssa/pr21029.c: New test.
8934
8935 2005-06-01  Roger Sayle  <roger@eyesopen.com>
8936
8937         * gfortran.dg/logint-1.f: New test case.
8938         * gfortran.dg/logint-2.f: Likewise.
8939         * gfortran.dg/logint-3.f: Likewise.
8940
8941 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
8942
8943         PR c/21536
8944         PR c/20760
8945         * gcc.dg/20050527-1.c: New test.
8946
8947         * gcc.dg/i386-sse-12.c: New test.
8948
8949         PR fortran/21729
8950         * gfortran.dg/implicit_5.f90: New test.
8951
8952 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
8953
8954         PR fortran/20883
8955         * gfortran/assign_4.f90: New test.
8956         * gfortran/assign_2.f90: Change compile to run.
8957
8958 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
8959
8960         * lib/target-supports.exp
8961         (check_effective_target_sync_char_short): New.
8962         * gcc.dg/sync-2.c: New.
8963
8964 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8965
8966         PR tree-optimization/21817
8967         * gcc.dg/torture/pr21817-1.c: New.
8968
8969 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
8970
8971         PR c++/21165
8972         * g++.dg/template/init5.C: New.
8973
8974 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
8975
8976         * gfortran.dg/char_initialiser_actual.f90:
8977         Test character initialisers as actual arguments.
8978         * gfortran.dg/char_pointer_comp_assign.f90:
8979         Test character pointer structure component assignments.
8980         * gfortran.dg/char_array_structure_constructor.f90:
8981         Test character components in structure constructors.
8982
8983 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
8984
8985         PR middle-end/20931
8986         * g++.dg/opt/pr20931.C: New test.
8987
8988 2005-05-31  Andreas Jaeger  <aj@suse.de>
8989
8990         PR testsuite/20772
8991         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
8992         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
8993         g++.old-deja/g++.ext/asmspec1.C,
8994         g++.old-deja/g++.other/regstack.C,
8995         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
8996         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
8997         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
8998         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
8999         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9000         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9001         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9002         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9003         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9004         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9005         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9006         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9007         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9008         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9009         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9010         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9011         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9012         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9013         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9014
9015 2005-05-31  Jeff Law  <law@redhat.com>
9016
9017         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9018
9019 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
9020
9021         PR middle-end/21743
9022         * gcc.dg/builtins-1.c: Activate disabled clog test.
9023         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9024
9025 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
9026
9027         * gfortran.dg/char_pointer_assign.f90:
9028         Test character-pointer assignments and pointer assignments.
9029         * gfortran.dg/char_pointer_dummy.f90:
9030         Test character-pointer dummy arguments.
9031         * gfortran.dg/char_pointer_func.f90:
9032         Test character-pointer function returns.
9033         * gfortran.dg/char_pointer_dependency.f90:
9034         Test character-pointer functions with dependencies.
9035
9036 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
9037
9038         PR c++/21784
9039         * g++.dg/lookup/using14.C: New test.
9040
9041 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
9042
9043         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9044         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9045         trailing ^M.
9046
9047 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
9048
9049         PR c++/17413
9050         * g++.dg/template/local5.C: New.
9051
9052         PR target/21761
9053         * gcc.c-torture/compile/pr21761.c: New.
9054
9055         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9056         before darwin8.
9057
9058 2005-05-30  Steven G. Kargl
9059
9060         PR fortran/20846
9061         * gfortran.dg/inquire_8.f90: New test.
9062
9063 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9064
9065         PR libfortran/21376
9066         * gfortran.dg/output_exponents_1.f90: New test.
9067
9068 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9069
9070         PR libfortran/20006
9071         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9072
9073 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
9074
9075         PR c++/21210
9076         * g++.dg/ext/complex1.C: New test.
9077
9078         PR c++/21340
9079         * g++.dg/init/ctor6.C: New test.
9080
9081 2005-05-29  Jan Hubicka  <jh@suse.cz>
9082
9083         * gcc.c-torture/compile/pr21562.c: New.
9084
9085 2005-05-28  Steven G. Kargl <kargls@comcast.net>
9086
9087         * gfortran.dg/subnormal_1.f90: New test.
9088
9089 2005-05-28  Jan Hubicka  <jh@suse.cz>
9090
9091         * tree-prof.exp: Fix comment.
9092         * value-prof-1.c: New.
9093         * value-prof-2.c: New.
9094         * value-prof-3.c: New.
9095         * value-prof-4.c: New.
9096
9097 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
9098
9099         PR c++/21614
9100         * g++.dg/expr/ptrmem6.C: New test.
9101         * g++.dg/expr/ptrmem6a.C: Likewise.
9102
9103 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
9104
9105         PR tree-optimization/21658
9106         * gcc.dg/tree-ssa/pr21658.c: New.
9107
9108 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
9109
9110         PR c++/21455
9111         * g++.dg/inherit/ptrmem3.C: New.
9112
9113         PR c++/21681
9114         * g++.dg/parse/template16.C: New.
9115
9116 2005-05-27  Andreas Jaeger  <aj@suse.de>
9117
9118         * gcc.dg/setjmp-2.c: Only run in 32-bit.
9119
9120         * gcc.dg/i386-sse-8.c: Run test on all archs.
9121
9122 2005-05-26  Mike Stump  <mrs@apple.com>
9123
9124         * objc.dg/isa-field-1.m: Only run on darwin.
9125         * objc.dg/lookup-1.m: Likewise.
9126         * objc.dg/try-catch-8.m: Likewise.
9127
9128 2005-05-26  Roger Sayle  <roger@eyesopen.com>
9129
9130         PR tree-optimization/9814
9131         * gcc.dg/pr9814-1.c: New test case.
9132
9133 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9134
9135         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9136         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9137         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9138         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9139         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9140         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9141         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9142         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9143         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9144         objc.dg/try-catch-8.m: New.
9145
9146 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
9147
9148         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9149         remove extraneous semicolons.
9150
9151 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9152
9153         * obj-c++.dg/comp-types-12.mm: New.
9154         * objc.dg/comp-types-11.m: New.
9155         * objc.dg/selector-4.m: New.
9156
9157 2005-05-26  Andreas Jaeger  <aj@suse.de>
9158
9159         PR testsuite/20772
9160         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9161         g++.old-deja/g++.ext/attrib3.C,
9162         g++.old-deja/g++.other/store-expr1.C,
9163         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9164         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9165         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9166         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9167         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9168         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9169         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9170         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9171         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9172         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9173         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9174         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9175         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9176         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9177         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9178         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9179         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9180         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9181         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9182
9183 2005-05-26  Andreas Jaeger  <aj@suse.de>
9184
9185         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9186         x86-64 compilation.
9187
9188 2005-05-26  Andreas Jaeger  <aj@suse.de>
9189
9190         PR testsuite/20772
9191         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9192         gcc.misc-tests/i386-pf-athlon-1.c,
9193         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9194         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9195         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9196         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9197         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9198         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9199         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9200         programs.
9201
9202         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9203         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9204         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9205         x86-64 compilation.
9206
9207         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9208         x86_64.
9209
9210         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9211         effective-target ilp32.
9212
9213 2005-05-26  David Ung  <davidu@mips.com>
9214
9215         * gcc.target/mips/ext_ins.c: New test for testing the generation
9216         of MIPS32/64 rev 2 ext/ins instructions.
9217
9218 2005-05-26  Andreas Jaeger  <aj@suse.de>
9219
9220         * treelang/compile/unsigned.tree: Use gimple instead of
9221         nonexisting generic dump.
9222
9223 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
9224
9225         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9226
9227 2005-05-26  Andreas Jaeger  <aj@suse.de>
9228
9229         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9230
9231 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9232
9233         PR libfortran/17283
9234         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9235         Test callee-allocated memory with write statements.
9236
9237 2005-05-25  Roger Sayle  <roger@eyesopen.com>
9238
9239         PR middle-end/21709
9240         * gcc.dg/pr21709-1.c: New test case.
9241
9242 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9243             Mike Stump  <mrs@apple.com>
9244
9245         * objc/execute/next_mapping.h: Update for C++.
9246
9247         * obj-c++.dg/selector-1.mm: Move to...
9248         * obj-c++.dg/selector-4.mm: here...
9249
9250         * obj-c++.dg/basic.mm: New.
9251         * obj-c++.dg/comp-types-1.mm: New.
9252         * obj-c++.dg/cxx-class-1.mm: New.
9253         * obj-c++.dg/cxx-ivars-1.mm: New.
9254         * obj-c++.dg/cxx-ivars-2.mm: New.
9255         * obj-c++.dg/cxx-ivars-3.mm: New.
9256         * obj-c++.dg/cxx-scope-1.mm: New.
9257         * obj-c++.dg/cxx-scope-2.mm: New.
9258         * obj-c++.dg/defs.mm: New.
9259         * obj-c++.dg/empty-private-1.mm: New.
9260         * obj-c++.dg/encode-1.mm: New.
9261         * obj-c++.dg/encode-2.mm: New.
9262         * obj-c++.dg/encode-3.mm: New.
9263         * obj-c++.dg/extern-c-1.mm: New.
9264         * obj-c++.dg/extra-semi.mm: New.
9265         * obj-c++.dg/fix-and-continue-2.mm: New.
9266         * obj-c++.dg/isa-field-1.mm: New.
9267         * obj-c++.dg/ivar-list-semi.mm: New.
9268         * obj-c++.dg/local-decl-1.mm: New.
9269         * obj-c++.dg/lookup-1.mm: New.
9270         * obj-c++.dg/lookup-2.mm: New.
9271         * obj-c++.dg/method-1.mm: New.
9272         * obj-c++.dg/method-2.mm: New.
9273         * obj-c++.dg/method-3.mm: New.
9274         * obj-c++.dg/method-4.mm: New.
9275         * obj-c++.dg/method-5.mm: New.
9276         * obj-c++.dg/method-6.mm: New.
9277         * obj-c++.dg/method-7.mm: New.
9278         * obj-c++.dg/no-extra-load.mm: New.
9279         * obj-c++.dg/overload-1.mm: New.
9280         * obj-c++.dg/pragma-1.mm: New.
9281         * obj-c++.dg/pragma-2.mm: New.
9282         * obj-c++.dg/private-1.mm: New.
9283         * obj-c++.dg/private-2.mm: New.
9284         * obj-c++.dg/proto-qual-1.mm: New.
9285         * obj-c++.dg/qual-types-1.mm: New.
9286         * obj-c++.dg/stubify-1.mm: New.
9287         * obj-c++.dg/stubify-2.mm: New.
9288         * obj-c++.dg/super-class-1.mm: New.
9289         * obj-c++.dg/super-class-2.mm: New.
9290         * obj-c++.dg/super-dealloc-1.mm: New.
9291         * obj-c++.dg/super-dealloc-2.mm: New.
9292         * obj-c++.dg/template-1.mm: New.
9293         * obj-c++.dg/template-2.mm: New.
9294         * obj-c++.dg/template-3.mm: New.
9295         * obj-c++.dg/template-4.mm: New.
9296         * obj-c++.dg/template-5.mm: New.
9297         * obj-c++.dg/template-6.mm: New.
9298         * obj-c++.dg/try-catch-1.mm: New.
9299         * obj-c++.dg/try-catch-2.mm: New.
9300         * obj-c++.dg/try-catch-3.mm: New.
9301         * obj-c++.dg/try-catch-4.mm: New.
9302         * obj-c++.dg/try-catch-5.mm: New.
9303         * obj-c++.dg/try-catch-6.mm: New.
9304         * obj-c++.dg/try-catch-7.mm: New.
9305         * obj-c++.dg/try-catch-8.mm: New.
9306         * obj-c++.dg/try-catch-9.mm: New.
9307         * obj-c++.dg/va-meth-1.mm: New.
9308
9309 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9310
9311         * obj-c++.dg/selector-1.mm: New.
9312         * obj-c++.dg/selector-2.mm: New.
9313
9314 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9315
9316         * obj-c++.dg/selector-3.mm: New.
9317         * objc.dg/selector-3.m: New.
9318
9319 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9320
9321         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9322         about where warning appears.
9323
9324 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9325
9326         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9327         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9328         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9329         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9330
9331 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9332
9333         * gcc.dg/20050524-1.c: New test.
9334
9335 2005-05-25  Jan Hubicka  <jh@suse.cz>
9336
9337         * gcc.dg/tree-prof/inliner-1.c: New.
9338
9339 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
9340
9341         * gcc.dg/tree-prof: New directory.
9342         * gcc.dg/tree-prof/tree-prof.exp: New.
9343
9344 2005-05-25  DJ Delorie  <dj@redhat.com>
9345
9346         * gcc.dg/Wattributes-1.c: New.
9347         * gcc.dg/Wattributes-2.c: New.
9348         * gcc.dg/Wattributes-3.c: New.
9349
9350 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
9351
9352         PR tree-optimization/19833
9353         * gcc.dg/uninit-4.c: Remove xfail.
9354         * gcc.dg/uninit-9.c: Ditto.
9355
9356 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
9357
9358         * obj-c++.dg/bitfield-[1-5].mm: New.
9359         * obj-c++.dg/class-protocol-1.mm: New.
9360         * obj-c++.dg/comp-types-1[0-1].mm: New.
9361         * obj-c++.dg/comp-types-[2-9].mm: New.
9362         * obj-c++.dg/encode-[4-8].mm: New.
9363         * obj-c++.dg/layout-1.mm: New.
9364         * obj-c++.dg/method-1[0-9].mm: New.
9365         * obj-c++.dg/method-2[0-1].mm: New.
9366         * obj-c++.dg/method-[8-9].mm: New.
9367         * obj-c++.dg/objc-gc-3.mm: New.
9368         * obj-c++.dg/try-catch-10.mm: New.
9369         * objc.dg/bitfield-5.m: New.
9370         * objc.dg/comp-types-10.m: New.
9371         * objc.dg/comp-types-9.m: New.
9372         * objc.dg/layout-1.m: New.
9373         * objc.dg/objc-gc-4.m: New.
9374         * objc.dg/try-catch-9.m: New.
9375         * objc.dg/class-protocol-1.m: Tweak diagnostics.
9376         * objc.dg/comp-types-1.m: Likewise.
9377         * objc.dg/comp-types-[5-6].m: Likewise.
9378         * objc.dg/method-9.m: Likewise.
9379
9380 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
9381
9382         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9383         and on hardware without VMX support.
9384
9385         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9386
9387         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9388
9389         * lib/profopt.exp (dg-final-generate, dg-final-use,
9390         profopt-final-code, profopt-get-options): New.
9391         (profopt-execute): Process test directives.
9392
9393         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9394         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9395         cleanup-tree-dump, cleanup-saved-temps): Update comments.
9396
9397 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
9398
9399         PR C++/21645
9400         * g++.dg/init/ctor5.C: New test.
9401
9402 2005-05-24  Ira Rosen  <irar@il.ibm.com>
9403
9404         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9405         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9406         vect-113.c, vect-114.c.
9407
9408 2005-05-23  Adam Nemet  <anemet@lnxw.com>
9409
9410         * gcc.dg/const-elim-1.c: Remove xfails.
9411
9412 2005-05-23  Jeff Law  <law@redhat.com>
9413
9414         * gcc.c-torture/compile/pr21638.c: New test.
9415         * gcc.c-torture/compile/20050520-1.c: New test.
9416
9417 2005-05-23  Nick Clifton  <nickc@redhat.com>
9418
9419         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9420         be a proper triple, ie: m32r*-*-*.
9421         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9422
9423 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
9424
9425         PR middle-end/21331
9426         PR tree-opt/21293
9427         * gcc.c-torture/compile/pr21293.c: New test.
9428         * gcc.c-torture/execute/pr21331.c: New test.
9429
9430 2004-05-20  Richard Henderson  <rth@redhat.com>
9431
9432         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9433
9434 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
9435
9436         * obj-c++-dg.exp: Add.
9437         * obj-c++.exp: Add.
9438         * obj-c++.dg/dg.exp: Add.
9439
9440 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9441
9442         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9443         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9444
9445 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
9446
9447         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9448
9449 2004-05-19  Richard Henderson  <rth@redhat.com>
9450
9451         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9452
9453 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
9454
9455         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9456
9457         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9458
9459 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
9460
9461         PR c++/21495
9462         * g++.dg/parse/extern1.C: New test.
9463         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9464
9465 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9466
9467         * gcc.dg/c99-math.h: New.
9468         * gcc.dg/c99-math-float-1.c: New test.
9469         * gcc.dg/c99-math-double-1.c: Likewise.
9470         * gcc.dg/c99-math-long-double-1.c: Likewise.
9471
9472 2005-05-18  Richard Henderson  <rth@redhat.com>
9473
9474         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9475
9476 2005-05-18  Devang Patel  <dpatel@apple.com>
9477
9478         * g++.dg/opt/20050511-1.C: New test.
9479
9480 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
9481
9482         PR libfortran/21127
9483         * gfortran.dg/reshape-complex.f90: New test.
9484
9485 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
9486
9487         * gfortran.dg/array_constructor_1.f90: New test.
9488         * gfortran.dg/array_constructor_2.f90: New test.
9489
9490 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9491
9492         PR fortran/20954
9493         * gfortran.dg/pr20954.f: New test.
9494
9495 2005-05-17  Mike Stump  <mrs@apple.com>
9496
9497         Yet more Objective-C++...
9498
9499         * objc.dg/method-5.m: Update.
9500         * objc.dg/method-6.m: Update.
9501         * objc.dg/method-7.m: Update.
9502         * objc.dg/method-9.m: Update.
9503         * objc.dg/try-catch-2.m: Update.
9504
9505 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
9506
9507         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9508         Remove little-endian optimizations.
9509
9510 2005-05-17  Jeff Law  <law@redhat.com>
9511
9512         * g++.dg/tree-ssa/pr14814.C: New test.
9513         * gcc.dg/tree-ssa/pr14814.C: New test.
9514         * gcc.dg/tree-ssa/pr17141-1.C: New test.
9515         * gcc.dg/tree-ssa/pr17141-2.C: New test.
9516
9517 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9518
9519         * gcc.dg/compat/generate-random.c: Do not include
9520         libiberty.h.
9521         * gcc.dg/compat/generate-random_r.c: Likewise.
9522
9523 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
9524
9525         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
9526
9527 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9528
9529         PR middle-end/21595
9530         * g++.dg/tree-ssa/builtin1.C: New testcase.
9531
9532 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
9533
9534         PR c++/21454
9535         * g++.dg/opt/const4.C: New test.
9536
9537         PR middle-end/21492
9538         * g++.dg/opt/crossjump1.C: New test.
9539
9540         PR tree-optimization/21610
9541         * gcc.c-torture/compile/20050516-1.c: New test.
9542
9543         PR fortran/15080
9544         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
9545         about the test failing.
9546         * gfortran.fortran-torture/execute/where_7.f90: New test.
9547         * gfortran.fortran-torture/execute/where_8.f90: New test.
9548
9549 2005-05-16  Richard Henderson  <rth@redhat.com>
9550
9551         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
9552         i?86 and x86_64.
9553
9554 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
9555
9556         * gcc.dg/compat/generate-random.c (config.h): Do not include.
9557         (limits.h): Include unconditionally.
9558         (stdlib.h): Likewise.
9559         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
9560         (limits.h): Include unconditionally.
9561         (stdlib.h): Likewise.
9562         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9563         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9564         (limits.h): Include unconditionally.
9565         (stdlib.h): Likewise.
9566         (hashtab.h): Do not include.
9567         (getopt.h): Likewise.
9568         (stddef.h): Include.
9569         (hashval_t): Define.
9570         (struct entry): Add "next" field.
9571         (HASH_SIZE): New macro.
9572         (hash_table): New variable.
9573         (switchfiles): Do not use xmalloc.
9574         (mix): New macro.
9575         (iterative_hash): New function.
9576         (hasht): Remove.
9577         (e_exists): New function.
9578         (e_insert): Likewise.
9579         (output): Use, instead of libiberty hashtable functions.
9580         (main): Do not use getopt.  Do not call htab_create.
9581
9582 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
9583
9584         PR libstdc++/21526
9585         * lib/target-supports.exp (check_mkfifo_available):
9586         Return 0 for cygwin as mkfifo support incomplete on platform.
9587         Fix typos in comments.
9588
9589 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
9590
9591         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
9592
9593 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
9594
9595         PR fortran/17432
9596         * gfortran.dg/assign_4.f: New test.
9597
9598 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
9599
9600         PR tree-optimization/21563
9601         * gcc.dg/tree-ssa/pr21563.c: New.
9602
9603 2005-05-14  Jan Hubicka  <jh@suse.cz>
9604
9605         * gcc.dg/noreturn-7.c: Allow control reaches warning.
9606
9607 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
9608
9609         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
9610
9611 2005-05-13  Julian Brown  <julian@codesourcery.com>
9612
9613         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
9614         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
9615
9616 2005-05-13  Jan Hubicka  <jh@suse.cz>
9617
9618         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
9619         * gcc.dg/fold-xor-?.c: Likewise.
9620         * gcc.dg/pr15784-?.c: Likewise.
9621         * gcc.dg/pr20922-?.c: Likewise.
9622         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
9623         * gcc.dg/tree-ssa/pr17598.c: Likewise.
9624         * gcc.dg/tree-ssa/pr20470.c: Likewise.
9625
9626 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9627
9628         PR fortran/21260
9629         * gfortran.dg/hollerith_1.f90: New test.
9630
9631 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9632
9633         * gfortran.dg/func_result_2.f90: New test.
9634
9635 2005-05-11  Bud Davis  <bdavis@gfortran.org>
9636
9637         * gfortran.dg/dev_null.f90: New test.
9638
9639 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
9640
9641         * gcc.dg/arm-vfp1.c: Revert last change.
9642
9643 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
9644
9645         PR middle-end/19807
9646         PR tree-optimization/19639
9647         * g++.dg/tree-ssa/pr19807.C: New testcase.
9648
9649 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9650
9651         PR libfortran/21471
9652         * gfortran.dg/append-1.f90: New test.
9653
9654 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9655
9656         * gcc.dg/pr18501.c: XFAIL.
9657         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
9658         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
9659         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
9660         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9661         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9662         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
9663         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
9664         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9665
9666 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9667
9668         PR fortran/20178
9669         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
9670         gfortran.dg/f2c_3.f90: New tests.
9671
9672         * gfortran.dg/return_1.f90: Fix dg annotation.
9673
9674 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9675
9676         * gcc.c-torture/compile/20050510-1.c: New test.
9677
9678 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
9679
9680         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
9681
9682 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
9683
9684         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
9685
9686 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
9687
9688         PR c/17913
9689         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
9690
9691 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
9692
9693         PR c/21342
9694         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
9695         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
9696
9697 2005-05-10  Ben Elliston  <bje@au.ibm.com>
9698
9699         PR debug/16676
9700         * gcc.dg/debug/pr16676.c: New test.
9701
9702 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
9703
9704         PR testsuite/21443
9705         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
9706         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
9707         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
9708         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
9709         Change -O1 to -O2.
9710         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
9711         -fno-tree-dominator-opts.
9712
9713 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9714
9715         * gfortran.dg/return_1.f90: New test.
9716
9717 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
9718
9719         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
9720
9721         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
9722
9723 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
9724
9725         PR c++/21427
9726         * g++.dg/inherit/covariant13.C: New.
9727
9728 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9729
9730         PR libfortran/19155
9731         * gfortran.dg/pr19155.f: New test.
9732
9733 2005-05-08  Roger Sayle  <roger@eyesopen.com>
9734
9735         PR inline-asm/8788
9736         * gcc.dg/pr8788-1.c: New testcase.
9737
9738 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
9739
9740         PR target/21416
9741         * gcc.target/mips/fpcmp-[12].c: New tests.
9742
9743 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
9744
9745         * lib/target-supports-dg.exp (dg-require-fork): New function.
9746         (dg-require-mkfifo): Likewise.
9747         * lib/target-supports.exp (check_function_available): New
9748         function.
9749         (check_fork_available): Likewise.
9750         (check_mkfifo_available): Likewise.
9751
9752 2005-05-06  Jeff Law  <law@redhat.com>
9753
9754         * gcc.c-torture/compile/pr21380.c: New test.
9755
9756 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
9757
9758         PR c++/20961
9759         * g++.dg/ext/weak3.C: New test.
9760
9761 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
9762
9763         PR c++/21352
9764         * g++.dg/template/crash37.C: New test.
9765
9766 2005-05-05  Paul Brook  <paul@codesourcery.com>
9767
9768         * gcc.dg/arm-g2.c: Use effective-target arm32.
9769         * gcc.dg/arm-mmx-1.c: Ditto.
9770         * gcc.dg/arm-scd42-2.c: Ditto.
9771         * gcc.dg/arm-vfp1.c: Ditto.
9772         * lib/target-supports.exp (check_effective_target_arm32): New
9773         function.
9774
9775 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
9776
9777         PR libfortran/21354
9778         gfortran.dg/in_pack_rank7.f90: New test.
9779
9780 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
9781
9782         PR middle-end/15618
9783         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
9784
9785 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
9786
9787         PR middle-end/21265
9788         * gcc.dg/20050503-1.c: New test.
9789
9790         PR rtl-optimization/21239
9791         * gcc.dg/i386-sse-11.c: New test.
9792
9793 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
9794
9795         PR target/16888
9796         * gcc.target/i386/asm-1.c: New test.
9797
9798 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
9799
9800         PR rtl-optimization/21330
9801         * gcc.c-torture/execute/20050502-1.c: New test.
9802
9803         PR target/21297
9804         * gcc.c-torture/execute/20050502-2.c: New test.
9805
9806 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
9807
9808         PR middle-end/21282
9809         * gcc.dg/pr21282.c: New.
9810
9811 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9812
9813         * gcc.dg/vect/pr20122.c: Clean up .vect file.
9814         * gcc.dg/vect/vect-92.c: Likewise.
9815         * gcc.dg/vect/vect-93.c: Likewise.
9816         * gcc.dg/vect/vect-dv-1.c: Likewise.
9817         * gcc.dg/vect/vect-dv-2.c: Likewise.
9818         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
9819
9820 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9821
9822         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
9823         * gfortran.dg/vect/vect-2.f90: Likewise.
9824         * gfortran.dg/vect/vect-3.f90: Likewise.
9825         * gfortran.dg/vect/vect-4.f90: Likewise.
9826         * gfortran.dg/vect/vect-5.f90: Likewise.
9827
9828 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
9829
9830         PR target/20813
9831         * gcc.dg/rs6000-fpint-2.c: New.
9832
9833 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
9834
9835         PR c/15698
9836         * gcc.dg/builtins-30.c: Update expected messages.
9837         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
9838         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
9839         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
9840
9841 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
9842
9843         PR tree-optimization/21294
9844         * gcc.dg/tree-ssa/pr21294.c: New.
9845
9846 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
9847
9848         * gcc.dg/altivec-3.c (vec_store): Do not use the old
9849         __builtin_altivec_st_internal_4si built-in.
9850
9851 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
9852
9853         PR c++/15875
9854         * g++.dg/template/ptrmem14.C: New test.
9855
9856 2005-05-02  Paul Brook  <paul@codesourcery.com>
9857
9858         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
9859
9860 2005-05-02  Michael Matz  <matz@suse.de>
9861
9862         PR c++/19542
9863         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
9864
9865 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
9866
9867         * g++.dg/cpp/weak.C: New test.
9868
9869 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
9870
9871         * gcc.dg/tree-ssa/loop-8.c: New test.
9872
9873 2005-04-30  Michael Maty  <matz@suse.de>
9874
9875         * gcc.dg/inline-mcpy.c: New test.
9876
9877 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
9878
9879         PR libfortran/18958
9880         * gfortran.dg/eoshift.f90: New test case.
9881
9882 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
9883
9884         PR libfortran/18857
9885         * gfortran.dg/matmul_1.f90: New test.
9886
9887 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9888
9889         PR tree-optimization/21030
9890         * gcc.dg/tree-ssa/pr21030.c: New.
9891
9892 2005-04-29  Devang Patel  <dpatel@apple.com>
9893
9894         PR tree-optimization/21272
9895         * gcc.dg/vect/vect-ifcvt-10.c: New test.
9896
9897 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
9898
9899         PR fortran/13082
9900         PR fortran/18824
9901         * gfortran.dg/entry_4.f90: New test.
9902         * gfortran.fortran-torture/execute/entry_1.f90: New test.
9903         * gfortran.fortran-torture/execute/entry_2.f90: New test.
9904         * gfortran.fortran-torture/execute/entry_3.f90: New test.
9905         * gfortran.fortran-torture/execute/entry_4.f90: New test.
9906         * gfortran.fortran-torture/execute/entry_5.f90: New test.
9907         * gfortran.fortran-torture/execute/entry_6.f90: New test.
9908         * gfortran.fortran-torture/execute/entry_7.f90: New test.
9909
9910 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9911
9912         * gfortran.fortran-torture/execute/entry_8.f90: New test.
9913
9914 2005-04-29  Paul Brook   <paul@codesourcery.com>
9915
9916         * gfortran.dg/entry_3.f90: New test.
9917
9918 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9919
9920         * gfortran.dg/implicit_4.f90: New test.
9921
9922 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
9923
9924         * lib/target-supports.exp (check_profiling_available): Return
9925         false for xtensa-*-elf.
9926
9927 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
9928
9929         * lib/fortran-torture.exp (fortran-torture.exp): Catch
9930         error if file cannot be deleted.
9931
9932 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9933
9934         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
9935         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
9936         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
9937         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
9938         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
9939         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
9940         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
9941         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
9942         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
9943         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9944         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
9945         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
9946         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
9947
9948 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9949
9950         PR fortran/20865
9951         * gfortran.dg/pr20865.f90: New test.
9952
9953 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
9954
9955         * gcc.dg/void-cast-2.c: New test.
9956
9957 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9958
9959         PR c/21159
9960         * gcc.dg/void-cast-1.c: New test.
9961
9962 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
9963
9964         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
9965
9966 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9967
9968         PR fortran/21177
9969         * gfortran.dg/pr21177.f90: New test.
9970
9971 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
9972
9973         PR tree-optimization/21171
9974         * gcc.dg/tree-ssa/pr21171.c: New test.
9975
9976 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
9977
9978         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9979         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9980         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9981         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9982         gcc.dg/tree-ssa/gen-vect-32.c: New.
9983         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
9984         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
9985         don't run on PPC32.
9986
9987 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9988
9989         PR c/21213
9990         * gcc.dg/transparent-union-3.c: New test.
9991
9992 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9993
9994         PR c/20740
9995         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
9996         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
9997         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
9998         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
9999         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10000         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10001
10002 2005-04-26  Jeff Law  <law@redhat.com>
10003
10004         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10005         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10006         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10007         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10008         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10009         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10010         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10011
10012 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
10013
10014         PR tree-optimization/17598
10015         * gcc.dg/tree-ssa/pr17598.c: New testcase.
10016
10017 2005-04-25  Mike Stump  <mrs@apple.com>
10018
10019         * objc.dg/fix-and-continue-1.m: Add.
10020
10021 2005-04-25  Roger Sayle  <roger@eyesopen.com>
10022
10023         PR c++/20995
10024         * g++.dg/opt/pr20995-1.C: New test case.
10025
10026 2005-04-25  Devang Patel <dpatel@apple.com>
10027
10028         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10029
10030 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10031
10032         PR testsuite/21062
10033         * g++.dg/opt/alias2.C (printf): Correct the prototype.
10034
10035 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10036
10037         PR C++/21188
10038         * g++.dg/opt/rtti2.C: New test.
10039
10040 2005-04-25  Paul Brook  <paul@codesourcery.com>
10041         Steven G. Kargl  <kargls@comcast.net>
10042
10043         PR fortran/20879
10044         * gfortran.dg/ichar_1.f90: New file.
10045
10046 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
10047
10048         PR middle-end/20991
10049         * g++.dg/opt/pr20991.C: New test.
10050
10051         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10052         where sizeof (type) < __alignof__ (type).
10053         * gcc.dg/compat/struct-layout-1.h: Likewise.
10054
10055 2005-04-24  Per Bothner  <per@bothner.com>
10056             Devang Patel  <dpatel@apple.com>
10057
10058         PR preprocessor/20907
10059         * gcc.dg/cpp/very-long-comment.c: New test.
10060
10061 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10062
10063         PR fortran/20059
10064         * gfortran.dg/common_5.f: New test.
10065
10066 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
10067
10068         PR middle-end/21082
10069         * g++.dg/tree-ssa/pr21082.C: New testcase.
10070
10071 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
10072
10073         * gcc.dg/vect/vect-99.c: New test.
10074
10075 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
10076
10077         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10078
10079 2005-04-22  Jeff Law  <law@redhat.com>
10080
10081         * gcc.dg/uninit-5.c: Remove xfails.
10082         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10083         conditionals and loads.
10084
10085 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
10086
10087         PR libfortran/20074
10088         PR libfortran/20436
10089         PR libfortran/21108
10090         * gfortran.dg/nested_reshape.f90: new test
10091         * gfortran.dg/reshape-alloc.f90: new test
10092         * gfortran.dg/reshape.f90: new test
10093
10094 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
10095
10096         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10097
10098         * gcc.dg/arm-vfp1.c: New test.
10099
10100 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
10101
10102         PR c++/21087
10103         * g++.dg/lookup/builtin2.C: New test.
10104
10105 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10106
10107         * gcc.dg/weak/weak-13.c: New test.
10108
10109 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
10110
10111         * lib/target-supports.exp (check_effective_target_sync_int_long):
10112         Add powerpc*.
10113
10114 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
10115
10116         * gcc.target/mips/branch-1.c: New test.
10117
10118 2005-04-21  Richard Henderson  <rth@redhat.com>
10119
10120         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10121         * gcc.dg/vect/vect-86.c: Likewise.
10122         * gcc.dg/vect/vect-87.c: Likewise.
10123         * gcc.dg/vect/vect-88.c: Likewise.
10124
10125 2005-04-21  Devang Patel  <dpatel@apple.com>
10126
10127         PR optimization/20994
10128         * gcc.dg/tree-ssa/ifc-3.c: New test.
10129
10130 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10131
10132         PR c/12913
10133         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10134         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10135         gcc.dg/c99-vla-jump-5.c: New tests.
10136
10137 2005-04-19  Richard Henderson  <rth@redhat.com>
10138
10139         * lib/target-supports.exp (check_effective_target_vect_int_mult):
10140         Fix typo in exists check.
10141         (check_effective_target_sync_int_long): New.
10142         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10143         * gcc.dg/ia64-sync-2.c: Likewise.
10144         * gcc.dg/ia64-sync-3.c: Likewise.
10145         * gcc.dg/ia64-sync-4.c: Likewise.
10146
10147 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
10148
10149         * gcc.dg/fold-xor-1.c: New test.
10150         * gcc.dg/fold-xor-2.c: New test.
10151
10152 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
10153
10154         PR target/20670
10155         * g++.dg/eh/fp-regs.C: New test.
10156
10157 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10158
10159         * gcc.dg/Wint-to-pointer-cast-1.c,
10160         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10161         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10162         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10163
10164 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10165
10166         PR fortran/16861
10167         * gfortran.dg/pr16861.f90: New test.
10168
10169 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10170
10171         * gcc.dg/pr21085.c: New test.
10172
10173 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
10174
10175         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
10176         (setup_mips_tests, dg-mips-options): New procedures.
10177         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10178         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10179         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10180         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10181         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10182         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10183         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10184         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10185         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10186         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10187         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10188         dg-mips-options instead of dg-options.  Remove now-redundant
10189         preprocessor guards.
10190         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10191         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10192         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10193         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10194         * gcc.dg/vr-mult-2.c: Delete.
10195         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10196         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10197         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10198         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10199         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10200         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10201         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10202
10203 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
10204
10205         * ada/acats/run_all.sh: Use sync when executable not present.
10206
10207 2005-04-18  Devang Patel  <dpatel@apple.com>
10208
10209         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10210         * gcc.dg/vect/vect-11a.c: New.
10211         * gcc.dg/vect/vect-none.c: Update.
10212         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10213
10214 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10215
10216         PR tree-optimization/20922
10217         * gcc.dg/pr20922-1.c: New test.
10218         * gcc.dg/pr20922-2.c: New test.
10219         * gcc.dg/pr20922-3.c: New test.
10220         * gcc.dg/pr20922-4.c: New test.
10221         * gcc.dg/pr20922-5.c: New test.
10222         * gcc.dg/pr20922-6.c: New test.
10223
10224 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10225
10226         PR libfortran/20950
10227         * gfortran.dg/pr20950.f: New test.
10228
10229 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10230
10231         PR libfortran/19216
10232         * gfortran.dg/pr19216.f: New test.
10233
10234 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
10235
10236         PR tree-optimization/21001
10237         * gcc.dg/tree-ssa/pr21001.c: New.
10238
10239 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
10240
10241         PR libfortran/21075
10242         * gfortran.dg/reshape_rank7.f90: New test.
10243
10244 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10245
10246         PR libfortran/12884 gfortran.dg/pr12884.f: New test
10247         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10248         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10249         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10250         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10251         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10252         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10253         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10254         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10255         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10256         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10257         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10258         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10259         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10260         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10261         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10262         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10263         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10264         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10265         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10266         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10267
10268 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
10269
10270         * gfortran.dg/wtruncate.f: New testcase.
10271         * gfortran.dg/wtruncate.f90: New testcase.
10272
10273 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
10274
10275         PR c++/21025
10276         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10277         which sizeof/alignof is dependent, rather than just whether we are
10278         processing_template_decl.
10279
10280 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10281
10282         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10283         corrected typo where the wrong variables had been compared.
10284
10285 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10286
10287         PR libfortran/18495
10288         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10289         Test callee-allocated version of return array with a write
10290         statement.
10291         Test spread with a temporary with another write statement.
10292
10293 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
10294
10295         PR tree-optimization/21031
10296         * gcc.dg/tree-ssa/pr21031.c: New.
10297
10298 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
10299
10300         PR tree-optimization/21004
10301         * gcc.dg/builtins-53.c: Include builtins-config.h.
10302         Check floorf, ceilf, floorl and ceill transformations
10303         only when HAVE_C99_RUNTIME is defined.
10304
10305 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
10306
10307         PR middle-end/20739
10308         * gcc.dg/tree-ssa/pr20739.c: New test.
10309
10310 2005-04-14  Mike Stump  <mrs@apple.com>
10311
10312         * gcc.dg/Foundation.framework/empty: New.
10313         * gcc.dg/framework-2.c: New.
10314
10315 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10316
10317         PR tree-optimization/21021
10318         * gcc.c-torture/compile/pr21021.c: New.
10319
10320 2005-04-14  Janis Johnson  <janis187@us.ibm.com
10321
10322         PR testsuite/21010
10323         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10324         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10325         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10326         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10327         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10328         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10329         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10330         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10331
10332 2005-04-14  Richard Henderson  <rth@redhat.com>
10333
10334         * lib/target-supports.exp (check_effective_target_vect_condition):
10335         Add ia64, i?86, and x86_64.
10336
10337 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
10338
10339         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10340
10341 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10342
10343         PR tree-optimization/20657
10344         * gcc.dg/tree-ssa/pr20657.c: New.
10345
10346 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
10347
10348         * gcc.dg/builtins-53.c: Also check (int)trunc* and
10349         (long long int)trunc*.
10350
10351 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
10352
10353         PR target/20927
10354         * gcc.dg/pr20927.c: New test.
10355
10356 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
10357
10358         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10359         * gcc.target/mips/asm-1.c: Likewise.
10360
10361 2005-04-13  Dale Johannesen  <dalej@apple.com>
10362
10363         * objc.dg/objc-fast-4.m: New.
10364
10365 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
10366
10367         * gcc.target/cris/torture/cris-torture.exp: New driver in new
10368         directory.
10369         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10370
10371 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
10372
10373         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10374         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10375         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10376
10377 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
10378
10379         PR tree-optimization/20913
10380         * gcc.dg/tree-ssa/pr20913.c: New.
10381
10382         PR tree-optimization/20702
10383         * gcc.dg/tree-ssa/pr20702.c: New.
10384
10385 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10386
10387         PR c++/13744
10388         * g++.dg/inherit/local3.C: New test.
10389
10390 2005-04-12  Jeff Law  <law@redhat.com>
10391
10392         * gcc.dg/tree-ssa/20050412-1.c: New test.
10393
10394 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
10395
10396         PR libfortran/19016
10397         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10398         Add tests with mask generated by expression.
10399         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10400         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10401         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10402
10403 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
10404
10405         PR middle-end/20917
10406         * gcc.dg/20050409-1.c: New test.
10407
10408 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
10409
10410         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10411
10412 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10413
10414         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10415         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10416         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10417         (TARGET_CXX): Adjust accordingly.
10418         * target.h (struct gcc_target): Remove epxort_class_data.  Add
10419         determine_class_data_visibility and class_data_always_comdat.
10420         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10421         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10422         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10423         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10424         (arm_cxx_determine_class_data_visibility): New.
10425         (arm_cxx_class_data_always_comdat): Likewise.
10426         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10427         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10428         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10429         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10430         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10431         Define.
10432
10433 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10434
10435         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10436
10437 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
10438
10439         * gcc.dg/i386-darwin-fpmath.c: New.
10440
10441 2004-04-11  Devang Patel  <dpatel@apple.com>
10442
10443         * lib/target-supports.exp (check_effective_target_vect_condition): New.
10444         * gcc.dg/vect/vect-ifcvt-1.c: New test.
10445         * gcc.dg/vect/vect-ifcvt-2.c: New test.
10446         * gcc.dg/vect/vect-ifcvt-3.c: New test.
10447         * gcc.dg/vect/vect-ifcvt-4.c: New test.
10448         * gcc.dg/vect/vect-ifcvt-5.c: New test.
10449         * gcc.dg/vect/vect-ifcvt-6.c: New test.
10450         * gcc.dg/vect/vect-ifcvt-7.c: New test.
10451         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10452
10453 2004-04-11  Devang Patel  <dpatel@apple.com>
10454
10455         * gcc.dg/vect/vect-dv-1.c: New test.
10456         * gcc.dg/vect/vect-dv-2.c: New test.
10457
10458 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10459
10460         PR tree-optimization/20933
10461         * gcc.dg/tree-ssa/pr20933.c: New test.
10462
10463 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10464
10465         * gfortran.dg/fold_nearest.f90: New test.
10466
10467 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
10468
10469         * gcc.dg/tree-ssa/alias-1.c: New test.
10470
10471 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10472
10473         PR tree-optimization/20920
10474         * g++.dg/tree-ssa/pr20920.C: New test.
10475
10476 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
10477
10478         * gcc.dg/builtins-53.c: Also check (int)ceil* and
10479         (long long int)ceil*.
10480
10481 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
10482
10483         * g++.dg/warn/Wdtor1.C: Declare template in system header with
10484         explicit C++ linkage.
10485
10486 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10487
10488         * gfortran.dg/pr17229.f: Take care of the new obsolescence
10489         warning for arithmetic IF statements.
10490
10491 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
10492
10493         * eor_handling_1.f90: New test case.
10494         * eor_handling_2.f90: New test case.
10495         * eor_handling_3.f90: New test case.
10496         * eor_handling_4.f90: New test case.
10497         * eor_handling_5.f90: New test case.
10498         * noadv_size.f90: New test case.
10499         * pad_no.f90: New test case.
10500
10501 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
10502
10503         * gcc.c-torture/execute/20050410-1.c: New test.
10504
10505 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
10506
10507         * gcc.dg/pr20126.c: New.
10508
10509 2005-04-09  Bud Davis  <bdavis@gfortran.org>
10510             Steven G. Kargl <kargls@comcast.net>
10511
10512         * gfortran.dg/PR19872.f: New test.
10513
10514 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10515
10516         * gfortran.dg/nint_1.f90: Fix dg-do directive.
10517
10518 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10519
10520         * gfortran.dg/nint_1.f90: New test.
10521
10522 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10523
10524         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
10525         Added test for callee-allocated arrays with write statements.
10526         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10527         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10528         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10529         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10530         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10531
10532 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10533
10534         PR libfortran/20163
10535         * gfortran.dg/open-options-blanks.f: New test.
10536
10537 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10538
10539         PR fortran/13257
10540         * gfortran.dg/comma_format_extension_[1234].f: New tests.
10541
10542 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
10543
10544         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10545         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10546         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10547         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10548         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10549         * gcc.c-torture/execute/stdarg-4.c: New test.
10550
10551         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
10552
10553         PR target/20795
10554         * g++.dg/abi/param2.C: New test.
10555
10556 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10557
10558         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
10559
10560 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10561
10562         * gcc.dg/builtins-53.c: New test.
10563
10564 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
10565
10566         * g++.dg/tree-ssa/pr18178.C: New test.
10567         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
10568         * gcc.c-torture/execute/20041019-1.c: New test.
10569         * gcc.dg/tree-ssa/20041008-1.c: New test.
10570         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
10571         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
10572         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
10573         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
10574         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
10575         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
10576         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
10577         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
10578         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10579         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10580
10581 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
10582
10583         PR rtl-optimization/20466
10584         * gcc.c-torture/execute/pr20466-1.c: New test.
10585
10586 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
10587
10588         PR c++/20905
10589         * g++.dg/parse/cond2.C: New test.
10590
10591         PR c++/20145
10592         * g++.dg/warn/Wdtor1.C: New test.
10593
10594 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10595
10596         PR fortran/17229
10597         * gfortran.dg/pr17229.f: New test.
10598
10599 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
10600
10601         * gfortran.dg/tiny_1.f90: New test.
10602         * gfortran.dg/tiny_2.f90: ditto.
10603
10604 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
10605
10606         * gfortran.dg/eor_1.f90: Fix dg-do run line
10607         * gfortran.dg/open_new.f90: Fix dg-do run line
10608
10609 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
10610
10611         * lib/target-supports.exp (get_compiler_messages): Support
10612         optional arguments, the fourth being compiler options.
10613         (check_effective_target_fpic): New proc.
10614         * gcc.dg/20050321-2.c: Restrict to target fpic.
10615
10616 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
10617
10618         * gcc.dg/15443-1.c: New test.
10619         * gcc.dg/15443-2.c: Likewise.
10620
10621 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10622
10623         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
10624
10625 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10626
10627         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
10628
10629 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10630
10631         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
10632         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
10633         -m64.
10634         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
10635         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
10636         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
10637
10638 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
10639
10640         PR c++/20212
10641         * g++.dg/warn/Wunused-11.C: New test.
10642
10643 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
10644
10645         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
10646
10647 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
10648
10649         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
10650
10651 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10652
10653         PR c++/20734
10654         * g++.dg/template/ptrmem13.C: New test.
10655
10656 2005-04-05  Per Bothner  <per@bothner.com>
10657
10658         * lib/gcc.exp: Always add -fno-show-column, for now.
10659
10660 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
10661
10662         PR testsuite/20767
10663         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
10664         of plain old "unsigned int" for the type of "i".  Makes this test
10665         64bit clean.
10666
10667 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
10668
10669         * gcc.dg/i386-ssefn-1.c: New test.
10670         * gcc.dg/i386-ssefn-2.c: New test.
10671         * gcc.dg/i386-ssefn-3.c: New test.
10672         * gcc.dg/i386-ssefn-4.c: New test.
10673
10674 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
10675
10676         PR tree-optimization/20076
10677         * gcc.dg/builtin-apply4.c: New test.
10678
10679         PR preprocessor/19475
10680         * gcc.dg/cpp/macspace1.c: New test.
10681         * gcc.dg/cpp/macspace2.c: New test.
10682
10683 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10684
10685         * gfortran.dg/pr20755.f: Fixed bad format.
10686
10687 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10688
10689         PR c++/20763
10690         * g++.dg/ext/attrib21.C: New test.
10691
10692 2004-04-05  Devang Patel  <dpatel@apple.com>
10693
10694         * lib/target-supports.exp (check_effective_target_vect_shif): New.
10695         * gcc.dg/vect/vect-shift-1.c: New test.
10696
10697 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10698
10699         PR libfortran/20755
10700         * gfortran.dg/pr20755.f: New test.
10701
10702 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
10703
10704         * gfortran.dg/pr15959.f90: New test.
10705         * gfortran.dg/string_pad_trunc.f90: New test.
10706
10707 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10708
10709         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
10710         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
10711         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
10712         syntax.
10713
10714 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10715
10716         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
10717
10718 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10719
10720         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
10721         * gcc.c-torture/compile/20011119-2.c: Likewise.
10722         * gcc.c-torture/compile/981001-2.c: Likewise.
10723
10724 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
10725
10726         PR c++/20679
10727         * g++.dg/template/overload4.C: New test.
10728
10729 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10730
10731         PR c++/20746
10732         * g++.dg/abi/covariant5.C: New.
10733
10734         PR debug/20505
10735         * g++.dg/debug/const2.C: New.
10736
10737 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
10738
10739         PR rtl-optimization/16104
10740         * gcc.c-torture/execute/20050316-1.c: New test.
10741
10742 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10743
10744         * g++.dg/template/spec23.C: Fix dg-error text.
10745
10746 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
10747
10748         PR c++/19199
10749         * g++.dg/expr/lval2.C: New.
10750
10751 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10752
10753         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
10754         __builtin_strcasecmp and __builtin_strncasecmp.
10755
10756 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10757
10758         PR c++/20723
10759         * g++.dg/template/spec22.C: New.
10760         * g++.dg/template/spec23.C: New.
10761
10762 2005-04-03  Dale Ranta  <dir@lanl.gov>
10763             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10764
10765         PR libfortran/20068
10766         PR libfortran/20125
10767         PR libfortran/20156
10768         PR libfortran/20471
10769         * gfortran.dg/backspace.f: New test.
10770
10771 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
10772
10773         * gcc.dg/pr19345.c: New test.
10774
10775 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10776
10777         PR tree-optimization/20640
10778         * gcc.dg/torture/tree-loop-1.c: New.
10779
10780 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10781
10782         PR rtl-optimization/20290
10783         * gcc.c-torture/execute/loop-ivopts-2.c: New.
10784
10785 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
10786
10787         * gcc.dg/rs6000-fpint.c: New.
10788
10789 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10790
10791         * gcc.dg/old-style-then-proto-1.c: New test.
10792
10793 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10794
10795         * gfortran.fortran-torture/execute/backspace.f90: Check
10796         after backspace and read was incorrect.
10797
10798 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10799
10800         * gcc.c-torture/execute/builtins/strcat.c: Check the result
10801         buffer past the terminating NUL using memcmp.
10802         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
10803         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
10804
10805         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
10806         Fix unused/uninitialized variable warnings.
10807
10808         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
10809         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
10810         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
10811         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10812
10813         * gcc.c-torture/execute/builtins/abs-1-lib.c,
10814         gcc.c-torture/execute/builtins/fputs-lib.c,
10815         gcc.c-torture/execute/builtins/lib/fprintf.c,
10816         gcc.c-torture/execute/builtins/lib/main.c,
10817         gcc.c-torture/execute/builtins/lib/memcmp.c,
10818         gcc.c-torture/execute/builtins/lib/memmove.c,
10819         gcc.c-torture/execute/builtins/lib/mempcpy.c,
10820         gcc.c-torture/execute/builtins/lib/memset.c,
10821         gcc.c-torture/execute/builtins/lib/printf.c,
10822         gcc.c-torture/execute/builtins/lib/sprintf.c,
10823         gcc.c-torture/execute/builtins/lib/stpcpy.c,
10824         gcc.c-torture/execute/builtins/lib/strchr.c,
10825         gcc.c-torture/execute/builtins/lib/strcmp.c,
10826         gcc.c-torture/execute/builtins/lib/strcpy.c,
10827         gcc.c-torture/execute/builtins/lib/strcspn.c,
10828         gcc.c-torture/execute/builtins/lib/strlen.c,
10829         gcc.c-torture/execute/builtins/lib/strncat.c,
10830         gcc.c-torture/execute/builtins/lib/strncmp.c,
10831         gcc.c-torture/execute/builtins/lib/strncpy.c,
10832         gcc.c-torture/execute/builtins/lib/strrchr.c,
10833         gcc.c-torture/execute/builtins/lib/strspn.c,
10834         gcc.c-torture/execute/builtins/lib/strstr.c,
10835         gcc.c-torture/execute/builtins/memops-asm-lib.c,
10836         gcc.c-torture/execute/builtins/strlen-2.c,
10837         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
10838         prototypes.
10839
10840 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10841
10842         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
10843         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
10844         selectany usage.
10845
10846 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
10847
10848         PR c++/19406
10849         * g++.dg/debug/using1.C: New test.
10850
10851 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
10852
10853         PR middle-end/20524
10854         * gcc.dg/alias-7.c: Prefix asm-declared name with
10855         __USER_LABEL_PREFIX__.
10856
10857 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
10858
10859         Fix fallout from PR middle-end/15700:
10860         * gcc.c-torture/compile/20011119-1.c: Take
10861         __USER_LABEL_PREFIX__ into account.
10862         * gcc.c-torture/compile/20011119-2.c: Likewise.
10863
10864 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10865
10866         PR c++/18644
10867         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
10868
10869 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10870
10871         PR c/17855
10872         * gcc.c-torture/compile/struct-non-lval-1.c,
10873         gcc.c-torture/compile/struct-non-lval-2.c,
10874         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
10875
10876 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
10877
10878         * gcc.dg/tls/tls.exp: Remove temporary file.
10879         * g++.dg/tls/tls.exp: Ditto.
10880         * lib/file-format.exp: Ditto.
10881         * g++.dg/special/ecos.exp: Ditto.
10882
10883         * lib/profopt.exp: Treat prof_ext as a list.
10884         * gcc.misc-tests/bprob.exp: Ditto.
10885         * g++.dg/bprob/bprob.exp: Ditto.
10886
10887         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
10888         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
10889         g++.dg/tree-ssa/pointer-reference-alias.C,
10890         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
10891         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
10892         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
10893         g++.dg/vect/pr19951.cc: Ditto.
10894         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
10895         gcc.dg/builtins-47.c: Ditto.
10896         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
10897         gcc.dg/pr20115-1.c: Ditto.
10898         * gcc.dg/tree-ssa/20030530-2.c,
10899         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
10900         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10901         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
10902         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10903         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
10904         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
10905         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
10906         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
10907         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
10908         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
10909         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
10910         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
10911         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
10912         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
10913         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
10914         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10915         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10916         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10917         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10918         gcc.dg/tree-ssa/20030824-1.c,
10919         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
10920         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
10921         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
10922         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
10923         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
10924         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
10925         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
10926         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
10927         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
10928         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
10929         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
10930         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
10931         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
10932         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
10933         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
10934         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
10935         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
10936         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
10937         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
10938         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
10939         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
10940         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
10941         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
10942         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
10943         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
10944         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
10945         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
10946         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
10947         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
10948         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
10949         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
10950         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
10951         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
10952         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
10953         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
10954         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
10955         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
10956         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
10957         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
10958         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
10959         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
10960         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
10961         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10962         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
10963         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
10964         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
10965         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
10966         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
10967         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
10968         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
10969         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10970         gcc.dg/tree-ssa/useless-1.c: Ditto.
10971         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
10972         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
10973         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
10974         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
10975         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10976         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
10977         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
10978         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
10979         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
10980         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
10981         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
10982         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
10983         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
10984         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
10985         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
10986         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
10987         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
10988         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
10989         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
10990         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
10991         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
10992         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10993         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10994         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
10995         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
10996         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
10997         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
10998         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
10999         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11000         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11001         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11002         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11003         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11004         gcc.dg/vect/vect-none.c: Ditto.
11005         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11006         treelang/compile/unsigned.tree: Ditto.
11007
11008         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11009         * gcc.dg/cpp/direct2s.c: Ditto.
11010         * gcc.dg/cpp/paste4.c: Ditto.
11011         * gcc.dg/cpp/separate-1.c: Ditto.
11012         * gcc.dg/pch/save-temps-1.c: Ditto.
11013         * g++.dg/ext/altivec-10.C: Ditto.
11014         * g++.dg/pch/pch.C: Ditto.
11015
11016         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11017
11018         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11019         * g++.dg/template/repo1.C: Ditto.
11020         * g++.dg/template/repo2.C: Ditto.
11021         * g++.dg/template/repo3.C: Ditto.
11022         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11023         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11024         * g++.old-deja/g++.pt/repo1.C: Ditto.
11025         * g++.old-deja/g++.pt/repo2.C: Ditto.
11026         * g++.old-deja/g++.pt/repo3.C: Ditto.
11027         * g++.old-deja/g++.pt/repo4.C: Ditto.
11028
11029         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11030         * gcc.dg/20030107-1.c: Ditto.
11031         * gcc.dg/20030702-1.c: Ditto.
11032         * gcc.dg/profile-generate-1.c: Ditto.
11033         * g++.dg/other/profile1.C: Ditto.
11034         * g++.old-deja/g++.robertl/eb83.C: Ditto.
11035
11036         * lib/gcc-dg.exp (remove-build-file): New.
11037         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11038         cleanup-tree-dump, cleanup-saved-temps): New.
11039
11040 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11041
11042         PR c++/19203, DR 214
11043         * g++.dg/parse/ambig3.C: Not ambiguous.
11044         * g++.dg/template/spec20.C: New.
11045         * g++.dg/template/spec21.C: New.
11046
11047 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
11048
11049         PR target/20045
11050         * gcc.dg/ia64-fptr-1.c: Run only on linux.
11051
11052 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11053
11054         PR libfortran/20660
11055         * gfortran.dg/negative_unit.f: New test.
11056
11057 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11058
11059         * gcc.dg/20050330-1.c: New test.
11060
11061 2005-03-30  Devang Patel  <dpatel@apple.com>
11062
11063         * g++.dg/tree-sra/ssa-sra-3.C: New test.
11064
11065 2005-03-30  Dale Johannesen  <dalej@apple.com>
11066
11067         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11068
11069 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
11070
11071         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11072         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11073         Strip options from test name.
11074
11075 2005-03-31  Jan Hubicka  <jh@suse.cz>
11076
11077         * gcc.dg/varpool-1.c: New testcase.
11078
11079 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11080
11081         PR c/772
11082         PR c/17913
11083         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11084         gcc.dg/stmt-expr-label-3.c : New tests.
11085         * gcc.c-torture/execute/medce-2.c: Remove.
11086
11087 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11088
11089         PR c/20368
11090         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11091         tests.
11092
11093 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
11094
11095         * gcc.c-torture/compile/pr20203.c: New test.
11096
11097 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11098
11099         * gfortran.dg/promotion.f90: New test.
11100
11101 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
11102
11103         PR middle-end/20491
11104         * gcc.dg/torture/asm-subreg-1.c: New test.
11105
11106 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
11107
11108         PR c/20672
11109         * gcc.dg/pr20672-1.c: New test.
11110
11111 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
11112
11113         * gfortran.dg/vect: New directory.
11114         * gfortran.dg/vect/vect.exp: New.
11115         * gfortran.dg/vect/vect-1.f90: New test.
11116         * gfortran.dg/vect/vect-2.f90: New test.
11117         * gfortran.dg/vect/vect-3.f90: New test.
11118         * gfortran.dg/vect/vect-4.f90: New test.
11119         * gfortran.dg/vect/vect-5.f90: New test.
11120
11121 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
11122
11123         PR middle-end/20622
11124         * gcc.dg/alias-7.c: New test.
11125
11126 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11127
11128         * gcc.dg/sparc-reg-1.c: New test.
11129
11130 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
11131
11132         PR target/19890
11133         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11134
11135 2005-03-29  Dale Ranta  <dir@lanl.gov>
11136             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11137
11138         PR libfortran/20163
11139         * gfortran.dg/pr20163-2.f: New test.
11140
11141 2005-03-28  Jan Hubicka  <jh@suse.cz>
11142
11143         PR middle-end/20635
11144         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11145         by Jakub Jelinek.
11146
11147 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
11148
11149         PR tree-optimization/20626
11150         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11151         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11152
11153 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11154
11155         * gfortran.dg/underflow.f90: New test.
11156         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11157
11158 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11159
11160         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11161
11162 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
11163
11164         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11165         (g++_init): Make sure that CXXFLAGS is set.
11166         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11167         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11168         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11169         * lib/objc.exp (objc_init): Likewise.
11170         * lib/treelang.exp (treelang_init): Likewise.
11171
11172 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
11173
11174         PR tree-optimization/20470
11175         * gcc.dg/tree-ssa/pr20470.c: New test.
11176
11177 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
11178
11179         * gcc.dg/ppc-stfiwx.c: New.
11180
11181 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
11182
11183         PR target/19888
11184         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11185
11186 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11187
11188         * gcc.dg/20050325-1.c: Fix a typo.
11189
11190 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11191
11192         PR libfortran/19678
11193         PR libfortran/19679
11194         * gfortran.dg/dos_eol.f: New test.
11195
11196 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11197
11198         PR rtl-optimization/20249
11199         * gcc.dg/20050325-1.c: New test.
11200
11201 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11202
11203         PR libfortran/15332
11204         * gfortran.dg/pr15332.f: New test.
11205
11206 2005-03-24  Dale Johannesen  <dalej@apple.com>
11207
11208         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11209
11210 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
11211
11212         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11213         'internal' visibility.
11214         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11215         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11216         'protected' visibility.
11217         * gcc.dg/visibility-7.c: Likewise.
11218         * lib/target-supports.exp (check_visibility_available): Take
11219         a parameter, the kind of visibility to check for.
11220         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11221         to check_visibility_available.
11222
11223         * g++.dg/expr/cast3.C: New.
11224
11225 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
11226
11227         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11228         rs6000.
11229
11230 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
11231
11232         PR target/20095
11233         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11234
11235 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
11236
11237         * gcc.dg/badshift.c: Renamed to...
11238         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
11239
11240         * gcc.target/i386/badshift.c: Renamed to...
11241         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
11242         only.
11243
11244         PR rtl-optimization/20532
11245         * gcc.target/i386/badshift.c: New.
11246
11247 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11248
11249         * gfortran.dg/pr18025.f90: New test.
11250
11251 2005-03-23  Dale Johannesen  <dalej@apple.com>
11252
11253         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11254
11255 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
11256
11257         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11258
11259         * lib/target-supports.exp (check_iconv_available): Default
11260         libiconv to -liconv, if there is no definition.
11261
11262 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
11263
11264         * gcc.dg/torture/cris-asm-mof-1.c: New test.
11265
11266 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
11267
11268         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11269         * g++.dg/opt/pr7503-2.C: Likewise.
11270         * g++.dg/opt/pr7503-3.C: Likewise.
11271         * g++.dg/opt/pr7503-4.C: Likewise.
11272         * g++.dg/opt/pr7503-5.C: Likewise.
11273         * g++.dg/warn/minmax.C: New test.
11274
11275 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11276
11277         * gfortran.dg/g77_intrinsics_funcs.f: New test.
11278         * gfortran.dg/g77_intrinsics_sub.f: New test.
11279
11280 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11281             Jan Hubicka  <jh@suse.cz>
11282             Steven Bosscher <stevenb@suse.de
11283
11284         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11285
11286 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11287
11288         PR c++/19980
11289         * g++.dg/template/redecl3.C: New test.
11290
11291 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11292
11293         PR c++/20499
11294         * g++.dg/parse/error16.C: Tweak error markers.
11295
11296 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
11297
11298         PR target/20561
11299         * gcc.dg/20050321-2.c: New test.
11300
11301 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11302
11303         PR c++/20465
11304         PR c++/20381
11305         * g++.dg/template/ptrmem12.C: New.
11306
11307 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
11308
11309         PR rtl-optimization/20527
11310         * gcc.c-torture/execute/pr20527-1.c: New test.
11311
11312 2005-03-22  Ben Elliston  <bje@au.ibm.com>
11313
11314         * gcc.misc-tests/options.exp (check_for_options): Create a real C
11315         program, compile it into a real executable and then delete the .c
11316         and .x files afterwards, to avoid problems on testglue targets.
11317
11318 2005-03-21  Stuart Hastings  <stuart@apple.com>
11319
11320         * gcc.target/i386/sse-2.c: New.
11321
11322 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
11323
11324         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11325
11326 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11327
11328         * g++.dg/parse/crash25.C: Fix typo.
11329
11330 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11331
11332         PR c++/20461
11333         * g++.dg/parse/crash24.C: New test.
11334
11335         PR c++/20536
11336         * g++.dg/parse/crash25.C: New test.
11337
11338 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11339
11340         PR c++/20147
11341         * g++.dg/ext/stmtexpr4.C: New test.
11342
11343 2005-03-20  Roger Sayle  <roger@eyesopen.com>
11344
11345         PR middle-end/20539
11346         * gcc.c-torture/compile/pr13066-1.c: New test case.
11347         * gcc.c-torture/compile/pr20539-1.c: Likewise.
11348         * g++.dg/opt/pr13066-1.C: Likewise.
11349
11350 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
11351
11352         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11353
11354 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11355
11356         PR fortran/18525
11357         * gfortran.dg/nesting_1.f90: New test.
11358
11359 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11360
11361         PR c++/20240
11362         * g++.dg/lookup/using13.C: New test.
11363
11364 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11365
11366         PR c++/20333
11367         * g++.dg/template/crash36.C: New test.
11368
11369 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
11370
11371         PR c++/20463
11372         * g++.dg/template/crash35.C: New test.
11373
11374 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
11375
11376         PR c++/19966
11377         * g++.dg/overload/operator2.C: New test.
11378
11379 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11380
11381         PR libfortran/20257
11382         * gfortran.dg/pr20257.f90: New test.
11383
11384 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11385
11386         PR libfortran/20480
11387         * gfortran.dg/pr20480.f90: New test.
11388
11389 2005-03-16  Richard Henderson  <rth@redhat.com>
11390
11391         PR middle-end/15700
11392         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11393         (_rtld_global): New.
11394         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11395         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11396
11397         * gcc.dg/alias-3.c: New.
11398         * gcc.dg/alias-4.c: New.
11399         * gcc.dg/alias-5.c: New.
11400         * gcc.dg/alias-6.c: New.
11401
11402 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
11403
11404         * gcc.dg/cpp/ucnid-7.c: New.
11405
11406 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
11407             Dorit Naishlos  <dorit@il.ibm.com>
11408
11409         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11410         darwin.
11411
11412 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
11413
11414         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11415         misaligned accesses.
11416         * gcc.dg/vect/vect-58.c: Likewise.
11417         * gcc.dg/vect/vect-92.c: New.
11418         * gcc.dg/vect/vect-93.c: New.
11419
11420 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
11421
11422         PR fortran/18827
11423         * gfortran.dg/assign_2.f90: New test.
11424         * gfortran.dg/assign_3.f90: New test.
11425         * gfortran.dg/assign.f90: New test.
11426
11427 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
11428
11429         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11430         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11431         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11432         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11433         names.
11434
11435 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
11436
11437         * gcc.dg/cpp/ucnid-6.c: New.
11438
11439         * gcc.dg/cpp/normalize-1.c: New.
11440         * gcc.dg/cpp/normalize-2.c: New.
11441         * gcc.dg/cpp/normalize-3.c: New.
11442         * gcc.dg/cpp/normalize-4.c: New.
11443         * gcc.dg/cpp/ucnid-4.c: New.
11444         * gcc.dg/cpp/ucnid-5.c: New.
11445         * g++.dg/cpp/normalize-1.C: New.
11446         * g++.dg/cpp/ucnid-1.C: New.
11447
11448 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11449
11450         * gcc.dg/pr18628.c: New.
11451
11452 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11453
11454         PR c++/20280
11455         * g++.dg/tree-ssa/pr20280.C: New.
11456
11457 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11458
11459         PR fortran/20467
11460         * gfortran.dg/stfunc_2.f90: New test.
11461
11462 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11463
11464         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11465
11466 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11467
11468         * gcc.dg/tree-ssa/20050314-1.c: New test.
11469
11470 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11471
11472         PR c++/4403
11473         PR c++/9783, DR433
11474         * g++.dg/template/friend34.C: New test.
11475         * g++.dg/template/friend35.C: Likewise.
11476         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11477
11478 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11479
11480         Friend class name lookup 5/n
11481         PR c++/1016
11482         * g++.dg/lookup/hidden-class1.C: New test.
11483         * g++.dg/lookup/hidden-class2.C: Likewise.
11484         * g++.dg/lookup/hidden-class3.C: Likewise.
11485         * g++.dg/lookup/hidden-class4.C: Likewise.
11486         * g++.dg/lookup/hidden-class5.C: Likewise.
11487         * g++.dg/lookup/hidden-class6.C: Likewise.
11488         * g++.dg/lookup/hidden-class7.C: Likewise.
11489         * g++.dg/lookup/hidden-class8.C: Likewise.
11490         * g++.dg/lookup/hidden-class9.C: Likewise.
11491         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11492         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11493         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11494         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11495         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11496         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11497         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11498         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11499         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11500         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11501         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11502
11503 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
11504
11505         PR c++/20157
11506         * g++.dg/template/error18.C: New test.
11507
11508 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11509
11510         PR debug/16792
11511         * g++.dg/debug/pr16792.C: New test.
11512
11513 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11514
11515         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
11516         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
11517         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
11518         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
11519         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
11520         test assertion names.
11521
11522 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11523
11524         PR fortran/18600
11525         * gfortran.dg/stfunc_1.f90: New test.
11526
11527 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11528
11529         PR fortran/16907
11530         * gfortran.dg/real_index_1.f90: New test.
11531
11532 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11533
11534         PR fortran/20323
11535         * gfortran.dg/spec_expr_1.f90: New test.
11536
11537 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11538
11539         PR c/20402
11540         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
11541         new parser.
11542
11543 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11544
11545         PR fortran/20361
11546         * gfortran.dg/largeequiv_1.f90: New test.
11547
11548 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11549
11550         * gcc.dg/ucnid-1.c: New.
11551         * gcc.dg/ucnid-2.c: New.
11552         * gcc.dg/ucnid-3.c: New.
11553         * gcc.dg/ucnid-4.c: New.
11554         * gcc.dg/ucnid-5.c: New.
11555         * gcc.dg/ucnid-6.c: New.
11556         * gcc.dg/cpp/ucnid-1.c: New.
11557         * gcc.dg/cpp/ucnid-2.c: New.
11558         * gcc.dg/cpp/ucnid-3.c: New.
11559         * g++.dg/other/ucnid-1.C: New.
11560
11561 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11562
11563         * gcc.dg/vmx/darwin-abi-3.c: Delete.
11564
11565 2005-03-11  Per Bothner  <per@bothner.com>
11566
11567         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
11568         that diagnotics refer to correct token.
11569         * gcc.dg/unused-3.c: Likewise.
11570
11571 2005-03-11  Per Bothner  <per@bothner.com>
11572
11573         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
11574         constant" is now actually on same line as string constant.
11575         * gcc.dg/cpp/direct2s.c: Likewise.
11576
11577 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
11578
11579         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
11580
11581 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11582
11583         PR libfortran/20124
11584         * gfortran.dg/pr20124.f90: New Test
11585
11586 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
11587
11588         PR tree-optimization/20130
11589         * gcc.dg/pr20130-1.c: New test.
11590
11591 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11592
11593         PR target/20095
11594         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
11595
11596 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11597
11598         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
11599
11600 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11601
11602         * g++.dg/eh/forced1.C: Fix comment.
11603         * g++.dg/eh/forced2.C: Ditto.
11604         * g++.dg/eh/forced3.C: Ditto.
11605         * g++.dg/eh/forced4.C: Ditto.
11606
11607 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
11608
11609         PR rtl-opt/20412
11610         * gcc.c-torture/compile/pr20412.c: New test.
11611
11612 2005-03-10  Roger Sayle  <roger@eyesopen.com>
11613
11614         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
11615
11616 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11617
11618         PR target/20322
11619         * gcc.dg/20050307-1.c: New test.
11620
11621 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
11622
11623         PR c++/20375
11624         * g++.dg/other/stdarg3.C: New.
11625
11626 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11627
11628         PR c++/18384, c++/18327
11629         * g++.dg/init/array19.C: New test.
11630
11631         PR inline-asm/20314
11632         * gcc.dg/torture/pr20314-1.c: New test.
11633         * gcc.dg/torture/pr20314-2.c: New test.
11634
11635 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
11636
11637         * gcc.dg/20050309-1.c: New test.
11638
11639 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11640
11641         * gcc.dg/builtins-10.c: Reactivate disabled test.
11642         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
11643         new cbrt transformations.
11644
11645 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
11646
11647         PR c++/20208
11648         * g++.dg/template/array13.C: New test.
11649
11650 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
11651
11652         PR c++/16859
11653         * g++.dg/init/brace4.C: New test.
11654
11655 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11656
11657         PR c++/20186
11658         * g++.dg/template/non-dependent12.C: New.
11659
11660 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
11661
11662         PR c++/20142
11663         * g++.dg/init/array18.C: Add dg-do run marker.
11664
11665         PR c++/20142
11666         * g++.dg/init/array18.C: New test.
11667
11668 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11669
11670         * consistency.vlad/vlad.exp: Remove trailing semicolons.
11671         * g++.dg/gcov/gcov.exp: Likewise.
11672         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
11673         * gcc.target/xstormy16/xstormy16.exp: Likewise.
11674         * lib/c-torture.exp: Likewise.
11675         * lib/fortran-torture.exp: Likewise.
11676         * lib/g++.exp: Likewise.
11677         * lib/gcc-defs.exp: Likewise.
11678         * lib/gcc-dg.exp: Likewise.
11679         * lib/gcc.exp: Likewise.
11680         * lib/gcov.exp: Likewise.
11681         * lib/gfortran.exp: Likewise.
11682         * lib/mike-g++.exp: Likewise.
11683         * lib/mike-gcc.exp: Likewise.
11684         * lib/objc-torture.exp: Likewise.
11685         * lib/objc.exp: Likewise.
11686         * lib/profopt.exp: Likewise.
11687         * lib/target-libpath.exp: Likewise.
11688         * lib/target-supports.exp: Likewise.
11689         * lib/treelang.exp: Likewise.
11690         * lib/wrapper.exp: Likewise.
11691
11692 2005-03-08  Jeff Law  <law@redhat.com>
11693
11694         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
11695         PHI-OPT changes.
11696
11697 2005-03-08  Ira Rosen  <irar@il.ibm.com>
11698
11699         * gcc.dg/vect/pr20122.c: New test.
11700
11701 2005-03-07  Jeff Law  <law@redhat.com>
11702
11703         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
11704         was folded away.
11705         * gcc.dg/tree-ssa/pr18133-1.c: New test.
11706         * gcc.dg/tree-ssa/pr18133-2.c: New test.
11707         * gcc.dg/tree-ssa/pr18134.c: New test.
11708
11709 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11710
11711         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
11712         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
11713         gcc.dg/torture/builtin-noret-2.c: Require weak support.
11714
11715 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
11716
11717         PR tree-opt/17671
11718         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
11719
11720 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
11721
11722         * g++.dg/warn/Wnvdtor.C: New test.
11723
11724 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
11725
11726         * gcc.dg/torture/pr19683-1.c: New test.
11727
11728 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
11729
11730         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
11731         * gfortran.dg/g77/19990313-2.f: Ditto.
11732         * gfortran.dg/g77/19990313-3.f: Ditto.
11733         * gfortran.dg/g77/19990525-0.f: Ditto.
11734         * gfortran.dg/g77/19990826-0.f: Ditto.
11735         * gfortran.dg/g77/19990826-2.f: Ditto.
11736         * gfortran.dg/g77/19990826-3.f: Ditto.
11737         * gfortran.dg/g77/20000511-1.f: Ditto.
11738         * gfortran.dg/g77/20000511-2.f: Ditto.
11739         * gfortran.dg/g77/970625-2.f: Ditto.
11740         * gfortran.dg/g77/980310-2.f: Ditto.
11741         * gfortran.dg/g77/980310-3.f: Ditto.
11742         * gfortran.dg/g77/980310-8.f: Ditto.
11743         * gfortran.dg/g77/980519-2.f: Ditto.
11744         * gfortran.dg/g77/alpha1.f: Ditto.
11745         * gfortran.dg/g77/claus.f: Ditto.
11746         * gfortran.dg/g77/erfc.f: Ditto.
11747         * gfortran.dg/g77/short.f: Ditto.
11748         * gfortran.fortran-torture/execute/data.f90: Ditto.
11749         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
11750         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
11751
11752 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11753
11754         * lib/file-format.exp (gcc_target_object_format): Add check for som
11755         format and hardcode object formats on hppa*-*-hpux*.
11756         * lib/target-supports.exp (check_weak_available): Add check for som
11757         object format.  Always return 0 on hppa*-*-hpux10*.
11758
11759         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
11760         is defined.
11761
11762         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
11763
11764 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11765
11766         * gfortran.dg/pr19936_1.f90: New test.
11767         * gfortran.dg/pr19936_2.f90: New test.
11768         * gfortran.dg/pr19936_3.f90: New test.
11769
11770 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11771             Paul Thomas <prthomas@drfccad.cea.fr>
11772
11773         * gfortran.dg/PR19754_1.f90: New test.
11774         * gfortran.dg/PR19754_2.f90: Ditto.
11775
11776 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11777
11778         PR c++/19311
11779         * g++.dg/template/non-dependent11.C: New test.
11780
11781 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
11782
11783         * lib/target-supports.exp (check_iconv_available): Fix comment.
11784
11785 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
11786             Joseph S. Myers  <joseph@codesourcery.com>
11787
11788         PR c++/19797
11789         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
11790
11791 2005-03-04  Matthew Sachs  <msachs@apple.com>
11792
11793         * gcc.exp (gcc_target_compile): Put braces around
11794         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11795         * objc.exp (objc_target_compile): Likewise.
11796         * treelang.exp (treelang_target_compile): Likewise.
11797
11798 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11799
11800         PR fortran/19673
11801         * gfortran.dg/func_result_1.f90: New test.
11802
11803 2005-03-04  Ben Elliston  <bje@au.ibm.com>
11804
11805         * gcc.misc-tests/options.exp: New test.
11806
11807 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11808
11809         * gcc.dg/pr15784-4.c: New test.
11810
11811 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
11812
11813         * gcc.c-torture/execute/pr17133.c: New.
11814         * gcc.c-torture/compile/20050303-1.c: New.
11815
11816 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
11817
11818         * gcc.dg/cpp/assert4.c: Fix for cygwin.
11819
11820 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
11821
11822         * g++.dg/overload/using2.C: New.
11823
11824 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
11825
11826         PR c++/19916
11827         * g++.dg/init/ptrmem2.C: New test.
11828
11829 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
11830
11831         PR c/8927
11832         * gcc.dg/pr8927-1.c: New test.
11833
11834 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11835
11836         PR c++/20232
11837         * g++.dg/inherit/covariant12.C: New.
11838
11839 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11840
11841         PR fortran/19479
11842         * gfortran.dg/bound_1.f90: New test.
11843
11844 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
11845
11846         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
11847         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
11848
11849 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
11850
11851         PR c/20245
11852         * gcc.dg/pr20245-1.c: New test.
11853
11854 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
11855
11856         PR middle-end/19874
11857         * gcc.c-torture/execute/20050119-2.c: New test case.
11858
11859 2005-02-28  Ben Elliston  <bje@au.ibm.com>
11860
11861         * README: Update the DejaGnu bug reporting address.
11862         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
11863         * lib/objc-torture.exp: Likewise.
11864
11865 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11866
11867         * gfortran.dg/boz_1.f90: New test.
11868         * gfortran.dg/boz_3.f90: New test.
11869         * gfortran.dg/boz_4.f90: New test.
11870
11871 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11872
11873         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
11874         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
11875
11876 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11877
11878         PR libfortran/20101
11879         * gfortran.dg/write_0_pe_format.f90: New test.
11880
11881 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
11882
11883         PR c++/20206
11884         * g++.dg/opt/thunk2.C: New test.
11885         * g++.dg/opt/covariant1.C: New test.
11886
11887 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11888
11889         * gfortran.dg/e_d_fmt.f90: New test.
11890
11891 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
11892
11893         * gcc.dg/asm-b.c: Fix comment typos.
11894
11895 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11896
11897         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
11898         a V_MAY_DEF also.
11899
11900 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11901
11902         PR tree-opt/20188
11903         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
11904         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
11905         * gcc.dg/asm-b.c: New test.
11906
11907 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
11908
11909         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
11910         Disable this test on IRIX 6.
11911
11912 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
11913
11914         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
11915         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
11916         parser.
11917
11918 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
11919
11920         PR tree-optimization/20204
11921         * testsuite/gcc.dg/pr20204.c: New test.
11922
11923 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
11924
11925         PR target/20196
11926         * gcc.c-torture/execute/20050224-1.c: New test.
11927
11928         PR c++/20175
11929         * g++.dg/warn/Wbraces2.C: New test.
11930
11931 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
11932
11933         PR c++/19878
11934         * g++.dg/init/const2.C: New test.
11935
11936 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
11937
11938         PR tree-optimization/20100
11939         * gcc.c-torture/execute/pr20100-1.c: New test.
11940
11941 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11942
11943         * gfortran.dg/implicit_3.f90: New test.
11944
11945         * gfortran.dg/deftype_1.f90: New test.
11946
11947 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
11948
11949         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
11950         the test passes.
11951         * g++.dg/other/anon3.C: Accept a warning.
11952
11953 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
11954
11955         * gcc.dg/pr20017.c: Fix a comment typo.
11956
11957 2005-02-23  Bud Davis  <bdavis@gfortran.org>
11958
11959         * gfortran.dg/list_read_4.f90: Change to f90 comments.
11960
11961 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11962
11963         PR ada/19902
11964         * ada/acats/tests/cxa/cxa3004.a: Remove.
11965         * ada/acats/tests/cxb/cxb30061.am: Likewise.
11966
11967 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11968
11969         PR c++/20073
11970         * g++.dg/init/const1.C: New test.
11971
11972         PR c++/19991
11973         * g++.dg/parse/constant7.C: New test.
11974
11975         PR c++/20152
11976         * g++.dg/parse/error27.C: New test.
11977         * g++.dg/template/qualttp15.C: Adjust error markers.
11978         * g++.old-deja/g++.other/struct1.C: Likewise.
11979
11980         PR c++/20153
11981         * g++.dg/template/error17.C: New test.
11982
11983         PR c++/20148
11984         * g++.dg/parser/error26.C: New test.
11985
11986 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
11987
11988         PR tree-optimization/20100
11989         PR tree-optimization/20115
11990         * gcc.dg/pr20115.c: New test.
11991         * gcc.dg/pr20115-1.c: New test.
11992         * gcc.dg/pr20100.c: New test.
11993         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
11994         call-clobbered variables after alias1.
11995
11996 2005-02-22  Bud Davis  <bdavis@gfortran.org>
11997
11998         * gfortran.dg/list_read_4.f90: new test.
11999
12000 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
12001
12002         PR rtl-optimization/20017.
12003         * gcc.dg/pr20017.c: New.
12004
12005 2005-02-22  Devang Patel  <dpatel@apple.com>
12006
12007         PR 19952
12008         * g++.dg/tree-ssa/pr19952.C: New test.
12009
12010 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12011
12012         PR c++/19883
12013         * g++.dg/parse/constant6.C: New test.
12014
12015 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12016
12017         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12018         * g++.dg/charset/asm2.c: Likewise.
12019         * g++.dg/charset/asm3.c: Likewise.
12020         * g++.dg/charset/asm4.c: Likewise.
12021         * g++.dg/charset/asm5.c: Likewise.
12022         * g++.dg/charset/attribute1.c: Likewise.
12023         * g++.dg/charset/attribute2.c: Likewise.
12024         * g++.dg/charset/extern1.cc: Likewise.
12025         * g++.dg/charset/extern2.cc: Likewise.
12026         * g++.dg/charset/extern3.cc: Likewise.
12027         * g++.dg/charset/function.cc: Likewise.
12028         * g++.dg/charset/string.c: Likewise.
12029         * g++.dg/charset/charset.exp: Likewise.
12030         * lib/target-supports.exp (check_iconv_available): Fix comment.
12031
12032 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12033
12034         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12035         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12036         * gcc.dg/charset/asm2.c: Likewise.
12037         * gcc.dg/charset/asm3.c: Likewise.
12038         * gcc.dg/charset/asm4.c: Likewise.
12039         * gcc.dg/charset/asm5.c: Likewise.
12040         * gcc.dg/charset/asm6.c: Likewise.
12041         * gcc.dg/charset/attribute1.c: Likewise.
12042         * gcc.dg/charset/attribute2.c: Likewise.
12043         * gcc.dg/charset/builtin1.c: Likewise.
12044         * gcc.dg/charset/extern.c: Likewise.
12045         * gcc.dg/charset/function.c: Likewise.
12046         * gcc.dg/charset/string.c: Likewise.
12047         * gcc.dg/charset/charset.exp: Likewise.
12048
12049 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
12050
12051         PR fortran/20086
12052         * gfortran.dg/pr20086.f90: New test.
12053
12054 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
12055
12056         PR tree-optimization/19786
12057         * g++.dg/tree-ssa/pr19786.C: New.
12058
12059 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12060
12061         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12062
12063 2005-02-21  Jeff Law  <law@redhat.com>
12064
12065         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12066
12067 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12068
12069         * gfortran.dg/do_iterator: Split loop, markup all lines for
12070         which an error locus is printed.
12071         * gfortran.dg/pr17708.f90: Markup all lines for which an error
12072         locus is printed.
12073         * gfortran.dg/select_4.f90: Likewise.
12074         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12075         locuses in the various permutations.
12076
12077 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
12078
12079         PR tree-optimization/19951
12080         * g++.dg/vect: New directory.
12081         * g++.dg/vect/vect.exp: New file.
12082         * g++.dg/vect/pr19951.cc: New testcase.
12083         * g++.dg/dg.exp: Also prune vectorizer tests.
12084
12085 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
12086
12087         PR 18785
12088         * gcc.dg/charset/builtin1.c: New test.
12089
12090 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12091
12092         PR c++/19299
12093         * g++.dg/inherit/volatile1.C: New test.
12094
12095         PR c++/19440
12096         * g++.dg/template/dtor4.C: New test.
12097
12098 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12099
12100         * gfortran.dg/int_1.f90: New test.
12101
12102 2005-02-19  Devang Patel  <dpatel@apple.com>
12103
12104         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12105
12106 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12107
12108         * gfortran.dg/achar_1.f90: New test.
12109
12110 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
12111
12112         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12113
12114 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
12115             Jakub Jelinek  <jakub@redhat.com>
12116
12117         PR tree-optimization/19828
12118         * gcc.dg/tree-ssa/loop-7.c: New test.
12119         * gcc.c-torture/execute/20050218-1.c: New test.
12120
12121 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
12122
12123         PR c/20043
12124         * gcc.dg/transparent-union-1.c: New test.
12125         * gcc.dg/transparent-union-2.c: New test.
12126
12127 2005-02-18  James E Wilson  <wilson@specifixinc.com>
12128
12129         PR tree-optimization/18977
12130         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12131
12132 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
12133
12134         PR target/20054
12135         * gcc.dg/pr20054.c: New test.
12136
12137 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12138
12139         PR c++/19508
12140         * g++.dg/ext/attrib20.C: New test.
12141
12142 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12143
12144         PR middle-end/20030
12145         * gfortran.fortran-torture/execute/character_passing.f90: New test.
12146
12147 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
12148
12149         PR c++/20008
12150         * g++.dg/opt/switch4.C: New.
12151
12152 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
12153
12154         PR c++/20023
12155         PR tree-optimization/20009
12156         * gcc.c-torture/compile/20050217-1.c: New test.
12157         * g++.dg/opt/switch3.C: New test.
12158
12159         PR tree-optimization/18947
12160         * gcc.c-torture/compile/20050215-1.c: New test.
12161         * gcc.c-torture/compile/20050215-2.c: New test.
12162         * gcc.c-torture/compile/20050215-3.c: New test.
12163
12164 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
12165
12166         PR c++/20028
12167         * g++.dg/template/crash34.C: New.
12168
12169         PR c++/20022
12170         * g++.dg/other/access3.C: New.
12171
12172 2005-02-17  Ira Rosen  <irar@il.ibm.com>
12173
12174         * gcc.dg/vect/vect-98.c: New test.
12175
12176 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
12177
12178         PR tree-optimization/19967
12179         * gcc.dg/pr19967.c: New.
12180
12181 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
12182
12183         PR middle-end/19857
12184         * gcc.dg/tree-ssa/20050215-1.c: New test.
12185         * gcc.c-torture/execute/20050215-1.c: New test.
12186
12187 2005-02-15  Eric Christopher  <echristo@redhat.com>
12188
12189         * gcc.dg/cpp/20050215-1.c: New file.
12190
12191 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
12192
12193         PR tree-optimization/15785
12194         * gcc.dg/pr15785-1.c: New test.
12195
12196 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
12197
12198         PR c++/17788
12199         * g++.dg/init/ctor4.C: New.
12200         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12201
12202 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
12203
12204         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12205         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12206
12207 2005-02-15  Andreas Schwab  <schwab@suse.de>
12208
12209         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12210         declare malloc.
12211
12212 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
12213
12214         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12215
12216 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
12217
12218         PR tree-optimization/19853
12219         * gcc.c-torture/compile/pr19853.c: New test.
12220
12221 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12222
12223         PR c++/19608
12224         * g++.dg/parse/local-class1.C: New.
12225
12226         PR c++/19895
12227         * g++.dg/parse/ptrmem3.C: New.
12228
12229         PR c++/19884
12230         * g++.old-deja/g++.oliva/template6.C: Add another case.
12231         * g++.dg/template/explicit6.C: New.
12232
12233 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
12234
12235         PR c++/17816
12236         * g++.dg/other/redecl2.C: New.
12237
12238 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12239
12240         PR c++/19891
12241         * g++.dg/abi/covariant4.C: New.
12242
12243 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
12244
12245         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12246
12247 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
12248
12249         * gcc.dg/vect/vect-96.c: Fix typo.
12250
12251 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12252
12253         PR c++/14479
12254         PR c++/19487
12255         * g++.dg/template/enum5.C: New test.
12256
12257 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12258
12259         * gcc.dg/vect/vect-97.c: New test.
12260
12261 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12262
12263         * gcc.dg/vect/vect-96.c: New test.
12264
12265 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
12266
12267         * gcc.dg/builtins-34.c: Also check ldexp*.
12268
12269 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
12270
12271         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12272
12273 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
12274
12275         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12276         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12277         dg-require-dll, dg-require-iconv, dg-require-named-sections,
12278         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12279         selector_list, selector_expression, dg-process-target): Move to new
12280         file target-supports-dg.exp.
12281         * lib/target-supports-dg.exp: New.
12282
12283         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12284         New.
12285
12286 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
12287
12288         PR c++/19666
12289         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12290
12291         PR middle-end/19858
12292         * gcc.c-torture/compile/20050210-1.c: New test.
12293
12294 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
12295
12296         PR c++/19755
12297         * g++.dg/warn/Wbraces1.C: New test.
12298
12299 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
12300
12301         * gcc.dg/builtins-52.c: New testcase.
12302
12303 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
12304
12305         PR c/19342
12306         * gcc.c-torture/execute/20050119-1.c: New test.
12307
12308 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12309
12310         PR c++/19811
12311         * g++.dg/init/delete1.C: New test.
12312
12313 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12314
12315         PR c++/18470
12316         * g++.dg/template/static12.C: New test.
12317
12318 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12319
12320         PR c++/19787
12321         * g++.dg/conversion/ambig1.C: New test.
12322
12323         PR c++/19739
12324         * g++.dg/ext/attrib19.C: New test.
12325
12326         PR c++/19732
12327         * g++.dg/parse/dtor5.C: New test.
12328
12329         PR c++/19762
12330         * g++.dg/template/dtor3.C: New test.
12331
12332         PR c++/19826
12333         * g++.dg/template/static11.C: New test.
12334         * g++.dg/template/crash2.C: Remove dg-error marker.
12335
12336 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
12337
12338         PR C++/18491
12339         * g++.old-deja/g++.mike/p10769a.C: Remove.
12340
12341 2005-02-09  Roger Sayle  <roger@eyesopen.com>
12342
12343         * gcc.dg/builtins-48.c: New test case.
12344         * gcc.dg/builtins-49.c: New test case.
12345         * gcc.dg/builtins-50.c: New test case.
12346         * gcc.dg/builtins-51.c: New test case.
12347
12348 2005-02-09  Ian Lance Taylor  <ian@airs.com>
12349
12350         PR middle-end/19583
12351         * g++.dg/warn/Wreturn-type-3.C: New test.
12352
12353 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12354
12355         PR middle-end/19402
12356         * gcc.dg/pr19402-1.c: New testcase.
12357         * gcc.dg/pr19402-2.c: likewise.
12358
12359 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12360
12361         PR middle-end/19854
12362         * g++.dg/tree-ssa/tmmti.C: New testcase.
12363
12364 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12365
12366         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12367
12368 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
12369
12370         PR c++/19733
12371         * g++.dg/parse/crash23.C: New test.
12372         * g++.dg/warn/Weff1.C: New test.
12373
12374 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12375
12376         * gcc.dg/20050209-1.c: New test.
12377
12378 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12379
12380         PR target/19799
12381         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12382
12383 2005-02-08  Mike Stump  <mrs@apple.com>
12384
12385         * g++.dg/pch/import-2.c: New test.
12386         * g++.dg/pch/import-2.hs: New.
12387         * g++.dg/pch/include/import-2a.h: New.
12388         * g++.dg/pch/include/import-2b.h: New.
12389
12390 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
12391
12392         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12393
12394 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12395
12396         * gfortran.dg/substr_1.f90: New test.
12397
12398 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
12399
12400         PR middle-end/19775
12401         * gcc.dg/torture/builtin-power-1.c: Disable test for
12402         invalid transformation.
12403         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
12404         no longer optimize.
12405         * gcc.dg/builtins-47.c: New testcase.
12406
12407 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
12408             Dorit Naishlos  <dorit@il.ibm.com>
12409
12410         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12411
12412 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
12413
12414         * gcc.c-torture/compile/20050206-1.c: New test.
12415
12416 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12417
12418         PR tree-opt/19768
12419         * g++.dg/opt/pr19768.C: New test.
12420
12421 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12422
12423         PR tree-opt/19736
12424         * gcc.c-torture/compile/pr19736.c: New test.
12425
12426 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12427
12428         PR c++/17401
12429         * g++.dg/parse/error25.C: New test.
12430
12431 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
12432
12433         * gcc.c-torture/execute/20050203-1.c: New.
12434
12435 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
12436
12437         * gcc.dg/vect/vect-85.c: Remove xfail.
12438         * gcc.dg/vect/vect-86.c: Remove xfail.
12439         * gcc.dg/vect/vect-87.c: Remove xfail.
12440         * gcc.dg/vect/vect-88.c: Remove xfail.
12441
12442 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
12443
12444         * gcc.dg/altivec-19.c: New.
12445
12446 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
12447
12448         PR c/17807
12449         * gcc.dg/nested-func-3.c: New test.
12450         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12451
12452 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
12453
12454         * gcc.test-framework/gen_directive_tests: Generate tests for
12455         selector expressions.
12456
12457 2005-02-02  Matt Austern  <austern@apple.com>
12458
12459         PR c++/19628
12460         * g++/ext/builtin7.C: New.
12461         * g++/ext/builtin8.C: New.
12462
12463 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12464
12465         PR c/18502
12466         * gcc.dg/pr18502-1.c: New test.
12467
12468 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12469
12470         PR c++/17413
12471         * g++.dg/template/local4.C: Tweak.
12472
12473 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
12474
12475         PR tree-optimization/19578
12476         * gcc.c-torture/compile/20050202-1.c: New test.
12477
12478 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12479
12480         PR c/19435
12481         * gcc.dg/c99-init-4.c: New test.
12482
12483 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12484
12485         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12486
12487         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12488
12489         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12490         * g++.dg/eh/check-vect.h: New.
12491
12492         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12493         * gcc.dg/vect/vect-78.c: Ditto.
12494         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12495         Remove.
12496
12497         * g++.dg/conversion/simd1.C: Expect warning.
12498         * g++.dg/ext/attribute-test-1.C: Ditto.
12499         * g++.dg/ext/attribute-test-2.C: Ditto.
12500         * g++.dg/ext/attribute-test-3.C: Ditto.
12501         * g++.dg/ext/attribute-test-4.C: Ditto.
12502
12503         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12504         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12505
12506         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12507
12508 2005-02-01  Richard Henderson  <rth@redhat.com>
12509
12510         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12511         long double for ibm double-double format.
12512         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12513
12514 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
12515
12516         PR tree-optimization/19633
12517         * testsuite/gcc.dg/pr19633-1.c: New test.
12518         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
12519         to NULL or a symbol.
12520
12521 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12522
12523         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
12524         New procs.
12525         (dg-process-target (local override)): Handle selector expressions.
12526
12527         * gcc.test-framework/README: Describe tests in source directory.
12528         * gcc.test-framework/test-framework.awk: Handle dg- tests.
12529         * gcc.test-framework/test-framework.exp: Handle dg- tests.
12530         * gcc.test-framework/dg-bogus-exp-P.c: New test.
12531         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
12532         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
12533         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
12534         * gcc.test-framework/dg-do-link-exp-P.c: New test.
12535         * gcc.test-framework/dg-do-run-exp-P.c: New test.
12536         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
12537         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
12538         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
12539         * gcc.test-framework/dg-error-exp-P.c: New test.
12540         * gcc.test-framework/dg-error-exp-XP.c: New test.
12541         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
12542         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
12543         * gcc.test-framework/dg-output-exp-P.c: New test.
12544         * gcc.test-framework/dg-output-exp-XF.c: New test.
12545         * gcc.test-framework/dg-warning-exp-P.c: New test.
12546         * gcc.misc-tests/dg-1.c: Remove.
12547         * gcc.misc-tests/dg-2.c: Remove.
12548         * gcc.misc-tests/dg-3.c: Remove.
12549         * gcc.misc-tests/dg-4.c: Remove.
12550         * gcc.misc-tests/dg-5.c: Remove.
12551         * gcc.misc-tests/dg-6.c: Remove.
12552         * gcc.misc-tests/dg-7.c: Remove.
12553         * gcc.misc-tests/dg-8.c: Remove.
12554         * gcc.misc-tests/dg-9.c: Remove.
12555         * gcc.misc-tests/dg-10.c: Remove.
12556         * gcc.misc-tests/dg-11.c: Remove.
12557         * gcc.misc-tests/dg-12.c: Remove.
12558         * gcc.misc-tests/dg-test.exp: Remove.
12559
12560         * gcc.test-framework/test-framework.awk: Change recording and
12561         printing of passes and failures.
12562
12563         * gcc.test-framework: New directory.
12564         * gcc.test-framework/README: New.
12565         * gcc.test-framework/test-framework.exp: New.
12566         * gcc.test-framework/test-framework.awk: New.
12567         * gcc.test-framework/gen_directive_tests: New.
12568
12569 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
12570
12571         * lib/treelang.exp: Fix comment typos.
12572         (treelang_target_compile): Don't append libs=-ltreelang to options.
12573
12574 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
12575
12576         * g++.dg/parse/typename7.C: Adjust error messages.
12577
12578 2005-01-31  Jeff Law  <law@redhat.com>
12579
12580         * gcc.c-torture/execute/20050131-1.c: New test.
12581         * gcc.dg/wcaselabel.c: New test.
12582
12583 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
12584
12585         * g++.dg/other/warning1.C: Adjust error messags.
12586         * g++.dg/parse/constant5.C: New test.
12587
12588 2005-01-31  Steven Bosscher  <stevenb@suse.de>
12589
12590         PR c/19333
12591         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
12592         the test case valid.
12593         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
12594         * testsuite/gcc.dg/array-7.c: Adjust expected result.
12595         * testsuite/gcc.dg/pr18596-3.c: Likewise.
12596         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
12597         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
12598         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
12599
12600 2005-01-31  Dale Johannesen  <dalej@apple.com>
12601
12602         * g++.dg/opt/pr19650.C: New test.
12603
12604 2005-01-31  Richard Henderson  <rth@redhat.com>
12605
12606         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12607         long double for intel double extended format.
12608         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12609
12610 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
12611
12612         PR c++/19555
12613         * g++.dg/template/static10.C: New test.
12614
12615         PR c++/19395
12616         * g++.dg/parse/error24.C: New test.
12617
12618         PR c++/19367
12619         * g++.dg/lookup/builtin1.C: New test.
12620
12621         PR c++/19457
12622         * g++.dg/warn/conv3.C: New test.
12623
12624 2005-01-30  Bud Davis  <bdavis@gfortran.org>
12625
12626         PR fortran/19647
12627         * gfortan.dg/inquire_7.f90
12628
12629 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
12630
12631         PR tree-optimization/15791
12632         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
12633         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
12634         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
12635         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
12636         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
12637         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
12638         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
12639         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
12640         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
12641         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
12642
12643 2005-01-29  Paul Brook  <paul@codesourcery.com>
12644
12645         PR fortran/18565
12646         * check.c (real_or_complex_check): New function.
12647         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
12648         * intrinsic.c (add_functions): Use new check functions.
12649         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
12650         Add prototypes.
12651
12652 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
12653
12654         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
12655         gcc.dg/lvalue-3.c: New tests.
12656         * gcc.dg/concat.c: Update expected messages.
12657
12658 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
12659
12660         PR libfortran/19595
12661         * gfortran.dg/eor_1.f90: New test.
12662
12663 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
12664
12665         PR fortran/19589
12666         * gfortran.dg/logical_data_1.f90: New test.
12667
12668 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
12669
12670         PR c++/19253
12671         * g++.dg/template/crash33.C: New test.
12672
12673         PR c++/19667
12674         * g++.dg/template/crash32.C: New test.
12675
12676 2005-01-28  Ian Lance Taylor  <ian@airs.com>
12677
12678         PR middle-end/16558
12679         * g++.dg/warn/Wreturn-type-2.C: New test.
12680
12681 2004-06-24  Jeff Law  <law@redhat.com>
12682
12683         * gcc.dg/tree-ssa/20050128-1.c: New test.
12684
12685 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
12686
12687         * gcc.target/frv/all-mdpackh-1.c: New test.
12688
12689 2005-01-28  Steven Bosscher  <stevenb@suse.de>
12690
12691         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
12692
12693 2005-01-27  Richard Henderson  <rth@redhat.com>
12694
12695         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
12696
12697 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12698
12699         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
12700
12701 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12702
12703         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12704         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12705         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
12706         to cope with cases where the multilib options override the dg-options.
12707
12708 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
12709
12710         PR c/18946
12711         * gcc.dg/noncompile/20050120-1.c: New test.
12712
12713 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
12714
12715         PR tree-optimization/19633
12716         * gcc.dg/pr19633.c: New test.
12717         * gcc.dg/tree-ssa/pr19633.c: New test.
12718
12719 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
12720
12721         * gcc.dg/20041216-1.c: New test.
12722
12723 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
12724
12725         PR objc/18862
12726         * objc.dg/selector-2.m: New test.
12727
12728 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
12729
12730         * g++.dg/opt/range-test-2.C: New test.
12731
12732         PR rtl-optimization/19579
12733         * gcc.c-torture/execute/20050124-1.c: New test.
12734
12735 2005-01-26  Greg Parker  <gparker@apple.com>
12736         Stuart Hastings  <stuart@apple.com>
12737
12738         * gcc.c-torture/execute/20050125-1.c: New.
12739
12740 2005-01-18  Jan Hubicka  <jh@suse.cz>
12741
12742         PR tree-optimize/19337
12743         * gcc.c-torture/compile/20050119-1.c: New test.
12744
12745 2005-01-24  James E Wilson  <wilson@specifixinc.com>
12746
12747         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
12748         test for successful match.
12749
12750 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
12751
12752         PR objc/18408
12753         * objc.dg/comp-types-7.m: New test.
12754
12755 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
12756
12757         * lib/target-supports.exp (current_target_name): New.
12758         (check_effective_target_ilp32, check_effective_target_lp64):
12759         Cache the result to use as long as the current target, with
12760         multilib flags, remains the same.
12761
12762         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
12763         (dg-require-weak, dg-require-visibility, dg-require-alias,
12764         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
12765         dg-require-effective-target, dg-skip-if): Remove call to
12766         skip_test_and_clear_xfail.
12767         (dg-test): Clear xfail data.
12768
12769 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
12770
12771         PR target/17751
12772         * gcc.dg/ppc64-toc.c: New test.
12773
12774         * g++.dg/tree-ssa/empty-1.C: New test.
12775
12776         PR middle-end/19551
12777         * gcc.c-torture/execute/20050121-1.c: New test.
12778         * gcc.dg/20050121-2.c: New test.
12779
12780 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
12781         Paul Brook  <paul@codesourcery.com>
12782
12783         PR fortran/17941
12784         * gfortran.dg/real_const_1.f: New test.
12785         * gfortran.dg/real_const_2.f90: New test.
12786         * gfortran.dg/complex_int_1.f90: New test.
12787
12788 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
12789
12790         PR fortran/19313
12791         * gfortan.dg/inquire_6.f90: New test.
12792
12793 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12794
12795         PR libfortran/19451
12796         * open_readonly_1.f90: New test.
12797
12798 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12799
12800         PR libfortran/18982
12801         * gfortran.dg/open_new.f90: New file.
12802
12803 2005-01-22  Paul Brook  <paul@codesourcery.com>
12804
12805         * namelist_1.f90: New test.
12806
12807 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
12808
12809         PR tree-optimization/19484
12810         * gcc.c-torture/compile/20050122-[12].c: New tests.
12811
12812 2005-01-22  Paul Brook  <paul@codesourcery.com>
12813
12814         * gfortran.dg/implicit_2.f90: New test.
12815
12816 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
12817
12818         PR fortran/19314
12819         * gfortran.dg/inquire_5.f90: New test.
12820
12821 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12822
12823         PR c/18809
12824         * gcc.dg/pr18809-1.c: New test.
12825
12826 2005-01-21  Ian Lance Taylor  <ian@airs.com>
12827
12828         * gcc.dg/20050121-1.c: New test.
12829
12830         PR tree-optimization/13000
12831         * gcc.dg/20040206-1.c: Change warning to point where function is
12832         being inlined.
12833
12834 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12835
12836         PR c++/19208
12837         * g++.dg/template/array11.C: New test.
12838
12839 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12840
12841         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
12842         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
12843         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
12844         * gfortran.dg/getenv_1.f90: Add dg-do directive.
12845         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
12846         gfortran.dg/pr17164.f90: Add missing dg-do directives.
12847
12848 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12849
12850         PR tree-optimization/15349
12851         * gcc.dg/tree-ssa/pr15349.c: New.
12852
12853 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
12854
12855         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
12856
12857 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
12858
12859         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
12860         scan-assembler-times directive name.
12861
12862         * gcc.dg/asm-a.c: Move dg-require-effective-target to
12863         after dg-do.
12864
12865         PR rtl-optimization/19462
12866         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
12867
12868 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
12869
12870         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
12871         counting function calls on ia64.
12872
12873 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
12874
12875         PR rtl-optimization/15139
12876         * gcc.dg/20050111-2.c: New test.
12877
12878         PR c/17297
12879         * gcc.c-torture/compile/20050113-1.c: New testcase.
12880
12881         PR middle-end/19164
12882         * gcc.dg/20050113-1.c: New testcase.
12883
12884 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
12885
12886         * gcc.dg/vect/vect-85.c: Add comment.
12887         * gcc.dg/vect/vect-86.c: Add xfail for now.
12888         * gcc.dg/vect/vect-87.c: Add xfail for now.
12889         * gcc.dg/vect/vect-88.c: Add xfail for now.
12890         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
12891
12892 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12893
12894         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
12895
12896 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12897
12898         * g++.dg/debug/typedef3.C: New test.
12899
12900 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
12901
12902         PR c/19472
12903         * gcc.dg/asm-a.c: New test.
12904
12905 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
12906
12907         * gcc.dg/sh-relax.c: Add prototype for abort.
12908
12909 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12910
12911         * gcc.dg/short-compare-1.c: New test.
12912         * gcc.dg/short-compare-2.c: Likewise.
12913
12914 2005-01-18  Michael Matz  <matz@suse.de>
12915
12916         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
12917
12918 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
12919
12920         PR tree-optimization/19121
12921         * gcc.c-torture/compile/pr19121.c: New test.
12922
12923 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
12924
12925         PR target/19357
12926         * gcc.c-torture/compile/pr19357.c: New test.
12927
12928 2005-01-17  Ian Lance Taylor  <ian@airs.com>
12929
12930         PR c/5675
12931         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
12932         pass--those that refer just to the variable, possibly with a
12933         cast.
12934         * gcc.dg/c99-const-expr-3.c: Likewise.
12935
12936         PR middle-end/13127
12937         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
12938         longer emitted.
12939
12940 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
12941
12942         PR fortran/18778
12943         * gfortran.dg/endfile_2.f90: New test.
12944
12945 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
12946
12947         PR 19168
12948         * gfortran.dg/select_5.f90: New test.
12949
12950 2004-01-16  Paul Brook  <paul@codesourcery.com>
12951
12952         * gfortran.dg/common_4.f90: New test.
12953
12954 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
12955
12956         PR rtl-optimization/19462
12957         * gcc.dg/torture/pr19462-1.c: New test.
12958
12959 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
12960
12961         PR objc/19321
12962         * objc.dg/func-ptr-2.m: New.
12963         * objc.dg/volatile-1.m: New.
12964
12965 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12966
12967         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
12968
12969 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12970
12971         PR tree-optimization/19060
12972         * gcc.c-torture/execute/20050104-1.c: New test.
12973
12974 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
12975
12976         PR fortran/18983
12977         * gfortran.dg/write_to_null.f90: New test.
12978
12979 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
12980             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12981
12982         PR other/19328
12983         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
12984         argument.
12985
12986 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12987
12988         PR c++/19263
12989         * g++.dg/init/vector1.C: New test.
12990
12991 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
12992
12993         PR target/13158
12994         * gcc.target/ia64/sibcall-unwind-1.c: New test.
12995         PR target/18987
12996         * gcc.target/ia64/sibcall-unwind-2.c: New test.
12997
12998 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
12999
13000         * gfortran.dg/select_1.f90: New test.
13001         * gfortran.dg/select_2.f90: New test.
13002         * gfortran.dg/select_3.f90: New test.
13003         * gfortran.dg/select_4.f90: New test.
13004
13005 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
13006
13007         PR middle-end/19084
13008         PR rtl-optimization/19348
13009         * gcc.dg/20050111-1.c: New test.
13010         * gcc.c-torture/execute/20050111-1.c: New test.
13011
13012         * gcc.dg/i386-asm-4.c: New test.
13013
13014 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13015
13016         * gcc.dg/nested-func-2.c: New test.
13017         * ada/acats/norun.lst: Remove c953002.
13018
13019 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
13020
13021         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13022
13023 2005-01-12  Ben Elliston  <bje@au.ibm.com>
13024
13025         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13026
13027 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
13028
13029         PR target/18761
13030         * g++.dg/abi/align1.C: New test.
13031
13032 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
13033
13034         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13035         at a time.
13036         * g++.dg/ext/altivec_check.h: Support compiling as C.
13037
13038 2005-01-10  Roger Sayle  <roger@eyesopen.com>
13039
13040         PR c++/19355
13041         * g++.dg/expr/pr19355-1.C: New test case.
13042
13043 2005-01-10  Laurent GUERBY <laurent@guerby.net>
13044
13045         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13046         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13047         * ada/acats/tests/c3/c92005b.ada: Likewise.
13048         * ada/acats/tests/c3/cxb3012.a: Likewise.
13049         * ada/acats/norun.lst: Add c380004 and c953002, add PR
13050
13051 2005-01-09  Paul Brook  <paul@codesourcery.com>
13052
13053         * gfortran.dg/common_2.f90: New file.
13054         * gfortran.dg/common_3.f90: New file.
13055
13056 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
13057
13058         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13059
13060 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13061
13062         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13063         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13064         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13065         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13066         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13067         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13068         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13069         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13070         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13071         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13072         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13073         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13074         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13075         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13076         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13077         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13078         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13079         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13080         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13081         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13082         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13083         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13084         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13085         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13086         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13087         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13088         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13089         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13090         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13091         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13092         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13093         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13094         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13095         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13096         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13097         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13098         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13099         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13100         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13101         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13102         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13103         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13104         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13105         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13106         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13107         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13108         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13109         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13110         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13111         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13112         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13113         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13114         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13115         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13116         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13117         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13118         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13119         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13120         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13121         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13122         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13123         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13124         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13125         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13126         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13127         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13128         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13129
13130         * gcc.dg/vect/vect-1.c: Fix spelling.
13131         * gcc.dg/vect/vect-10.c: Fix spelling.
13132         * gcc.dg/vect/vect-11.c: Fix spelling.
13133         * gcc.dg/vect/vect-12.c: Fix spelling.
13134         * gcc.dg/vect/vect-14.c: Fix spelling.
13135         * gcc.dg/vect/vect-15.c: Fix spelling.
13136         * gcc.dg/vect/vect-16.c: Fix spelling.
13137         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13138         * gcc.dg/vect/vect-64.c: Fix comments.
13139         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13140
13141 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13142             Ira Rosen  <irar@il.ibm.com>
13143
13144         * gcc.dg/vect/vect-70.c: New test.
13145         * gcc.dg/vect/vect-71.c: New test.
13146
13147 2005-01-09  Manfred Hollstein  <mh@suse.com>
13148
13149         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13150         * gcc.dg/pr18241-2.c: Likewise.
13151         * gcc.dg/pr18241-3.c: Likewise.
13152         * gcc.dg/pr18241-4.c: Likewise.
13153         * gcc.dg/pr18241-5.c: Likewise.
13154
13155 2005-01-08  Richard Henderson  <rth@redhat.com>
13156
13157         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13158         False for x86 and x86-64.
13159
13160 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
13161
13162         PR tree-optimization/18241
13163         * gcc.dg/pr18241-1.c: New test.
13164         * gcc.dg/pr18241-2.c: New test.
13165         * gcc.dg/pr18241-3.c: New test.
13166         * gcc.dg/pr18241-4.c: New test.
13167         * gcc.dg/pr18241-5.c: New test.
13168
13169 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
13170
13171         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13172         gfortran.dg/select_4.f90: New.
13173
13174 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13175
13176         * gcc.c-torture/execute/20050107-1.c: New test.
13177
13178 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
13179
13180         PR c++/19298
13181         * g++.dg/template/ref2.C: New.
13182
13183 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
13184
13185         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13186         instead of being empty.
13187
13188 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13189
13190         PR fortran/15553
13191         * gfortran.dg/array-1.f90: New test.
13192
13193 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13194
13195         PR tree-optimization/19283
13196         * gcc.c-torture/execute/20050106-1.c: New test.
13197
13198         PR rtl-optimization/18861
13199         * gcc.dg/20050105-1.c: New test.
13200
13201         PR tree-optimization/18828
13202         * gcc.dg/20050105-2.c: New test.
13203
13204 2005-01-07  Andreas Jaeger  <aj@suse.de>
13205
13206         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13207
13208 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
13209
13210         PR fortran/18398
13211         * gfortran.dg/fmt_read.f90: New test.
13212
13213 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
13214
13215         * gcc.dg/rs6000-ldouble-2.c: New.
13216
13217 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
13218
13219         PR c++/19244
13220         * g++.dg/parser/ctor2.C: New test.
13221
13222 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13223
13224         PR c++/17154
13225         * g++.dg/template/using9.C: New test.
13226
13227 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13228
13229         PR c++/19258
13230         * g++.dg/lookup/friend6.C: New test.
13231
13232 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13233
13234         PR c++/19270
13235         * g++.dg/template/array10.C: New.
13236
13237 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13238
13239         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13240         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13241
13242 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
13243
13244         * gcc.c-torture/compile/20050105-1.c: New test.
13245
13246 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
13247
13248         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13249
13250 2005-01-05  Roger Sayle  <roger@eyesopen.com>
13251
13252         PR middle-end/19100
13253         * gcc.dg/conv-3.c: New test case.
13254
13255 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
13256
13257         * gcc.dg/asm-wide-1.c: New test.
13258
13259 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13260
13261         PR c++/19030
13262         * g++.dg/parse/crash22.C: New
13263
13264 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
13265
13266         PR 19257
13267         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13268
13269 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
13270
13271         PR middle-end/17767
13272         * gcc.dg/i386-mmx-6.c: New test case.
13273
13274 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
13275
13276         PR tree-optimization/18308
13277         * gcc.dg/vect/pr18308.c: New testcase.
13278
13279 2005-01-04  Andreas Jaeger  <aj@suse.de>
13280
13281         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13282
13283 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13284             Robert Bowdidge <bowdidge@apple.com>
13285
13286         * gcc.dg/cpp/subframework1.c: New.
13287         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13288         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13289         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13290         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13291
13292 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13293
13294         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13295         producing warning.
13296         * gcc.dg/darwin-weakimport-2.c: New.
13297
13298 2005-01-03  Richard Henderson  <rth@redhat.com>
13299
13300         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13301
13302 2005-01-03  Richard Henderson  <rth@redhat.com>
13303
13304         * gcc.dg/vect/vect.exp: Enable for ia64.
13305         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13306         (check_effective_target_vect_float): Likewise.
13307         (check_effective_target_vect_no_align): Likewise.
13308         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13309         * gcc.dg/vect/vect-8.c: Likewise.
13310
13311 2005-01-03  Uros Bizjak <uros@kss-loka.si>
13312
13313         PR target/19236
13314         * gcc.dg/pr19236-1.c: New test case.
13315
13316 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13317
13318         PR rtl-optimization/12092
13319         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13320
13321 2005-01-02  Andreas Jaeger  <aj@suse.de>
13322
13323         * gcc.dg/pr12092-1.c: Do not run on x86_64.
13324
13325 2005-01-01  Roger Sayle  <roger@eyesopen.com>
13326             Andrew Pinski  <pinskia@physics.uc.edu>
13327
13328         PR rtl-optimization/12092
13329         * gcc.dg/pr12092-1.c: New test case.
13330
13331 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
13332
13333         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13334         'hidden' and 'default' for better portability.
13335         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13336
13337         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13338         6 and 7.
13339         * g++.old-deja/g++.brendan/new3.C: Likewise.
13340
13341 2005-01-01  Steven Bosscher  <stevenb@suse.de>
13342
13343         * gcc.dg/20041231-1.C: New test.
13344         * g++.dg/warn/Wunreachable-code-1.C: New test.
13345
13346 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
13347
13348         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13349         file, not /dev/null.  Abort on error.
13350
13351 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
13352             Ziemowit Laski  <zlaski@apple.com>
13353
13354         PR objc/18971
13355         * objc.dg/encode-5.m: New test.
13356
13357 2004-12-29  Richard Henderson  <rth@redhat.com>
13358
13359         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13360         * objc.dg/stabs-1.m: Disable for ia64.
13361
13362 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
13363
13364         PR c++/19190
13365         * g++.dg/warn/Wunused-10.C: New test.
13366
13367 2004-12-28  Richard Henderson  <rth@redhat.com>
13368
13369         * objc.dg/stabs-1.m: Disable for alpha.
13370
13371 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13372
13373         PR c++/19149
13374         * g++.dg/parse/error23.C: New test.
13375
13376 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13377
13378         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13379
13380         PR fortran/19032
13381         * gfortran.dg/intrinsic_modulo_1.f90: New.
13382         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13383         tests with divisor -1.
13384
13385 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13386
13387         * g++.dg/opt/temp1.C (memcpy): Return a value.
13388
13389         PR c++/19148
13390         * g++.dg/expr/cond7.C: New test.
13391
13392 2004-12-27  Paul Brook  <paul@codesourcery.com>
13393
13394         * gfortran.dg/g77/select_no_compile.f: Remove.
13395
13396 2004-12-27  Richard Henderson  <rth@redhat.com>
13397
13398         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13399         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13400         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13401
13402 2004-12-26  Richard Henderson  <rth@redhat.com>
13403
13404         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13405         by 1i instead of token pasting.
13406
13407 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13408
13409         PR tree-optimization/17578
13410         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13411         to additional_flags.
13412         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13413
13414 2004-12-25  Richard Henderson  <rth@redhat.com>
13415
13416         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13417         Remove Alpha.
13418
13419 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13420
13421         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13422         hppa*-*-hpux*.
13423         * gcc.dg/pr17957.c (dg-options): Likewise.
13424         * gcc.dg/struct-ret-1.c: Add prototype for abort.
13425         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13426         instead of 0 on __hppa__.
13427         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13428         "foo,%r" on hppa*-*-*.
13429
13430 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
13431
13432         PR fortran/19071
13433         * gfortran.dg/complex_write.f90: New test.
13434
13435 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13436
13437         PR c++/17595
13438         * g++.dg/parse/pragma2.C: New test.
13439
13440         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13441
13442 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13443
13444         * gcc.dg/empty2.c: Add missing dg-warning.
13445
13446 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13447
13448         PR c++/17413
13449         * g++.dg/template/local4.C: New test.
13450         * g++.dg/template/crash19.C: Add dg-error marker.
13451
13452         * g++.dg/template/crash31.C: Correct embedded PR number.
13453
13454 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13455
13456         PR c++/16405
13457         * g++.dg/opt/temp1.C: Add do-run marker.
13458
13459 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13460
13461         * g++.dg/template/spec19.C: New.
13462
13463 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13464
13465         PR target/16819
13466         * gcc.dg/empty2.c: New.
13467
13468 2004-12-23  Richard Henderson  <rth@redhat.com>
13469
13470         * lib/target-supports.exp (check_effective_target_vect_no_align):
13471         Remove i?86 and x86-64.
13472
13473 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13474
13475         PR c++/16405
13476         * g++.dg/opt/temp1.C: New test.
13477
13478 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13479
13480         PR c++/18733
13481         * g++.dg/template/friend33.C: New testcase.
13482
13483 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
13484
13485         PR c++/18464
13486         * g++.dg/template/cond5.C: New test.
13487
13488         PR c++/18492
13489         * g++.dg/inherit/thunk3.C: New test.
13490
13491         PR c++/11224
13492         * g++.dg/warn/Wunused-9.C: New test.
13493
13494 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
13495
13496         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13497
13498 2004-12-22  Jan Beulich  <jbeulich@novell.com>
13499
13500         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13501
13502 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
13503
13504         PR c++/18378
13505         * g++.dg/ext/packed8.C: New test.
13506
13507         PR c++/19063
13508         * g++.dg/template/crash31.C: New test.
13509
13510         PR c++/19034
13511         * g++.dg/template/crash30.C: New test.
13512
13513 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13514
13515         PR C++/18984
13516         * g++.dg/eh/ctor3.C: New test.
13517
13518 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13519
13520         * objc.dg/stabs-1.m: Allow section name to be quoted and
13521         assembly label to begin with '.LL'.
13522
13523 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
13524
13525         * gcc.dg/vect/vect.exp
13526         (check_effective_target_lp64_or_vect_no_align): New.
13527         * gcc.dg/vect/vect-77.c: Use it.
13528         * gcc.dg/vect/vect-78.c: Use it.
13529
13530         * lib/target-supports.exp
13531         (check_effective_target_vect_no_max,
13532         check_effective_target_vect_no_bitwise,
13533         check_effective_target_vect_no_align): New.
13534         * gcc.dg/vect/vect-13.c: Use them.
13535         * gcc.dg/vect/vect-17.c: Ditto.
13536         * gcc.dg/vect/vect-18.c: Ditto.
13537         * gcc.dg/vect/vect-19.c: Ditto.
13538         * gcc.dg/vect/vect-20.c: Ditto.
13539         * gcc.dg/vect/vect-27.c: Ditto.
13540         * gcc.dg/vect/vect-29.c: Ditto.
13541         * gcc.dg/vect/vect-44.c: Ditto.
13542         * gcc.dg/vect/vect-48.c: Ditto.
13543         * gcc.dg/vect/vect-50.c: Ditto.
13544         * gcc.dg/vect/vect-52.c: Ditto.
13545         * gcc.dg/vect/vect-54.c: Ditto.
13546         * gcc.dg/vect/vect-56.c: Ditto.
13547         * gcc.dg/vect/vect-58.c: Ditto.
13548         * gcc.dg/vect/vect-60.c: Ditto.
13549         * gcc.dg/vect/vect-72.c: Ditto.
13550         * gcc.dg/vect/vect-80.c: Ditto.
13551
13552 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13553
13554         PR c++/14075
13555         * g++.dg/init/string1.C: New.
13556
13557         PR c++/18975
13558         * g++.dg/other/synth1.C: New.
13559
13560 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13561
13562         PR c/18963
13563         * gcc.dg/pr18963-1.c: New test.
13564
13565 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13566
13567         PR c/18596
13568         * gcc.dg/funcdef-storage-1.c (foo): Remove.
13569         * gcc.dg/pr18596-1.c: Use dg-error.
13570         (dg-options): Use -fno-unit-at-a-time.
13571         * gcc.dg/pr18596-2.c: New test.
13572         * gcc.dg/pr18596-3.c: New test.
13573
13574 2004-12-20  Roger Sayle  <roger@eyesopen.com>
13575
13576         PR middle-end/18683
13577         * g++.dg/opt/pr18683-1.C: New test case.
13578
13579 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
13580
13581         PR other/19093
13582         * g++.dg/opt/max1.C: Fix for 64bit targets.
13583
13584 2004-12-20  Matt Austern  <austern@apple.com>
13585
13586         PR c++/19044
13587         * g++.dg/ext/builtin6.C: New
13588
13589 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
13590
13591         PR tree-optimization/19080
13592         * gcc.c-torture/compile/pr19080.c: New test.
13593
13594 2004-12-20  Steven Bosscher  <stevenb@suse.de>
13595
13596         * gcc.dg/20041219-1.c: New test.
13597
13598 2004-12-19  Roger Sayle  <roger@eyesopen.com>
13599
13600         PR middle-end/19068
13601         * g++.dg/opt/max1.C: New test case.
13602
13603 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13604
13605         * gcc.dg/fdata-sections-1.c: New test.
13606
13607 2004-12-18  Roger Sayle  <roger@eyesopen.com>
13608
13609         PR middle-end/18548
13610         * gcc.dg/max-1.c: New test case.
13611
13612 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
13613
13614         * gcc.c-torture/execute/20041218-1.c: New test.
13615
13616 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
13617
13618         * gcc.dg/pr18501.c: New test.
13619         * gcc.dg/uninit-5.c: XFAIL.
13620         * gcc.dg/uninit-9.c: XFAIL.
13621
13622 2004-12-17  Dale Johannesen  <dalej@apple.com>
13623
13624         * gcc.dg/20041213-1.c: New.
13625
13626 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
13627
13628         * objc.dg/stabs-1.m: Allow assembly label to begin
13629         with a dot ('.').
13630
13631 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
13632
13633         * gcc.c-torture/execute/20041213-1.c: Move...
13634         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
13635
13636 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
13637
13638         PR c++/18721
13639         * g++.dg/lookup/conv-5.C: New.
13640
13641 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
13642
13643         * objc.dg/stabs-1.m: New test.
13644
13645 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13646
13647         * gcc.dg/visibility-c.c: Change compile to
13648         assemble for the test.
13649
13650 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13651
13652         PR target/19041
13653         * gcc.dg/visibility-c.c: New test.
13654
13655 2004-12-16  Roger Sayle  <roger@eyesopen.com>
13656
13657         PR middle-end/18493
13658         * gcc.dg/switch-8.c: New test case.
13659
13660 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13661
13662         PR c++/18905
13663         * g++.dg/template/init4.C: New.
13664         * g++.dg/opt/static3.C: Enable optimizer.
13665
13666 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
13667
13668         * g++.dg/other/complex1.C: New test.
13669
13670 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
13671
13672         * g++.dg/opt/inline9.C: New test.
13673
13674 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13675
13676         PR fortran/18993
13677         * gfotran.dg/nullify_1.f: New test.
13678
13679 2004-12-15  Richard Henderson  <rth@redhat.com>
13680
13681         * gcc.target/i386/i386.exp: New harness.
13682         * gcc.target/i386/vect-args.c: New.
13683
13684 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
13685
13686         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
13687
13688 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13689
13690         PR c++/18825
13691         * g++.dg/template/friend32.C: New test.
13692
13693 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13694
13695         * cpp/pragma-once-1.c: New test.
13696         * cpp/pragma-once-1b.h: Likewise.
13697         * cpp/pragma-once-1c.h: Likewise.
13698         * cpp/pragma-once-1d.h: Likewise.
13699         * cpp/inc/pragma-once-1a.h: Likewise.
13700
13701 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
13702             Steven G. Kargl  <kargls@comcast.net>
13703
13704         PR fortran/17597
13705         * gfortran.dg/list_read_3.f90: New test.
13706
13707 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13708
13709         * gcc.dg/ftrapv-2.c: New test.
13710
13711 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13712
13713         PR c++/18981
13714         * g++.dg/template/typename9.C: New test.
13715
13716 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13717
13718         PR c++/18738
13719         * g++.dg/template/typename8.C: New test.
13720         * g++.dg/parse/friend2.C: Tweak error message.
13721
13722 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13723
13724         * gcc.c-torture/20041214-1.c: New test.
13725
13726 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13727
13728         PR c++/18965
13729         * g++.dg/init/array17.C: New test.
13730
13731 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13732
13733         PR c++/18793
13734         * g++.dg/init/aggr3.C: New test.
13735
13736 2004-12-14  Janis Johnson  <janis187@us.ibm.com
13737
13738         * gcc.dg/altivec-types-1.c: New test.
13739         * gcc.dg/altivec-types-2.c: New test.
13740         * gcc.dg/altivec-types-3.c: New test.
13741         * gcc.dg/altivec-types-4.c: New test.
13742         * g++.dg/ext/altivec-types-1.C: New test.
13743         * g++.dg/ext/altivec-types-2.C: New test.
13744         * g++.dg/ext/altivec-types-3.C: New test.
13745         * g++.dg/ext/altivec-types-4.C: New test.
13746
13747 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
13748
13749         PR middle-end/18951
13750         * gcc.c-torture/execute/20041213-1.c: New test.
13751
13752 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
13753
13754         PR c++/18949
13755         * g++.dg/template/cast1.C: New.
13756
13757 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
13758
13759         * gcc.c-torture/execute/20041213-2.c: New test.
13760
13761 2004-12-13  Richard Henderson  <rth@redhat.com>
13762
13763         * gcc.dg/i386-sse-10.c: Fix typo in options.
13764
13765 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
13766
13767         PR c++/18968
13768         * g++.dg/opt/pr18968.C: New test.
13769
13770 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
13771
13772         PR c++/18925
13773         * g++.dg/ext/visibility/staticdatamem.C: New test.
13774
13775 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
13776
13777         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
13778
13779 2004-12-13  Roger Sayle  <roger@eyesopen.com>
13780
13781         PR rtl-optimization/18928
13782         * gcc.dg/pr18928-1.c: New test case.
13783
13784 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
13785
13786         PR tree-opt/16951
13787         * gcc.c-torture/compile/20041211-1.c: New.
13788
13789 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13790
13791         PR middle-end/17564
13792         * gcc.c-torture/execute/20041212-1.c: New test.
13793
13794 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13795
13796         PR fortran/18869
13797         * gfortran.dg/common_1.f90: New test.
13798
13799 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
13800         Paul Brook  <paul@codesourcery.com>
13801
13802         PR fortran/16222
13803         * gfortran.dg/real_do_1.f90: New test.
13804
13805 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13806
13807         PR tree-opt/18040
13808         * g++.dg/opt/ptrmem6.C: New test.
13809
13810 2004-12-11  Roger Sayle  <roger@eyesopen.com>
13811
13812         PR middle-end/18921
13813         * gcc.dg/pr18921-1.c: New test case.
13814
13815 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13816
13817         PR fortran/17175
13818         * gfortran.dg/scale_1.f90: New test.
13819
13820 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
13821
13822         PR middle-end/18903
13823         * gcc.c-torture/compile/pr18903.c: New test.
13824
13825 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
13826
13827         * gcc.c-torture/execute/20041210-1.c: New test.
13828
13829 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13830
13831         PR c++/18731
13832         * g++.dg/parser/struct-1.C: New test.
13833         * g++.dg/parser/struct-2.C: New test.
13834         * g++.dg/parser/struct-3.C: New test.
13835
13836 2004-12-09  Richard Henderson  <rth@redhat.com>
13837
13838         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
13839
13840         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
13841         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
13842
13843 2004-12-09  Matt Austern  <austern@apple.com>
13844
13845         PR c++/18514
13846         * g++.dg/ext/builtin1.C: New
13847         * g++.dg/ext/builtin2.C: New
13848         * g++.dg/ext/builtin3.C: New
13849         * g++.dg/ext/builtin4.C: New
13850         * g++.dg/ext/builtin5.C: New
13851
13852 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
13853
13854         PR tree-opt/18904
13855         * g++.dg/opt/ptrmem5.C: New test.
13856
13857 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
13858
13859         * g++.dg/parse/typename5.C: Adjust for new error.
13860         * g++.dg/parse/typename7.C: New.
13861
13862 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13863
13864         PR c++/18073
13865         * g++.dg/other/mmintrin.C: New test.
13866
13867 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13868
13869         PR c++/16681
13870         * g++.dg/init/array15.C: New.
13871         * g++.dg/init/array16.C: New.
13872
13873 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13874
13875         PR fortran/18826
13876         * gfortran.dg/assign_1.f90: New test.
13877
13878 2004-12-08  Nick Clifton  <nickc@redhat.com>
13879
13880         * gcc.target/xstormy16/bss_below100: New directory containing tests.
13881         * gcc.target/xstormy16/data_below100: Likewise.
13882         * gcc.target/xstormy16/sfr: Likewise.
13883         * gcc.target/xstormy16/below100.S: New test source file.
13884         * gcc.target/xstormy16/below100.ld: New test linker script.
13885         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13886         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
13887         bp instructions.
13888         * gcc.target/xstormy16/bp.c: Likewise.
13889
13890         * gcc.target/xstormy16/bss_below100: New files:
13891         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13892         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13893         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13894         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13895         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13896         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13897         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13898         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13899         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13900         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13901         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13902         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13903         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13904         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13905         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13906         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13907         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13908         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13909         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13910         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13911         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13912         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13913         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13914         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13915         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13916         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13917         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13918
13919         * gcc.target/xstormy16/data_below100: New files:
13920         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13921         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13922         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13923         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13924         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13925         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13926         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13927         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13928         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13929         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13930         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13931         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13932         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13933         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13934         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13935         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13936         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13937         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13938         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13939         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13940         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13941         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13942         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13943         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13944         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13945         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13946         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13947
13948         * gcc.target/xstormy16/sfr: New files:
13949         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
13950         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
13951         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
13952         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
13953         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
13954         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
13955         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
13956         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
13957         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
13958         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
13959         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
13960         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
13961         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
13962         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
13963         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
13964         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
13965         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
13966         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
13967         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
13968         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
13969         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
13970         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
13971         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
13972         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
13973         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
13974         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
13975         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
13976         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
13977         27_if0_sfrw_bitfield_f.c
13978
13979 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13980
13981         PR c++/18100
13982         * g++.dg/lookup/name-clash4.C: New test.
13983
13984 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
13985
13986         PR c++/18672
13987         * g++.dg/opt/array1.C: New.
13988
13989         PR c++/18803
13990         * g++.dg/template/operator5.C: New.
13991
13992 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
13993
13994         PR c/18867
13995         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
13996
13997 2004-12-07  Steven Bosscher  <stevenb@suse.de>
13998
13999         * gcc.dg/noncompile/20041207.c: New test.
14000
14001 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
14002
14003         * g++.dg/other/unreachable-1.C: New test.
14004
14005 2004-12-06  Nick Clifton  <nickc@redhat.com>
14006
14007         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14008         <limits.h> because the latter comes from gcc's include/ directory
14009         and not the newlib/libc/include directory.
14010
14011 2004-12-04  Richard Henderson  <rth@redhat.com>
14012
14013         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14014
14015 2004-12-04  Richard Henderson  <rth@redhat.com>
14016
14017         * lib/target-supports.exp (check_gc_sections_available): Disable
14018         for alpha and ia64.
14019
14020 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
14021
14022         PR middle-end/17909
14023         * g++.dg/other/vararg-2.C: New test.
14024
14025 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14026
14027         PR c++/17011, c++/17971
14028         * g++.dg/template/error15.C: Adjust expected error.
14029         * g++.dg/template/instantiate3.C: Likewise.
14030
14031 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
14032
14033         * gcc.dg/altivec-18.c: Fix for darwin
14034
14035 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14036
14037         PR c++/18782
14038         * g++.dg/parse/ptrmem2.C: New.
14039
14040         PR c++/18318
14041         * g++.dg/template/new1.C: New.
14042
14043 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14044
14045         PR fortran/18710
14046         * gfortran.dg/direct_io_3.f90: New test.
14047
14048 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
14049
14050         PR 18758
14051         * g++.dg/parse/crash21.C: New.
14052
14053 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14054
14055         PR c++/15664, c++/18276
14056         * g++.dg/template/ttp13.C: New test.
14057         * g++.dg/template/ttp14.C: Likewise.
14058
14059 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14060
14061         PR c++/18123
14062         * g++.dg/parse/enum2.C: New test.
14063         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14064
14065 2004-12-02  Nick Clifton  <nickc@redhat.com>
14066
14067         * gcc.target/xstormy16: New test directory.
14068         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14069         * gcc.target/xstormy16/bp.c: Check the generation of bp
14070         instructions.
14071         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14072         bn instructions and the BELOW100 attribute.
14073
14074 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
14075
14076         PR target/16952
14077         * gcc.dg/ppc-eabi.c: New.
14078
14079 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14080
14081         PR fortran/18284
14082         * gfortran.dg/backspace.f90
14083
14084 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14085
14086         * gfortran.dg/inquire.f90: New test.
14087
14088 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
14089
14090         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14091         handle effective-target-keyword.
14092         (dg-skip-if): Support effective-target keyword as target list.
14093         (dg-xfail-if): Ditto.
14094         * lib/target-supports.exp (is-effective-target-keyword): New proc.
14095
14096 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
14097
14098         PR tree-optimization/18291
14099         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14100
14101 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14102
14103         PR C++/18729
14104         * g++.dg/parse/crash20.C: New.
14105
14106         PR c++/17431
14107         * g++.dg/overload/arg1.C: New.
14108         * g++.dg/overload/arg2.C: New.
14109         * g++.dg/overload/arg3.C: New.
14110         * g++.dg/overload/arg4.C: New.
14111
14112 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
14113
14114         * gcc.dg/c99-flex-array-4.c: Remove.
14115
14116 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14117
14118         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14119
14120         * lib/target-supports.exp (is-effective-target): Simplify.
14121
14122         * lib/target-supports.exp (check_effective_target_vect_long):
14123         Fix for powerpc64-*-*.
14124
14125 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
14126
14127         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14128         to support new requirements on FreeBSD 5.
14129
14130 2004-11-30  Devang Patel  <dpatel@apple.com>
14131
14132         PR 18702
14133         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14134
14135 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14136
14137         * g++.dg/ext/altivec-13.C: New test.
14138
14139 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
14140
14141         PR tree-opt/18298
14142         * gcc.c-torture/execute/p18298.c: New test.
14143
14144 2004-11-30  Ira Rosen  <irar@il.ibm.com>
14145             Dorit Naishlos  <dorit@il.ibm.com>
14146
14147         PR tree-opt/18607
14148         * gcc.dg/vect/vect-89.c: New test.
14149
14150 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
14151
14152         * gcc.dg/pr18596-1.c: New test.
14153
14154 2004-11-30  Ben Elliston  <bje@au.ibm.com>
14155
14156         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14157
14158 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14159
14160         PR c/18479
14161         * gcc.dg/pr18479.c: New test.
14162
14163 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14164
14165         PR target/18490
14166         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14167         mmix-knuth-mmixware.
14168
14169         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14170         cris-*-elf* cris-*-aout* mmix-*-*
14171
14172 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14173
14174         PR middle-end/18725
14175         * gcc.dg/pr18725.c: New test.
14176
14177 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14178
14179         PR target/18488
14180         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14181
14182         PR target/18336
14183         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14184
14185 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
14186
14187         PR c++/18368
14188         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14189         * g++.old-deja/g++.law/ctors5.C: Likewise.
14190         * g++.old-deja/g++.other/crash25.C: Likewise.
14191
14192         PR c++/18674
14193         * g++.dg/template/error16.C: New test.
14194
14195         PR c++/18512
14196         * g++.dg/template/crash29.C: New test.
14197
14198 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
14199
14200         PR tree-optimization/18712
14201         * gcc.c-torture/compile/pr18712.c: New test.
14202
14203 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
14204
14205         PR c/7544
14206         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14207         tests.
14208
14209 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14210
14211         PR c++/18652
14212         * g++.dg/lookup/crash6.C: New test.
14213
14214 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14215
14216         PR middle-end/18164
14217         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
14218
14219 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14220
14221         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14222         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14223         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14224
14225 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
14226
14227         * gcc.dg/pr18164.c: New test.
14228
14229 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
14230
14231         * gcc.dg/funroll-loops-all.c: New.
14232
14233 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14234
14235         PR target/18489
14236         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14237         delimeter, match space and TAB as well as ":".
14238
14239         PR target/18484
14240         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14241
14242         PR target/18348
14243         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14244
14245         PR target/18345
14246         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14247
14248         PR target/18337
14249         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14250
14251 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
14252
14253         * gfortran.dg/direct_io_2.f90: New test.
14254
14255 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14256
14257         PR target/18334
14258         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14259
14260 2004-11-28  Richard Henderson  <rth@redhat.com>
14261
14262         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14263
14264 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
14265
14266         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14267         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14268         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14269         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14270         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14271         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14272         gcc.dg/pointer-arith-8.c: New tests.
14273
14274 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
14275
14276         PR fortran/18364
14277         * gfortran.dg/endfile.f90: New test.
14278
14279 2004-11-27  Falk Hueffner  <falk@debian.org>
14280
14281         * gcc.dg/loop-6.c: New test.
14282
14283 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14284
14285         * gcc.c-torture/execute/20041126-1.c: New test.
14286
14287 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14288
14289         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14290         on IRIX.
14291
14292 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14293
14294         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14295         functions.
14296
14297 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14298
14299         PR rtl-optimization/17825
14300         * gcc.c-torture/compile/20041119-1.c: New test.
14301
14302 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14303
14304         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14305         Check existence of ld library path variables before unsetting.
14306
14307 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
14308
14309         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14310
14311 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14312
14313         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14314
14315 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14316
14317         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14318
14319 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14320
14321         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14322         dg-do directive.
14323
14324 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14325
14326         * gcc.dg/pr17957.c: Pass --param, not -param.
14327
14328 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14329
14330         PR middle-end/17957
14331         * testsuite/gcc.dg/pr17957.c: New test.
14332
14333 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
14334
14335         PR c++/18445
14336         * g++.dg/template/crash28.C: Likewise.
14337
14338         PR c++/18001
14339         * g++.dg/expr/unary2.C: Adjust lvalue messages.
14340         * g++.dg/ext/lvaddr.C: Likewise.
14341         * g++.dg/opt/pr7503-3.C: Likewise.
14342
14343         PR c++/18466
14344         * g++.dg/parse/qualified3.C: New test.
14345         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14346
14347         PR c++/18545
14348         * g++.dg/expr/return1.C: New test.
14349
14350 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14351
14352         Friend class name lookup 3/n, PR c++/3332
14353         * g++.dg/lookup/friend3.C: New test.
14354         * g++.dg/lookup/friend4.C: Likewise.
14355         * g++.dg/lookup/friend5.C: Likewise.
14356
14357 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14358
14359         Friend class name lookup 2/n, PR c++/14513, c++/15410
14360         * g++.dg/lookup/friend2.C: New test.
14361         * g++.dg/template/friend31.C: Likewise.
14362
14363 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14364
14365         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14366
14367 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14368
14369         PR c++/17473
14370         * g++.dg/tc1/dr56.C: Remove.
14371         * g++.dg/template/typedef1.C: Add dg-error markers.
14372         * g++.old-deja/g++.other/typedef7.C: Likewise.
14373
14374         PR c++/18285
14375         * g++.dg/parse/typedef7.C: New test.
14376
14377 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
14378
14379         * gcc.c-torture/execute/20041124-1.c: New test.
14380
14381 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14382
14383         * g++.dg/template/deduce3.C: New test.
14384
14385         PR c++/18586
14386         * g++.dg/template/crash27.C: New test.
14387
14388         PR c++/18530
14389         * g++.dg/warn/Wshadow-3.C: New test.
14390
14391 2004-11-24  Devang Patel  <dpatel@apple.com>
14392
14393         PR/18555
14394         * gcc.dg/cpp/isysroot-1.c: New test.
14395         * gcc.dg/cpp/usr/include/stdio.h: New file.
14396         * gcc.dg/cpp/isysroot-2.c: New test.
14397         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14398         New file.
14399
14400 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14401
14402         PR c++/8929
14403         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14404
14405 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14406
14407         * gcc.target/sparc/align.c: Do not include <stdint.h>.
14408         * gcc.target/sparc/pdist.c: Likewise.
14409
14410 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
14411
14412         PR c++/16882
14413         * g++.dg/conversion/simd1.C: New test.
14414
14415 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14416
14417         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14418         and restore_ld_library_path_env_vars.
14419         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14420         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14421         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14422         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
14423
14424 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
14425
14426         * gcc.dg/pragma-align-2.c: Test macro expansion.
14427         * gcc.dg/pragma-pack-2.c: New test.
14428
14429 2004-11-23  Richard Henderson  <rth@redhat.com>
14430
14431         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14432         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14433         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14434         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14435         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14436         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14437
14438         * gcc.dg/vect/vect.exp: Add check for alpha.
14439         * lib/target-supports.exp (check_alpha_max_hw_available): New.
14440         (check_effective_target_vect_int): Enable for alpha.
14441         (check_effective_target_vect_long): New.
14442         (is-effective-target): Add it.
14443
14444 2004-11-23  Uros Bizjak <uros@kss-loka.si>
14445
14446         * gcc.dg/pr18614-1.c: New test.
14447
14448 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14449
14450         * gcc.dg/setjmp-2.c: New test.
14451
14452 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
14453
14454         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14455         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14456         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14457         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14458         gcc.target/sparc/pdist.c: New tests.
14459
14460 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
14461
14462         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14463
14464 2004-11-22  Dale Johannesen  <dalej@apple.com>
14465
14466         * gcc.dg/20041111-1.c: New.
14467
14468 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14469
14470         PR tree-opt/18536
14471         * gcc.dg/vect/pr18536.c: New test.
14472
14473 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14474
14475         PR c++/18354
14476         * g++.dg/template/nontype11.C: New test.
14477
14478 2004-11-21  Roger Sayle  <roger@eyesopen.com>
14479
14480         PR middle-end/18520
14481         * gcc.dg/pr18520-1.c: New test case.
14482
14483 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
14484
14485         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14486         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14487         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14488         expected diagnostics.
14489
14490 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14491
14492         PR target/18580
14493         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14494         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14495         vect-77.c, vect-77a.c: XFAIL on the SPARC.
14496
14497 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14498
14499         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14500
14501 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
14502             Joseph Myers  <joseph@codesourcery.com>
14503
14504         * lib/target-supports.exp (check_visibility_available): Really
14505         test the compiler.
14506
14507 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14508
14509         PR tree-opt/18181
14510         * gcc.dg/vect/vect-85.c: New test.
14511         * gcc.dg/vect/vect-86.c: New test.
14512         * gcc.dg/vect/vect-87.c: New test.
14513         * gcc.dg/vect/vect-88.c: New test.
14514
14515 2004-11-19  Ben Elliston  <bje@au.ibm.com>
14516
14517         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
14518
14519 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
14520
14521         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
14522         * gcc.dg/ppc-and-1.c: Ditto.
14523         * gcc.dg/ppc-compare-1.c: Ditto.
14524         * gcc.dg/ppc-mov-1.c: Ditto
14525
14526 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
14527             Mark Mitchell  <mark@codesourcery.com>
14528
14529         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
14530
14531 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14532             Aldy Hernandez  <aldyh@redhat.com>
14533
14534         * lib/target-supports.exp (check_effective_target_vect_int): New
14535         (check_effective_target_vect_float): New
14536         (check_effective_target_vect_double): New.
14537         (is-effective-target): Support new effective targets keywords.
14538         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
14539         default action for dg-do.
14540         * gcc.dg/vect/pr16105.c: Use new support.
14541         * gcc.dg/vect/pr18400.c: Ditto.
14542         * gcc.dg/vect/pr18425.c: Ditto.
14543         * gcc.dg/vect/vect-1.c: Ditto.
14544         * gcc.dg/vect/vect-10.c: Ditto.
14545         * gcc.dg/vect/vect-11.c: Ditto.
14546         * gcc.dg/vect/vect-12.c: Ditto.
14547         * gcc.dg/vect/vect-13.c: Ditto.
14548         * gcc.dg/vect/vect-14.c: Ditto.
14549         * gcc.dg/vect/vect-15.c: Ditto.
14550         * gcc.dg/vect/vect-16.c: Ditto.
14551         * gcc.dg/vect/vect-17.c: Ditto.
14552         * gcc.dg/vect/vect-18.c: Ditto.
14553         * gcc.dg/vect/vect-19.c: Ditto.
14554         * gcc.dg/vect/vect-2.c: Ditto.
14555         * gcc.dg/vect/vect-20.c: Ditto.
14556         * gcc.dg/vect/vect-21.c: Ditto.
14557         * gcc.dg/vect/vect-22.c: Ditto.
14558         * gcc.dg/vect/vect-23.c: Ditto.
14559         * gcc.dg/vect/vect-24.c: Ditto.
14560         * gcc.dg/vect/vect-25.c: Ditto.
14561         * gcc.dg/vect/vect-26.c: Ditto.
14562         * gcc.dg/vect/vect-27.c: Ditto.
14563         * gcc.dg/vect/vect-27a.c: Ditto.
14564         * gcc.dg/vect/vect-28.c: Ditto.
14565         * gcc.dg/vect/vect-29.c: Ditto.
14566         * gcc.dg/vect/vect-29a.c: Ditto.
14567         * gcc.dg/vect/vect-3.c: Ditto.
14568         * gcc.dg/vect/vect-30.c: Ditto.
14569         * gcc.dg/vect/vect-31.c: Ditto.
14570         * gcc.dg/vect/vect-32.c: Ditto.
14571         * gcc.dg/vect/vect-33.c: Ditto.
14572         * gcc.dg/vect/vect-34.c: Ditto.
14573         * gcc.dg/vect/vect-35.c: Ditto.
14574         * gcc.dg/vect/vect-36.c: Ditto.
14575         * gcc.dg/vect/vect-37.c: Ditto.
14576         * gcc.dg/vect/vect-38.c: Ditto.
14577         * gcc.dg/vect/vect-4.c: Ditto.
14578         * gcc.dg/vect/vect-40.c: Ditto.
14579         * gcc.dg/vect/vect-41.c: Ditto.
14580         * gcc.dg/vect/vect-42.c: Ditto.
14581         * gcc.dg/vect/vect-43.c: Ditto.
14582         * gcc.dg/vect/vect-44.c: Ditto.
14583         * gcc.dg/vect/vect-45.c: Ditto.
14584         * gcc.dg/vect/vect-46.c: Ditto.
14585         * gcc.dg/vect/vect-47.c: Ditto.
14586         * gcc.dg/vect/vect-48.c: Ditto.
14587         * gcc.dg/vect/vect-48a.c: Ditto.
14588         * gcc.dg/vect/vect-49.c: Ditto.
14589         * gcc.dg/vect/vect-5.c: Ditto.
14590         * gcc.dg/vect/vect-50.c: Ditto.
14591         * gcc.dg/vect/vect-51.c: Ditto.
14592         * gcc.dg/vect/vect-52.c: Ditto.
14593         * gcc.dg/vect/vect-53.c: Ditto.
14594         * gcc.dg/vect/vect-54.c: Ditto.
14595         * gcc.dg/vect/vect-55.c: Ditto.
14596         * gcc.dg/vect/vect-56.c: Ditto.
14597         * gcc.dg/vect/vect-56a.c: Ditto.
14598         * gcc.dg/vect/vect-57.c: Ditto.
14599         * gcc.dg/vect/vect-58.c: Ditto.
14600         * gcc.dg/vect/vect-59.c: Ditto.
14601         * gcc.dg/vect/vect-6.c: Ditto.
14602         * gcc.dg/vect/vect-60.c: Ditto.
14603         * gcc.dg/vect/vect-61.c: Ditto.
14604         * gcc.dg/vect/vect-62.c: Ditto.
14605         * gcc.dg/vect/vect-63.c: Ditto.
14606         * gcc.dg/vect/vect-64.c: Ditto.
14607         * gcc.dg/vect/vect-65.c: Ditto.
14608         * gcc.dg/vect/vect-66.c: Ditto.
14609         * gcc.dg/vect/vect-67.c: Ditto.
14610         * gcc.dg/vect/vect-68.c: Ditto.
14611         * gcc.dg/vect/vect-69.c: Ditto.
14612         * gcc.dg/vect/vect-7.c: Ditto.
14613         * gcc.dg/vect/vect-72.c: Ditto.
14614         * gcc.dg/vect/vect-72a.c: Ditto.
14615         * gcc.dg/vect/vect-73.c: Ditto.
14616         * gcc.dg/vect/vect-74.c: Ditto.
14617         * gcc.dg/vect/vect-75.c: Ditto.
14618         * gcc.dg/vect/vect-76.c: Ditto.
14619         * gcc.dg/vect/vect-77.c: Ditto.
14620         * gcc.dg/vect/vect-77a.c: Ditto.
14621         * gcc.dg/vect/vect-78.c: Ditto.
14622         * gcc.dg/vect/vect-79.c: Ditto.
14623         * gcc.dg/vect/vect-8.c: Ditto.
14624         * gcc.dg/vect/vect-80.c: Ditto.
14625         * gcc.dg/vect/vect-82.c: Ditto.
14626         * gcc.dg/vect/vect-82_64.c: Ditto.
14627         * gcc.dg/vect/vect-83.c: Ditto.
14628         * gcc.dg/vect/vect-83_64.c: Ditto.
14629         * gcc.dg/vect/vect-9.c: Ditto.
14630         * gcc.dg/vect/vect-all.c: Ditto.
14631         * gcc.dg/vect/vect-none.c: Ditto.
14632
14633 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14634
14635         * lib/gcc-dg.exp (dg-skip-if): New function.
14636         (dg-forbid-option): Remove.
14637         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
14638         * g++.dg/abi/bitfield8.C: Likewise.
14639         * g++.dg/abi/dtor1.C: Likewise.
14640         * g++.dg/abi/empty10.C: Likewise.
14641         * g++.dg/abi/empty7.C: Likewise.
14642         * g++.dg/abi/empty9.C: Likewise.
14643         * g++.dg/abi/layout3.C: Likewise.
14644         * g++.dg/abi/layout4.C: Likewise.
14645         * g++.dg/abi/thunk1.C: Likewise.
14646         * g++.dg/abi/thunk2.C: Likewise.
14647         * g++.dg/abi/vbase11.C: Likewise.
14648         * g++.dg/abi/vthunk2.C: Likewise.
14649         * g++.dg/abi/vthunk3.C: Likewise.
14650         * g++.dg/ext/attrib8.C: Likewise.
14651         * g++.dg/opt/longbranch2.C: Likewise.
14652         * g++.dg/opt/reg-stack4.C: Likewise.
14653         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14654         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14655         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14656         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14657         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14658         * gcc.dg/20000609-1.c: Likewise.
14659         * gcc.dg/20000720-1.c: Likewise.
14660         * gcc.dg/20011107-1.c: Likewise.
14661         * gcc.dg/20011119-1.c: Likewise.
14662         * gcc.dg/20020108-1.c: Likewise.
14663         * gcc.dg/20020122-2.c: Likewise.
14664         * gcc.dg/20020122-3.c: Likewise.
14665         * gcc.dg/20020201-3.c: Likewise.
14666         * gcc.dg/20020206-1.c: Likewise.
14667         * gcc.dg/20020218-1.c: Likewise.
14668         * gcc.dg/20020310-1.c: Likewise.
14669         * gcc.dg/20020411-1.c: Likewise.
14670         * gcc.dg/20020418-2.c: Likewise.
14671         * gcc.dg/20020426-1.c: Likewise.
14672         * gcc.dg/20020426-2.c: Likewise.
14673         * gcc.dg/20020517-1.c: Likewise.
14674         * gcc.dg/20020523-1.c: Likewise.
14675         * gcc.dg/20020523-2.c: Likewise.
14676         * gcc.dg/20020729-1.c: Likewise.
14677         * gcc.dg/20030204-1.c: Likewise.
14678         * gcc.dg/20030826-2.c: Likewise.
14679         * gcc.dg/20030926-1.c: Likewise.
14680         * gcc.dg/20031202-1.c: Likewise.
14681         * gcc.dg/980312-1.c: Likewise.
14682         * gcc.dg/980313-1.c: Likewise.
14683         * gcc.dg/990117-1.c: Likewise.
14684         * gcc.dg/990424-1.c: Likewise.
14685         * gcc.dg/990524-1.c: Likewise.
14686         * gcc.dg/991230-1.c: Likewise.
14687         * gcc.dg/i386-387-1.c: Likewise.
14688         * gcc.dg/i386-387-2.c: Likewise.
14689         * gcc.dg/i386-387-3.c: Likewise.
14690         * gcc.dg/i386-387-4.c: Likewise.
14691         * gcc.dg/i386-387-5.c: Likewise.
14692         * gcc.dg/i386-387-6.c: Likewise.
14693         * gcc.dg/i386-asm-1.c: Likewise.
14694         * gcc.dg/i386-bitfield1.c: Likewise.
14695         * gcc.dg/i386-bitfield2.c: Likewise.
14696         * gcc.dg/i386-loop-1.c: Likewise.
14697         * gcc.dg/i386-loop-2.c: Likewise.
14698         * gcc.dg/i386-loop-3.c: Likewise.
14699         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14700         * gcc.dg/i386-pic-1.c: Likewise.
14701         * gcc.dg/i386-regparm.c: Likewise.
14702         * gcc.dg/i386-signbit-1.c: Likewise.
14703         * gcc.dg/i386-signbit-2.c: Likewise.
14704         * gcc.dg/i386-signbit-3.c: Likewise.
14705         * gcc.dg/i386-sse-5.c: Likewise.
14706         * gcc.dg/i386-sse-8.c: Likewise.
14707         * gcc.dg/i386-unroll-1.c: Likewise.
14708         * gcc.dg/tls/opt-1.c: Likewise.
14709         * gcc.dg/tls/opt-2.c: Likewise.
14710         * gcc.dg/unroll-1.c: Likewise.
14711         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14712         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14713         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14714         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14715
14716 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14717
14718         * g++.dg/template/incomplete1.C: New test.
14719
14720 2004-11-16  Nick Clifton  <nickc@redhat.com>
14721
14722         Revert patches accidentally commited during checkin of fixes for
14723         xstormy16 tests:
14724         gcc.c-torture/execute/simd-4.c: Revert
14725         gcc.dg/20040910-1.c: Revert.
14726
14727 2004-11-16  Paul Brook  <paul@codesourcery.com>
14728
14729         PR fortran/13010
14730         * gfortran.dg/der_pointer_1.f90: New test.
14731
14732 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
14733
14734         PR c/18498
14735         * gcc.dg/bitfld-13.c: New test.
14736
14737 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
14738
14739         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
14740         powerpc*-*-linux*.
14741
14742         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
14743         * gcc.dg/ppc64-abi-2.c: Ditto.
14744         * gcc.dg/ppc64-abi-3.c: Ditto.
14745
14746         * lib/gcc-dg.exp (dg-target-list): Remove.
14747
14748 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
14749
14750         * gcc.dg/ia64-postinc.c: New test.
14751
14752 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14753
14754         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
14755
14756 2004-11-15  Nick Clifton  <nickc@redhat.com>
14757
14758         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
14759         __INT_MAX__ so that the test can be compiled by toolchains
14760         targeted at 16-bit processors.
14761
14762         * gcc.dg/20040625-1.c: Use long constants rather than integers
14763         when performing arithmetic that will overflow 16-bits.
14764
14765         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
14766         xstormy16.  It does not support 128-bit vector operations.
14767
14768         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14769         with the macro PTR_TYPE.  Define this macro to an integer type
14770         suitable for holding a pointer.
14771
14772         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
14773         the target is a 16-bit processor.
14774
14775         * gcc.dg/cpp/if-2.c: Expect a different warning message from
14776         16-bit targets where the character constant will be too long.
14777
14778         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
14779         where the double will not be directly addressable.
14780
14781 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14782
14783         Friend class name lookup 1/n, PR c++/18471
14784         * g++.dg/template/crash26.C: New test.
14785         * g++.dg/lookup/struct1.C: Adjust expected error.
14786         * g++.dg/parse/elab1.C: Likewise.
14787         * g++.dg/parse/elab2.C: Likewise.
14788         * g++.dg/parse/int-as-enum1.C: Likewise.
14789         * g++.dg/parse/struct-as-enum1.C: Likewise.
14790         * g++.dg/parse/typedef1.C: Likewise.
14791         * g++.dg/parse/typedef3.C: Likewise.
14792         * g++.dg/parse/typedef4.C: Likewise.
14793         * g++.dg/parse/typedef5.C: Likewise.
14794         * g++.dg/template/nontype4.C: Likewise.
14795         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
14796         * g++.old-deja/g++.other/elab1.C: Likewise.
14797         * g++.old-deja/g++.other/syntax4.C: Likewise.
14798
14799 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14800
14801         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
14802
14803 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
14804
14805         * gcc.c-torture/execute/20041114-1.c: New test.
14806
14807 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
14808
14809         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
14810         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
14811         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
14812         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
14813         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
14814         gcc.dg/switch-7.c: New tests.
14815
14816 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14817
14818         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
14819
14820 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14821
14822         PR tree-opt/18400
14823         * gcc.dg/vect/pr18400.c: New test.
14824
14825 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14826             Andrew Pinski  <pinskia@physics.uc.edu>
14827
14828         PR tree-opt/18425
14829         * gcc.dg/vect/pr18425.c: New test.
14830
14831 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14832
14833         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
14834         Guard with dg-require-alias and dg-require-visibility.
14835
14836 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14837
14838         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
14839
14840 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14841
14842         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
14843
14844 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14845
14846         PR c++/17344
14847         * g++.dg/template/defarg5.C: New test.
14848
14849 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14850
14851         * g++.dg/parse/cast1.C: Run only on ILP32.
14852         * g++.old-deja/g++.mike/p784.C: Likewise.
14853
14854 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
14855
14856         * gcc.c-torture/execute/20041113-1.c: New test.
14857
14858 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14859
14860         PR target/18230
14861         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
14862         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
14863         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
14864         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14865         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
14866         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
14867         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
14868         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
14869         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
14870         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14871         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14872         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
14873         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
14874
14875 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14876
14877         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
14878         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
14879         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
14880         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
14881         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
14882         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
14883         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
14884         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
14885         gcc.target/sparc/combined-1.c: New tests.
14886
14887 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
14888
14889         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
14890         New tests.
14891
14892 2004-11-12  Mark Mitchell <mark@codesourcery.com>
14893
14894         * lib/gcc-dg.exp (dg-forbid-option): New function.
14895         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
14896         * g++.dg/abi/bitfield8.C: Likewise.
14897         * g++.dg/abi/dtor1.C: Likewise.
14898         * g++.dg/abi/empty10.C: Likewise.
14899         * g++.dg/abi/empty7.C: Likewise.
14900         * g++.dg/abi/empty9.C: Likewise.
14901         * g++.dg/abi/layout3.C: Likewise.
14902         * g++.dg/abi/layout4.C: Likewise.
14903         * g++.dg/abi/thunk1.C: Likewise.
14904         * g++.dg/abi/thunk2.C: Likewise.
14905         * g++.dg/abi/vbase11.C: Likewise.
14906         * g++.dg/abi/vthunk2.C: Likewise.
14907         * g++.dg/abi/vthunk3.C: Likewise.
14908         * g++.dg/ext/attrib8.C: Likewise.
14909         * g++.dg/opt/longbranch2.C: Likewise.
14910         * g++.dg/opt/reg-stack4.C: Likewise.
14911         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14912         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14913         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14914         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14915         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14916         * gcc.dg/20000609-1.c: Likewise.
14917         * gcc.dg/20000720-1.c: Likewise.
14918         * gcc.dg/20011107-1.c: Likewise.
14919         * gcc.dg/20011119-1.c: Likewise.
14920         * gcc.dg/20020108-1.c: Likewise.
14921         * gcc.dg/20020122-2.c: Likewise.
14922         * gcc.dg/20020122-3.c: Likewise.
14923         * gcc.dg/20020201-3.c: Likewise.
14924         * gcc.dg/20020206-1.c: Likewise.
14925         * gcc.dg/20020218-1.c: Likewise.
14926         * gcc.dg/20020310-1.c: Likewise.
14927         * gcc.dg/20020411-1.c: Likewise.
14928         * gcc.dg/20020418-2.c: Likewise.
14929         * gcc.dg/20020426-1.c: Likewise.
14930         * gcc.dg/20020426-2.c: Likewise.
14931         * gcc.dg/20020517-1.c: Likewise.
14932         * gcc.dg/20020523-1.c: Likewise.
14933         * gcc.dg/20020523-2.c: Likewise.
14934         * gcc.dg/20020729-1.c: Likewise.
14935         * gcc.dg/20030204-1.c: Likewise.
14936         * gcc.dg/20030826-2.c: Likewise.
14937         * gcc.dg/20030926-1.c: Likewise.
14938         * gcc.dg/20031202-1.c: Likewise.
14939         * gcc.dg/980312-1.c: Likewise.
14940         * gcc.dg/980313-1.c: Likewise.
14941         * gcc.dg/990117-1.c: Likewise.
14942         * gcc.dg/990424-1.c: Likewise.
14943         * gcc.dg/990524-1.c: Likewise.
14944         * gcc.dg/991230-1.c: Likewise.
14945         * gcc.dg/i386-387-1.c: Likewise.
14946         * gcc.dg/i386-387-2.c: Likewise.
14947         * gcc.dg/i386-387-3.c: Likewise.
14948         * gcc.dg/i386-387-4.c: Likewise.
14949         * gcc.dg/i386-387-5.c: Likewise.
14950         * gcc.dg/i386-387-6.c: Likewise.
14951         * gcc.dg/i386-asm-1.c: Likewise.
14952         * gcc.dg/i386-bitfield1.c: Likewise.
14953         * gcc.dg/i386-bitfield2.c: Likewise.
14954         * gcc.dg/i386-loop-1.c: Likewise.
14955         * gcc.dg/i386-loop-2.c: Likewise.
14956         * gcc.dg/i386-loop-3.c: Likewise.
14957         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14958         * gcc.dg/i386-pic-1.c: Likewise.
14959         * gcc.dg/i386-regparm.c: Likewise.
14960         * gcc.dg/i386-signbit-1.c: Likewise.
14961         * gcc.dg/i386-signbit-2.c: Likewise.
14962         * gcc.dg/i386-signbit-3.c: Likewise.
14963         * gcc.dg/i386-sse-5.c: Likewise.
14964         * gcc.dg/i386-sse-8.c: Likewise.
14965         * gcc.dg/i386-unroll-1.c: Likewise.
14966         * gcc.dg/tls/opt-1.c: Likewise.
14967         * gcc.dg/tls/opt-2.c: Likewise.
14968         * gcc.dg/unroll-1.c: Likewise.
14969         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14970         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14971         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14972         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14973         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
14974         -m64 is specified.
14975
14976 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14977
14978         PR c++/18389
14979         * g++.dg/parse/cond1.C: New test.
14980
14981         PR c++/18429
14982         * g++.dg/template/array9.C: New test.
14983         * g++.dg/ext/vla1.C: Adjust error messages.
14984         * g++.dg/ext/vlm1.C: Likewise.
14985         * g++.dg/template/crash2.C: Likewise.
14986
14987         PR c++/18436
14988         * g++.dg/template/call3.C: New test.
14989
14990         PR c++/18407
14991         * g++.dg/template/ptrmem11.C: New test.
14992
14993 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
14994
14995         PR other/14264
14996         * lib/g++.exp: Set LC_ALL and LANG to C.
14997         * lib/gcc-dg.exp: Likewise.
14998         * lib/gfortran.exp: Likewise.
14999         * lib/objc.exp: Likewise.
15000         * lib/treelang.exp: Likewise.
15001
15002 2004-11-12  Andreas Schwab  <schwab@suse.de>
15003
15004         * gcc.dg/pr16286.c: Fix last change.
15005
15006 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15007
15008         PR c++/18416
15009         * g++.dg/init/global1.C: New test.
15010
15011 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
15012
15013         * gcc.c-torture/execute/20041112-1.c: New test.
15014
15015 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15016
15017         * lib/gcc-dg.exp (dg-target-list): New.
15018
15019 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15020             Richard Sandiford  <rsandifo@redhat.com>
15021
15022         * lib/target-supports.exp (get-compiler_messages): New.
15023         (check_named_sections_available): Use it.
15024         (check_effective_target_ilp32): New.
15025         (check_effective_target_lp64): New.
15026         (is-effective-target): New.
15027         * lib/gcc-dg.exp (dg-require-effective-target): New.
15028
15029 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
15030
15031         * gcc.dg/precedence-1.c: New test.
15032
15033 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15034
15035         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15036
15037         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15038         message, delete generated files, use more descriptive name for
15039         executable, and make the test unsupported when it cannot be run.
15040
15041         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15042         (dg-require-weak, dg-require-visibility, dg-require-alias,
15043         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15044         dg-require-iconv, dg-require-named-sections): Use it.
15045
15046         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15047
15048 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
15049
15050         PR target/16457
15051         * gcc.dg/ppc-and-1: New
15052
15053         PR target/16796
15054         * gcc.dg/ppc-mov-1.c: New.
15055
15056         PR target/16458
15057         * gcc.dg/ppc-compare-1.c: New.
15058
15059 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
15060
15061         * objc.dg/desig-init-2.m: New test.
15062
15063 2004-11-10  Adam Nemet  <anemet@lnxw.com>
15064
15065         PR middle-end/18160
15066         * g++.dg/warn/register-var-1.C: New test.
15067         * g++.dg/warn/register-var-2.C: New test.
15068
15069 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15070
15071         * gcc.dg/union-2.c: New test.
15072
15073 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
15074
15075         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15076         New test for PR tree-optimization/17892.
15077
15078 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
15079
15080         PR c++/18369
15081         * g++.dg/init/new12.C: New test.
15082
15083 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
15084
15085         * gcc.target/sparc: New directory.
15086         * gcc.target/sparc/sparc.exp: New driver.
15087         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15088         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15089         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15090         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15091
15092 2004-11-10  Paul Brook  <paul@codesourcery.com>
15093
15094         PR fortran/18218
15095         * gfortran.dg/list_read.c: New test.
15096
15097 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15098
15099         PR c/18322
15100         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15101         expected diagnostic location.
15102
15103 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
15104
15105         * gcc.dg/20041109-1.c: New test.
15106
15107 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15108
15109         PR objc/18406
15110         * objc/compile/pr18406.m: New test.
15111
15112 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15113
15114         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15115
15116 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15117
15118         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15119
15120 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15121
15122         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15123
15124 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15125
15126         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15127         exit.
15128
15129 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
15130
15131         PR tree-opt/18299
15132         * gcc.c-torture/pr18299-1.c: New test.
15133
15134 2004-11-06  Andreas Schwab  <schwab@suse.de>
15135
15136         * gcc.dg/pr16286.c: Also test for bool and pixel.
15137
15138 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
15139
15140         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15141         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15142         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15143         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15144         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15145         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15146         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15147         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15148         gcc.dg/struct-semi-3.c: New tests.
15149
15150 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15151
15152         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15153
15154 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15155
15156         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15157         Do not use C99 designators.
15158
15159 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15160
15161         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15162
15163 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15164
15165         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15166         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15167         * gcc.c-torture/execute/simd-5.x: Remove.
15168
15169 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
15170
15171         PR rtl-optimization/17933
15172         * gcc.dg/torture/pr17933-1.c: New test.
15173
15174 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15175
15176         PR target/18106
15177         * lib/target-supports.exp (check_weak_available): Support
15178         Windows.
15179
15180 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
15181
15182         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15183         call to fflush(stdout) before abort.
15184         (my_ffsll): New function.
15185         (generate_fields): Use it.
15186
15187 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15188
15189         * gcc.dg/init-undef-1.c: New test.
15190
15191 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15192
15193         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15194         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15195         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15196         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15197         expected messages for new parser.
15198
15199 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
15200
15201         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15202
15203 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15204
15205         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15206         on LP64 targets.
15207
15208 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15209
15210         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15211         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15212         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15213         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15214         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15215         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15216         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15217         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15218         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15219         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15220
15221 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15222
15223         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15224         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15225         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15226         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15227         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15228         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15229         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15230         for new parser.
15231
15232 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
15233
15234         PR target/15342
15235         * gcc.dg/20041104-1.c: New test.
15236
15237 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15238
15239         * g++.dg/template/nontype7.C: New test.
15240         * g++.dg/template/nontype8.C: Likewise.
15241         * g++.dg/template/nontype9.C: Likewise.
15242         * g++.dg/template/nontype10.C: Likewise.
15243         * g++.dg/tc1/dr49.C: Likewise.
15244         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15245         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15246
15247 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15248
15249         * g++.dg/rtti/tinfo1.C: Remove xfails.
15250
15251 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15252
15253         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15254         packed attribute to the definition to satisfy the new C++ parser.
15255
15256 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15257
15258         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15259         invocations of va_arg.
15260
15261 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
15262
15263         PR c++/18124
15264         * g++.dg/template/crash25.C: New test.
15265
15266         PR c++/18155
15267         * g++.dg/template/typedef2.C: New test.
15268         * g++.dg/parse/crash13.C: Adjust error markers.
15269
15270         PR c++/18177
15271         * g++.dg/conversion/const3.C: New test.
15272
15273 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15274
15275         PR fortran/17535
15276         PR fortran/17583
15277         PR fortran/17713
15278         * gfortran.dg/generic_[123].f90: New testcases.
15279
15280 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15281
15282         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15283         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15284
15285 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15286
15287         PR tree-opt/16808
15288         * gcc.c-torture/compile/pr16808.c: New test.
15289
15290 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
15291
15292         PR rtl-optimization/17104
15293         * gcc.dg/ppc-bitfield1.c: New.
15294
15295 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15296
15297         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15298
15299 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15300
15301         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
15302         strings for 32-bit code.
15303
15304 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
15305
15306         PR c/18239
15307         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15308
15309 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
15310
15311         PR c++/18064
15312         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15313
15314 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
15315
15316         PR c++/15172
15317         * g++.dg/init/aggr2.C: New test.
15318
15319 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
15320
15321         * objc.dg/local-decl-1.m: New test.
15322
15323 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15324
15325         * gcc.dg/20040910-1.c: Adjust regex.
15326
15327 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15328
15329         PR rtl-optimization/18084
15330         * g++.dg/opt/pr18084-1.C: New testcase.
15331
15332 2004-10-30  Matt Austern  <austern@apple.com>
15333
15334         PR c++/17542
15335         * g++.dg/ext/attrib18.C: New test.
15336
15337 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15338
15339         PR middle-end/18096
15340         * gcc.dg/pr18096-1.c: New test case.
15341
15342 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15343
15344         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15345
15346 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
15347
15348         PR c/16666
15349         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15350         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15351         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15352         gcc.dg/old-style-prom-3.c: New tests.
15353
15354 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
15355
15356         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15357         Remove unnecessary inclusion of stdio.h.
15358
15359 2004-10-29  Roger Sayle  <roger@eyesopen.com>
15360
15361         PR rtl-optimization/17581
15362         * gcc.dg/pr17581-1.c: New test case.
15363
15364 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
15365
15366         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15367         being implemented.
15368         * g++.dg/conversion/dr195-1.C: New.
15369         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15370         * g++.old-deja/g++.mike/p10148.C: Likewise.
15371
15372 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
15373
15374         PR c++/17695
15375         * g++.dg/debug/typedef2.C: New test.
15376
15377 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
15378
15379         PR fortran/13490
15380         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15381         * gfortran.dg/g77/README: Update.
15382
15383 2004-10-28  Matt Austern  <austern@apple.com>
15384
15385         PR c++/14124
15386         * g++.dg/ext/packed7.C: New test.
15387
15388 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15389
15390         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15391         scan-assembler.
15392         * lib/scanasm.exp (hidden-scan-for): New proc.
15393         (scan-hidden): Use hidden-scan-for instead of constructing the scan
15394         string.
15395         (scan-not-hidden): Likewise.
15396         * lib/target-supports.exp (check_visibility_available): mach-o is
15397         support too.
15398
15399 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
15400
15401         PR c++/17132
15402         * g++.dg/template/memclass3.C: New test.
15403
15404 2004-10-28  Adam Nemet  <anemet@lnxw.com>
15405
15406         PR middle-end/18160
15407         * gcc.dg/register-var-1.c: New test.
15408         * gcc.dg/register-var-2.c: New test.
15409         * gcc.dg/asm-7.c: Taking the address of a register variable is an
15410         error now.
15411
15412 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
15413
15414         PR other/18172
15415         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15416         unused variables.
15417         * gcc.dg/vect/vect-22.c: Likewise.
15418
15419 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
15420
15421         * gcc.dg/i386-rotate-1.c: New test.
15422
15423 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
15424
15425         * g++.dg/init/ref12.C: Add "run" marker.
15426
15427         PR c++/17435
15428         * g++.dg/init/ref12.C: New test.
15429
15430         PR c++/18140
15431         * g++.dg/template/shift1.C: New test.
15432         * g++.dg/template/error10.C: Adjust error markers.
15433
15434 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
15435
15436         PR tree-opt/17529
15437         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15438
15439 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
15440
15441         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15442         * gcc.dg/weak/weak-3.c: Likewise.
15443         * gcc.dg/weak/weak-5.c: Likewise.
15444         * gcc.dg/weak/weak-9.c: Likewise.
15445         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15446         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15447
15448         * gcc.dg/darwin-weakimport-1.c: New.
15449
15450 2004-10-28  Ben Elliston  <bje@au.ibm.com>
15451
15452         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15453
15454 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
15455
15456         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15457         'syntax' error messages.
15458         * gcc.dg/cpp/direct2s.c: Likewise.
15459
15460 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
15461
15462         * gcc.c-torture/compile/20041026-1.c: New.
15463
15464 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
15465
15466         PR c++/18093
15467         * g++.dg/lookup/ns2.C: New test.
15468
15469         PR c++/18020
15470         * g++.dg/template/enum4.C: New test.
15471
15472         PR c++/18161
15473         * g++.dg/template/expr1.C: New test.
15474
15475 2004-10-26  Ben Elliston  <bje@au.ibm.com>
15476
15477         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15478
15479 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15480
15481         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15482         gcc.dg/decl-nospec-3.c: New tests.
15483
15484 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
15485
15486         * objc.dg/super-class-3.m: New test.
15487
15488 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15489
15490         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15491         resyncing.
15492         * gcc.dg/cpp/direct2s.c: Likewise.
15493
15494 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
15495
15496         * objc.dg/image-info.m: Update for changes to section selection.
15497
15498 2004-10-25  David Ayers  <d.ayers@inode.at>
15499             Ziemowit Laski  <zlaski@apple.com>
15500
15501         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15502         diagnostics when messaging 'id <Proto>'.
15503         * objc.dg/class-protocol-1.m: New test.
15504         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15505         a non-existent method signature.
15506         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15507         Update diagnostics when messaging with non-existent method signature.
15508         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15509         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15510         invalid receivers are now resolved as if messaging 'id'; remove
15511         extraneous diagnostics.
15512
15513 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15514
15515         PR c/16667
15516         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
15517         gcc.dg/init-desig-obs-3.c: New tests.
15518
15519 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
15520
15521         * gcc.dg/debug/20041023-1.c: New test.
15522
15523 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
15524
15525         PR middle-end/17407
15526         * gcc.c-torture/compile/pr17407.c: New test.
15527
15528         PR c++/18121
15529         * g++.dg/template/array8.C: New test.
15530
15531 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15532
15533         PR other/18138
15534         * lib/g++.exp: Accept more than one multilib libgcc.
15535         * lib/gcc-dg.exp: Likewise.
15536         * lib/objc.exp: Likewise.
15537         * lib/treelang.exp: Likewise.
15538         * lib/gfortran.exp: Likewise.
15539
15540 2004-10-24  Ben Elliston  <bje@au.ibm.com>
15541
15542         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
15543
15544 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
15545
15546         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
15547         * gcc.dg/c99-const-expr-3.c: Likewise.
15548
15549 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
15550
15551         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
15552
15553 2004-10-23  Ben Elliston  <bje@au.ibm.com>
15554
15555         * gcc.c-torture/execute/loop-2e.x: Remove.
15556
15557 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15558
15559         PR c++/18095
15560         * g++.dg/parse/crash18.C: New.
15561         * g++.dg/parse/crash19.C: New.
15562
15563 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15564
15565         * g++.dg/ext/dllimport1.C: Move dg-warnings.
15566         * g++.dg/ext/dllimport2.C: Same.
15567         * g++.dg/ext/dllimport8.C: Same.
15568
15569 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
15570
15571         PR c++/10841
15572         * g++.dg/conversion/cast1.C: New test.
15573         * g++.dg/overload/pmf1.C: Adjust error marker.
15574
15575 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
15576
15577         PR objc/17923
15578         * objc.dg/const-str-7.m: New test.
15579
15580 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15581
15582         * g++.dg/template/memfriend11.C: Fix comment typo.
15583         * g++.dg/template/memfriend14.C: Likewise.
15584
15585 2004-10-20  Richard Henderson  <rth@redhat.com>
15586
15587         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
15588         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
15589         -fasynchronous-unwind-tables.
15590
15591 2004-10-20  Richard Henderson  <rth@redhat.com>
15592
15593         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
15594         (main): Return success.
15595         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
15596         (main): Return success.
15597
15598 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15599
15600         PR c++/13495
15601         * g++.dg/template/memfriend9.C: New test.
15602         * g++.dg/template/memfriend10.C: Likewise.
15603         * g++.dg/template/memfriend11.C: Likewise.
15604         * g++.dg/template/memfriend12.C: Likewise.
15605         * g++.dg/template/memfriend13.C: Likewise.
15606         * g++.dg/template/memfriend14.C: Likewise.
15607         * g++.dg/template/memfriend15.C: Likewise.
15608         * g++.dg/template/memfriend16.C: Likewise.
15609         * g++.dg/template/memfriend17.C: Likewise.
15610         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
15611
15612 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
15613
15614         * g++.dg/conversion/dr195.C: New.
15615         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
15616
15617 2004-10-20  Ben Elliston  <bje@au.ibm.com>
15618             Devang Patel  <dpatel@apple.com>
15619
15620         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
15621         of floating point arithmetic, which could trap.
15622
15623 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
15624
15625         PR c++/14035
15626         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
15627         * g++.dg/conversion/const2.C: New test.
15628         * g++.dg/expr/reinterpret2.C: New test.
15629         * g++.dg/expr/reinterpret3.C: New test.
15630         * g++.dg/expr/cast2.C: New test.
15631         * g++.dg/expr/copy1.C: New test.
15632         * g++.dg/other/conversion1.C: Change error message.
15633         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
15634         function pointers to void *.
15635         * g++.old-deja/g++.mike/p10148.C: Likewise.
15636
15637 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15638
15639         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
15640
15641 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
15642
15643         PR c++/18047
15644
15645         * g++.dg/parse/expr3.C: New test.
15646
15647 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15648
15649         * gcc.dg/smod-1.c: New test.
15650
15651 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
15652
15653         * objc.dg/method-14.m: New test.
15654
15655 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15656
15657         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
15658         Also xfail as the patch was reverted.
15659
15660 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15661
15662         PR middle-end/16973
15663         * gcc.dg/pr16973.c: New test.
15664
15665 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
15666
15667         PR tree-optimization/17656
15668         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
15669
15670 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15671
15672         * g++.dg/eh/shadow1.C: New.
15673
15674 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
15675
15676         * gcc.c-torture/compile/20041018-1.c: New test.
15677
15678 2004-10-18  Ben Elliston  <bje@au.ibm.com>
15679
15680         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
15681         compiler referring to register 0 when accessing sdata.  The linker
15682         now patches things up.
15683
15684 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
15685
15686         PR c/17529
15687         * gcc.c-torture/compile/pr17529.c: New test.
15688
15689 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15690
15691         PR c++/17743
15692         * g++.dg/ext/attrib17.C: New test.
15693
15694 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15695
15696         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
15697
15698 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15699
15700         PR c++/10479
15701         * g++.dg/ext/attrib16.C: New test.
15702
15703 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
15704
15705         PR c++/17042
15706         * g++.dg/init/dso_handle1.C: New test.
15707
15708         PR c++/14667
15709         * g++.dg/parse/typedef6.C: New test.
15710
15711         PR c++/17916
15712         * g++.dg/parse/pragma1.C: New test.
15713
15714 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
15715
15716         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
15717
15718 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
15719
15720         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
15721         -fno-common when on HPPA HP-UX platforms.
15722
15723 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
15724
15725         PR other/16820
15726         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
15727         stdint.h.
15728         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
15729         uintptr_t.
15730
15731 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15732
15733         PR c++/16301
15734         * g++.dg/lookup/strong-using-4.C: New test.
15735
15736 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15737
15738         PR middle-end/16567
15739         * gcc.c-torture/compile/nested-1.c: New test.
15740
15741 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15742
15743         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
15744         and mipsisa64*-*-* (until support for misaligned loads is added).
15745         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
15746         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
15747         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
15748         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
15749         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
15750         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
15751
15752 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/17976
15755         * g++.dg/init/dtor3.C: New test.
15756
15757 2004-10-15  Ben Elliston  <bje@au.ibm.com>
15758
15759         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
15760
15761 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
15762
15763         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
15764         * gcc.dg/macho-lo-sum.c: Likewise.
15765
15766 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
15767
15768         * gcc.dg/ppc-spe64-1.c: New test.
15769
15770 2004-10-14  Devang Patel  <dpatel@apple.com>
15771
15772         PR 17635
15773         * gcc.dg/pr17635.c : New test.
15774
15775 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
15776
15777         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
15778         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
15779         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
15780         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
15781         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
15782         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
15783         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
15784         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
15785         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
15786         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
15787         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
15788         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
15789         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
15790         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
15791         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
15792         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
15793         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
15794         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
15795
15796 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15797
15798         * gcc.dg/vect/vect-82.c: New testcase.
15799         * gcc.dg/vect/vect-82_64.c: New testcase.
15800         * gcc.dg/vect/vect-83.c: New testcase.
15801         * gcc.dg/vect/vect-83_64.c: New testcase.
15802
15803 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15804
15805         * gcc.dg/cpp/error-1.c: New test.
15806
15807 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15808
15809         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
15810
15811 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
15812
15813         PR target/17984
15814         * gcc.dg/cris-peep2-xsrand2.c: New test.
15815
15816 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
15817
15818         PR c++/17661
15819         * testsuite/g++.dg/expr/for2.C: New test.
15820
15821 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15822
15823         * g++.dg/inherit/thunk1.C: Run on the SPARC.
15824
15825 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
15826
15827         PR tree-optimization/17724
15828         * g++.dg/opt/pr17724-1.C: New test.
15829         * g++.dg/opt/pr17724-2.C: New test.
15830         * g++.dg/opt/pr17724-3.C: New test.
15831         * g++.dg/opt/pr17724-4.C: New test.
15832         * g++.dg/opt/pr17724-5.C: New test.
15833         * g++.dg/opt/pr17724-6.C: New test.
15834
15835 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
15836
15837         PR c/17301
15838         * gcc.dg/pr17301-2.c: New test.
15839
15840 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
15841
15842         PR c++/15876
15843         * g++.dg/parse/error22.C: New test.
15844
15845         PR c++/17936
15846         * g++.dg/template/spec18.C: New test.
15847
15848 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
15849
15850         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
15851         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
15852         memcpy.
15853         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
15854         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
15855
15856 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15857
15858         * g++.dg/eh/cleanup5.C: Add dg-options "".
15859
15860 2004-10-11  Roger Sayle  <roger@eyesopen.com>
15861
15862         PR middle-end/17657
15863         * gcc.dg/switch-4.c: New test case.
15864
15865 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
15866
15867         * gcc.c-torture/execute/20041011-1.c: New test.
15868
15869 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15870
15871         PR c++/17554
15872         * g++.dg/init/for3.C: New test.
15873
15874         PR c++/17657
15875         * g++.dg/opt/switch2.C: New test.
15876
15877         PR middle-end/17703
15878         * g++.dg/warn/Wreturn-2.C: New test.
15879
15880 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15881
15882         PR c++/17907
15883         * g++.dg/eh/cleanup5.C: New test.
15884
15885 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
15886
15887         PR c++/17393
15888         * g++.dg/parse/error21.C: New test.
15889
15890 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15891
15892         * g++.dg/overload/pmf1.C: Adjust quoting marks.
15893         * g++.dg/warn/incomplete1.C: Likewise.
15894         * g++.dg/template/qualttp20.C: Likewise.
15895
15896 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15897
15898         PR c/17881
15899         * parm-incomplete-1.c: New test.
15900
15901 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15902
15903         PR c++/17867
15904         * g++.dg/parse/error19.C: New test.
15905
15906         PR c++/17670
15907         * g++.dg/init/new11.C: New test.
15908
15909         PR c++/17821
15910         * g++.dg/parse/error20.C: New test.
15911
15912         PR c++/17826
15913         * g++.dg/template/crash24.C: New test.
15914
15915 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15916
15917         PR c/17301
15918         * gcc.dg/pr17301-1.c: New test.
15919
15920 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15921
15922         PR c/17189
15923         * gcc.dg/anon-struct-5.c: New test.
15924
15925 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15926
15927         PR c/17844
15928         * gcc.dg/pr17844-1.c: New test.
15929
15930 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
15931
15932         PR tree-optimization/17906
15933         * gcc.c-torture/compile/pr17906.c: New.
15934
15935 2004-10-09  Stuart Hastings  <stuart@apple.com>
15936             Roger Sayle  <roger@eyesopen.com>
15937
15938         PR rtl-optimization/17853
15939         * gcc.dg/i386-mmx-5.c: New testcase.
15940
15941 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
15942
15943         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
15944
15945 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15946
15947         PR c++/17524
15948         * g++.dg/template/static9.C: New test.
15949
15950         PR c++/17685
15951         * g++.dg/parse/operator5.C: New test.
15952
15953 2004-10-09  Roger Sayle  <roger@eyesopen.com>
15954
15955         PR middle-end/17894
15956         * gcc.c-torture/execute/divcmp-4.c: New test case.
15957
15958 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15959
15960         PR tree-opt/17902
15961         * g++.dg/opt/pr17902.C: New test.
15962
15963 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
15964
15965         * gcc.dg/cpp/ident-1.c: Add dg-options "".
15966
15967 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15968
15969         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
15970
15971 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15972
15973         * gcc.dg/assign-warn-3.c: New test.
15974
15975 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15976
15977         PR c/16999
15978         * gcc.dg/cpp/ident-1.c: New test.
15979
15980 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15981
15982         * gcc.c-torture/compile/acc1.c: New.
15983
15984 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15985
15986         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
15987         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
15988
15989 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15990
15991         * gcc.dg/ultrasp11.c: New test.
15992
15993 2004-10-08  Michael Matz  <matz@suse.de>
15994
15995         * gcc.dg/doloop-2.c: New test.
15996
15997 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15998
15999         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16000         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16001         objc.dg/method-9.m: Update expected diagnostics.
16002
16003 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
16004
16005         * gcc.dg/ppc-fsel-3.c: New file.
16006         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16007
16008 2004-10-07  Paul Brook  <paul@codesourcery.com>
16009
16010         * gfortran.dg/intrinsic_verify_1.f90: New test.
16011
16012 2004-10-07  Paul Brook  <paul@codesourcery.com>
16013
16014         * gfortran.dg/empty_format_1.f90: Remove stray commas.
16015
16016 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16017
16018         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16019         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16020         commit.
16021
16022 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16023
16024         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16025
16026 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16027
16028         PR c++/17115
16029         * g++.dg/warn/Winline-4.C: New test.
16030
16031 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16032
16033         * gcc.c-torture/compile/20041007-1.c: New test.
16034
16035 2004-10-07  Paul Brook  <paul@codesourcery.com>
16036
16037         PR fortran/17678
16038         * gfortran.dg/use_allocated_1.f90: New test.
16039
16040 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16041
16042         PR middle-end/17849
16043         * gfortran.fortran-torture/compile/nested.f90: New test
16044
16045 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16046
16047         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16048
16049 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16050
16051         PR c++/17368
16052         * g++.dg/ext/asm6.C: New test.
16053
16054 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
16055
16056         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16057
16058 2004-10-06  Paul Brook  <paul@codesourcery.com>
16059
16060         PR libfortran/17709
16061         * gfortran.dg/empty_format_1.f90: New test.
16062
16063 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16064
16065         PR fortran/17568
16066         * gfortran.dg/ishft.f90: New test.
16067
16068         PR fortran/17283
16069         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16070         tests.
16071
16072 2004-10-06  Paul Brook  <paul@codesourcery.com>
16073
16074         * gfortran.dg/do_1.f90: New test.
16075
16076 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16077
16078         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16079         optimizing for size.
16080
16081 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16082
16083         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16084
16085 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16086
16087         * gcc.c-torture/compile/20041005-1.c: New test.
16088
16089 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16090
16091         PR c++/17829
16092         * g++.dg/lookup/koenig4.C: New.
16093
16094 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16095
16096         * g++.dg/other/classkey1.C: Adjust quoting marks.
16097         * g++.dg/parse/error15.C: Likewise.
16098         * g++.dg/template/meminit2.C (int>): Likewise.
16099
16100 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16101
16102         PR fortran/17283
16103         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16104
16105         PR fortran/17631
16106         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16107
16108         PR fortran/17708
16109         * gfortran.dg/pr17708.f90: New test.
16110
16111 2004-10-04  Chao-ying Fu  <fu@mips.com>
16112
16113         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16114         * gcc.dg/vect/vect-4.c: Ditto.
16115         * gcc.dg/vect/vect-5.c: Ditto.
16116         * gcc.dg/vect/vect-6.c: Ditto.
16117         * gcc.dg/vect/vect-8.c: Ditto.
16118         * gcc.dg/vect/vect-16.c: Ditto.
16119         * gcc.dg/vect/vect-30.c: Ditto.
16120         * gcc.dg/vect/vect-40.c: Ditto.
16121         * gcc.dg/vect/vect-41.c: Ditto.
16122         * gcc.dg/vect/vect-42.c: Ditto.
16123         * gcc.dg/vect/vect-43.c: Ditto.
16124         * gcc.dg/vect/vect-44.c: Ditto.
16125         * gcc.dg/vect/vect-45.c: Ditto.
16126         * gcc.dg/vect/vect-46.c: Ditto.
16127         * gcc.dg/vect/vect-47.c: Ditto.
16128         * gcc.dg/vect/vect-48.c: Ditto.
16129         * gcc.dg/vect/vect-49.c: Ditto.
16130         * gcc.dg/vect/vect-50.c: Ditto.
16131         * gcc.dg/vect/vect-51.c: Ditto.
16132         * gcc.dg/vect/vect-52.c: Ditto.
16133         * gcc.dg/vect/vect-53.c: Ditto.
16134         * gcc.dg/vect/vect-54.c: Ditto.
16135         * gcc.dg/vect/vect-55.c: Ditto.
16136         * gcc.dg/vect/vect-56.c: Ditto.
16137         * gcc.dg/vect/vect-57.c: Ditto.
16138         * gcc.dg/vect/vect-58.c: Ditto.
16139         * gcc.dg/vect/vect-59.c: Ditto.
16140         * gcc.dg/vect/vect-60.c: Ditto.
16141         * gcc.dg/vect/vect-74.c: Ditto.
16142         * gcc.dg/vect/vect-79.c: Ditto.
16143         * gcc.dg/vect/vect-80.c: Ditto.
16144
16145 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16146
16147         * gcc.dg/unused-7.c: Use the correct option.
16148
16149 2004-10-04  Paul Brook  <paul@codesourcery.com>
16150         Bud Davis  <bdavis9659@comcast.net>
16151
16152         PR fortran/17706
16153         PR fortran/16434
16154         * gfortran/pr17706.f90: New test.
16155         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16156
16157 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16158
16159         * gfortran.dg/pr17612.f90: New test.
16160
16161 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16162
16163         * g++.dg/template/local1.C: Adjust quoting marks in
16164         testing for diagnostics.
16165         * g++.dg/tls/diag-2.C: Likewise.
16166         * g++.dg/other/error8.C: Likewise.
16167
16168 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16169
16170         PR c/17178
16171         * gcc.dg/unused-4.c: Adjust to be correct.
16172
16173         PR c/17820
16174         * gcc.dg/unused-7.c: New test.
16175
16176 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16177
16178         PR c++/17797
16179         * g++.dg/overload/template2.C: New test.
16180
16181 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
16182
16183         PR tree-optimization/16632
16184         * gcc.dg/tree-ssa/20041002-1.c: New.
16185
16186 2004-10-03  Paul Brook  <paul@codesourcery.com>
16187
16188         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
16189         rather than relying on default formatting.
16190
16191 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
16192
16193         * gcc.dg/20040920-1.c: Update expected message text.
16194
16195 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
16196
16197         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16198
16199 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
16200
16201         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16202         tree level.
16203
16204 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16205
16206         * gcc.dg/tree-ssa/pr17343.c: Remove.
16207
16208 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16209
16210         PR tree-opt/17343
16211         * gcc.dg/tree-ssa/pr17343.c: New test.
16212
16213 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
16214
16215         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16216         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16217         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16218         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16219         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16220
16221 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16222
16223         * gcc.dg/lvalue-2.c: New test.
16224
16225 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16226
16227         PR c/17730
16228         * gcc.dg/pr17730-1.c: New test
16229
16230 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16231
16232         PR c/7425
16233         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16234
16235 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16236
16237         * gcc.c-torture/execute/stdarg-1.c: New test.
16238         * gcc.c-torture/execute/stdarg-2.c: New test.
16239         * gcc.c-torture/execute/stdarg-3.c: New test.
16240         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16241         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16242         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16243         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16244         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16245
16246 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16247
16248         PR tree-optimization/17697
16249         * g++.dg/opt/pr17697-1.C: New test.
16250         * g++.dg/opt/pr17697-2.C: New test.
16251         * g++.dg/opt/pr17697-3.C: New test.
16252
16253 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16254
16255         PR c/16409
16256         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16257         gcc.dg/vla-init-5.c: New tests.
16258
16259 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16260
16261         PR c/13804
16262         * gcc.dg/pr13804-1.c: New test.
16263
16264 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16265
16266         PR fortran/16938
16267         * gfortran.dg/pr16938.f90: New test.
16268
16269 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16270
16271         * g++.dg/template/crash23.C: New test.
16272
16273 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16274
16275         PR c++/17585
16276         * g++.dg/template/static8.C: New test.
16277
16278 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
16279
16280         PR c++/17681
16281         * g++.dg/other/error9.C: New test.
16282
16283 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16284
16285         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16286
16287 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16288
16289         PR fortran/15164
16290         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16291
16292 2004-09-26  Roger Sayle  <roger@eyesopen.com>
16293
16294         PR middle-end/17112
16295         * gcc.dg/pr17112-1.c: New test case.
16296
16297 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16298
16299         PR c/11459
16300         * gcc.dg/pr11459-1.c: New test.
16301
16302 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
16303
16304         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16305         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16306
16307 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16308
16309         * gfortran.dg/pr15324.f90: Make array bounds consistent.
16310
16311 2004-09-25  Jan Hubicka  <jh@suse.cz>
16312
16313         * compile/30040909-1.c: New test.
16314         * compile/30040907-1.c: New test.
16315
16316 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
16317
16318         * gcc.c-torture/execute/va-arg-26.c: New test.
16319
16320 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
16321
16322         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16323         extra diagnostics on targets with 64-bit pointers.
16324         * objc.dg/selector-1.m: Adjust dg-warning regexp.
16325
16326 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16327
16328         PR c/17188
16329         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16330         * gcc.dg/decl-3.c: Adjust expected message.
16331
16332 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16333
16334         PR fortran/17615
16335         * gfortran.dg/pr17615.f90: New test.
16336
16337 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
16338
16339         PR tree-optimzation/17517
16340         * g++.dg/tree-ssa/pr17517.C: New Test.
16341
16342 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16343
16344         PR c++/16889
16345         * g++.dg/lookup/ambig3.C: New.
16346
16347 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
16348
16349         PR tree-opt/17624
16350         * g++.dg/opt/pr17624.C: New test.
16351
16352 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16353
16354         PR c/6980
16355         * gcc.dg/Wbad-function-cast-1.c: New test.
16356
16357 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
16358
16359         * g++.dg/ext/complit1.C
16360         * g++.dg/other/error2.C
16361         * g++.dg/other/nontype-1.C
16362         * g++.dg/parse/crash11.C
16363         * g++.dg/parse/crash12.C
16364         * g++.dg/parse/error15.C
16365         * g++.dg/parse/error4.C
16366         * g++.dg/parse/tmpl-outside1.C
16367         * g++.dg/parse/too-many-tmpl-args1.C
16368         * g++.dg/template/dependent-expr3.C
16369         * g++.dg/template/error10.C
16370         * g++.dg/template/instantiate1.C
16371         * g++.dg/template/vtable2.C
16372         * g++.dg/warn/Wshadow-1.C
16373         * g++.dg/warn/weak1.C
16374         * g++.old-deja/g++.brendan/crash16.C
16375         * g++.old-deja/g++.brendan/crash18.C
16376         * g++.old-deja/g++.brendan/crash48.C
16377         * g++.old-deja/g++.brendan/crash49.C
16378         * g++.old-deja/g++.brendan/crash55.C
16379         * g++.old-deja/g++.brendan/crash56.C
16380         * g++.old-deja/g++.brendan/crash8.C
16381         * g++.old-deja/g++.brendan/enum11.C
16382         * g++.old-deja/g++.brendan/enum8.C
16383         * g++.old-deja/g++.brendan/enum9.C
16384         * g++.old-deja/g++.brendan/friend3.C
16385         * g++.old-deja/g++.brendan/misc14.C
16386         * g++.old-deja/g++.bugs/900402_02.C
16387         * g++.old-deja/g++.bugs/900404_03.C
16388         * g++.old-deja/g++.bugs/900404_04.C
16389         * g++.old-deja/g++.bugs/900428_03.C
16390         * g++.old-deja/g++.jason/crash4.C
16391         * g++.old-deja/g++.jason/overload21.C
16392         * g++.old-deja/g++.jason/redecl1.C
16393         * g++.old-deja/g++.jason/report.C
16394         * g++.old-deja/g++.jason/rfg10.C
16395         * g++.old-deja/g++.jason/template30.C
16396         * g++.old-deja/g++.law/arm12.C
16397         * g++.old-deja/g++.law/ctors5.C
16398         * g++.old-deja/g++.law/cvt20.C
16399         * g++.old-deja/g++.law/init10.C
16400         * g++.old-deja/g++.law/init8.C
16401         * g++.old-deja/g++.law/visibility17.C
16402         * g++.old-deja/g++.law/visibility7.C
16403         * g++.old-deja/g++.mike/net8.C
16404         * g++.old-deja/g++.mike/p646.C
16405         * g++.old-deja/g++.mike/p700.C
16406         * g++.old-deja/g++.mike/p701.C
16407         * g++.old-deja/g++.mike/p811.C
16408         * g++.old-deja/g++.ns/template13.C
16409         * g++.old-deja/g++.other/array3.C
16410         * g++.old-deja/g++.other/crash25.C
16411         * g++.old-deja/g++.other/dtor3.C
16412         * g++.old-deja/g++.other/dtor4.C
16413         * g++.old-deja/g++.other/main1.C
16414         * g++.old-deja/g++.other/warn7.C
16415         * g++.old-deja/g++.pt/crash11.C
16416         * g++.old-deja/g++.pt/crash36.C
16417         * g++.old-deja/g++.pt/spec22.C
16418         * g++.old-deja/g++.pt/spec9.C
16419         * g++.old-deja/g++.pt/ttp52.C
16420         * g++.old-deja/g++.robertl/eb103.C
16421         * g++.old-deja/g++.robertl/eb121.C
16422         * g++.old-deja/g++.robertl/eb22.C
16423         * g++.old-deja/g++.robertl/eb8.C:
16424         Update locations and/or regexps of dg-error markers.
16425         Remove markers for some bogus messages that are no longer issued.
16426
16427 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
16428
16429         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16430         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16431
16432 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
16433
16434         PR c++/17618
16435         * g++.dg/lookup/crash5.C: New test.
16436
16437 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
16438
16439         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16440         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16441         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16442         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16443         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16444         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16445
16446         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16447         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16448         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16449         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16450         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16451         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16452
16453         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16454
16455         * gcc.dg/vect/vect-44.c: Check additional cases.
16456         * gcc.dg/vect/vect-48.c: Check additional cases.
16457
16458         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16459         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16460         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16461         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16462         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16463         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16464         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16465         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16466         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16467
16468         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16469         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16470         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16471
16472 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16473
16474         * gcc.dg/tree-ssa/loop-6.c: New test.
16475
16476 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
16477
16478         PR c++/17620
16479         * g++.dg/inherit/base2.C: New.
16480
16481 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16482
16483         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16484         * gcc.dg/20001012-2.c: Likewise.
16485         * gcc.dg/20001013-1.c: Likewise.
16486         * gcc.dg/20001101-1.c: Likewise.
16487         * gcc.dg/20001102-1.c: Likewise.
16488         * gcc.dg/bf-spl1.c: Likewise.
16489         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16490         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16491
16492 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
16493
16494         PR tree-optimization/16721
16495         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16496
16497 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
16498
16499         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16500         * gcc.dg/20040305-1.c: Likewise.
16501
16502 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16503
16504         PR c/16566
16505         * gcc.c-torture/compile/pr16566-1.c,
16506         gcc.c-torture/compile/pr16566-2.c,
16507         gcc.c-torture/compile/pr16566-3.c: New tests.
16508
16509 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
16510
16511         PR tree-optimization/17512
16512         * gcc.c-torture/compile/20040916-1.c.
16513
16514 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
16515
16516         * gcc.dg/pragma-re-3.c: New test.
16517
16518 2004-09-17  Matt Austern  <austern@apple.com>
16519
16520         PR c++/15049
16521         * g++.dg/other/anon3.C: New.
16522
16523 2004-09-21  Roger Sayle  <roger@eyesopen.com>
16524
16525         PR c++/7503
16526         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
16527         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
16528         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
16529         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
16530         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
16531
16532 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
16533
16534         PR fortran/17286
16535         * gfortran.dg/pr17286.f90: New test.
16536
16537 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
16538
16539         PR c++/17530
16540         * g++.dg/template/static7.C: New test.
16541
16542 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
16543
16544         PR tree-opt/17558
16545         * gcc.c-torture/compile/pr17558.c: New test.
16546
16547 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16548
16549         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
16550         if SKIP_ATTRIBUTE is defined.
16551
16552 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16553
16554         PR fortran/15957
16555         * gfortran.dg/pr15957.f90: New test.
16556
16557 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
16558
16559         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
16560         in comparison.
16561         * gcc.dg/vect/vect-79.c: Likewise.
16562         * gcc.dg/vect/vect-80.c: Likewise.
16563
16564 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16565
16566         PR fortran/15750
16567         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
16568
16569 2004-09-20  Ira Rosen  <irar@il.ibm.com>
16570
16571         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
16572         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
16573         * gcc.dg/vect/vect-62.c: New testcase.
16574         * gcc.dg/vect/vect-63.c: New testcase.
16575         * gcc.dg/vect/vect-64.c: New testcase.
16576         * gcc.dg/vect/vect-65.c: New testcase.
16577         * gcc.dg/vect/vect-66.c: New testcase.
16578         * gcc.dg/vect/vect-67.c: New testcase.
16579         * gcc.dg/vect/vect-68.c: New testcase.
16580         * gcc.dg/vect/vect-69.c: New testcase.
16581         * gcc.dg/vect/vect-79.c: New testcase.
16582         * gcc.dg/vect/vect-80.c: New testcase.
16583
16584 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16585
16586         * gcc.target/mips/asm-1.c: New test.
16587
16588 2004-09-19  Ira Rosen  <irar@il.ibm.com>
16589
16590         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
16591         * gcc.dg/vect/vect-73.c: New testcase.
16592         * gcc.dg/vect/vect-74.c: New testcase.
16593         * gcc.dg/vect/vect-75.c: New testcase.
16594         * gcc.dg/vect/vect-76.c: New testcase.
16595         * gcc.dg/vect/vect-77.c: New testcase.
16596         * gcc.dg/vect/vect-78.c: New testcase
16597
16598 2004-09-18  Paul Brook  <paul@codesourcery.com>
16599
16600         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
16601
16602 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16603
16604         PR c/17424
16605         * gcc.dg/pr17424-1.c: New test.
16606
16607 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
16608
16609         * g++.dg/tree-ssa/pr17153.C: New test.
16610
16611 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
16612
16613         PR pch/13361
16614         * testsuite/g++.dg/pch/wchar-1.C: New.
16615         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16616
16617 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
16618
16619         * gcc.c-torture/execute/20040917-1.c: New test.
16620
16621 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16622
16623         PR tree-optimization/17319
16624         * gcc.dg/pr17319.c: New test.
16625
16626 2004-09-17  Devang Patel  <dpatel@apple.com>
16627
16628         * gcc.dg/20040813-1.c: New test.
16629
16630 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16631
16632         PR tree-optimization/17273
16633         * gcc.c-torture/compile/pr17273.c: New test.
16634
16635 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16636
16637         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
16638         Update expected messages.
16639         * gcc.dg/declspec-13.c: New test.
16640
16641 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
16642
16643         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
16644
16645 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16646
16647         * gcc.c-torture/execute/pr17252.c: Use post-increment to
16648         change what 'a' is pointing to.
16649
16650 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
16651
16652         PR c++/16002
16653         * g++.dg/template/error18.C: New test.
16654
16655         PR c++/16029
16656         * g++.dg/warn/Wunused-8.C: New test.
16657
16658 2004-09-17  Steven Bosscher  <stevenb@suse.de>
16659
16660         PR tree-optimization/17513
16661         * gcc.dg/20040916-1.c: New test.
16662
16663 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
16664
16665         PR c++/17501
16666         * g++.dg/template/typename7.C: New test.
16667
16668 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16669
16670         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
16671
16672 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
16673
16674         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
16675         with -ftree-based-profiling also.
16676         * lib/profopt.exp: Support late-set profile_option/feedback_option.
16677
16678 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
16679
16680         PR/15364
16681         * gfortran.dg/der_array_io_1.f90: New test.
16682         * gfortran.dg/der_array_io_2.f90: New test.
16683         * gfortran.dg/der_array_io_3.f90: New test.
16684
16685 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16686
16687         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
16688         EABI.
16689
16690 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16691
16692         * g++.dg/opt/switch1.C: New test.
16693
16694 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16695
16696         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
16697         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
16698         Update expected messages.
16699
16700 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16701
16702         PR fortran/16485
16703         * gfortran.dg/same_name_1.f90: New test.
16704
16705 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
16706
16707         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
16708         dereference garbage pointers.
16709
16710 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
16711
16712         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
16713         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
16714
16715         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
16716         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
16717         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
16718
16719 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16720
16721         PR c++/17324
16722         * g++.dg/template/mangle1.C: New test.
16723
16724 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16725
16726         PR tree-optimization/17252
16727         * gcc.c-torture/execute/pr17252.c: New test.
16728
16729 2004-09-14  Andrew Pinski  <apinski@apple.com>
16730
16731         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
16732
16733 2004-09-14  Roger Sayle  <roger@eyesopen.com>
16734
16735         PR rtl-optimization/9771
16736         * gcc.dg/pr9771-1.c: New test case.
16737
16738 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16739
16740         PR tree-optimization/15262
16741         * gcc.c-torture/execute/pr15262-1.c: New test.
16742         * gcc.c-torture/execute/pr15262-2.c: New test.
16743
16744 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16745
16746         * gcc.dg/declspec-12.c: New test.
16747
16748 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
16749
16750         * gfortran.dg/pr17090.f90: Add directives to test.
16751
16752 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16753
16754         * gcc.c-torture/compile/20040914-1.c: New test.
16755
16756 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16757
16758         PR c++/16162
16759         * g++.dg/template/decl2.C: New test.
16760
16761 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
16762
16763         PR fortran/17090
16764         * gfortran.dg/pr17090.f90: New test.
16765
16766 2004-09-13  Dale Johannesen  <dalej@apple.com>
16767
16768         * gcc.c-torture/compile/pr17408.c: New test case.
16769
16770 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16771
16772         PR c++/16716
16773         * g++.dg/parse/crash17.C: New test.
16774
16775         PR c++/17327
16776         * g++.dg/template/enum3.C: New test.
16777
16778 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
16779
16780         * lib/gcc-defs.exp: Load wrapper.exp.
16781         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
16782         using local code.
16783         * lib/gcc.exp (gcc_init): Similar.
16784         * lib/gfortran.exp (gfortran_init): Similar.
16785         * lib/objc.exp (objc_init): Similar.
16786         * lib/treelang.exp (treelang_init): Similar.
16787         * lib/wrapper.exp: New file with build_wrapper call machinery in
16788         ${tool}_maybe_build_wrapper.
16789
16790 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16791
16792         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
16793         "inline".
16794         * gcc.dg/declspec-11.c: Update expected messages.
16795         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
16796         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
16797         gcc.dg/inline-12.c: New tests.
16798
16799 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
16800
16801         * g++.dg/tree-ssa/pr17400.C: New testcase.
16802
16803 2004-09-13  James E Wilson  <wilson@specifixinc.com>
16804
16805         * gcc.target/mips/sb1-1.c: New testcase.
16806
16807 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
16808
16809         * lib/g77-dg.exp: Remove unused file.
16810         * lib/mike-g77.exp: Ditto.
16811         * lib/g77.exp: Ditto.
16812
16813 2004-09-12  Richard Henderson  <rth@redhat.com>
16814
16815         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
16816
16817 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16818
16819         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
16820         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16821         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
16822         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
16823         Update expected messages.
16824
16825 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
16826
16827         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
16828         declaration/use mismatch for dirp parameter.
16829
16830 2004-09-12  Andrew Pinski  <apinski@apple.com>
16831
16832         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
16833         -fgnu-runtime is passed.
16834
16835 2004-09-12  Richard Henderson  <rth@redhat.com>
16836
16837         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
16838         do the uplevel thing and update additional_flags directly.
16839         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
16840         gfortran.fortran-torture/execute/intrinsic_nearest.x,
16841         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
16842         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
16843
16844 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16845
16846         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
16847
16848 2004-09-11  Roger Sayle  <roger@eyesopen.com>
16849
16850         PR middle-end/17411
16851         * g++.dg/opt/pr17411-1.C: New test case.
16852
16853 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16854
16855         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16856         gcc.dg/tls/diag-2.c: Update expected messages.
16857         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
16858         messages.
16859         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
16860         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
16861         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
16862         gcc.dg/tls/diag-5.c: New tests.
16863
16864 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
16865
16866         * gcc.dg/20040910-1.c: Correct dg-error regexp.
16867
16868 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16869
16870         * g++.dg/parse/break-in-for.C: New test.
16871
16872 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
16873
16874         * gcc.dg/tree-ssa/20040911-1.c: New test.
16875
16876 2004-09-11  Andreas Jaeger  <aj@suse.de>
16877
16878         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
16879         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
16880
16881 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
16882
16883         * gcc.target/frv: New directory of FR-V-specific tests.
16884
16885 2004-09-10  James E Wilson  <wilson@specifixinc.com>
16886
16887         * gcc.dg/convert-vec-1.c: New test.
16888
16889 2004-09-10  Roger Sayle  <roger@eyesopen.com>
16890
16891         PR middle-end/17024
16892         * gcc.dg/pr17024-1.c: New test case.
16893
16894 2004-09-10  Eric Christopher  <echristo@redhat.com>
16895
16896         * gcc.dg/20040910-1.c: New test.
16897
16898 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16899
16900         * gcc.dg/bitfld-9.c: New test.
16901
16902 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
16903
16904         * gcc.c-torture/execute/ieee/acc1.c: New test.
16905         * gcc.c-torture/execute/ieee/acc2.c: New test.
16906         * gcc.c-torture/execute/ieee/mzero6.c: New test.
16907
16908 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16909
16910         * gcc.dg/deprecated-2.c: New test.
16911
16912 2004-09-09  James E Wilson  <wilson@specifixinc.com>
16913
16914         * gcc.dg/init-vec-1.c: New test.
16915
16916 2004-09-09  Roger Sayle  <roger@eyesopen.com>
16917
16918         PR middle-end/17055
16919         * gcc.dg/pr17055-1.c: New test case.
16920
16921 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
16922
16923         PR target/17377
16924         * gcc.c-torture/execute/pr17377.c: New test.
16925
16926 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16927
16928         PR c/8420
16929         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
16930         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
16931         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16932         gcc.dg/long-long-typespec-1.c: New tests.
16933         * gcc.dg/tls/diag-2.c: Update expected diagnostics
16934
16935 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16936
16937         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
16938         gcc.dg/gnu99-static-1.c: New tests.
16939
16940 2004-09-08  Devang Patel  <dpatel@apple.com>
16941
16942         * gcc.dg/darwin-ld-20040828-1.c: New test.
16943         * gcc.dg/darwin-ld-20040828-2.c: New test.
16944         * gcc.dg/darwin-ld-20040828-3.c: New test.
16945
16946 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
16947
16948         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
16949         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
16950         in error message.
16951         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
16952         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
16953         in error message.
16954         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
16955         types they qualify.
16956         * objc.dg/type-size-2.m: Fix wording in comment.
16957         * objc.dg/va-meth-1.m: New test case.
16958
16959 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
16960
16961         PR c/16633:
16962         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
16963         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
16964
16965 2004-09-06  Devang Patel  <dpatel@apple.com>
16966
16967         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
16968         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
16969
16970 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
16971
16972         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
16973         reflect changed line numbering of diagnostics.
16974
16975 2004-09-06  Paul Brook  <paul@codesourcery.com>
16976
16977         * gfortran.dg/edit_real_1.f90: Add new test.
16978
16979 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16980
16981         * gcc.dg/tree-ssa/loop-2.c: New test.
16982         * gcc.dg/tree-ssa/loop-3.c: New test.
16983         * gcc.dg/tree-ssa/loop-4.c: New test.
16984         * gcc.dg/tree-ssa/loop-5.c: New test.
16985
16986 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16987
16988         * gcc.dg/format/sentinel-1.c: Update for parameter option.
16989
16990 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16991
16992         * gcc.dg/format/sentinel-1.c: New test.
16993
16994 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
16995
16996         * testsuite/gcc.dg/builtins-46.c: New.
16997
16998 2004-09-03  Devang Patel  <dpatel@apple.com>
16999
17000         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17001         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17002
17003 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17004
17005         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17006         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17007         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17008         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17009         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17010         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17011         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17012         the non-portable bzero.
17013         * gcc.dg/20010912-1.c: xfail for NetWare.
17014         * gcc.dg/20020426-2.c: xfail for NetWare.
17015         * gcc.dg/20021014-1.c: xfail for NetWare.
17016         * gcc.dg/20021018-1.c: xfail for NetWare.
17017         * gcc.dg/20030213-1.c: xfail for NetWare.
17018         * gcc.dg/20030225-1.c: xfail for NetWare.
17019         * gcc.dg/20030708-1.c: xfail for NetWare.
17020         * gcc.dg/builtins-config.h: Also exclude NetWare.
17021         * gcc.dg/format/format.h: Define restrict only if not already defined.
17022         * gcc.dg/nest.c: xfail for NetWare.
17023         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17024         * lib/target-supports.exp (check_visibility_available): Exclude
17025         NetWare.
17026
17027 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17028
17029         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17030         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17031         deterministic starting point for the alignment of structure fields.
17032         * gcc.dg/Wpadded.c: Dito.
17033         * g++.dg/abi/vbase10.C: Dito.
17034
17035 2004-09-03  Devang Patel  <dpatel@apple.com>
17036
17037         * g++.dg/debug/pr15736.cc: New test.
17038
17039 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17040
17041         * README.QMTEST: Fix out-of-date link.
17042
17043 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
17044
17045         PR fortran/16579
17046         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17047         Delete.  Duplicate of gfortran.dg/g77/20010610.f
17048
17049 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17050
17051         * g++.dg/abi/arm_rtti1.C: New test.
17052
17053 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
17054
17055         * gcc.dg/ppc-vector-memcpy.c: New.
17056         * gcc.dg/ppc-vector-memset.c: New.
17057
17058 2004-09-02  Chao-ying Fu  <fu@mips.com>
17059
17060         * gcc.target/mips/mips-3d-1.c: New test.
17061         * gcc.target/mips/mips-3d-2.c: New test.
17062         * gcc.target/mips/mips-3d-3.c: New test.
17063         * gcc.target/mips/mips-3d-4.c: New test.
17064         * gcc.target/mips/mips-3d-5.c: New test.
17065         * gcc.target/mips/mips-3d-6.c: New test.
17066         * gcc.target/mips/mips-3d-7.c: New test.
17067         * gcc.target/mips/mips-3d-8.c: New test.
17068         * gcc.target/mips/mips-3d-9.c: New test.
17069         * gcc.target/mips/mips-ps-1.c: New test.
17070         * gcc.target/mips/mips-ps-2.c: New test.
17071         * gcc.target/mips/mips-ps-3.c: New test.
17072         * gcc.target/mips/mips-ps-4.c: New test.
17073         * gcc.target/mips/mips-ps-type.c: New test.
17074
17075 2004-09-02  Paul Brook  <paul@codesourcery.com>
17076
17077         * gfortran.dg/edit_real_1.f90: Add new tests.
17078
17079 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17080
17081         PR fortran/15327
17082         * gfortran.dg/merge_char_1.f90: New test.
17083
17084 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17085
17086         PR fortran/16404
17087         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17088
17089 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17090
17091         PR c/1522
17092         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17093
17094 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
17095
17096         * g++.dg/opt/loop1.C: Do not XFAIL.
17097
17098 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
17099
17100         * gcc.c-torture/execute/20040831-1.c: New test.
17101
17102 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
17103
17104         PR fortran/16579
17105         * gfortran.dg/g77/20010610.f: Now passes.
17106         Copy from g77.f-torture/execute. Add dg-run directive.
17107         * gfortran.dg/g77/README: Update
17108
17109 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17110
17111         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17112         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17113         (t1, t2, t3, t4): Add volatile.
17114
17115 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17116
17117         * g++.dg/ext/visibility/arm1.C: New test.
17118
17119 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
17120
17121         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17122         -pedantic-errors.
17123
17124 2004-09-01  Paul Brook  <paul@codesourcery.com>
17125
17126         * gfortran.dg/eof_2.f90: New test.
17127
17128 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17129
17130         PR fortran/16579
17131         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17132
17133 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
17134
17135         PR libfortran/16805
17136         * gfortran.dg/list_read_2.f90: New test.
17137
17138 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17139
17140         * g++.dg/abi/key1.C: New test.
17141
17142 2004-08-31  Richard Henderson  <rth@redhat.com>
17143
17144         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17145         form of offsetof.
17146         * g++.dg/other/offsetof5.C: Remove duplicate.
17147
17148 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17149
17150         PR fortran/17244
17151         * gfortran.dg/func_derived_1.f90: New test.
17152
17153 2004-08-31  Paul Brook  <paul@codesourcery.com>
17154
17155         * gfortran.dg/eof_1.f90: New test.
17156
17157 2004-08-31  Paul Brook  <paul@codesourcery.com>
17158
17159         * gfortran.dg/list_read_1.f90: New file.
17160
17161 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
17162
17163         * g++.dg/opt/loop1.C: XFAIL.
17164
17165 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
17166
17167         * gcc.dg/funcdef-storage-1.c: New.
17168         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17169         an extern function in local scope.
17170         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17171         declare an 'auto inline' function in local scope.
17172         * gcc.dg/20011130-1.c: Likewise.
17173         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17174         an 'auto' function in local scope.
17175         * gcc.dg/20021014-1.c: Likewise.
17176         * gcc.dg/20030331-2.c: Likewise.
17177
17178 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17179
17180         * gfortran.dg/blockdata_1.f90: New test.
17181
17182 2004-08-30  Richard Henderson  <rth@redhat.com>
17183
17184         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17185
17186 2004-08-30  Richard Henderson  <rth@redhat.com>
17187
17188         * lib/fortran-torture.exp (fortran-torture-execute): Honor
17189         additional_flags set by alternate driver.
17190         (ieee-options): New procedure.
17191         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17192         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17193         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17194         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17195
17196 2004-08-30  Richard Henderson  <rth@redhat.com>
17197
17198         * lib/f-torture.exp: Remove.
17199
17200 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
17201
17202         PR rtl-optimization/16590
17203         * g++.dg/opt/loop1.C: New test.
17204
17205 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17206
17207         PR fortran/13910
17208         * gfortran.dg/oldstyle_1.f90: New test.
17209
17210 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
17211         Paul Brook  <paul@codesourcery.com>
17212
17213         * gfortran.dg/g77/README: Update.
17214         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17215         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17216         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17217
17218 2004-08-28  Paul Brook  <paul@codesourcery.com>
17219
17220         PR libfortran/17195
17221         * gfortran.dg/edit_real_1.f90: New test.
17222
17223 2004-08-27  Paul Brook  <paul@codesourcery.com>
17224
17225         * gfortran.dg/rewind_1.f90: New test.
17226
17227 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
17228
17229         PR fortran/16597
17230         * gfortran.dg/pr16597.f90: New test.
17231
17232 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17233
17234         PR c/13801
17235         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17236         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17237         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17238         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17239         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17240
17241 2004-08-26  Nick Clifton  <nickc@redhat.com>
17242
17243         * gcc.c-torture/compile/pr17119.c: New test.
17244
17245 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17246
17247         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17248
17249 2004-08-25  Richard Henderson  <rth@redhat.com>
17250
17251         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17252         the bits that expect kind=8 to be the largest real kind.
17253
17254 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17255
17256         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17257
17258 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17259
17260         * gfortran.dg/assignment_1.f90: New test.
17261
17262 2004-08-25  Adam Nemet  <anemet@lnxw.com>
17263
17264         * g++.dg/template/repo3.C: New test.
17265
17266 2004-08-25  Roger Sayle  <roger@eyesopen.com>
17267
17268         PR middle-end/16693
17269         PR tree-optimization/16372
17270         * g++.dg/opt/pr16372-1.C: New test case.
17271         * g++.dg/opt/pr16693-1.C: New test case.
17272         * g++.dg/opt/pr16693-2.C: New test case.
17273
17274 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17275
17276         * objc.dg/proto-lossage-4.m: New test.
17277
17278 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
17279
17280         PR c++/17155
17281         * g++.dg/inherit/local2.C: New test.
17282
17283 2004-08-25  Paul Brook  <paul@codesourcery.com>
17284
17285         PR fortran/17144
17286         * gfortran.dg/string_ctor_1.f90: New test.
17287
17288 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17289
17290         PR c++/14428
17291         * g++.dg/template/redecl2.C: New test.
17292
17293 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17294
17295         PR fortran/17143
17296         * gfortran.dg/pr17143.f90: New test.
17297
17298 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17299
17300         PR fortran/17164
17301         * gfortran.dg/pr17164.f90: New test.
17302
17303 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17304
17305         * gcc.dg/tree-ssa/loop-1.c: New test.
17306
17307 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17308
17309         * gcc.c-torture/compile/20040824-1.c: New test.
17310
17311 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17312
17313         * gcc.c-torture/compile/iftrap-3.c: New test.
17314
17315 2004-08-24  Paul Brook  <paul@codesourcery.com>
17316
17317         * gfortran.dg/entry_2.f90: New test.
17318
17319 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17320
17321         PR c++/16889
17322         * g++.dg/lookup/ambig[12].C: New.
17323
17324 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17325
17326         PR c++/16706
17327         * g++.dg/template/crash21.C: New test.
17328         * g++.dg/template/crash22.C: Likewise.
17329
17330 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17331
17332         PR c++/17149
17333         * g++.dg/template/access15.C: New.
17334
17335 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17336
17337         PR c++/17163
17338         * g++.dg/template/repo2.C: New test.
17339
17340 2004-08-23  Roger Sayle  <roger@eyesopen.com>
17341
17342         PR rtl-optimization/17078
17343         * gcc.c-torture/execute/pr17078-1.c: New test case.
17344
17345 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17346
17347         PR c/14492
17348         * gcc.dg/debug/crash1.c: New test.
17349
17350 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17351
17352         PR c/16180
17353         * gcc.dg/loop-5.c: New test.
17354
17355 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17356
17357         * gcc.c-torture/execute/20040823-1.c: New test.
17358
17359 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
17360
17361         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17362         to the assembler.  Simplify test accordingly.
17363         (asm_abi_flags): Use GNU names.
17364         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17365         to check for ABI flags.
17366
17367 2004-08-22  Andrew Pinski  <apinski@apple.com>
17368
17369         * g++.dg/opt/pr14029.C: New test.
17370         * gcc.c-torture/execute/pr15262.c: New test.
17371
17372 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17373
17374         * gfortran.dg/reduction.f90: Add checks with complex arguments.
17375
17376 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
17377
17378         PR 16908
17379         * gfortran.dg/direct_io.f90: New test.
17380
17381 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17382
17383         PR c++/17121
17384         * g++.dg/inherit/local2.C: New test.
17385
17386 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17387
17388         PR c++/17120
17389         * g++.dg/warn/Wparentheses-4.C: New test.
17390
17391 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17392
17393         PR c++/17121
17394         * g++.dg/inherit/local2.C: New test.
17395
17396         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17397         * gcc.dg/ppc-ldstruct.c: Likewise.
17398         * gcc.dg/ppc64-abi-2.c: Likewise.
17399
17400 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
17401
17402         PR rtl-optimization/17099
17403         * gcc.c-torture/execute/20040820-1.c: New test.
17404
17405 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
17406
17407         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17408
17409 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
17410
17411         PR fortran/17077
17412         * gfortran.dg/auto_array_1.f90: New test.
17413
17414 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17415
17416         PR fortran/17074
17417         * gfortran.dg/simpleif_1.f90: New test.
17418
17419 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
17420
17421         * lib/target-supports.exp (check_profiling_available): Return
17422         false for arm*-*-symbianelf* and arm*-*-eabi*.
17423
17424         PR c++/15890
17425         * g++.dg/template/delete1.C: New test.
17426
17427 2004-08-19  Paul Brook  <paul@codesourcery.com>
17428
17429         PR fortran/14976
17430         PR fortran/16228
17431         * gfortran.dg/data_char_1.f90: New test.
17432
17433 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
17434
17435         PR fortran/16946
17436         * gfortran.dg/reduction.f90: New testcase.
17437
17438 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17439
17440         PR fortran/16520
17441         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17442
17443 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17444
17445         PR c++/17041
17446         * g++.dg/Wparentheses-3.C: New test.
17447
17448 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
17449
17450         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17451         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17452         * gcc.dg/vect/vect-2.c: Likewise.
17453         * gcc.dg/vect/vect-3.c: Likewise.
17454         * gcc.dg/vect/vect-4.c: Likewise.
17455         * gcc.dg/vect/vect-5.c: Likewise.
17456         * gcc.dg/vect/vect-6.c: Likewise.
17457         * gcc.dg/vect/vect-7.c: Likewise.
17458         * gcc.dg/vect/vect-25.c: Likewise.
17459         * gcc.dg/vect/vect-31.c: Likewise.
17460         * gcc.dg/vect/vect-32.c: Likewise.
17461         * gcc.dg/vect/vect-34.c: Likewise.
17462         * gcc.dg/vect/vect-36.c: Likewise.
17463         * gcc.dg/vect/vect-all.c: Likewise.
17464
17465 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
17466
17467         PR c++/17068
17468         * g++.dg/template/operator4.C: New test.
17469
17470 2004-08-18  Richard Henderson  <rth@redhat.com>
17471
17472         * gcc.dg/20040206-1.c: XFAIL.
17473
17474 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17475
17476         PR c++/16246
17477         * g++.dg/template/array7.C: New test.
17478
17479 2004-08-17  James E Wilson  <wilson@specifixinc.com>
17480
17481         * gcc.dg/mips-movcc-1.c: New test.
17482         * gcc.dg/mips-movcc-2.c: New test.
17483         * gcc.dg/mips-movcc-3.c: New test.
17484
17485         * gcc.dg/mips-nmadd-1.c: New test.
17486         * gcc.dg/mips-nmadd-2.c: New test.
17487
17488 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17489
17490         PR c++/15871
17491         * g++.dg/opt/inline8.C: New test.
17492
17493         PR c++/16965
17494         * g++.dg/parse/error17.C: New test.
17495
17496 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
17497
17498         * gcc.dg/vect: New directory for vectorizer tests.
17499         * gcc.dg/vect/tree-vect.h: New file.
17500         * gcc.dg/vect/vect.exp: New file.
17501         * gcc.dg/vect/pr16105.c.c: New test.
17502         * gcc.dg/vect/vect-1.c: New test.
17503         * gcc.dg/vect/vect-2.c: New test.
17504         * gcc.dg/vect/vect-3.c: New test.
17505         * gcc.dg/vect/vect-4.c: New test.
17506         * gcc.dg/vect/vect-5.c: New test.
17507         * gcc.dg/vect/vect-6.c: New test.
17508         * gcc.dg/vect/vect-7.c: New test.
17509         * gcc.dg/vect/vect-8.c: New test.
17510         * gcc.dg/vect/vect-9.c: New test.
17511         * gcc.dg/vect/vect-10.c: New test.
17512         * gcc.dg/vect/vect-11.c: New test.
17513         * gcc.dg/vect/vect-12.c: New test.
17514         * gcc.dg/vect/vect-13.c: New test.
17515         * gcc.dg/vect/vect-14.c: New test.
17516         * gcc.dg/vect/vect-15.c: New test.
17517         * gcc.dg/vect/vect-16.c: New test.
17518         * gcc.dg/vect/vect-17.c: New test.
17519         * gcc.dg/vect/vect-18.c: New test.
17520         * gcc.dg/vect/vect-19.c: New test.
17521         * gcc.dg/vect/vect-20.c: New test.
17522         * gcc.dg/vect/vect-21.c: New test.
17523         * gcc.dg/vect/vect-22.c: New test.
17524         * gcc.dg/vect/vect-23.c: New test.
17525         * gcc.dg/vect/vect-24.c: New test.
17526         * gcc.dg/vect/vect-25.c: New test.
17527         * gcc.dg/vect/vect-26.c: New test.
17528         * gcc.dg/vect/vect-27.c: New test.
17529         * gcc.dg/vect/vect-28.c: New test.
17530         * gcc.dg/vect/vect-29.c: New test.
17531         * gcc.dg/vect/vect-30.c: New test.
17532         * gcc.dg/vect/vect-31.c: New test.
17533         * gcc.dg/vect/vect-32.c: New test.
17534         * gcc.dg/vect/vect-33.c: New test.
17535         * gcc.dg/vect/vect-34.c: New test.
17536         * gcc.dg/vect/vect-35.c: New test.
17537         * gcc.dg/vect/vect-36.c: New test.
17538         * gcc.dg/vect/vect-37.c: New test.
17539         * gcc.dg/vect/vect-38.c: New test.
17540         * gcc.dg/vect/vect-40.c: New test.
17541         * gcc.dg/vect/vect-41.c: New test.
17542         * gcc.dg/vect/vect-42.c: New test.
17543         * gcc.dg/vect/vect-43.c: New test.
17544         * gcc.dg/vect/vect-44.c: New test.
17545         * gcc.dg/vect/vect-45.c: New test.
17546         * gcc.dg/vect/vect-46.c: New test.
17547         * gcc.dg/vect/vect-47.c: New test.
17548         * gcc.dg/vect/vect-48.c: New test.
17549         * gcc.dg/vect/vect-49.c: New test.
17550         * gcc.dg/vect/vect-50.c: New test.
17551         * gcc.dg/vect/vect-51.c: New test.
17552         * gcc.dg/vect/vect-52.c: New test.
17553         * gcc.dg/vect/vect-53.c: New test.
17554         * gcc.dg/vect/vect-54.c: New test.
17555         * gcc.dg/vect/vect-55.c: New test.
17556         * gcc.dg/vect/vect-56.c: New test.
17557         * gcc.dg/vect/vect-57.c: New test.
17558         * gcc.dg/vect/vect-58.c: New test.
17559         * gcc.dg/vect/vect-59.c: New test.
17560         * gcc.dg/vect/vect-60.c: New test.
17561         * gcc.dg/vect/vect-61.c: New test.
17562         * gcc.dg/vect/vect-all.c: New test.
17563         * gcc.dg/vect/vect-none.c: New test.
17564
17565 2004-08-17  Paul Brook  <paul@codesourcery.com>
17566
17567         PR fortran/13082
17568         * gfortran.dg/entry_1.f90: New test.
17569
17570 2004-08-17  Andrew Pinski  <apinski@apple.com>
17571
17572         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
17573
17574 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
17575
17576         * gcc.dg/pr17036-1.c: New test.
17577
17578 2004-08-16  Devang Patel  <dpatel@apple.com>
17579
17580         * gcc.dg/darwin-20040809-1.c: New test.
17581
17582 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
17583
17584         * gcc.dg/funcdef-attr-1.c: New test.
17585
17586 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
17587
17588         * gcc.dg/altivec-17.c: New test.
17589         * gcc.dg/altivec-18.c: New test.
17590
17591 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17592
17593         PR c++/6749
17594         * g++.dg/template/vtable2.C: New test.
17595
17596 2004-08-14  Richard Henderson  <rth@redhat.com>
17597
17598         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
17599         * gcc.dg/pack-test-4.c (main): Return 0.
17600         * gcc.dg/setjmp-1.c: Remove XFAIL.
17601         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
17602
17603 2004-08-14  Richard Henderson  <rth@redhat.com>
17604
17605         * gcc.dg/980217-1.c: Add prototype for printf.
17606
17607 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
17608
17609         * gfortran.dg/pr16935.f90: New test.
17610
17611 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
17612
17613         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
17614
17615 2004-08-13  Paul Brook  <paul@codesourcery.com>
17616
17617         * gfortran.dg/der_io_1.f90: Remove stray comma.
17618
17619 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17620
17621         * gcc.dg/vmx/cw-bug-2.c: Remove.
17622         * gcc.dg/vmx/vprint-1.c: Remove.
17623         * gcc.dg/vmx/vscan-1.c: Remove.
17624
17625 2004-08-12  Devang patel  <dpatel@apple.com>
17626
17627         * gcc.dg/darwin-20040809-2.c: New test.
17628
17629 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
17630
17631         * g++.dg/ext/altivec-12.C: New test.
17632
17633         * g++.dg/ext/altivec-11.C: New test.
17634
17635 2004-08-12  Paul Brook  <paul@codesourcery.com>
17636
17637         * g++.dg/abi/arm_cxa_vec_1.C: New test.
17638
17639 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17640
17641         * g++.dg/ext/altivec-2.C: Check for hardware support before
17642         executing any VMX instructions.
17643
17644         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
17645
17646 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
17647
17648         PR c++/16276
17649         * g++.old-deja/g++.other/comdat4.C: New test.
17650         * g++.old-deja/g++.other/comdat4-aux.cc: New.
17651
17652 2004-08-12  Ben Elliston  <bje@au.ibm.com>
17653
17654         PR target/16286
17655         * gcc.dg/pr16286.c: New test.
17656
17657 2004-08-12 Jan Beulich <jbeulich@novell.com>
17658
17659         * g++.dg/ext/asm5.C: New.
17660
17661 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17662
17663         PR c++/16698
17664         * g++.dg/eh/crash1.C: New test.
17665
17666         PR c++/16717
17667         * g++.dg/ext/construct1.C: New test.
17668
17669 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17670
17671         PR c++/16853
17672         * g++.dg/init/ptrmem1.C: New test.
17673
17674         PR c++/16618
17675         * g++.dg/parse/offsetof5.C: New test.
17676
17677         PR c++/16870
17678         * g++.dg/template/overload3.C: New test.
17679
17680 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17681
17682         PR c++/16964
17683         * g++.dg/parse/error16.C: New test.
17684
17685         PR c++/16904
17686         * g++.dg/template/error14.C: New test.
17687
17688         PR c++/16929
17689         * g++.dg/template/error15.C: New test.
17690
17691 2004-08-11  Devang Patel  <dpatel@apple.com>
17692
17693         * gcc.dg/darwin-ld-20040809-1.c: New test.
17694         * gcc.dg/darwin-ld-20040809-2.c: New test.
17695
17696 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
17697
17698         PR fortran/16917
17699         * gfortran.dg/dfloat_1.f90: New test.
17700
17701 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
17702
17703         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
17704         * gcc.dg/dll-2.c: Fix dg-require syntax.
17705         * gcc.misc-tests/arm-isr.c (abort): Declare.
17706         (exit): Likewise.
17707
17708 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
17709
17710         PR c++/16971
17711         * g++.dg/parse/crash16.C: New test.
17712
17713 2004-08-10  Roger Sayle  <roger@eyesopen.com>
17714
17715         * gcc.dg/mips-rsqrt-1.c: New test case.
17716         * gcc.dg/mips-rsqrt-2.c: New test case.
17717         * gcc.dg/mips-rsqrt-3.c: New test case.
17718
17719 2004-08-10  Paul Brook  <paul@codesourcery.com>
17720
17721         * gfortran.dg/der_io_1.f90: New test.
17722
17723 2004-08-10  Paul Brook  <paul@codesourcery.com>
17724
17725         PR fortran/16919
17726         * gfortran.dg/der_array_1.f90: New test.
17727
17728 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
17729
17730         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
17731
17732 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
17733
17734         * gcc.dg/wchar_t-2.c: Fix typo.
17735
17736 2004-08-09  Falk Hueffner  <falk@debian.org>
17737
17738         PR tree-optimization/12517
17739         * gcc.c-torture/compile/pr12517.c: New test.
17740
17741         PR tree-optimization/12578
17742         * gcc.c-torture/compile/pr12578.c: New test.
17743
17744         PR tree-optimization/12899
17745         * gcc.c-torture/compile/pr12899.c: New test.
17746
17747         PR rtl-optimization/14692
17748         * gcc.c-torture/compile/pr14692.c: New test.
17749
17750         PR tree-optimization/16461
17751         * gcc.c-torture/compile/pr16461.c: New test.
17752
17753 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17754
17755         * gfortran.dg/getenv_1.f90: New test.
17756
17757 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17758
17759         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
17760         wchar_t.
17761         * gcc.dg/symbian5.c: Test -fno-short-wchar.
17762
17763 2004-08-06  Paul Brook  <paul@codesourcery.com>
17764
17765         * gfortran.dg/ret_array_1.f90: New test.
17766         * gfortran.dg/ret_pointer_1.f90: New test.
17767
17768 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
17769
17770         * gcc.dg/missing-field-init-[12].c: New tests.
17771         * g++.dg/warn/missing-field-init-[12].C: New tests.
17772
17773 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17774
17775         * gcc.dg/enum2.c: New test.
17776         * gcc.dg/symbian3.c: Likewise.
17777         * gcc.dg/symbian4.c: Likewise.
17778         * gcc.dg/wchar_t-2.c: Likewise.
17779
17780 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17781
17782         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
17783         destructor tests.
17784
17785 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17786
17787         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
17788         dg-require-visiblity.
17789         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
17790         * g++.dg/ext/visibility/fvisibility.C: Likewise.
17791         * g++.dg/ext/visibility/memfuncts.C: Likewise.
17792         * g++.dg/ext/visibility/new1.C: Likewise.
17793         * g++.dg/ext/visibility/pragma.C: Likewise.
17794         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
17795         * g++.dg/ext/visibility/virtual.C: Likewise.
17796         * g++/dg/ext/visibility/visibility-1.C: Likewise.
17797         * g++/dg/ext/visibility/visibility-2.C: Likewise.
17798         * g++/dg/ext/visibility/visibility-3.C: Likewise.
17799         * g++/dg/ext/visibility/visibility-4.C: Likewise.
17800         * g++/dg/ext/visibility/visibility-5.C: Likewise.
17801         * g++/dg/ext/visibility/visibility-6.C: Likewise.
17802         * g++/dg/ext/visibility/visibility-7.C: Likewise.
17803         * g++/dg/ext/visibility/visibility-8.C: New test.
17804         * gcc.c-torture/compile/dll.x: Remove.
17805         * gcc.dg/dll-2.c: Use dg-require-dll
17806         * gcc.dg/visibility-10.c: New test.
17807         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
17808         supporting DLLs.
17809         * testsuite/lib/scanasm.exp (scan_hidden): New function.
17810         (scan_not_hidden): Likewise.
17811
17812 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
17813
17814         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
17815
17816 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
17817
17818         * gcc.c-torture/execute/20040805-1.c: New test.
17819
17820 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
17821
17822         * gcc.dg/20020118-1.c: Declare abort.
17823         * gcc.dg/altivec_check.h: Likewise.
17824         * gcc.dg/iftrap-2.c: Likewise.
17825         * gcc.dg/pragma-darwin.c: Likewise.
17826         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
17827
17828 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
17829
17830         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
17831
17832 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17833
17834         * gcc.c-torture/execute/builtins/abs-2.c,
17835         gcc.c-torture/execute/builtins/abs-3.c,
17836         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
17837         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
17838         intmax_t, uintmax_t and their limits.
17839         * gcc.dg/intmax_t-1.c: New test.
17840
17841 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17842
17843         * g++.dg/tc1/dr147.C: Add reference to PR.
17844
17845 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
17846
17847         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
17848         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
17849
17850 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
17851
17852         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
17853
17854 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17855
17856         * gcc.dg/redecl-5.c: New test.
17857         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
17858         of scanf.
17859
17860 2004-08-03  Roger Sayle  <roger@eyesopen.com>
17861
17862         PR middle-end/16790
17863         * gcc.c-torture/execute/pr16790-1.c: New test case.
17864
17865 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
17866
17867         * g++.dg/ext/visibility/assign1.C: New test.
17868         * g++.dg/ext/visibility/new1.C: Likewise.
17869
17870         * gcc.dg/symbian1.c: New test.
17871         * gcc.dg/symbian2.c: Likewise.
17872
17873 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
17874
17875         PR target/16570
17876         * gcc.dg/i386-sse-9.c: New test.
17877
17878 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17879
17880         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
17881
17882 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17883
17884         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
17885         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
17886         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
17887         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
17888         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
17889         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
17890         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
17891         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
17892         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
17893         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
17894         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
17895         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
17896         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
17897         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
17898         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
17899         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
17900         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
17901         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
17902         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
17903         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
17904         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
17905         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
17906         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
17907         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17908         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
17909         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
17910         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
17911         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
17912         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17913         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17914         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
17915         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
17916         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
17917         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
17918         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
17919         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17920         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17921         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17922         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17923         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
17924         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
17925         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
17926         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
17927         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
17928         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17929         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17930         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
17931         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
17932         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
17933         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
17934         gcc.misc-tests/i386-pf-3dnow-1.c,
17935         gcc.misc-tests/i386-pf-athlon-1.c,
17936         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17937         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
17938         Declare built-in functions used.
17939         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
17940
17941 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
17942
17943         PR c++/16707
17944         * g++.dg/lookup/using12.C: New test.
17945
17946         * g++.dg/init/null1.C: Fix PR number.
17947         * g++.dg/parse/namespace10.C: Likewise.
17948
17949 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17950
17951         PR c++/16224
17952         * g++.dg/template/spec17.C: New test.
17953         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
17954         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
17955
17956 2004-08-02  David Billinghurst
17957
17958         PR fortran/16292
17959         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
17960
17961 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
17962
17963         * gcc.dg/ia64-got-1.c: New test case.
17964
17965 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17966
17967         PR c++/16489
17968         * g++.dg/init/null1.C: New test.
17969         * g++.dg/tc1/dr76.C: Adjust error marker.
17970
17971         PR c++/16529
17972         * g++.dg/parse/namespace10.C: New test.
17973
17974         PR c++/16810
17975         * g++.dg/inherit/ptrmem2.C: New test.
17976
17977 2004-08-02  Ben Elliston  <bje@au.ibm.com>
17978
17979         PR target/16155
17980         * gcc.dg/pr16155.c: New test.
17981
17982 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17983
17984         * gcc.dg/redecl-2.c: New test.
17985
17986 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
17987
17988         * gcc.dg/darwin-longdouble.c: New file.
17989
17990 2004-07-30  Richard Henderson  <rth@redhat.com>
17991
17992         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
17993         write to constant argument.
17994         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17995
17996 2004-07-30  Richard Henderson  <rth@redhat.com>
17997
17998         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
17999         tests of nearest around zero.
18000
18001 2004-07-30  Andrew Pinski  <apinski@apple.com>
18002
18003         * gcc.c-torture/compile/20040730-1.c: New test.
18004
18005 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18006
18007         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18008         powerpc-eabispe.
18009
18010 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18011
18012         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18013
18014 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
18015
18016         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18017         contains $ld_library_path.
18018         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18019
18020 2004-07-29  Richard Henderson  <rth@redhat.com>
18021
18022         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18023
18024         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18025         (alt2, which): New.
18026         (Check): Accept either alternative.
18027
18028 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
18029
18030         * g++.dg/abi/inline1.C: New test.
18031         * g++.dg/abi/local1-a.cc: Likewise.
18032         * g++.dg/abi/local1.C: Likewise.
18033         * g++.dg/abi/mangle11.C: Tweak location of warnings.
18034         * g++.dg/abi/mangle12.C: Likewise.
18035         * g++.dg/abi/mangle17.C: Likewise.
18036         * g++.dg/abi/mangle20-2.C: Likewise.
18037         * g++.dg/opt/interface1.C: Likewise.
18038         * g++.dg/opt/interface1.h: Likewise.
18039         * g++.dg/opt/interface1-a.cc: New test.
18040         * g++.dg/parse/repo1.C: New test.
18041         * g++.dg/template/repo1.C: Likewise.
18042         * g++.dg/warn/Winline-1.C: Likewise.
18043         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18044
18045 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
18046
18047         * gcc.dg/tree-ssa/20040729-1.c: New test.
18048
18049 2004-07-27  Matt Austern <austern@apple.com>
18050
18051         * gcc.dg/darwin-bool-1.c: New test.
18052         * gcc.dg/darwin-bool-2.c: New test.
18053
18054 2004-07-28  Richard Henderson  <rth@redhat.com>
18055
18056         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18057         arguments in the correct type.  Don't write to constant arguments.
18058
18059 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18060
18061         PR tree-optimization/16688
18062         PR tree-optimization/16689
18063         * g++.dg/tree-ssa/pr16688.C: New test.
18064
18065 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18066
18067         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18068         loads.  Not only in the comment, this time.
18069
18070 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
18071
18072         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
18073         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18074         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
18075         * gcc.dg/sh4a-bitmovua.c: New.
18076         * gcc.dg/sh4a-cos.c: New.
18077         * gcc.dg/sh4a-cosf.c: New.
18078         * gcc.dg/sh4a-fprun.c: New.
18079         * gcc.dg/sh4a-fsrra.c: New.
18080         * gcc.dg/sh4a-memmovua.c: New.
18081         * gcc.dg/sh4a-sin.c: New.
18082         * gcc.dg/sh4a-sincos.c: New.
18083         * gcc.dg/sh4a-sincosf.c: New.
18084         * gcc.dg/sh4a-sinf.c: New.
18085
18086 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18087
18088         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18089         conditionals.
18090         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18091         loads.
18092         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18093         DOM1.
18094
18095 2004-07-27  Andrew Pinski  <apinski@apple.com>
18096
18097         * g++.dg/rtti/tinfo1.C: Correct the xfail.
18098
18099 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
18100
18101         * gcc.dg/pragma-isr.c: New test.
18102
18103 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18104
18105         PR c++/14429
18106         * g++.dg/template/ttp11.C: New test.
18107
18108 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
18109
18110         * gcc.c-torture/compile/20040727-1.c: New test.
18111
18112 2004-07-26  Eric Christopher  <echristo@redhat.com>
18113
18114         * gcc.c-torture/compile/20040726-2.c: New test.
18115
18116 2004-07-26  Andrew Pinski  <apinski@apple.com>
18117
18118         * g++.dg/rtti/tinfo1.C: Xfail.
18119
18120 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
18121
18122         * gcc.c-torture/compile/20040726-1.c: New test.
18123
18124 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
18125             Brian Ryner  <bryner@brianryner.com>
18126
18127         PR c++/9283
18128         PR c++/15000
18129         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18130         * g++.dg/ext/visibility/: New directory.
18131         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18132         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18133         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18134         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18135         * g++.dg/ext/visibility/fvisibility.C,
18136         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18137         g++.dg/ext/visibility/fvisibility-override1.C
18138         g++.dg/ext/visibility/fvisibility-override2.C
18139         g++.dg/ext/visibility/memfuncts.C
18140         g++.dg/ext/visibility/noPLT.C
18141         g++.dg/ext/visibility/pragma.C
18142         g++.dg/ext/visibility/pragma-override1.C
18143         g++.dg/ext/visibility/pragma-override2.C
18144         g++.dg/ext/visibility/staticmemfuncts.C
18145         g++.dg/ext/visibility/virtual.C: New tests.
18146
18147 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18148
18149         PR c/15360
18150         * gcc.dg/pr15360-1.c: New test.
18151
18152 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
18153
18154         * gcc.dg/pragma-align-2.c: New test.
18155         * gcc.dg/pragma-init-fini.c: New test.
18156         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
18157         targets.
18158
18159 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18160
18161         * gcc.dg/init-string-2.c: New test.
18162
18163 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
18164
18165         PR 16684
18166         * gcc.dg/Wredundant-decls-1.c: New test case.
18167
18168 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
18169
18170         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18171         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18172         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18173         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18174         * gcc.dg/compat/generate-random.c: New file.
18175         * gcc.dg/compat/generate-random.h: Likewise.
18176         * gcc.dg/compat/generate-random_r.c: Likewise.
18177         * gcc.dg/compat/struct-layout-1.h: Likewise.
18178         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18179         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18180         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18181         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18182         * gcc.dg/compat/struct-layout-1_main.c: New test.
18183         * gcc.dg/compat/struct-layout-1_x.c: New file.
18184         * gcc.dg/compat/struct-layout-1_y.c: New file.
18185         * gcc.dg/compat/struct-layout-1_test.h: New file.
18186
18187 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18188
18189         * gcc.dg/comp-return-1.c: New test
18190
18191 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
18192
18193         * gcc.dg/vmx/8-02a.c: Fix typo.
18194
18195         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18196         * gcc.dg/darwin-abi-3.c: New test.
18197
18198         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18199         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18200
18201         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18202         * gcc.dg/vmx/ops-long-1.c: New test.
18203         * gcc.dg/vmx/ops-long-2.c: New test.
18204
18205 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18206
18207         * g++.dg/lookup/conv-[1234].C: New.
18208
18209 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
18210
18211         * g++.dg/parse/attr2.C: Simplify.
18212
18213 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18214
18215         PR c/7284
18216         * gcc.c-torture/execute/pr7284-1.c: New test.
18217
18218 2004-07-22  Brian Booth  <bbooth@redhat.com>
18219
18220         * gcc.dg/tree-ssa/20040721-1.c: New test.
18221
18222 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18223
18224         * g++.dg/template/crash20.c: New.
18225
18226 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
18227
18228         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18229         Add dg-run directive.  Declare variables as required.
18230         * gfortran.dg/g77/README: Update
18231
18232 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
18233
18234         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18235         gcc.dg/cris-peep2-andu2.c: New tests.
18236
18237 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18238
18239         PR c/15052
18240         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18241         on return type.
18242         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
18243         messages.
18244         * gcc.dg/qual-return-2.c: Update expected messages.
18245         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18246
18247 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18248
18249         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18250         * gcc.dg/noncompile/921102-1.c: Update expected error message.
18251
18252 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18253
18254         PR c/11250
18255         * gcc.dg/init-string-1.c: New test.
18256
18257 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
18258
18259         PR middle-end/15345
18260         PR c/16450
18261         * gcc.dg/torture/nested-fn-1.c: New test.
18262
18263 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
18264
18265         PR target/16559
18266         * gcc.dg/ia64-fptr-1.c: New file.
18267
18268 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18269
18270         PR c++/14497
18271         * g++.dg/template/spec16.C: New test.
18272         * g++.old-deja/g++.robertl/eb118.C: Remove.
18273
18274 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18275
18276         PR c++/509
18277         * g++.dg/template/spec15.C: New test.
18278
18279 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
18280
18281         Copy cases from g77.f-torture/execute and add dg-run
18282         directive.  Other changes as noted.
18283         * gfortran.dg/g77/13037.f
18284         * gfortran.dg/g77/1832.f
18285         * gfortran.dg/g77/19981119-0.f
18286         * gfortran.dg/g77/19990313-0.f
18287         * gfortran.dg/g77/19990313-1.f
18288         * gfortran.dg/g77/19990313-2.f
18289         * gfortran.dg/g77/19990313-3.f
18290         * gfortran.dg/g77/19990419-1.f
18291         * gfortran.dg/g77/19990826-0.f
18292         * gfortran.dg/g77/19990826-2.f
18293         * gfortran.dg/g77/20000503-1.f
18294         * gfortran.dg/g77/20001111.f
18295         * gfortran.dg/g77/20010116.f
18296         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18297         * gfortran.dg/g77/20010430.f
18298         * gfortran.dg/g77/6177.f
18299         * gfortran.dg/g77/947.f
18300         * gfortran.dg/g77/970816-3.f
18301         * gfortran.dg/g77/971102-1.f
18302         * gfortran.dg/g77/980520-1.f
18303         * gfortran.dg/g77/980628-0.f
18304         * gfortran.dg/g77/980628-1.f
18305         * gfortran.dg/g77/980628-10.f
18306         * gfortran.dg/g77/980628-2.f
18307         * gfortran.dg/g77/980628-3.f
18308         * gfortran.dg/g77/980628-7.f
18309         * gfortran.dg/g77/980628-8.f
18310         * gfortran.dg/g77/980628-9.f
18311         * gfortran.dg/g77/980701-0.f
18312         * gfortran.dg/g77/980701-1.f
18313         * gfortran.dg/g77/cabs.f
18314         * gfortran.dg/g77/claus.f
18315         * gfortran.dg/g77/complex_1.f
18316         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18317         * gfortran.dg/g77/dcomplex.f
18318         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18319         * gfortran.dg/g77/f90-intrinsic-mathematical.f
18320         * gfortran.dg/g77/f90-intrinsic-numeric.f
18321         * gfortran.dg/g77/int8421.f
18322         * gfortran.dg/g77/labug1.f
18323         * gfortran.dg/g77/large_vec.f
18324         * gfortran.dg/g77/le.f
18325         * gfortran.dg/g77/short.f
18326         * gfortran.dg/g77/README: Update
18327
18328 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
18329
18330         PR c++/16637
18331         * g++.dg/parse/lookup4.C: New test.
18332
18333 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18334
18335         PR c++/16175
18336         * g++.dg/template/ttp10.C: New test.
18337
18338 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18339
18340         * gcc.dg/pr12625-1.c: New test.
18341
18342 2004-07-20  Steven Bosscher  <stevenb@suse.de>
18343
18344         * testsuite/gcc.dg/switch-warn-1.c: New test.
18345         * testsuite/gcc.dg/switch-warn-2.c: New test.
18346         * gcc.c-torture/compile/pr14730.c: Update.
18347
18348 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
18349
18350         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18351         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18352         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18353         g++.dg/template/nontype3.C: Remove trailing CR from tests.
18354
18355 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
18356
18357         PR c++/16623
18358         * g++.dg/template/assign1.C: New test.
18359
18360 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18361
18362         PR c++/12170
18363         * g++.dg/template/ttp9.C: New test.
18364
18365 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
18366
18367         * gcc.dg/format/cmn-err-1.c: New test.
18368
18369 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18370
18371         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18372         gcc.dg/Wparentheses-10.c: New tests.
18373         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18374
18375 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18376
18377         PR fortran/16465
18378         * gfortran.dg/g77//ffixed-line-length-0.f,
18379         gfortran.dg/g77/ffixed-line-length-132.f,
18380         gfortran.dg/g77/ffixed-line-length-72.f,
18381         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18382         gfortran.dg/g77/README: Update.
18383
18384 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18385
18386         PR c++/13092
18387         * g++.dg/template/non-dependent7.C: New test.
18388         * g++.dg/template/non-dependent8.C: Likewise.
18389         * g++.dg/template/non-dependent9.C: Likewise.
18390         * g++.dg/template/non-dependent10.C: Likewise.
18391
18392 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
18393
18394         PR c++/16337
18395         * g++.dg/parse/attr2.C: New test.
18396
18397 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
18398
18399         * g77.dg: Removed.
18400         * g77.f-torture: Ditto.
18401
18402 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18403
18404         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18405         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18406         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18407
18408 2004-07-16  Richard Henderson  <rth@redhat.com>
18409
18410         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18411
18412 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18413
18414         * lib/fortran-torture.exp (fortran-torture): Don't test compile
18415         tests with full list of options.
18416         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18417         of TORTURE_OPTIONS if test contains 'dg-do run'.
18418
18419         PR fortran/16404
18420         * gfortran.dg/do_iterator.f90: New test.
18421
18422 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18423
18424         PR rtl-optimization/16536
18425         * gcc.c-torture/execute/restrict-1.c: New test.
18426
18427 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18428
18429         PR fortran/15324
18430         * gfortran.dg/pr15324.f90: New test.
18431
18432         PR fortran/15129
18433         * gfortran.dg/pr15129.f90: New test.
18434
18435         PR fortran/15140
18436         * gfortran.dg/pr15140.f90: New test.
18437
18438         PR fortran/13792
18439         * gfortran.fortran-torture/execute/bounds.f90: Add check for
18440         compile-time simplification.
18441
18442 2004-07-14  Mike Stump  <mrs@apple.com>
18443
18444         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18445
18446 2004-07-14  James E Wilson  <wilson@specifixinc.com>
18447
18448         PR target/16325
18449         * gcc.dg/profile-generate-1.c: New.
18450
18451 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
18452
18453         * gcc.c-torture/execute/20040709-1.c: New test.
18454         * gcc.c-torture/execute/20040709-2.c: New test.
18455
18456 2004-07-14  Mike Stump  <mrs@apple.com>
18457
18458         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18459
18460 2004-07-14  Mike Stump  <mrs@apple.com>
18461
18462         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18463
18464 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
18465
18466         PR c++/16518
18467         * g++.dg/parse/mutable1.C: New test.
18468
18469 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
18470
18471         PR tree-optimization/16443
18472         * gcc.dg/tree-ssa/20040713-1.c: New test.
18473
18474 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
18475
18476         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18477         for operator new.
18478
18479 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18480
18481         * gfortran.dg/g77/README: New file
18482         * gfortran.dg/g77/19981216-0.f: Copy from
18483         g77.f-torture/noncompile.  Add "dg-do compile" and
18484         dg-error as required.
18485         * gfortran.dg/g77/19990218-1.f: Likewise.
18486         * gfortran.dg/g77/19990905-1.f: Likewise.
18487         * gfortran.dg/g77/9263.f: Likewise.
18488         * gfortran.dg/g77/980615-0.f: Likewise.
18489         * gfortran.dg/g77/980616-0.f: Likewise.
18490         * gfortran.dg/g77/check0.f: Likewise.
18491         * gfortran.dg/g77/select_no_compile.f: Likewise.
18492
18493 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18494
18495         Copy files from g77.f-torture/compile.
18496         Add "{ dg-do compile}".  Other changes as noted
18497         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18498         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18499         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18500         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18501         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18502         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18503         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18504         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18505         statement to conform to standard.  Append alpha1.x for reference.
18506         * gfortran.dg/g77/xformat.f: Add dg-warning
18507
18508 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18509
18510         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18511         Add {dg-do compile} directive.
18512         * gfortran.dg/g77/cpp2.F: Likewise.
18513
18514 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18515
18516         PR c++/5402
18517         * g++.dg/lookup/name-clash1.C: New test.
18518
18519         PR c++/9777
18520         * g++.dg/lookup/name-clash2.C: New test.
18521
18522         PR c++/12102
18523         * g++.dg/lookup/name-clash3.C: New test.
18524
18525 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18526
18527         * g++.dg/lookup/new2.C: New test.
18528         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
18529
18530 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
18531
18532         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
18533         Add {dg-do compile} directive.
18534         * gfortran.dg/g77/13060.f: Likewise.
18535         * gfortran.dg/g77/19990218-0.f: Likewise.
18536         * gfortran.dg/g77/19990305-0.f: Likewise.
18537         * gfortran.dg/g77/19990419-0.f: Likewise.
18538         * gfortran.dg/g77/19990502-0.f: Likewise.
18539         * gfortran.dg/g77/19990502-1.f: Likewise.
18540         * gfortran.dg/g77/19990525-0.f: Likewise.
18541         * gfortran.dg/g77/19990826-1.f: Likewise.
18542         * gfortran.dg/g77/19990826-3.f: Likewise.
18543         * gfortran.dg/g77/19990905-2.f: Likewise.
18544         * gfortran.dg/g77/20000412-1.f: Likewise.
18545         * gfortran.dg/g77/20000511-1.f: Likewise.
18546         * gfortran.dg/g77/20000511-2.f: Likewise.
18547         * gfortran.dg/g77/20000518.f: Likewise.
18548         * gfortran.dg/g77/20000601-1.f: Likewise.
18549         * gfortran.dg/g77/20000601-2.f: Likewise.
18550         * gfortran.dg/g77/20000629-1.f: Likewise.
18551         * gfortran.dg/g77/20000630-2.f: Likewise.
18552         * gfortran.dg/g77/20010115.f: Likewise.
18553         * gfortran.dg/g77/20010321-1.f: Likewise.
18554         * gfortran.dg/g77/20010426.f: Likewise.
18555         * gfortran.dg/g77/20020307-1.f: Likewise.
18556         * gfortran.dg/g77/8485.f: Likewise.
18557         * gfortran.dg/g77/960317-1.f: Likewise.
18558         * gfortran.dg/g77/970915-0.f: Likewise.
18559         * gfortran.dg/g77/980310-1.f: Likewise.
18560         * gfortran.dg/g77/980310-2.f: Likewise.
18561         * gfortran.dg/g77/980310-3.f: Likewise.
18562         * gfortran.dg/g77/980310-4.f: Likewise.
18563         * gfortran.dg/g77/980310-6.f: Likewise.
18564         * gfortran.dg/g77/980310-7.f: Likewise.
18565         * gfortran.dg/g77/980310-8.f: Likewise.
18566         * gfortran.dg/g77/980419-2.f: Likewise.
18567         * gfortran.dg/g77/980424-0.f: Likewise.
18568         * gfortran.dg/g77/980427-0.f: Likewise.
18569         * gfortran.dg/g77/980729-0.f: Likewise.
18570         * gfortran.dg/g77/981117-1.f: Likewise.
18571         * gfortran.dg/g77/toon_1.f: Likewise.
18572
18573 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18574
18575         PR c++/2204
18576         * g++.dg/other/abstract2.C: New test.
18577
18578 2004-07-12  Paul Brook  <paul@codesourcery.com>
18579
18580         * gfortran.dg/pointer_init_1.f90: New test.
18581
18582 2004-07-11  Paul Brook  <paul@codesourcery.com>
18583
18584         PR fortran/15986
18585         * gfortran.dg/contained_1.f90: New test.
18586
18587 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
18588
18589         * g++.dg/parse/defarg8.C: New test.
18590
18591 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18592
18593         PR fortran/16433
18594         * gfortran.dg/pr16433.f: New test.
18595
18596         PR fortran/17574
18597         * gfortran.dg/pr15754.f90: New test.
18598
18599 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18600
18601         PR tree-optimization/16437
18602         * gcc.c-torture/execute/bitfld-4.c: New test.
18603
18604 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18605
18606         * gfortran.fortran-torture/execute/common_2.f90: Add check for
18607         access to common var from module.
18608
18609 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18610
18611         PR fortran/16336
18612         * gfortran.fortran-torture/execute/common_2.f90: New test.
18613
18614 2004-07-10  Paul Brook  <paul@codesourcery.com>
18615
18616         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
18617
18618 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18619
18620         PR fortran/15969
18621         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
18622
18623 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
18624
18625         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
18626         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
18627         * gfortran.dg/g77/ffree-form-1.f: Likewise.
18628         * gfortran.dg/g77/ffree-form-2.f: Likewise.
18629         * gfortran.dg/g77/ffree-form-3.f: Likewise.
18630         * gfortran.dg/g77/fno-underscoring.f: Likewise.
18631         * gfortran.dg/g77/funderscoring.f: Likewise.
18632         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
18633
18634 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18635
18636         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
18637
18638 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18639         Paul Brook  <paul@codesourcery.com>
18640
18641         PR fortran/13415
18642         * gfortran.dg/common_pointer_1.f90: New test.
18643
18644 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18645
18646         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
18647
18648 2004-07-09  James E Wilson  <wilson@specifixinc.com>
18649
18650         PR target/16364
18651         * gcc.c-torture/compile/20040709-1.c: New.
18652
18653 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18654
18655         PR fortran/14077
18656         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
18657
18658 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18659
18660         PR fortran/13201
18661         * gfortran.dg/shape_1.f90: New test.
18662
18663 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
18664             Andrew Pinski  <apinski@apple.com>
18665
18666         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
18667
18668 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18669
18670         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
18671         comment.
18672
18673 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18674         Paul Brook  <paul@codesourcery.com>
18675
18676         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
18677         '.f95' and '.F95'.
18678
18679 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
18680
18681         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
18682
18683 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18684
18685         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
18686         testcases with capital suffix.
18687
18688 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18689
18690         PR fortran/15481
18691         PR fortran/13372
18692         PR fortran/13575
18693         PR fortran/15978
18694         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
18695
18696         * gfortran.dg/implicit_1.f90: New test.
18697
18698 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18699
18700         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
18701         expression to match gfortran warning/error messages
18702         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
18703         dg-error text.
18704
18705 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18706
18707         * lib/fortran-torture.exp: Rename proc search_for to
18708         search_for_re.
18709
18710 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18711
18712         * gcc.c-torture/execute/simd-5.x: New file.
18713         XFAIL on SPARC 64-bit at -O0.
18714
18715 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18716
18717         PR c++/8211
18718         PR c++/16165
18719         * g++.dg/warn/effc3.C: New test.
18720
18721 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18722
18723         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
18724         change X to 1X in format.
18725         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
18726         add data statements to conform to standard.
18727
18728 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18729
18730         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
18731         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
18732         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
18733
18734 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18735
18736         * gfortran.dg/g77/7388.f: Copy from g77.dg
18737         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
18738         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
18739         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
18740         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
18741         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
18742         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
18743         * gfortran.dg/g77/strlen0.f: Likewise.
18744
18745 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
18746
18747         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
18748         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
18749
18750 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18751
18752         * gcc.c-torture/execute/920428-2.x: Delete.
18753         * gcc.c-torture/execute/920501-7.x: Likewise.
18754
18755 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
18756
18757         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
18758         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
18759         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
18760         prescott and c3-2.
18761         (PREFETCH_3DNOW): Add -march=c3.
18762
18763 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
18764
18765         PR c/16437
18766         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
18767         * gcc.c-torture/execute/bf64-1.x: Likewise.
18768
18769 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18770
18771         * gcc.c-torture/compile/20040708-1.c: New test.
18772
18773 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18774
18775         PR c++/16169
18776         * g++.dg/warn/effc2.C: New test.
18777
18778 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18779
18780         * gcc.c-torture/execute/bitfld-1.x: Remove.
18781         * gcc.c-torture/execute/bitfld-3.c: New test.
18782         * gcc.dg/bitfld-2.c: Remove XFAILs.
18783
18784 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
18785
18786         PR c++/16276
18787         * g++.dg/rtti/tinfo1.C: New file.
18788
18789 2004-07-07  Eric Christopher  <echristo@redhat.com>
18790
18791         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
18792
18793 2004-07-07  Andrew Pinski  <apinski@apple.com>
18794
18795         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
18796
18797 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
18798
18799         * g++.dg/init/call1.C: XFAIL.
18800
18801 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
18802
18803         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
18804         except for movstrict*, to movmem* and clrstr* to clrmem*.
18805
18806 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
18807
18808         * gcc.c-torture/execute/20040707-1.c: New test.
18809
18810 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
18811
18812         * gcc.c-torture/execute/20040706-1.c: New test.
18813
18814 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18815
18816         PR c++/3671
18817         * g++.dg/template/spec14.C: New test.
18818
18819 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
18820
18821         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
18822         nothing if not yet defined.  Use it in b, c and d type definitions.
18823         * gcc.c-torture/execute/20040705-1.c: New test.
18824         * gcc.c-torture/execute/20040705-2.c: New test.
18825
18826 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18827
18828         PR c++/2518
18829         * g++.dg/lookup/new1.C: New test.
18830
18831 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18832
18833         PR c++/11406
18834         * g++.dg/template/sizeof8.C: New test.
18835
18836 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
18837
18838         * gcc.c-torture/compile/20040705-1.c: New test.
18839
18840 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
18841
18842         * gfortran.fortran-torture/execute/seq_io.f90: New test.
18843
18844 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
18845
18846         * gcc.dg/cpp/if-mop.c: Two new testcases.
18847         * gcc.dg/cpp/trad/comment-3.c: New.
18848
18849 2004-07-04  Paul Brook  <paul@codesourcery.com>
18850
18851         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
18852
18853 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
18854
18855         PR c++/3761
18856         * g++.dg/lookup/crash4.C: New test.
18857
18858 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
18859
18860         * gcc.c-torture/execute/builtin-abs-1.c
18861         * gcc.c-torture/execute/builtin-abs-2.c
18862         * gcc.c-torture/execute/builtin-complex-1.c
18863         * gcc.c-torture/execute/builtins/string-1-lib.c
18864         * gcc.c-torture/execute/builtins/string-1.c
18865         * gcc.c-torture/execute/builtins/string-2-lib.c
18866         * gcc.c-torture/execute/builtins/string-2.c
18867         * gcc.c-torture/execute/builtins/string-3-lib.c
18868         * gcc.c-torture/execute/builtins/string-3.c
18869         * gcc.c-torture/execute/builtins/string-4-lib.c
18870         * gcc.c-torture/execute/builtins/string-4.c
18871         * gcc.c-torture/execute/builtins/string-5-lib.c
18872         * gcc.c-torture/execute/builtins/string-5.c
18873         * gcc.c-torture/execute/builtins/string-6-lib.c
18874         * gcc.c-torture/execute/builtins/string-6.c
18875         * gcc.c-torture/execute/builtins/string-7-lib.c
18876         * gcc.c-torture/execute/builtins/string-7.c
18877         * gcc.c-torture/execute/builtins/string-8-lib.c
18878         * gcc.c-torture/execute/builtins/string-8.c
18879         * gcc.c-torture/execute/builtins/string-9-lib.c
18880         * gcc.c-torture/execute/builtins/string-9.c
18881         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
18882         * gcc.c-torture/execute/builtins/string-asm-1.c
18883         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
18884         * gcc.c-torture/execute/builtins/string-asm-2.c
18885         * gcc.c-torture/execute/stdio-opt-1.c
18886         * gcc.c-torture/execute/stdio-opt-2.c
18887         * gcc.c-torture/execute/stdio-opt-3.c
18888         * gcc.c-torture/execute/string-opt-1.c
18889         * gcc.c-torture/execute/string-opt-10.c
18890         * gcc.c-torture/execute/string-opt-11.c
18891         * gcc.c-torture/execute/string-opt-12.c
18892         * gcc.c-torture/execute/string-opt-13.c
18893         * gcc.c-torture/execute/string-opt-14.c
18894         * gcc.c-torture/execute/string-opt-15.c
18895         * gcc.c-torture/execute/string-opt-16.c
18896         * gcc.c-torture/execute/string-opt-2.c
18897         * gcc.c-torture/execute/string-opt-6.c
18898         * gcc.c-torture/execute/string-opt-7.c
18899         * gcc.c-torture/execute/string-opt-8.c:
18900         Replace with ...
18901
18902         * gcc.c-torture/execute/builtins/abs-2.c
18903         * gcc.c-torture/execute/builtins/abs-3.c
18904         * gcc.c-torture/execute/builtins/complex-1.c
18905         * gcc.c-torture/execute/builtins/fprintf.c
18906         * gcc.c-torture/execute/builtins/fputs.c
18907         * gcc.c-torture/execute/builtins/memcmp.c
18908         * gcc.c-torture/execute/builtins/memmove.c
18909         * gcc.c-torture/execute/builtins/memops-asm.c
18910         * gcc.c-torture/execute/builtins/mempcpy-2.c
18911         * gcc.c-torture/execute/builtins/mempcpy.c
18912         * gcc.c-torture/execute/builtins/memset.c
18913         * gcc.c-torture/execute/builtins/printf.c
18914         * gcc.c-torture/execute/builtins/sprintf.c
18915         * gcc.c-torture/execute/builtins/strcat.c
18916         * gcc.c-torture/execute/builtins/strchr.c
18917         * gcc.c-torture/execute/builtins/strcmp.c
18918         * gcc.c-torture/execute/builtins/strcpy.c
18919         * gcc.c-torture/execute/builtins/strcspn.c
18920         * gcc.c-torture/execute/builtins/strlen-2.c
18921         * gcc.c-torture/execute/builtins/strlen.c
18922         * gcc.c-torture/execute/builtins/strncat.c
18923         * gcc.c-torture/execute/builtins/strncmp-2.c
18924         * gcc.c-torture/execute/builtins/strncmp.c
18925         * gcc.c-torture/execute/builtins/strncpy.c
18926         * gcc.c-torture/execute/builtins/strpbrk.c
18927         * gcc.c-torture/execute/builtins/strpcpy-2.c
18928         * gcc.c-torture/execute/builtins/strpcpy.c
18929         * gcc.c-torture/execute/builtins/strrchr.c
18930         * gcc.c-torture/execute/builtins/strspn.c
18931         * gcc.c-torture/execute/builtins/strstr-asm.c
18932         * gcc.c-torture/execute/builtins/strstr.c:
18933         ... these new files.
18934
18935         * gcc.c-torture/execute/builtins/abs-2-lib.c
18936         * gcc.c-torture/execute/builtins/abs-3-lib.c
18937         * gcc.c-torture/execute/builtins/complex-1-lib.c
18938         * gcc.c-torture/execute/builtins/fprintf-lib.c
18939         * gcc.c-torture/execute/builtins/fputs-lib.c
18940         * gcc.c-torture/execute/builtins/memcmp-lib.c
18941         * gcc.c-torture/execute/builtins/memmove-lib.c
18942         * gcc.c-torture/execute/builtins/memops-asm-lib.c
18943         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
18944         * gcc.c-torture/execute/builtins/mempcpy-lib.c
18945         * gcc.c-torture/execute/builtins/memset-lib.c
18946         * gcc.c-torture/execute/builtins/printf-lib.c
18947         * gcc.c-torture/execute/builtins/sprintf-lib.c
18948         * gcc.c-torture/execute/builtins/strcat-lib.c
18949         * gcc.c-torture/execute/builtins/strchr-lib.c
18950         * gcc.c-torture/execute/builtins/strcmp-lib.c
18951         * gcc.c-torture/execute/builtins/strcpy-lib.c
18952         * gcc.c-torture/execute/builtins/strcspn-lib.c
18953         * gcc.c-torture/execute/builtins/strlen-2-lib.c
18954         * gcc.c-torture/execute/builtins/strlen-lib.c
18955         * gcc.c-torture/execute/builtins/strncat-lib.c
18956         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
18957         * gcc.c-torture/execute/builtins/strncmp-lib.c
18958         * gcc.c-torture/execute/builtins/strncpy-lib.c
18959         * gcc.c-torture/execute/builtins/strpbrk-lib.c
18960         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
18961         * gcc.c-torture/execute/builtins/strpcpy-lib.c
18962         * gcc.c-torture/execute/builtins/strrchr-lib.c
18963         * gcc.c-torture/execute/builtins/strspn-lib.c
18964         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
18965         * gcc.c-torture/execute/builtins/strstr-lib.c
18966         * gcc.c-torture/execute/builtins/lib/abs.c
18967         * gcc.c-torture/execute/builtins/lib/fprintf.c
18968         * gcc.c-torture/execute/builtins/lib/memset.c
18969         * gcc.c-torture/execute/builtins/lib/printf.c
18970         * gcc.c-torture/execute/builtins/lib/sprintf.c
18971         * gcc.c-torture/execute/builtins/lib/strcpy.c
18972         * gcc.c-torture/execute/builtins/lib/strcspn.c
18973         * gcc.c-torture/execute/builtins/lib/strncat.c
18974         * gcc.c-torture/execute/builtins/lib/strncmp.c
18975         * gcc.c-torture/execute/builtins/lib/strncpy.c
18976         * gcc.c-torture/execute/builtins/lib/strpbrk.c
18977         * gcc.c-torture/execute/builtins/lib/strspn.c
18978         * gcc.c-torture/execute/builtins/lib/strstr.c:
18979         New files containing support routines.
18980
18981         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
18982         declaration.
18983         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
18984         when not optimizing.
18985
18986 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
18987
18988         PR c++/16240
18989         * g++.dg/abi/mangle22.C: New test.
18990         * g++.dg/abi/mangle23.C: Likewise.
18991
18992 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
18993
18994         PR fortran/16290
18995         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
18996         Allow for cases without denormalized floating point numbers.
18997
18998 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
18999
19000         PR c/1027
19001         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19002         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19003         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19004         expected warning text.
19005         * gcc.dg/format/diag-2.c: New test.
19006
19007 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19008
19009         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19010
19011 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
19012
19013         * gcc.dg/builtins-43.c: New.
19014         * gcc.dg/builtins-44.c: New.
19015         * gcc.dg/builtins-45.c: New.
19016
19017 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
19018             Andreas Tobler  <a.tobler@schweiz.ch>
19019
19020         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19021         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
19022         as SIGSEGV.
19023         * gcc.dg/cleanup-11.c: Likewise.
19024         * gcc.dg/cleanup-8.c: Likewise.
19025         * gcc.dg/cleanup-9.c: Likewise.
19026         * gcc.dg/cleanup-5.c: Run on all platforms.
19027
19028 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19029
19030         * g++.dg/warn/nonnull1.C: New test.
19031
19032 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19033
19034         * gcc.dg/compat/compat-common.h: Wrap up CINT in
19035         an #ifndef SKIP_COMPLEX_INT/#endif pair.
19036         Special-case the Sun compiler wrt to <complex.h>.
19037
19038 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
19039
19040         * gcc.dg/Wunreachable-8.C: New test.
19041
19042         * gcc.dg/h8300-ice2.c : New test.
19043
19044 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
19045
19046         PR fortran/16161
19047         * gfortran.fortran-torture/compile/implicit.f90: Add test
19048         for implicit character.
19049
19050 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
19051
19052         PR fortran/16289
19053         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19054         Use tiny() intrinsic to find smallest non-negative real
19055
19056 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
19057
19058         * gcc.dg/compat/struct-by-value-22_main.c: New test.
19059         * gcc.dg/compat/struct-by-value-22_x.c: New.
19060         * gcc.dg/compat/struct-by-value-22_y.c: New.
19061
19062         * gcc.c-torture/execute/20040629-1.c: New test.
19063
19064 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
19065
19066         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19067         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19068
19069         PR target/16195
19070         * gcc.dg/20040625-1.c: New test.
19071
19072 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19073
19074         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19075
19076 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19077
19078         PR fortran/15963
19079         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19080
19081 2004-06-29  Richard Henderson  <rth@redhat.com>
19082
19083         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19084
19085 2004-06-29  Paul Brook  <paul@codesourcery.com>
19086
19087         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19088         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19089
19090 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
19091
19092         PR c++/16260
19093         * g++.dg/parse/crash15.C: New.
19094
19095 2004-06-28  Andrew Pinski  <apinski@apple.com>
19096
19097         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19098         by the error already.
19099
19100         * g++.dg/opt/ptrmem4.C: Change to compile only test.
19101
19102 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
19103
19104         PR target/14041
19105         * gcc.dg/h8300-bss-align-1.c : New.
19106
19107 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19108
19109         * PR c++/16174
19110         * g++.dg/template/ctor4.C: New.
19111
19112 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19113
19114         PR c++/16205
19115         * g++.dg/warn/Wsequence-point-1.C: New test.
19116
19117 2004-06-27  Paul Brook  <paul@codesourcery.com>
19118
19119         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19120
19121 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
19122
19123         * g++.old-deja/g++.mike/p7325.C: Remove.
19124
19125 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19126
19127         PR c/14963
19128         * gcc.dg/pr14963.c: New test.
19129
19130 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
19131
19132         PR c++/16193
19133         * g++.dg/parse/redef1.C: New test.
19134
19135 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19136
19137         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19138         20021110.c.
19139         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19140         20021119-1.c.
19141         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19142         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19143         5-04.c.
19144         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19145         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19146         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19147         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19148         g++.brendan/enum14.C.
19149         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19150         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19151         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19152         g++.mike/virt1.C.
19153         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19154         memtemp24.C.
19155
19156 2004-06-27  Roger Sayle  <roger@eyesopen.com>
19157
19158         * gcc.dg/20040527-1.c: New test case.
19159
19160 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
19161
19162         PR gfortran/pr16196
19163         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19164
19165 2004-06-25  Roger Sayle  <roger@eyesopen.com>
19166
19167         PR middle-end/15825
19168         * gcc.dg/pr15825-1.c: New test case.
19169
19170 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19171
19172         * gcc.c-torture/execute/20040625-1.c: New test.
19173
19174 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19175
19176         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19177
19178 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19179
19180         * gcc.dg/torture/mips-div-1.c: New test.
19181
19182 2004-06-24  Jeff Law  <law@redhat.com>
19183
19184         * gcc.dg/tree-ssa/20040624-1.c: New test.
19185
19186 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
19187
19188         * gcc.c-torture/compile/20040624-1.c: New test.
19189
19190 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19191
19192         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19193         this directory.
19194
19195 2004-06-23  Andrew Pinski  <apinski@apple.com>
19196
19197         PR middle-end/15988
19198         * g++.dg/opt/ptrmem4.C: New test.
19199
19200         * gcc.dg/c90-array-quals-2.c: New test.
19201
19202 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
19203
19204         * gcc.dg/kpice1.c: New test.
19205
19206 2006-06-23  Andrew Pinski  <apinski@apple.com>
19207
19208         * gcc.dg/c90-array-quals.c: New test.
19209
19210 2006-06-22  Richard Henderson  <rth@redhat.com>
19211
19212         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19213
19214 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
19215
19216         * gcc.dg/builtins-config.h: Handle FreeBSD.
19217
19218 2006-06-22  Richard Henderson  <rth@redhat.com>
19219
19220         * g++.dg/opt/devirt1.C: New.
19221
19222 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
19223
19224         * g++.dg/opt/pr15551.C: New testcase.
19225
19226 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
19227
19228         PR target/14800
19229         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19230         x86_64-*-linux* when compiling for 32bit.
19231
19232 2004-06-21  Andrew Pinski  <apinski@apple.com>
19233
19234         * gcc.dg/pch/struct-1.c: New.
19235         * gcc.dg/pch/struct-1.hs: New.
19236
19237 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
19238
19239         * gcc.dg/pch/save-temps-1.c: New file.
19240         * gcc.dg/pch/save-temps-1.hs: New file.
19241
19242 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19243
19244         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19245         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19246
19247 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19248
19249         * gfortran.fortran-torture/execute/select_1.f90: Rename function
19250         to fix type error.
19251         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19252         Remove trailing spaces.
19253
19254 2004-06-21  Richard Henderson  <rth@redhat.com>
19255
19256         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19257         merging && to BIT_FIELD_REF.
19258
19259 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
19260
19261         * g++.dg/opt/placeholder1.C: New test.
19262
19263 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19264
19265         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19266         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19267         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19268         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19269
19270 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
19271
19272         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19273         extern "C".
19274         * g++.dg/other/pragma-re-1.C: Add comments.
19275
19276 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
19277
19278         PR gfortran/16080
19279         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19280
19281 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
19282
19283         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19284         instead of setting the type of size_t by
19285         hand.
19286
19287 2004-06-18  Roger Sayle  <roger@eyesopen.com>
19288
19289         * gcc.dg/unordered-2.c: New test case.
19290         * gcc.dg/unordered-3.c: New test case.
19291
19292 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
19293
19294         PR other/16043
19295         * lib/g++.exp (g++_version): Tweak regexp for version
19296         * lib/g77.exp (g77_version): Likewise.
19297         * lib/gfortran.exp (gfortran_version): Likewise.
19298         * lib/objc.exp (objc_version): Likewise.
19299         * lib/treelang.exp (treelang_version): Likewise.
19300
19301 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
19302
19303         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19304         Use INT_MAX instead of __INT_MAX__.
19305         * gcc.dg/compat/struct-align-2_y.c: Likewise.
19306
19307         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19308         * gcc.dg/compat/scalar-return-3_x.c: Use it.
19309         * gcc.dg/compat/scalar-return-3_y.c: Use it.
19310         * gcc.dg/compat/scalar-return-4_x.c: Use it.
19311         * gcc.dg/compat/scalar-return-4_y.c: Use it.
19312         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19313         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19314         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19315         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19316
19317         * gcc.dg/range-test-1.c: New test.
19318         * g++.dg/opt/range-test-1.C: New test.
19319
19320 2004-06-17  Richard Henderson  <rth@redhat.com>
19321
19322         * objc.dg/sync-1.m: New.
19323         * objc.dg/try-catch-1.m: Don't force next runtime.
19324         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19325         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
19326         shadowed catch clause.
19327         * objc.dg/try-catch-5.m: New.
19328
19329 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
19330
19331         Bug 14610
19332         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19333
19334 2004-06-15  Richard Henderson  <rth@redhat.com>
19335
19336         * gcc.dg/20001116-1.c: Move expected warning line.
19337
19338 2004-06-15  Richard Henderson  <rth@redhat.com>
19339
19340         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19341         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19342
19343 2004-06-15  Jeff Law  <law@redhat.com>
19344
19345         * gcc.dg/tree-ssa/20040615-1.c: New test.
19346         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19347         be less sensitive to operand ordering.
19348         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19349
19350 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
19351
19352         * g++.dg/abi/bitfield3.C: Add comment..
19353
19354 2004-06-15  Richard Henderson  <rth@redhat.com>
19355
19356         * g++.dg/ext/stmtexpr1.C: XFAIL.
19357         * gcc.dg/20030612-1.c: XFAIL.
19358
19359 2004-06-15  Eric Christopher  <echristo@redhat.com>
19360
19361         * g++.dg/charset/asm5.c: New.
19362         * gcc.dg/charset/asm6.c: New.
19363
19364 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19365
19366         PR fortran/15962
19367         * gfortran.fortran-torture/execute/select_1.f90: New test.
19368
19369 2004-06-15  Paul Brook  <paul@codesourcery.com>
19370
19371         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19372
19373 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19374
19375         PR c++/15967
19376         * g++.dg/lookup/crash3.C: New test.
19377
19378 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19379
19380         PR c++/15947
19381         * g++.dg/parse/dtor4.C: New test.
19382
19383 2004-06-14  Jeff Law  <law@redhat.com>
19384
19385         * gcc.c-torture/compile/20040614-1.c: New test.
19386
19387 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19388
19389         PR fortran/15211
19390         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19391         LEN of a character array.
19392
19393 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
19394
19395         PR c++/15096
19396         * g++.dg/template/ptrmem10.C: New test.
19397
19398         PR c++/14930
19399         * g++.dg/template/friend30.C: New test.
19400
19401 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19402
19403         PR fortran/14928
19404         * gfortran.fortran-torture/compile/mloc.f90: New test.
19405
19406 2004-06-13  Paul Brook  <paul@codesourcery.com>
19407
19408         * gfortran.fortran-torture/execute/random_2.f90: New test.
19409
19410 2004-06-13  Eric Christopher  <echristo@redhat.com>
19411
19412         * gcc.dg/noncompile/redecl-1.c: Fix error message.
19413
19414 2004-06-12  Paul Brook  <paul@codesourcery.com>
19415
19416         * gfortran.fortran-torture/execute/contained_3.f90: New test.
19417
19418 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19419
19420         PR fortran/14923
19421         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19422
19423 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19424
19425         PR fortran/14957
19426         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19427         syntax errors in end statements of contained subroutines.
19428
19429 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19430
19431         PR fortran/12841
19432         * gfortran.fortran-torture/execute/null_arg.f90: New test.
19433
19434 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19435
19436         PR fortran/15665
19437         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19438
19439 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19440
19441         PR gfortran/12839
19442         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19443
19444 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
19445
19446         PR c++/15862
19447         * g++.dg/parse/enum1.C: New test.
19448
19449 2004-06-10  Jeff Law  <law@redhat.com>
19450
19451         * gcc.c-torture/compile/20040610-1.c: New test.
19452
19453 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19454
19455         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19456         * g++.old-deja/g++.other/decl3.C: Likewise.
19457
19458 2004-06-10  Brian Booth  <bbooth@redhat.com>
19459
19460         * gcc.dg/tree-ssa/20031015-1.c: Scan for
19461         V_MAY_DEF instead of VDEF.
19462         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19463
19464 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
19465
19466         PR c++/14211
19467         * g++.dg/conversion/const1.C: New test.
19468
19469         PR c++/15076
19470         * g++.dg/conversion/reinterpret1.C: New test.
19471
19472         PR c++/15877
19473         * g++.dg/template/enum2.C: New test.
19474
19475         PR c++/15227
19476         * g++.dg/template/error13.C: New test.
19477
19478 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19479
19480         PR fortran/14957
19481         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19482         arguments to test_* REAL and of the right size.
19483
19484 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19485
19486         PR target/15569
19487         PR rtl-optimization/15681
19488         * gcc.dg/20040609-1.c: New test.
19489
19490 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19491
19492         PR c++/14791
19493         * g++.dg/opt/builtins1.C: New test.
19494
19495 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
19496
19497         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19498         that use default windows32 struct layout.
19499         * gcc.dg/i386-bitfield2.c: Likewise.
19500
19501 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
19502
19503         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19504         for mingw32 and cygwin targets.
19505
19506 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
19507
19508         * gcc.dg/pch/macro-4.c: New.
19509         * gcc.dg/pch/macro-4.hs: New.
19510
19511 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19512
19513         PR fortran/13249
19514         * gfortran.fortran-torture/compile/name_clash.f90: New test.
19515
19516 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19517
19518         PR fortran/13372
19519         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
19520
19521 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19522
19523         PR gfortran/14897
19524         * gfortran.fortran-torture/execute/t_edit.f90: New test.
19525
19526 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19527
19528         PR gfortran/15755
19529         * gfortran.fortran-torture/execute/backspace.c : New test.
19530
19531 2004-06-09  Paul Brook  <paul@codesourcery.com>
19532
19533         * gfortran.fortran-torture/execure/intrinsic_associated.f90
19534         (pointer_to_section): Rewrite to use smaller array.
19535
19536 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
19537
19538         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
19539         * gcc.dg/ext/altivec-10.c: Same.
19540         * gcc.dg/ext/altivec-11.c: Same.
19541         * gcc.dg/ext/altivec-12.c: Same.
19542         * gcc.dg/ext/altivec-13.c: Same.
19543         * gcc.dg/ext/altivec-14.c: Same.
19544         * gcc.dg/ext/altivec-15.c: Same.
19545         * gcc.dg/ext/altivec-16.c: Same.
19546         * gcc.dg/ext/altivec-3.c: Same.
19547         * gcc.dg/ext/altivec-4.c: Same.
19548         * gcc.dg/ext/altivec-6.c: Same.
19549         * gcc.dg/ext/altivec-7.c: Same.
19550         * gcc.dg/ext/altivec-8.c: Same.
19551         * gcc.dg/ext/altivec-varargs-1.c: Same.
19552
19553         * g++.dg/ext/altivec-1.C: Correct dg syntax.
19554         * g++.dg/ext/altivec-10.C: Same.
19555         * g++.dg/ext/altivec-2.C: Same.
19556         * g++.dg/ext/altivec-3.C: Same.
19557         * g++.dg/ext/altivec-4.C: Same.
19558         * g++.dg/ext/altivec-5.C: Same.
19559         * g++.dg/ext/altivec-6.C: Same.
19560         * g++.dg/ext/altivec-7.C: Same.
19561         * g++.dg/ext/altivec-8.C: Same.
19562         * g++.dg/ext/altivec-9.C: Same.
19563
19564 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19565
19566         PR c++/7841
19567         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
19568
19569 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19570
19571         * gcc.dg/union-1.c: New test.
19572
19573 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19574
19575         * gcc.dg/builtins-41.c: New test case.
19576         * gcc.dg/builtins-42.c: New test case.
19577
19578 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19579
19580         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
19581         * g++.dg/ext/altivec-10.C: Same.
19582         * g++.dg/ext/altivec-2.C: Same.
19583         * g++.dg/ext/altivec-3.C: Same.
19584         * g++.dg/ext/altivec-4.C: Same.
19585         * g++.dg/ext/altivec-5.C: Same.
19586         * g++.dg/ext/altivec-6.C: Same.
19587         * g++.dg/ext/altivec-7.C: Same.
19588         * g++.dg/ext/altivec-8.C: Same.
19589         * g++.dg/ext/altivec-9.C: Same.
19590         * g++.old-deja/g++.abi/cxa_vec.C: Same.
19591         * g++.old-deja/g++.brendan/new3.C: Same.
19592         * gcc.c-torture/execute/eeprof-1.x: Same.
19593
19594 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19595
19596         PR c/14765
19597         * gcc.dg/pr14765-1.c: New test.
19598
19599 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19600
19601         PR c/14649
19602         * gcc.dg/pr14649-1.c: New test case.
19603
19604 2004-06-07  Richard Henderson  <rth@redhat.com>
19605
19606         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
19607         if temporaries.
19608
19609 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19610
19611         * g++.dg/eh/elide1.C: Remove XFAIL.
19612
19613 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
19614
19615         PR c++/15337
19616         * g++.dg/expr/sizeof3.C: New test.
19617
19618         PR c++/14777
19619         * g++.dg/template/access14.C: New test.
19620
19621         PR c++/15554
19622         * g++.dg/template/enum1.C: New test.
19623
19624         PR c++/15057
19625         * g++.dg/eh/throw1.C: New test.
19626
19627 2004-06-07  David Ayers  <d.ayers@inode.at>
19628             Ziemowit Laski  <zlaski@apple.com>
19629
19630         * lib/objc.exp (objc_target_compile): Revert the '-framework
19631         Foundation' flag fix, since bare Darwin does not ship
19632         with the Foundation framework.
19633         * objc/execute/next_mapping.h: Provide a local NSConstantString
19634         @interface and @implementation.
19635         (objc_constant_string_init): A constructor function, used to
19636         initialize the NSConstantString meta-class object.
19637         * objc/execute/string1.m: Include "next_mapping.h" instead of
19638         <Foundation/NSString.h>.
19639         * objc/execute/string2.m: Likewise.
19640         * objc/execute/string3.m: Likewise.
19641         * objc/execute/string4.m: Likewise.
19642
19643 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
19644
19645         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
19646         to double. Replace double with FLOAT.
19647         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
19648
19649         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
19650         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
19651         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
19652         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
19653         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
19654         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
19655         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
19656         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
19657
19658 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19659
19660         PR c/13519
19661         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
19662
19663 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19664
19665         PR c++/15503
19666         * g++.dg/template/meminit2.C: New test.
19667
19668 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
19669
19670         PR target/15822
19671         * gcc.c-torture/execute/compare-fp-1.c,
19672         gcc.c-torture/execute/compare-fp-2.c,
19673         gcc.c-torture/execute/compare-fp-3.c,
19674         gcc.c-torture/execute/compare-fp-4.c,
19675         gcc.c-torture/execute/compare-fp-3.x,
19676         gcc.c-torture/execute/compare-fp-4.x: Moved...
19677         * gcc.c-torture/execute/ieee/compare-fp-1.c,
19678         gcc.c-torture/execute/ieee/compare-fp-2.c,
19679         gcc.c-torture/execute/ieee/compare-fp-3.c,
19680         gcc.c-torture/execute/ieee/compare-fp-4.c,
19681         gcc.c-torture/execute/ieee/compare-fp-3.x,
19682         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
19683
19684 2004-06-04  David Ayers  <d.ayers@inode.at>
19685
19686         * objc/execute/protocol-isEqual-4.m: New testcase.
19687
19688 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
19689
19690         * objc/execute/protocol-isEqual-1.m: New testcase.
19691         * objc/execute/protocol-isEqual-2.m: New testcase.
19692         * objc/execute/protocol-isEqual-3.m: New testcase.
19693
19694 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19695
19696         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
19697
19698 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
19699
19700         * lib/objc.exp (objc_target_compile): When running tests on
19701         Darwin (Mac OS X), inform the linker about '-framework
19702         'Foundation'.
19703
19704 2004-06-02  Eric Christopher  <echristo@redhat.com>
19705
19706         * gcc.c-torture/compile/20040602-1.c: New.
19707
19708 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
19709
19710         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
19711         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19712
19713         PR tree-optimization/14736
19714         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
19715
19716         PR tree-optimization/14042
19717         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
19718
19719         PR tree-optimization/14729
19720         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
19721
19722 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19723
19724         PR fortran/15557
19725         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
19726
19727 2004-06-01  Richard Hederson  <rth@redhat.com>
19728
19729         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
19730
19731 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19732
19733         PR c++/14932
19734         * g++.dg/parse/offsetof4.C: New test.
19735
19736 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
19737
19738         PR objc/7993
19739         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
19740
19741 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
19742
19743         PR c++/15701
19744         * g++.dg/template/friend29.C: New test.
19745
19746 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19747
19748         PR c/15749
19749         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
19750
19751 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19752
19753         * gcc.dg/sparc-trap-1.c: New test.
19754
19755 2004-05-31  Roger Sayle  <roger@eyesopen.com>
19756
19757         PR middle-end/15069
19758         * g++.dg/opt/fold3.C: New test case.
19759
19760 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
19761
19762         * lib/target-supports.exp (check_iconv_available): Fix fallout
19763         from 2004-05-28 patch.
19764
19765 2004-05-30  Paul Brook  <paul@codesourcery.com>
19766
19767         PR fortran/15620
19768         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19769         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
19770
19771 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
19772
19773         * gfortran.fortran-torture/execute/random_1.f90: New test.
19774
19775 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19776
19777         * g++.dg/ext/altivec-10.C: New test.
19778
19779 2004-05-29  Paul Brook  <paul@codesourcery.com>
19780
19781         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
19782
19783 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19784
19785         * gcc.dg/altivec-16.c: New test.
19786
19787 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
19788
19789         * lib/target-supports.exp (check_vmx_hw_available): New.
19790         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
19791
19792         * lib/target-supports.exp (check_alias_available,
19793         check_iconv_available, check_named_sections_available): Use
19794         unique names for temporary files.
19795
19796 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19797
19798         * gcc.dg/altivec-15.c: New test.
19799
19800 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19801
19802         PR c++/15083
19803         * g++.dg/warn/noeffect6.C: New test.
19804
19805         PR c++/15471
19806         * g++.dg/expr/ptrmem4.C: New test.
19807
19808         PR c++/15640
19809         * g++.dg/template/operator3.C: New test.
19810
19811 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19812
19813         PR c++/14668
19814         * g++.dg/lookup/redecl1.C: New test.
19815         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
19816
19817 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
19818
19819         * gcc.c-torture/execute/compare-fp-1.c,
19820         gcc.c-torture/execute/compare-fp-2.c,
19821         gcc.c-torture/execute/compare-fp-3.c,
19822         gcc.c-torture/execute/compare-fp-4.c,
19823         gcc.c-torture/execute/compare-fp-3.x,
19824         gcc.c-torture/execute/compare-fp-4.x,
19825         gcc.dg/pr15649-1.c: New.
19826
19827 2004-05-27  Adam Nemet  <anemet@lnxw.com>
19828
19829         PR c++/12883
19830         * g++.dg/init/array14.C: New test.
19831
19832 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
19833
19834         * lib/compat.exp (compat-get-options-main): New.
19835         (compat-get-options): Remove unneeded code, warn for ignored
19836         command.
19837         (compat-execute): Check flag set by dg-require-* commands.
19838
19839         * lib/compat.exp (compat-execute): Break up long lines.
19840
19841 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
19842
19843         * gcc.dg/altivec-7.c: Don't use 'vector long'.
19844         * gcc.dg/altivec-14.c: New test.
19845         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
19846
19847         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
19848         * gcc.dg/altivec-12.c: Ditto.
19849
19850         * gcc.dg/altivec-3.c: Move call to altivec_check.
19851
19852 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19853
19854         PR c++/15044
19855         * g++.dg/template/error12.C: New test.
19856
19857         PR c++/15317
19858         * g++.dg/ext/attrib15.C: New test.
19859
19860         PR c++/15329
19861         * g++.dg/template/ptrmem9.C: New test.
19862
19863 2004-05-25  Paul Brook  <paul@codesourcery.com>
19864
19865         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
19866
19867 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19868
19869         PR c++/15165
19870         * g++.dg/template/crash19.C: New test.
19871
19872 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19873
19874         PR c++/15025
19875         * g++.dg/template/redecl1.C: New test.
19876
19877 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19878
19879         PR c++/14821
19880         * g++.dg/other/ns1.C: New test.
19881
19882         PR c++/14883
19883         * g++.dg/template/invalid1.C: New test.
19884
19885 2004-05-23  Paul Brook  <paul@codesourcery.com>
19886         Victor Leikehman  <lei@haifasphere.co.il>
19887
19888         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
19889         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
19890
19891 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19892
19893         PR c++/15285
19894         PR c++/15299
19895         * g++.dg/template/non-dependent5.C: New test.
19896         * g++.dg/template/non-dependent6.C: New test.
19897
19898 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19899
19900         PR c++/15507
19901         * g++.dg/inherit/union1.C: New test.
19902
19903         PR c++/15542
19904         * g++.dg/template/addr1.C: New test.
19905
19906         PR c++/15427
19907         * g++.dg/template/array5.C: New test.
19908
19909         PR c++/15287
19910         * g++.dg/template/array6.C: New test.
19911
19912 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
19913             Roger Sayle  <roger@eyesopen.com>
19914
19915         * g++.dg/lookup/forscope2.C: New test case.
19916
19917 2004-05-22  Ben Elliston  <bje@au.ibm.com>
19918
19919         * gcc.dg/cpp/Wmissingdirs.c: New.
19920
19921 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19922
19923         PR target/15301
19924         * gcc.dg/compat/union-m128-1.h: New file.
19925         * gcc.dg/compat/union-m128-1_main.c: Likewise.
19926         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19927         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19928
19929 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19930
19931         PR target/15302
19932         * gcc.dg/compat/struct-complex-1.h: New file.
19933         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
19934         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
19935         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19936
19937 2004-05-20  Roger Sayle  <roger@eyesopen.com>
19938
19939         PR middle-end/3074
19940         * gcc.dg/pr3074-1.c: New test case.
19941         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
19942
19943 2004-05-20  Falk Hueffner  <falk@debian.org>
19944
19945         PR other/15526
19946         * gcc.dg/ftrapv-1.c: New test case.
19947
19948 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19949
19950         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
19951
19952 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
19953             Jeff Law  <law@redhat.com>
19954
19955         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
19956         * gcc.dg/tree-ssa/20040518-2.c: New test.
19957
19958         * gcc.dg/tree-ssa/20040518-1.c: New test.
19959
19960 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
19961
19962         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
19963
19964 2004-05-18  Paul Brook  <paul@codesourcery.com>
19965
19966         PR fortran/13930
19967         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
19968
19969 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19970
19971         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
19972         constant folding.
19973
19974 2004-05-17  Steven Bosscher  <stevenb@suse.de>
19975
19976         * gcc.dg/tree-ssa/20040517-1.c: New test.
19977
19978 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19979
19980         * gcc.dg/loop-4.c: New test.
19981
19982 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
19983
19984         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
19985
19986 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
19987
19988         PR fortran/15311
19989         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
19990
19991 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19992
19993         PR fortran/13826
19994         PR fortran/13940
19995         * gfortran.fortran-torture/compile/data_1.f90: New test.
19996
19997 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
19998
19999         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20000         * gcc.dg/uninit-H.c: Define ASM for __s390__.
20001
20002 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20003
20004         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20005
20006 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20007
20008         PR c/15444
20009         * gcc.dg/format/xopen-1.c: Adjust expected message.
20010         * gcc.dg/format/xopen-3.c: New test.
20011
20012 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
20013
20014         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20015
20016 2004-05-14  Jeff Law  <law@redhat.com>
20017
20018         * gcc.dg/tree-ssa/20040514-2.c: New test.
20019
20020 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20021
20022         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20023         this ...
20024         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20025         this.
20026
20027 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
20028
20029         * gcc.dg/tree-ssa/20040514-1.c: New test.
20030
20031 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20032
20033         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20034         test.
20035
20036 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20037
20038         PR fortran/14066
20039         * gfortran.fortran-torture/compile/do_1.f90: New test.
20040
20041 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20042
20043         PR fortran/15051
20044         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20045         test.
20046
20047 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
20048
20049         PR fortran/15149
20050         * gfortran.fortran-torture/execute/random_init.f90: New test.
20051
20052 2004-05-13  Paul Brook  <paul@codesourcery.com>
20053
20054         PR fortran/15314
20055         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20056
20057 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
20058
20059         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20060         for the powerpc case.
20061
20062 2004-05-13  Jeff Law  <law@redhat.com>
20063
20064         * gcc.dg/tree-ssa/20040513-1.c: New test.
20065         * gcc.dg/tree-ssa/20040513-2.c: New test.
20066
20067 2004-05-13  Paul Brook  <paul@codesourcery.com>
20068
20069         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20070         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20071         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20072
20073 2004-05-13  Andreas Schwab  <schwab@suse.de>
20074
20075         PR other/10819
20076         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20077         characters.
20078
20079 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
20080
20081         PR fortran/15294
20082         * gfortran.fortran-torture/execute/adjustr.f90: New file.
20083
20084 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
20085
20086         Merge from tree-ssa-20020619-branch.  See
20087         ChangeLog.tree-ssa for details.
20088
20089 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
20090
20091         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20092         include <altivec.h> explicitly.
20093         * gcc.dg/altivec-13.c: Likewise.
20094
20095 2004-05-11  Paul Brook  <paul@codesourcery.com>
20096
20097         * gcc.c-torture/compile/20010518-1.c: Force enum size.
20098
20099 2004-05-10  Eric Christopher  <echristo@redhat.com>
20100
20101         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20102         * gcc.dg/sibcall-4.c: Ditto.
20103
20104 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
20105
20106         * g++.dg/ext/altivec-8.C: New test case.
20107         * gcc.dg/altivec-13.c: New test case.
20108
20109 2004-05-08  Roger Sayle  <roger@eyesopen.com>
20110
20111         * gcc.c-torture/execute/divcmp-1.c: New test case.
20112         * gcc.c-torture/execute/divcmp-2.c: New test case.
20113         * gcc.c-torture/execute/divcmp-3.c: New test case.
20114
20115 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
20116
20117         * g++.dg/other/pragma-re-2.C: New test.
20118
20119 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20120
20121         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20122         * gcc.dg/i386-387-2.c: Likewise.
20123
20124         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20125         __builtin_drem.
20126         * gcc.dg/i386-387-6.c: Likewise.
20127
20128 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20129
20130         * gcc.dg/builtins-33.c: Also check log1p*.
20131
20132 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
20133
20134         PR optimization/15296
20135         * gcc.c-torture/execute/pr15296.c: New test.
20136
20137 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
20138
20139         * gcc.dg/builtins-40.c: New test.
20140
20141 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
20142
20143         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20144
20145 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
20146
20147         * g++.dg/ext/spe1.C: New testcase.
20148
20149 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
20150
20151         * objc.dg/image-info.m: Allow additional attributes
20152         for __image_info section.
20153
20154 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
20155
20156         * gcc.dg/torture/mips-hilo-2.c: New test.
20157
20158 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20159
20160         PR c++/14389
20161         * g++.dg/template/member5.C: New test.
20162
20163 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
20164
20165         * gcc.dg/builtins-34.c: Also check expm1*.
20166
20167 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20168
20169         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20170         * gcc.dg/torture/builtin-convert-3.c: New test.
20171
20172 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
20173
20174         PR middle-end/15054
20175         * g++.dg/opt/pr15054.C: New test.
20176
20177 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20178
20179         * gcc.dg/torture/builtin-rounding-1.c: New test.
20180         * gcc.dg/builtins-25.c: Delete.
20181         * gcc.dg/builtins-29.c: Delete.
20182
20183 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
20184
20185         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20186         * gcc.dg/sibcall-4.c: Likewise.
20187         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20188
20189 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20190
20191         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20192         bit-field on 16-bit targets.
20193
20194 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20195
20196         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20197         16-bit targets.
20198
20199 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
20200
20201         * gcc.dg/rs6000-power2-1.c: Change to compile only.
20202         * gcc.dg/rs6000-power2-2.c: Likewise.
20203
20204 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
20205
20206         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20207         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20208         Change the asm registers to be in form of frN instead of fN.
20209
20210 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20211
20212         * gcc.dg/torture/builtin-convert-2.c: New test.
20213
20214 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
20215
20216         * gcc.dg/rs6000-power2-1.c: New test.
20217         * gcc.dg/rs6000-power2-2.c: New test.
20218
20219 2004-04-28  Jan Hubicka  <jh@suse.cz>
20220
20221         * gcc.dg/unused-6.c: New test.
20222
20223 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
20224             Ulrich Weigand  <uweigand@de.ibm.com>
20225
20226         * ada/acats/run_all.sh: Define $target variable.
20227
20228 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
20229
20230         PR c++/15119
20231         * g++.dg/other/vararg-1.C: New test.
20232
20233         PR c++/4794
20234         * g++.dg/eh/cleanup3.C: New test.
20235
20236 2004-04-24  Laurent GUERBY <laurent@guerby.net>
20237
20238         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20239         and ad8011a (target_insn).
20240         * ada/acats/support/macro.dfs: Likewise.
20241         * ada/acats/support/impbit.adb: New file.
20242
20243 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
20244
20245         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20246
20247 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20248
20249         * gcc.dg/loop-3.c: New test.
20250
20251 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
20252
20253         * gcc.c-torture/execute/simd-5.c: New test.
20254
20255 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20256
20257         PR c++/15064
20258         * g++.dg/template/crash18.C: New test.
20259
20260 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
20261
20262         * g++.dg/ext/complit3.C: New test.
20263
20264 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20265
20266         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20267         * gcc.dg/altivec-3.c: Same.
20268         * gcc.dg/altivec-varargs-1.c: Same.
20269
20270 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20271
20272         * lib/target-supports.exp (check_profiling_available): Assume
20273         profiling is not available on powerpc-eabi targets.
20274
20275 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
20276
20277         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20278         * gcc.dg/vmx/bug-1.c: Ditto.
20279
20280 2004-04-20  Eric Christopher  <echristo@redhat.com>
20281
20282         * gcc.dg/charset/extern.c: New test.
20283         * g++.dg/charset/extern3.cc: Ditto.
20284
20285 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
20286
20287         * gcc.dg/builtins-39.c: New test.
20288
20289 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
20290
20291         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20292
20293 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
20294
20295         * gcc.dg/torture/mips-hilo-1.c: New test.
20296
20297 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
20298
20299         * gcc.c-torture/compile/20040419-1.c: New test.
20300
20301 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
20302
20303         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20304
20305 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
20306             Aldy Hernandez  <aldyh@redhat.com>
20307
20308         * gcc.c-torture/execute/va-arg-24.c: New.
20309
20310 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
20311             Aldy Hernandez  <aldyh@redhat.com>
20312
20313         * gcc.dg/vmx/1b-01.c: New.
20314         * gcc.dg/vmx/1b-02.c: New.
20315         * gcc.dg/vmx/1b-03.c: New.
20316         * gcc.dg/vmx/1b-04.c: New.
20317         * gcc.dg/vmx/1b-05.c: New.
20318         * gcc.dg/vmx/1b-06.c: New.
20319         * gcc.dg/vmx/1b-07.c: New.
20320         * gcc.dg/vmx/1c-01.c: New.
20321         * gcc.dg/vmx/1c-02.c: New.
20322         * gcc.dg/vmx/3a-01a.c: New.
20323         * gcc.dg/vmx/3a-01.c: New.
20324         * gcc.dg/vmx/3a-01m.c: New.
20325         * gcc.dg/vmx/3a-03.c: New.
20326         * gcc.dg/vmx/3a-03m.c: New.
20327         * gcc.dg/vmx/3a-04.c: New.
20328         * gcc.dg/vmx/3a-04m.c: New.
20329         * gcc.dg/vmx/3a-05.c: New.
20330         * gcc.dg/vmx/3a-06.c: New.
20331         * gcc.dg/vmx/3a-06m.c: New.
20332         * gcc.dg/vmx/3a-07.c: New.
20333         * gcc.dg/vmx/3b-01.c: New.
20334         * gcc.dg/vmx/3b-02.c: New.
20335         * gcc.dg/vmx/3b-10.c: New.
20336         * gcc.dg/vmx/3b-13.c: New.
20337         * gcc.dg/vmx/3b-14.c: New.
20338         * gcc.dg/vmx/3b-15.c: New.
20339         * gcc.dg/vmx/3c-01a.c: New.
20340         * gcc.dg/vmx/3c-01.c: New.
20341         * gcc.dg/vmx/3c-02.c: New.
20342         * gcc.dg/vmx/3c-03.c: New.
20343         * gcc.dg/vmx/3d-01.c: New.
20344         * gcc.dg/vmx/4-01.c: New.
20345         * gcc.dg/vmx/4-03.c: New.
20346         * gcc.dg/vmx/5-01.c: New.
20347         * gcc.dg/vmx/5-02.c: New.
20348         * gcc.dg/vmx/5-03.c: New.
20349         * gcc.dg/vmx/5-04.c: New.
20350         * gcc.dg/vmx/5-05.c: New.
20351         * gcc.dg/vmx/5-06.c: New.
20352         * gcc.dg/vmx/5-07.c: New.
20353         * gcc.dg/vmx/5-07t.c: New.
20354         * gcc.dg/vmx/5-08.c: New.
20355         * gcc.dg/vmx/5-10.c: New.
20356         * gcc.dg/vmx/5-11.c: New.
20357         * gcc.dg/vmx/7-01a.c: New.
20358         * gcc.dg/vmx/7-01.c: New.
20359         * gcc.dg/vmx/7c-01.c: New.
20360         * gcc.dg/vmx/7d-01.c: New.
20361         * gcc.dg/vmx/7d-02.c: New.
20362         * gcc.dg/vmx/8-01.c: New.
20363         * gcc.dg/vmx/8-02a.c: New.
20364         * gcc.dg/vmx/8-02.c: New.
20365         * gcc.dg/vmx/brode-1.c: New.
20366         * gcc.dg/vmx/bug-1.c: New.
20367         * gcc.dg/vmx/bug-2.c: New.
20368         * gcc.dg/vmx/bug-3.c: New.
20369         * gcc.dg/vmx/cw-bug-1.c: New.
20370         * gcc.dg/vmx/cw-bug-2.c: New.
20371         * gcc.dg/vmx/cw-bug-3.c: New.
20372         * gcc.dg/vmx/dct.c: New.
20373         * gcc.dg/vmx/debug-1.c: New.
20374         * gcc.dg/vmx/debug-2.c: New.
20375         * gcc.dg/vmx/debug-3.c: New.
20376         * gcc.dg/vmx/debug-4.c: New.
20377         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20378         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20379         * gcc.dg/vmx/eg-5.c: New.
20380         * gcc.dg/vmx/fft.c: New.
20381         * gcc.dg/vmx/gcc-bug-1.c: New.
20382         * gcc.dg/vmx/gcc-bug-2.c: New.
20383         * gcc.dg/vmx/gcc-bug-3.c: New.
20384         * gcc.dg/vmx/gcc-bug-4.c: New.
20385         * gcc.dg/vmx/gcc-bug-5.c: New.
20386         * gcc.dg/vmx/gcc-bug-6.c: New.
20387         * gcc.dg/vmx/gcc-bug-7.c: New.
20388         * gcc.dg/vmx/gcc-bug-8.c: New.
20389         * gcc.dg/vmx/gcc-bug-9.c: New.
20390         * gcc.dg/vmx/gcc-bug-b.c: New.
20391         * gcc.dg/vmx/gcc-bug-c.c: New.
20392         * gcc.dg/vmx/gcc-bug-d.c: New.
20393         * gcc.dg/vmx/gcc-bug-e.c: New.
20394         * gcc.dg/vmx/gcc-bug-f.c: New.
20395         * gcc.dg/vmx/gcc-bug-g.c: New.
20396         * gcc.dg/vmx/gcc-bug-i.c: New.
20397         * gcc.dg/vmx/harness.h: New.
20398         * gcc.dg/vmx/ira1.c: New.
20399         * gcc.dg/vmx/ira2a.c: New.
20400         * gcc.dg/vmx/ira2b.c: New.
20401         * gcc.dg/vmx/ira2.c: New.
20402         * gcc.dg/vmx/ira2c.c: New.
20403         * gcc.dg/vmx/mem.c: New.
20404         * gcc.dg/vmx/newton-1.c: New.
20405         * gcc.dg/vmx/ops.c: New.
20406         * gcc.dg/vmx/sn7153.c: New.
20407         * gcc.dg/vmx/spill2.c: New.
20408         * gcc.dg/vmx/spill3.c: New.
20409         * gcc.dg/vmx/spill.c: New.
20410         * gcc.dg/vmx/t.c: New.
20411         * gcc.dg/vmx/varargs-1.c: New.
20412         * gcc.dg/vmx/varargs-2.c: New.
20413         * gcc.dg/vmx/varargs-3.c: New.
20414         * gcc.dg/vmx/varargs-4.c: New.
20415         * gcc.dg/vmx/varargs-5.c: New.
20416         * gcc.dg/vmx/varargs-6.c: New.
20417         * gcc.dg/vmx/varargs-7.c: New.
20418         * gcc.dg/vmx/vmx.exp: New.
20419         * gcc.dg/vmx/vprint-1.c: New.
20420         * gcc.dg/vmx/vscan-1.c: New.
20421         * gcc.dg/vmx/x-01.c: New.
20422         * gcc.dg/vmx/x-02.c: New.
20423         * gcc.dg/vmx/x-03.c: New.
20424         * gcc.dg/vmx/x-04.c: New.
20425         * gcc.dg/vmx/x-05.c: New.
20426         * gcc.dg/vmx/yousufi-1.c: New.
20427         * gcc.dg/vmx/zero-1.c: New.
20428         * gcc.dg/vmx/zero.c: New.
20429
20430 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
20431
20432         * g++.dg/lookup/java1.C: Update for chage of
20433         _Jv_AllocObject.
20434         * g++.dg/lookup/java2.C: Likewise.
20435
20436 2004-04-17  Laurent GUERBY <laurent@guerby.net>
20437
20438         * ada/acats/run_all.sh: use -O2 by default.
20439
20440 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
20441
20442         * gcc.dg/vr-mult-[12].c: New tests.
20443
20444 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20445
20446         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20447
20448         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20449
20450 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
20451
20452         * lib/target-supports.exp (check_profiling_available): Assume profiling
20453         isn't available for mips*-*-elf targets.
20454
20455 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
20456
20457         * gcc.dg/builtins-38.c: New test.
20458
20459 2004-04-14  Eric Christopher  <echristo@redhat.com>
20460
20461         * g++.dg/charset/charset.exp: Run .cc extension tests.
20462
20463 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
20464
20465         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
20466
20467 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20468
20469         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20470
20471 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
20472
20473         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20474         * gcc.dg/i386-387-2.c: Likewise.
20475
20476         * gcc.dg/i386-387-7.c: New test.
20477         * gcc.dg/i386-387-8.c: New test.
20478
20479         * gcc.dg/builtins-37.c: New test.
20480
20481 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
20482
20483         * g++.dg/pch/externc-1.C: Add missing semicolon.
20484
20485 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
20486
20487         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20488
20489 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20490
20491         * gcc.c-torture/execute/20040411-1.c: New test.
20492
20493 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20494
20495         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20496
20497 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
20498
20499         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20500
20501 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
20502
20503         * lib/target-supports.exp (check_named_sections_available): New.
20504         * lib/gcc-dg.exp (dg-require-named-sections): New.
20505         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20506         old-deja.exp.  Also prune error-count message from HP linker.
20507         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20508
20509         * g++.dg/init/init-ref4.C: Use dg-require-weak.
20510         * g++.old-deja/g++.pt/static3.C: Likewise.
20511         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20512
20513 2004-04-09  Roger Sayle  <roger@eyesopen.com>
20514
20515         * gcc.c-torture/execute/20040409-1.c: New test case.
20516         * gcc.c-torture/execute/20040409-2.c: New test case.
20517         * gcc.c-torture/execute/20040409-3.c: New test case.
20518
20519 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20520
20521         * gcc.dg/20040409-1.c: New test.
20522
20523 2004-04-08  Roger Sayle  <roger@eyesopen.com>
20524
20525         PR target/14888
20526         * g++.dg/opt/pr14888.C: New test case.
20527
20528 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
20529
20530         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
20531         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
20532         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
20533         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
20534         New tests.
20535
20536 2004-04-08  Paul Brook  <paul@codesourcery.com>
20537
20538         * gcc.dg/spill-1.c: New test.
20539
20540 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20541
20542         * gcc.dg/torture/builtin-ctype-2.c: New test.
20543
20544 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
20545
20546         * gcc.dg/pch/pch.exp: Add largefile test.
20547
20548 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
20549
20550         * g++.dg/pch/externc-1.Hs: New.
20551         * g++.dg/pch/externc-1.C: New.
20552
20553 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20554
20555         * gcc.dg/compat/struct-by-value-5a_main.c,
20556         gcc.dg/compat/struct-by-value-5b_main.c: New files.
20557         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
20558         * gcc.dg/compat/struct-by-value-5a_x.c,
20559         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
20560         gcc.dg/compat/struct-by-value-5_x.c.
20561         * gcc.dg/compat/struct-by-value-5a_y.c,
20562         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
20563         gcc.dg/compat/struct-by-value-5_y.c.
20564
20565         * gcc.dg/compat/struct-by-value-6a_main.c,
20566         gcc.dg/compat/struct-by-value-6b_main.c: New files.
20567         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
20568         * gcc.dg/compat/struct-by-value-6a_x.c,
20569         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
20570         gcc.dg/compat/struct-by-value-6_x.c.
20571         * gcc.dg/compat/struct-by-value-6a_y.c,
20572         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
20573         gcc.dg/compat/struct-by-value-6_y.c.
20574
20575         * gcc.dg/compat/struct-by-value-7a_main.c,
20576         gcc.dg/compat/struct-by-value-7b_main.c: New files.
20577         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
20578         * gcc.dg/compat/struct-by-value-7a_x.c,
20579         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
20580         gcc.dg/compat/struct-by-value-7_x.c.
20581         * gcc.dg/compat/struct-by-value-7a_y.c,
20582         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
20583         gcc.dg/compat/struct-by-value-7_y.c.
20584
20585 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
20586
20587         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
20588         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
20589         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
20590         options.
20591
20592 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
20593
20594         * gcc.dg/builtins-36.c: New test.
20595
20596 2004-04-06  Paul Brook  <paul@codesourcery.com>
20597
20598         * README.gcc: Remove obsolete contraint on testcases.
20599
20600 2004-04-05  Paul Brook  <paul@codesourcery.com>
20601
20602         PR2123
20603         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
20604         failure and exit(0) on success.
20605         * g++.dg/expr/anew2.C: Ditto.
20606         * g++.dg/expr/anew3.C: Ditto.
20607         * g++.dg/expr/anew4.C: Ditto.
20608
20609 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
20610
20611         PR c++/3518
20612         * g++.dg/template/unify7.C: New.
20613
20614 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20615
20616         * g++.dg/README: Bring up to date with new subdirectories; remove
20617         duplicate subdirectory lines.
20618
20619 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
20620
20621         PR c++/14007
20622         * g++.dg/template/unify5.C: New.
20623         * g++.dg/template/unify6.C: New.
20624         * g++.dg/template/qualttp20.C: Adjust.
20625         * g++.old-deja/g++.jason/report.C: Adjust.
20626         * g++.old-deja/g++.other/qual1.C: Adjust.
20627
20628 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
20629
20630         PR c++/14803
20631         * g++.dg/inherit/ptrmem1.C: New test.
20632
20633 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
20634
20635         PR c++/14755
20636         * gcc.c-torture/execute/20040331-1.c: New test.
20637         * gcc.dg/20040331-1.c: New test.
20638
20639 2004-04-01  Paul Brook  <paul@codesourcery.com>
20640
20641         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
20642
20643 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
20644
20645         PR c++/14724
20646         * g++.dg/init/goto1.C: New test.
20647
20648         PR c++/14763
20649         * g++.dg/template/defarg4.C: New test.
20650
20651 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
20652
20653         * gcc.dg/altivec-11.c: Extend test for more valid cases.
20654
20655 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
20656
20657         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
20658
20659 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
20660
20661         * gcc.dg/noncompile/undeclared-2.c: New test.
20662
20663 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20664
20665         * gcc.dg/940409-1.c: Remove XFAIL.
20666         * gcc.dg/reg-vol-struct-1.c: New test.
20667
20668 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20669
20670         * gcc.dg/torture/builtin-wctype-1.c: New test.
20671
20672 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
20673
20674         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
20675         * gcc.dg/20001101-1.c: Likewise.
20676         * gcc.dg/20001102-1.c: Likewise.
20677
20678 2004-03-25  Roger Sayle  <roger@eyesopen.com>
20679
20680         * gcc.dg/compare8.c: Add an additional test for XOR.
20681
20682 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20683
20684         * gcc.dg/torture/builtin-ctype-1.c: New test.
20685
20686 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20687
20688         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
20689         * gcc.dg/torture/builtin-math-1.c: Likewise.
20690         * gcc.dg/torture/builtin-power-1.c: New test.
20691
20692 2004-03-24  Andreas Schwab  <schwab@suse.de>
20693
20694         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
20695         IA64 assembler.
20696
20697 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20698             Roger Sayle  <roger@eyesopen.com>
20699
20700         * gcc.dg/compare8.c: New test case.
20701
20702 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
20703
20704         * g++.dg/ext/altivec-7.C: New test.
20705
20706 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
20707
20708         PR 12267, 12391, 12560, 13129, 14114, 14133
20709         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
20710         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
20711         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
20712         Adjust error regexps.
20713         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
20714         * gcc.dg/noncompile/undeclared-1.c: New test cases.
20715         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
20716         * gcc.dg/local1.c: Add explanatory comment.
20717
20718 2004-03-23  Roger Sayle  <roger@eyesopen.com>
20719
20720         PR optimization/14669
20721         * g++.dg/opt/fold2.C: New test case.
20722
20723 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
20724
20725         PR c/14069
20726         * gcc.dg/20040322-1.c: New test.
20727
20728 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20729
20730         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
20731         * gcc.dg/ultrasp4.c: Likewise.
20732         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
20733
20734 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20735
20736         * gcc.dg/i386-sse-8.c: Reset default options.
20737
20738 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20739
20740         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
20741         in the error message text.
20742
20743 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20744
20745         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
20746
20747 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
20748
20749         PR c++/14616
20750         * g++.dg/init/array13.C: New test.
20751
20752 2004-03-20  Roger Sayle  <roger@eyesopen.com>
20753
20754         PR target/13889
20755         * gcc.c-torture/compile/pr13889.c: New test case.
20756
20757 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20758
20759         PR c/14635
20760         * builtins-1.c (nan, nans): Don't test.
20761         * builtins-30.c: Don't use nan, nanf, nanl.
20762         * builtins-35.c: New test.
20763
20764 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
20765
20766         * g++.dg/ext/altivec-6.C: New test.
20767
20768 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
20769
20770         * g++.dg/init/placement3.C: New test.
20771
20772         * g++.dg/template/spec13.C: New test.
20773
20774         * g++.dg/lookup/using11.C: New test.
20775
20776         * g++.dg/lookup/koenig3.C: New test.
20777
20778         * g++.dg/template/operator2.C: New test.
20779
20780         * g++.dg/expr/dtor3.C: New test.
20781         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
20782         marker.
20783         * g++.old-deja/g++.law/visibility28.C: Likewise.
20784
20785 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
20786
20787         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
20788         * gcc.dg/ppc64-abi-3.c: Likewise.
20789
20790 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20791
20792         PR c++/14545
20793         * g++.dg/parse/template15.C: New test.
20794
20795 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20796
20797         * g++.dg/expr/dtor2.C: New test.
20798
20799         * g++.dg/lookup/anon4.C: New test.
20800
20801         * g++.dg/overload/using1.C: New test.
20802
20803         * g++.dg/template/lookup7.C: New test.
20804
20805         * g++.dg/template/typename6.C: New test.
20806
20807         * g++.dg/expr/cond6.C: New test.
20808
20809 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20810
20811         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
20812
20813 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20814
20815         * g++.dg/expr/cond5.C: New test.
20816         * g++.dg/expr/constcast1.C: Likewise.
20817         * g++.dg/expr/ptrmem2.C: Likewise.
20818         * g++.dg/expr/ptrmem3.C: Likewise.
20819         * g++.dg/lookup/main1.C: Likewise.
20820         * g++.dg/template/lookup6.C: Likewise.
20821
20822 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20823
20824         * gcc.dg/local1.c: New test.
20825
20826         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
20827
20828 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20829
20830         * gcc.dg/torture/builtin-convert-1.c: New test.
20831
20832 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20833
20834         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
20835
20836 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20837
20838         PR c++/14481
20839         * g++.dg/warn/Wunused-7.C: New test.
20840
20841 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20842
20843         * gcc.dg/torture/builtin-integral-1.c: New test.
20844
20845 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20846
20847         PR c++/14586
20848         * g++.dg/parse/non-dependent3.C: New test.
20849
20850 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
20851
20852         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
20853         * g++.dg/eh/simd-2.C: Likewise.
20854         * g++.dg/init/array10.C: Likewise.
20855         * gcc.c-torture/compile/simd-1.c: Likewise.
20856         * gcc.c-torture/compile/simd-2.c: Likewise.
20857         * gcc.c-torture/compile/simd-3.c: Likewise.
20858         * gcc.c-torture/compile/simd-4.c: Likewise.
20859         * gcc.c-torture/compile/simd-6.c: Likewise.
20860         * gcc.c-torture/execute/simd-1.c: Likewise.
20861         * gcc.c-torture/execute/simd-2.c: Likewise.
20862         * gcc.dg/compat/vector-defs.h: Likewise.
20863         * gcc.dg/20020531-1.c: Likewise.
20864         * gcc.dg/altivec-3.c: Likewise.
20865         * gcc.dg/altivec-4.c: Likewise.
20866         * gcc.dg/altivec-varargs-1.c: Likewise.
20867         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
20868         * gcc.dg/i386-mmx-3.c: Likewise.
20869         * gcc.dg/i386-sse-4.c: Likewise.
20870         * gcc.dg/i386-sse-5.c: Likewise.
20871         * gcc.dg/i386-sse-8.c: Likewise.
20872         * gcc.dg/simd-1.c: Likewise.
20873         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
20874         __ev64_opaque__ since the machine description provides it.
20875
20876 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20877
20878         * lib/compat.exp (skip_list): New global variable.
20879         Use it to hold the user defined COMPAT_SKIPS list if any.
20880         (compat-obj): Add the members of skip_list to optall.
20881
20882 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20883
20884         * gcc.dg/compat/union-by-value-1_main.c,
20885         union-by-value-1_x.c, union-by-value-1_y.c,
20886         union-check.h, union-defs.h,
20887         union-init.h, union-return-1_main.c,
20888         union-return-1_x.c, union-return-1_y.c: New files.
20889
20890 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20891
20892         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
20893         mixed-struct-init.h: Add 4 mixed structure types.
20894         struct-by-value-21_main.c, struct-by-value-21_x.c,
20895         struct-by-value-21_y.c, struct-return-21_main.c,
20896         struct-return-21_x.c, struct-return-21_y.c: New files.
20897
20898 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
20899
20900         PR c++/14550
20901         * g++.dg/parse/template14.C: New test.
20902
20903 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20904
20905         * gcc.c-torture/execute/20040313-1.c: New test.
20906
20907 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
20908
20909         PR target/14533
20910         * gcc.dg/20040311-2.c: New test.
20911
20912 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
20913
20914         PR other/14544
20915         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
20916         bit-field.
20917
20918 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
20919
20920         * gcc.dg/20040305-2.c: Add missing return statement.
20921
20922 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20923
20924         * gcc.dg/builtins-34.c: Also check pow10*.
20925
20926 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20927
20928         PR target/14262
20929         * gcc.dg/20040305-2.c: New test.
20930
20931 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20932
20933         * gcc.dg/20040310-1.c: New test.
20934
20935 2004-03-11  Roger Sayle  <roger@eyesopen.com>
20936
20937         * gcc.c-torture/execute/20040311-1.c: New test case.
20938
20939 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
20940
20941         PR c++/14476
20942         * g++.dg/lookup/enum1.C: New test.
20943
20944 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
20945
20946         PR c++/14510
20947         * g++.dg/lookup/struct2.C: New test.
20948
20949 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
20950
20951         * gcc.dg/builtins-34.c: New test.
20952
20953 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20954
20955         * gcc.dg/torture/builtin-nonneg-1.c: New test.
20956
20957 2004-03-09  James E Wilson  <wilson@specifixinc.com>
20958
20959         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
20960         * gcc.dg/alias-2.c: New testcase.
20961
20962 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
20963
20964         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
20965
20966 2004-03-09  Roger Sayle  <roger@eyesopen.com>
20967
20968         * gcc.c-torture/execute/20040309-1.c: New test case.
20969
20970 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20971
20972         PR c++/14397
20973         * g++.dg/overload/ref1.C: New.
20974
20975 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20976
20977         PR c++/14409
20978         * g++.dg/template/spec12.C: New test.
20979
20980         PR c++/14448
20981         * g++.dg/parse/crash14.C: New test.
20982
20983 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20984
20985         PR c++/14230
20986         * g++.dg/init/ref11.C: New test.
20987
20988 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20989
20990         PR c++/14432
20991         * g++.dg/parse/builtin2.C: New test.
20992
20993 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20994
20995         PR c++/14401
20996         * g++.dg/init/ctor3.C: New test.
20997         * g++.dg/init/union1.C: New test.
20998         * g++.dg/ext/anon-struct4.C: New test.
20999
21000 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21001
21002         * g++.dg/lookup/koenig1.C: Tweak error messages.
21003         * g++.dg/lookup/used-before-declaration.C: Likewise.
21004         * g++.dg/other/do1.C: Likewise.
21005         * g++.dg/overload/koenig1.C: Likewise.
21006         * g++.dg/parse/crash13.C: Likewise.
21007         * g++.dg/template/instantiate3.C: Likewise.
21008
21009 2004-03-08  Eric Christopher  <echristo@redhat.com>
21010
21011         * * lib/target-supports.exp: Enable libiconv in test
21012         compilation.  Fix up error checking.
21013
21014 2004-03-08  Roger Sayle  <roger@eyesopen.com>
21015
21016         PR middle-end/14289
21017         * gcc.dg/pr14289-1.c: New test case.
21018         * gcc.dg/pr14289-2.c: Likewise.
21019         * gcc.dg/pr14289-3.c: Likewise.
21020
21021 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
21022
21023         * gcc.c-torture/execute/20040308-1.c: New test.
21024
21025 2004-03-07  Roger Sayle  <roger@eyesopen.com>
21026
21027         * gcc.c-torture/execute/20040307-1.c: New test case.
21028
21029 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
21030
21031         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21032
21033 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
21034
21035         * gcc.dg/20040306-1.c: New test.
21036
21037 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
21038
21039         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21040         them static.
21041         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21042
21043 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21044
21045         PR c/14465
21046         * gcc.dg/decl-6.c: New test.
21047
21048 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21049
21050         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21051         Rename LOGPOW -> LOG_POW.
21052         (SQRT_EXP, POW_EXP): New.
21053
21054 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21055
21056         * gcc.dg/i386-sse-8.c: New test.
21057
21058 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21059
21060         PR c/14114
21061         * gcc.dg/decl-5.c: New test.
21062
21063 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
21064
21065         * gcc.dg/20040305-1.c: New test.
21066
21067 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
21068
21069         PR other/14354
21070         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21071
21072 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
21073
21074         PR c++/14425, c++/14426
21075         * g++.dg/ext/altivec-4.C: New test.
21076         * g++.dg/ext/altivec-5.C: New test.
21077
21078 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
21079
21080         * g++.old-deja/g++.other/linkage1.C: Expect errors about
21081         global variables of a type with no linkage.
21082         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21083         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21084         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21085         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21086         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21087         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21088         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21089         * g++.dg/warn/deprecated.C: Name enum Color.
21090         * g++.dg/overload/VLA.C: Name structure for 'b'.
21091         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21092
21093 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21094
21095         * gcc.c-torture/compile/20040304-1.c: New test.
21096
21097 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
21098
21099         PR 13728
21100         * gcc.dg/decl-4.c: New testcase.
21101
21102 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
21103
21104         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21105         as PRECF if sizeof (float) > sizeof (double).
21106         (PRECL): Make it the same as PRECF if
21107         sizeof (float) > sizeof (long double).
21108
21109 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21110
21111         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21112         system type.  Add check for irix6 which doesn't have c99 runtime.
21113
21114 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
21115
21116         * gcc.dg/const-elim-1.c: xfail for xtensa.
21117
21118 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21119
21120         PR c++/14369
21121         * g++.dg/template/cond4.C: New test.
21122
21123 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21124
21125         PR c++/14360
21126         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21127
21128         PR c++/14361
21129         * g++.dg/parse/defarg7.C: New test.
21130
21131         PR c++/14359
21132         * g++.dg/template/friend26.C: New test.
21133
21134 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21135
21136         PR c++/14324
21137         * g++.dg/abi/mangle21.C: New test.
21138
21139         PR c++/14260
21140         * g++.dg/parse/constructor2.C: New test.
21141
21142         PR c++/14337
21143         * g++.dg/template/sfinae1.C: New test.
21144
21145 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21146
21147         PR c++/14267
21148         * g++.dg/expr/crash2.C: New test.
21149
21150         PR middle-end/13448
21151         * gcc.dg/inline-5.c: New test.
21152         * gcc.dg/always-inline.c: Split out tests into ...
21153         * gcc.dg/always-inline2.c: ... this and ...
21154         * gcc.dg/always-inline3.c: ... this.
21155
21156 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21157
21158         PR debug/12103
21159         * g++.dg/debug/crash1.C: New test.
21160
21161 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
21162
21163         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21164         function with __attribute__((noinline)).
21165         (recurser_void2): Likewise.
21166         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21167         (recurser_void2): Likewise.
21168
21169 2004-02-29  Roger Sayle  <roger@eyesopen.com>
21170
21171         PR middle-end/14203
21172         * g++.dg/warn/Wunused-6.C: New test case.
21173
21174 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
21175
21176         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21177         not defined.
21178
21179 2004-02-27  Eric Christopher  <echristo@redhat.com>
21180
21181         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21182         * g++.dg/charset/asm2.c: Run only x86.
21183         * gcc.dg/charset/asm3.c: Ditto.
21184
21185 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
21186
21187         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21188         ld_library_path.
21189
21190 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
21191
21192         * g++.dg/ext/altivec-3.C: New.
21193
21194 2004-02-26  Richard Henderson  <rth@redhat.com>
21195
21196         * g++.dg/ext/attrib10.C: Mark for warning.
21197         * gcc.dg/attr-alias-1.c: New.
21198
21199 2004-02-26  Richard Henderson  <rth@redhat.com>
21200
21201         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21202         * gcc.c-torture/execute/20040208-2.c: ... it back.
21203
21204 2004-02-26  Eric Christopher  <echristo@redhat.com>
21205
21206         * lib/target-supports.exp (check-iconv-available): New function.
21207         * lib/gcc-dg.exp (dg-require-iconv): New function.
21208         Use above.
21209         * gcc.dg/charset: New directory.
21210         * gcc.dg/charset/charset.exp: New file.
21211         * gcc.dg/charset/asm1.c: Ditto.
21212         * gcc.dg/charset/asm2.c: Ditto.
21213         * gcc.dg/charset/asm3.c: Ditto.
21214         * gcc.dg/charset/asm4.c: Ditto.
21215         * gcc.dg/charset/asm5.c: Ditto.
21216         * gcc.dg/charset/attribute1.c: Ditto.
21217         * gcc.dg/charset/attribute2.c: Ditto.
21218         * gcc.dg/charset/string1.c: Ditto.
21219         * g++.dg/charset: New directory.
21220         * g++.dg/dg.exp: Add here. Special options.
21221         * g++.dg/charset/charset.exp: New file.
21222         * g++.dg/charset/asm1.c: Ditto.
21223         * g++.dg/charset/asm2.c: Ditto.
21224         * g++.dg/charset/asm3.c: Ditto.
21225         * g++.dg/charset/asm4.c: Ditto.
21226         * g++.dg/charset/attribute1.c: Ditto.
21227         * g++.dg/charset/attribute2.c: Ditto.
21228         * g++.dg/charset/extern1.cc: Ditto.
21229         * g++.dg/charset/extern2.cc: Ditto.
21230         * g++.dg/charset/string1.c: Ditto.
21231
21232 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
21233
21234         PR c++/14278
21235         * g++.dg/parse/comma1.C: New test.
21236
21237 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21238
21239         PR c++/14284
21240         * g++.dg/template/ttp8.C: New test.
21241
21242 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
21243
21244         * gcc.dg/fixuns-trunc-1.c: New test.
21245
21246 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21247
21248         * gcc.dg/builtins-config.h: Use #elif.
21249
21250 2004-02-26  Michael Matz  <matz@suse.de>
21251
21252         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21253         * gcc.dg/991214-1.c: Likewise.
21254         * gcc.dg/i386-asm-1.c: Likewise.
21255
21256 2004-02-25  Richard Henderson  <rth@redhat.com>
21257
21258         * gcc.c-torture/execute/20040208-2.c: Move ...
21259         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21260
21261 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21262
21263         PR c++/14246
21264         * g++.dg/other/crash-3.C: New test.
21265
21266 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21267
21268         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21269         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21270
21271         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21272         HP-UX.
21273
21274 2004-02-24  Michael Matz  <matz@suse.de>
21275
21276         * gcc.dg/i386-regparm.c: New.
21277
21278 2004-02-23  James E Wilson  <wilson@specifixinc.com>
21279
21280         * gcc.c-torture/execute/20040223-1.c: New.
21281
21282 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
21283             Kazu Hirata  <kazu@cs.umass.edu>
21284
21285         * gcc.dg/fwritable-strings-1.c: Remove.
21286
21287 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
21288
21289         PR c/14156
21290         * gcc.dg/20040223-1.c: New test.
21291
21292 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21293
21294         PR c++/14106
21295         * g++.dg/ext/typeof9.C: New test.
21296
21297 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21298
21299         PR c++/14250
21300         * g++.dg/other/switch1.C: New test.
21301
21302 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21303
21304         * gcc.dg/cast-function-1.c: Adjust for new informative message.
21305         * gcc.dg/va-arg-1.c: Likewise.
21306
21307 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21308
21309         PR c++/14143
21310         * g++.dg/template/koenig5.C: New test.
21311
21312 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
21313
21314         * g++.dg/ext/altivec-1.C: Generalize target triple.
21315         * g++.dg/ext/altivec-2.C: New test case.
21316         * g++.dg/ext/altivec_check.h: New file.
21317         * gcc.dg/altivec-1.c: Generalize target triple;
21318         include altivec_check.h and call altivec_check().
21319         * gcc.dg/altivec-[2-5].c: Generalize target triple.
21320         * gcc.dg/altivec-6.c: New test case.
21321         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21322         type casts as needed.
21323         * gcc.dg/altivec-10.c: Include altivec_check.h and call
21324         altivec_check().
21325         * gcc.dg/altivec-12.c: New test case.
21326         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21327         include altivec_check.h and call altivec_check().
21328         * gcc.dg/altivec_check.h: New file.
21329
21330 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21331
21332         * lib/target-supports.exp (check_alias_available): Don't mangle
21333         function `g' in test program.
21334
21335 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21336
21337         * lib/target-supports.exp (check_profiling_available): Check
21338         argument to determine whether we support a profiling type.
21339         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21340         check_profiling_available.
21341         * g++.dg/bprob/bprob.exp: Likewise.
21342         * g77.dg/bprob/bprob.exp: Likewise.
21343         * gcc.misc-tests/bprob.exp: Likewise.
21344         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21345         dg-require-profiling and delete expected error handling.
21346         * gcc.dg/20021014-1.c: Likewise.
21347         * gcc.dg/nest.c: Likewise.
21348
21349 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21350
21351         PR c++/12007
21352         * g++.dg/other/vthunk1.C: New test.
21353
21354 2004-02-20  Falk Hueffner  <falk@debian.org>
21355
21356         PR target/14201
21357         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21358
21359 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
21360
21361         PR c++/13927
21362         * g++.dg/other/error8.C: Remove XFAIL markers.
21363
21364         PR c++/14173
21365         * g++.dg/ext/packed5.C: New test.
21366
21367         PR c++/14199
21368         * g++.dg/warn/Wunused-5.C: New test.
21369
21370         PR c++/14186
21371         * g++.dg/lookup/member1.C: New test.
21372
21373 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
21374
21375         * gcc.c-torture/compile/20040130-1.c: Enable only when
21376         __INT_MAX__ >= 2147483647L.
21377         * gcc.c-torture/compile/961203-1.c: Likewise.
21378
21379 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
21380
21381         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21382         * g++.dg/opt/template1.C: Robustify assembler regexp
21383
21384 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21385
21386         * gcc.c-torture/execute/simd-4.x: Remove.
21387         * gcc.c-torture/execute/va-arg-25.x: Likewise.
21388         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21389         Guard with #ifndef SKIP_ATTRIBUTE.
21390         * gcc.dg/compat/vector-1_y.c: Likewise.
21391         * gcc.dg/compat/vector-2_x.c: Likewise.
21392         * gcc.dg/compat/vector-2_y.c: Likewise.
21393         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21394         * g++.dg/eh/simd-2.C: Likewise.
21395
21396 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
21397
21398         * gcc.c-torture/compile/complex-1.c: New.
21399
21400 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
21401
21402         PR target/14209
21403         * gcc.c-torture/execute/20040218-1.c: New test.
21404
21405 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21406
21407         PR c++/14181
21408         * g++.dg/parse/new2.C: New test.
21409
21410 2004-02-18  Paul Brook  <paul@codesourcery.com>
21411
21412         * gcc.c-torture/compile/libcall-1.c: New test.
21413
21414 2004-02-18  Paul Brook  <paul@codesourcery.com>
21415
21416         PR debug/12934
21417         * gcc.dg/debug/debug-7.c: New test.
21418
21419 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
21420
21421         * gcc.dg/20040217-1.c: New test.
21422
21423 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
21424
21425         * gcc.c-torture/execute/990208-1.x: Delete.
21426
21427 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
21428
21429         * gcc.c-torture/execute/20040208-2.x: New file.
21430
21431 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
21432
21433         PR c++/11326
21434         * g++.dg/abi/structret1.C: New test.
21435
21436 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
21437
21438         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21439         (i386_cpuid): No need to test if cpuid is available on AMD64.
21440         Fix assembly, so that it works onboth i386 and AMD64.
21441         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21442         (vecInLong): Fix s[] member type to unsigned int.
21443         (vecInWord): Remove type.
21444         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21445         (a64, b64, c64, d64, e64): Remove.
21446         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21447         Remove unused variable.  Remove initialization of removed variables.
21448         Don't call mmx_tests nor sse_tests.
21449         (reference_mmx, reference_sse): Remove.
21450         (check): Add return stmt.
21451         * gcc.dg/i386-sse-7.c: New test.
21452         * gcc.dg/i386-mmx-4.c: New test.
21453
21454 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21455
21456         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21457         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21458         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21459         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21460         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21461         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21462         g++.dg/tc1/dr94.C: Fix line terminator.
21463
21464 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
21465
21466         * gcc.c-torture/compile/20040216-1.c: New.
21467
21468 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21469
21470         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21471         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21472         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21473         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21474         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21475         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21476
21477 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21478
21479         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21480
21481 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
21482
21483         PR c++/13971
21484         * g++.dg/expr/cond4.C: New test.
21485
21486         PR c++/14086
21487         * g++.dg/lookup/crash2.C: New test.
21488
21489 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
21490
21491         * gcc.c-torture/compile/20040214-2.c: New test.
21492
21493 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
21494
21495         PR c++/14116
21496         * g++.dg/ext/typeof8.C: New test.
21497
21498 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
21499
21500         * gcc.c-torture/compile/20040214-1.c: New test.
21501
21502 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21503
21504         PR c++/13635
21505         * g++.dg/template/spec11.C: New test.
21506
21507 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21508
21509         PR c++/13927
21510         * g++.dg/other/error8.C: New test.
21511
21512 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
21513
21514         PR c++/14122
21515         * g++.dg/template/array4.C: New test.
21516
21517         PR c++/14108
21518         * g++.dg/inherit/thunk2.C: New test.
21519
21520         PR c++/14083
21521         * g++.dg/eh/cond2.C: New test.
21522
21523 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
21524
21525         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
21526
21527 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
21528
21529         * lib/scanasm.exp (dg-scan): Quote pattern before display.
21530
21531 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
21532
21533         * g++.dg/simd-2.C: xfail on ppc64-linux.
21534
21535 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21536
21537         PR c/456
21538         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
21539         tests.
21540
21541 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
21542
21543         * gcc.dg/builtins-33.c: New test.
21544
21545 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
21546
21547         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
21548
21549 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21550
21551         * g++.dg/simd-2.C: Set -maltivec for ppc64.
21552
21553 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21554
21555         * gcc.dg/ppc64-abi-3.c: New test.
21556
21557 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
21558
21559         PR c/14092
21560
21561         * gcc.dg/pr14092-1.c: New testcase.
21562
21563 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
21564
21565         * gcc.dg/cpp/assert4.c: Fix typo last change.
21566
21567         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
21568         * gcc.dg/cpp/assert4.c: Handle powerpc64.
21569
21570         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
21571
21572 2004-02-09  Roger Sayle  <roger@eyesopen.com>
21573
21574         * gcc.c-torture/compile/20040209-1.c: New test case.
21575
21576 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21577
21578         * gcc.dg/c90-init-1.c: Adjust expected error messages.
21579
21580 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
21581
21582         * gcc.c-torture/execute/20040208-[12].c: New tests.
21583
21584 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21585
21586         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
21587
21588 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21589
21590         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
21591
21592 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21593
21594         Bug 13856
21595         * gcc.dg/visibility-8.c: New testcase.
21596
21597 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21598
21599         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
21600         arguments.
21601         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
21602
21603 2004-02-07  Roger Sayle  <roger@eyesopen.com>
21604
21605         PR middle-end/13696
21606         * g++.dg/opt/fold1.C: New test case.
21607
21608 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21609
21610         PR c++/14033
21611         * g++.dg/other/crash-2.C: New test.
21612
21613 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21614
21615         PR c++/14028
21616         * g++.dg/parse/angle-bracket2.C: New test.
21617
21618 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21619
21620         PR middle-end/13750
21621         Revert:
21622         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21623         PR pch/13361
21624         * testsuite/g++.dg/pch/wchar-1.C: New.
21625         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21626
21627 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21628
21629         PR c++/14008
21630         * g++.dg/parse/error15.C: New test.
21631         * g++.dg/parse/crash11.C: Update dg-error mark.
21632
21633 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21634
21635         PR c++/13932
21636         * g++.dg/warn/conv2.C: New test.
21637
21638 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21639
21640         PR c++/13086
21641         * g++.dg/warn/incomplete1.C: Remove xfail.
21642
21643 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21644
21645         * lib/file-format.exp (gcc_target_object_format): Use
21646         ${tool}_target_compile, not gcc_target_compile.
21647         * lib/target-supports.exp (check_alias_available): Likewise.
21648         (check_gc_sections_available): Likewise.
21649         * g++.dg/ext/attrib10.C: Use dg-require-alias.
21650         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
21651         dg-require-alias.
21652
21653 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21654
21655         PR c++/13969
21656         * g++.dg/template/static6.C: New test.
21657
21658 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
21659
21660         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
21661
21662 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21663
21664         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
21665         tests for systems where `char' is unsigned by default.
21666
21667 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21668
21669         PR c++/13997
21670         * g++.dg/template/partial3.C: New test.
21671
21672 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
21673
21674         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
21675         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
21676         Remove mentions of obsolete ports.
21677
21678 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
21679
21680         * gcc.dg/noncompile/20001228-1.c: Fix for new
21681         error message.
21682
21683 2004-02-03  Roger Sayle  <roger@eyesopen.com>
21684
21685         PR target/9348
21686         * gcc.c-torture/execute/multdi-1.c: New test case.
21687
21688 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21689
21690         PR c++/13925
21691         * g++.dg/template/lookup5.C: New test.
21692
21693 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21694
21695         PR c++/13950
21696         * g++.dg/template/lookup4.C: New test.
21697
21698         PR c++/13970
21699         * g++.dg/parse/error14.C: New test.
21700
21701         PR c++/14002
21702         * g++.dg/parse/template13.C: New test.
21703
21704 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21705
21706         PR c++/13978
21707         * g++.dg/template/koenig4.C: New test.
21708
21709         PR c++/13968
21710         * g++.dg/template/crash17.C: New test.
21711
21712         PR c++/13975
21713         * g++.dg/parse/error13.C: New test.
21714         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
21715
21716 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21717
21718         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
21719
21720 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
21721
21722         PR c/11658
21723         PR c/13994
21724         * gcc.dg/noncompile/20040203-1.c: New test.
21725         * gcc.dg/noncompile/20040203-2.c: Likewise.
21726         * gcc.dg/noncompile/20040203-3.c: Likewise.
21727         * gcc.dg/20040203-1.c: Likewise.
21728
21729 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
21730
21731         PR c++/10858
21732         * g++.dg/template/sizeof7.C: New test.
21733
21734 2004-02-02  Eric Christopher  <echristo@redhat.com>
21735             Zack Weinberg  <zack@codesourcery.com>
21736
21737         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
21738
21739 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
21740
21741         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
21742         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
21743         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
21744         * gcc.dg/cleanup-5.c: Run only on Linux targets.
21745
21746 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
21747
21748         PR c++/13113
21749         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
21750
21751         PR c++/13854
21752         * g++.dg/ext/attrib13.C: New test.
21753
21754         PR c++/13907
21755         * g++.dg/conversion/op2.C: New test.
21756
21757 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21758
21759         * gcc.dg/titype-1.c: Fix pasto.
21760
21761 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21762
21763         * gcc.dg/titype-1.c: New test.
21764
21765 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21766
21767         PR c++/13957
21768         * g++.dg/template/non-type-template-argument-1.C,
21769         g++.dg/template/qualified-id1.C: Update dg-error marks.
21770         * g++.dg/template/nontype6.C: New test.
21771
21772 2004-02-01  Roger Sayle  <roger@eyesopen.com>
21773
21774         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
21775         * gcc.dg/builtins-31.c: New testcase.
21776         * gcc.dg/builtins-32.c: New testcase.
21777
21778 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
21779
21780         * objc.dg/call-super-2.m: Update line numbers
21781         for the including of stddef.h.
21782
21783 2004-01-30  Michael Matz  <matz@suse.de>
21784
21785         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
21786         g++.dg/ext/case-range3.C: New tests.
21787
21788 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21789
21790         DR206
21791         PR c++/13813
21792         * g++.dg/template/member4.C: New test.
21793
21794 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21795
21796         PR c++/13683
21797         * g++.dg/template/sizeof6.C: New test.
21798
21799 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21800
21801         * gcc.dg/fwritable-strings-1.c: New test.
21802
21803 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21804
21805         * gcc.c-torture/compile/20040130-1.c: New test.
21806
21807 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
21808
21809         * objc.dg/call-super-2.m: Include stddef.h for size_t.
21810
21811 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
21812
21813         PR c++/13883
21814         * g++.dg/template/ctor3.C: New test.
21815
21816 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21817
21818         * g++.dg/tc1: New directory.
21819         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
21820         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
21821         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
21822         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
21823         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
21824
21825 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21826
21827         * g++.dg/parse/error11.C: New test.
21828         * g++.dg/parse/error12.C: Likewise.
21829
21830 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
21831
21832         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
21833         (scan_initial, main): Use aligned_sizeof instead of sizeof.
21834
21835 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
21836
21837         PR c++/13791
21838         * g++.dg/ext/attrib12.C: New test.
21839
21840         PR c++/13736
21841         * g++.dg/parse/cast2.C: New test.
21842
21843 2004-01-27  James E Wilson  <wilson@specifixinc.com>
21844
21845         * objc.dg/encode-2.m (main): New local string.  Set depending on
21846         sizeof long.  Use in sscanf call.
21847         * objc.dg/encode-3.m (main): New local string.  Set depending on
21848         sizeof long.  Use in scan_initial call.
21849
21850 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21851
21852         * objc.dg/call-super-2.m: Make LP64-safe.
21853         * objc.dg/desig-init-1.m: Likewise.
21854
21855 2004-01-27  Devang Patel <dpatel@apple.com>
21856
21857         * g++.dg/debug/namespace1.C: New test.
21858
21859 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
21860
21861         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
21862         xscale-*-*.
21863
21864         * gcc.dg/arm-mmx-1.c: New test.
21865
21866 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21867
21868         * gcc.dg/20040127-1.c: New test.
21869         * gcc.dg/20040127-2.c: New test.
21870
21871 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21872
21873         * objc.dg/stret-1.m (glob): Renamed to globa.
21874
21875 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
21876
21877         PR c++/13663
21878         * g++.dg/expr/for1.C: New test.
21879
21880 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
21881
21882         PR middle-end/13779
21883         * gcc.dg/darwin-longlong.c: New test.
21884
21885 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
21886
21887         * gcc.dg/20040124-1.c: Moved test from here...
21888         * gcc.c-torture/compile/20040124-1.c: ...to here.
21889
21890 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21891
21892         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
21893         the assembly output if -m64 is passed.
21894
21895 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
21896
21897         PR c++/13833
21898         * g++.dg/template/cond3.C: New test.
21899
21900 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21901
21902         PR c++/13810
21903         * g++.dg/template/ttp7.C: New test.
21904
21905 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21906
21907         PR c++/13797
21908         * g++.dg/template/nontype4.C: New test.
21909         * g++.dg/template/nontype5.C: Likewise.
21910
21911 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
21912
21913         * gcc.dg/torture/mips-clobber-at.c: New test.
21914
21915 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
21916
21917         * gcc.dg/20040124-1.c: New test.
21918
21919 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
21920
21921         * gcc.dg/20040123-1.c: New test.
21922
21923 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21924
21925         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
21926
21927 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21928
21929         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
21930
21931 2004-01-23  Andrew Pinski  <apinski@apple.com>
21932
21933         * gcc.dg/20030121-1.c: Move to ..
21934         * gcc.dg/20040121-1.c: here.
21935
21936 2004-01-23  Roger Sayle  <roger@eyesopen.com>
21937
21938         * gcc.dg/builtins-29.c: New test case.
21939
21940 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21941
21942         PR 18314
21943         * gcc.dg/builtins-30.c: New testcase.
21944
21945 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
21946
21947         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
21948         * lib/g77.exp: Likewise.
21949         * lib/objc.exp: Likewise.
21950         * lib/g++.exp: Likewise.
21951
21952 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21953
21954         * gcc.dg/struct-by-value-2.c: New test.
21955
21956 2004-01-21  Andrew Pinski  <apinski@apple.com>
21957
21958         PR target/13785
21959         * gcc.dg/20030121-1.c: New test.
21960
21961 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
21962
21963         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
21964         clobber frame pointer register in asm statement.
21965
21966 2004-01-21  Falk Hueffner  <falk@debian.org>
21967
21968         * gcc.c-torture/compile/20040121-1.c: New test.
21969
21970 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
21971
21972         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
21973
21974 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
21975
21976         * gcc.dg/ppc64-abi-2.c: New test.
21977
21978 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
21979
21980         * lib/treelang.exp: Fill out this file.
21981         * lib/treelang-dg.exp: New File.
21982
21983 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21984
21985         * gcc.c-torture/compile/981022-1.c: Remove.
21986         * gcc.dg/array-5.c: Remove XFAIL.
21987         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
21988         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
21989         gcc.dg/cond-lvalue-1.c: Update.
21990         * gcc.dg/cast-lvalue-2.c: New test.
21991
21992 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
21993
21994         PR c++/13592
21995         * g++.dg/other/error1.C (class foo): Tweak error message.
21996
21997         PR c++/13592
21998         * g++.dg/template/call2.C: New test.
21999
22000 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22001
22002         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22003         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22004         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22005         scalar-return-1_x.c, scalar-return-2_y.c,
22006         scalar-return-3_x.c, scalar-return-3_y.c,
22007         scalar-return-4_x.c, scalar-return-4_y.c,
22008         struct-align-1.h, struct-align-1_x.c,
22009         struct-align-1_y.c, struct-align-2.h,
22010         struct-align-2_x.c, struct-align-2_y.c,
22011         struct-by-value-10_y.c, struct-by-value-11_x.c,
22012         struct-by-value-11_y.c, struct-by-value-12_x.c,
22013         struct-by-value-12_y.c, struct-by-value-13_x.c,
22014         struct-by-value-13_y.c, struct-by-value-14_x.c,
22015         struct-by-value-14_y.c, struct-by-value-15_x.c,
22016         struct-by-value-15_y.c, struct-by-value-16_y.c,
22017         struct-by-value-17_y.c, struct-by-value-18_y.c,
22018         struct-by-value-19_y.c, struct-by-value-1_x.c,
22019         struct-by-value-1_y.c, struct-by-value-20_y.c,
22020         struct-by-value-2_x.c, struct-by-value-2_y.c,
22021         struct-by-value-3_y.c, struct-by-value-4_x.c,
22022         struct-by-value-4_y.c, struct-by-value-5_y.c,
22023         struct-by-value-6_y.c, struct-by-value-7_y.c
22024         struct-by-value-8_x.c, struct-by-value-8_y.c
22025         struct-by-value-9_x.c, struct-by-value-9_y.c
22026         struct-return-10_x.c, struct-return-10_y.c,
22027         struct-return-19_x.c, struct-return-20_x.c
22028         struct-return-2_x.c, struct-return-2_y.c
22029         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22030         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
22031
22032 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22033
22034         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22035         attribute on sparc*-sun-solaris2.*.
22036
22037 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
22038
22039         PR c++/13710
22040         * g++.dg/ext/typeof7.C: New test.
22041
22042 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
22043
22044         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22045         * gcc.dg/const-elim-1.c: Same.
22046
22047 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
22048
22049         * objc.dg/stret-1.m: New.
22050         * objc.dg/stret-2.m: New.
22051
22052 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22053
22054         PR c++/11895
22055         * g++.dg/ext/vector1.C: New test.
22056
22057 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
22058
22059         * gcc.dg/pch/import-1.c: New.
22060         * gcc.dg/pch/import-1.hs: New.
22061         * gcc.dg/pch/import-1a.h: New.
22062         * gcc.dg/pch/import-1b.h: New.
22063         * gcc.dg/pch/import-1c.h: New.
22064
22065 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22066
22067         PR c++/13574
22068         * g++.dg/ext/array1.C: New test.
22069
22070         PR c++/13178
22071         * g++.dg/conversion/op1.C: New test.
22072
22073 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
22074
22075         PR 11864
22076         From Kazumoto Kojima / Dan Kegel:
22077         * gcc.dg/pr11864-1.c: New test.
22078
22079         PR 10392
22080         From Marcus Comstedt / Dan Kegel:
22081         * gcc.dg/pr10392-1.c: New test.
22082
22083 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22084
22085         PR c++/13478
22086         * g++.dg/init/ref10.C: New test.
22087
22088 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22089
22090         PR c++/13407
22091         * g++.dg/parse/typename6.C: New test.
22092
22093 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22094
22095         PR pch/13361
22096         * testsuite/g++.dg/pch/wchar-1.C: New.
22097         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22098
22099 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22100
22101         PR c++/9259
22102         * g++.dg/expr/sizeof2.C: New test.
22103
22104 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
22105
22106         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22107
22108 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22109
22110         PR c++/13659
22111         * g++.dg/lookup/strong-using-3.C: New.
22112         * g++.dg/lookup/using-10.C: New.
22113
22114 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22115
22116         PR c++/13594
22117         * g++.dg/lookup/strong-using-2.C: New.
22118
22119 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
22120             Dan Kegel <dank@kegel.com>
22121             J"orn Rennecke <joern.rennecke@superh.com>
22122
22123         PR target/9365
22124         * gcc.dg/pr9365-1.c: New test.
22125
22126 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22127
22128         PR c++/8856
22129         * g++.dg/parse/casting-operator2.C: New test.
22130         * g++.old-deja/g++.pt/explicit83.C: Remove.
22131
22132 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22133
22134         * gcc.dg/label-compound-stmt-1.c: New test.
22135         * gcc.c-torture/compile/950922-1.c,
22136         gcc.c-torture/compile/20000211-3.c,
22137         gcc.c-torture/compile/20000518-1.c,
22138         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22139         compound statements.
22140
22141 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
22142
22143         * gcc.dg/ppc64-abi-1.c: New test.
22144
22145 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
22146
22147          * g++.dg/ext/attrib9.C: Add dg-warnings.
22148
22149 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22150
22151         PR c++/12335
22152         * g++.dg/parse/dtor3.C: New test.
22153
22154 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22155
22156         PR c++/12709
22157         * g++.dg/parse/try-catch-1.C: New test.
22158
22159 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
22160
22161         * ada/acats/run_all.sh: Add more verbose output in acats.log
22162         when compiling tests.
22163
22164 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22165
22166         PR 13656
22167         * gcc.dg/typedef-redecl.c: New test case.
22168         * gcc.dg/typedef-redecl.h: New support file.
22169
22170 2004-01-13  Jan Hubicka  <jh@suse.cz>
22171
22172         * gcc.dg/always_inline.c: New test.
22173         * gcc.dg/debug/20031231-1.c: Fix.
22174
22175 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22176
22177         PR c++/13474
22178         * g++.dg/template/array3.C: New test.
22179
22180 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22181
22182         * g++.dg/ext/lvalue1.C: No longer expected to fail.
22183         * g++.dg/warn/Wunused-2.C: Likewise.
22184
22185 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22186
22187         PR c++/13289
22188         * g++.dg/template/instantiate6.C: New test.
22189
22190 2004-01-12  Roger Sayle  <roger@eyesopen.com>
22191
22192         PR middle-end/11397
22193         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22194
22195 2004-01-12  Jan Hubicka  <jh@suse.cz>
22196
22197         PR opt/12826
22198         * gcc.dg/20040112-1.c: New.
22199
22200         * gcc.dg/dwarf-die[1-7].c: Move to...
22201         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22202         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22203
22204 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
22205
22206         PR c++/4100
22207         * g++.dg/parse/friend4.C: New test.
22208
22209 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
22210
22211         PR c++/4100
22212         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22213         definition is called a friend.
22214
22215 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
22216
22217         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22218
22219 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
22220
22221         PR c++/3478
22222         * g++.dg/parse/error10.C: New test.
22223         * g++.dg/template/arg2.C: Accept "invalid type" error.
22224
22225 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
22226
22227         PR middle-end/13392
22228         * g++.dg/opt/expect2.C: New test.
22229
22230 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22231
22232         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22233         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22234         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22235         Update dg-error regexps.
22236
22237 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22238
22239         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22240         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22241
22242 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22243
22244         * gcc.dg/pragma-re-1.c: Use right pointer type.
22245
22246 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22247
22248         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22249
22250 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
22251
22252         * gcc.dg/rs6000-ldouble-1.c: New.
22253
22254 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22255
22256         DR 337
22257         PR c++/9256
22258         * g++.dg/other/abstract1.C: New test.
22259
22260 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
22261
22262         * g++.dg/lookup/strong-using-1.C: New.
22263
22264 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22265
22266         PR c/11234
22267         * gcc.dg/func-ptr-conv-1.c: New test.
22268         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22269
22270 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
22271
22272         PR target/13380.
22273         * gcc.c-torture/compile/20040109-1.c: New.
22274
22275 2004-01-08  Stuart Hastings  <stuart@apple.com>
22276
22277         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22278         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22279         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22280
22281 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
22282
22283         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22284
22285 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22286
22287         * ada/acats/run_acats: Treat 'gnatchop' the same way
22288         as 'gnatmake'.  Export GCC_DRIVER.
22289         * ada/acats/run_all.sh: Add target_gnatchop.  Use
22290         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22291
22292 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22293
22294         PR c++/12573
22295         * g++.dg/template/dependent-expr4.C: New test.
22296
22297 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
22298
22299         * gcc.dg/altivec-11.c: New test.
22300
22301 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
22302
22303         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22304
22305 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22306
22307         PR c/6024
22308         * gcc.dg/enum-compat-1.c: New test.
22309         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22310
22311 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22312
22313         PR c/12165
22314         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22315         gcc.dg/c99-idem-qual-3.c: New tests.
22316
22317 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
22318
22319         * gcc.dg/winline-7.c: Don't cast void * to int.
22320
22321 2004-01-06  Jan Hubicka  <jh@suse.cz>
22322
22323         * gcc.dg/i386-sse-5.c: New test
22324         * g++.dg/eh/simd-1.c: Add -w argument for i386.
22325
22326 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22327
22328         PR c++/12815
22329         * g++.dg/rtti/typeid4.C: New test.
22330
22331 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22332
22333         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22334
22335 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22336
22337         PR c++/12132
22338         * g++.dg/template/error11.C: New test.
22339
22340         PR c++/13451
22341         * g++.dg/template/class2.C: New test.
22342
22343 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22344         Richard Sandiford <rsandifo@redhat.com>
22345
22346         PR c++/13387
22347         * g++.dg/opt/alias3.C: New test.
22348
22349 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
22350
22351         PR c++/13157
22352         * g++.dg/template/koenig3.C: New test.
22353
22354         PR c++/13529
22355         * g++.dg/parse/offsetof3.C: New test.
22356
22357         * g++.dg/init/copy7.C: Add missing dg-error markers.
22358
22359         PR c++/12226
22360         * g++.dg/init/copy7.c: New test.
22361
22362         PR c++/13536
22363         * g++.dg/parse/cast1.C: New test.
22364
22365 2004-01-04  Jan Hubicka  <jh@suse.cz>
22366
22367         * gcc.dg/winline[1-7].c: New tests.
22368
22369 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22370
22371         PR c++/13520
22372         * g++.dg/template/qualttp22.C: New test.
22373
22374 2004-01-01  Jan Hubicka  <jh@suse.cz>
22375
22376         * gcc.dg/debug/20031231-1.c: New.
22377         * gcc.c-torture/compile/20040101-1.c: New.
22378         * gcc.dg/dwarf-die-[1-7].c: New.
22379
22380 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
22381
22382         PR optimization/13521
22383         * gcc.c-torture/compile/20031231-1.c: New test.
22384
22385 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22386
22387         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22388
22389 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22390
22391         PR c++/10079
22392         * g++.dg/template/crash16.C: New test.
22393
22394 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
22395
22396         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22397
22398 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22399
22400         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22401         ports.
22402         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22403         * g++.old-deja/g++.law/profile1.C: Likewise.
22404         * gcc.c-torture/compile/981006-1.c: Likewise.
22405         * gcc.c-torture/execute/loop-2e.x: Likewise.
22406         * gcc.c-torture/execute/loop-2f.x: Remove.
22407         * gcc.c-torture/execute/loop-2g.x: Likewise.
22408         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22409         * gcc.dg/20020312-2.c: Remove traces of dead ports.
22410
22411 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22412
22413         PR c++/13507
22414         * g++.dg/ext/attrib11.C: New test.
22415
22416         PR c++/13494
22417         * g++.dg/template/array2-1.C: New test.
22418         * g++.dg/template/array2-2.C: New test.
22419
22420 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
22421
22422         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22423
22424 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22425
22426         PR c++/12774
22427         * g++.dg/template/array1-1.C: New test.
22428         * g++.dg/template/array1-2.C: New test.
22429
22430 2003-12-29  Roger Sayle  <roger@eyesopen.com>
22431
22432         PR fortran/12632
22433         * g77.dg/12632.f: New test case.
22434
22435 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22436
22437         PR c++/13289
22438         * g++.dg/parse/nontype1.C: New test.
22439
22440 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22441
22442         PR c++/12403
22443         * g++.dg/parse/explicit1.C: New test.
22444         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22445
22446 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22447
22448         PR c++/13081
22449         * g++.dg/opt/inline6.C: New test.
22450
22451         PR c++/12613
22452         * g++.dg/parse/error9.C: New test.
22453
22454         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22455
22456 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22457
22458         PR c++/13009
22459         * g++.dg/init/assign1.C: New test.
22460
22461 2003-12-28  Roger Sayle  <roger@eyesopen.com>
22462
22463         PR c++/13070
22464         * g++.dg/warn/format3.C: New test case.
22465
22466 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22467
22468         * gcc.c-torture/compile/20031227-1.c: New test.
22469
22470 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22471
22472         * g++.dg/bprob/bprob.exp: Load target-supports.exp
22473         * g77.dg/bprob/bprob.exp: Likewise.
22474         * gcc.misc-tests/bprob.exp: Likewise.
22475         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
22476         variants on systems where the library does not provide that
22477         functionality.
22478         * gcc.dg/builtins-20.c: Use builtins-config.h.
22479         * gcc.dg/builtins-config.h: New file.
22480
22481 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22482
22483         * lib/gcc-dg.exp (dg-require-profiling): New function.
22484         * lib/target-supports.exp (check_profiling_available): Likewise.
22485         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22486         * g77.dg/bprob/bprob.exp: Likewise.
22487         * gcc.misc-tests/bprob.exp: Likewise.
22488         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22489         * gcc.dg/20021014-1.c: Likewise.
22490         * gcc.dg/nest.c: Likewise.
22491
22492 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22493
22494         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22495         compiling.
22496         * g++.dg/lookup/java2.C: Likewise.
22497         * gcc.dg/cpp/lexident.c: Likewise.
22498
22499 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
22500
22501         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22502         given.
22503         * gcc.c-torture/compile/961203-1.c: Likewise.
22504         * gcc.c-torture/compile/980506-1.c: Likewise.
22505
22506 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
22507
22508         * lib/gcc-dg.exp (dg-prune-output): New annotation.
22509         (additional_prunes): New global.
22510         (gcc-dg-prune): Handle additional per-test pruning.
22511         (dg-test): Clear additional_prunes between tests.
22512
22513         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
22514         dg-prune-output to avoid spurious failures from assembler
22515         complaining about nonexistent WAW violations.
22516         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
22517         Use dg-prune-output to avoid spurious failures from assembler
22518         warning about Itanium B-step errata.
22519
22520 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22521
22522         * g++.dg/abi/macro0.C: New test.
22523         * g++.dg/abi/macro1.C: Likewise.
22524         * g++.dg/abi/macro2.C: Likewise.
22525
22526         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
22527         * g++.dg/abi/bitfield7.C: Likewise.
22528         * g++.dg/abi/dtor2.C: Likewise.
22529         * g++.dg/abi/mangle11.C: Likewise.
22530         * g++.dg/abi/mangle12.C: Likewise.
22531         * g++.dg/abi/mangle14.C: Likewise.
22532         * g++.dg/abi/mangle17.C: Likewise.
22533         * g++.dg/abi/vbase10.C: Likewise.
22534         * g++.dg/abi/vbase14.C: Likewise.
22535         * g++.dg/template/qualttp17.C: Likewise.
22536
22537 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22538
22539         PR c/11995
22540         * gcc.dg/20031223-1.c: New test.
22541
22542 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22543
22544         * gcc.dg/noreturn-7.c: New test.
22545
22546 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22547
22548         * gcc.dg/null-pointer-1.c: New test.
22549
22550 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22551
22552         * g++.old-deja/g++.jason/template18.C: Remove.
22553         * g++.old-deja/g++.jason/template37.C: Likewise.
22554
22555         PR c++/12862
22556         * g++.dg/lookup/ns1.C: New test.
22557
22558         PR c++/12397
22559         * g++.dg/template/lookup3.C: New test.
22560
22561 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22562
22563         * g++.dg/template/recurse1.C: New test
22564
22565 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22566
22567         PR c++/12479
22568         * g++.dg/parse/semicolon1.C: New test.
22569         * g++.dg/parse/semicolon1.h: Likewise.
22570
22571 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
22572
22573         * gcc.dg/darwin-misaligned.c: New test.
22574
22575 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22576
22577         PR c/9163
22578         * gcc.dg/20031222-1.c: New test.
22579
22580 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
22581
22582         PR c++/13438
22583         * g++.dg/parse/error8.C: New test.
22584
22585         PR c++/11554
22586         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
22587
22588 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
22589
22590         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
22591         too small.
22592         * gcc.c-torture/compile/930217-1.c: Likewise.
22593         * gcc.c-torture/compile/930513-1.c: Likewise.
22594         * gcc.c-torture/execute/920908-2.c: Likewise.
22595         * gcc.c-torture/execute/921204-1.c: Likewise.
22596         * gcc.c-torture/execute/930621-1.c: Likewise.
22597         * gcc.c-torture/execute/930630-1.c: Likewise.
22598         * gcc.c-torture/execute/931031-1.c: Likewise.
22599         * gcc.c-torture/execute/980602-2.c: Likewise.
22600         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22601         * gcc.c-torture/execute/compndlit-1.c: Likewise.
22602         * gcc.c-torture/execute/extzvsi.c: Likewise.
22603         * gcc.c-torture/unsorted/ext.c: Likewise.
22604
22605 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
22606
22607         PR target/12749
22608         * gcc.c-torture/compile/20031220-2.c: New test case.
22609
22610 2003-12-20  Roger Sayle  <roger@eyesopen.com>
22611
22612         PR optimization/13031
22613         * gcc.c-torture/compile/20031220-1.c: New test case.
22614
22615 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22616
22617         * gcc.dg/cast-function-1.c: New test.
22618
22619 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22620
22621         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
22622         formats.
22623
22624 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
22625
22626         PR c++/12795
22627         * g++.dg/ext/attrib10.C: New test.
22628
22629 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22630
22631         * gcc.dg/cleanup-10.c: New test.
22632         * gcc.dg/cleanup-11.c: New test.
22633
22634 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22635
22636         PR c++/13239
22637         * g++.dg/opt/expect1.C: New test.
22638
22639 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
22640
22641         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
22642
22643 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
22644
22645         PR debug/12923
22646         * gcc.dg/20031218-1.c: New test.
22647
22648         PR debug/12389
22649         * gcc.dg/20031218-2.c: New test.
22650         * gcc.dg/20031218-3.c: New test.
22651
22652         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
22653         of label name and allow for USER_LABEL_PREFIX == "_" names.
22654         * g++.dg/abi/mangle18-2.C: Likewise.
22655         * g++.dg/abi/mangle19-1.C: Likewise.
22656         * g++.dg/abi/mangle19-2.C: Likewise.
22657         * g++.dg/abi/mangle20-1.C: Likewise.
22658         * g++.dg/abi/mangle20-2.C: Likewise.
22659
22660 2003-12-18  Richard Henderson  <rth@redhat.com>
22661
22662         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
22663
22664 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
22665             Dan Kegel <dank@kegel.com>
22666
22667         PR other/12009
22668         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
22669         testing a cross compiler, it causes spurious compile failures.
22670         * lib/g++.exp: Likewise.
22671
22672 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22673
22674         PR c++/13262
22675         * g++.dg/template/access13.C: New test.
22676
22677 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22678
22679         * gcc.dg/20031216-1.c: New test.
22680
22681 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22682
22683         PR c++/9154
22684         * g++.dg/template/error10.C: New test.
22685
22686 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22687
22688         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
22689         * g++.dg/eh/simd-2.C: Likewise.
22690
22691 2003-12-17  James E Wilson  <wilson@specifixinc.com>
22692             Roger Sayle  <roger@eyesopen.com>
22693
22694         * gcc.c-torture/execute/ieee/mzero5.c: New.
22695
22696 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
22697
22698         PR c++/10603
22699         * g++.dg/parse/error6.C: New test.
22700
22701         PR c++/12827
22702         * g++.dg/parse/error7.C: New test.
22703
22704 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22705
22706         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
22707         at -O with stabs debugging formats.
22708         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
22709         * gcc.dg/debug/debug-2.c: Likewise.
22710
22711 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22712
22713         PR c++/12696
22714         * g++.dg/init/error1.C: New test.
22715
22716         PR c++/12218
22717         * g++.dg/init/pm3.C: New test.
22718
22719 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22720
22721         PR c/3347
22722         * gcc.dg/bitfld-8.c: New test.
22723
22724 2003-12-16  James Lemke  <jim@wasabisystems.com>
22725
22726         * gcc.dg/arm-scd42-[123].c: New tests.
22727
22728 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22729
22730         PR c++/9043
22731         * g++.dg/abi/mangle20-1.C: New test.
22732         * g++.dg/abi/mangle20-2.C: New test.
22733
22734 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22735
22736         PR c++/13275
22737         * g++.dg/other/offsetof2.C: Remove XFAIL.
22738         * g++.dg/parse/offsetof1.C: New test.
22739         * g++.gd/parse/offsetof2.C: Likewise.
22740
22741 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22742
22743         * g++.dg/template/nontype3.C: New test.
22744         * g++.dg/template/static2.C: Tweaked the dg-error clause.
22745
22746 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22747
22748         * g++.dg/warn/noreturn-3.C: Also test instantiation.
22749
22750 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22751
22752         PR c++/13387
22753         * g++.dg/expr/assign1.C: New test.
22754
22755         PR c++/13242
22756         * g++.dg/abi/mangle19-1.C: New test.
22757         * g++.dg/abi/mangle19-2.C: New test.
22758
22759 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
22760
22761         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22762
22763 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22764
22765         * gcc.c-torture/execute/20031216-1.c: New test.
22766
22767 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22768
22769         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
22770         an ICE regression.
22771
22772 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22773
22774         PR c++/10926
22775         * g++.dg/template/error9.C: New test.
22776
22777         PR c++/11116
22778         * g++.dg/template/error8.C: New test.
22779
22780 2003-12-15  Roger Sayle  <roger@eyesopen.com>
22781
22782         PR middle-end/13400
22783         * gcc.c-torture/execute/20031215-1.c: New test case.
22784
22785 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22786
22787         PR c++/13269
22788         * g++.dg/parse/error5.C: New test.
22789
22790         PR c++/12989
22791         * g++.dg/expr/sizeof1.C: New test.
22792
22793         PR c++/13310
22794         * g++.dg/template/crash15.C: New test.
22795
22796 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
22797
22798         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
22799         a non-POD type as the last named parameter of a varargs function.
22800
22801 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22802
22803         PR c++/13243
22804         PR c++/12573
22805         * g++.dg/template/crash14.C: New test.
22806         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
22807
22808 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22809
22810         * g++.dg/other/java1.C: New test.
22811
22812         PR c++/13241
22813         * g++.dg/abi/mangle18-1.C: New test.
22814         * g++.dg/abi/mangle18-2.C: New test.
22815
22816 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22817
22818         PR optimization/10312
22819         * gcc.c-torture/execute/20031214-1.c: New.
22820
22821 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
22822
22823         PR c++/10779
22824         PR c++/12160
22825         * g++.dg/parse/error3.C: New test.
22826         * g++.dg/parse/error4.C: Likewise.
22827         * g++.dg/abi/mangle4.C: Tweak error messages.
22828         * g++.dg/lookup/using5.C: Likewise.
22829         * g++.dg/other/error2.C: Likewise.
22830         * g++.dg/parse/typename5.C: Likewise.
22831         * g++.dg/parse/undefined1.C: Likewise.
22832         * g++.dg/template/arg2.C: Likewise.
22833         * g++.dg/template/ttp3.C: Likewise.
22834         * g++.dg/template/type1.C: Likewise.
22835         * g++.old-deja/g++.other/crash32.C: Likewise.
22836         * g++.old-djea/g++.pt/defarg8.C: Likewise.
22837
22838 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22839
22840         PR c++/13106
22841         * g++.dg/warn/noreturn-3.C: New test.
22842
22843 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22844
22845         PR c++/13118
22846         * g++.dg/abi/covariant3.C: New.
22847
22848 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
22849
22850         * g++.dg/eh/ia64-1.C: New test.
22851
22852 2003-12-12  Roger Sayle  <roger@eyesopen.com>
22853
22854         PR optimization/13037
22855         * g77.f-torture/execute/13037.f: New test case.
22856
22857 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22858
22859         PR c++/12881
22860         * g++.dg/abi/covariant2.C: New.
22861
22862 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
22863
22864         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
22865
22866 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
22867
22868         * gcc.c-torture/execute/wchar_t-1.x: Delete.
22869
22870 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
22871
22872         PR other/10819
22873         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
22874         to fix Bug 10819.
22875         * lib/g++.exp (g++_version): Likewise.
22876         * lib/g77.exp (g77_version): Likewise.
22877         * lib/objc.exp (default_objc_version): Likewise.
22878
22879 2003-12-10  Richard Henderson  <rth@redhat.com>
22880
22881         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
22882
22883         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
22884
22885 2003-12-08  Matt Austern  <austern@apple.com>
22886
22887         PR c/13134
22888         * lib/gcc-dg.exp (dg-require-visibility): Define.
22889         * lib/target-supports (check_visibility_available): Define.
22890         * gcc.dg/visibility-1.c: New test.
22891         * gcc.dg/visibility-2.c: Likewise.
22892         * gcc.dg/visibility-3.c: Likewise.
22893         * gcc.dg/visibility-4.c: Likewise.
22894         * gcc.dg/visibility-5.c: Likewise.
22895         * gcc.dg/visibility-6.c: Likewise.
22896         * g++.dg/ext/visibility-1.C: Likewise.
22897         * g++.dg/ext/visibility-2.C: Likewise.
22898         * g++.dg/ext/visibility-3.C: Likewise.
22899         * g++.dg/ext/visibility-4.C: Likewise.
22900         * g++.dg/ext/visibility-5.C: Likewise.
22901         * g++.dg/ext/visibility-6.C: Likewise.
22902
22903 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22904
22905         * g++.dg/lookup/java1.C: New test.
22906         * g++.dg/lookup/java2.C: New test.
22907
22908 2003-12-07  Falk Hueffner  <falk@debian.org>
22909
22910         * g++.dg/opt/noreturn-1.C: New test.
22911
22912 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
22913
22914         * gcc.dg/overflow-1.c: New test.
22915
22916 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22917
22918         * g77.f-torture/compile/13060.f: New test.
22919
22920 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
22921
22922         PR c++/13323
22923         * g++.dg/inherit/operator2.C: New test.
22924
22925 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22926
22927         PR c++/13305
22928         * g++.dg/ext/attrib9.C: New test.
22929
22930 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22931
22932         PR c++/13314
22933         * g++.dg/template/error7.C: New test.
22934
22935 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
22936             J"orn Rennecke <joern.rennecke@superh.com>
22937
22938         PR target/13302
22939         * g++.dg/other/struct-va_list.C: New test.
22940
22941 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22942
22943         PR c++/13166
22944         * g++.dg/parse/defarg6.C: New test.
22945
22946 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
22947
22948         PR target/13256
22949         * gcc.c-torture/execute/20031201-1.c: New test.
22950
22951 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
22952
22953         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
22954
22955 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22956
22957         * gcc.dg/builtin-return-1.c: New test.
22958
22959 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
22960             J"orn Rennecke <joern.rennecke@superh.com>
22961
22962         PR optimization/13260
22963         * gcc.c-torture/execute/20031204-1.c: New test.
22964
22965 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22966
22967         PR c++/9127
22968         * g++.dg/template/error6.C: New test.
22969
22970 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
22971
22972         * gcc.dg/20031202-1.c: New test.
22973
22974 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22975
22976         PR c++/13179
22977         * g++.dg/template/eh1.C: New test.
22978
22979         PR c++/10771
22980         * g++.dg/template/error5.C: New test.
22981
22982 2003-12-02  David Ung  <davidu@mips.com>
22983
22984         * gcc.dg/compat/vector-check.h: Corrected type for var
22985         g_##TMODE
22986
22987 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22988
22989         PR c++/10126
22990         * g++.dg/template/ptrmem8.C: New test.
22991
22992 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22993
22994         PR c++/12573
22995         * g++.dg/template/dependent-expr3.C: New test.
22996
22997 2003-12-01  James Lemke  <jim@wasabisystems.com>
22998
22999         * gcc.dg/arm-g2.c: New test.
23000
23001 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23002
23003         PR optimization/11634
23004         * gcc.dg/20031201-2.c: New test case.
23005
23006 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
23007
23008         PR 11433
23009         * objc.dg/proto-lossage-3.m: New test.
23010
23011 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23012
23013         PR optimization/12628
23014         * gcc.dg/20031201-1.c: New test case.
23015
23016 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23017
23018         * gcc.dg/unaligned-1.c: New test.
23019
23020 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
23021
23022         PR c++/9849
23023         * g++.dg/template/error4.C: New test.
23024         * g++.dg/template/nested3.C: Adjust error markers.
23025
23026 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23027
23028         * gcc.dg/cpp/assert4.c: Check more #system assertions.
23029
23030 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23031
23032         PR c/10333
23033         * gcc.dg/bitfld-7.c: New test.
23034
23035 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
23036
23037         * gcc.dg/tls/asm-1.C: New test.
23038
23039 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23040
23041         * gcc.dg/cpp/assert4.c: Update.
23042
23043 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23044
23045         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23046         * gcc.dg/builtin-apply3.c: New test.
23047
23048 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23049
23050         * lib/compat.exp (compat-obj): New xfaildata parameter.
23051         Use it to set compiler_conditional_xfail_data before compiling.
23052         (compat-get-options): Handle dg-xfail-if.
23053         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23054         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23055         * gcc.dg/compat/vector-1_y.c: Likewise.
23056         * gcc.dg/compat/vector-2_x.c: Likewise.
23057         * gcc.dg/compat/vector-2_y.c: Likewise.
23058
23059 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23060
23061         * g++.dg/opt/reg-stack4.C: New test.
23062
23063 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23064
23065         * gcc.dg/builtin-apply2.c: New test.
23066
23067 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23068
23069         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23070
23071 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23072
23073         PR c++/12924
23074         * g++.dg/template/template-id-2.C: New test.
23075
23076 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23077
23078         PR c++/5369
23079         * g++.dg/template/memfriend1.C: New test.
23080         * g++.dg/template/memfriend2.C: Likewise.
23081         * g++.dg/template/memfriend3.C: Likewise.
23082         * g++.dg/template/memfriend4.C: Likewise.
23083         * g++.dg/template/memfriend5.C: Likewise.
23084         * g++.dg/template/memfriend6.C: Likewise.
23085         * g++.dg/template/memfriend7.C: Likewise.
23086         * g++.dg/template/memfriend8.C: Likewise.
23087         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23088
23089 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
23090
23091         PR c++/12515
23092         * g++.dg/ext/cond1.C: New test.
23093
23094 2003-11-20  Richard Henderson  <rth@redhat.com>
23095
23096         * gcc.dg/20020201-2.c: Remove.
23097         * gcc.dg/20020201-4.c: Remove.
23098         * gcc.dg/20020304-1.c: Remove.
23099
23100 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
23101
23102         * gcc.dg/cpp/trad/xwin1.c: New test case.
23103
23104 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
23105
23106         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23107         * lib/g77.exp: Likewise.
23108         * lib/objc.exp: Likewise.
23109         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23110         for darwin.
23111
23112 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23113
23114         PR c++/12932
23115         * g++.dg/template/static5.C: New test.
23116
23117 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23118
23119         * gcc.dg/nested-func-1.c: New test.
23120
23121 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23122
23123         * gcc.dg/cpp/assert4.c: New test.
23124
23125 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23126
23127         PR c++/2294
23128         * g++.dg/lookup/using9.c: New test.
23129
23130 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
23131
23132         PR c++/12762
23133         * g++.dg/template/error3.C: New test.
23134
23135 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
23136
23137         PR ada/13035
23138         * ada/acats/run_acats, run_all.sh: Fix syntax error.
23139         No longer use a wrapper for gcc, since this does not work under
23140         Windows.
23141
23142 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23143
23144         PR c++/2094
23145         * g++.dg/template/ptrmem7.C: New test.
23146
23147 2003-11-13  Andrew Pinski <apinski@apple.com>
23148
23149         * gcc.c-torture/compile/20031113-1.c: New test.
23150
23151 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
23152             Kean Johnston <jkj@sco.com>
23153
23154         PR c/13029
23155         * gcc.dg/unused-4.c: Update.
23156
23157 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23158
23159         * g++.dg/opt/const3.C: New test.
23160
23161 2003-11-13  Jan Hubicka  <jh@suse.cz>
23162
23163         * gcc.c-torture/compile/20031112-1.c: New test.
23164
23165 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
23166
23167         * g++.dg/parse/crash10.C: Remove bogus error marker.
23168
23169 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23170
23171         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23172         (host_gcc): Likewise.
23173         (ROOT): Honor $PWDCMD.
23174         (BASE): Likewise.
23175         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23176
23177 2003-11-12  Catherine Moore  <clm@redhat.com>
23178
23179         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23180
23181 2003-11-12  Andreas Jaeger  <aj@suse.de>
23182             Jakub Jelinek  <jakub@redhat.com>
23183             Andrew Pinski  <pinskia@physics.uc.edu>
23184             Richard Henderson  <rth@redhat.com>
23185
23186         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23187         systems.
23188         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23189
23190         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23191         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23192
23193 2003-11-11  Andreas Jaeger  <aj@suse.de>
23194
23195         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23196
23197         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23198
23199 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
23200
23201         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23202         Clean ups.
23203
23204 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
23205
23206         * gcc.dg/trampoline-1.c: New test.
23207
23208 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23209
23210         * gcc.c-torture/compile/200031109-1.c: New test.
23211
23212 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23213
23214         PR c/3190
23215         PR c/8714
23216         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23217         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23218         gcc.dg/format/no-y2k-1.c: Update.
23219
23220 2003-11-08  Roger Sayle  <roger@eyesopen.com>
23221
23222         PR optimization/10467
23223         * gcc.dg/20031108-1.c: New test case.
23224
23225 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
23226
23227         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23228
23229 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23230
23231         * gcc.dg/compound-lvalue-1.c: New test.
23232         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23233         some XFAILs.
23234
23235 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
23236
23237         * gcc.dg/altivec-varargs-1.c: New test.
23238
23239 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23240
23241         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23242         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23243         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
23244         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
23245         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23246
23247 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23248
23249         * gcc.dg/cond-lvalue-1.c: New test.
23250
23251 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
23252
23253         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23254
23255 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23256
23257         PR c++/11616
23258         * g++.dg/template/instantiate5.C: New test.
23259
23260 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23261
23262         PR c++/12726
23263         * g++.dg/ext/complit2.C: Replace test with self-contained version.
23264         * ChangeLog: Add missing first entry for above test.
23265
23266 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23267
23268         PR c++/9810
23269         * g++.dg/template/using8.C: New test.
23270         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23271
23272 2003-11-02  Roger Sayle  <roger@eyesopen.com>
23273
23274         PR optimization/10817
23275         * gcc.c-torture/compile/20031102-1.c: New test case.
23276
23277 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
23278
23279         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23280         2147483647.
23281
23282 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23283
23284         * gcc.dg/20031102-1.c: New test.
23285
23286 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23287
23288         * gcc.dg/complex-1.c: New test.
23289
23290 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23291
23292         PR c++/12796
23293         * g++.dg/template/crash13.C: Adjust expected error location.
23294         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23295
23296 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23297
23298         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23299
23300 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23301
23302         PR/10239
23303         * gcc.c-torture/compile/20031031-2.c: New test.
23304
23305 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23306
23307         PR/11640
23308         * gcc.c-torture/compile/20031031-1.c: New test.
23309
23310 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23311
23312         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23313         * gcc.misc-tests/bprob.exp: Likewise.
23314         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23315         the execution test on arm-elf configs.
23316         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
23317         configs that don't support scratch files.
23318         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23319
23320 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
23321
23322         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23323         done by dejagnu.
23324
23325 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
23326
23327         * ada/acats/run_all.sh: Redirect mv output to /dev/null
23328         Avoid non pure sh syntax. Add more logging.
23329
23330         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23331         fail.
23332
23333 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23334
23335         PR libgcj/10610
23336         * gcc.dg/ppc-stackalign-1.c: New test.
23337
23338 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
23339
23340         * ada/acats/run_all.sh: Change output to be more compliant with
23341         dejagnu framework.
23342         Create acats.sum and acats.log files under testsuite/ada/acats
23343         Only run [a-z]* directories, to filter out e.g. CVS.
23344         Redirect build output to log file.
23345
23346 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23347
23348         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23349
23350 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23351
23352         PR ada/5909:
23353         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23354
23355 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
23356
23357         * gcc.c-torture/compile/20031023-1.c: New test.
23358         * gcc.c-torture/compile/20031023-2.c: New test.
23359         * gcc.c-torture/compile/20031023-3.c: New test.
23360         * gcc.c-torture/compile/20031023-4.c: New test.
23361
23362 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23363
23364         PR c++/10371
23365         * g++.dg/lookup/scoped8.C: New test.
23366
23367 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23368
23369         * g++.dg/opt/reg-stack3.C: New test.
23370
23371 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23372
23373         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
23374
23375 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23376
23377         PR c++/11076
23378         * g++.dg/template/crash13.C: New test.
23379
23380 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23381
23382         * gcc.dg/c99-restrict-2.c: New test.
23383
23384 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
23385
23386         PR c++/12698, c++/12699, c++/12700, c++/12566
23387         * g++.dg/inherit/covariant9.C: New test.
23388         * g++.dg/inherit/covariant10.C: New test.
23389         * g++.dg/inherit/covariant11.C: New test.
23390
23391 2003-10-23  Jason Merrill  <jason@redhat.com>
23392
23393         PR c++/12726
23394         * g++.dg/ext/complit2.C: New test.
23395
23396 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23397
23398         PR target/12654
23399         * gcc.c-torture/execute/20031020-1.c: New test.
23400
23401 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23402
23403         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23404         following the jump_insn.
23405
23406 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23407
23408         * gcc.dg/cast-lvalue-1.c: New test.
23409
23410 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
23411
23412         PR c++/11962
23413         * g++.dg/template/cond2.C: New test.
23414
23415 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23416
23417         * gcc.dg/builtins-28.c: New test.
23418
23419 2003-10-20  Jan Hubicka  <jh@suse.cz>
23420
23421         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23422         parameter.
23423         * testsuite/gcc.dg/inline-2.c: Likewise.
23424
23425 2003-10-20  Phil Edwards  <phil@codesourcery.com>
23426
23427         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23428         * gcc.dg/nest.c: Likewise.
23429
23430 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23431
23432         PR c++/9781, c++/10583, c++/11862
23433         * g++.dg/parse/crash13.C: New test.
23434
23435 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23436
23437         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23438
23439 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23440
23441         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23442         Define HAVE_C99_RUNTIME except on Solaris.
23443         * gcc.dg/builtins-20.c: Likewise.
23444
23445 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23446
23447         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23448
23449 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23450
23451         PR c++/12495
23452         * g++.dg/template/crash21.C: New test.
23453
23454 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23455
23456         PR c++/2513
23457         * g++.dg/template/typename5.C: New test.
23458
23459 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23460
23461         PR c++/12369
23462         * g++.dg/template/friend25.C: New test.
23463
23464 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
23465
23466         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23467         versions.
23468
23469 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
23470
23471         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23472         == 2147483647.
23473
23474 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
23475
23476         * gcc.c-torture/execute/960416-1.x: Remove.
23477         * gcc.c-torture/execute/divconst-3.x: Likewise.
23478
23479 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
23480
23481         PR target/12598
23482         * gcc.dg/torture/cris-volatile-1.c: New test.
23483
23484 2003-10-14  Roger Sayle  <roger@eyesopen.com>
23485
23486         PR optimization/9325
23487         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23488         for overflowing floating point to integer conversion during RTL
23489         simplification.
23490
23491 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
23492
23493         * objc/execute/_cmd.m: Fix typo.
23494         * objc.dg/image-info.m, objc.dg/symtab-1.m:
23495         Relax 'scan-assembler' regexp.
23496         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23497         objc.dg/try-catch-4.m: Run on non-Darwin targets.
23498         * objc.dg/zero-link-2.m: Remove blank line.
23499         * objc.dg/zero-link-3.m: New test case.
23500
23501 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
23502
23503         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23504
23505         * gcc.dg/asm-names.c: Use scan-assembler-not rather
23506         than linker trickery.
23507
23508 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23509
23510         PR c++/12370
23511         * g++.dg/other/friend2.C: New test.
23512
23513 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23514
23515         * gcc.dg/20031012-1.c: New test.
23516
23517 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23518
23519         * gcc.dg/weak/weak-3.c: Fix for new warning.
23520
23521 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
23522
23523         PR optimization/8750
23524         * gcc.c-torture/execute/20031012-1.c: New test case.
23525
23526 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23527
23528         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
23529         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
23530
23531 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23532
23533         PR optimization/12260
23534         * gcc.c-torture/compile/20031011-2.c: New test case.
23535
23536 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23537
23538         * gcc.c-torture/execute/20031011-1.c: New testcase.
23539
23540 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
23541
23542         * gcc.c-torture/compile/20031011-1.c: New test.
23543
23544 2003-10-11  Jan Hubicka  <jh@suse.cz>
23545
23546         * g++.dg/other/first-global.C: New test.
23547
23548 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23549
23550         * gcc.c-torture/execute/string-opt-18.c: New testcase.
23551
23552 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
23553
23554         * gcc.c-torture/compile/20031010-1.c: New test.
23555
23556 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
23557
23558         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
23559         * gcc.c-torture/execute/va-arg-25.c: ... here.
23560
23561 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
23562
23563         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
23564
23565 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
23566
23567         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
23568
23569 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
23570
23571         * g++.dg/parse/error2.C: New test.
23572
23573 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
23574
23575         PR c++/11097
23576         * g++.dg/other/error5.C: Modify the error message.
23577         * g++.dg/lookup/using8.C: New test.
23578
23579 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
23580
23581         * gcc.dg/darwin-abi-2.c: New file.
23582         * gcc.c-torture/execute/va-arg-24.c: New file.
23583
23584 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
23585
23586         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
23587         indentation.
23588
23589 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
23590
23591         PR c++/10147
23592         * g++.dg/other/error4.C: Update error messages.
23593         * g++.dg/template/ptrmem4.C: Likewise.
23594
23595         PR c++/12337
23596         * g++.dg/init/new9.C: New test.
23597
23598         PR c++/12334, c++/12236, c++/8656
23599         * g++.dg/ext/attrib8.C: New test.
23600
23601 2003-10-06  Devang Patel  <dpatel@apple.com>
23602
23603         * gcc.dg/debug/dwarf2-3.h: New test.
23604         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
23605
23606 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
23607
23608         * g++.dg/opt/cfg2.C: New test.
23609
23610 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23611
23612         * g++.dg/opt/float1.C: New test.
23613
23614 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23615
23616         * gcc.dg/c90-array-lval-6.c: New test.
23617         * gcc.dg/c99-array-lval-6.c: New test.
23618
23619 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
23620             Ziemowit Laski  <zlaski@apple.com>
23621
23622         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
23623         'Derived', so that it is never considered a class method; add
23624         new warning for '+port' method ambiguity.
23625         * objc.dg/method-12.m: Include <objc/objc.h> instead of
23626         <objc/objc-api.h> (needed on Mac OS X).
23627         * objc.dg/method-13.m: New test.
23628
23629 2003-10-03  Roger Sayle  <roger@eyesopen.com>
23630
23631         PR optimization/9325, PR java/6391
23632         * gcc.c-torture/execute/20031003-1.c: New test case.
23633
23634 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
23635
23636         PR optimization/12180
23637         * gcc.dg/20031002-1.c: New test.
23638
23639         PR c++/12486
23640         * g++.dg/inherit/error1.C: New test.
23641
23642 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
23643
23644         * lib/f-torture.exp (search_for): Rename to...
23645         (search_for_re): This.  Also, clean up comments and the
23646         "regexp" invocation.
23647
23648 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
23649
23650         * gcc.c-torture/compile/20031002-1.c: New test.
23651
23652 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
23653
23654         * g++.dg/opt/cond1.C: New test.
23655
23656 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
23657
23658         * gcc.dg/Wold-style-definition-2.c: New testcase.
23659         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
23660
23661 2003-09-29  Richard Henderson  <rth@redhat.com>
23662
23663         * g++.dg/init/array10.C: Add dg-options.
23664
23665 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23666
23667         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
23668
23669 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23670
23671         * g++.dg/template/friend19.C: Fix typo.
23672         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
23673
23674 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
23675
23676         * gcc.c-torture/execute/20030928-1.c: New test.
23677         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
23678
23679 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23680
23681         * g++.dg/opt/unroll1.C: New test.
23682
23683 2003-09-26  Roger Sayle  <roger@eyesopen.com>
23684
23685         PR optimization/11741
23686         * gcc.dg/20030926-1.c: New test case.
23687
23688 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23689
23690         PR c++/5655
23691         * g++.dg/parse/access7.C: New test.
23692         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
23693
23694 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
23695
23696         MERGE OF objc-improvements-branch into MAINLINE:
23697         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
23698         if libobjc has not been built.
23699         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
23700         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
23701         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
23702         objc/execute/nested-3.m, objc/execute/np-2.m,
23703         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
23704         objc/execute/redefining_self.m, objc/execute/root_methods.m,
23705         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
23706         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
23707         objc.dg/special/unclaimed-category-1.h,
23708         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
23709         well as GNU runtime.
23710         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
23711         * execute/cascading-1.m, execute/function-message-1.m,
23712         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
23713         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
23714         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
23715         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
23716         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
23717         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
23718         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
23719         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
23720         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
23721         * objc.dg/bitfield-2.m: Run only on Darwin.
23722         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
23723         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
23724         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
23725         * objc.dg/const-str-1.m: Fix constant string layout.
23726
23727 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
23728
23729         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
23730
23731 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
23732
23733         * gcc.dg/darwin-abi-1.c: New file.
23734
23735 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
23736
23737         PR target/12281
23738         * gcc.c-torture/compile/20030921-1.c: New test.
23739
23740 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23741
23742         * g++.dg/opt/reg-stack2.C: New test.
23743
23744 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23745
23746         * g++.dg/eh/delayslot1.C: New test.
23747
23748 2003-09-20  Richard Henderson  <rth@redhat.com>
23749
23750         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
23751
23752 2003-09-20  Roger Sayle  <roger@eyesopen.com>
23753
23754         * gcc.c-torture/execute/20030920-1.c: New test case.
23755
23756 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23757
23758         * g++.dg/rtti/typeid3.C: Correct expected error message.
23759
23760 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23761
23762         PR c++/157
23763         * g++.dg/parse/crash12.C: New test.
23764
23765 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
23766
23767         * gcc.dg/compat/mixed-struct-check.h: New.
23768         * gcc.dg/compat/mixed-struct-defs.h: New.
23769         * gcc.dg/compat/mixed-struct-init.h: New.
23770         * gcc.dg/compat/struct-by-value-19_main.c: New.
23771         * gcc.dg/compat/struct-by-value-19_x.c: New.
23772         * gcc.dg/compat/struct-by-value-19_y.c: New.
23773         * gcc.dg/compat/struct-by-value-20_main.c: New.
23774         * gcc.dg/compat/struct-by-value-20_x.c: New.
23775         * gcc.dg/compat/struct-by-value-20_y.c: New.
23776         * gcc.dg/compat/struct-return-19_main.c: New.
23777         * gcc.dg/compat/struct-return-19_x.c: New.
23778         * gcc.dg/compat/struct-return-19_y.c: New.
23779         * gcc.dg/compat/struct-return-20_main.c: New.
23780         * gcc.dg/compat/struct-return-20_x.c: New.
23781         * gcc.dg/compat/struct-return-20_y.c: New.
23782
23783 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
23784         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
23785         so that it will not complain on LP64 targets.
23786
23787 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23788
23789         PR c++/495
23790         * g++.dg/template/friend24.C: New test.
23791
23792 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
23793
23794         PR c++/12332
23795         * g++.dg/template/memtmpl2.C: New test.
23796
23797 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
23798
23799         PR target/11184
23800         * gcc.dg/builtin-apply1.c: New test.
23801
23802 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23803
23804         PR c++/9848
23805         * g++.dg/warn/Wunused-4.C: New test.
23806
23807 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23808
23809         PR c++/12316
23810         * g++.dg/other/gc2.C: New test.
23811
23812 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
23813
23814         PR c++/11991
23815         * g++.dg/rtti/typeid3.C: New test.
23816
23817         PR c++/12266
23818         * g++.dg/overload/template1.C: New test.
23819
23820 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23821
23822         * g++.dg/opt/cfg3.C: New test.
23823
23824 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23825
23826         PR c++/7939
23827         * g++.dg/template/crash11.C: New test.
23828
23829 2003-09-16  Jason Merrill  <jason@redhat.com>
23830             Jakub Jelinek  <jakub@redhat.com>
23831
23832         * gcc.dg/attr-warn-unused-result.c: New test.
23833
23834 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23835
23836         PR c++/12184
23837         * g++.dg/expr/call2.C: New test.
23838
23839 2003-09-15  Andreas Jaeger  <aj@suse.de>
23840
23841         * gcc.dg/Wold-style-definition-1.c: New test.
23842
23843 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
23844
23845         PR c++/3907
23846         * g++.dg/parse/template12.C: New test.
23847
23848         * g++.dg/abi/bitfield11.C: New test.
23849         * g++.dg/abi/bitfield12.C: Likewise.
23850
23851 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
23852
23853         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
23854         non-expansion of functional macro name without arguments at EOL.
23855         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
23856
23857 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
23858
23859         * gcc.c-torture/execute/20030914-[12].c: New tests.
23860
23861 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23862
23863         PR c++/11788
23864         * g++.dg/overload/addr1.C: New test.
23865
23866 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
23867
23868         * gcc.dg/20030909-1.c: New test.
23869
23870 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23871
23872         * gcc.dg/ultrasp10.c: New test.
23873
23874 2003-09-09  Devang Patel  <dpatel@apple.com>
23875
23876         * gcc.dg/darwin-ld-6.c: New test.
23877
23878 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23879
23880         * gcc.dg/torture/builtin-explog-1.c: New testcase.
23881
23882 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23883
23884         * gcc.dg/ia64-types1.c: New test.
23885         * gcc.dg/ia64-types2.c: Likewise.
23886
23887 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23888
23889         * gcc.dg/builtins-1.c: Add more _Complex tests.
23890         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23891
23892         * gcc.dg/builtins-1.c: Test existing _Complex functions.
23893         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23894
23895 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23896
23897         PR c++/11786
23898         * g++.dg/lookup/koenig2.C: New test.
23899
23900         PR c++/5296
23901         * g++.dg/rtti/typeid2.C: New test.
23902
23903 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
23904
23905         * gcc.c-torture/compile/20030904-1.c: New test.
23906
23907 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23908
23909         * g++.dg/opt/longbranch2.C: New test.
23910
23911 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23912
23913         * g++.dg/template/crash10.C: Only compile it.
23914
23915 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23916
23917         PR middle-end/11665
23918         * gcc.c-torture/compile/20030907-1.c: New test.
23919         * g++.dg/init/array11.C: New test.
23920
23921 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23922
23923         PR c++/11852
23924         * g++.dg/init/struct1.C: New test.
23925
23926 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23927
23928         PR c++/12181
23929         * g++.dg/expr/comma1.C: New test.
23930
23931 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
23932
23933         PR c++/11867
23934         * g++.dg/expr/static_cast5.C: New test.
23935
23936 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
23937
23938         PR c++/11507
23939         * g++.dg/lookup/scoped7.C: New test.
23940
23941         PR c++/9574
23942         * g++.dg/other/static1.C: New test.
23943
23944         PR c++/11490
23945         * g++.dg/warn/template-1.C: New test.
23946
23947         PR c++/11432
23948         * g++.dg/template/crash10.C: New test.
23949
23950         PR c++/2478
23951         * g++.dg/overload/VLA.C: New test.
23952
23953         PR c++/10804
23954         * g++.dg/template/call1.C: New test.
23955
23956 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23957
23958         PR c++/11794
23959         * g++.dg/parse/using3.C: New test.
23960
23961 2003-09-06  Roger Sayle  <roger@eyesopen.com>
23962
23963         PR c++/11409
23964         * g++.dg/overload/builtin3.C: New test case.
23965
23966 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
23967
23968         PR c/9862
23969         * gcc.dg/20030906-1.c: New test.
23970         * gcc.dg/20030906-2.c: Likewise.
23971
23972 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23973
23974         PR c++/12167
23975         * g++.dg/parse/defarg5.C: New test.
23976
23977         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
23978
23979 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
23980
23981         PR c++/12163
23982         * g++.dg/expr/static_cast4.C: New test.
23983
23984         PR c++/12146
23985         * g++.dg/template/crash9.C: New test.
23986
23987 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
23988
23989         * g++.old-deja/g++.ext/pretty2.C: Update for change
23990         in __FUNCTION__.
23991         * g++.old-deja/g++.ext/pretty3.C: Likewise.
23992
23993 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
23994
23995         PR c++/11922
23996         * g++/dg/template/qualified-id1.C: New test.
23997
23998         PR c++/12037
23999         * g++.dg/warn/noeffect4.C: New test.
24000
24001 2003-09-04  Matt Austern  <austern@apple.com>
24002
24003         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24004         * g++.dg/ext/fnname2.C: Likewise.
24005         * g++.dg/ext/fnname3.C: Likewise.
24006
24007 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
24008
24009         * g++.dg/expr/lval1.C: New test.
24010         * g++.dg/ext/lvcast.C: Remove.
24011
24012 2003-09-03  Roger Sayle  <roger@eyesopen.com>
24013
24014         PR optimization/11700.
24015         * gcc.c-torture/compile/20030903-1.c: New test case.
24016
24017 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
24018
24019         PR c++/12053
24020         * g++.dg/abi/layout4.C: New test.
24021
24022 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
24023
24024         PR c++/11553
24025         * g++.dg/parse/friend3.C: New test.
24026
24027 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
24028
24029         PR c++/11847
24030         * g++.dg/template/class1.C: New test.
24031
24032         PR c++/11808
24033         * g++.dg/expr/call1.C: New test.
24034
24035 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
24036
24037         PR c++/12114
24038         * g++.dg/init/ref9.C: New test.
24039
24040         PR c++/11972
24041         * g++.dg/template/nested4.C: New test.
24042
24043 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24044
24045         PR c++/12093
24046         * g++.dg/template/non-dependent4.C: New test.
24047
24048         PR c++/11928
24049         * g++.dg/inherit/conv1.C: New test.
24050
24051 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24052
24053         PR c++/6196
24054         * g++.dg/ext/label1.C: New test.
24055         * g++.dg/ext/label2.C: Likewise.
24056
24057 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24058
24059         * g++.dg/expr/cond3.C: New test.
24060
24061 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24062
24063         * gcc.dg/builtins-1.c: Add new builtin cases.
24064
24065 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24066
24067         * gcc.dg/builtins-1.c: Add new cases.
24068         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24069
24070 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24071
24072         * gcc.dg/builtins-1.c: Add more math builtin tests.
24073         * gcc.dg/torture/builtin-attr-1.c: New test.
24074
24075 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24076
24077         PR optimization/5079
24078         * g++.dg/opt/static3.C: New test.
24079
24080 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24081
24082         * gcc.misc-tests/gcov-10b.c: New test.
24083
24084 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
24085
24086         * g++.dg/opt/ptrmem3.C: New test.
24087
24088         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24089
24090 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
24091
24092         * gcc.dg/20030826-2.c: New test.
24093
24094 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24095
24096         PR middle-end/12002
24097         * g77.f-torture/compile/12002.f: New test case.
24098
24099 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24100
24101         * gcc.dg/20030826-1.c: New test case.
24102
24103 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
24104
24105         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24106
24107 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
24108
24109         PR c++/11871
24110         * c++.dg/lookup/crash1.C: New test.
24111
24112         * c++.dg/warn/noeffect3.C: New test.
24113
24114 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
24115
24116         * gcc.dg/compat/vector-1_x.c: Compile with -w.
24117         * gcc.dg/compat/vector-1_y.c: Ditto.
24118         * gcc.dg/compat/vector-2_x.c: Ditto.
24119         * gcc.dg/compat/vector-2_y.c: Ditto.
24120
24121 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
24122
24123         * gcc.dg/20030702-1.c: New test.
24124
24125 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
24126
24127         PR c++/8795
24128         * g++.dg/ext/altivec-1.C: New test.
24129
24130 2003-08-24  Richard Henderson  <rth@redhat.com>
24131
24132         * g++.dg/eh/simd-2.C: Add -w for x86.
24133
24134 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
24135
24136         * gcc.dg/20030815-1.c: New test.
24137
24138 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24139
24140         PR c++/3765
24141         * g++.dg/parse/access6.C: New test.
24142
24143 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24144
24145         PR c++/641, c++/11876
24146         * g++.dg/template/friend22.C: New test.
24147         * g++.dg/template/friend23.C: Likewise.
24148
24149 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24150
24151         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24152         identically.
24153
24154 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24155
24156         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24157
24158 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24159
24160         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24161
24162 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24163
24164         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24165
24166 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24167
24168         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24169
24170 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
24171
24172         PR c++/11919
24173         * g++.dg/overload/prom1.C: New test.
24174
24175         PR c++/11551
24176         * g++.dg/parse/dtor2.C: New test.
24177
24178         PR c++/10762
24179         * g++.dg/parse/using2.C: New test.
24180
24181 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
24182
24183         PR target/11805
24184         * gcc.c-torture/compile/20030821-1.c: New.
24185
24186 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
24187
24188         PR c++/11834
24189         * g++.dg/template/deduce2.C: New test.
24190
24191 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
24192
24193         * gcc.c-torture/execute/20030821-1.c: New test.
24194
24195 2003-08-20  Roger Sayle  <roger@eyesopen.com>
24196
24197         PR middle-end/11984
24198         * gcc.dg/20030820-1.c: New test case.
24199
24200 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
24201
24202         PR c++/11945
24203         * g++.dg/warn/noeffect2.C: New test.
24204
24205 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
24206
24207         PR c++/10926
24208         * g++.dg/template/dtor2.C: New test.
24209
24210         PR c++/11684
24211         * g++.dg/template/operator1.C: New test.
24212         * g++.dg/parse/operator4.C: New test.
24213
24214         PR c++/11946.C
24215         * g++.dg/expr/enum1.C: New test.
24216         * gcc.dg/c99-bool-1.c: Remove bogus warning.
24217
24218         PR c++/11036.C
24219         * g++.dg/parse/elab2.C: New test.
24220         * g++.dg/parse/typedef4.C: Change error message.
24221         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24222         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24223         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24224
24225 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
24226
24227         * gcc.dg/pch/warn-1.c: New.
24228         * gcc.dg/pch/warn-1.hs: New.
24229
24230         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24231         not-tested file.
24232
24233 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24234
24235         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24236
24237 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24238
24239         * gcc.dg/uninit-D.c: New Test.
24240         * gcc.dg/uninit-E.c: New Test.
24241         * gcc.dg/uninit-F.c: New Test.
24242         * gcc.dg/uninit-G.c: New Test.
24243
24244 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
24245
24246         * g++.dg/README: Describe the pch directory.
24247
24248 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24249
24250         PR c++/11174
24251         * g++.dg/parse/access4.C: New test.
24252         * g++.dg/parse/access5.C: Likewise.
24253         * g++.old-deja/g++.jason/access17.C: Adjust error message.
24254
24255 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
24256
24257         * gcc.dg/noncompile/20030818-1.c: New.
24258
24259 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24260
24261         PR c++/11957
24262         * g++.dg/warn/noeffect1.C: New test.
24263
24264         * g++.dg/template/scope2.C: New test.
24265         * g++.dg/template/error2.C: Correct dg-error
24266
24267 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
24268
24269         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24270
24271 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
24272
24273         PR C++/11512
24274         * g++.dg/template/warn1.C: New.
24275
24276 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24277
24278         * g++.dg/template/error2.C: New test.
24279         * g++.dg/lookup/using7.C: Adjust errors
24280         * g++.old-deja/g++.pt/crash36.C: Likewise.
24281         * g++.old-deja/g++.pt/derived3.C: Likewise.
24282
24283 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24284
24285         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24286         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24287         * gcc.c-torture/execute/builtins/string-9.c: New, from
24288         string-opt-9.c.  Adjust for execute/builtins framework.
24289         * gcc.c-torture/execute/string-opt-9.c: Delete.
24290
24291 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
24292
24293         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24294
24295         * g++.dg/parse/ret-type2.C: New test.
24296
24297         PR c++/11703
24298         * g++.dg/init/new8.C: New test.
24299
24300         PR c++/10923
24301         * g++.dg/parse/typedef5.C: New test.
24302
24303         PR c++/9512
24304         * g++.dg/parse/qualified2.C: New test.
24305         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24306         invalid code.
24307
24308 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
24309
24310         * g++.dg/conversion/ptrmem1.C: New test.
24311
24312 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
24313
24314         PR target/11693
24315         * gcc.dg/20030811-1.c: New test.
24316
24317         PR target/11535
24318         * gcc.c-torture/execute/20030811-1.c: New test.
24319
24320 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24321
24322         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24323
24324 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
24325
24326         PR c++/11789.C
24327         * g++.dg/inherit/multiple1.C: New test.
24328
24329 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24330
24331         * gcc.dg/spe1.c: New test.
24332
24333         PR c++/11670
24334         * g++.dg/expr/cast2.C: New test.
24335
24336         PR c++/10530
24337         * g++.dg/template/dependent-name2.C: New test.
24338
24339 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
24340
24341         * g++.dg/parse/crash11.C: Put the dg options in comments.
24342
24343 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
24344
24345         * lib/gcc-dg.exp: Update for diagnostic change.
24346
24347 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24348
24349         PR c++/5767
24350         * g++.dg/parse/crash11.C: New test.
24351
24352 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
24353
24354         * gcc.dg/cpp/spacing1.c: Update.
24355
24356 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
24357
24358         PR target/11739
24359         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24360         a value for -mtune.
24361
24362 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24363
24364         PR middle-end/11771
24365         * gcc.c-torture/compile/20030804-1.c: New test case.
24366
24367 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24368
24369         * gcc.dg/20030804-1.c: New test case.
24370
24371 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
24372
24373         * gcc.dg/cpp/separate-1.c: New test.
24374
24375 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
24376
24377         PR c++/11704
24378         * g++.dg/template/dependent-expr2.C: New test.
24379
24380         PR c++/11766
24381         * g++.dg/expr/ptrmem1.C: New test.
24382
24383 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24384
24385         PR c++/9453
24386         * g++.dg/template/friend15.C: New test.
24387
24388 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
24389
24390         * lib/dg-pch.exp: Work round PCH bug.
24391
24392 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24393
24394         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
24395         builtins.  Move cases from builtins-4.c here.
24396
24397         * gcc.dg/torture/builtin-math-1.c: New test taken from
24398         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24399         additional cases.
24400
24401         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24402         Delete.
24403
24404 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24405
24406         PR c++/9447
24407         * g++.dg/template/using7.C: New test.
24408
24409 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
24410
24411         * import1.c, import2.c: New tests.
24412
24413 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
24414
24415         * g++.dg/eh/crossjump1.C: New test.
24416
24417 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
24418
24419         PR c++/11697
24420         * g++.dg/template/using6.C: New test.
24421
24422         PR c++/11744
24423         * g++.dg/template/koenig2.C: New test.
24424
24425 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24426
24427         PR c++/7983
24428         * g++.dg/parse/typedef4.C: New test.
24429
24430 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24431
24432         PR c++/8442, c++/8806
24433         * g++.dg/template/elab1.C: New test.
24434         * g++.dg/template/type2.C: Likewise.
24435         * g++.dg/template/ttp3.C: Adjust expected error message.
24436         * g++.old-deja/g++.law/visibility13.C: Likewise.
24437         * g++.old-deja/g++.niklas/t135.C: Likewise.
24438         * g++.old-deja/g++.pt/ttp41.C: Likewise.
24439         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24440         template argument.
24441         * g++.old-deja/g++.pt/ttp44.C: Likewise.
24442
24443 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
24444
24445         PR c++/11295
24446         * g++.dg/ext/stmtexpr1.C: New test.
24447
24448         * g++.dg/opt/tmp1.C: New test.
24449
24450         PR c++/11525
24451         * g++.dg/parse/constant4.C: New test.
24452
24453         PR c++/9447
24454         * g++.dg/template/using5.C: New test.
24455
24456 2003-07-31  Roger Sayle  <roger@eyesopen.com>
24457
24458         * gcc.dg/builtins-27.c: New test case.
24459
24460 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
24461
24462         * gcc.dg/tls/opt-7.c: New test.
24463
24464 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
24465
24466         * g++.old-deja/g++.other/crash18.C: Remove.
24467
24468 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24469
24470         * g++.dg/template/explicit3.C: New.
24471         * g++.dg/template/explicit4.C: New.
24472         * g++.dg/template/explicit5.C: New.
24473
24474         PR c++/11347
24475         * g++.dg/template/memtmpl1.C: New.
24476
24477 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
24478
24479         PR target/11565
24480         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24481         * gcc.dg/i386-387-5.c (dg-options): Likewise.
24482
24483 2003-07-30  Jan Hubicka  <jh@suse.cz>
24484
24485         * vtgc1.c: Kill.
24486
24487 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
24488
24489         * gcc.dg/struct-in-proto-1.c: New test.
24490
24491 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
24492
24493         * gcc.dg/cpp/include2.c: Only expect one message.
24494
24495 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
24496
24497         PR c++/9447
24498         * g++.dg/template/using1.C: New test.
24499         * g++.dg/template/using2.C: New test.
24500         * g++.dg/template/using3.C: New test.
24501         * g++.dg/template/using4.C: New test.
24502
24503 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
24504
24505         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24506         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24507
24508 2003-07-28  Jan Hubicka  <jh@suse.cz>
24509
24510         PR c++/11530
24511         * g++.dg/opt/call1.C: New test.
24512
24513 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
24514
24515         PR c++/11667
24516         * g++.dg/init/enum2.C: New test.
24517         * g++.dg/template/overload1.C: Add "-w" option.
24518
24519 2003-07-28    <hp@bitrange.com>
24520
24521         * gcc.dg/Wdeclaration-after-statement-1.c,
24522         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
24523
24524 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
24525
24526         * gcc.c-torture/compile/20030725-1.c: New test.
24527
24528 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
24529
24530         * gcc.dg/20030505.c: Only run for SPE.
24531         Remove definition of opaque type.
24532
24533 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
24534
24535         * g++.dg/template/ptrmem6.C: New test.
24536
24537 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
24538
24539         * gcc.c-torture/compile/zero-strct-2.c: New test.
24540
24541 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
24542
24543         * gcc.dg/intermod-1.c: New test.
24544
24545 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24546
24547         PR c++/11617
24548         * g++.dg/template/lookup2.C: New test.
24549         * g++.dg/template/memclass1.C: Remove instantiated from error.
24550         * g++.dg/other/error2.C: Tweak expected errors.
24551
24552         PR c++/11596
24553         * g++.dg/template/defarg3.C: New test.
24554
24555         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
24556
24557 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
24558
24559         * g++.dg/inherit/access5.C: New test.
24560
24561 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24562
24563         PR c++/11513
24564         * g++.dg/template/crash8.C: New test.
24565
24566 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
24567
24568         PR c/10602
24569         * gcc.dg/noncompile/incomplete-2.c: New test.
24570
24571 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
24572
24573         PR c++/11645
24574         * g++.dg/inherit/access4.C: New test.
24575
24576         PR c++/11517
24577         * g++.dg/expr/cond2.C: New test.
24578
24579         PR optimization/10679
24580         * g++.dg/opt/inline4.C: New test.
24581
24582 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24583
24584         * g++.dg/parse/crash10: New test.
24585
24586 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24587
24588         * g++.dg/ext/flexary1.C: New test.
24589
24590 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24591
24592         PR c++/10793
24593         * g++.dg/template/crash9.C: New test.
24594
24595 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24596
24597         PR c++/3004
24598         * g++.dg/parse/typedef3.C: New test.
24599
24600         PR c++/7906
24601         * g++.dg/parse/operator2.C: New test.
24602
24603         PR c++/8895
24604         * g++.dg/parse/def-tmpl-arg1.C: New test.
24605
24606         PR c++/9282
24607         * g++.dg/parse/funptr1.C: New test.
24608
24609         PR c++/9452
24610         * g++.dg/parse/ambig3.C: New test.
24611
24612         PR c++/9454
24613         * g++.dg/parse/operator3.C: New test.
24614
24615         PR c++/9486
24616         * g++.dg/parse/template10.C: New test.
24617
24618         PR c++/9488
24619         * g++.dg/parse/template11.C: New test.
24620
24621         PR c++/10150
24622         * g++.dg/parse/invalid-op1.C: New test.
24623
24624         PR c++/10247
24625         * g++.dg/parse/condexpr1.C: New test.
24626
24627 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24628
24629         * g++.dg/ext/packed3.C: New test.
24630         * g++.dg/ext/packed4.C: New test.
24631
24632         * gcc.dg/pack-test-3.c: New test.
24633
24634 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
24635
24636         * lib/compat.exp: Handle dg-options per source file.
24637         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
24638         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
24639         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
24640         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
24641         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
24642         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
24643         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
24644         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
24645         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
24646         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
24647         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
24648         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
24649         * g++.dg/compat/break/bitfield7_x.C: Ditto.
24650         * g++.dg/compat/break/bitfield7_y.C: Ditto.
24651
24652 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24653
24654         PR c/10320
24655         * gcc.c-torture/execute/20030718-1.c: New test.
24656
24657 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24658
24659         PR optimization/11536
24660         * gcc.dg/20030721-1.c: New test.
24661
24662 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
24663
24664         PR c++/11546
24665         * g++.dg/template/lookup1.C: New test.
24666
24667 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
24668
24669         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
24670         diagnostics of ill-formed constructs involving labels.
24671         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
24672         the new 'previously defined here' message.
24673
24674 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
24675
24676         * g++.dg/parse/non-dependent2.C: New test.
24677
24678 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24679
24680         * g++.dg/init/init-ref4.C: xfail on targets without
24681         weak symbols.
24682
24683 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
24684
24685         PR target/11087
24686         * gcc.c-torture/execute/20030717-1.c: New test.
24687
24688 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24689
24690         * g++.dg/opt/cfg1.C: New test.
24691
24692 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
24693
24694         PR optimization/11557
24695         * gcc.dg/20030717-1.c: New test.
24696
24697 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
24698
24699         PR c++/10476
24700         * g++.dg/expr/crash-1.C: New test.
24701
24702         PR c++/11027
24703         * g++.dg/template/init3.C: New test.
24704
24705         PR c++/8222
24706         * g++.dg/template/non-dependent1.C: New test.
24707
24708         PR c++/11070
24709         * g++.dg/template/non-dependent2.C: New test.
24710
24711         PR c++/11071
24712         * g++.dg/template/non-dependent3.C: New test.
24713
24714         PR c++/9907
24715         * g++.dg/template/sizeof5.C: New test.
24716
24717 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
24718
24719         PR 11498
24720         * gcc.c-torture/compile/mangle-1.c: New file.
24721
24722 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24723
24724         PR c++/7809
24725         * g++.dg/parse/access3.C: New test.
24726
24727 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
24728
24729         PR c++/11384
24730         * g++.dg/init/init-ref4.C: New test.
24731
24732 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
24733
24734         PR c++/11547
24735         * g++.dg/parse/constant3.C: New test.
24736         * g++.dg/parse/crash7.C: Likewise.
24737
24738 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
24739
24740         PR target/11008
24741         * gcc.dg/i386-pentium4-not-mull.c: New.
24742
24743 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
24744
24745         * gcc.dg/asm-names.c (ymain): Make it weak.
24746
24747 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24748
24749         PR c++/5421
24750         * g++.dg/template/friend21.C: New test.
24751
24752 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
24753
24754         * gcc.dg/cleanup-8.c: New test.
24755         * gcc.dg/cleanup-9.c: New test.
24756
24757 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
24758
24759         * g++.dg/ext/dll-MI1.h: New file.
24760         * g++.dg/ext/dllexport-MI1.C: New file.
24761         * g++.dg/ext/dllimport-MI1.C: New file.
24762
24763 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
24764
24765         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
24766         it does not have cmpstrsi patterns (just cmpmemsi).
24767
24768 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
24769
24770         PR debug/11473
24771         * g++.dg/debug/debug8.C: New test.
24772
24773 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24774
24775         PR c++/10108
24776         * g++.dg/template/crash7.C: New test.
24777
24778 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
24779
24780         PR target/10795
24781         * gcc.c-torture/compile/20030708-1.c: New.
24782
24783 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24784
24785         * gcc.c-torture/execute/20030715-1.c: New test.
24786
24787 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
24788
24789         * gcc.dg/pch/inline-3.c: New file.
24790         * gcc.dg/pch/inline-3.hs: New file.
24791         * gcc.dg/pch/inline-4.c: New file.
24792         * gcc.dg/pch/inline-4.hs: New file.
24793
24794 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
24795
24796         PR c++/11509
24797         * g++.dg/template/crash6.C: New test.
24798
24799         PR c++/7053
24800         * g++.dg/template/friend20.C: New test.
24801
24802         PR c++/7019
24803         * g++.dg/template/overload2.C: New test.
24804
24805 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24806
24807         PR optimization/11440
24808         * gcc.c-torture/execute/20030714-1.c: New test.
24809
24810 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24811
24812         PR c++/11154
24813         * g++.dg/template/partial2.C: New test.
24814
24815 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
24816
24817         PR c++/11503
24818         * g++.dg/template/anon1.C: New test.
24819
24820         PR c++/11493
24821         PR c++/11495
24822         * g++.dg/parse/template9.C: Likewise.
24823         * g++.dg/template/crash4.C: New test.
24824         * g++.dg/template/koenig1.C: Likewise.
24825         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
24826         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
24827         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
24828         functions.
24829         * g++.old-deja/g++.jason/template36.C: Likewise.
24830         * g++.old-deja/g++.mike/p1989.C: Likewise.
24831         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
24832         * g++.old-deja/g++.pt/ttp20.C: Use this->.
24833         * g++.old-deja/g++.pt/ttp21.C: Use this->.
24834         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
24835         compiling.
24836         * g++.old-deja/g++.pt/union2.C: Use this->.
24837
24838 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
24839
24840         * gcc.dg/20030711-1.c: New test.
24841
24842 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
24843
24844         PR c++/11050
24845         * g++.dg/parse/args1.C: New test.
24846         * g++.pt/defarg8.C: Change expected errors.
24847
24848 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
24849
24850         PR c++/8164
24851         * g++.dg/template/nontype2.C: New test.
24852
24853         PR c++/10558
24854         * g++.dg/parse/template8.C: New test.
24855
24856         PR c++/8327
24857         * g++.dg/template/scope1.C: New test.
24858
24859         * g++.dg/warn/Wsign-compare-1.C: New test.
24860
24861 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24862
24863         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
24864
24865 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
24866
24867         PR c++/9411
24868         * g++.dg/template/explicit2.C: New test.
24869
24870         PR c++/10032
24871         * g++.dg/warn/pedantic1.C: New test.
24872
24873 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
24874
24875         PR c++ 9483
24876         * g++.dg/other/field1.C: New test.
24877
24878 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24879
24880         PR c/11449
24881         * gcc.c-torture/compile/20030707-1.c: New.
24882
24883 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24884
24885         PR c++/10849
24886         * g++.dg/template/access12.C: New test.
24887
24888 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
24889
24890         * g++.dg/bprob/bprob.exp (prof_ext): Update.
24891         * g77.dg/bprob/bprob.exp (prof_ext): Update.
24892         * gcc.misc-tests/bprob.exp (prof_ext): Update.
24893         * gcc.misc-tests/gcov.exp: Update
24894         * g++.dg/gcov/gcov.exp: Update
24895         * lib/gcov.exp: Update.
24896
24897 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
24898
24899         * g++.dg/abi/mangle17.C: Make sure template expressions are
24900         dependent.
24901         * g++.dg/abi/mangle4.C: Mark erroneous casts.
24902         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
24903         * g++.dg/opt/stack1.C: Remove erroneous code.
24904         * g++.dg/parse/template7.C: New test.
24905         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
24906         * g++.old-deja/g++.pt/crash4.C: Likewise.
24907
24908 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24909
24910         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
24911         with zero or one occurence of `$' after the initial `L'.
24912
24913 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
24914
24915         * gcc.c-torture/compile/20030704-1.c: Add a comment.
24916
24917 2003-07-08  Roger Sayle  <roger@eyesopen.com>
24918
24919         PR c/11370
24920         * gcc.dg/Wunreachable-6.c: New testcase.
24921         * gcc.dg/Wunreachable-7.c: New testcase.
24922
24923 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24924
24925         PR c/11420
24926         * gcc.dg/20030708-1.c: New test.
24927
24928 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
24929
24930         * gcc.dg/compat/sdata-section.h: New file.
24931         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
24932         * gcc.dg/torture/mips-sdata-1.c: New test.
24933
24934 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24935
24936         PR c++/11030
24937         * g++.dg/template/friend19.C: New test.
24938
24939 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24940
24941         * g++.dg/opt/strength-reduce.C: New test.
24942
24943 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24944
24945         PR target/10979
24946         * gcc.dg/20030707-1.c: New testcase.
24947
24948 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24949
24950         PR optimization/11059
24951         * g++.dg/opt/emptyunion.C: New testcase.
24952
24953 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24954             Eric Botcazou  <ebotcazou@libertysurf.fr>
24955
24956         * g++.dg/opt/stack1.C: New test.
24957
24958 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
24959
24960         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
24961         run test.
24962
24963         PR c++/11431
24964         * g++.dg/expr/static_cast3.C: New test.
24965
24966 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
24967
24968         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
24969         everywhere.
24970         * gcc.dg/concat.c: Concatenation of string constants with
24971         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
24972         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
24973         * gcc.dg/cpp/escape-2.c: Use wide character constants where
24974         necessary to avoid multi-character character constant warning.
24975         * gcc.dg/cpp/escape.c: Likewise.
24976         * gcc.dg/cpp/ucs.c: Likewise.
24977         Remove backslashes from dg-bogus comments, as they confuse Tcl.
24978         Fix a typo.
24979
24980 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24981
24982         PR c/11428
24983         * gcc.c-torture/compile/20030704-1.c: New.
24984
24985 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24986
24987         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
24988
24989 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
24990
24991         PR c++/5287, PR c++/7910,  PR c++/11021
24992         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
24993         tests for warnings.
24994         * g++.dg/ext/dllimport2.C: Add tests for warnings.
24995         * g++.dg/ext/dllimport3.C: Likewise.
24996         * g++.dg/ext/dllimport4.C: New file.
24997         * g++.dg/ext/dllimport5.C: New file.
24998         * g++.dg/ext/dllimport6.C: New file.
24999         * g++.dg/ext/dllimport7.C: New file.
25000         * g++.dg/ext/dllimport8.C: New file.
25001         * g++.dg/ext/dllimport9.C: New file.
25002         * g++.dg/ext/dllimport10.C: New file.
25003         * g++.dg/ext/dllexport1.C: New file.
25004
25005 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25006
25007         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25008         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25009
25010 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25011
25012         * gcc.dg/builtins-25.c: New testcase.
25013         * gcc.dg/builtins-26.c: New testcase.
25014
25015 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
25016
25017         * gcc.dg/compat/vector-defs.h: New file.
25018         * gcc.dg/compat/vector-setup.h: New file.
25019         * gcc.dg/compat/vector-check.h: New file.
25020         * gcc.dg/compat/vector-1_main.c: New file.
25021         * gcc.dg/compat/vector-1_x.c: New file.
25022         * gcc.dg/compat/vector-1_y.c: New file.
25023         * gcc.dg/compat/vector-2_main.c: New file.
25024         * gcc.dg/compat/vector-2_x.c: New file.
25025         * gcc.dg/compat/vector-2_y.c: New file.
25026
25027         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25028         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25029         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25030         * gcc.dg/compat/struct-align-1.h: New file.
25031         * gcc.dg/compat/struct-align-1_main.c: New file.
25032         * gcc.dg/compat/struct-align-1_x.c: New file.
25033         * gcc.dg/compat/struct-align-1_y.c: New file.
25034         * gcc.dg/compat/struct-align-2.h: New file.
25035         * gcc.dg/compat/struct-align-2_main.c: New file.
25036         * gcc.dg/compat/struct-align-2_x.c: New file.
25037         * gcc.dg/compat/struct-align-2_y.c: New file.
25038
25039         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25040         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25041         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25042         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25043         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25044         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25045         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25046         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25047         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25048         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25049         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25050         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25051         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25052         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25053         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25054         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25055         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25056         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25057         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25058         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25059         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25060         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25061         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25062         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25063         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25064         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25065         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25066         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25067         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25068
25069 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25070
25071         * gcc.dg/i386-call-1.c: New test.
25072
25073 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25074
25075         PR c++/9162
25076         * g++.dg/parse/defarg4.C: New.
25077
25078 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25079
25080         PR target/10700
25081         * gcc.c-torture/compile/20030703-1.c: New test case.
25082
25083 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25084
25085         * g++.dg/template/local3.C: Remove extra semicolon.
25086
25087 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25088
25089         * gcc.dg/i386-volatile-1.c: New test.
25090
25091 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
25092
25093         PR c++/11072
25094         * g++.dg/other/offsetof2.C: XFAIL.
25095         * g++.dg/other/offsetof5.C: New.
25096
25097         PR c++/10219
25098         * g++.dg/template/error1.C: New.
25099
25100         PR c++/9779
25101         * g++.dg/template/dependent-expr1.C: New.
25102
25103 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25104
25105         PR c++/6949
25106         * g++.dg/template/local3.C: New test.
25107
25108         PR c++/11149
25109         * g++.dg/lookup/scoped6.C: New test.
25110
25111 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
25112
25113         PR c++/8046
25114         * g++.dg/other/error7.C: New test.
25115
25116 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
25117
25118         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25119         * g++.old-deja/g++.abi/vtable3.h: Likewise.
25120         * g++.old-deja/g++.law/code-gen5.C: Likewise.
25121         * g++.old-deja/g++.other/union2.C: Likewise.
25122         * gcc.dg/c90-const-expr-2.c: Likewise.
25123         * gcc.dg/c90-const-expr-3.c: Likewise.
25124         * gcc.dg/c99-const-expr-2.c: Likewise.
25125         * gcc.dg/c99-const-expr-3.c: Likewise.
25126         * gcc.dg/concat.c: Likewise.
25127
25128 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25129
25130         PR c++/9559
25131         * g++.dg/init/static1.C: New test.
25132
25133 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25134
25135         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25136         * g++.old-deja/g++.other/access2.C: Likewise.
25137         * g++.old-deja/g++.other/decl2.C: Likewise.
25138         * gcc.c-torture/execute/20020615-1.c: Likewise.
25139
25140 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25141
25142         PR c++/4933
25143         * g++.dg/template/sizeof4.C: New test.
25144
25145 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25146
25147         * g++.dg/other/error6.C: New test.
25148
25149 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25150
25151         PR c++/10750
25152         * g++.dg/parse/constant2.C: New test.
25153
25154 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
25155
25156         PR c++/11106
25157         * g++.dg/other/error5.C: New test.
25158
25159 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25160
25161         * gcc.dg/format/gcc_diag-1.c: New test.
25162
25163 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
25164
25165         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25166
25167 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25168
25169         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25170         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25171         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25172
25173 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
25174
25175         * gcc.c-torture/execute/builtins/string-8.c: New test.
25176         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25177         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25178         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25179
25180 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25181
25182         PR c++/10468
25183         * g++.dg/ext/typeof6.C: New test.
25184
25185 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25186
25187         PR c++/10796
25188         * g++.dg/init/enum1.C: New test.
25189
25190 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
25191
25192         * gcc.dg/20030627-1.c: New test.
25193
25194 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
25195
25196         PR c++/11332
25197         * g++.dg/expr/static_cast2.C: New test.
25198
25199 2003-06-26  Roger Sayle  <roger@eyesopen.com>
25200             Jakub Jelinek  <jakub@redhat.com>
25201
25202         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25203         sprintf(dst,"%s",src) optimization.
25204         * gcc.c-torture/execute/20030626-1.c: New test case.
25205         * gcc.c-torture/execute/20030626-2.c: New test case.
25206
25207 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
25208
25209         * gcc.c-torture/execute/multi-ix.c: New test.
25210
25211         * gcc.c-torture/execute/simd-4.c (main):
25212         Added missing semicolon at end of union.
25213
25214 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
25215
25216         PR c++/8266
25217         * g++.dg/template/explicit-instantiation3.C: New test.
25218
25219 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25220
25221         * gcc.dg/20030626-1.c: Use signed char.
25222
25223 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25224
25225         * gcc.dg/20030626-1.c: New test.
25226
25227 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
25228
25229         * const-str-2.m: Update.
25230
25231 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
25232
25233         PR c++/10990
25234         * g++.dg/rtti/dyncast1.C: New test.
25235         * g++.dg/abi/mangle4.C: Correct base-specifier access.
25236         * g++.dg/lookup/scoped1.C: Remove XFAIL.
25237         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25238
25239         PR c++/10931
25240         * g++.dg/expr/static_cast1.C: New test.
25241
25242 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
25243
25244         * gcc.dg/20030625-1.c: New test.
25245
25246 2003-06-24  Roger Sayle  <roger@eyesopen.com>
25247
25248         * gcc.c-torture/compile/20030624-1.c: New test case.
25249
25250 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
25251
25252         * gcc.c-torture/execute/string-opt-17.c: New test.
25253
25254 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
25255
25256         PR c++/5754
25257         * g++.dg/parse/crash6.C: New test.
25258
25259 2003-06-23  Roger Sayle  <roger@eyesopen.com>
25260
25261         * gcc.dg/builtins-24.c: New test case.
25262
25263 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
25264
25265         * g++.dg/opt/operator1.C: New test.
25266
25267 2003-06-22  Roger Sayle  <roger@eyesopen.com>
25268
25269         * gcc.c-torture/execute/string-opt-16.c: New test case.
25270
25271 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25272
25273         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
25274         * g++.old-deja/g++.other/conv7.C: Likewise.
25275         * g++.old-deja/g++.other/overcnv2.C: Likewise.
25276         * g++.old-deja/g++.other/overload14.C: Likewise.
25277
25278 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25279
25280         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25281         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25282
25283 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25284
25285         PR c++/10888
25286         * g++.dg/warn/Winline-3.C: New test.
25287
25288 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25289
25290         * lib/target-supports.exp (check_alias_available): Make the test
25291         program acceptable to the Solaris assembler.
25292
25293         PR c++/10749
25294         * g++.dg/template/memclass2.C: New test.
25295
25296 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25297             Eric Botcazou  <ebotcazou@libertysurf.fr>
25298
25299         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25300         data for non-matching targets.
25301         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25302
25303 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25304
25305         PR c++/10845
25306         * g++.dg/template/member3.C: New test.
25307
25308 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
25309
25310         PR c++/10939
25311         * g++.dg/template/func1.C: New test.
25312
25313         PR c++/9649
25314         * g++.dg/template/static4.C: New test.
25315         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25316
25317         PR c++/11041
25318         * g++.dg/init/ref7.C: New test.
25319
25320 2003-06-19  Matt Austern  <austern@apple.com>
25321
25322         PR c++/11228
25323         * g++.dg/anew1.C: New test.
25324         * g++.dg/anew2.C: New test.
25325         * g++.dg/anew3.C: New test.
25326         * g++.dg/anew4.C: New test.
25327
25328 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
25329
25330         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25331
25332 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
25333
25334         * gcc.c-torture/execute/simd-4.c (main): Make expected value
25335         endian-dependent.
25336
25337 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
25338
25339         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25340         Remove cruft.
25341
25342 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
25343
25344         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25345         * gcc.c-torture/compile/961203-1.c: Likewise.
25346         * gcc.c-torture/compile/980506-1.c: Likewise.
25347
25348 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25349
25350         PR c++/10712
25351         * g++.dg/lookup/using7.C: New test.
25352
25353 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25354
25355         PR c++/11105
25356         * g++.dg/abi/conv1.C: Remove it.
25357         * g++.dg/template/conv7.C: New test.
25358         * g++.dg/template/conv8.C: Likewise.
25359         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25360         conversion operator.
25361
25362 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
25363
25364         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25365         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25366         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25367         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25368         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25369         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25370         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25371         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25372         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25373         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25374         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25375         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25376         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25377         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25378         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25379         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25380         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25381         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25382         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25383         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25384         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25385         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25386         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25387         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25388         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25389         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25390         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25391         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25392         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25393
25394 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
25395
25396         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25397         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25398         indications.
25399
25400 2003-06-16  Roger Sayle  <roger@eyesopen.com>
25401
25402         * gcc.dg/i386-387-5.c: New test case.
25403         * gcc.dg/i386-387-6.c: New test case.
25404         * gcc.dg/builtins-23.c: New test case.
25405
25406 2003-06-15  Roger Sayle  <roger@eyesopen.com>
25407
25408         * gcc.dg/builtins-22.c: New test case.
25409         * gcc.dg/i386-387-1.c: Update to test exp.
25410         * gcc.dg/i386-387-2.c: Likewise.
25411
25412 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25413
25414         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25415
25416 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25417
25418         * lib/gcc-dg.exp (dg-require-dll): New function.
25419         (dg-xfail-if): Likewise.
25420         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25421         driver.
25422
25423         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25424         * gcc.c-torture/compile/20001205-1.c: Likewise.
25425         * gcc.c-torture/compile/20001226-1.c: Likewise.
25426         * gcc.c-torture/compile/20010518-2.c: Likewise.
25427         * gcc.c-torture/compile/20020312-1.c: Likewise.
25428         * gcc.c-torture/compile/20020604-1.c: Likewise.
25429         * gcc.c-torture/compile/920501-12.c: Likewise.
25430         * gcc.c-torture/compile/920501-4.c: Likewise.
25431         * gcc.c-torture/compile/920520-1.c: Likewise.
25432         * gcc.c-torture/compile/920521-1.c: Likewise.
25433         * gcc.c-torture/compile/920625-1.c: Likewise.
25434         * gcc.c-torture/compile/961203-1.c: Likewise.
25435         * gcc.c-torture/compile/980506-1.c: Likewise.
25436         * gcc.c-torture/compile/981006-1.c: Likewise.
25437         * gcc.c-torture/compile/981022-1.c: Likewise.
25438         * gcc.c-torture/compile/981223-1.c: Likewise.
25439         * gcc.c-torture/compile/990617-1.c: Likewise.
25440         * gcc.c-torture/compile/dll.c: Likewise.
25441         * gcc.c-torture/compile/labels-3.c: Likewise.
25442         * gcc.c-torture/compile/mipscop-1.c: Likewise.
25443         * gcc.c-torture/compile/mipscop-2.c: Likewise.
25444         * gcc.c-torture/compile/mipscop-3.c: Likewise.
25445         * gcc.c-torture/compile/mipscop-4.c: Likewise.
25446         * gcc.c-torture/compile/simd-5.c: Likewise.
25447         * gcc.c-torture/compile/20000804-1.x: Remove.
25448         * gcc.c-torture/compile/20001205-1.x: Likewise.
25449         * gcc.c-torture/compile/20001226-1.x: Likewise.
25450         * gcc.c-torture/compile/20010518-2.x: Likewise.
25451         * gcc.c-torture/compile/20020312-1.x: Likewise.
25452         * gcc.c-torture/compile/20020604-1.x: Likewise.
25453         * gcc.c-torture/compile/920501-12.x: Likewise.
25454         * gcc.c-torture/compile/920501-4.x: Likewise.
25455         * gcc.c-torture/compile/920520-1.x: Likewise.
25456         * gcc.c-torture/compile/920521-1.x: Likewise.
25457         * gcc.c-torture/compile/920625-1.x: Likewise.
25458         * gcc.c-torture/compile/961203-1.x: Likewise.
25459         * gcc.c-torture/compile/980506-1.x: Likewise.
25460         * gcc.c-torture/compile/981006-1.x: Likewise.
25461         * gcc.c-torture/compile/981022-1.x: Likewise.
25462         * gcc.c-torture/compile/981223-1.x: Likewise.
25463         * gcc.c-torture/compile/990617-1.x: Likewise.
25464         * gcc.c-torture/compile/mipscop-1.x: Likewise.
25465         * gcc.c-torture/compile/mipscop-2.x: Likewise.
25466         * gcc.c-torture/compile/mipscop-3.x: Likewise.
25467         * gcc.c-torture/compile/mipscop-4.x: Likewise.
25468         * gcc.c-torture/compile/simd-5.x: Likewise.
25469
25470         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25471
25472 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25473
25474         * gcc.c-torture/execute/20030611-1.c: New test.
25475
25476 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25477
25478         PR middle-end/168
25479         * gcc.dg/20030612-1.c: New test case.
25480
25481 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25482
25483         PR c++/10635
25484         * g++.dg/expr/cast1.C: New test.
25485
25486 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25487
25488         * gcc.dg/builtins-21.c: New test case.
25489
25490 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
25491
25492         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25493         options instead of at the end.
25494         * lib/objc.exp (objc_target_compile): Likewise.
25495
25496 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
25497
25498         PR c++/10432
25499         * g++.dg/parse/error1.C: New test.
25500
25501 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
25502
25503         * gcc.dg/compat/struct-by-value-11_main.c: New file.
25504         * gcc.dg/compat/struct-by-value-11_x.c: New file.
25505         * gcc.dg/compat/struct-by-value-11_y.c: New file.
25506         * gcc.dg/compat/struct-by-value-12_main.c: New file.
25507         * gcc.dg/compat/struct-by-value-12_x.c: New file.
25508         * gcc.dg/compat/struct-by-value-12_y.c: New file.
25509         * gcc.dg/compat/struct-by-value-13_main.c: New file.
25510         * gcc.dg/compat/struct-by-value-13_x.c: New file.
25511         * gcc.dg/compat/struct-by-value-13_y.c: New file.
25512         * gcc.dg/compat/struct-by-value-14_main.c: New file.
25513         * gcc.dg/compat/struct-by-value-14_x.c: New file.
25514         * gcc.dg/compat/struct-by-value-14_y.c: New file.
25515         * gcc.dg/compat/struct-by-value-15_main.c: New file.
25516         * gcc.dg/compat/struct-by-value-15_x.c: New file.
25517         * gcc.dg/compat/struct-by-value-15_y.c: New file.
25518         * gcc.dg/compat/struct-by-value-16_main.c: New file.
25519         * gcc.dg/compat/struct-by-value-16_x.c: New file.
25520         * gcc.dg/compat/struct-by-value-16_y.c: New file.
25521         * gcc.dg/compat/struct-by-value-17_main.c: New file.
25522         * gcc.dg/compat/struct-by-value-17_x.c: New file.
25523         * gcc.dg/compat/struct-by-value-17_y.c: New file.
25524         * gcc.dg/compat/struct-by-value-18_main.c: New file.
25525         * gcc.dg/compat/struct-by-value-18_x.c: New file.
25526         * gcc.dg/compat/struct-by-value-18_y.c: New file.
25527
25528         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
25529         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
25530         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
25531         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
25532         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
25533         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
25534         * gcc.dg/compat/scalar-return-3_main.c: New file.
25535         * gcc.dg/compat/scalar-return-3_x.c: New file.
25536         * gcc.dg/compat/scalar-return-3_y.c: New file.
25537         * gcc.dg/compat/scalar-return-4_main.c: New file.
25538         * gcc.dg/compat/scalar-return-4_x.c: New file.
25539         * gcc.dg/compat/scalar-return-4_y.c: New file.
25540
25541 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
25542
25543         * gcc.dg/compat/fp2-struct-check.h: New file.
25544         * gcc.dg/compat/fp2-struct-defs.h: New file.
25545         * gcc.dg/compat/fp2-struct-init.h: New file.
25546         * gcc.dg/compat/struct-by-value-10_main.c: New file.
25547         * gcc.dg/compat/struct-by-value-10_x.c: New file.
25548         * gcc.dg/compat/struct-by-value-10_y.c: New file.
25549         * gcc.dg/compat/struct-return-10_main.c: New file.
25550         * gcc.dg/compat/struct-return-10_x.c: New file.
25551         * gcc.dg/compat/struct-return-10_y.c: New file.
25552
25553         * gcc.dg/compat/compat-common.h: New file.
25554         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
25555         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
25556         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
25557         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
25558         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
25559         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
25560         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
25561         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25562         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
25563         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
25564         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25565         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
25566         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
25567         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25568         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
25569         * gcc.dg/compat/small-struct-check.h: Ditto.
25570         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
25571         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25572         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
25573         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
25574         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25575         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25576         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
25577         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25578         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
25579         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
25580         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25581         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25582         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
25583         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25584         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25585         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
25586         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25587         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
25588         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
25589         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25590         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
25591         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
25592         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25593         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
25594         * gcc.dg/compat/struct-return-2_main.c: Ditto.
25595         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25596         * gcc.dg/compat/struct-return-2_y.c: Ditto.
25597         * gcc.dg/compat/struct-return-3_main.c: Ditto.
25598         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25599         * gcc.dg/compat/struct-return-3_y.c: Ditto.
25600
25601 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
25602
25603         * g++.dg/pch/static-1.C: New file.
25604         * g++.dg/pch/static-1.Hs: New file.
25605
25606 2003-06-10  Richard Henderson  <rth@redhat.com>
25607
25608         * gcc.dg/asm-7.c: Adjust expected warning text.
25609
25610 2003-06-10  Roger Sayle  <roger@eyesopen.com>
25611
25612         * gcc.dg/builtins-20.c: New test case.
25613
25614 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
25615
25616         PR c++/11131
25617         * g++.dg/opt/template1.C: New test.
25618
25619 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25620
25621         * lib/gcc-dg.exp (dg-test): Clear additional_files and
25622         additional_sources.
25623
25624 2003-05-21  David Taylor  <dtaylor@emc.com>
25625
25626         * gcc.dg/Wpadded.c: New file.
25627
25628 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25629
25630         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
25631         * gcc.dg/special/weak-2.c: Add dg-require-weak.
25632         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
25633         dg-require-weak.
25634
25635 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
25636
25637         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
25638
25639 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25640
25641         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
25642         (dg-require-alias): Likewise.
25643         (dg-require-gc-sections): Likewise.
25644         * lib/target-supports.exp (check_gc_sections_available): Likewise.
25645
25646 2003-06-08  Richard Henderson  <rth@redhat.com>
25647
25648         * gcc.dg/20011029-2.c: Fix the array reference.
25649         * gcc.dg/asm-7.c: New.
25650
25651 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
25652
25653         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
25654
25655 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
25656
25657         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
25658         (dg-require-gc-sections): Likewise.
25659
25660 2003-06-08  Jan Hubicka  <jh@suse.cz>
25661
25662         * i386-cmov1.c: Fix regular expression.
25663         * i386-cvt-1.c: Likewise.
25664         * i386-local.c: Likewise.
25665         * i386-local2.c: Likewise.
25666         * i386-mul.c: Likewise.
25667         * i386-ssetype-1.c: Likewise.
25668         * i386-ssetype-3.c: Likewise.
25669         * i386-ssetype-5.c: Likewise.
25670
25671 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25672
25673         PR c++/11039
25674         * g++.dg/warn/implicit-typename2.C: New test.
25675         * g++.dg/warn/implicit-typename3.C: New test.
25676
25677 2003-06-07  Richard Henderson  <rth@redhat.com>
25678
25679         * g++.dg/other/offsetof3.C: Use size_t.
25680         * g++.dg/other/offsetof4.C: Likewise.
25681
25682 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
25683
25684         * lib/copy-file.exp: New. Implement gcc_copy_files.
25685
25686         * lib/dg-pch.exp: Load copy-file.exp
25687         (dg-pch): Use gcc_copy_files instead of "file copy".
25688
25689 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
25690
25691         * gcc.dg/weak/weak.exp: Simplify.
25692         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
25693         * gcc.dg/weak/weak-1.c: Likewise.
25694         * gcc.dg/weak/weak-2.c: Likewise.
25695         * gcc.dg/weak/weak-3.c: Likewise.
25696         * gcc.dg/weak/weak-4.c: Likewise.
25697         * gcc.dg/weak/weak-5.c: Likewise.
25698         * gcc.dg/weak/weak-6.c: Likewise.
25699         * gcc.dg/weak/weak-7.c: Likewise.
25700         * gcc.dg/weak/weak-8.c: Likewise.
25701         * gcc.dg/weak/weak-9.c: Likewise.
25702
25703 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
25704
25705         gcc.c-torture/execute/20030606-1.c: New.
25706
25707 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25708
25709         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
25710         * gcc.dg/builtins-19.c: Likewise.
25711
25712 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25713
25714         * gcc.dg/builtins-2.c: Add some more tests.
25715         * gcc.dg/builtins-18.c: New test case.
25716         * gcc.dg/builtins-19.c: New test case.
25717
25718 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25719             Jim Wilson  <wilson@tuliptree.org>
25720
25721         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
25722
25723 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
25724
25725         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
25726         mempcpy/stpcpy calls not to be optimized into something else.
25727         * gcc.c-torture/execute/string-opt-3.c: Moved to...
25728         * gcc.c-torture/execute/builtins/string-7.c: ...here.
25729         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
25730
25731 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25732
25733         * gcc.dg/format/asm_fprintf-1.c: New test.
25734
25735 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
25736
25737         * lib/gcc-defs.exp (additional_sources): New variable.
25738         (dg-additional-sources): New function.
25739         (additional_files): New variable.
25740         (dg-additional-files): New function.
25741         (dg-additional-files-options): Likewise.
25742         * lib/gcc-dg.exp (dg-require-weak): New function.
25743         (dg-require-alias): Likewise.
25744         (dg-require-gc-sections): Likewise.
25745         * lib/target-supports.exp (check_alias_available): Remove testfile
25746         parameter.
25747         (check_gc_sections_available): New function.
25748         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
25749         (dg-gpp-additional-files): Likewise.
25750         * lib/g++.exp (additional_sources): Remove.
25751         (additional_files): Likewise.
25752         (g++_target_compile): Use dg-additional-files-options.
25753
25754         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
25755         Tcl logic.
25756         * gcc.dg/special/ecos.exp: Remove.
25757         * gcc.dg/special/20000419-2.c: Use dg-require-*.
25758         * gcc.dg/special/alias-1.c: Likewise.
25759         * gcc.dg/special/alias-2.c: Likewise.
25760         * gcc.dg/special/gcsec-1.c: Likewise.
25761         * gcc.dg/special/weak-1.c: Likewise.
25762         * gcc.dg/special/weak-2.c: Likewise.
25763         * gcc.dg/special/wkali-1.c: Likewise.
25764         * gcc.dg/special/wkali-2.c: Likewise.
25765
25766         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
25767         dg-gpp-additional-*.
25768         * g++.dg/special/conpr-3.C: Likewise.
25769         * g++.dg/special/conpr-4.C: Likewise.
25770         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
25771         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
25772         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
25773         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
25774         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
25775         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
25776         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
25777         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
25778         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
25779         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
25780         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
25781         * g++.old-deja/g++.other/comdat1.C: Likewise.
25782         * g++.old-deja/g++.other/comdat2.C: Likewise.
25783         * g++.old-deja/g++.other/comdat3.C: Likewise.
25784         * g++.old-deja/g++.other/ctor1.C: Likewise.
25785         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
25786
25787 2003-06-05  Richard Henderson  <rth@redhat.com>
25788
25789         * gcc.dg/debug/20030605-1.c: New.
25790
25791 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25792
25793         * README.QMTEST: Update.
25794
25795 2003-06-04  Richard Henderson  <rth@redhat.com>
25796
25797         * gcc.dg/cleanup-1.c: New.
25798         * gcc.dg/cleanup-2.c: New.
25799         * gcc.dg/cleanup-3.c: New.
25800         * gcc.dg/cleanup-4.c: New.
25801         * gcc.dg/cleanup-5.c: New.
25802         * gcc.dg/cleanup-6.c: New.
25803         * gcc.dg/cleanup-7.c: New.
25804
25805 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25806
25807         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
25808
25809         * lib/dg-pch.exp: New file.
25810         * g++.dg/pch/pch.exp: Use dg-pch.exp.
25811         * gcc.dg/pch/pch.exp: Likewise.
25812
25813 2003-06-04  Roger Sayle  <roger@eyesopen.com>
25814
25815         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
25816         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
25817         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
25818         * gcc.dg/builtins-17.c: New test case.
25819         * gcc.dg/i386-387-4.c: New test case.
25820         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
25821
25822 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25823
25824         * gcc.dg/ultrasp9.c: New test.
25825
25826 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25827
25828         * gcc.c-torture/compile/20030604-1.c: New test.
25829         * gcc.dg/sparc-constant-1.c: New test.
25830
25831 2003-06-03  Glen Nakamura  <glen@imodulo.com>
25832
25833         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
25834
25835 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
25836
25837         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
25838
25839         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
25840         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
25841
25842 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
25843
25844         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
25845
25846 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25847
25848         PR c++/10940
25849         * g++.dg/template/spec10.C: New test.
25850
25851 2003-06-03  Roger Sayle  <roger@eyesopen.com>
25852
25853         * gcc.dg/builtins-16.c: New test case.
25854
25855 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
25856
25857         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
25858         mempcpy test with post-increments.
25859         * gcc.c-torture/execute/string-opt-3.c: New test.
25860         * gcc.dg/string-opt-1.c: New test.
25861
25862 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
25863
25864         PR fortran/10965
25865         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
25866
25867 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
25868
25869         * lib/scanasm.exp (dg-scan): New function, factored out of ...
25870         (scan-assembler): ... here.  Use dg-scan.
25871         (scan-assembler-not): Likewise.
25872         (scan-file): New function.
25873         (scan-file-not): Likewise.
25874         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
25875         * gcc.dg/cpp/_Pragma4.c: Likewise.
25876         * gcc.dg/cpp/_Pragma5.c: Likewise.
25877         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25878         * gcc.dg/cpp/avoidpaste2.c: Likewise.
25879         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
25880         * gcc.dg/cpp/cmdlne-P.c: Likewise.
25881         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
25882         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
25883         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
25884         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
25885         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
25886         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
25887         * gcc.dg/cpp/cxxcom1.c: Likewise.
25888         * gcc.dg/cpp/line1.c: Likewise.
25889         * gcc.dg/cpp/maccom1.c: Likewise.
25890         * gcc.dg/cpp/maccom2.c: Likewise.
25891         * gcc.dg/cpp/maccom3.c: Likewise.
25892         * gcc.dg/cpp/maccom4.c: Likewise.
25893         * gcc.dg/cpp/maccom5.c: Likewise.
25894         * gcc.dg/cpp/maccom6.c: Likewise.
25895         * gcc.dg/cpp/multiline.c: Likewise.
25896         * gcc.dg/cpp/spacing1.c: Likewise.
25897         * gcc.dg/cpp/spacing2.c: Likewise.
25898         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
25899         * gcc.dg/cpp/trad/maccom1.c: Likewise.
25900         * gcc.dg/cpp/trad/maccom2.c: Likewise.
25901         * gcc.dg/cpp/trad/maccom3.c: Likewise.
25902         * gcc.dg/cpp/trad/maccom4.c: Likewise.
25903         * gcc.dg/cpp/trad/maccom6.c: Likewise.
25904         * gcc.dg/cpp/cxxcom2.c: Likewise.
25905         * gcc.dg/cpp/cxxcom2.h: New file.
25906
25907         * gcc.dg/cpp/truefalse.cpp: Move it to ...
25908         * g++.dg/cpp/truefalse.C: Here.
25909         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
25910
25911 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
25912
25913         * gcc.dg/cpp/redef3.c: New file.
25914
25915 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25916
25917         * gcc.dg/i386-loop-3.c: New test.
25918
25919 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
25920
25921         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
25922
25923 2003-05-31  Roger Sayle  <roger@eyesopen.com>
25924
25925         * gcc.dg/fwrapv-1.c: New test case.
25926         * gcc.dg/fwrapv-2.c: New test case.
25927
25928 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25929
25930         PR c++/10956
25931         * g++.dg/template/spec9.C: New test.
25932
25933 2003-05-29  Roger Sayle  <roger@eyesopen.com>
25934
25935         * gcc.dg/duff-4.c: New test case.
25936
25937 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
25938
25939         PR fortran/10843
25940         * g77.dg/ffixed-form-1.f: New test
25941         * g77.dg/ffixed-form-2.f: New test
25942         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
25943         * g77.dg/ffree-form-3.f: New test
25944
25945 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
25946
25947         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
25948         * gcc.dg/wint_t-1.c: Likewise.
25949
25950 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25951
25952         * g++.dg/template/access11.C: New test.
25953
25954 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25955
25956         PR c++/10849
25957         * g++.dg/template/access10.C: New test.
25958
25959 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25960             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25961
25962         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
25963
25964 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25965
25966         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
25967         suppress for powerpc-*-darwin*.
25968         * gcc.dg/torture/builtin-noret-2.c: Likewise.
25969
25970 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25971
25972         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
25973         suppress option for powerpc-*-darwin*.
25974
25975 2003-05-23  Roger Sayle  <roger@eyesopen.com>
25976
25977         * gcc.dg/builtins-1.c: Add tests for tan and atan.
25978         * gcc.dg/builtins-4.c: Add test for fmod.
25979
25980 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25981
25982         PR c++/10682
25983         * g++.dg/template/instantiate4.C: New test.
25984
25985 2003-05-22  Roger Sayle  <roger@eyesopen.com>
25986
25987         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
25988
25989 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
25990
25991         * gcc.dg/compat/scalar-return-1_main.c: New file.
25992         * gcc.dg/compat/scalar-return-1_x.c: New file.
25993         * gcc.dg/compat/scalar-return-1_y.c: New file.
25994         * gcc.dg/compat/scalar-return-2_main.c: New file.
25995         * gcc.dg/compat/scalar-return-2_x.c: New file.
25996         * gcc.dg/compat/scalar-return-2_y.c: New file.
25997         * gcc.dg/compat/struct-return-3_main.c: New file.
25998         * gcc.dg/compat/struct-return-3_y.c: New file.
25999         * gcc.dg/compat/struct-return-3_x.c: New file.
26000         * gcc.dg/compat/struct-return-2_main.c: New file.
26001         * gcc.dg/compat/struct-return-2_x.c: New file.
26002         * gcc.dg/compat/struct-return-2_y.c: New file.
26003
26004 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26005
26006         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26007         for hppa*-hp-hpux*.
26008         * gcc.dg/20021014-1.c (dg-options): Likewise.
26009         * gcc.dg/nest.c (dg-options): Likewise.
26010
26011 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
26012
26013         PR c++/9738
26014         * g++.dg/ext/dllimport2.C: New file.
26015         * g++.dg/ext/dllimport3.C: New file.
26016
26017 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
26018
26019         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26020         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26021         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26022         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26023         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26024         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26025         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26026         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26027         * gcc.dg/compat/small-struct-defs.h: New file.
26028         * gcc.dg/compat/small-struct-init.h: New file.
26029         * gcc.dg/compat/small-struct-check.h: New file.
26030         * gcc.dg/compat/fp-struct-defs.h: New file.
26031         * gcc.dg/compat/fp-struct-check.h: New file.
26032         * gcc.dg/compat/fp-struct-init.h: New file.
26033         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26034         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26035
26036 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
26037
26038         * gcc.dg/20030225-2.c: New test.
26039
26040 2003-05-18  Roger Sayle  <roger@eyesopen.com>
26041             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26042
26043         * gcc.c-torture/compile/20030518-1.c: New test case.
26044
26045 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
26046
26047         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26048         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26049         gcc-dg-debug-runtest.
26050         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26051         gcc-dg-debug-runtest.
26052
26053 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26054
26055         PR c++/9022
26056         * g++.dg/lookup/using6.C: New test.
26057
26058 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26059
26060         * g++.dg/parse/access2.C: New test.
26061
26062 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
26063
26064         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26065         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26066         * gcc.dg/debug/debug.exp: Likewise.
26067
26068 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
26069
26070         * gcc.dg/dollar.c: New test.
26071
26072 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
26073
26074         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26075         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26076         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26077         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26078         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26079         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26080         * gcc.dg/compat/struct-by-value-6_main.c: New file.
26081         * gcc.dg/compat/struct-by-value-6_x.c: New file.
26082         * gcc.dg/compat/struct-by-value-6_y.c: New file.
26083         * gcc.dg/compat/struct-by-value-7_main.c: New file.
26084         * gcc.dg/compat/struct-by-value-7_x.c: New file.
26085         * gcc.dg/compat/struct-by-value-7_y.c: New file.
26086         * gcc.dg/compat/struct-by-value-8_main.c: New file.
26087         * gcc.dg/compat/struct-by-value-8_x.c: New file.
26088         * gcc.dg/compat/struct-by-value-8_y.c: New file.
26089         * gcc.dg/compat/struct-by-value-9_main.c: New file.
26090         * gcc.dg/compat/struct-by-value-9_x.c: New file.
26091         * gcc.dg/compat/struct-by-value-9_y.c: New file.
26092
26093 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
26094
26095         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26096         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
26097         support for "repo" mode.
26098         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26099         * lib/g77-dg.exp: Likewise.
26100         * lib/obj-dg.exp: Likewise.
26101
26102 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
26103
26104         Merge from gcc-3_2-rhl8-branch:
26105         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
26106
26107         * gcc.dg/tls/opt-6.c: New test.
26108
26109         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
26110
26111         * gcc.dg/20030405-1.c: New test.
26112
26113         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
26114
26115         * gcc.dg/20030309-1.c: New test.
26116
26117         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26118
26119         * gcc.c-torture/execute/20030307-1.c: New test.
26120
26121         2003-02-20  Randolph Chung  <tausq@debian.org>
26122
26123         * gcc.c-torture/compile/20030220-1.c: New test.
26124
26125         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
26126
26127         * gcc.dg/20030217-1.c: New test.
26128
26129         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
26130
26131         * gcc.c-torture/compile/20020129-1.c: New test.
26132
26133         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26134
26135         * gcc.dg/unroll-1.c: New test.
26136
26137         2002-11-16  Jan Hubicka  <jh@suse.cz>
26138
26139         * gcc.c-torture/execute/20020920-1.c: New test.
26140
26141         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
26142
26143         PR target/7434
26144         * gcc.c-torture/compile/20021008-1.c: New test.
26145
26146         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
26147
26148         PR target/7559
26149         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26150
26151         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26152
26153         * gcc.c-torture/compile/20020807-1.c: New test.
26154
26155         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
26156
26157         * gcc.dg/tls/opt-1.c: New test.
26158
26159         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
26160
26161         * gcc.dg/20020729-1.c: New test.
26162
26163         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
26164
26165         * g++.dg/opt/life1.C: New test.
26166
26167         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
26168
26169         * gcc.dg/20020525-1.c: New test.
26170
26171         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26172
26173         PR c++/6794
26174         * g++.dg/ext/pretty1.C: New test.
26175         * g++.dg/ext/pretty2.C: New test.
26176
26177 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
26178
26179         PR c++/8385
26180         * g++.dg/ext/typeof5.C: New test.
26181
26182 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
26183
26184         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26185         __USER_LABEL_PREFIX__ into account.
26186         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26187
26188 2003-05-14  Roger Sayle  <roger@eyesopen.com>
26189
26190         * gcc.dg/builtins-15.c: New test case.
26191
26192 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
26193
26194         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26195
26196 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
26197
26198         * lib/g++.exp: Tweak handling of additional source files.
26199         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26200         * g++.dg/special/conpr-2a.C: Rename to ...
26201         * g++.dg/special/conpr-2a.cc: ... this.
26202         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26203         * g++.dg/special/conpr-3a.C: Rename to ...
26204         * g++.dg/special/conpr-3a.cc: This.
26205         * g++.dg/special/conpr-3b.C: Rename to ...
26206         * g++.dg/special/conpr-3b.cc: This.
26207         * g++.dg/special/conpr-4.C: New test.
26208         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26209
26210 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
26211
26212         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26213
26214 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26215
26216         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26217         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26218         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26219         * g++.old-deja/g++.other/warn3.C: Likewise.
26220
26221 2003-05-11  Roger Sayle  <roger@eyesopen.com>
26222
26223         * gcc.dg/i386-387-1.c: Update to also test log.
26224         * gcc.dg/i386-387-2.c: Likewise.
26225
26226 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26227
26228         * g77.f-torture/execute/int8421.f: New test.
26229
26230 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26231
26232         PR c++/10230, c++/10481
26233         * g++.dg/lookup/scoped5.C: New test.
26234
26235 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26236
26237         PR c++/10552
26238         * g++.dg/template/ttp6.C: New test.
26239
26240 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
26241
26242         * gcc.c-torture/execute/builtins: New directory.
26243         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26244         gcc.c-torture/execute/builtins.
26245         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26246         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26247         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
26248         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26249
26250 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26251
26252         PR c++/9252
26253         * g++.dg/template/access8.C: New test.
26254         * g++.dg/template/access9.C: New test.
26255
26256 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26257
26258         PR c++/9554
26259         * g++.dg/parse/access1.C: New test.
26260
26261 2003-05-09  DJ Delorie  <dj@redhat.com>
26262
26263         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26264         long, and not an int.
26265
26266 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26267
26268         PR c++/10555, c++/10576
26269         * g++.dg/template/memclass1.C: New test.
26270
26271 2003-05-08  DJ Delorie  <dj@redhat.com>
26272
26273         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26274         targets.
26275         * gcc.c-torture/execute/20021024-1.x: Likewise.
26276         * gcc.c-torture/execute/shiftdi.x: Likewise.
26277         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26278         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26279         * gcc.dg/20021018-1.c: Likewise.
26280
26281 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26282
26283         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26284
26285         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26286         (bcopy): Call memmove.
26287
26288 2003-05-08  Roger Sayle  <roger@eyesopen.com>
26289
26290         * g77.f-torture/compile/8485.f: New test case.
26291
26292 2003-05-07  Richard Henderson  <rth@redhat.com>
26293
26294         PR c++/10570
26295         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26296         Verify exception_cleanup not called for rethrows.
26297         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26298         when exiting catch block without rethrowing.
26299         * g++.dg/eh/forced3.C: New.
26300         * g++.dg/eh/forced4.C: New.
26301
26302 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
26303
26304         * gcc.dg/20030505.c: Fix triplet.
26305
26306 2003-05-06  DJ Delorie  <dj@redhat.com>
26307
26308         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26309         * gcc.dg/nest.c: Likewise.
26310
26311 2003-05-05  Roger Sayle  <roger@eyesopen.com>
26312
26313         * gcc.dg/builtins-14.c: New test case.
26314
26315 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
26316
26317         * lib/compat.exp (compat-execute): New argument.
26318         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26319         * gcc.dg/compat: New test directory.
26320         * gcc.dg/compat/compat.exp: New expect script.
26321         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26322         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26323         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26324         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26325         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26326         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26327
26328         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26329         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26330         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26331         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26332         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26333         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26334         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26335         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26336         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26337         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26338         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26339         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26340         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26341         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26342         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26343
26344 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
26345
26346         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26347
26348 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
26349
26350         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26351
26352 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
26353
26354         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26355         * gcc.dg/ppc-fsel-2.c: New test.
26356
26357         * gcc.dg/unused-5.c: New test.
26358
26359 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26360
26361         PR c++/10496
26362         * g++.dg/warn/pmf1.C: New test.
26363
26364 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26365
26366         PR c++/4494
26367         * g++.dg/warn/main.C: New test.
26368
26369 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26370
26371         * gcc.dg/nonnull-3.c: New test.
26372
26373 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
26374
26375         * gcc.dg/cpp/Wtrigraphs.c: Update.
26376         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26377
26378 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
26379
26380         * gcc.dg/ppc-fsel-1.c: New test.
26381
26382 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
26383
26384         PR c/10604
26385         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26386
26387 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
26388
26389         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26390
26391 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26392
26393         PR c++/9364, c++/10553, c++/10586
26394         * g++.dg/parse/typename4.C: New test.
26395         * g++.dg/parse/typename5.C: Likewise.
26396
26397 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
26398
26399         * gcc.c-torture/compile/20030503-1.c: New test.
26400
26401 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26402
26403         * g++.dg/lookup/using5.C: Fix testcase error.
26404
26405 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
26406
26407         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26408         since MEABI is no longer supported.  Remove all vestiges
26409         of MEABI from the test.
26410
26411 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26412
26413         PR c++/10554
26414         * g++.dg/lookup/using5.C: New test.
26415
26416 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26417
26418         PR c++/8772
26419         * g++.dg/template/ttp5.C: New test.
26420
26421 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
26422
26423         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26424         (dg-gpp-additional-sources): New function.
26425         (dg-gpp-additional-files): Likewise.
26426         * lib/g++.exp (additional_sources): New variable.
26427         (additional_files): Likewise.
26428         (g++_target_compile): Deal with them.
26429         * lib/old-dejagnu.exp: Remove.
26430         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26431         * g++.old-deja: Revise all tests to use dg commands.
26432
26433 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26434
26435         PR c++/9432, c++/9528
26436         * g++.dg/lookup/using4.C: New test.
26437
26438 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
26439
26440         * gcc.dg/noreturn-5.c: New file.
26441         * gcc.dg/noreturn-6.c: New file.
26442
26443         * gcc.c-torture/compile/inline-1.c: New file.
26444
26445 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26446
26447         PR c++/10551
26448         * g++.dg/template/explicit1.C: New test.
26449
26450 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26451
26452         PR c++/10549
26453         * g++.dg/other/bitfield1.C: New test.
26454
26455         PR c++/10527
26456         * g++.dg/init/new7.C: New test.
26457
26458 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26459
26460         * g++.dg/ext/desig1.C: New test.
26461         * g++.dg/ext/init1.C: Update.
26462
26463         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26464
26465 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
26466
26467         PR c++/10180
26468         * g++.dg/warn/Winline-1.C: New test.
26469
26470 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
26471
26472         * gcc.c-torture/execute/string-opt-19.c: New test.
26473
26474         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26475         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26476
26477 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
26478
26479         PR c++/10506
26480         * g++.dg/init/new6.C: New test.
26481
26482         PR c++/10503
26483         * g++.dg/init/ref6.C: New test.
26484
26485 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
26486
26487         * g++.dg/warn/weak1.C: XFAIL on AIX4.
26488
26489 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26490
26491         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26492         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26493
26494 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
26495
26496         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26497         initialized static data members.
26498
26499 2003-04-25  H.J. Lu <hjl@gnu.org>
26500
26501         * gcc.dg/ia64-sync-4.c: New test.
26502
26503 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26504
26505         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
26506         date.
26507
26508 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
26509
26510         PR c++/10337
26511         * g++.dg/warn/conv1.C: New test.
26512         * g++.old-deja/g++.other/conv7.C: Adjust.
26513         * g++.old-deja/g++.other/overload14.C: Adjust.
26514
26515 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26516
26517         PR c++/10471
26518         * g++.dg/template/defarg2.C: New test.
26519
26520 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
26521
26522         * gcc.dg/cpp/include2.c: Update.
26523         * gcc.dg/cpp/multiline-2.c: New.
26524         * gcc.dg/cpp/multiline.c: Update.
26525         * gcc.dg/cpp/strify2.c: Update.
26526         * gcc.dg/cpp/trad/literals-2.c: Update.
26527
26528 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26529
26530         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
26531
26532 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26533
26534         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
26535
26536 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26537
26538         PR c++/10451
26539         * g++.dg/parse/crash4.C: New test.
26540
26541         PR c++/9847
26542         * g++.dg/parse/crash5.C: New test.
26543
26544 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
26545
26546         PR c++/10446
26547         * g++.dg/parse/crash3.C: New test.
26548
26549         PR c++/10428
26550         * g++.dg/parse/elab1.C: New test.
26551
26552 2003-04-22  Devang Patel  <dpatel@apple.com>
26553
26554         * gcc.dg/cpp/trad/funlike-5.c: New test.
26555
26556 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
26557
26558         * g++.dg/other/packed1.C: Fix dg options.
26559
26560 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
26561
26562         * g++.dg/other/offsetof2.C: New test.
26563
26564 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
26565
26566         * g++.dg/template/recurse.C: Adjust location of error messages.
26567
26568 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
26569
26570         PR c++/9881
26571         * g++.dg/init/addr-const1.C: New test.
26572         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
26573
26574 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26575
26576         PR c++/10405
26577         * g++.dg/lookup/struct-hack1.C: New test.
26578
26579 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
26580
26581         * ucs.c: Update diagnostic messages.
26582
26583 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26584
26585         * gcc.dg/cpp/truefalse.cpp: New test.
26586         * gcc.dg/cpp/cpp.exp: Update.
26587         * g++.dg/other/stdbool-if.C: Remove.
26588
26589 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26590
26591         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
26592         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
26593
26594 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26595
26596         * gcc.c-torture/compile/20030418-1.c: New test.
26597
26598 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
26599
26600         * README.compat: Remove; content moved to doc/sourcebuild.texi.
26601
26602 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26603
26604         PR c++/10347
26605         g++.dg/template/dependent-name1.C: New test.
26606
26607 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
26608
26609         * gcc.dg/warn-1.c (tourist_guide): New array,
26610         contains a pointer to bar.
26611
26612 2003-04-16  Roger Sayle  <roger@eyesopen.com>
26613
26614         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
26615         * gcc.c-torture/execute/medce-1.c: New test case.
26616         * gcc.c-torture/execute/medce-2.c: New test case.
26617
26618 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
26619
26620         * lib/prune.exp: Ignore more messages.
26621
26622         PR c++/10381
26623         * g++.dg/parse/lookup3.C: New test.
26624
26625 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
26626
26627         * gcc.c-torture/compile/20030415-1.c : New test.
26628
26629 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
26630
26631         * gcc.c-torture/execute/scope-2.c: Move to ...
26632         * gcc.dg/noncompile/scope.c: .... here.
26633
26634 2003-04-14  Roger Sayle  <roger@eyesopen.com>
26635
26636         * gcc.dg/20030414-2.c: New test case.
26637
26638 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
26639
26640         PR target/10377
26641         * gcc.dg/20030414-1.c: New test.
26642
26643 2003-04-13  Roger Sayle  <roger@eyesopen.com>
26644
26645         * gcc.dg/builtins-12.c: New test case.
26646         * gcc.dg/builtins-13.c: New test case.
26647
26648 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26649
26650         * gcc.c-torture/execute/string-opt-18.c: New test.
26651
26652 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
26653
26654         PR c++/10300
26655         * g++.dg/init/new5.C: New test.
26656
26657 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
26658
26659         PR c++/7910
26660         * g++.dg/ext/dllimport1.C: New test.
26661
26662 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26663
26664         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
26665
26666 2003-04-11  Bud Davis <bdavis9659@comcast.net>
26667
26668         PR Fortran/9263
26669         * g77.f-torture/noncompile/9263.f: New test
26670         PR Fortran/1832
26671         * g77.f-torture/execute/1832.f: New test
26672
26673 2003-04-11  David Chad  <davidc@freebsd.org>
26674             Loren J. Rittle  <ljrittle@acm.org>
26675
26676         libobjc/8562
26677         * objc.dg/headers.m: New test.
26678
26679 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
26680
26681         * gcc.c-torture/execute/builtin-noret-2.c: New.
26682         * gcc.c-torture/execute/builtin-noret-2.x: New.
26683         XFAIL builtin-noret-2.c at -O1 and above.
26684         * gcc.dg/redecl.c: New.
26685         * gcc.dg/Wshadow-1.c: Update error regexps.
26686
26687 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
26688
26689         * g++.dg/abi/bitfield10.C: New test.
26690
26691 2003-04-09  Mike Stump  <mrs@apple.com>
26692
26693         * gcc.dg/pch/pch.exp: Make testcase names longer.
26694         * g++.dg/pch/pch.exp: Make testcase names longer.
26695
26696 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26697
26698         * gcc.dg/builtins-11.c: New test case.
26699
26700 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26701
26702         * gcc.dg/builtins-9.c: New test case.
26703         * gcc.dg/builtins-10.c: New test case.
26704
26705 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
26706
26707         * gcc.dg/noncompile/init-4.c.c: New test.
26708
26709 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26710
26711         * gcc.misc-test/gcov-9.c: New test.
26712         * gcc.misc-test/gcov-10.c: New test
26713         * gcc.misc-test/gcov-11.c: New test.
26714
26715 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
26716
26717         PR optimization/10024
26718         * gcc.c-torture/compile/20030405-1.c: New test.
26719
26720 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
26721
26722         * gcc.dg/pch/static-3.c: New.
26723         * gcc.dg/pch/static-3.hs: New.
26724         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
26725
26726 2003-04-04  Richard Henderson  <rth@redhat.com>
26727
26728         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
26729         * g++.dg/eh/forced2.C: Likewise.
26730
26731 2003-04-03  Mike Stump  <mrs@apple.com>
26732
26733         * lib/scanasm.exp (scan-assembler): Add xfail processing for
26734         target arg.
26735         (scan-assembler-times, scan-assembler-not): Likewise.
26736         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
26737
26738 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26739
26740         * gcc.dg/sparc-loop-1.c: New test.
26741
26742 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
26743
26744         PR other/9274
26745         * g++.dg/pch/system-2.C: New.
26746         * g++.dg/pch/system-2.Hs: New.
26747
26748 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
26749
26750         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
26751
26752         * g++.dg/eh/simd-1.C (vecfunc): Same.
26753
26754 2003-04-01  Roger Sayle  <roger@eyesopen.com>
26755
26756         * gcc.c-torture/execute/20030401-1.c: New test case.
26757
26758 2003-04-01  Ziemowit Laski <zlaski@apple.com>
26759
26760         * objc.dg/defs.m: New.
26761
26762 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
26763
26764         * g++.dg/eh/simd-1.C: New.
26765         * g++.dg/eh/simd-2.C: New.
26766
26767 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
26768
26769         * gcc.c-torture/execute/simd-3.c: New.
26770
26771 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26772
26773         PR c/9936
26774         * gcc.dg/20030331-2.c: New test.
26775
26776 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26777
26778         PR c++/10278
26779         * g++.dg/parse/crash2.C: New test.
26780
26781 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26782
26783         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
26784         * gcc.c-torture/execute/20030331-1.c: ...here.
26785
26786 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26787
26788         * gcc.c-torture/execute/20030331-1.c: New test.
26789
26790 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26791
26792         * lib/gcov.exp: Adjust call return testing strings.
26793         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
26794
26795 2003-03-31  Roger Sayle  <roger@eyesopen.com>
26796
26797         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
26798         * gcc.dg/builtins-7.c: New test case.
26799         * gcc.dg/builtins-8.c: New test case.
26800
26801 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26802
26803         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
26804
26805 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
26806
26807         PR c++/7647
26808         * g++.dg/lookup-class-member-2.C: New test.
26809
26810 2003-03-30  Glen Nakamura  <glen@imodulo.com>
26811
26812         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
26813
26814 2003-03-28  Roger Sayle  <roger@eyesopen.com>
26815
26816         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
26817
26818 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
26819
26820         * g++.dg/init/attrib1.C: New test.
26821
26822 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26823
26824         * gcc.dg/ultrasp8.c: New test.
26825
26826 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26827
26828         * gcc.dg/ultrasp7.c: New test.
26829
26830 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
26831
26832         PR c++/10047
26833         * g++.dg/template/inline1.C: New test.
26834
26835 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26836
26837         * gcc.dg/sparc-dwarf2.c: New test.
26838
26839 2003-03-27  Roger Sayle  <roger@eyesopen.com>
26840
26841         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
26842         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
26843
26844 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
26845
26846         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
26847         than reading .x files.
26848         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
26849         * g77.dg/gcov/gcov-1.f: Likewise.
26850         * gcc.misc-tests/gcov-4b.c: Likewise.
26851         * gcc.misc-tests/gcov-5b.c: Likewise.
26852         * gcc.misc-tests/gcov-6.c: Likewise.
26853         * gcc.misc-tests/gcov-7.c: Likewise.
26854         * gcc.misc-tests/gcov-8.c: Likewise.
26855         * g++.dg/gcov/gcov-1.x: Remove.
26856         * g77.dg/gcov/gcov-1.x: Likewise.
26857         * gcc.misc-tests/gcov-4b.x: Likewise.
26858         * gcc.misc-tests/gcov-5b.x: Likewise.
26859         * gcc.misc-tests/gcov-6.x: Likewise.
26860         * gcc.misc-tests/gcov-7.x: Likewise.
26861         * gcc.misc-tests/gcov-8.x: Likewise.
26862
26863 2003-03-27  Glen Nakamura  <glen@imodulo.com>
26864
26865         PR opt/10087
26866         * gcc.dg/20030324-1.c: New test.
26867
26868 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
26869
26870         PR c++/10224
26871         * g++.dg/template/arg3.C: New test.
26872
26873         PR c++/10158
26874         * g++.dg/template/friend18.C: New test.
26875
26876 2003-03-26  Roger Sayle  <roger@eyesopen.com>
26877
26878         * g77.f-torture/compile/20030326-1.f: New test case.
26879
26880 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
26881
26882         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
26883
26884         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
26885
26886 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
26887
26888         * gcc.dg/ia64-sync-3.c: New test.
26889
26890 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
26891
26892         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
26893
26894 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26895
26896         * gcc.dg/ultrasp6.c: New test.
26897
26898 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26899
26900         * gcc.dg/i386-signbit-1.c: New test.
26901         * gcc.dg/i386-signbit-2.c: New test.
26902         * gcc.dg/i386-signbit-3.c: New test.
26903
26904 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26905
26906         * gcc.dg/ultrasp5.c: Fix options.
26907
26908 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26909
26910         * gcc.dg/ultrasp5.c: Fix comment.
26911
26912 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
26913
26914         PR fortran/10197
26915         * g77.f-torture/execute/10197.f: New test.
26916
26917 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
26918
26919         PR c++/9898, c++/383
26920         * g++.dg/template/conv6.C: New test.
26921
26922         PR c++/10119
26923         * g++.dg/template/ptrmem5.C: New test.
26924
26925         PR c++/10026
26926         * g++.dg/lookup/koenig1.C: New test.
26927
26928         PR C++/10199
26929         * g++.dg/lookup/template2.C: New test.
26930
26931 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
26932
26933         * g++.dg/opt/rtti1.C: New test.
26934
26935 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26936
26937         * gcc.dg/ultrasp5.c: New test.
26938
26939 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
26940
26941         PR middle-end/9967
26942         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
26943         builtin fputs.
26944
26945 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
26946
26947         PR c/8224
26948         * gcc.dg/20030323-1.c: New test.
26949
26950 2003-03-23  Roger Sayle  <roger@eyesopen.com>
26951
26952         * gcc.c-torture/compile/20030323-1.c: New test case.
26953
26954 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
26955
26956         * gcc.dg/20030321-1.c: New test.
26957
26958 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
26959
26960         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
26961
26962 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26963
26964         PR c++/9978, c++/9708
26965         * g++.dg/ext/vlm1.C: Adjust expected error.
26966         * g++.dg/ext/vla2.C: New test.
26967         * g++.dg/template/arg1.C: New test.
26968         * g++.dg/template/arg2.C: New test.
26969
26970 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
26971
26972         * g77.f-torture/execute/select.f: New test.
26973         * g77.f-torture/noncompile/select_no_compile.f: New test.
26974
26975 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
26976
26977         PR c++/9898
26978         * g++.dg/other/error4.C: New test.
26979
26980 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
26981
26982         * g++.dg/template/friend17.C: New test.
26983
26984 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
26985
26986         * gcc.c-torture/compile/20030320-1.c: New.
26987
26988 2003-03-20  Roger Sayle  <roger@eyesopen.com>
26989
26990         * gcc.dg/builtins-6.c: New test case.
26991
26992 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
26993
26994         PR target/10073
26995         * gcc.c-torture/compile/20030319-1.c: New.
26996
26997 2003-03-18  Jan Hubicka  <jh@suse.cz>
26998
26999         * gcc.dg/i386-cvt-1.c: New test.
27000
27001 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
27002
27003         * objc.dg/naming-1.m: Use "(parse|syntax) error".
27004         * objc.dg/naming-2.m: Likewise.
27005
27006 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
27007
27008         PR c++/9639
27009         * g++.dg/parse/crash1.C: New test.
27010
27011 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
27012
27013         PR c++/8805
27014         * g++.dg/eh/cleanup1.C: New test.
27015
27016 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27017
27018         * gcc.c-torture/execute/20030316-1.c: New test case.
27019
27020 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
27021
27022         PR c++/9629
27023         * g++.dg/init/ctor2.C: New test.
27024
27025 2003-03-15  Roger Sayle  <roger@eyesopen.com>
27026
27027         * g77.f-torture/compile/xformat.f: New test case.
27028
27029 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27030
27031         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27032         * g++.old-deja/g++.mike/eh50.C: Likewise.
27033
27034 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27035
27036         PR c++/6440
27037         * g++.dg/template/spec7.C: New test.
27038         * g++.dg/template/spec8.C: Likewise.
27039
27040 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
27041
27042         * gcc.c-torture/execute/20030313-1.c: New test.
27043
27044 2003-03-14  Richard Henderson  <rth@redhat.com>
27045
27046         * gcc.dg/inline-2.c: Adjust alpha test for external call.
27047
27048 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27049
27050         * gcc.c-torture/compile/20030314-1.c: New test.
27051
27052 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
27053
27054         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27055         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27056         thumb target,
27057         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27058         to accept newer _imp__  prefix and additional
27059         newline in .drectve section.
27060         * gcc.dg/dll-4.c: Likewise.
27061         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27062         switch.
27063
27064 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
27065
27066         * g++.dg/parse/namespace9.C: New test.
27067
27068         * g++.dg/init/ref5.C: New test.
27069         * g++.dg/parse/ptrmem1.C: Likewise.
27070
27071 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27072
27073         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27074         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27075         regular expression.
27076         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27077         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27078
27079 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
27080
27081         * gcc.c-torture/execute/20030224-2.c: New test.
27082
27083 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27084
27085         * gcc.dg/decl-3.c: New test.
27086
27087 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27088
27089         * gcc.dg/i386-loop-2.c: New test.
27090
27091 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
27092
27093         PR c++/9474
27094         * g++.dg/parse/namespace8.C: New test.
27095
27096         PR c++/9924
27097         * g++.dg/overload/builtin2.C: New test.
27098
27099 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
27100
27101         * gcc.dg/return-type-3.c: New test.
27102
27103 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
27104
27105         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27106         profiling options are not supported.
27107
27108 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
27109
27110         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27111         * g++.old-deja/g++.warn/impint2.C: Likewise.
27112
27113 2003-03-10  Devang Patel  <dpatel@apple.com>
27114
27115         * g++.dg/cpp/c++_cmd_1.C: New test.
27116         * g++.dg/cpp/c++_cmd_1.h: New file.
27117
27118 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
27119
27120         * gcc.dg/altivec-9.c: New file.
27121
27122 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27123
27124         * gcc.dg/ppc-sdata-1.c: New test.
27125         * gcc.dg/ppc-sdata-2.c: New test.
27126
27127 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
27128
27129         PR c++/9373
27130         * g++.dg/opt/ptrmem2.C: New test.
27131
27132         PR c++/8534
27133         * g++.dg/opt/ptrmem1.C: New test.
27134
27135 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27136
27137         * gcc.dg/i386-loop-1.c: New test.
27138
27139 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27140
27141         PR c++/9970
27142         * g++.dg/lookup/friend1.C: New test.
27143
27144 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27145
27146         PR c++/9823
27147         * g++.dg/parser/constructor1.C: New test.
27148
27149 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
27150
27151         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27152
27153         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27154
27155 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
27156
27157         * gcc.dg/cpp/Wunused.c: Update test.
27158
27159 2003-03-08  Jan Hubicka  <jh@suse.cz>
27160
27161         * gcc.dg/inline-3.c: New test.
27162
27163 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27164
27165         PR c++/9809
27166         * g++.dg/parse/builtin1.C: New test.
27167
27168         PR c++/9982
27169         * g++.dg/abi/cookie1.C: New test.
27170         * g++.dg/abi/cookie2.C: Likewise.
27171
27172         PR c++/9524
27173         * g++.dg/template/field1.C: New test.
27174
27175         PR c++/9912
27176         * g++.dg/parse/class1.C: New test.
27177         * g++.dg/parse/namespace7.C: Likewise.
27178         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27179
27180 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
27181
27182         * g++.dg/init/ref4.C: New test.
27183
27184 2003-03-07  Jan Hubicka  <jh@suse.cz>
27185
27186         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27187         * gcc.dg/inline-3.c: New test.
27188
27189 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
27190
27191         * g++.dg/init/ref3.C: New test.
27192
27193         PR c++/9965
27194         * g++.dg/init/ref2.C: New test.
27195
27196         PR c++/9400
27197         * g++.dg/warn/Wshadow-2.C: New test.
27198
27199         PR c++/9791
27200         * g++.dg/warn/Woverloaded-1.C: New test.
27201
27202 2003-03-05  Jan Hubicka  <jh@suse.cz>
27203
27204         * gcc.dg/i386-local2.c: New.
27205         * gcc.dg/i386-local.c: Fix typo.
27206
27207 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
27208
27209         * g++.dg/abi/layout3.C: New test.
27210
27211 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27212
27213         * gcc.c-torture/compile/20030305-1.c
27214
27215 2003-03-05  Jan Hubicka  <jh@suse.cz>
27216
27217         * gcc.dg/i386-local.c: New.
27218
27219 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
27220
27221         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27222
27223 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27224
27225         * gcc.dg/switch-2.c: New test.
27226         * gcc.dg/switch-3.c: New test.
27227         * gcc.dg/Wswitch.c: Adjust line numbers.
27228         * gcc.dg/Wswitch-default.c: Likewise.
27229         * gcc.dg/Wswitch-enum.c: Likewise.
27230
27231 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
27232
27233         * gcc.c-torture/execute/20030222-1.c: New test.
27234
27235 2003-03-03  James E Wilson  <wilson@tuliptree.org>
27236
27237         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27238
27239 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
27240
27241         PR c++/9878
27242         * g++.dg/init/ref1.C: New test.
27243
27244 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
27245
27246         * gcc.dg/sh-relax.c: New SH-only test.
27247
27248 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
27249
27250         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
27251         comment explaining purpose of testcase.
27252
27253 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27254
27255         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27256         for HC11/HC12 (asm needs two int registers).
27257         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27258         HC11/HC12 because the test uses an asm which needs two 32-bit
27259         registers.
27260
27261 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27262
27263         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27264         for HC11/HC12 (array is too large otherwise).
27265         * gcc.c-torture/compile/920501-4.x: New file, likewise.
27266         * gcc.c-torture/compile/20010518-2.x: Likewise.
27267         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27268         HC11/HC12 (array is too large).
27269
27270 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
27271
27272         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27273         * lib/g++-dg.exp (g++-dg-test): Likewise.
27274
27275 2003-03-01  Roger Sayle  <roger@eyesopen.com>
27276
27277         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27278         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27279
27280 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27281
27282         * g++.dg/warn/implicit-typename1.C: Remove warning.
27283
27284 2003-02-28  Richard Henderson  <rth@redhat.com>
27285
27286         * gcc.dg/noreturn-1.c: Move noreturn warning line.
27287         * gcc.dg/return-type-1.c: Move control reaches end warning line.
27288
27289 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
27290
27291         * gcc.dg/pch/pch.exp: Change .pch to .gch.
27292         * g++.dg/pch/pch.exp: Likewise.
27293
27294 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
27295
27296         PR c++/9879
27297         * testsuite/g++.dg/init/new4.C: New test.
27298
27299 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
27300
27301         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27302
27303 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
27304
27305         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27306         unsigned long.
27307
27308         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27309         wider than float.
27310
27311 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27312
27313         * lib/scanasm.exp: Add support for counting numbers of
27314         occurences.
27315         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27316         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27317
27318 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
27319
27320         PR c++/9683
27321         * g++.dg/template/static3.C: New test.
27322
27323         PR c++/9829
27324         * g++.dg/parse/namespace6.C: New test.
27325
27326 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27327
27328         PR target/9732
27329         * gcc.dg/20030225-1.c: New test.
27330
27331 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
27332
27333         * README: Remove out-of-date information.
27334
27335         PR c++/9836
27336         * g++.dg/template/spec6.C: New test.
27337
27338 2003-02-24  Jeff Law  <law@redhat.com>
27339
27340         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27341
27342 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27343
27344         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27345         * gcc.dg/pragma-ep-1.c: Likewise.
27346
27347 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27348
27349         PR c++/9602
27350         * g++.dg/template/friend16.C: New test.
27351
27352 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
27353
27354         PR c++/5333
27355         * g++.dg/parse/fused-params1.C: Adjust error messages.
27356         * g++.dg/template/nested3.C: New test.
27357
27358 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
27359
27360         * g++.dg/abi/param1.C: New test.
27361
27362 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27363
27364         PR c++/7982
27365         * g++.dg/warn/implicit-typename1.C: New test.
27366
27367 2003-02-22  Kelley Cook <kelleycook@comcast.net>
27368
27369         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27370         with "mtune".
27371         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27372         * gcc.c-torture/execute/20010129-1.x: Likewise.
27373         * gcc.dg/20011107-1.c: Likewise.
27374         * gcc.dg/20020108-1.c: Likewise.
27375         * gcc.dg/20020122-3.c: Likewise.
27376         * gcc.dg/20020206-1.c: Likewise.
27377         * gcc.dg/20020310-1.c: Likewise.
27378         * gcc.dg/20020426-2.c: Likewise.
27379         * gcc.dg/20020517-1.c: Likewise.
27380         * gcc.dg/991230-1.c: Likewise.
27381         * gcc.dg/i386-unroll-1.c: Likewise.
27382         * gcc.misc-tests/i386-prefetch.exp: Likewise.
27383
27384 2003-02-22  Jan Hubicka  <jh@suse.cz>
27385
27386         * gcc.dg/i386-mul.c: New test.
27387
27388 2003-02-21  Roger Sayle  <roger@eyesopen.com>
27389
27390         * gcc.dg/builtins-5.c: New test case.
27391
27392 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
27393
27394         * gcc.dg/asmreg-1.c: New test.
27395
27396 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27397
27398         PR c++/9749
27399         * g++.dg/parse/varmod1.C: New test.
27400
27401 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27402
27403         PR c++/9727
27404         * g++.dg/template/op1.C: New test.
27405
27406 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27407
27408         PR c++/8906
27409         * g++.dg/template/nested2.C: New test.
27410
27411 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27412
27413         PR c++/8724
27414         * g++.dg/expr/dtor1.C: New test.
27415
27416 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
27417
27418         * gcc.dg/cpp/include3.c: New test.
27419         * gcc.dg/cpp/inc/foo.h: New file.
27420
27421 2003-02-21  Glen Nakamura  <glen@imodulo.com>
27422
27423         * gcc.c-torture/execute/20030221-1.c: New test.
27424
27425 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
27426
27427         PR c++/9729
27428         * g++.dg/abi/conv1.C: New test.
27429
27430 2003-02-20  Jan Hubicka  <jh@suse.cz>
27431
27432         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27433
27434 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
27435
27436         * gcc.c-torture/compile/20030219-1.c: New test.
27437
27438 2003-02-18  Jan Hubicka  <jh@suse.cz>
27439
27440         * gcc.dg/funcorder.c: New test.
27441
27442 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27443
27444         * gcc.c-torture/execute/20030218-1.c: New.
27445
27446 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
27447
27448         * gcc.dg/20030218-1.c: New.
27449
27450 2003-02-18  Richard Henderson  <rth@redhat.com>
27451
27452         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27453         * gcc.dg/attr-used-2.c: New.
27454
27455 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
27456
27457         PR c++/9704
27458         * g++.dg/init/copy5.C: New test.
27459
27460 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
27461
27462         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27463         * g++.dg/pch/pch.exp: Likewise.
27464
27465 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27466
27467         * gcc.c-torture/execute/20030209-1.c: Enable the test if
27468         STACK_SIZE is not defined.
27469
27470 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27471
27472         PR c++/9457
27473         * g++.dg/template/init1.C: New test.
27474
27475 2003-02-16  Jan HUbicka  <jh@suse.cz>
27476
27477         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27478         (foo): Add few extra tests
27479         * gcc.dg/c99-const-expr-3.c: Likewise.
27480         * gcc.c-torture/execute/20030216-1.c: New.
27481
27482 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27483
27484         PR c++/9459
27485         * g++.dg/ext/typeof4.C: New test.
27486
27487 2003-02-15  Roger Sayle  <roger@eyesopen.com>
27488
27489         * gcc.dg/i386-387-3.c: New test case.
27490
27491 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
27492
27493         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27494         cris-*-elf* cris-*-aout* and mmix-*-*.
27495
27496 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
27497
27498         * gcc.dg/20030213-1.c: New test.
27499
27500 2003-02-12  Roger Sayle  <roger@eyesopen.com>
27501
27502         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27503         * gcc.dg/i386-387-2.c: Likewise.
27504
27505 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
27506
27507         * gcc.dg/ppc-spe.c: Fix formatting.
27508         Enable tests that were previously unsupported by gas.
27509         Delete tests for instructions that no longer exist.
27510         Switch arguments on evsubifw builtin.
27511
27512 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
27513
27514         * gcc.c-torture/execute/20030209-1.c: Disable the test if
27515         STACK_SIZE is too small.
27516
27517 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27518             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27519
27520         * gcc.dg/decl-2.c: New test.
27521
27522 2003-02-10  Jan Hubicka  <jh@suse.cz>
27523
27524         * gcc.dg/i386-fpcvt-1.c: New test.
27525
27526 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
27527
27528         * gcc.c-torture/execute/20030209-1.c: New test.
27529
27530 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
27531
27532         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
27533         int-wide bitops, use the constants of the same width.
27534         Likewise, if long long is 32-bit wide, test bitops using
27535         32-bit constants.
27536
27537 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
27538
27539         * gcc.dg/20021014-1.c: Annotate with expected notice text.
27540
27541 2003-02-07  Roger Sayle  <roger@eyesopen.com>
27542
27543         * testsuite/gcc.dg/builtins-4.c: New test case.
27544
27545 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27546
27547         * gcc.dg/20020430-1.c: Fix dg command typos.
27548         * gcc.dg/20020503-1.c: Likewise.
27549
27550 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27551
27552         PR c++/8785
27553         * g++.dg/parse/fused-params1.C: New test.
27554
27555         PR c++/8857
27556         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
27557
27558         PR c++/8921
27559         * g++.dg/parse/non-dependent1.C: New test.
27560
27561         PR c++/8928
27562         * g++.dg/parse/dupl-tmpl-args1.C: New test.
27563
27564         PR c++/9228
27565         * g++.dg/parse/undefined7.C: New test.
27566         * g++.dg/parse/non-templ1.C: New test.
27567
27568         PR c++/9229
27569         * g++.dg/parse/too-many-tmpl-args1.C: New test.
27570
27571 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
27572
27573         * gcc.c-torture/compile/20030206-1.c: New test.
27574
27575 2003-02-05  Roger Sayle  <roger@eyesopen.com>
27576
27577         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
27578         "pow" to "foo" to avoid potential confusion with a math built-in.
27579
27580 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27581
27582         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
27583         conditions for SPARC targets.
27584
27585 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
27586
27587         * gcc.dg/20030204-1.c: New test.
27588
27589 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27590
27591         PR c++/38
27592         * g++.dg/parse/array-size1.C: New test.
27593
27594         PR c++/5657
27595         * g++.dg/parse/undefined3.C: New test.
27596
27597         PR c++/5665
27598         * g++.dg/parse/undefined4.C: New test.
27599
27600         PR c++/5975
27601         * g++.dg/parse/undefined5.C: New test.
27602
27603         PR c++/7259
27604         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
27605
27606         PR c++/8578
27607         * g++.dg/parse/casting-operator1.C: New test.
27608
27609         PR c++/8596
27610         * g++.dg/parse/undefined6.C: New test.
27611
27612         PR c++/8736
27613         * g++.dg/parse/missing-template1.C: New test.
27614
27615 2003-02-04  Jan Hubicka  <jh@suse.cz>
27616
27617         * gcc.dg/i386-cadd.c: Compile using -march=k8.
27618         * gcc.dg/i386-cmov?.c: Likewise.
27619         * gcc.dg/i386-fpcvt-?.c: Likewise.
27620         * gcc.dg/i386-ssefp-1.c: Likewise.
27621         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
27622         conventions.
27623
27624 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
27625
27626         PR c++/7129
27627         * testsuite/g++.dg/ext/max.C: New test.
27628
27629 2003-02-03  Jan Hubicka  <jh@suse.cz>
27630
27631         * gcc.c-torture/execute/20030203-1.c: New test.
27632
27633 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
27634
27635         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
27636         'natural-endian'.
27637
27638 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
27639
27640         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
27641         * g++.dg/init/new2.C: Likewise.
27642         * g++.dg/other/new1.C: Likewise.
27643
27644 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
27645
27646         * gcc.dg/struct-ret-libc.c: New test.
27647
27648 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
27649
27650         * gcc.dg/20030129-1.c: New test.
27651
27652 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27653
27654         PR c++/8849
27655         * g++.dg/template/ptrmem4.C: New test.
27656
27657 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
27658
27659         * g++.dg/parser/constant1.C: New test.
27660
27661 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27662
27663         PR c++/8591
27664         * g++.dg/parse/friend2.C: New test.
27665
27666 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27667
27668         PR c++/9437
27669         * g++.dg/template/unify4.C: New test.
27670
27671 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
27672
27673         * gcc.c-torture/execute/20030128-1.c: New test.
27674
27675 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
27676
27677         * g++.dg/lookup/nested1.C: Test moved from ...
27678         * g++.old-deja/g++.other/lookup24.C: ... here.
27679
27680 2003-01-28  Jan Hubicka  <jh@suse.cz>
27681
27682         * gcc.dg/i386-cmov5.c: New test.
27683
27684 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
27685
27686         * gcc.c-torture/execute/20010925-1.c: Changed the
27687         memcpy declaration.
27688
27689 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27690
27691         PR c++/3902
27692         * g++.dg/parse/template5.C: New test.
27693
27694 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
27695
27696         PR fortran/9258
27697         * g77.dg/pr9258: New test.
27698
27699 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27700
27701         * README: Move relevant parts from README.g++.
27702
27703         * README.g++: Remove this file.
27704
27705 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27706
27707         * g++.dg/abi/dcast1.C: New test.
27708
27709 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27710
27711         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
27712
27713 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
27714
27715         PR c++/47
27716         * g++.old-deja/g++.other/lookup24.C: New test.
27717
27718 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27719
27720         PR middle-end/7227
27721         * gcc.dg/uninit-C.c: New test.
27722
27723 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
27724
27725         * g++.dg/abi/covariant1.C: New test.
27726
27727 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
27728
27729         * gcc.dg/20030123-1.c: New test.
27730
27731 2003-01-25  Jan Hubicka  <jh@suse.cz>
27732
27733         PR opt/8492
27734         * gcc.c-torture/compile/20030125-1.c
27735
27736 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
27737
27738         PR c++/9403
27739         * g++.dg/parse/template3.C: New test.
27740         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
27741
27742         PR c++/795
27743         * g++.dg/parse/template4.C: New test.
27744
27745         PR c++/9415
27746         * g++.dg/template/qual2.C: New test.
27747
27748         PR c++/8545
27749         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
27750
27751         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
27752
27753 2003-01-25  Roger Sayle  <roger@eyesopen.com>
27754
27755         * gcc.c-torture/execute/switch-1.c: New test case.
27756
27757 2003-01-25  Jan Hubicka  <jh@suse.cz>
27758
27759         * gcc.c-torture/execute/20030125-1.[cx]: New test.
27760
27761 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
27762
27763         Tweaks for Bison-1.875. From the NEWS file:
27764         "- `parse error' -> `syntax error'
27765         Bison now uniformly uses the term `syntax error'"
27766         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
27767         * gcc.dg/cpp/digraph2.c: Likewise.
27768         * gcc.dg/cpp/direct2.c: Likewise.
27769         * gcc.dg/cpp/paste4.c: Likewise.
27770         * gcc.dg/c90-restrict-1.c: Likewise.
27771         * gcc.dg/c99-func-2.c: Likewise.
27772         * gcc.dg/noncompile/920721-2.c: Likewise.
27773         * gcc.dg/noncompile/930622-2.c: Likewise.
27774         * gcc.dg/noncompile/940112-1.c: Likewise.
27775         * gcc.dg/noncompile/950921-1.c: Likewise.
27776         * gcc.dg/noncompile/951123-1.c: Likewise.
27777         * gcc.dg/noncompile/971104-1.c: Likewise.
27778         * gcc.dg/noncompile/990416-1.c: Likewise.
27779
27780 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
27781
27782         * g++.dg/parse/undefined1.C: Add error message.
27783
27784 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27785
27786         PR c++/9354
27787         * g++.dg/parse/new1.C: New test.
27788
27789         PR c++/9216
27790         * g++.dg/parse/template2.C: New test.
27791
27792         PR c++/9354
27793         * g++.dg/parse/typedef2.C: New test.
27794
27795         PR c++/9328
27796         * g++.dg/ext/typeof3.C: New test.
27797
27798 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27799
27800         PR c++/2738
27801         * g++.dg/parse/ret-type1.C: New test.
27802
27803         PR c++/3792
27804         * g++.dg/parse/tmpl-outside1.C: New test.
27805
27806         PR c++/4207
27807         * g++.dg/parse/int-as-enum1.C: New test.
27808
27809         PR c++/4903
27810         * g++.dg/parse/no-typename1.C: New test.
27811
27812         PR c++/5533
27813         * g++.dg/parse/no-value1.C: New test.
27814
27815         PR c++/5921
27816         * g++.dg/parse/wrong-inline1.C: New test.
27817
27818         PR c++/6402
27819         * g++.dg/parse/ref1.C: New test.
27820
27821         PR c++/6992
27822         * g++.dg/parse/attr-ctor1.C: New test.
27823
27824         PR c++/7229
27825         * g++.dg/parse/namespace5.C: New test.
27826
27827         PR c++/7917
27828         * g++.dg/parse/func-def1.C: New test.
27829
27830         PR c++/8143
27831         * g++.dg/parse/undefined1.C: New test.
27832
27833         PR c++/5723, PR c++/8522
27834         * g++.dg/parse/specialization1.C: New test.
27835
27836         PR c++/163, PR c++/8595
27837         * g++.dg/parse/struct-as-enum1.C: New test.
27838
27839         PR c++/9173
27840         * g++.dg/parse/undefined2.C: New test.
27841
27842 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27843
27844         PR c++/9298
27845         * g++.dg/parse/template1.C: New test.
27846
27847         PR c++/9384
27848         * g++.dg/parse/using1.C: New test.
27849
27850         PR c++/9285
27851         PR c++/9294
27852         * g++.dg/parse/expr2.C: New test.
27853
27854         PR c++/9388
27855         * g++.dg/parse/lookup2.C: Likewise.
27856
27857 2003-01-21  Jan Hubicka  <jh@suse.cz>
27858
27859         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
27860         * gcc.c-torture/execute/eeprof-1.c: Likewise.
27861         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
27862         * gcc.c-torture/execute/string-opt-*.c: Likewise.
27863
27864 2003-01-20  Nick Clifton  <nickc@redhat.com>
27865
27866         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
27867         problem with ARM sibcall code generation.
27868
27869 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27870
27871         * gcc.c-torture/execute/20030120-1.c: New.
27872
27873 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
27874
27875         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
27876
27877 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
27878
27879         PR c++/9272
27880         * g++.dg/parse/ctor1.C: New test.
27881
27882         PR c++/9294:
27883         * g++.dg/parse/qualified1.C: New test.
27884
27885         * g++.dg/parse/typename3.C: New test.
27886
27887 2003-01-16  Richard Henderson  <rth@redhat.com>
27888
27889         * g++.dg/tls/init-2.C: Fix error matches for real this time.
27890
27891 2003-01-16  Richard Henderson  <rth@redhat.com>
27892
27893         * g++.dg/pch/pch.exp: Copy test header to the working directory
27894         before using it either for precompilation or direct use.
27895         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
27896         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
27897
27898 2003-01-16  Richard Henderson  <rth@redhat.com>
27899
27900         * gcc.dg/pch/pch.exp: Copy test header to the working directory
27901         before using it either for precompilation or direct use.
27902         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
27903         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
27904
27905 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
27906
27907         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
27908         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
27909         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
27910         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
27911         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
27912         typename warning into error.
27913         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
27914         error messages.
27915         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
27916         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
27917         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
27918         messages.
27919         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
27920         make declaration visible in template.
27921         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
27922         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
27923         messages.
27924         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
27925         message.
27926         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
27927         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
27928         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
27929         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
27930         typename warning with error message.
27931         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
27932         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
27933         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
27934
27935 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
27936
27937         * g++.dg/parse/ambig2.C: New test.
27938
27939 2003-01-15  Richard Henderson  <rth@redhat.com>
27940
27941         * g++.dg/tls/init-2.C: Update error message string.
27942
27943 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27944
27945         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
27946
27947 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
27948
27949         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
27950         all for HC11/HC12.
27951         * gcc.c-torture/compile/20001205-1.x: Likewise.
27952         * gcc.c-torture/compile/20001226-1.x: Likewise.
27953         * gcc.c-torture/compile/920520-1.x: Likewise.
27954         * gcc.c-torture/compile/961203-1.x: Likewise.
27955         * gcc.c-torture/compile/20020604-1.x: Likewise.
27956
27957 2003-01-15  Jan Hubicka  <jh@suse.cz>
27958
27959         * gcc.c-torture/compile/20030115-1.c: New test.
27960
27961         * gcc.dg/i386-fpcvt-1.c: New test.
27962         * gcc.dg/i386-fpcvt-2.c: New test.
27963
27964 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
27965
27966         Further conform g++'s __vmi_class_type_info to the C++ ABI
27967         specification.
27968         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
27969         the specification.
27970
27971 2003-01-14  Jan Hubicka  <jh@suse.cz>
27972
27973         * gcc.dg/i386-fpcvt-1.c: New test.
27974         * gcc.dg/i386-fpcvt-2.c: New test.
27975
27976 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27977
27978         * gcc.dg/i386-mmx-3.c: New test.
27979
27980 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
27981
27982         PR c++/9264
27983         * g++.dg/parse/octal1.C: New file.
27984
27985         PR c++/9172
27986         * g++.dg/parse/typename1.C: New file.
27987
27988 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
27989
27990         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
27991         * gcc.dg/bf-no-ms-layout.c: Likewise.
27992         * gcc.dg/bf-ms-attrib.c: Likewise.
27993
27994 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
27995
27996         PR c++/9099
27997         * g++.dg/parse/dtor1.C: New file.
27998
27999         PR c++/9128
28000         * g++.dg/rtti/typeid1.C: New file.
28001
28002         PR c++/9153
28003         * g++.dg/parse/lookup1.C: New file.
28004
28005         PR c++/9171
28006         * g++.dg/templ/spec5.C: New file.
28007
28008 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
28009
28010         * gcc.c-torture/compile/20030110-1.c: New test.
28011
28012 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
28013
28014         Merge from pch-branch:
28015
28016         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
28017
28018         * gcc.dg/pch/cpp-1.h: New.
28019         * gcc.dg/pch/cpp-1.c: New.
28020         * gcc.dg/pch/cpp-2.h: New.
28021         * gcc.dg/pch/cpp-2.c: New.
28022
28023         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
28024
28025         * gcc.dg/pch/except-1.h: New.
28026         * gcc.dg/pch/except-1.c: New.
28027
28028         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
28029
28030         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28031         running test.
28032         * gcc.dg/pch: Include *.hp not *.h.
28033         * gcc.dg/pch/system-1.h: New.
28034         * gcc.dg/pch/system-1.c: New.
28035
28036         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
28037
28038         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28039         rather than trying to build and run a program using PCH.
28040         * gcc.dg/pch: Remove dg-do commands from test files.
28041
28042         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
28043
28044         * gcc.dg/pch/macro-3.c: New.
28045         * gcc.dg/pch/macro-3.h: New.
28046
28047         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
28048
28049         * gcc.dg/pch/common-1.c: New.
28050         * gcc.dg/pch/common-1.h: New.
28051         * gcc.dg/pch/decl-1.c: New.
28052         * gcc.dg/pch/decl-1.h: New.
28053         * gcc.dg/pch/decl-2.c: New.
28054         * gcc.dg/pch/decl-2.h: New.
28055         * gcc.dg/pch/decl-3.c: New.
28056         * gcc.dg/pch/decl-3.h: New.
28057         * gcc.dg/pch/decl-4.c: New.
28058         * gcc.dg/pch/decl-4.h: New.
28059         * gcc.dg/pch/decl-5.c: New.
28060         * gcc.dg/pch/decl-5.h: New.
28061         * gcc.dg/pch/global-1.c: New.
28062         * gcc.dg/pch/global-1.h: New.
28063         * gcc.dg/pch/inline-1.c: New.
28064         * gcc.dg/pch/inline-1.h: New.
28065         * gcc.dg/pch/inline-2.c: New.
28066         * gcc.dg/pch/inline-2.h: New.
28067         * gcc.dg/pch/static-1.c: New.
28068         * gcc.dg/pch/static-1.h: New.
28069         * gcc.dg/pch/static-2.c: New.
28070         * gcc.dg/pch/static-2.h: New.
28071
28072         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
28073
28074         * g++.dg/pch/pch.exp: Better handle failing testcases.
28075         * gcc.dg/pch/pch.exp: Likewise.
28076         * gcc.dg/pch/macro-1.c: New.
28077         * gcc.dg/pch/macro-1.h: New.
28078         * gcc.dg/pch/macro-2.c: New.
28079         * gcc.dg/pch/macro-2.h: New.
28080
28081         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
28082
28083         * g++.dg/dg.exp: Treat files in pch/ specially.
28084         * g++.dg/pch/pch.exp: New file.
28085         * g++.dg/pch/empty.H: New file.
28086         * g++.dg/pch/empty.C: New file.
28087         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28088         "precompile".
28089
28090         * gcc.dg/pch/pch.exp: New file.
28091         * gcc.dg/pch/empty.h: New file.
28092         * gcc.dg/pch/empty.c: New file.
28093         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28094         "precompile".
28095
28096 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28097
28098         * g++.dg/template/friend14.C: New test.
28099
28100 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28101
28102         * gcc.dg/old-style-asm-1.c: New test.
28103
28104 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
28105
28106         * gcc.c-torture/compile/20030109-1.c: New test.
28107
28108 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28109
28110         * gcc.c-torture/execute/20030109-1.c: New test.
28111
28112 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
28113
28114         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28115         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28116         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28117         * g++.old-deja/g++.mike/eh2.C: Likewise.
28118         * g++.old-deja/g++.mike/eh3.C: Likewise.
28119         * g++.old-deja/g++.mike/eh5.C: Likewise.
28120         * g++.old-deja/g++.mike/eh6.C: Likewise.
28121         * g++.old-deja/g++.mike/eh7.C: Likewise.
28122         * g++.old-deja/g++.mike/eh8.C: Likewise.
28123         * g++.old-deja/g++.mike/eh9.C: Likewise.
28124         * g++.old-deja/g++.mike/eh10.C: Likewise.
28125         * g++.old-deja/g++.mike/eh12.C: Likewise.
28126         * g++.old-deja/g++.mike/eh13.C: Likewise.
28127         * g++.old-deja/g++.mike/eh14.C: Likewise.
28128         * g++.old-deja/g++.mike/eh16.C: Likewise.
28129         * g++.old-deja/g++.mike/eh17.C: Likewise.
28130         * g++.old-deja/g++.mike/eh18.C: Likewise.
28131         * g++.old-deja/g++.mike/eh21.C: Likewise.
28132         * g++.old-deja/g++.mike/eh23.C: Likewise.
28133         * g++.old-deja/g++.mike/eh24.C: Likewise.
28134         * g++.old-deja/g++.mike/eh25.C: Likewise.
28135         * g++.old-deja/g++.mike/eh26.C: Likewise.
28136         * g++.old-deja/g++.mike/eh27.C: Likewise.
28137         * g++.old-deja/g++.mike/eh28.C: Likewise.
28138         * g++.old-deja/g++.mike/eh29.C: Likewise.
28139         * g++.old-deja/g++.mike/eh31.C: Likewise.
28140         * g++.old-deja/g++.mike/eh33.C: Likewise.
28141         * g++.old-deja/g++.mike/eh34.C: Likewise.
28142         * g++.old-deja/g++.mike/eh35.C: Likewise.
28143         * g++.old-deja/g++.mike/eh36.C: Likewise.
28144         * g++.old-deja/g++.mike/eh37.C: Likewise.
28145         * g++.old-deja/g++.mike/eh38.C: Likewise.
28146         * g++.old-deja/g++.mike/eh39.C: Likewise.
28147         * g++.old-deja/g++.mike/eh40.C: Likewise.
28148         * g++.old-deja/g++.mike/eh41.C: Likewise.
28149         * g++.old-deja/g++.mike/eh42.C: Likewise.
28150         * g++.old-deja/g++.mike/eh44.C: Likewise.
28151         * g++.old-deja/g++.mike/eh46.C: Likewise.
28152         * g++.old-deja/g++.mike/eh47.C: Likewise.
28153         * g++.old-deja/g++.mike/eh48.C: Likewise.
28154         * g++.old-deja/g++.mike/eh49.C: Likewise.
28155         * g++.old-deja/g++.mike/eh50.C: Likewise.
28156         * g++.old-deja/g++.mike/eh51.C: Likewise.
28157         * g++.old-deja/g++.mike/eh53.C: Likewise.
28158         * g++.old-deja/g++.mike/eh55.C: Likewise.
28159         * g++.old-deja/g++.mike/p7912.C: Likewise.
28160         * g++.old-deja/g++.mike/p9706.C: Likewise.
28161         * g++.old-deja/g++.mike/p10416.C: Likewise.
28162         * g++.old-deja/g++.mike/p11667.C: Likewise.
28163         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28164         Remove redundant reference to Iris.
28165         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28166         Elxsi, i860, Pico Java, and WE32K.
28167
28168 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
28169
28170         * g++.dg/ext/asm4.C: New test.
28171
28172 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28173
28174         PR c++/9030
28175         * g++.dg/template/friend12.C: New test.
28176         * g++.dg/template/friend13.C: Likewise.
28177         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28178
28179 2003-01-08  Jan Hubicka  <jh@suse.cz>
28180
28181         * gcc.dg/i386-cadd.c: New test.
28182         * gcc.dg/i386-cmov4.c: Likewise.
28183
28184 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
28185
28186         PR c++/9165
28187         * g++.dg/warn/Wunused-3.C: New test.
28188
28189         * g++.dg/abi/bitfield9.C: New test.
28190
28191         PR c++/9189
28192         * g++.dg/parse/defarg3.C: New test.
28193
28194 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28195
28196         * g++.dg/parse/ambig1.C: New test.
28197         * g++.dg/parse/defarg2.C: New test.
28198
28199 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
28200
28201         * g++.dg/template/defarg-1.C: New test.
28202         * g++.dg/template/local2.C: Likewise.
28203
28204 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
28205
28206         * gcc.c-torture/execute/20030105-1.c: New test.
28207
28208 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28209
28210         * g++.dg/parse/namespace3.C: Remove extra semicolons.
28211         * g++.dg/parse/namespace4.C: Likewise.
28212
28213 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28214
28215         * g++.dg/template/ntp2.C: New test.
28216
28217 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
28218
28219         * g++.dg/parse/extern-C-1.C: New test.
28220
28221         * g++.dg/parse/namespace4.C: New test.
28222
28223         * g++.dg/template/nested1.C: New test.
28224
28225         * g++.dg/parse/namespace3.C: New test.
28226
28227 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28228
28229         * g++.dg/lookup/two-stage1.C: New test.
28230
28231 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28232
28233         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28234         * g++.old-deja/g++.jason/access8.C: Likewise.
28235         * g++.old-deja/g++.other/decl5.C: Likewise.
28236
28237 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28238
28239         * g++.dg/parse/parse7.C: New test.
28240
28241 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
28242
28243         PR c++/2843
28244         * g++.dg/ext/attrib7.C: New test.
28245
28246 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28247
28248         * g++.dg/parse/parse6.C: New test.
28249
28250 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
28251
28252         * gcc.dg/h8300-stack-1.c: New.
28253
28254 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28255
28256         g++.dg/lookup/exception1.C: New test.
28257
28258         g++.dg/lookup/template1.C: New test.
28259
28260         g++.dg/parse/namespace2.C: New test.
28261
28262         g++.dg/parse/parens2.C: New test.
28263
28264 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28265
28266         * g++.dg/parse/parse5.C: New test.
28267         * g++.dg/lookup/scoped4.C: New test.
28268
28269 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28270
28271         * g++.dg/parse/parens1.C: New test.
28272
28273         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28274         angle-bracket1.C.
28275         * g++.dg/parse/parens2.C: New test.
28276
28277         * g++.dg/lookup/scope-operator1.C: New test.
28278
28279         * g++.dg/parse/operator1.C: New test.
28280
28281 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28282
28283         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28284         * g++.old-deja/g++.other/access6.C: Likewise.
28285         * g++.old-deja/g++.other/decl1.C: Likewise.
28286         * g++.old-deja/g++.pt/typename12.C: Likewise.
28287
28288 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28289
28290         * g++.dg/parse/namespace1.C: New test.
28291
28292 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28293
28294         * g++.dg/parse/parse4.C: New test.
28295
28296 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28297
28298         * g++.dg/parse/parse3.C: New test.
28299
28300 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28301
28302         * g++.dg/parse/parse2.C: New test.
28303
28304 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28305
28306         * g++.dg/template/friend11.C: New test.
28307
28308 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28309
28310         * g++.dg/parse/parse1.C: New test.
28311
28312 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
28313
28314         * lib/profopt.exp: Change the name of a global variable to avoid
28315         possible clashes with other test suites.
28316
28317 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
28318
28319         * g++.dg/inherit/covariant8.C: New test.
28320
28321 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28322
28323         * g++.dg/init/array9.C: New test.
28324
28325         PR c++/9112
28326         * g++.dg/parse/expr1.C: New test.
28327
28328 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
28329
28330         * gcc.c-torture/compile/20021230-1.c: New test.
28331
28332 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28333
28334         * g++.dg/inherit/covariant5.C: New test.
28335         * g++.dg/inherit/covariant6.C: New test.
28336         * g++.dg/inherit/covariant7.C: New test.
28337
28338 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28339
28340         PR c++/2739
28341         * g++.dg/other/access2.C: New test.
28342
28343 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28344
28345         * g++.dg/other/anon-struct.C: No longer fails
28346         * g++.old-deja/g++.brendan/parse4.C: Likewise.
28347         * g++.old-deja/g++.brendan/parse5.C: Likewise.
28348         * g++.old-deja/g++.brendan/parse6.C: Likewise.
28349
28350 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28351
28352         * g++.dg/parse/angle-bracket.C (main): No longer fails.
28353
28354 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
28355
28356         * g++.dg/eh/spec4.C: Remove stray semicolon.
28357         * g++.dg/expr/pmf-1.C: Change error message.
28358         * g++.dg/ext/asm1.C: Remove stray semicolon.
28359         * g++.dg/ext/typename1.C: Add missing typenames.
28360         * g++.dg/inherit/template-as-base.C: Change error message.
28361         * g++.dg/lookup/scoped1.C: Likewise.
28362         * g++.dg/lookup/scoped2.C: Likewise.
28363         * g++.dg/lookup/using2.C: Likewise.
28364         * g++.dg/other/component1.C: Remove stray semicolon.
28365         * g++.dg/other/do1.C: Change error message.
28366         * g++.dg/other/error2.C: Likewise.
28367         * g++.dg/other/init1.C: Likewise.
28368         * g++.dg/other/packed1.C: Remove stray semicolon.
28369         * g++.dg/other/ptrmem2.C: Change error message.
28370         * g++.dg/parse/parameter-declaration-1.C: Remove line number
28371         marker.
28372         * g++.dg/special/initp1.C: Remove invalid attribute usage.
28373         * g++.dg/template/access3.C: Add typename keyword.
28374         * g++.dg/template/access5.C: Remove stray semicolon.
28375         * g++.dg/template/access6.C: Likewise.
28376         * g++.dg/template/complit1.C: Likewise.
28377         * g++.dg/template/crash1.C: Change error message.
28378         * g++.dg/template/inherit2.C: Remove stray semicolon.
28379         * g++.dg/template/instantiate2.C: Likewise.
28380         * g++.dg/template/instantiate3.C: Change error message.
28381         * g++.dg/template/qual1.C: Remove stray semicolon.
28382         * g++.dg/template/qualttp18.C: Change error message.
28383         * g++.dg/template/ref1.C: Remove stray semicolon.
28384         * g++.dg/template/sizeof1.C (A::value): Declare it.
28385         * g++.dg/template/spec4.C: Change error message.
28386         * g++.dg/template/static1.C: Likewise.
28387         * g++.dg/template/type1.C: Likewise.
28388         * g++.dg/template/typename3.C: Likewise.
28389         * g++.old-deja/g++.benjamin/13478.C: Change error message.
28390         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28391         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28392         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28393         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28394         named return value extension.
28395         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28396         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28397         * g++.old-deja/g++.bob/extern_C.C: Likewise.
28398         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28399         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28400         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28401         * g++.old-deja/g++.brendan/crash13.C: Likewise.
28402         * g++.old-deja/g++.brendan/crash15.C: Likewise.
28403         * g++.old-deja/g++.brendan/crash18.C: Change error message.
28404         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28405         * g++.old-deja/g++.brendan/crash38.C: Likewise.
28406         * g++.old-deja/g++.brendan/crash50.C: Likewise.
28407         * g++.old-deja/g++.brendan/crash56.C: Likewise.
28408         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28409         syntax.
28410         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28411         * g++.old-deja/g++.brendan/crash8.C: Change error message.
28412         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28413         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28414         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28415         * g++.old-deja/g++.brendan/template11.C: Likewise.
28416         * g++.old-deja/g++.brendan/template26.C: Likewise.
28417         * g++.old-deja/g++.brendan/template27.C: Use explicit
28418         specialization syntax.
28419         * g++.old-deja/g++.brendan/template30.C: Likewise.
28420         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28421         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28422         non-dependent names.
28423         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28424         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28425         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28426         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28427         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28428         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28429         named return value extension.
28430         * g++.old-deja/g++.ext/namedret2.C: Likewise.
28431         * g++.old-deja/g++.ext/namedret3.C: Likewise.
28432         * g++.old-deja/g++.ext/return1.C: Likewise.
28433         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28434         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28435         * g++.old-deja/g++.jason/access8.C: Likewise.
28436         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28437         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28438         pseudo-destructor names.
28439         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28440         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28441         pseudo-destructor names.
28442         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28443         * g++.old-deja/g++.jason/overload19.C: Likewise.
28444         * g++.old-deja/g++.jason/overload32.C: Likewise.
28445         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28446         stray semicolons.
28447         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28448         * g++.old-deja/g++.jason/return.C: Likewise.
28449         * g++.old-deja/g++.jason/return2.C: Likewise.
28450         * g++.old-deja/g++.jason/shadow1.C: Likewise.
28451         * g++.old-deja/g++.jason/special.C: Use explicit specialization
28452         syntax.
28453         * g++.old-deja/g++.jason/template10.C: Account for use of
28454         non-dependent names.
28455         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28456         syntax.
28457         * g++.old-deja/g++.jason/template37.C: Likewise.
28458         * g++.old-deja/g++.law/access4.C: Change error messages.
28459         * g++.old-deja/g++.law/arm13.C: Remove incorrect
28460         pseudo-destructor names.
28461         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28462         * g++.old-deja/g++.law/ctors9.C: Likewise.
28463         * g++.old-deja/g++.law/cvt22.C: Likewise.
28464         * g++.old-deja/g++.law/dtors5.C: Likewise.
28465         * g++.old-deja/g++.law/global-init1.C: Likewise.
28466         * g++.old-deja/g++.law/missed-error3.C: Likewise.
28467         * g++.old-deja/g++.law/operators28.C: Likewise.
28468         * g++.old-deja/g++.law/visibility28.C: Likewise.
28469         * g++.old-deja/g++.martin/eval1.C: Likewise.
28470         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28471         name.
28472         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28473         * g++.old-deja/g++.mike/net34.C: Likewise.
28474         * g++.old-deja/g++.mike/net36.C: Likewise.
28475         * g++.old-deja/g++.mike/ns2.C: Likewise.
28476         * g++.old-deja/g++.mike/p12306.C: Likewise.
28477         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28478         value extension.
28479         * g++.old-deja/g++.mike/p700.C: Likewise.
28480         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28481         * g++.old-deja/g++.mike/p710.C: Likewise.
28482         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28483         value extension.
28484         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28485         * g++.old-deja/g++.mike/pmf9.C: Likewise.
28486         * g++.old-deja/g++.ns/crash2.C: Likewise.
28487         * g++.old-deja/g++.ns/crash3.C: Likewise.
28488         * g++.old-deja/g++.ns/invalid1.C: Likewise.
28489         * g++.old-deja/g++.ns/ns17.C: Likewise.
28490         * g++.old-deja/g++.ns/template16.C: Likewise.
28491         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28492         keyword.
28493         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28494         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28495         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28496         named return value extension.
28497         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28498         * g++.old-deja/g++.other/access4.C: Issue additional error
28499         messages.
28500         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28501         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28502         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28503         * g++.old-deja/g++.other/crash25.C: Change error message.
28504         * g++.old-deja/g++.other/crash4.C: Change error message.
28505         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28506         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28507         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28508         checks.
28509         * g++.old-deja/g++.other/defarg8.C: Likewise.
28510         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28511         * g++.old-deja/g++.other/dtor10.C: Likewise.
28512         * g++.old-deja/g++.other/incomplete.C: Likewise.
28513         * g++.old-deja/g++.other/linkage7.C: Likewise.
28514         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
28515         lookup algorithm.
28516         * g++.old-deja/g++.other/mangle2.C: Likewise.
28517         * g++.old-deja/g++.other/refinit2.C: Likewise.
28518         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
28519         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
28520         * g++.old-deja/g++.pt/crash28.C: Likewise.
28521         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
28522         syntax.
28523         * g++.old-deja/g++.pt/crash32.C: Change error message.
28524         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
28525         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
28526         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
28527         error message position.
28528         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
28529         * g++.old-deja/g++.pt/defarg8.C: Change error message.
28530         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
28531         syntax.
28532         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
28533         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
28534         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
28535         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
28536         keyword.
28537         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28538         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
28539         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
28540         keyword.
28541         * g++.old-deja/g++.pt/explicit71.C: Change error message.
28542         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
28543         syntax.
28544         * g++.old-deja/g++.pt/friend28.C: Account for use of
28545         non-dependent names.
28546         * g++.old-deja/g++.pt/friend29.C: Likewise.
28547         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
28548         rules.
28549         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
28550         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
28551         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
28552         lookup rules.
28553         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
28554         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
28555         keyword.
28556         * g++.old-deja/g++.pt/memclass20.C: Likewise.
28557         * g++.old-deja/g++.pt/memclass5.C: Likewise.
28558         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
28559         keyword.
28560         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
28561         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
28562         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
28563         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
28564         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
28565         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
28566         keyword.
28567         * g++.old-deja/g++.pt/spec10.C: Likewise.
28568         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
28569         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
28570         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
28571         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
28572         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
28573         * g++.old-deja/g++.pt/ttp62.C: Likewise.
28574         * g++.old-deja/g++.pt/ttp64.C: Likewise.
28575         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
28576         * g++.old-deja/g++.pt/typename15.C: Likewise.
28577         * g++.old-deja/g++.pt/typename22.C: Likewise.
28578         * g++.old-deja/g++.pt/typename6.C: Change error messages.
28579         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
28580         * g++.old-deja/g++.pt/virtual2.C: Likewise.
28581         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
28582         syntax.
28583         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
28584         return value extension.
28585         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
28586         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
28587         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
28588         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
28589
28590 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
28591
28592         * g++.dg/warn/inline1.C: New test.
28593         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
28594         * g++.old-deja/g++.jason/synth10.C: Likewise.
28595         * g++.old-deja/g++.mike/net31.C: Likewise.
28596         * g++.old-deja/g++.mike/p8786.C: Likewise.
28597
28598         * g++.dg/template/friend10.C: New test.
28599         * g++.dg/template/conv5.C: New test.
28600
28601 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
28602
28603         * g++.dg/lookup/scoped3.C: New test.
28604
28605         * g++.dg/lookup/decl1.C: New test.
28606         * g++.dg/lookup/decl2.C: New test.
28607
28608 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28609
28610         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
28611         gcc.c-torture/compile/20021015-1.c,
28612         gcc.c-torture/compile/20021015-2.c,
28613         gcc.c-torture/compile/20021123-1.c,
28614         gcc.c-torture/compile/20021123-2.c,
28615         gcc.c-torture/compile/20021123-3.c,
28616         gcc.c-torture/compile/20021123-4.c,
28617         gcc.c-torture/execute/20021024-1.c: Add tests previously added
28618         only to 3.1 or 3.2 branch.
28619
28620 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
28621
28622         * gcc.dg/i386-bitfield3.c: New test.
28623
28624         * gcc.dg/i386-bitfield2.c: New test.
28625
28626 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
28627
28628         * g++.dg/parse/conv_op1.C: New test.
28629
28630 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
28631
28632         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
28633         approved.
28634
28635 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
28636
28637         * gcc.c-torture/compile/20021220-1.c: New test.
28638
28639 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
28640
28641         * gcc.dg/i386-fastcall-1.c: New.
28642
28643 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28644
28645         * gcc.c-torture/execute/20021219-1.c: New test.
28646
28647 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28648
28649         * gcc.dg/i386-pic-1.c: New test.
28650
28651 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28652
28653         PR c++/8099
28654         * g++.dg/template/friend9.C: New test.
28655
28656 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28657
28658         PR c++/3663
28659         * g++.dg/template/access7.C: New test.
28660
28661 2002-12-18  Nick Clifton  <nickc@redhat.com>
28662
28663         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
28664         the libstdc++-v3 directory has been found.
28665
28666 2002-12-12  Devang Patel <dpatel@apple.com>
28667         * gcc.dg/darwin-ld-1.c: New test.
28668         * gcc.dg/darwin-ld-2.c: New test.
28669         * gcc.dg/darwin-ld-3.c: New test.
28670         * gcc.dg/darwin-ld-4.c: New test.
28671         * gcc.dg/darwin-ld-5.c: New test.
28672
28673 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28674
28675         * gcc.c-torture/compile/20021212-1.c: New test.
28676
28677 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
28678
28679         * gcc.dg/fshort-wchar: New test.
28680
28681 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
28682
28683         PR c++/8372
28684         * g++.dg/template/dtor1.C: New test.
28685
28686         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
28687         markers.
28688
28689 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
28690
28691         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
28692
28693 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
28694
28695         * g++.dg/template/static1.C: New test.
28696         * g++.dg/template/static2.C: New test.
28697         * g++.old-deja/g++.ext/memconst.C: New test.
28698
28699 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28700
28701         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
28702         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
28703         * g++.dg/special/initp1.C: Likewise.
28704
28705 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
28706
28707         * gcc.c-torture/execute/20021204-1.c: New test.
28708
28709 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
28710
28711         * gcc.dg/ppc-fmadd-1.c: New file.
28712         * gcc.dg/ppc-fmadd-2.c: New file.
28713         * gcc.dg/ppc-fmadd-3.c: New file.
28714
28715 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28716
28717         * gcc.c-torture/compile/20021204-1.c: New test.
28718
28719 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28720
28721         * g++.dg/inherit/covariant2.C: New test.
28722         * g++.dg/inherit/covariant3.C: New test.
28723         * g++.dg/inherit/covariant4.C: New test.
28724         * g++.dg/inherit/covariant1.C: Remove XFAIL.
28725         * g++.old-deja/g++.robertl/eb17.C: Likewise.
28726
28727 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
28728
28729         PR c++/8688
28730         * g++.dg/init/brace3.C: New test.
28731
28732 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
28733
28734         * gcc.dg/20020210-1.c: Fix a comment typo.
28735
28736 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
28737
28738         PR c++/8720
28739         * g++.dg/parse/defarg1.C: New test.
28740
28741         PR c++/8615
28742         * g++.dg/template/char1.C: New test.
28743
28744         * g++.dg/template/varmod1.C: Fix typo.
28745
28746 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28747
28748         DR 180
28749         * g++.old-deja/g++.pt/crash32.C: Expect error.
28750
28751 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
28752
28753         PR c++/5919
28754         * g++.dg/template/varmod1.C: New test.
28755
28756         PR c++/8727
28757         * g++.dg/inherit/typeinfo1.C: New test.
28758
28759         PR c++/8663
28760         * g++.dg/inherit/typedef1.C: New test.
28761
28762 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
28763
28764         PR c++/8332
28765         PR c++/8493
28766         * g++.dg/template/strlen1.C: New test.
28767
28768         PR c++/8227
28769         * g++.dg/template/ctor2.C: New test.
28770
28771         PR c++/8214
28772         * g++.dg/init/string1.C: New test.
28773
28774         PR c++/8511
28775         * g++.dg/template/friend8.C: New test.
28776
28777 2002-11-29  Joe Buck <jbuck@synopsys.com>
28778
28779         * g++.dg/lookup/anon2.C: New test.
28780
28781 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
28782
28783         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
28784         h8300 port.
28785
28786 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
28787
28788         * gcc.dg/bitfld-6.c: New test.
28789
28790 2002-11-27  Jan Hubicka  <jh@suse.cz>
28791
28792         * gcc.c-torture/execute/20021127.[cx]: New test.
28793
28794 2002-11-26  Jan Hubicka  <jh@suse.cz>
28795
28796         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
28797         quality.
28798
28799 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
28800
28801         * g++.dg/init/brace2.C: New test.
28802         * g++.old-deja/g++.mike/p9129.C: Correct.
28803
28804 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
28805
28806         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
28807
28808 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
28809
28810         * gcc.dg/sibcall-6: New test for indirect sibcalls.
28811
28812 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
28813
28814         * testsuite/g++.dg/abi/empty11.C: New test.
28815         * testsuite/g++.dg/rtti/cv1.C: New test.
28816
28817 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
28818
28819         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
28820
28821 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
28822
28823         * g++.dg/abi/empty10.C: New test.
28824
28825 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28826
28827         * gcc.c-torture/compile/20021124-1.c: New test.
28828
28829 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
28830
28831         * g++.dg/abi/rtti2.C: New test.
28832
28833 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28834
28835         * gcc.dg/i386-unroll-1.c: New test.
28836
28837 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28838
28839         * gcc.c-torture/compile/20021120-1.c: New test.
28840         * gcc.c-torture/compile/20021120-2.c: New test.
28841
28842 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28843
28844         * gcc.dg/bitfld-5.c: New test.
28845
28846 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28847
28848         * gcc.c-torture/execute/20021120-3.c: New test.
28849
28850 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28851
28852         * gcc.c-torture/execute/20021120-2.c: New test.
28853
28854 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28855
28856         * gcc.c-torture/execute/20021120-1.c: New test.
28857
28858 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
28859
28860         * gcc.c-torture/execute/20021118-3.c: New test.
28861
28862 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28863
28864         * gcc.c-torture/compile/20021119-1.c: New test.
28865
28866 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
28867
28868         * gcc.dg/duff-1.c: New test.
28869         * gcc.dg/duff-2.c: New test.
28870         * gcc.dg/duff-3.c: New test.
28871
28872 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
28873
28874         * gcc.dg/cpp/_Pragma5.c: New test.
28875
28876 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28877
28878         * gcc.c-torture/execute/20021118-2.c: New test.
28879
28880 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28881
28882         * gcc.c-torture/execute/20021118-1.c: New test.
28883
28884 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
28885
28886         * gcc.dg/20021116-1.c: New test.
28887
28888 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
28889
28890         * g++.dg/abi/vcall1.C: New test.
28891
28892 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
28893
28894         * gcc.dg/20021029-1.c: New test.
28895         * gcc.dg/20021029-2.c: New test.
28896
28897 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28898
28899         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
28900
28901 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28902
28903         PR c/8439
28904         * gcc.dg/20021110.c: Move to ...
28905         * gcc.c-torture/compile/20021110.c: .... here.
28906
28907 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28908
28909         PR c/8467
28910         * gcc.c-torture/execute/20021111-1.c
28911
28912 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28913
28914         PR c/8439
28915         * gcc.dg/20021110.c: New test.
28916
28917 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
28918
28919         * g++.dg/abi/vthunk3.C: Run only on x86.
28920
28921 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28922
28923         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
28924
28925 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
28926
28927         * lib/compat.exp (compat-execute): Fix logic error in last
28928         change.
28929
28930 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
28931
28932         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
28933
28934 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28935
28936         PR c++/8389
28937         * g++.dg/template/access6.C: New test.
28938
28939 2002-11-08  Jan Hubicka  <jh@suse.cz>
28940
28941         * gcc.dg/i386-ssefp-1.c: New test.
28942         * gcc.dg/i386-ssefp-1.c: New test.
28943
28944 2002-11-08  Jan Hubicka  <jh@suse.cz>
28945
28946         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
28947
28948 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28949
28950         * g++.dg/abi/vthunk3.C: New test.
28951
28952         PR c++/8338
28953         * g++.dg/template/crash2.C: New test.
28954
28955 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28956
28957         * testsuite/g++.dg/abi/dtor1.C: New test.
28958         * testsuite/g++.dg/abi/dtor2.C: Likewise.
28959
28960 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
28961
28962         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
28963         Darwin.
28964
28965 2002-11-04  Adam Nemet  <anemet@lnxw.com>
28966
28967         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
28968         -mthumb.  Only xfail with -O0.
28969
28970 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
28971
28972         * g++.dg/abi/thunk1.C: New test.
28973         * g++.dg/abi/thunk2.C: Likewise.
28974         * g++.dg/abi/vtt1.C: Likewise.
28975
28976 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
28977
28978         PR optimization/8423
28979         * gcc.c-torture/execute/builtin-constant.c: New test.
28980
28981 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
28982
28983         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
28984         Add some more cases.
28985
28986 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
28987
28988         PR c++/8391
28989         * g++.dg/opt/local1.C: New test.
28990
28991 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
28992
28993         PR c++/8160
28994         * g++.dg/template/complit1.C: New test.
28995
28996         PR c++/8149
28997         * g++.dg/template/typename4.C: Likewise.
28998
28999 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29000
29001         Core issue 287, PR c++/7639
29002         * g++.dg/template/instantiate1.C: Adjust error location.
29003         * g++.dg/template/instantiate3.C: New test.
29004         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29005         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29006         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29007
29008 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
29009
29010         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29011
29012 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
29013
29014         PR c++/8287
29015         * g++.dg/init/dtor2.C: New test.
29016
29017 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29018
29019         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29020         * gcc.dg/nest.c: Bypass errors on irix6.
29021
29022 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
29023
29024         * gcc.dg/nest.c: Expect error for mmix-*-*.
29025         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29026
29027 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
29028
29029         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29030         markers.
29031
29032         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29033
29034 2002-10-25  Mike Stump  <mrs@apple.com>
29035
29036         * gcc.dg/warn-1.c: New test.
29037
29038 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29039
29040         * g++.dg/template/typename3.C: New test.
29041
29042 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
29043
29044         * g++.dg/lookup/ptrmem1.C: New test.
29045
29046         * g++.dg/abi/vthunk2.C: New test.
29047
29048 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29049
29050         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29051
29052 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
29053
29054         * g++.dg/abi/empty9.C: New test.
29055
29056 2002-10-24  Richard Henderson  <rth@redhat.com>
29057
29058         * g++.dg/inherit/thunk1.C: Enable for ia64.
29059
29060 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29061
29062         PR c++/8067
29063         * g++.dg/lookup/pretty1.C: New test.
29064
29065 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
29066
29067         * gcc.dg/20021023-1.c: New test.
29068
29069 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29070
29071         PR c++/7679
29072         * g++.dg/parse/inline1.C: New test.
29073
29074 2002-10-23  Richard Henderson  <rth@redhat.com>
29075
29076         * g++.dg/inherit/thunk1.C: Enable for x86_64.
29077
29078         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29079
29080 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
29081
29082         PR c++/6579
29083         * g++.dg/parse/stmtexpr3.C: New test.
29084
29085 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29086
29087         * g++.dg/expr/cond1.C: New test.
29088
29089 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29090
29091         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29092
29093 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29094
29095         * g++.dg/abi/vbase13.C: New test.
29096         * g++.dg/abi/vbase14.C: Likewise.
29097
29098 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
29099
29100         * gcc.dg/tls/pic-1.c: New test.
29101         * gcc.dg/tls/nonpic-1.c: New test.
29102         * gcc.dg/20021018-1.c: New test.
29103
29104 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29105
29106         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29107         Remove only files with the same base name as the test case.
29108         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29109         (profopt-execute): Likewise.  Also, remove old profiling
29110         and performance data files before running the tests.
29111
29112         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29113         * g++.dg/bprob/bprob.exp: Likewise.
29114         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
29115         to allow more general test case names.
29116
29117         * g++.dg/bprob/bprob-1.C: Rename to ...
29118         * g++.dg/bprob/g++-bprob-1.C: ... this.
29119
29120         * g77.dg/bprob/bprob-1.f: Rename to ...
29121         * g77.dg/bprob/g77-bprob-1.f: ... this.
29122
29123 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29124
29125         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29126         bison 1.50 or later.
29127
29128 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
29129
29130         * g++.dg/README: Describe more test directories.
29131
29132 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29133
29134         * g++.dg/init/array6.C: Add additional tests.
29135
29136 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29137
29138         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29139         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29140
29141 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
29142
29143         * gcc.c-torture/compile/20020604-1.x: New.
29144         * gcc.c-torture/compile/simd-5.x: Likewise.
29145         * gcc.c-torture/execute/920710-1.x: Likewise.
29146         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29147
29148 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29149
29150         * g++.dg/inherit/override1.C: Add dg-options clause.
29151
29152 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29153
29154         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29155         _mm_slli_si128.
29156
29157 2002-10-19  Andreas Schwab  <schwab@suse.de>
29158
29159         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29160         directory component.
29161
29162 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
29163
29164         * g++.dg/inherit/thunk1.C: New test.
29165
29166         * g++.dg/inherit/override1.C: New test.
29167
29168         * g++.dg/abi/mangle11.C: New test.
29169         * g++.dg/abi/mangle14.C: New test.
29170         * g++.dg/abi/mangle17.C: New test.
29171
29172 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
29173
29174         * g++.dg/overload/member2.C: New test.
29175
29176 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
29177
29178         * g++.dg/README: Describe new compat directory.
29179         * g++.dg/dg.exp: Skip tests in compat directory.
29180         * README.compat: New file.
29181         * lib/compat.exp: New expect script.
29182         * g++.dg/compat: New test directory.
29183         * g++.dg/compat/compat.exp: New expect script.
29184         * g++.dg/compat/abi: New test directory.
29185         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29186         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29187         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29188         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29189         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29190         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29191         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29192         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29193         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29194         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29195         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29196         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29197         * g++.dg/compat/break: New test directory.
29198         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29199         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29200         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29201         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29202         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29203         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29204         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29205         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29206         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29207         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29208         g++.dg/compat/break/README: New files.
29209         * g++.dg/compat/eh: New test directory.
29210         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29211         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29212         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29213         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29214         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29215         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29216         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29217         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29218         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29219         g++.dg/compat/eh/filter2_y.C,
29220         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29221         g++.dg/compat/eh/new1_y.C,
29222         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29223         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29224         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29225         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29226         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29227         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29228         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29229         g++.dg/compat/eh/unexpected1_y.C: New files.
29230         * g++.dg/compat/init: New test directory.
29231         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29232         g++.dg/compat/init/array5_y.C,
29233         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29234         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29235         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29236         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29237         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29238         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29239         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29240         g++.dg/compat/init/init-ref2_y.C: New files.
29241
29242 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29243
29244         PR c++/7584
29245         * g++.dg/inherit/using3.C: New test.
29246
29247 2002-10-17  Jan Hubicka  <jh@suse.cz>
29248
29249         * gcc.dg/20021017-2.c: New test.
29250
29251 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29252
29253         * g++.dg/abi/mangle16.C: Adjust.
29254
29255         * g++.dg/init/array8.C: New test.
29256
29257 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
29258
29259         * gcc.dg/special/mips-abi.exp: New test.
29260         * gcc.dg/special/mips-abi.s: Empty file used by the above.
29261
29262 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29263
29264         * g++.dg/abi/mangle16.C: New test.
29265         * g++.dg/abi/mangle17.C: Likewise.
29266
29267         PR c++/7478
29268         * g++.dg/template/ref1.C: New test.
29269
29270 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29271
29272         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29273
29274 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
29275
29276         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29277
29278 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29279
29280         PR c++/7524
29281         * g++.dg/init/array7.C: New test.
29282
29283 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
29284
29285         * g++.dg/init/array6.C: New test.
29286
29287         * g++.dg/abi/mangle13.C: Likewise.
29288         * g++.dg/abi/mangle14.C: Likewise.
29289         * g++.dg/abi/mangle15.C: Likewise.
29290
29291 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29292
29293         * g++.dg/abi/empty8.C: New test.
29294
29295 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
29296
29297         * g++.dg/init/ctor1.C: New test.
29298
29299 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
29300
29301         * gcc.c-torture/execute/20021015-1.c: New test.
29302
29303 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
29304
29305         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29306
29307 2002-10-14  Jan Hubicka  <jh@suse.cz>
29308
29309         * gcc.dg/i386-ssetype-[1-5].c: New tests.
29310
29311 2002-10-14  Richard Henderson  <rth@redhat.com>
29312
29313         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29314
29315 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29316
29317         PR optimization/6631
29318         * g++.dg/opt/const2.C: New test.
29319
29320 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29321
29322         PR c++/7176
29323         * g++.dg/parse/friend1.C: New test.
29324         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29325
29326 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
29327
29328         * gcc.dg/20021014-1.c: New test.
29329
29330 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
29331
29332         PR c++/5661
29333         * g++.dg/ext/vlm1.C: New test.
29334         * g++.dg/ext/vlm2.C: Likewise.
29335
29336         * g++.dg/init/array1.C: Remove invalid braces.
29337         * g++.dg/init/brace1.C: New test.
29338         * g++.dg/init/copy2.C: Likewise.
29339         * g++.dg/init/copy3.C: Likewise.
29340         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29341         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29342         braces.
29343
29344 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
29345
29346         * gcc.dg/cpp/assembler.S: Don't use -ansi.
29347
29348 2002-10-11  Richard Shann  <richard.shann@superh.com>
29349
29350         * gcc.c-torture/compile/simd-5.c: New test.
29351
29352 2002-10-10  Roger Sayle  <roger@eyesopen.com>
29353
29354         * gcc.c-torture/execute/shiftopt-1.c: New test case.
29355
29356 2002-10-10  Jim Wilson  <wilson@redhat.com>
29357
29358         * gcc.c-torture/execute/20021010-1.c: New test.
29359
29360 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
29361
29362         PR c/7353
29363         * g++.dg/ext/typedef-init.C: New test.
29364         * gcc.dg/typedef-init.c: New test.
29365
29366 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
29367
29368         * gcc.dg/cpp/paste13.c: New test.
29369
29370 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29371
29372         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
29373         remaining platforms, XFAIL during compile, not execute.  Don't
29374         XFAIL at -O0.
29375
29376 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29377
29378         * gcc.dg/alias-1.c: Tweak expected warning.
29379
29380 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29381
29382         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29383
29384 2002-10-06  Andreas Jaeger  <aj@suse.de>
29385
29386         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29387         * gcc.dg/cpp/c++98.C: Likewise.
29388
29389         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29390         * g++.dg/cpp/c++98.C: Likewise.
29391
29392         * g++.dg/README (Subdirectories): Mention cpp directory.
29393
29394         PR target/7559
29395         * gcc.dg/20021006-1.c: New test.
29396
29397 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29398
29399         PR c++/7804
29400         * g++.dg/other/warning1.C: New test.
29401
29402 2002-10-04  Roger Sayle  <roger@eyesopen.com>
29403
29404         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29405         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
29406         and sparc-*-* with -m64 as expected failures.  See PR 8087.
29407
29408 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29409
29410         PR c++/7931
29411         * g++.dg/template/ptrmem3.C: New test.
29412
29413         PR c++/7754
29414         * g++.dg/template/union1.C: New test.
29415
29416 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29417
29418         PR c++/8006
29419         * g++.dg/abi/mangle9.C: New test.
29420         * g++.dg/abi/mangle10.C: New test.
29421         * g++.dg/abi/mangle11.C: New test.
29422         * g++.dg/abi/mangle12.C: New test.
29423
29424 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
29425
29426         PR c++/7188.
29427         * g++.dg/template/meminit1.C: New test.
29428         * g++.dg/warn/Wreorder-1.C: Likewise.
29429         * g++.old-deja/g++.mike/warn3.C: Tweak.
29430         * lib/prune.exp: Ingore "in copy constructor".
29431
29432 2002-10-02  Andreas Jaeger  <aj@suse.de>
29433
29434         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29435         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29436         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29437         on x86-64.
29438
29439 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29440
29441         * gcc.dg/empty1.C: Fix typo.
29442
29443 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
29444
29445         * gcc.dg/alias-1.c: New test.
29446
29447 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29448
29449         * gcc.dg/empty1.C: New test.
29450
29451         * g++.dg/tls/init-2.C: Tweak error messages.
29452
29453 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
29454
29455         * gcc.c-torture/compile/20020923-1.c: New test.
29456
29457 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
29458
29459         * gcc.c-torture/execute/ffs-1.c: New test.
29460         * gcc.c-torture/execute/ffs-2.c: Ditto.
29461
29462 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
29463
29464         * g++.dg/overload/member1.C: New test.
29465
29466 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
29467
29468         * g++.dg/abi/empty7.C: New test.
29469         * g++.dg/init/pm2.C: Likewise.
29470
29471 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
29472
29473         * g++.dg/rtti/crash1.C: New test.
29474
29475 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
29476
29477         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29478         gcc.dg/sibcall-4.c: New tests.
29479
29480 2002-09-28  Roger Sayle  <roger@eyesopen.com>
29481
29482         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29483         powerpc and MMIX targets.
29484
29485 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
29486
29487         * gcc.dg/cpp/20020927-1.c: New.
29488
29489 2002-09-26  David S. Miller  <davem@redhat.com>
29490
29491         * gcc.c-torture/compile/trunctfdf.c: New.
29492
29493 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29494
29495         * lib/target-supports.exp (check_weak_available): Handle solaris2.
29496
29497 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
29498
29499         * gcc.c-torture/execute/loop-15.c: New.
29500
29501 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
29502
29503         * README.QMTEST: Fix typo.
29504
29505 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29506
29507         * gcc.dg/20020926-1.c: New test.
29508
29509 2002-09-25  David S. Miller  <davem@redhat.com>
29510
29511         PR target/7842
29512         * gcc.c-torture/execute/shiftdi.c: New test.
29513
29514 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
29515
29516         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
29517         unique to the tool.
29518         * lib/g77.exp (g77_init): Likewise.
29519         * lib/g++.exp (g++_init): Likewise.
29520         * lib/objc.exp (objc_init): Likewise.
29521
29522 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
29523
29524         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
29525         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
29526         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
29527
29528 2002-09-25  Richard Henderson  <rth@redhat.com>
29529
29530         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
29531         too-small long double.
29532
29533 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
29534
29535         * gcc.dg/20020919-1.c: New test.
29536
29537 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
29538
29539         * g++.dg/abi/bitfield6.C: New test.
29540         * g++.dg/abi/bitfield7.C: New test.
29541         * g++.dg/abi/bitfield8.C: New test.
29542         * g++.dg/abi/vbase11.C: New test.
29543
29544 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29545
29546         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
29547         hppa*-*-hpux*.  Update test comment.
29548
29549 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
29550
29551         * gcc.dg/tls/struct-1.c: New test.
29552
29553 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
29554
29555         * gcc.dg/cpp/tr-warn2.c: Update.
29556
29557 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29558
29559         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
29560
29561 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29562
29563         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
29564         systems.
29565
29566 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
29567
29568         * gcc.c-torture/execute/ieee/mzero3.c: New test.
29569
29570         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29571         Adjust for c++filt moved to binutils.  Remove spurious duplicate
29572         setting of cxxfilt.
29573
29574 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
29575
29576         * gcc.dg/20020312-2.c: Update for darwin.
29577
29578 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29579
29580         * g++.old-deja/g++.other/crash32.C: Mark ICE.
29581
29582 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
29583
29584         * objc.dg/comp-types-1.m: New test.
29585         * objc.dg/comp-types-2.m: New test.
29586         * objc.dg/comp-types-3.m: New test.
29587         * objc.dg/comp-types-4.m: New test.
29588         * objc.dg/comp-types-5.m: New test.
29589         * objc.dg/comp-types-6.m: New test.
29590
29591 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29592
29593         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
29594
29595 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29596
29597         * g++.dg/other/do1.C: New test.
29598
29599         * g++.dg/template/subst1.C: New test.
29600
29601 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
29602
29603         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
29604
29605 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29606
29607         * g++.dg/template/qualttp20.C: Adjust expected errors.
29608         * g++.old-deja/g++.jason/report.C: Likewise.
29609         * g++.old-deja/g++.other/qual1.C: Likewise.
29610
29611         * g++.dg/lookup/scoped2.C: New test.
29612
29613         * g++.dg/ext/asm3.C: New test.
29614
29615 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
29616
29617         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
29618
29619 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
29620
29621         * ChangeLog: follow spelling conventions.
29622         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
29623         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
29624         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
29625         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
29626         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
29627         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
29628         * g++.old-deja/g++.law/global-init1.C: Likewise.
29629         * g++.old-deja/g++.other/delete4.C: Likewise.
29630         * g++.old-deja/g++.other/inline21.C: Likewise.
29631         * g++.old-deja/g++.other/singleton.C: Likewise.
29632         * g77.dg/strlen0.f: Likewise.
29633         * g77.f-torture/compile/20010519-1.f: Likewise.
29634         * g77.f-torture/compile/980310-4.f: Likewise.
29635         * gcc.c-torture/compile/20000605-1.c: Likewise.
29636         * gcc.c-torture/execute/20020225-1.c: Likewise.
29637         * gcc.dg/c90-hexfloat-2.c: Likewise.
29638         * gcc.dg/c99-bool-1.c: Likewise.
29639         * gcc.dg/c99-hexfloat-2.c: Likewise.
29640         * gcc.dg/dll-2.c: Likewise.
29641         * gcc.dg/wtr-union-init-1.c: Likewise.
29642         * gcc.dg/wtr-union-init-2.c: Likewise.
29643         * gcc.dg/wtr-union-init-3.c: Likewise.
29644         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29645         * gcc.dg/cpp/defined.c: Likewise.
29646         * gcc.dg/cpp/macsyntx.c: Likewise.
29647         * gcc.dg/cpp/paste2.c: Likewise.
29648         * gcc.dg/cpp/trad/defined.c: Likewise.
29649         * gcc.dg/format/c90-printf-1.c: Likewise.
29650         * gcc.dg/format/c90-scanf-1.c: Likewise.
29651         * gcc.dg/format/c99-printf-1.c: Likewise.
29652         * gcc.dg/format/c99-scanf-1.c: Likewise.
29653         * gcc.misc-tests/gcov-8.c: Likewise.
29654         * lib/profopt.exp: Likewise.
29655
29656 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
29657
29658         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
29659
29660 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29661
29662         * g++.dg/inherit/using2.C: New test.
29663
29664 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
29665
29666         * ChangeLog: Follow spelling conventions.
29667         * g++.dg/template/friend4.C: Likewise.
29668         * g++.old-deja/g++.pt/crash67.C: Likewise.
29669         * gcc.c-torture/execute/20000801-4.c: Likewise.
29670         * gcc.dg/c90-digraph-1.c: Likewise.
29671         * gcc.dg/c94-digraph-1.c: Likewise.
29672         * gcc.dg/c99-digraph-1.c: Likewise.
29673         * gcc.dg/cpp/line5.c: Likewise.
29674         * gcc.dg/cpp/multiline.c: Likewise.
29675         * gcc.dg/cpp/trad/literals-1.c: Likewise.
29676         * gcc.dg/format/attr-3.c: Likewise.
29677         * gcc.dg/format/c90-scanf-3.c: Likewise.
29678         * gcc.dg/format/ext-4.c: Likewise.
29679
29680 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29681
29682         * g++.dg/template/pretty1.C: New test.
29683
29684 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
29685
29686         * gcc.c-torture/execute/struct-cpy-1.c: New test.
29687
29688 2002-09-13  Matt Austern  <austern@apple.com>
29689
29690         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
29691         passing a cast expression to a function by const reference.
29692
29693 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
29694
29695         * g++.dg/template/deduce1.C: New test.
29696
29697 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
29698
29699         * gcc.c-torture/execute/simd-1.c: Force all use of int to
29700         32-bit int.
29701
29702 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29703
29704         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
29705         usage.
29706
29707 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
29708
29709         * gcc.c-torture/compile/20020910-1.c: New test.
29710
29711 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
29712
29713         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
29714
29715 2002-09-10  Andreas Jaeger  <aj@suse.de>
29716
29717         * gcc.dg/20020312-2.c: Adjust for x86-64.
29718
29719 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
29720
29721         * g77.dg/7388.f: New test case for PR 7388.
29722
29723 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
29724
29725         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
29726
29727 2002-09-05  Ziemowit Laski <zlaski@apple.com>
29728
29729         * objc.dg/proto-lossage-1.m: New test.
29730
29731 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
29732
29733         * gcc.dg/cpp/_Pragma4.c: Fix typo.
29734
29735 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
29736
29737         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
29738         expected to pass.
29739
29740 2002-09-06  Stan Shebs  <shebs@apple.com>
29741             David Edelsohn  <edelsohn@gnu.org>
29742
29743         * gcc.dg/weak: New directory.
29744         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
29745         target-specific xfail bits.
29746         * gcc.dg/typeof-2.c: Move to new directory.
29747         * gcc.dg/weak.exp: New expect script.
29748
29749 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
29750
29751         * gcc.c-torture/execute/extzvsi.c: New test.
29752
29753 2002-09-05  Stan Shebs  <shebs@apple.com>
29754
29755         * gcc.dg/weak-1.c: xfail on Darwin.
29756         * gcc.dg/weak-2.c: Ditto.
29757         * gcc.dg/weak-3.c: Ditto.
29758         * gcc.dg/weak-4.c: Ditto.
29759         * gcc.dg/weak-5.c: Ditto.
29760         * gcc.dg/weak-6.c: Ditto.
29761         * gcc.dg/weak-7.c: Ditto.
29762         * gcc.dg/weak-8.c: Ditto.
29763         * gcc.dg/weak-9.c: Ditto.
29764
29765 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
29766
29767         * gcc.c-torture/execute/loop-14.c: New test.
29768
29769 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
29770
29771         * g++.dg/other/cxa-atexit1.C: New test.
29772
29773         * gcc.dg/typeof-2.c: New test.
29774
29775 2002-09-03  Roger Sayle  <roger@eyesopen.com>
29776
29777         * gcc.dg/builtins-2.c: New testcase.
29778         * gcc.dg/builtins-3.c: New testcase.
29779
29780 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
29781
29782         * gcc.dg/cpp/_Pragma4.c: New test.
29783
29784 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
29785
29786         * objc/execute/nil_method-1.m: New testcase.
29787
29788 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
29789
29790         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
29791         [Object class], not [Object initialize].
29792
29793 2002-08-31  Roger Sayle  <roger@eyesopen.com>
29794             Hans-Peter Nilsson  <hp@bitrange.com>
29795
29796         * gcc.c-torture/execute/20020720-1.x: Skip test on
29797         mmix-knuth-mmixware.  Correct comment.
29798
29799 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
29800
29801         * testsuite/g++.dg/abi/bitfield5.C: New test.
29802         * testsuite/g++.dg/abi/vbase10.C: Likewise.
29803
29804 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
29805
29806         * objc.dg/undeclared-selector.m: New test.
29807
29808 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
29809
29810         * g++.dg/other/offsetof1.C: Avoid cast warning.
29811
29812 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
29813
29814         * objc.dg/super-class-2.m: New test.
29815
29816 2002-08-24  Matt Austern  <austern@apple.com>
29817
29818         * g++.dg/ext/lvaddr.C: New test.
29819         * g++.dg/ext/lvcast.C: New test.
29820
29821 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
29822
29823         * testsuite/g++.dg/inherit/cond1.C: New test.
29824
29825 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
29826
29827         * gcc.dg/noncompile/incomplete-1.c: New test.
29828
29829 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29830
29831         * gcc.dg/typespec-1.c: New test.
29832
29833 2002-08-20  Devang Patel  <dpatel@apple.com>
29834         * objc.dg/proto-hier-2.m: New test.
29835
29836 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
29837
29838         * objc.dg/bitfield-1.m: New test.
29839         * objc.dg/bitfield-2.m: New test.
29840
29841 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29842
29843         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
29844         gcc.dg/c99-flex-array-4.c: New tests.
29845
29846 2002-08-16  Stan Shebs  <shebs@apple.com>
29847
29848         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
29849
29850 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
29851
29852         * gcc.dg/typeof-1.c: New test.
29853         * g++.dg/ext/typeof2.C: New test.
29854
29855 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29856
29857         * g++.dg/other/offsetof1.C: New test.
29858
29859 2002-08-14  Richard Henderson  <rth@redhat.com>
29860
29861         * gcc.dg/tls/diag-3.c: Fix expected message strings.
29862
29863 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
29864
29865         * gcc.dg/cpp/_Pragma3.c: New test.
29866
29867 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
29868
29869         * g++.dg/template/inherit3: New test.
29870
29871 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29872
29873         * gcc.dg/bitfld-4.c: Add blank options.
29874
29875 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
29876
29877         * g++.dg/template/crash1.C: New test.
29878
29879 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29880
29881         * gcc.dg/tls/opt-2.c: New test.
29882
29883 2002-08-08  Devang Patel  <dpatel@apple.com>
29884
29885         * objc.dg/selector-1.m : New test
29886
29887 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29888
29889         * g++.dg/abi/bitfield4.C: New test.
29890         * gcc.dg/bitfld-4.c: New test.
29891
29892 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29893
29894         * g++.dg/other/packed1.C: New test.
29895
29896 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
29897
29898         * g++.dg/abi/offsetof.C: Tweak error messages.
29899         * g++.old-deja/g++.mike/p10769a.C: Likewise.
29900
29901 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29902
29903         * gcc.dg/bitfld-3.c: New test.
29904
29905 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29906             Richard Henderson  <rth@redhat.com>
29907
29908         * gcc.dg/i386-bitfield1.c: New test.
29909         * g++.dg/abi/bitfield3.C: Update.
29910
29911 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
29912
29913         * objc.dg/const-str-2.m: Update.
29914         * gcc.dg/cpp/c++98.c: Change to C extension.
29915         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
29916         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
29917
29918 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
29919
29920         * testsuite/gcc.dg/tls/diag-3.c: New.
29921
29922 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
29923
29924         * g++.dg/README (Subdirectories): Document new subdir expr.
29925         * g++.dg/expr/pmf-1.C: New test.
29926
29927 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
29928
29929         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
29930
29931 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
29932
29933         * g++.dg/abi/bitfield3.C: New test.
29934
29935 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
29936
29937         * lib/gcov.exp: Tweak expected line formats.
29938         * gcc.misc-tests/gcov8.c: New test.
29939         * gcc.misc-tests/gcov8.x: New flags.
29940
29941 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
29942
29943         * consistency.vlad/layout/endian.c: Include string.h.
29944
29945         * gcc.c-torture/execute/20020805-1.c: New test.
29946
29947 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
29948
29949         * g++.dg/other/conversion1.C: New test.
29950
29951 2002-08-03  Roger Sayle  <roger@eyesopen.com>
29952
29953         * gcc.dg/builtins-1.c: New testcase.
29954
29955 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
29956
29957         * g++.dg/inherit/access3.C: New test.
29958
29959 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
29960
29961         * gcc.dg/ia64-visibility-2.c: New test.
29962
29963 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
29964
29965         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
29966         __qualifier_flags to __flags.
29967
29968 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
29969
29970         * g++.dg/inherit/operator1.C: New test.
29971         * g++.dg/lookup/disamb1.C: Fix typo in comment.
29972         * g++.dg/other/error1.C: Change expected error message.
29973         * g++.dg/template/conv4.C: Likewise.
29974
29975 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
29976
29977         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
29978         for documented behavior.
29979
29980 2002-07-25  Roger Sayle  <roger@eyesopen.com>
29981
29982         * gcc.c-torture/execute/20020720-1.x: Skip this test on
29983         several targets known to fail.
29984
29985 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
29986
29987         * gcc.dg/mips-args-[123].c: New tests.
29988
29989 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
29990
29991         * gcc.dg/ppc-spe.c: New.
29992
29993 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
29994
29995         * g++.dg/other/ptrmem4.C: New testcase.
29996
29997 2002-07-24  Richard Henderson  <rth@redhat.com>
29998
29999         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30000
30001 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
30002
30003         * g++.dg/ext/alignof1.C (main): Return 0 for success.
30004
30005 2002-07-24  Roger Sayle  <roger@eyesopen.com>
30006
30007         * gcc.c-torture/execute/memset-3.c: New testcase.
30008
30009 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
30010
30011         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30012         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30013
30014 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30015
30016         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30017         Delete.
30018
30019 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
30020
30021         * gcc.c-torture/compile/simd-4.c: New test.
30022
30023 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30024
30025         PR c++/7347, c++/7348
30026         * g++.dg/template/access4.C: New test.
30027         * g++.dg/template/access5.C: New test.
30028         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30029         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30030         * g++.old-deja/g++.pt/ttp58.C: Likewise.
30031         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30032
30033 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
30034
30035         * gcc.dg/gnu89-init-2.c: New test.
30036
30037 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
30038
30039         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30040
30041 2002-07-20  Roger Sayle  <roger@eyesopen.com>
30042
30043         * gcc.c-torture/execute/20020720-1.c: New testcase.
30044
30045 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
30046
30047         * gcc.dg/cpp/Wsignprom.c: New tests.
30048
30049 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
30050
30051         * gcc.c-torture/execute/loop-13.c: New test.
30052
30053 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
30054
30055         * gcc.dg/cpp/expr.c: New tests.
30056
30057 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
30058
30059         * g++.dg/opt/pr6713.C: Add template instantiation.
30060
30061 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
30062
30063         * gcc.dg/nest.c: New test.
30064
30065 2002-07-17  Richard Henderson  <rth@redhat.com>
30066
30067         * g++.dg/opt/pr6713.C: New test.
30068
30069 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
30070
30071         * gcc.c-torture/execute/loop-2e.x: Let the testcase
30072         XFAIL for all x86 processors.
30073
30074 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
30075
30076         * gcc.c-torture/execute/20010122-1.x: Do not test with
30077         -fomit-frame-pointer.
30078
30079 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30080
30081         * g++.dg/template/instantiate2.C: New test.
30082         * g++.dg/template/spec4.C: New test.
30083
30084 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30085
30086         * g++.dg/template/access2.C: New test.
30087         * g++.dg/template/access3.C: New test.
30088
30089 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
30090
30091         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30092         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30093         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30094         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30095         Convert to use <stdarg.h>.
30096         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30097         Delete.
30098         * gcc.dg/va-arg-2.c: New.
30099         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30100
30101 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
30102
30103         * gcc.c-torture/compile/20020710-1.c: New test.
30104
30105 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
30106                           Andrew Pinski  <pinskia@physics.uc.edu>
30107
30108         gcc.c-torture/compile/simd-2.c: New testcase.
30109         gcc.c-torture/compile/simd-3.c: Likewise.
30110
30111 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
30112
30113         PR c++/7224
30114         * g++.dg/overload/error1.C: New test.
30115
30116 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30117
30118         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30119         configuration and IRIX 6 O32 ABI.
30120
30121 2002-07-11  Roger Sayle  <roger@eyesopen.com>
30122
30123         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30124
30125 2002-07-10  Roger Sayle  <roger@eyesopen.com>
30126
30127         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30128
30129 2002-07-10  Jeffrey A Law  <law@redhat.com>
30130
30131         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30132
30133         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
30134
30135 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
30136
30137         * gcc.dg/20020312-2.c: Check for __PPC__.
30138
30139 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
30140
30141         * gcc.c-torture/compile/20020709-1.c: New test.
30142
30143 2002-07-07  Roger Sayle  <roger@eyesopen.com>
30144
30145         * g++.dg/template/qualttp21.C: New test case.
30146
30147 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
30148
30149         * gcc.c-torture/compile/20020706-1.c: New test.
30150         * gcc.c-torture/compile/20020706-2.c: New test.
30151
30152 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
30153             Alexandre Oliva  <aoliva@redhat.com>
30154
30155         * g++.dg/warn/incomplete1.C: New test.
30156
30157 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30158
30159         PR c++/7099
30160         * g++.dg/warn/noreturn1.C: New test.
30161
30162 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
30163
30164         PR c++/6706
30165         * g++.dg/debug/debug6.C: New test.
30166         * g++.dg/debug/debug7.C: New test.
30167
30168 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
30169
30170         * gcc.c-torture/compile/simd-3.c: New test.
30171
30172 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
30173
30174         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30175         * gcc.dg/20020620-1.c: Likewise.
30176
30177 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30178
30179         PR c++/6944
30180         * g++.dg/init/array4.C: New test.
30181         * g++.dg/init/array5.C: New test.
30182
30183 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
30184
30185         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30186         * gcc.c-torture/execute/simd-2.c (main): Likewise.
30187
30188 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30189
30190         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30191         * gcc.dg/wtr-aggr-init-1.c: Likewise.
30192         * gcc.dg/wtr-conversion-1.c: Likewise.
30193         * gcc.dg/wtr-escape-1.c: Likewise.
30194         * gcc.dg/wtr-int-type-1.c: Likewise.
30195         * gcc.dg/wtr-label-1.c: Likewise.
30196         * gcc.dg/wtr-static-1.c: Likewise.
30197         * gcc.dg/wtr-strcat-1.c: Likewise.
30198         * gcc.dg/wtr-suffix-1.c: Likewise.
30199         * gcc.dg/wtr-switch-1.c: Likewise.
30200         * gcc.dg/wtr-unary-plus-1.c: Likewise.
30201         * gcc.dg/wtr-union-init-1.c: Likewise.
30202         * gcc.dg/wtr-union-init-2.c: Likewise.
30203         * gcc.dg/wtr-union-init-3.c: Likewise.
30204
30205         * gcc.dg/wtr-func-def-1.c: New test.
30206
30207 2002-07-02 Devang Patel <dpatel@apple.com>
30208
30209         * objc.dg/param-1.m: New test.
30210
30211 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
30212
30213         * gcc.dg/cpp/trad/directive.c: Add test.
30214         * gcc.dg/cpp/trad/macroargs.c: Add test.
30215         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30216
30217 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
30218
30219         * gcc.dg/cpp/cmdlne-M.c: New test.
30220
30221 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
30222
30223         * objc.dg/desig-init-1.m: New test.
30224
30225 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30226
30227         PR c++/6716
30228         * g++.dg/template/instantiate1.C: New test.
30229
30230 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
30231
30232         PR c++/7112
30233         * g++.dg/template/sizeof2.C: New test.
30234
30235 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30236
30237         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30238         gcc.dg/cpp/trad/include.c: New tests.
30239
30240 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
30241
30242         PR target/7177
30243         * gcc.c-torture/compile/20020701-1.c: New test.
30244
30245 2002-07-01  Stan Shebs  <shebs@apple.com>
30246
30247         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30248         header here...
30249         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30250         (objc-torture-execute): or here.
30251
30252 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
30253
30254         * gcc.c-torture/execute/arith-rand-ll.c: New test.
30255
30256 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30257
30258         * gcc.dg/cpp/trad/escaped-nl.c: New test.
30259
30260 2002-06-30  Devang Patel  <dpatel@apple.com>
30261
30262         * objc.dg/fsyntax-only.m: New test.
30263
30264 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
30265
30266         PR c++/6695
30267         * g++.dg/template/friend7.C: New file.
30268
30269 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
30270
30271         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30272         return type.
30273
30274 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
30275
30276         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30277         avoid division by zero.
30278
30279 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
30280
30281         * gcc.dg/Wunknownprag.c: New tests.
30282
30283 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
30284
30285         * gcc.c-torture/execute/simd-2.c: New test.
30286
30287 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
30288
30289         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30290         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30291         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30292         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30293         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30294         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30295         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30296         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30297         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30298         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30299         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30300         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30301         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30302         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30303         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30304         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30305         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30306
30307 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
30308
30309         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30310         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30311         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30312         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30313         New tests.
30314         * gcc.dg/cpp/trad/directive.c: Update.
30315
30316 2002-06-23  Andreas Jaeger  <aj@suse.de>
30317
30318         * gcc.c-torture/execute/complex-6.c: New.
30319
30320 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
30321
30322         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30323         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30324         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30325         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30326
30327 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
30328
30329         * gcc.dg/cpp/trad: New directory with traditional tests copied
30330         from parent directory.
30331         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30332         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30333         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30334         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30335         Move to trad/ and rename.
30336         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30337         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30338         gcc.dg/cpp/trad/redef2.c: New tests.
30339         * gcc.dg/cpp/trad/trad.exp: New driver.
30340
30341 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
30342
30343         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30344         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30345         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30346         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30347         Remove.
30348
30349 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
30350
30351         * gcc.dg/20020620-1.c: New test.
30352
30353 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30354
30355         * g++.dg/template/ttp4.C: New test.
30356
30357 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
30358
30359         * g++.dg/opt/vt1.C: Fix regexp.
30360
30361 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30362
30363         * gcc.c-torture/execute/pure-1.c: Make functions static again.
30364         Don't use attribute `noinline'.
30365
30366 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30367
30368         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30369
30370 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
30371
30372         * gcc.c-torture/execute/simd-1.c: New.
30373
30374         * gcc.dg/simd-1.c: New.
30375
30376 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30377
30378         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30379
30380 2002-06-16  Richard Henderson  <rth@redhat.com>
30381
30382         * g++.dg/ext/anon-struct1.C: New.
30383         * g++.dg/ext/anon-struct2.C: New.
30384         * g++.dg/ext/anon-struct3.C: New.
30385         * gcc.dg/anon-struct-1.c: New.
30386         * gcc.dg/anon-struct-2.c: New.
30387         * gcc.dg/anon-struct-3.c: New.
30388         * gcc.dg/20011008-1.c: Adjust warning text.
30389         * gcc.dg/20020527-1.c: Add -fms-extensions.
30390
30391 2002-06-16  Richard Henderson  <rth@redhat.com>
30392
30393         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30394
30395 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
30396
30397         * gcc.c-torture/execute/20020615-1.c: New test.
30398
30399 2002-06-15  Roger Sayle  <roger@eyesopen.com>
30400
30401         * gcc.c-tortuture/execute/compare-1.c: New test case.
30402         * gcc.c-tortuture/execute/compare-2.c: New test case.
30403         * gcc.c-tortuture/execute/compare-3.c: New test case.
30404
30405 2002-06-13  Richard Henderson  <rth@redhat.com>
30406
30407         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
30408         ia64 ilp32.
30409
30410 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30411
30412         * g++.dg/template/typename2.C: Update error message.
30413
30414 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
30415
30416         * gcc.c-torture/execute/20020611-1.c: New test.
30417
30418 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
30419
30420         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30421         list of targets to skip.
30422
30423 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
30424
30425         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30426         targets if not optimizing.
30427
30428 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
30429
30430         * gcc.c-torture/compile/20020605-1.c: New test.
30431
30432         * g++.dg/opt/vt1.C: New test.
30433
30434         * gcc.dg/20020531-1.c: New test.
30435
30436         * gcc.dg/20020530-1.c: New test.
30437
30438         * gcc.dg/20020527-1.c: New test.
30439
30440         * g++.dg/opt/cse1.C: New test.
30441
30442 2002-06-07  Roger Sayle  <roger@eyesopen.com>
30443
30444         * gcc.dg/20020607-2.c: New test case.
30445
30446 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
30447
30448         * gcc.c-torture/compile/20020604-1.c: New test.
30449
30450 2002-06-04  Richard Henderson  <rth@redhat.com>
30451
30452         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30453         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30454         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30455
30456 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
30457
30458         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30459
30460 2002-06-03  Richard Henderson  <rth@redhat.com>
30461
30462         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30463         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30464
30465 2002-06-02  Richard Henderson  <rth@redhat.com>
30466
30467         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30468         test functions static.
30469
30470 2002-06-02  Andreas Jaeger  <aj@suse.de>
30471
30472         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30473         now.
30474
30475 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30476
30477         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30478         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30479         Update for mofified diagnostics.
30480         * gcc.dg/c99-intconst-1.c: No longer fail.
30481
30482 2002-06-02  Richard Henderson  <rth@redhat.com>
30483
30484         * gcc.dg/uninit-A.c: Remove xfail markers.
30485
30486 2002-06-01  Roger Sayle  <roger@eyesopen.com>
30487
30488         * gcc.dg/fnegate-1.c: New test case.
30489
30490 2002-05-30  Osku Salerma  <osku@iki.fi>
30491
30492         * gcc.c-torture/execute/mayalias-1.c: New file.
30493
30494 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30495
30496         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30497         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30498         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30499
30500 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
30501
30502         * gcc.c-torture/execute/20020529-1.c: New test.
30503
30504 2002-05-27  Richard Henderson  <rth@redhat.com>
30505
30506         * g++.dg/ext/attrib6.C: New test case.
30507
30508 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30509
30510         * gcc.c-torture/execute/pure-1.c: New test.
30511
30512 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30513
30514         * gcc.dg/cpp/arith-2.c: Remove.
30515
30516 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30517
30518         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
30519         * gcc.dg/cpp/if-3.c: Remove.
30520
30521 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
30522
30523         * g++.dg/opt/cse2.C: New test.
30524
30525 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
30526
30527         * gcc.dg/cpp/arith-1.c: New semantic tests.
30528         * gcc.dg/cpp/if-1.c: Update.
30529
30530 2002-05-24  Ben Elliston  <bje@redhat.com>
30531
30532         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
30533
30534 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30535
30536         * gcc.dg/verbose-asm.c: New test.
30537
30538 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30539
30540         * gcc.dg/cpp/paste12.c: New test.
30541
30542 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30543
30544         * g++.dg/parse/named_ops.C: New test.
30545
30546 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
30547
30548         * gcc/testsuite/gcc.dg/weak-8.c: New test.
30549
30550 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
30551
30552         * gcc.dg/weak-2.c: Allow optional leading underscore
30553         in scan-assembler symbol name.
30554         * gcc.dg/weak-3.c: Likewise.
30555         * gcc.dg/weak-4.c: Likewise.
30556         * gcc.dg/weak-5.c: Likewise.
30557
30558 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
30559
30560         * gcc.dg/20020523-1.c: New test.
30561
30562 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30563
30564         * objc.dg/const-str-2.m: Update now that we stop after
30565         a command line error.
30566
30567 2002-05-22  Richard Henderson  <rth@redhat.com>
30568
30569         * g++.dg/dg.exp: Fix typo in test pruneing.
30570
30571 2002-05-22  Richard Henderson  <rth@redhat.com>
30572
30573         * g++.dg/dg.exp: Prune the tls subdirectory.
30574         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
30575         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
30576         * g++.dg/tls/init-1.C: New.
30577
30578 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
30579
30580         * gcc.dg/20020517-1.c: New test.
30581
30582 2002-05-21  Richard Henderson  <rth@redhat.com>
30583
30584         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
30585         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
30586
30587 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
30588
30589         * g++.dg/other/copy2.C: New test.
30590
30591 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
30592
30593         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
30594         (MAX_COPY): Bump up to 10 times sizeof (long long).
30595         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
30596
30597         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
30598         sizeof (long long).
30599
30600         * gcc.c-torture/execute/strcpy-1.c: New test.
30601
30602 2002-05-19  Jason Merrill  <jason2redhat.com>
30603
30604         * g++.dg/ext/oper1.C: New test.
30605
30606 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
30607 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
30608
30609         * README.QMTEST: New file.
30610
30611         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
30612
30613 2002-05-19  Andreas Jaeger  <aj@suse.de>
30614
30615         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
30616         now.
30617         * gcc.c-torture/execute/loop-2d.x: Likewise.
30618
30619 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
30620
30621         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
30622         support weak symbols.
30623         * gcc.dg/weak-4.c: Likewise.
30624         * gcc.dg/weak-6.c: Likewise.
30625
30626 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
30627
30628         * gcc.dg/weak-3.c: Add dg-excess-error comment for
30629         cygwin, coff and h8300-*-hms targets
30630         * gcc.dg/weak-5.c: Likewise.
30631         * gcc.dg/weak-7.c: Likewise.
30632
30633 2002-05-16  Jason Merrill  <jason@redhat.com>
30634
30635         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
30636         (scan-assembler-not, scan-assembler-dem): Likewise.
30637         (scan-assembler-dem-not): Likewise.
30638
30639 2002-05-15  Richard Henderson  <rth@redhat.com>
30640
30641         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
30642
30643 2002-05-15  Richard Henderson  <rth@redhat.com>
30644
30645         * gcc.dg/weak-5.c (vfoo1c): No warning here.
30646         (vfoo1f): Warning here.
30647         (vfoo1l): Don't redefine the alias.
30648
30649 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
30650
30651         * g++.dg/init/pm1.C: New test.
30652
30653 2002-05-12  David S. Miller  <davem@redhat.com>
30654
30655         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
30656         types.
30657
30658 2002-05-10  Roger Sayle  <roger@eyesopen.com>
30659
30660         * gcc.c-torture/execute/20020510-1.c: New test case.
30661
30662 2002-05-10  David S. Miller  <davem@redhat.com>
30663
30664         * gcc.c-torture/execute/conversion.c: Test long double too.
30665
30666 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
30667
30668         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
30669         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
30670         * lib/g++.exp (g++_link_flags): Likewise.
30671         * lib/objc.exp (objc_target_compile): Likewise.
30672
30673 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30674
30675         * gcc.dg/cpp/poison.c: Update.
30676         * gcc.dg/cpp/20000625-2.c: Remove.
30677         * gcc.dg/cpp/direct2s.c: Remove final test.
30678
30679 2002-05-08  Tom Rix  <trix@redhat.com>
30680
30681         * gcc.c-torture/execute/20020508-1.c: New test.
30682         * gcc.c-torture/execute/20020508-2.c: New test.
30683         * gcc.c-torture/execute/20020508-3.c: New test.
30684
30685 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30686
30687         * gcc.dg/cpp/charconst-4.c: More tests.
30688
30689 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
30690
30691         PR c/6569
30692         * gcc.dg/weak-3.c: Update location of warning messages.
30693         * gcc.dg/weak-5.c: Likewise.
30694
30695 2002-05-06  Roger Sayle  <roger@eyesopen.com>
30696
30697         * gcc.c-torture/execute/20020506-1.c: New test case.
30698
30699 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30700
30701         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
30702
30703 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30704
30705         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
30706
30707 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30708
30709         * gcc.dg/cpp/charconst-3.c: New test.
30710
30711 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30712
30713         * gcc.dg/cpp/charconst.c: Update tests.
30714
30715 2002-05-05  Tim Josling  <tej@melbpc.org.au>
30716
30717         * treelang: Added directory for new sample language treelang. Also
30718         lib/treelang.exp: New file to signal treelang should be tested.
30719
30720 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30721
30722         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
30723         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
30724         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
30725         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
30726         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
30727         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
30728         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
30729
30730 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30731
30732         * gcc.dg/format/xopen-2.c: New test.
30733
30734 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30735
30736         * gcc.dg/20020503-1.c: New test.
30737
30738 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
30739
30740         * g++.dg/init/dtor1.C: Make it tougher.
30741
30742 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
30743
30744         * g++.dg/init/dtor1.C: New test.
30745
30746 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
30747
30748         * gcc.dg/altivec-8.c: New.
30749
30750 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
30751
30752         * gcc.dg/altivec-7.c: New.
30753
30754 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
30755
30756         * g++.dg/parse/typedef1.C: New test.
30757
30758 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
30759
30760         PR c++/6486
30761         * g++.dg/template/friend6.C: New test.
30762
30763         PR c++/6492
30764         * g++.dg/init/copy1.C: New test.
30765
30766 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
30767
30768         * g++.dg/warn/effc1.C: New test.
30769
30770 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30771
30772         * gcc.dg/cpp/if-cexp.c: Add a test.
30773
30774 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
30775
30776         * gcc.dg/20020426-2.c: New test.
30777
30778 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30779
30780         * gcc.dg/cpp/if-mop.c: Update.
30781         * gcc.dg/cpp/if-mpar.c: Add test.
30782         * gcc.dg/cpp/if-oppr.c: Update.
30783
30784 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30785
30786         PR c/6343
30787         * gcc.dg/weak-[2-7].c: New tests.
30788
30789 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30790
30791         * gcc.dg/enum1.c: New test.
30792
30793 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30794
30795         PR c++/6497
30796         * g++.dg/inherit/access2.C: New test.
30797
30798 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30799
30800         PR bootstrap/6445
30801         * gcc.dg/20020426-1.c: New test.
30802
30803 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30804
30805         * g++.dg/abi/enum1.C: New test.
30806
30807 2002-04-26  Richard Henderson  <rth@redhat.com>
30808
30809         * gcc.dg/c99-bool-1.c: Expect always true warning.
30810
30811 2002-04-25  Roger Sayle  <roger@eyesopen.com>
30812
30813         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
30814
30815 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30816
30817         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
30818         targets.
30819
30820 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
30821
30822         * g++.dg/abi/mange7.C: New test.
30823
30824         PR c++/6438.
30825         * g++.dg/parse/stmtexpr2.C: New test.
30826
30827 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
30828
30829         * gcc.dg/20020312-2.c: Add SH target.
30830
30831 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30832
30833         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
30834         compiler output on mips*-*-irix*.
30835
30836 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
30837
30838         * g++.dg/parse/attr1.C: New test.
30839
30840 2002-04-23  Roger Sayle  <roger@eyesopen.com>
30841
30842         * gcc.c-torture/execute/string-opt-17.c: New test case.
30843         * gcc.c-torture/execute/memset-2.c: New test case.
30844
30845 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
30846
30847         PR c++/6256:
30848         * g++.dg/template/friend5.C: New test.
30849
30850         PR c++/6331:
30851         * g++.dg/template/qual1.C: Likewise.
30852
30853 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
30854
30855         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
30856         Include stdlib.h, not stdio.h or ctype.h.
30857
30858 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
30859
30860         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
30861         cris-*-elf* and mmix-*-*.
30862         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
30863         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
30864         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
30865         Ditto.
30866         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
30867         * gcc.dg/wchar_t-1.c: Ditto.
30868
30869 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
30870
30871         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
30872         Clarify comment.
30873
30874 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
30875
30876         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
30877
30878 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30879
30880         * gcc.c-torture/execute/20000906-1.x: Delete.
30881
30882 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
30883
30884         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
30885
30886 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
30887
30888         * PR6367
30889         * g77.f-torture/execute/6367.f: New test.
30890         * g77.f-torture/execute/6367.x: Disable for MMIX.
30891
30892 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
30893
30894         * PR6352
30895         * g++.dg/opt/inline2.C: New test.
30896
30897 2002-04-18  Richard Henderson  <rth@redhat.com>
30898
30899         * gcc.dg/20000906-1.c: Enable for all targets.
30900         * gcc.c-torture/compile/iftrap-2.c: New.
30901
30902 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30903
30904         * gcc.dg/20020418-1.c: New test.
30905         * gcc.dg/20020418-2.c: New test.
30906
30907 2002-04-18  Richard Henderson  <rth@redhat.com>
30908
30909         * gcc.c-torture/compile/iftrap-1.c: New.
30910         * gcc.dg/iftrap-1.c: Adjust for ia64.
30911         * gcc.dg/iftrap-2.c: New.
30912
30913 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30914
30915         * gcc.c-torture/compile/20020418-1.c: New test.
30916
30917 2002-04-18  Roger Sayle  <roger@eyesopen.com>
30918
30919         * gcc.c-torture/compile/20020415-1.c: New.
30920
30921 2002-04-18  David S. Miller  <davem@redhat.com>
30922
30923         * gcc.c-torture/execute/20020418-1.c: New test.
30924
30925 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
30926
30927         * gcc.dg/20020416-1.c: New test.
30928
30929         * g++.dg/opt/inline1.C: New test.
30930
30931 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
30932
30933         * gcc.dg/altivec-5.c: New test.
30934
30935         * gcc.dg/20020415-1.c: New test.
30936
30937 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
30938
30939         * testsuite/lib/chill.exp: Remove.
30940
30941 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
30942
30943         * g++.dg/other/big-struct.C: New test.
30944
30945 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
30946
30947         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
30948         of scratch file.
30949
30950 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
30951
30952         PR c/6277
30953         * gcc.dg/i386-387-1.c: Allow optional leading underscore
30954         in scan-assembler function name
30955
30956 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
30957
30958         * g77.f-torture/execute/980628-4.x,
30959         g77.f-torture/execute/980628-5.x,
30960         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30961         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30962         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
30963         i[34567]86-*-*.
30964
30965 2002-04-13  David S. Miller  <davem@redhat.com>
30966
30967         * gcc.c-torture/execute/20020413-1.c: New test.
30968
30969 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
30970
30971         * gcc.dg/asm-6.c,
30972         * g++.dg/ext/asm1.C: New tests.
30973
30974 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
30975
30976         PR c++ 5373.
30977         * g++.dg/parse/stmtexpr1.C: New test.
30978
30979         PR c++/5189.
30980         * g++.dg/template/copy1.C: New test.
30981
30982 2002-04-12  Richard Henderson  <rth@redhat.com>
30983
30984         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
30985
30986 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
30987
30988         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
30989         gcc.c-torture/execute/20020307-2.c.
30990
30991 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
30992
30993         * g++.dg/ext/attrib5.C,
30994         * g++.dg/lookup/struct1.C: New tests.
30995
30996 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
30997
30998         * gcc.dg/20020411-1.c: New test.
30999
31000         * gcc.c-torture/execute/20020411-1.c: New test.
31001
31002 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
31003
31004         * g77.f-torture/execute/6177.f: New test.
31005
31006 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
31007
31008         PR middle-end/6247
31009         * g++.dg/opt/cleanup1.C: New test.
31010
31011         * g++.dg/opt/const1.C: New test.
31012
31013 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
31014
31015         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31016
31017 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31018
31019         PR c++/5507
31020         * g++.dg/template/typename2.C: New test.
31021
31022 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
31023
31024         * gcc.c-torture/execute/loop-12.c: New.
31025
31026 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
31027
31028         * g77.f-torture/execute/980628-4.x,
31029         g77.f-torture/execute/980628-5.x,
31030         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31031         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31032         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31033
31034 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31035
31036         PR optimization/6086
31037         * g++.dg/opt/preinc1.C: New test.
31038
31039 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31040
31041         PR c++/5571
31042         * g++.dg/opt/static2.C: New test.
31043
31044 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31045
31046         PR c/5120
31047         * gcc.dg/20020406-1.c: New test.
31048
31049 2002-04-04  David S. Miller  <davem@redhat.com>
31050
31051         * gcc.c-torture/execute/20020404-1.c: New test.
31052
31053 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
31054
31055         PR c/6123
31056         * gcc.dg/20020312-2.c: Do not declare global register variable
31057         if __PIC__ or __pic__ is defined.
31058
31059 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
31060
31061         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
31062         __asm__ so that it works correctly even if -ansi -pedantic-errors.
31063
31064 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31065
31066         * gcc.misc-tests/linkage.exp: Update last change to handle
31067         sparc*-, not just sparc-.
31068
31069 2002-04-03  Richard Henderson  <rth@redhat.com>
31070
31071         * gcc.dg/cpp/ucs.c: Improved long UCS test.
31072
31073 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31074
31075         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31076
31077 2002-04-02  David S. Miller  <davem@redhat.com>
31078
31079         * gcc.c-torture/execute/20020402-3.c: New test.
31080
31081 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31082
31083         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31084         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31085
31086         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31087         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31088         g77.f-torture/execute/20001201.x,
31089         g77.f-torture/execute/u77-test.x: New files.
31090
31091         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31092         * gcc.dg/wchar_t-1.c: Ditto.
31093
31094 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31095
31096         * gcc.c-torture/execute/20020402-1.c: New test.
31097
31098 2002-04-01  Richard Henderson  <rth@redhat.com>
31099
31100         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31101
31102         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31103
31104 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31105
31106         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31107
31108 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31109
31110         * g++.dg/inherit/template-as-base.C: Expect error.
31111         * g++.dg/inherit/namespace-as-base.C: Likewise.
31112
31113 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
31114
31115         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31116         g++.dg/ext/instantiate3.C: Tweak match patterns.
31117
31118         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31119         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31120         -da test.
31121
31122 2002-03-31  Richard Henderson  <rth@redhat.com>
31123
31124         * gcc.dg/special/alias-2.c: New.
31125         * gcc.dg/special/ecos.exp: Run it.
31126
31127 2002-03-31  Richard Henderson  <rth@redhat.com>
31128
31129         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31130
31131 2002-03-31  Kazu Hirata  <kazu@hxi.com>
31132
31133         * gcc.dg/weak-1.c: Disable on h8300 port.
31134
31135 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
31136
31137         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31138         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31139         ordering tests.
31140         * g++.dg/bprob/bprob-1.C: New test.
31141         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31142         * g++.dg/gcov/gcov-1.C: New test.
31143         * g++.dg/gcov/gcov-1.x: New file.
31144         * g++.dg/gcov/gcov-2.C: New test.
31145         * g++.dg/gcov/gcov-3.C: New test.
31146         * g++.dg/gcov/gcov-3.h: New file.
31147
31148 2002-03-28  Roger Sayle  <roger@eyesopen.com>
31149
31150         * g++.old-deja/g++.other/builtins5.C: New test.
31151         * g++.old-deja/g++.other/builtins6.C: New test.
31152         * g++.old-deja/g++.other/builtins7.C: New test.
31153         * g++.old-deja/g++.other/builtins8.C: New test.
31154         * g++.old-deja/g++.other/builtins9.C: New test.
31155
31156 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
31157
31158         * g++.dg/opt/static1.C: New test.
31159
31160         * g++.dg/opt/longbranch1.C: New test.
31161
31162 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
31163
31164         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31165
31166         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31167
31168 2002-03-28  Jeffrey A Law  (law@redhat.com)
31169
31170         * gcc.c-torture/execute/20020328-1.c: New test.
31171
31172 2002-03-27  Richard Henderson  <rth@redhat.com>
31173
31174         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31175         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31176         move from g++.old-deja/g++.ext/.
31177
31178 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
31179
31180         * g++.dg/init/new2.C: New test.
31181
31182 2002-03-26  Richard Henderson  <rth@redhat.com>
31183
31184         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31185
31186         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31187         on sparc.
31188
31189         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
31190         sparcv9 systems.
31191         * gcc.dg/20001102-1.c: Likewise.
31192
31193 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
31194
31195         * gcc.dg/cpp/endif-pedantic1.c,
31196         gcc.dg/cpp/endif-pedantic2.c: New tests.
31197
31198 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
31199
31200         * g++.dg/init/new1.C: New test.
31201
31202 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31203
31204         * g++.dg/abi/vbase9.C: New test.
31205
31206 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
31207
31208         * gcc.dg/arm-asm.c: New test.
31209
31210 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
31211
31212         * gcc.dg/Wswitch-enum.c: New test.
31213         Fix PR c/5044.
31214
31215 2002-03-26  Richard Henderson  <rth@redhat.com>
31216
31217         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31218         structure.
31219
31220 2002-03-25  Richard Henderson  <rth@redhat.com>
31221
31222         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
31223         sparcv9 systems.
31224
31225         * gcc.c-torture/compile/20011119-1.c (xxx): New.
31226         * gcc.c-torture/compile/20011119-2.c (xxx): New.
31227
31228 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
31229
31230         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31231
31232 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
31233
31234         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31235         targets using generic thunk support.
31236
31237 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
31238
31239         * gcc.c-torture/compile/20020323-1.c: New test.
31240
31241         * g++.dg/opt/conj2.C: New test.
31242
31243 2002-03-24  Richard Henderson  <rth@redhat.com>
31244
31245         * gcc.dg/weak-1.c: Use -fno-common.
31246
31247 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31248
31249         * g77.dg/f77-edit-apostrophe-out.f: New test
31250         * g77.dg/f77-edit-h-out.f: New test
31251         * g77.dg/f77-edit-t-in.f: New test
31252         * g77.dg/f77-edit-t-out.f: New test
31253         * g77.dg/f77-edit-x-out.f: New test
31254         * g77.dg/f77-edit-slash-out.f: New test
31255         * g77.dg/f77-edit-colon-out.f: New test
31256         * g77.dg/f77-edit-s-out.f: New test
31257
31258 2002-03-24  Richard Henderson  <rth@redhat.com>
31259
31260         * objc/execute/formal_protocol-6.x: New XFAIL.
31261
31262 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31263
31264         * gcc.dg/weak-1.c: Early return from dg-final on platforms
31265         that do not support weak symbols
31266
31267 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31268
31269         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31270         * lib/g77.exp: Likewise.
31271         * lib/objc.exp: Likewise.
31272
31273 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
31274
31275         * gcc.dg/Wswitch-default.c: New test.
31276
31277 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
31278
31279         * g++.dg/other/enum1.C: New test.
31280
31281 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
31282
31283         * gcc.dg/pragma-ep-3.c: Fix typo.
31284
31285 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31286
31287         * g++.dg/inherit/template-as-base.C: New test.
31288
31289 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
31290
31291         * g++.old-deja/g++.other/dwarf2-1.C: Move...
31292         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
31293
31294 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
31295
31296         * gcc.dg/cpp/multiline.c: Update to match.
31297
31298 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
31299
31300         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31301
31302 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
31303
31304         * gcc.dg/cpp/extratokens2.c: New file.
31305
31306 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
31307
31308         * gcc.dg/20020312-2.c: Add rs6000 target.
31309
31310         * gcc.c-torture/compile/20020319-1.c: New test.
31311
31312 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31313
31314         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31315         (A, E): Handle this.
31316
31317 2002-03-20  Jason Merrill  <jason@redhat.com>
31318
31319         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31320         ignoring -fpic.
31321         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31322         through prune_gcc_output.
31323
31324 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
31325
31326         * gcc.c-torture/compile/20020320-1.c: New test.
31327
31328 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
31329
31330         * gcc.c-torture/compile/20020318-1.c: New test.
31331
31332         * gcc.dg/struct-by-value-1.c: New test.
31333
31334         * gcc.dg/20020319-1.c: New test.
31335
31336 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
31337
31338         * g++.dg/opt/conj1.C: New test.
31339
31340 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
31341
31342         * g++.dg/template/qualttp20.C: Revert previous change.
31343         * g++.dg/template/qualttp3.C: Likewise.
31344         * g++.dg/template/qualttp4.C: Likewise.
31345         * g++.dg/template/qualttp5.C: Likewise.
31346         * g++.dg/template/qualttp6.C: Likewise.
31347         * g++.dg/template/qualttp7.C: Likewise.
31348         * g++.dg/template/qualttp8.C: Likewise.
31349         * g++.dg/template/recurse.C: Likewise.
31350
31351 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31352
31353         * gcc.dg/cpp/wchar-1.c: Update.
31354
31355 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31356
31357         * g++.dg/template/conv1.C: New test.
31358         * g++.dg/template/conv2.C: New test.
31359         * g++.dg/template/conv3.C: New test.
31360         * g++.dg/template/conv4.C: New test.
31361
31362 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31363
31364         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31365         * g++.dg/template/qualttp3.C: Likewise.
31366         * g++.dg/template/qualttp4.C: Likewise.
31367         * g++.dg/template/qualttp5.C: Likewise.
31368         * g++.dg/template/qualttp6.C: Likewise.
31369         * g++.dg/template/qualttp7.C: Likewise.
31370         * g++.dg/template/qualttp8.C: Likewise.
31371         * g++.dg/template/recurse.C: Likewise.
31372
31373 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31374
31375         * g++.dg/opt/dtor1.C: New test.
31376
31377 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
31378
31379         * gcc.c-torture/compile/20020315-1.c: New test.
31380
31381 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
31382
31383         * gcc.dg/weak-1.c: Fix scan tests.
31384
31385 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
31386
31387         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31388         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31389         cris-*-aout* mmix-*-*.
31390         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31391         cris-*-aout* mmix-*-*.
31392         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31393         cris-*-elf* cris-*-aout* and mmix-*-*.
31394         * gcc.dg/20001009-1.c: Ditto.
31395         * gcc.dg/20010912-1.c: Ditto.
31396         * gcc.dg/20020122-4.c: Ditto.
31397         * gcc.dg/inline-2.c: Ditto.
31398
31399 2002-03-14  Jeffrey A Law  (law@cygnus.com)
31400
31401         * gcc.c-torture/compile/20020314-1.c: New test.
31402
31403 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
31404
31405         * gcc.c-torture/execute/20020314-1.c: New test.
31406
31407 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
31408
31409         * g++.dg/warn/Wunused-1.C: New test.
31410
31411 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
31412
31413         * g++.dg/abi/mangle6.C: New test.
31414
31415 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
31416
31417         * gcc.c-torture/compile/20020309-2.c: New test.
31418
31419         * gcc.c-torture/compile/20020312-1.c: New test.
31420
31421 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31422
31423         * g++.dg/other/access1.C: New test.
31424
31425 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
31426
31427         * gcc.c-torture/execute/wchar_t-1.c: New test.
31428
31429 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
31430
31431         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31432
31433 2002-03-12  Roger Sayle  <roger@eyesopen.com>
31434
31435         * gcc.dg/20020312-1.c: New test case.
31436
31437 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
31438
31439         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31440
31441 2002-03-11  Richard Henderson  <rth@redhat.com>
31442
31443         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31444         * g++.old-deja/g++.jason/report.C: Likewise.
31445
31446 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31447
31448         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31449         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31450
31451 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31452
31453         * testsuite/g++.dg/overload/pmf1.C: New test.
31454
31455 2002-03-11  Kazu Hirata  <kazu@hxi.com>
31456
31457         * gcc.c-torture/execute/20020307-1.c: Use long.
31458
31459 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
31460
31461         PR optimization/5844
31462         * gcc.dg/20020310-1.c: New test.
31463
31464 2002-03-09  Michael Meissner  <meissner@redhat.com>
31465
31466         * gcc.c-torture/execute/memcpy-2.c: New test.
31467         * gcc.c-torture/execute/memset-1.c: New test.
31468         * gcc.c-torture/execute/strlen-1.c: New test.
31469         * gcc.c-torture/execute/strcmp-1.c: New test.
31470         * gcc.c-torture/execute/strncmp-1.c: New test.
31471
31472 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
31473
31474         * gcc.dg/ppc-ldstruct.c: New test.
31475
31476 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
31477
31478         * gcc.c-torture/execute/va-arg-22.c: New test.
31479
31480 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31481
31482         * gcc.c-torture/compile/20020309-1.c: New test.
31483
31484 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
31485
31486         * gcc.c-torture/execute/20020307-2.c: New test.
31487
31488 2002-03-07  Jeffrey A Law  (law@redhat.com)
31489
31490         * g77.f-torture/compile/20020307-1.f: New test.
31491
31492 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
31493
31494         * gcc.dg/unordered-1.c: New test.
31495
31496 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
31497
31498         * gcc.c-torture/execute/20020307-1.c: New test.
31499
31500 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
31501
31502         * gcc.dg/20020304-1.c: New test.
31503
31504         * gcc.c-torture/compile/20020304-2.c: New test.
31505
31506 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
31507
31508         * gcc.c-torture/compile/20020304-1.c: New test case
31509         (from PR c/5830).
31510
31511 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
31512
31513         * gcc.dg/20020103-1.c: Add other -D ppc variants.
31514
31515 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31516
31517         * g++.dg/other/classkey1.C: New test.
31518
31519 2002-03-01  Richard Henderson  <rth@redhat.com>
31520
31521         * gcc.c-torture/compile/981223-1.x: New.
31522         * gcc.c-torture/compile/920625-1.x: New.
31523
31524 2002-02-28  Richard Henderson  <rth@redhat.com>
31525
31526         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
31527
31528 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
31529
31530         * gcc.c-torture/execute/20020227-1.c: New test.
31531
31532 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
31533
31534         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
31535         here" ERROR lines.
31536         * g++.old-deja/g++.oliva/partord1.C: Likewise.
31537         * g++.old-deja.g++.other/defarg1.C: Likewise.
31538         * g++.old-deja/g++.pt/calls2.C: Likewise.
31539         * g++.old-deja/g++.pt/crash20.C: Likewise.
31540         * g++.old-deja/g++.pt/crash30.C: Likewise.
31541         * g++.old-deja/g++.pt/crash36.C: Likewise.
31542         * g++.old-deja/g++.pt/crash6.C: Likewise.
31543         * g++.old-deja/g++.pt/defarg13.C: Likewise.
31544         * g++.old-deja/g++.pt/derived3.C: Likewise.
31545         * g++.old-deja/g++.pt/error1.C: Likewise.
31546         * g++.old-deja/g++.pt/friend21.C: Likewise.
31547         * g++.old-deja/g++.pt/friend23.C: Likewise.
31548         * g++.old-deja/g++.pt/infinite1.C: Likewise.
31549         * g++.old-deja/g++.robertl/eb128.C: Likewise.
31550
31551 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
31552
31553         * gcc.c-torture/execute/20020225-2.c: New test.
31554
31555 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
31556
31557         * gcc.c-torture/execute/920730-1t.c,
31558         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
31559         Delete test cases, only relevant to -traditional.
31560
31561 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31562
31563         * gcc.dg/cpp/undef1.c: Remove.
31564         * gcc.dg/cpp/directiv.c: Update.
31565         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
31566
31567 2002-02-27  Michael Meissner  <meissner@redhat.com>
31568
31569         * gcc.c-torture/execute/20020226-1.c: New test.
31570
31571 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
31572
31573         * g++.dg/debug/debug4.C: New test.
31574
31575         * gcc.dg/ia64-visibility-1.c: New test.
31576
31577 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
31578
31579         * gcc.dg/debug/20020224-1.c: New.
31580
31581 2002-02-25  Kazu Hirata  <kazu@hxi.com>
31582
31583         * gcc.c-torture/execute/960416-1.x: New.
31584         * gcc.c-torture/execute/divconst-3.x: Likewise.
31585
31586 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
31587
31588         * gcc.dg/20020224-1.c: New test.
31589
31590 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
31591
31592         * gcc.c-torture/execute/20020225-1.c: New.
31593
31594 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31595
31596         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
31597
31598 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
31599
31600         * gcc.dg/20020222-1.c: New test.
31601
31602 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
31603
31604         * g++.dg/opt/anonunion1.C: New test.
31605
31606 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
31607
31608         * g++.dg/template/qualttp19.C: New test.
31609         * g++.dg/template/qualttp20.C: New test.
31610         * g++.old-deja/g++.jason/report.C: Adjust expected errors
31611         * g++.old-deja/g++.other/qual1.C: Likewise.
31612
31613 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
31614
31615         * gcc.dg/attr-alwaysinline.c: New.
31616
31617 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
31618
31619         * gcc.dg/20020220-1.c: New test.
31620
31621         * gcc.dg/20020220-2.c: New test.
31622
31623         * g++.dg/opt/mmx1.C: New test.
31624
31625 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
31626
31627         * gcc.c-torture/compile/20020110.c: New test.
31628
31629 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
31630
31631         * gcc.c-torture/execute/20020219-1.c: New test.
31632
31633         * gcc.dg/20020219-1.c: New test.
31634
31635         * gcc.dg/noncompile/20020220-1.c: New test.
31636
31637         * g++.dg/opt/ptrintsum1.C: New test.
31638
31639         * gcc.dg/debug/20020220-1.c: New test.
31640
31641 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
31642
31643         * gcc.c-torture/execute/20020216-1.c: New test.
31644
31645 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31646
31647         * gcc.dg/decl-1.c: Update, new test.
31648
31649 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
31650
31651         * g++.dg/abi/bitfield1.C: New test.
31652         * g++.dg/abi/bitfield2.C: New test.
31653
31654 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31655
31656         * gcc.dg/attr-nest.c: New test.
31657
31658 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31659
31660         * gcc.c-torture/execute/20020215-1.c: New test.
31661
31662 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
31663
31664         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
31665         * g++.dg/debug/debug.exp: New.
31666         * g++.dg/debug/trivial.C: New.
31667         * g++.dg/debug/debug1.C: Moved...
31668         * g++.dg/other/debug1.C: ...from here.
31669         * g++.dg/debug/debug2.C: Moved...
31670         * g++.dg/other/debug2.C: ...from here.
31671         * g++.dg/debug/debug3.C: Moved...
31672         * g++.dg/other/debug3.C: ...from here.
31673
31674         * gcc.dg/noncompile/20020213-1.c: New test.
31675
31676 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
31677
31678         * g++.dg/other/debug3.C: New test.
31679
31680         * gcc.c-torture/execute/20020213-1.c: New test.
31681
31682 2002-02-13  Richard Smith <richard@ex-parrot.com>
31683
31684         * g++.old-deja/g++.other/thunk1.C: New test.
31685
31686 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31687
31688         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
31689
31690 2002-02-13  Stan Shebs  <shebs@apple.com>
31691
31692         * gcc.dg/altivec-3.c: New.
31693
31694 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
31695
31696         * gcc.dg/Wunreachable-1.c: New test.
31697         * gcc.dg/Wunreachable-2.c: New test.
31698
31699 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31700
31701         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
31702
31703 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
31704
31705         * gcc.dg/decl-1.c: New test.
31706
31707 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31708
31709         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
31710
31711 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31712
31713         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
31714         * gcc.c-torture/compile/980506-1.x: Likewise.
31715
31716 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31717
31718         * gcc.dg/20020210-1.c: New.
31719
31720 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
31721
31722         * g77.f-torture/execute/947.f: New regression test
31723         for PR fortran/947.
31724
31725 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
31726
31727         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
31728         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
31729
31730 2002-02-08  Richard Henderson  <rth@redhat.com>
31731
31732         * gcc.c-torture/compile/labels-3.c: New.
31733
31734 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
31735
31736         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
31737         expression statements work instead.
31738         * gcc.dg/noncompile/20020207-1.c: New test.
31739
31740 2002-02-07  Richard Henderson  <rth@redhat.com>
31741
31742         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
31743
31744 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31745
31746         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
31747         message from g77
31748         * lib/g77-dg.exp: Trim g77 error messages so that they are
31749         recognized by dg.exp.
31750
31751 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31752
31753         PR fortran/5473
31754         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
31755
31756 2002-02-07  Richard Henderson  <rth@redhat.com>
31757
31758         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
31759         to be sufficiently aligned for integers.
31760
31761 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
31762
31763         * g++.dg/template/friend4.C: New test.
31764
31765 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31766
31767         PR fortran/5743
31768         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
31769         unsupported cases.
31770
31771 2002-02-07  Richard Henderson  <rth@redhat.com>
31772
31773         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
31774         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
31775         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
31776         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
31777
31778 2002-02-06  Richard Henderson  <rth@redhat.com>
31779
31780         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
31781
31782 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
31783
31784         * gcc.dg/20020206-1.c: New test.
31785
31786 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
31787
31788         * gcc.c-torture/execute/20020206-1.c: New test.
31789
31790         * gcc.c-torture/execute/20020206-2.c: New test.
31791
31792         PR optimization/5429:
31793         * gcc.c-torture/compile/20020206-1.c: New test.
31794
31795 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
31796
31797         * g++.dg/ext/align1.C: Do not use an explicit alignment value
31798         as certain file formats cannot support particularly large
31799         alignments.
31800
31801         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
31802         and do not expect to be able to link the executable.
31803
31804         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
31805         fail because the COFF format does not support the weak attribute.
31806
31807 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
31808
31809         * g77.dg/pr5473.f: New test
31810
31811 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
31812
31813         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
31814         Fix testcase accordingly.
31815
31816 2002-02-04  Richard Henderson  <rth@redhat.com>
31817
31818         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
31819         (buf): Change to be an array of pointers, not ints.
31820
31821 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31822
31823         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
31824         before all tests.  Move warning one line above to match where it
31825         C frontend emits.
31826         * gcc.dg/Wswitch-2.c: New test.
31827         * g++.dg/warn/Wswitch-1.C: New test.
31828         * g++.dg/warn/Wswitch-2.C: New test.
31829
31830 2002-02-04  Richard Henderson  <rth@redhat.com>
31831
31832         * g++.dg/abi/offsetof.C: Fix size comparison.
31833
31834 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
31835
31836         * gcc.dg/cast-qual-2.c: New test.
31837
31838 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31839
31840         * gcc.dg/20020201-4.c: New test.
31841
31842 2002-02-04  Ben Elliston  <bje@redhat.com>
31843
31844         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
31845         target_info attribute != 0, in addition to the empty string.
31846         (gcc_target_compile): Likewise.
31847
31848 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
31849
31850         * gcc.dg/Wswitch.c: New test.
31851         PR gcc/4475. PR gcc/3780.
31852
31853 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
31854
31855         * g77.f-torture/execute/5122.f: New test for regressions
31856         against PR fortran/5122.
31857
31858 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
31859
31860         * g77.f-torture/compile/pr3743.f: Delete
31861         * g77.dg/pr3743-1.f: New test.
31862         * g77.dg/pr3743-2.f: New test.
31863         * g77.dg/pr3743-3.f: New test.
31864         * g77.dg/pr3743-4.f: New test.
31865
31866 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31867
31868         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
31869
31870 2002-02-02  Richard Henderson  <rth@redhat.com>
31871
31872         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
31873         * gcc.c-torture/execute/bf64-1.c: Likewise.
31874
31875 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31876
31877         * gcc.dg/20020201-2.c: New test.
31878
31879         * gcc.dg/20020201-3.c: New test.
31880
31881         * gcc.c-torture/execute/bitfld-2.c: New test.
31882
31883 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31884
31885         * gcc.dg/bitfld-1.c: Update.
31886         * gcc.dg/bitfld-2.c: Update.
31887         * gcc.c-torture/execute/bitfld-1.x: New.
31888
31889 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31890
31891         * gcc.c-torture/execute/20020201-1.c: New test.
31892
31893 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
31894
31895         PR target/5469
31896         * gcc.dg/20020201-1.c: New test.
31897
31898 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
31899
31900         PR fortran/3743
31901         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
31902         * g77.f-torture/compile/pr3743.x: Remove
31903
31904 2002-01-31  Tom Rix  <trix@redhat.com>
31905
31906         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
31907
31908 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31909
31910         * gcc.dg/noncompile/20020130-1.c: New test.
31911
31912 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
31913
31914         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
31915
31916 2002-01-29  Richard Henderson  <rth@redhat.com>
31917
31918         * gcc.c-torture/execute/991118-1.c: Cast various constants back
31919         to long long.
31920         * gcc.c-torture/execute/bf64-1.c: Likewise.
31921
31922 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
31923
31924         * gcc.c-torture/execute/20020129-1.c: New test.
31925
31926 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31927
31928         * gcc.c-torture/compile/20000224-1.c: Update.
31929         * gcc.c-torture/execute/bitfld-1.c: New tests.
31930         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
31931         * gcc.dg/uninit-A.c: Update.
31932
31933 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31934
31935         * g++.dg/template/ctor1.C: Add instantiation.
31936
31937 2002-01-28  Paul Koning  <pkoning@equallogic.com>
31938
31939         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
31940         argument to __builtin_prefetch to be const ptr.
31941
31942 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
31943
31944         * gcc.c-torture/compile/20020120-1.c: New test.
31945
31946 2002-01-27  Kazu Hirata  <kazu@hxi.com>
31947
31948         * gcc.c-torture/execute/20020127-1.c: New test.
31949
31950 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
31951
31952         * g77.dg/f77-edit-i-in.f: New test
31953         * g77.dg/f77-edit-i-out.f: New test
31954
31955 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
31956
31957         * gcc.dg/debug/debug.exp: New file.
31958         * gcc.dg/debug/trivial.c: New file.
31959         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
31960         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
31961         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
31962         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
31963         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
31964         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
31965         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
31966         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
31967         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
31968         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
31969         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
31970         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
31971         * gcc.dg/20000503-1.c: Removed.
31972         * gcc.dg/20010207-1.c: Removed.
31973         * gcc.dg/20011223-1.c: Removed.
31974         * gcc.dg/20020104-2.c: Removed.
31975         * gcc.dg/debug-1.c: Removed.
31976         * gcc.dg/debug-2.c: Removed.
31977         * gcc.dg/debug-3.c: Removed.
31978         * gcc.dg/debug-4.c: Removed.
31979         * gcc.dg/debug-5.c: Removed.
31980         * gcc.dg/debug-6.c: Removed.
31981         * gcc.dg/dwarf2-1.c: Removed.
31982         * gcc.dg/dwarf2-2.c: Removed.
31983
31984 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
31985
31986         * g++.old-deja/g++.other/eh5.C: New test.
31987         * g++.old-deja/g++.other/sibcall2.C: New test.
31988         * g++.old-deja/g++.other/array9.C: New test.
31989         * g++.old-deja/g++.other/typename2.C: New test.
31990         * g++.old-deja/g++.other/crash60.C: New test.
31991         * g++.old-deja/g++.other/conv9.C: New test.
31992         * g++.old-deja/g++.other/mangle10.C: New test.
31993         * g++.old-deja/g++.other/unchanging1.C: New test.
31994         * g++.old-deja/g++.other/exprstmt1.C: New test.
31995         * g++.old-deja/g++.other/inline23.C: New test.
31996         * g++.old-deja/g++.eh/ia64-1.C: New test.
31997         * g++.old-deja/g++.other/dwarf2-1.C: New test.
31998         * g++.old-deja/g++.other/reload1.C: New test.
31999         * g++.old-deja/g++.other/static20.C: New test.
32000         * g++.old-deja/g++.other/local-alloc1.C: New test.
32001         * g++.old-deja/g++.other/conv8.C: New test.
32002         * g++.old-deja/g++.other/stmtexpr2.C: New test.
32003         * g++.old-deja/g++.other/storeexpr1.C: New test.
32004         * g++.old-deja/g++.other/storeexpr2.C: New test.
32005         * g++.dg/eh/template2.C: New test.
32006         * g++.dg/warn/weak1.C: New test.
32007
32008 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
32009
32010         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32011         Remove first, non-varying, argument.
32012
32013 2002-01-23  Richard Henderson  <rth@redhat.com>
32014
32015         * gcc.dg/inline-2.c: New.
32016
32017         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32018         Add optional target arg.  Check number of arguments.
32019         (scan-assembler-not, scan-assembler-dem): Likewise.
32020         (scan-assembler-dem-not): Likewise.
32021
32022 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32023
32024         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32025         line 12.
32026         * g++.old-deja/g++.brendan/parse3.C,
32027         g++.old-deja/g++.other/crash26.C,
32028         g++.old-deja/g++.other/crash28.C,
32029         g++.old-deja/g++.other/crash29.C,
32030         g++.old-deja/g++.other/crash30.C,
32031         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32032
32033 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
32034
32035         * gcc.dg/20020115-1.c: New.
32036
32037 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
32038
32039         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32040
32041 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
32042
32043         * gcc.dg/20020122-3.c: New.
32044
32045 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
32046
32047         * g++.dg/other/gc1.C: New test.
32048
32049 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32050
32051         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32052
32053 2002-01-22  Richard Henderson  <rth@redhat.com>
32054
32055         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32056
32057 2002-01-22  Richard Henderson  <rth@redhat.com>
32058
32059         * gcc.dg/20020122-4.c: New.
32060
32061 2002-01-22  H.J. Lu <hjl@gnu.org>
32062
32063         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32064         link output.
32065         * gcc.dg/special/ecos.exp: Likewise.
32066         * lib/g++-dg.exp: Likewise.
32067         * lib/g77-dg.exp: Likewise.
32068         * lib/gcc-dg.exp : Likewise.
32069         * lib/mike-g++.exp: Likewise.
32070         * lib/mike-g77.exp: Likewise.
32071         * lib/mike-gcc.exp: Likewise.
32072         * lib/objc-dg.exp: Likewise.
32073
32074 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
32075
32076         PR target/5379
32077         * gcc.dg/20020122-2.c: New test.
32078
32079 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
32080
32081         * gcc.dg/20020122-1.c: New test.
32082
32083 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
32084
32085         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32086
32087 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
32088
32089         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32090
32091 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32092
32093         * gcc.c-torture/compile/20020121-1.c: New test.
32094
32095 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32096
32097         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32098         ld_library_path.
32099
32100 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
32101
32102         * gcc.dg/20020218-1.c: New test.
32103
32104 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
32105
32106         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32107         messages
32108         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32109         "At global scope" warning
32110         * g++.dg/ext/align1.C: Change cygwin test for alignment
32111         from db-bogus to dg-warning
32112
32113 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
32114
32115         * g77.f-torture/compile/cpp2.F: New test.
32116
32117 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32118
32119         * g++.dg/template/access1.C: New test.
32120
32121 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
32122
32123         * gcc.dg/20020118-1.c: New.
32124
32125 2002-01-18  Kazu Hirata  <kazu@hxi.com>
32126
32127         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32128
32129 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32130
32131         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32132         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32133         alignment warnings.
32134
32135 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32136
32137         * gcc.misc-tests/i386-prefetch.exp: Save and restore
32138         torture_with_loops and torture_without_loops
32139
32140 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
32141
32142         * gcc.c-torture/compile/20020116-1.c: New test.
32143
32144 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
32145
32146         * gcc.dg/20020116-2.c: New test.
32147
32148         * gcc.dg/ultrasp4.c: New test.
32149
32150         * gcc.dg/20020116-1.c: New test.
32151
32152 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
32153
32154         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32155         by EABI.
32156
32157 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
32158
32159         * gcc.misc-tests/i386-prefetch.exp: New.
32160         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32161         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32162         * gcc.misc-tests/i386-pf-none-1.c: New test.
32163         * gcc.misc-tests/i386-pf-sse-1.c: New test.
32164
32165 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
32166
32167         * gcc.dg/gnu89-init-1.c: Add new tests.
32168
32169 2002-01-15  Andreas Jaeger  <aj@suse.de>
32170
32171         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32172         * gcc.dg/i386-mmx-2.c: Likewise.
32173         * gcc.dg/i386-sse-1.c: Likewise.
32174         * gcc.dg/i386-sse-2.c: Likewise.
32175         * gcc.dg/i386-sse-3.c: Likewise.
32176
32177 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
32178
32179         * g77.f-torture/execute/intrinsic-unix-bessel.f:
32180         Uncomment additional cases that now pass.
32181
32182 2002-01-11  Richard Henderson  <rth@redhat.com>
32183
32184         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32185         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32186
32187 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
32188
32189         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32190
32191 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
32192
32193         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32194         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32195
32196 2002-01-10  Dale Johannesen  <dalej@apple.com>
32197
32198         * gcc.c-torture/execute/loop-11.c: New.
32199
32200 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
32201
32202         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32203         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32204
32205 2002-01-09  Richard Henderson  <rth@redhat.com>
32206
32207         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32208         type in which to perform the operation for each size.
32209
32210 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
32211
32212         * gcc.c-torture/compile/20020109-2.c: New test.
32213
32214 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
32215
32216         * gcc.c-torture/execute/loop-10.c: New test.
32217
32218 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32219
32220         * gcc.c-torture/compile/20010226-1.c: New test.
32221         * gcc.c-torture/compile/20010227-1.c: New test.
32222         * gcc.c-torture/compile/20010426-1.c: New test.
32223         * gcc.c-torture/compile/20010510-1.c: New test.
32224         * gcc.c-torture/compile/20010605-3.c: New test.
32225         * gcc.c-torture/compile/20010824-1.c: New test.
32226         * gcc.c-torture/execute/20010409-1.c: New test.
32227         * gcc.dg/noncompile/20000901-1.c: New test.
32228         * gcc.dg/20001023-1.c: New test.
32229         * gcc.dg/20001101-1.c: New test.
32230         * gcc.dg/20001102-1.c: New test.
32231         * gcc.dg/20010207-1.c: New test.
32232         * gcc.dg/20010405-1.c: New test.
32233         * gcc.dg/20010822-1.c: New test.
32234         * gcc.dg/20011107-1.c: New test.
32235
32236 2002-01-09  Jeffrey A Law  (law@redhat.com)
32237
32238         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32239
32240         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
32241         execution failure on PA targets.
32242
32243 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32244
32245         * gcc.c-torture/compile/20020109-1.c: New test.
32246
32247 2002-01-08  Kazu Hirata  <kazu@hxi.com>
32248
32249         * gcc.c-torture/execute/20020108-1.c: New test.
32250
32251 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
32252
32253         * gcc.dg/20020108-1.c: New test.
32254
32255 2002-01-08  H.J. Lu <hjl@gnu.org>
32256
32257         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32258         for header files.
32259
32260 2002-01-08  Geoff Keating  <geoffk@redhat.com>
32261
32262         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32263         consistency.
32264
32265 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
32266
32267         * gcc.dg/altivec-4.c: Test altivec predicates.
32268
32269 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
32270
32271         * gcc.c-torture/execute/20020107-1.c: New test.
32272
32273 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
32274
32275         PR c/5279
32276         * gcc.c-torture/compile/20020106-1.c: New test.
32277
32278 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
32279
32280         * gcc.c-torture/execute/nestfunc-4.c: New test.
32281
32282 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32283
32284         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32285         extra triple that slipped in.
32286         * g++.old-deja/g++.abi/align.C: Likewise.
32287         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32288
32289 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32290
32291         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32292         * g++.old-deja/g++.abi/align.C: Likewise.
32293         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32294
32295         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32296         on FreeBSD/i386.
32297         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32298         FreeBSD.
32299
32300 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
32301
32302         * gcc.dg/20020104-1.c: New test.
32303
32304         * gcc.dg/20020104-2.c: New test.
32305
32306 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
32307
32308         * gcc.dg/20020103-1.c: Fix typo in target selector.
32309
32310 2002-01-03  Richard Henderson  <rth@redhat.com>
32311
32312         * gcc.dg/20020103-1.c: New.
32313
32314 2002-01-03  Kazu Hirata  <kazu@hxi.com>
32315
32316         * gcc.c-torture/execute/20020103-1.c: New test.
32317
32318 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
32319
32320         * g++.dg/other/debug2.C: New test.
32321
32322         * gcc.c-torture/compile/20020103-1.c: New test.
32323
32324 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
32325
32326         * gcc.dg/gnu89-init-1.c: Added new tests.
32327
32328 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32329
32330         * g++.dg/template/friend2.C: Remove as patch is reverted.
32331
32332         * g++.dg/warn/oldcast1.C: New test.
32333
32334         * g++.dg/template/ptrmem1.C: New test.
32335         * g++.dg/template/ptrmem2.C: New test.
32336
32337         * g++.dg/template/ntp.C: New test.
32338
32339         * g++.dg/other/component1.C: New test.
32340
32341         * g++.dg/template/ttp3.C: New test.
32342
32343         * g++.dg/template/friend2.C: New test.
32344         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32345
32346 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32347
32348         * g++.dg/other/ptrmem1.C: New test.
32349         * g++.dg/other/ptrmem2.C: New test.
32350
32351 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32352
32353         * g++.dg/template/ctor1.C: New test.
32354
32355 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32356
32357         * g++.dg/template/friend2.C: New test.
32358
32359 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
32360
32361         * gcc.dg/mmix-1.c: New test.
32362
32363 2001-12-31  Richard Henderson  <rth@redhat.com>
32364
32365         * gcc.dg/asm-5.c: New.
32366
32367 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
32368
32369         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32370         in namespace __gnu_cxx
32371
32372 2001-12-30  Richard Henderson  <rth@redhat.com>
32373
32374         * gcc.dg/debug-6.c: New.
32375
32376 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
32377
32378         * gcc.c-torture/compile/20011229-2.c: New test.
32379
32380 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
32381
32382         * gcc.dg/debug-3.c: New test.
32383         * gcc.dg/debug-4.c: New test.
32384         * gcc.dg/debug-5.c: New test.
32385
32386 2001-12-29  Richard Henderson  <rth@redhat.com>
32387
32388         * g++.dg/eh/loop1.C: New.
32389
32390 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32391
32392         * g++.dg/template/crash1.C: New test.
32393
32394 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32395
32396         * g++.dg/other/const1.C: New test.
32397
32398 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32399
32400         * gcc.c-torture/compile/20011229-1.c: New test.
32401
32402 2001-12-28  Stan Shebs  <shebs@apple.com>
32403
32404         * lib/objc-torture.exp: Resync with c-torture.exp.
32405         * lib/objc.exp: Load standard libraries.
32406
32407 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
32408
32409         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32410         additional tests.
32411
32412 2001-12-27  Roger Sayle <roger@eyesopen.com>
32413
32414         * gcc.c-torture/execute/string-opt-16.c: New testcase.
32415
32416 2001-12-27  Richard Henderson  <rth@redhat.com>
32417
32418         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32419
32420 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32421
32422         * g++.dg/eh/ctor1.C: New test.
32423         * g++.dg/other/error2.C: New test.
32424
32425 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32426
32427         * g++.dg/other/init2.C: New test.
32428
32429 2001-12-24  Richard Henderson  <rth@redhat.com>
32430
32431         * gcc.dg/20011223-1.c: New.
32432         * gcc.dg/inline-1.c: New.
32433
32434 2001-12-23  Richard Henderson  <rth@redhat.com>
32435
32436         * gcc.dg/asm-4.c: Test operand modifiers.
32437
32438 2001-12-23  Richard Henderson  <rth@redhat.com>
32439
32440         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32441
32442 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32443
32444         * gcc.c-torture/execute/20011223-1.c: New test.
32445
32446 2001-12-21  Richard Henderson  <rth@redhat.com>
32447
32448         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32449         re-enables the warning.
32450
32451 2001-12-21  Richard Henderson  <rth@redhat.com>
32452
32453         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32454
32455 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32456
32457         * gcc.c-torture/compile/20011218-1.c: New test.
32458
32459 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
32460
32461         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
32462         arm-isr.c test.
32463         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
32464         epilogue generation for ARM ISR routines.
32465
32466 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32467
32468         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32469         * gcc.dg/format/c90-printf-3.c: Likewise.
32470         * gcc.dg/format/c99-printf-3.c: Likewise.
32471         * gcc.dg/format/ext-1.c: Likewise.
32472         * gcc.dg/format/ext-6.c: Likewise.
32473         * gcc.dg/format/format.h: Prototype unlocked stdio.
32474
32475 2001-12-20  Richard Henderson  <rth@redhat.com>
32476
32477         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32478         (arena): Use it.
32479         (malloc): Correct allocation logic.  Abort if we fill up the
32480         arena before initialization complete.
32481         (realloc): Correct allocation logic.
32482
32483 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32484
32485         * gcc.c-torture/compile/20011219-2.c: New test.
32486
32487         * gcc.c-torture/execute/20011219-1.c: New test.
32488
32489 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
32490
32491         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32492         target does not support weak symbols.
32493
32494 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
32495
32496         * gcc.c-torture/compile/20011219-1.c: New test.
32497
32498 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
32499
32500         * g++.dg/other/error1.C: New test.
32501
32502 2001-12-17  Jeffrey A Law  (law@redhat.com)
32503
32504         * gcc.c-torture/execute/20011217-1.c: New test.
32505
32506 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
32507
32508         * objc.dg/special/: New directory.
32509         * objc.dg/special/special.exp: New file.
32510         * objc.dg/special/unclaimed-category-1.h: New file.
32511         * objc.dg/special/unclaimed-category-1a.m: New file.
32512         * objc.dg/special/unclaimed-category-1.m: New file.
32513
32514 2001-12-17  Andreas Jaeger  <aj@suse.de>
32515
32516         * gcc.c-torture/compile/20011217-2.c: New test.
32517
32518 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32519
32520         * gcc.c-torture/compile/20011217-1.c: New test.
32521
32522 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
32523
32524         * testsuite/gcc.dg/20011214-1.c: New.
32525
32526 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
32527
32528         * gcc.dg/altivec-4.c: New.
32529
32530 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
32531
32532         * gcc.dg/20011113-1.c: New test.
32533
32534 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32535
32536         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
32537         std::__malloc_alloc_template<0> and
32538         std::__default_alloc_template<false, 0>.
32539
32540 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
32541
32542         * objc/execute/bf-21.m: New test.
32543         * objc/execute/enumeration-1.m: New test.
32544         * objc/execute/enumeration-2.m: New test.
32545
32546 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
32547
32548         * gcc.dg/gnu89-init-1.c: New test.
32549
32550 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32551
32552         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
32553         * g++.old-deja/g++.jason/2371.C: Likewise.
32554         * g++.old-deja/g++.jason/template33.C: Likewise.
32555         * g++.old-deja/g++.jason/template34.C: Likewise.
32556         * g++.old-deja/g++.jason/template36.C: Likewise.
32557         * g++.old-deja/g++.oliva/typename1.C: Likewise.
32558         * g++.old-deja/g++.oliva/typename2.C: Likewise.
32559         * g++.old-deja/g++.other/typename1.C: Likewise.
32560         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32561         * g++.old-deja/g++.pt/nontype5.C: Likewise.
32562         * g++.old-deja/g++.pt/typename11.C: Likewise.
32563         * g++.old-deja/g++.pt/typename14.C: Likewise.
32564         * g++.old-deja/g++.pt/typename16.C: Likewise.
32565         * g++.old-deja/g++.pt/typename3.C: Likewise.
32566         * g++.old-deja/g++.pt/typename4.C: Likewise.
32567         * g++.old-deja/g++.pt/typename5.C: Likewise.
32568         * g++.old-deja/g++.pt/typename7.C: Likewise.
32569         * g++.old-deja/g++.robertl/eb9.C: Likewise.
32570
32571 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
32572
32573         * g++.dg/other/linkage1.C: New test.
32574         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
32575         specifiers.
32576
32577 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32578
32579         * gcc.dg/concat.c: New test.
32580
32581 2001-12-11  Stan Shebs  <shebs@apple.com>
32582
32583         * objc/compile: New test directory.
32584         * objc/compile/compile.exp: New expect script.
32585         * objc/compile/20011211-1.m: New compile test.
32586
32587 2001-12-11  Jason Merrill  <jason@redhat.com>
32588
32589         * lib/prune.exp (prune_gcc_output): Also handle "In member
32590         function".  So many permutations...
32591
32592 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
32593
32594         * g++.dg/template/typedef1.C: New test.
32595
32596 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32597
32598         * g++.dg/other/copy1.C: New test.
32599
32600 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
32601
32602         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
32603
32604         * gcc.dg/builtin-choose-expr.c: New.
32605
32606 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
32607
32608         * gcc.dg/altivec-2.c: New.
32609
32610 2001-12-07  Richard Henderson  <rth@redhat.com>
32611
32612         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
32613
32614 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
32615
32616         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
32617         ultrasparc.
32618
32619 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32620
32621         * g++-old.deja/g++.robertl/eb101.C: Deleted.
32622
32623 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
32624
32625         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
32626         variable argument list.
32627
32628 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
32629
32630         * gcc.c-torture/execute/memcheck: Delete entire directory.
32631         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
32632         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
32633
32634 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32635
32636         * gcc.dg/Wshadow-1.c: New test.
32637
32638 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
32639
32640         * gcc.c-torture/compile/20011130-1.c: New test.
32641
32642         * gcc.dg/noncompile/20011025-1.c: New test.
32643
32644         * g++.dg/other/anon-union.C: New test.
32645
32646         * gcc.c-torture/execute/20011024-1.c: New test.
32647
32648 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32649
32650         * gcc.c-torture/execute/20000722-1.x,
32651         gcc.c-torture/execute/20010123-1.x: Remove.
32652         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
32653         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
32654         gcc.dg/c99-complit-2.c: New tests.
32655
32656 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
32657
32658         * g++.dg/inherit/base1.C: New test.
32659
32660 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
32661
32662         * g++.dg/other/stdarg1.C: New test.
32663
32664         * gcc.c-torture/compile/20011130-2.c: New test.
32665
32666 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
32667
32668         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
32669         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
32670         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
32671         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
32672         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
32673         * gcc.dg/builtin-prefetch-1.c: New test.
32674
32675 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
32676
32677         * gcc.dg/20011130-1.c: New test.
32678
32679 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32680
32681         * g++.dg/other/scope1.C: New test.
32682         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
32683
32684 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32685
32686         * gcc.dg/vla-init-1.c: New test.
32687
32688 2001-12-01  Geoff Keating  <geoffk@redhat.com>
32689
32690         * gcc.c-torture/compile/structs.c: New testcase from GDB.
32691
32692 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32693
32694         * objc.dg/alias.m: Update.
32695         * objc.dg/class-1.m: Update.
32696         * objc.dg/const-str-1.m: Update.
32697         * objc.dg/fwd-proto-1.m: Update.
32698         * objc.dg/id-1.m: Update.
32699         * objc.dg/super-class-1.m: Update.
32700
32701 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
32702
32703         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
32704         constructs.
32705
32706 2001-11-28  Jeffrey A Law  (law@cygnus.com)
32707
32708         * gcc.c-torture/execute/20011128-1.c: New test.
32709
32710 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
32711
32712         * gcc.dg/20011127-1.c: New test.
32713
32714 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32715
32716         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
32717         from Austin Group draft 7.
32718         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
32719         scanf format arguments.
32720         * gcc.dg/format/no-exargs-2.c: New test.
32721
32722 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
32723
32724         * g++.dg/abi/vbase8-4.C: New test.
32725
32726 2001-11-24  Ian Lance Taylor  <ian@airs.com>
32727
32728         * gcc.c-torture/execute/20011121-1.c: New test.
32729
32730 2001-11-23  Jeffrey A Law  (law@cygnus.com)
32731
32732         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
32733
32734 2001-11-23  Andreas Jaeger  <aj@suse.de>
32735
32736         * gcc.dg/cpp/charconst-2.c: New test.
32737
32738 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
32739
32740         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
32741         to the host if it is remote.  Let tests specify extra headers
32742         they use.
32743         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
32744         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
32745         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
32746         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
32747         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
32748         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
32749         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
32750         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
32751         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
32752         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
32753
32754 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
32755
32756         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
32757         for little endian ARMs.
32758
32759 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
32760
32761         * gcc.c-torture/compile/20011119-1.c: New test.
32762         * gcc.c-torture/compile/20011119-2.c: New test.
32763
32764 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
32765
32766         * gcc.dg/altivec-1.c: Fix typo.
32767
32768 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32769
32770         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
32771
32772 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
32773
32774         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
32775
32776 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
32777
32778         * lib/g77.exp: Don't specify --rpath-link.
32779
32780         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
32781         across all the headers.
32782         * gcc.dg/format/format.exp: For testing on a remote host,
32783         copy format.h.
32784
32785         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
32786         * gcc.c-torture/execute/930406-1.c: Likewise.
32787         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32788
32789 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
32790
32791         * gcc.dg/altivec-1.c: New.
32792
32793 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
32794
32795         * gcc.dg/cpp/fpreprocessed.c: New test case.
32796
32797 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32798
32799         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
32800         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
32801         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
32802
32803 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32804
32805         * gcc.dg/no-builtin-1.c: New test.
32806
32807 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
32808
32809         * gcc.c-torture/execute/20011115-1.c: New test.
32810
32811 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
32812
32813         * gcc.c-torture/compile/20011114-2.c: New test.
32814         * gcc.c-torture/compile/20011114-3.c: New test.
32815         * gcc.c-torture/compile/20011114-4.c: New test.
32816
32817 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32818
32819         * g++.dg/other/init1.C: New test.
32820
32821 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
32822
32823         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
32824         message.
32825
32826         * gcc.c-torture/execute/20011114-1.c: New testcase.
32827
32828         * gcc.c-torture/compile/20010327-1.c: Revert last change.
32829         * gcc.c-torture/compile/20011114-1.c: New test, exactly
32830         like the (before this change) version of 20010327-1.c.
32831
32832 2001-11-14  Roger Sayle <roger@eyesopen.com>
32833
32834         * gcc.c-torture/execute/string-opt-13.c: New testcase.
32835
32836 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
32837
32838         * g++.dg/init/array2.C: New test.
32839
32840 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
32841
32842         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
32843
32844 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
32845
32846         * g++.dg/other/forscope1.C: New test.
32847         * g++.dg/ext/forscope1.C: New test.
32848         * g++.dg/ext/forscope2.C: New test.
32849
32850 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
32851
32852         * gcc.c-torture/execute/20011113-1.c: New test.
32853
32854 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
32855
32856         * gcc.c-torture/execute/20011109-2.c: New test.
32857
32858         * gcc.c-torture/execute/20011109-1.c: New test.
32859
32860 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
32861
32862         * gcc.c-torture/compile/20011109-1.c: New test.
32863
32864 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
32865
32866         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
32867         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
32868         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
32869         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
32870         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
32871         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
32872         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
32873
32874 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32875
32876         * g++.dg/warn/Wshadow-1.C: New tests.
32877         * g++.old-deja/g++.mike/for3.C: Update.
32878
32879 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32880
32881         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
32882         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
32883         XFAILs.  Adjust expected error texts.
32884         * gcc.c-torture/compile/20011106-1.c,
32885         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
32886         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
32887         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
32888         gcc.dg/c99-array-lval-5.c: New tests.
32889
32890 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32891
32892         * gcc.dg/cpp/defined.c: Update.
32893
32894 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32895
32896         * gcc.c-torture/execute/anon-1.c: New test.
32897
32898 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
32899
32900         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
32901         same size, so no warning should be produced on stormy16.
32902
32903         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
32904         due to oversized array.
32905         * g++.old-deja/g++.mike/ns15.C: Likewise.
32906         * g++.old-deja/g++.pt/crash16.C: Likewise.
32907
32908 2001-11-02  Graham Stott  <grahams@redhat.com>
32909
32910         * g++.dgother/debug1.C: Fix typos.
32911
32912 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
32913
32914         * g++.dg/other/debug1.C: New test.
32915
32916 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32917
32918         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
32919         of unsigned long.
32920
32921 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
32922
32923         * gcc.dg/20011029-2.c: New test.
32924
32925         * gcc.c-torture/compile/20011029-1.c: New test.
32926
32927 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
32928
32929         * objc/execute/class_self-1.m: New test.
32930         * objc/execute/class_self-2.m: New test.
32931
32932 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
32933
32934         * gcc.misc-tests/msgs.exp: Delete.
32935         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
32936         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
32937         error set to match recent changes.
32938
32939 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
32940
32941         * gcc.dg/20011021-1.c: New test.
32942
32943 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
32944
32945         * gcc.c-torture/compile/20011023-1.c: New test.
32946
32947 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
32948
32949         * lib/g77.exp: Rewrite based on lib/g++.exp.
32950
32951 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
32952
32953         * gcc.c-torture/execute/20011019-1.c: New test.
32954
32955         * gcc.dg/20011018-1.c: New test.
32956
32957 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
32958
32959         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
32960
32961 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
32962
32963         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
32964         * gcc.dg/attr-invalid.c: Likewise.
32965
32966 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
32967
32968         * testsuite/gcc.dg/20011015-1.c: New test.
32969
32970 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32971
32972         * g++.dg/template/unify2.C: New test.
32973
32974 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32975
32976         * g++.dg/other/exception-specification.C: New test
32977
32978 2001-10-13  Tom Rix  <trix@redhat.com>
32979
32980         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
32981         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
32982
32983 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
32984
32985         * testsuite/gcc.dg/20011009-1.c: New test.
32986
32987 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
32988
32989         PR g++/4476
32990         * g++.dg/other/friend1.C: New test.
32991
32992 2001-10-11  Richard Henderson  <rth@redhat.com>
32993
32994         * g++.old-deja/g++.other/crash18.C: Add -S to options.
32995
32996 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32997
32998         * gcc.c-torture/compile/20011010-1.c: New.
32999
33000 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33001
33002         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33003         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33004         g77.f-torture/execute/execute.exp,
33005         g77.f-torture/noncompile/noncompile.exp,
33006         gcc.c-torture/compile/compile.exp,
33007         gcc.c-torture/execute/execute.exp,
33008         gcc.c-torture/execute/ieee/ieee.exp,
33009         gcc.c-torture/execute/memcheck/memcheck.exp,
33010         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33011         objc/execute/execute.exp: Update FSF address.
33012
33013 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33014
33015         * gcc.dg/cpp/cmdlne-C.c: Update.
33016         * gcc.dg/cpp/cmdlne-C2.c: New.
33017
33018 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33019
33020         * gcc.c-torture/execute/20011008-3.c: New.
33021
33022 2001-10-08  DJ Delorie  <dj@redhat.com>
33023
33024         * gcc.dg/20011008-1.c: New.
33025         * gcc.dg/20011008-2.c: New.
33026
33027 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33028
33029         * gcc.dg/cpp/spacing1.c: Update test.
33030
33031 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33032
33033         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33034         spelling errors of "separate" as "seperate".
33035
33036 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
33037
33038         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33039         enough to avoid inlining.
33040
33041 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33042
33043         * lib/g77.exp: set libg2c_dir correctly.
33044
33045 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33046
33047         * gcc.dg/cpp/macro11.c: New test.
33048
33049 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33050
33051         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33052         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33053         gcc.dg/format/multattr-3.c: New tests.
33054         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
33055         tests for format attributes on function pointers being rejected.
33056
33057 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33058
33059         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33060
33061 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33062
33063         * g++.dg/warn/format1.C: New test.
33064
33065 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33066
33067         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33068
33069 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33070
33071         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33072
33073 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33074
33075         * gcc.dg/cpp/redef2.c: Add test.
33076
33077 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
33078
33079         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33080         long-standing bug on i686, apparently.
33081         * gcc.c-torture/execute/loop-2c.x: New file.
33082         * gcc.c-torture/execute/loop-2d.x: New file.
33083         * gcc.c-torture/execute/loop-3c.x: New file.
33084
33085 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
33086
33087         * gcc.dg/cpp/20000625-2.c: Correct line number.
33088
33089 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33090
33091         * gcc.dg/cpp/macro10.c: New test.
33092         * gcc.dg/cpp/strify3.c: New test.
33093         * gcc.dg/cpp/spacing1.c: Add tests.
33094         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33095         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33096
33097 2001-09-24  DJ Delorie  <dj@redhat.com>
33098
33099         * gcc.c-torture/execute/20010924-1.c: New test.
33100
33101 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33102
33103         * testsuite/objc/execute/paste.m: Remove.
33104
33105 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33106
33107         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33108
33109 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
33110
33111         * g77.dg/strlen0.f: New test.
33112
33113 2001-09-21  Richard Henderson  <rth@redhat.com>
33114
33115         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33116         * g++.old-deja/g++.abi/vtable2.C: Likewise.
33117
33118 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33119
33120         Table-driven attributes.
33121         * g++.dg/ext/attrib1.C: New test.
33122
33123 2001-09-20  DJ Delorie  <dj@redhat.com>
33124
33125         * gcc.dg/20000926-1.c: Update expected warning messages.
33126         * gcc.dg/array-2.c: Likewise, and test for warnings too.
33127         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33128         array.
33129
33130 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
33131
33132         * g++.dg/eh/registers1.C: New test case.
33133
33134 2001-09-17  Richard Henderson  <rth@redhat.com>
33135
33136         * gcc.dg/array-5.c: Fix VLA decomposition test.
33137
33138 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33139
33140         * gcc.dg/cpp/line5.c: New testcase.
33141
33142 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33143
33144         * gcc.dg/cpp/macro9.c: New test.
33145
33146 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
33147
33148         * gcc.c-torture/execute/980223.c: Change type of addr from long
33149         to char *.
33150
33151 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
33152
33153         * gcc.c-torture/execute/20010915-1.c: New test.
33154
33155 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
33156
33157         * g77.dg/bprob: New directory.
33158         * g77.dg/bprob/bprob.exp: New file.
33159         * g77.dg/bprob/bprob-1.f: New test.
33160         * g77.dg/gcov: New directory.
33161         * g77.dg/gcov/gcov.exp: New file.
33162         * g77.dg/gcov/gcov-1.f: New test.
33163         * g77.dg/gcov/gcov-1.x: New file.
33164
33165 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33166
33167         * gcc.dg/cpp/directiv.c: Update.
33168         * gcc.dg/cpp/undef1.c: Update.
33169
33170 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
33171
33172         * gcc.dg/20010912-1.c: New test.
33173
33174 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
33175
33176         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33177         language-independent file in lib.
33178         * lib/gcov.exp: New file.
33179
33180 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33181
33182         * gcc.c-torture/compile/20010911-1.c: New test.
33183
33184 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
33185
33186         * lib/profopt.exp: New, to support profile-directed optimizations.
33187         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33188         * gcc.misc-tests/bprob-1.c: New test.
33189         * gcc.misc-tests/bprob-2.c: New test.
33190
33191 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
33192
33193         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33194         XFAIL and which kinds of gcov output to verify.
33195         * gcc.misc-tests/gcov-4b.x: New file.
33196         * gcc.misc-tests/gcov-5b.x: New file.
33197         * gcc.misc-tests/gcov-6.x: New file.
33198         * gcc.misc-tests/gcov-7.c: New test.
33199         * gcc.misc-tests/gcov-7.x: New file.
33200
33201 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
33202
33203         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33204         * gcc.misc-tests/gcov-6.c: New test.
33205
33206 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33207
33208         PR c++/3986
33209         * g++.dg/abi/vbase1.C: New test.
33210
33211 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
33212
33213         * objc.dg/method-2.m: New.
33214
33215 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33216
33217         PR c++/4203
33218         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33219         * g++.dg/init/empty1.C: New test.
33220
33221 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
33222
33223         * gcc.c-torture/compile/20010903-1.c: New test.
33224
33225 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
33226
33227         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33228         for m68k.
33229
33230 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
33231
33232         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33233
33234         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33235
33236         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33237
33238 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
33239
33240         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33241         for 16-bit 'unsigned int'.
33242
33243 2001-08-29  Kazu Hirata  <kazu@hxi.com>
33244
33245         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33246
33247 2001-08-27  Richard Henderson  <rth@redhat.com>
33248
33249         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33250         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33251
33252 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
33253
33254         * gcc.dg/asm-names.c (ymain): New.
33255
33256 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
33257
33258         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33259         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33260         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33261
33262 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33263
33264         * gcc.dg/compare5.c: New testcase.
33265
33266 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
33267
33268         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33269         and "In instantiation".
33270
33271 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
33272
33273         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33274
33275 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
33276
33277         * gcc.misc-tests/gcov.exp: Add support for branch information.
33278         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33279         * gcc.misc-tests/gcov-4.c: New test.
33280         * gcc.misc-tests/gcov-4b.c: New test.
33281         * gcc.misc-tests/gcov-5b.c: New test.
33282
33283 2001-08-20  Zack Weinberg  <zackw@panix.com>
33284
33285         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33286         expected to fail.
33287
33288 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33289
33290         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33291
33292 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
33293
33294         * g++.dg/eh/template1.C: New test.
33295
33296 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
33297
33298         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33299         Fix thinko.
33300         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33301         for xfail.
33302
33303 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
33304
33305         * lib/g77-dg.exp: Use prune.exp for common procedures
33306         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33307         * lib/g77.exp: (g77-dg-prune) Remove
33308
33309 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
33310
33311         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33312
33313 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33314
33315         * g++.dg/template/unify1.C: New test.
33316
33317 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
33318
33319         * g++.dg/abi/empty4.C: New test.
33320
33321 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
33322
33323         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33324         solaris2.*
33325         * g77.f-torture/compile/pr3743.x: Likewise.
33326
33327 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33328
33329         * g++.dg/other/using-declaration.C: New test.
33330
33331 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33332
33333         * gcc.dg/cpp/tr-sign.c: New testcase.
33334
33335 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33336
33337         * gcc.dg/cpp/19951025-1.c: Revert.
33338         * gcc.dg/cpp/directiv.c: We no longer process directives that
33339         interrupt macro arguments.
33340
33341 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
33342
33343         * gcc.dg/bconstp-1.c: New test.
33344
33345 2001-08-03  Richard Henderson  <rth@redhat.com>
33346
33347         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33348
33349 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33350
33351         * gcc.dg/cpp/19951025-1.c: Update.
33352
33353 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
33354
33355         * g77.dg/ff90-1.f (s): Fix reference of variable z,
33356         should be x.
33357
33358 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33359
33360         Kill -fhonor-std.
33361         * g++.old-deja/g++.ns/ns14.C: Remove special options.
33362         * g++.old-deja/g++.other/std1.C: Likewise.
33363         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33364
33365 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
33366
33367         * lib/g77.exp: Load gcc-defs.exp for common procedures
33368         (g77_pass, g77_fail, g77_finish, g77_exit,
33369         ${tool}_check_unsupported_p} Now redundant.  Deleted.
33370
33371 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33372
33373         * g77.dg/fbackslash.f
33374         * g77.dg/fcase-preserve.f
33375         * g77.dg/ff90-1.f
33376         * g77.dg/ffixed-line-length-0.f
33377         * g77.dg/ffixed-line-length-132.f
33378         * g77.dg/ffixed-line-length-7.f
33379         * g77.dg/ffixed-line-length-72.f
33380         * g77.dg/ffixed-line-length-none.f
33381         * g77.dg/ffree-form-1.f
33382         * g77.dg/fno-backslash.f
33383         * g77.dg/fno-f90-1.f
33384         * g77.dg/fno-fixed-form-1.f
33385         * g77.dg/fno-onetrip.f
33386         * g77.dg/fno-typeless-boz.f
33387         * g77.dg/fno-underscoring.f
33388         * g77.dg/fno-vxt-1.f
33389         * g77.dg/fonetrip.f
33390         * g77.dg/ftypeless-boz.f
33391         * g77.dg/fugly-assumed.f
33392         * g77.dg/funderscoring.f
33393         * g77.dg/fvxt-1.f
33394
33395 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
33396
33397         * objc.dg/fwd-proto-1.m: New.
33398         * objc.dg/local-decl-1.m: New.
33399         * objc.dg/naming-1.m: New.
33400         * objc.dg/naming-2.m: New.
33401         * objc.dg/proto-hier-1.m: New.
33402
33403 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
33404
33405         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33406         largest-type elements to a struct makes its size grow.
33407
33408 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33409
33410         * g++.dg/abi/vthunk1.C: New test.
33411
33412 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33413
33414         * g++.dg/abi/vbase8-22.C: New test.
33415
33416 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33417
33418         * gcc.dg/cpp/macro8.c: New test.
33419
33420 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33421
33422         * g++.dg/abi/vbase8-21.C: New test.
33423
33424 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33425
33426         * g++.dg/abi/vbase8-10.C: New test.
33427
33428 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33429
33430         * lib/g++.exp (g++_set_ld_library_path): Renamed to
33431         ${tool}_set_ld_library_path.
33432         Changed caller.
33433         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33434         g++.exp.
33435
33436 2001-07-26  Stan Cox <scox@redhat.com>
33437
33438         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33439         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33440         gcc_exit, gcc_check_unsupported_p):
33441         Moved to gcc-deps.exp
33442         * gcc-deps.exp: New file.
33443
33444 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33445
33446         * g++.old-deja/g++.pt/defarg14.C: New test.
33447
33448 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33449
33450         * g++.old-deja/g++.other/lineno5.C: New test.
33451
33452 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33453
33454         * g++.old-deja/g++.pt/crash68.C: New test.
33455
33456 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33457
33458         * g++.old-deja/g++.other/crash42.C: New test.
33459
33460 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33461
33462         * gcc.dg/cpp/extratokens.c: Fix.
33463         * gcc.dg/cpp/skipping2.c: New tests.
33464
33465 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33466
33467         * gcc.c-torture/execute/20010724-1.c: New file.
33468         * gcc.c-torture/execute/20010724-1.x: New file.
33469
33470 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33471
33472         * g++.old-deja/g++.other/cond7.C: New test.
33473
33474 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33475
33476         * g++.old-deja/g++.other/optimize4.C: New test.
33477
33478 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33479
33480         * g++.old-deja/g++.abi/vbase8-5.C: New test.
33481
33482 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
33483
33484         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33485         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33486         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33487         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33488
33489         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33490         bug report" message.
33491
33492         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33493         * g++.dg/ext/instantiate1.C: Move from old-deja.
33494
33495 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
33496
33497         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33498         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33499         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33500         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33501
33502 2001-07-23  Jeffrey A Law  (law@cygnus.com)
33503
33504         * gcc.c-torture/execute/20010723-1.c: New test.
33505
33506 2001-07-23  Ben Elliston  <bje@redhat.com>
33507
33508         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33509
33510 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33511
33512         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
33513         i[34567]86-*-*.
33514         Delete handling of ieee_multilib_flags.
33515         Pass -mieee for alpha*-*-* and sh-*-*.
33516         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
33517
33518 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
33519
33520         Remove old-abi tests.
33521         * g++.old-deja/g++.mike/p11116.C: Remove.
33522         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
33523
33524 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
33525
33526         * g77.f-torture/compile/pr3743.f: New test
33527
33528 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
33529
33530         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
33531
33532 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33533
33534         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
33535         g++.old-deja/g++.pt/static6.C: Likewise.
33536         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
33537         supports weak symbols.
33538
33539 2001-07-18  Andreas Jaeger  <aj@suse.de>
33540
33541         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
33542         supported again.
33543
33544 2001-07-18  Andreas Jaeger  <aj@suse.de>
33545
33546         * gcc.dg/iftrap-1.c: Fix target line.
33547
33548 2001-07-17  Richard Henderson  <rth@redhat.com>
33549
33550         * gcc.c-torture/execute/20010717-1.c: New.
33551
33552 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33553
33554         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
33555         tests.
33556
33557 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33558
33559         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
33560
33561 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33562
33563         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
33564         UAC_SIGBUS, UAC_NOPRINT definitions.
33565
33566 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
33567
33568         * objc/execute/object_is_class.m: New test.
33569         * objc/execute/object_is_meta_class.m: New test.
33570
33571 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33572
33573         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
33574         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
33575
33576 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
33577
33578         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
33579         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
33580
33581 2001-07-14  Richard Henderson  <rth@redhat.com>
33582
33583         * gcc.dg/iftrap-1.c: New.
33584
33585 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
33586
33587         * g77.f-torture/execute/intrinsic77.f: New test.
33588
33589 2001-07-11  Janis Johnson <janis@us.ibm.com>
33590
33591         * gcc.misc-tests/gcov-3.c: New test.
33592
33593 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33594
33595         * gcc.c-torture/compile/20010711-1.c,
33596         * gcc.c-torture/compile/20010711-2.c: New tests.
33597
33598 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33599
33600         * gcc.c-torture/execute/20010711-1.c: New test.
33601
33602 2001-07-11  Ben Elliston  <bje@redhat.com>
33603
33604         * g++.old-deja/g++.other/enum5.C: New test.
33605
33606 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
33607
33608         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
33609         (g++-dg-prune): Call prune_gcc_output.
33610         * prune.exp: New file for prune_gcc_output.
33611         * lib/g++.exp, lib/gcc.exp: Load it.
33612
33613 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33614
33615         * gcc.c-torture/compile/20010701-1.c,
33616         g++.old-deja/g++.ext/attrib6.C: New tests.
33617
33618 2001-07-06  Jeffrey A Law  (law@cygnus.com)
33619
33620         * gcc.c-torture/compile/20010706-1.c: New test.
33621
33622 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
33623
33624         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
33625
33626 2001-06-28  Stan Shebs  <shebs@apple.com>
33627
33628         * gcc.dg/pragma-darwin.c: New test.
33629
33630 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33631
33632         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
33633         Solaris 2.[678] system.
33634
33635 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33636
33637         * gcc.dg/20010622-1.c: New test.
33638
33639 2001-06-18  Stan Shebs  <shebs@apple.com>
33640
33641         * objc.dg: New directory.
33642         * objc.dg/dg.exp: New file.
33643         * objc.dg/alias.m: New.
33644         * objc.dg/class-1.m: New.
33645         * objc.dg/class-2.m: New.
33646         * objc.dg/const-str-1.m: New.
33647         * objc.dg/const-str-2.m: New.
33648         * objc.dg/id-1.m: New.
33649         * objc.dg/method-1.m: New.
33650         * objc.dg/super-class-1.m: New.
33651         * lib/objc-dg.exp: New file.
33652
33653 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33654
33655         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
33656         of label name.
33657
33658 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
33659
33660         * g++.old-deja/g++.abi/vbase8-9.C: New test.
33661
33662 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33663
33664         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
33665         variable.
33666
33667 2001-06-12  Richard Henderson  <rth@redhat.com>
33668
33669         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
33670
33671 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33672
33673         * g++.old-deja/g++.abi/vbase5.C: New test.
33674         * g++.old-deja/g++.abi/vbase6.C: New test.
33675         * g++.old-deja/g++.abi/vbase7.C: New test.
33676
33677 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33678
33679         * gcc.c-torture/compile/20010610-1.c: New test.
33680
33681 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33682
33683         * g++.old-deja/g++.abi/vbase4.C: New test.
33684
33685 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33686
33687         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
33688         support %f for HC11/HC12 targets.
33689         * gcc.c-torture/execute/930513-1.x: New file, likewise.
33690         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
33691         on HC11/HC12 targets.
33692         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
33693
33694 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33695
33696         * gcc.dg/wchar_t-1.c: New file.
33697         * gcc.dg/wint_t-1.c: Likewise.
33698
33699 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
33700
33701         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
33702
33703 2001-06-11  Richard Henderson  <rth@redhat.com>
33704
33705         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
33706
33707 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33708
33709         * gcc.c-torture/compile/20010611-1.c: New test.
33710
33711 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33712
33713         * gcc.dg/c99-tag-1.c: Add more tests.
33714
33715 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
33716
33717         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
33718         representation on MN10300 and ARM/Thumb.
33719
33720 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
33721
33722         * g77.f-torture/execute/20010610.f: New.
33723
33724 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
33725
33726         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
33727         names.
33728
33729 2001-06-09  Richard Henderson  <rth@redhat.com>
33730
33731         * gcc.c-torture/execute/ashrdi-1.c: New.
33732         * gcc.c-torture/execute/ashldi-1.c: New.
33733         * gcc.c-torture/execute/lshrdi-1.c: New.
33734
33735 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
33736
33737         * objc/execute/load-3.m: Added. Check sending +load to categories,
33738         in addition to classes.
33739
33740 2001-06-08  Stan Shebs  <shebs@apple.com>
33741
33742         * objc/execute/load-2.m: New test.  From Nicola Pero
33743         <n.pero@mi.flashnet.it>.
33744
33745 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
33746
33747         * gcc.c-torture/execute/20010605-2.c: New test.
33748
33749 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33750
33751         * g++.old-deja/g++.abi/vbase2.C: New test.
33752         * g++.old-deja/g++.abi/vbase3.C: New test.
33753
33754 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33755
33756         * g++.old-deja/g++.pt/friend49.C: New test.
33757
33758 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
33759
33760         * g++.old-deja/g++.ext/anon3.C: New test.
33761
33762 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
33763
33764         * g++.old-deja/g++.other/conv7.C: New test.
33765
33766 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33767
33768         * gcc.c-torture/compile/20010605-2.c: New test.
33769
33770 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33771
33772         * gcc.c-torture/execute/20010604-1.c: New test.
33773
33774 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
33775
33776         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
33777
33778 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
33779
33780         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
33781         (g++_link_flags): Likewise.
33782         (g++_init): Pass gccpath's value to two previous functions.
33783
33784 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33785
33786         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
33787         Ensure logfile entry matches exec command line.
33788
33789 2001-05-31  Richard Henderson  <rth@redhat.com>
33790
33791         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
33792         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
33793
33794 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
33795
33796         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
33797         compiler for irix6.2
33798
33799 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
33800
33801         * g++.old-deja/g++.other/optimize3.C: New file.
33802
33803 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
33804
33805         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
33806         assemble.
33807
33808 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
33809
33810         * g++.old-deja/g++.other/optimize2.C: New file.
33811
33812 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
33813
33814         * gcc.c-torture/compile/20010518-2.c: New file.
33815         * gcc.c-torture/execute/20010518-1.c: New file.
33816         * gcc.c-torture/execute/20010518-2.c: New file.
33817
33818 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33819
33820         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
33821
33822 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
33823
33824         G++ no longer defines builtins that do not begin with __builtin.
33825         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
33826         * g++.old-deja/g++.brendand/misc13.C: Likewise.
33827         * g++.old-deja/g++.law/builtin1.C: Likewise.
33828         * g++.old-deja/g++.law/cvt2.C: Likewise.
33829         * g++.old-deja/g++.mike/net5.C: Likewise.
33830         * g++.old-deja/g++.other/builtins1.C: Likewise.
33831         * g++.old-deja/g++.other/builtins2.C: Likewise.
33832         * g++.old-deja/g++.other/builtins3.C: Likewise.
33833         * g++.old-deja/g++.other/builtins4.C: Likewise.
33834         * g++.old-deja/g++.other/inline8.C: Likewise.
33835         * g++.old-deja/g++.robertl/eb39.C: Likewise.
33836
33837 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
33838
33839         * g++.old-deja/g++.pt/using1.C: Adjust.
33840         * g++.old-deja/g++.pt/using2.C: New test.
33841
33842 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33843
33844         * gcc.dg/cpp/charconst.c: New tests.
33845         * gcc.dg/cpp/escape.c: New tests.
33846         * gcc.dg/cpp/escape-1.c: New tests.
33847         * gcc.dg/cpp/escape-2.c: New tests.
33848         * gcc.dg/cpp/ucs.c: New tests.
33849
33850 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
33851
33852         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
33853         native compiler for irix6.5.
33854
33855 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
33856
33857         * lib/g++.exp (g++_include_flags): Use args to compute
33858         get_multilibs.
33859         (g++_link_flags): Likewise.
33860         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
33861
33862 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33863
33864         * gcc.dg/c90-hexfloat-1.c: Add more tests.
33865
33866 2001-05-21  Geoff Keating  <geoffk@redhat.com>
33867
33868         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
33869         this file.
33870
33871 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33872
33873         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
33874         STACK_SIZE;
33875         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
33876         to STACK_SIZE; Use it to define size of add_histo array.
33877         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
33878         to STACK_SIZE.
33879         (f): Use GITT_SIZE to define size of gitt local table.
33880         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
33881         to STACK_SIZE; Use it to define size of bytemem array.
33882
33883 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33884
33885         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
33886         on 68HC11/HC12 due to the asm instruction.
33887         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
33888         * gcc.c-torture/compile/920520-1.x: Likewise.
33889         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
33890         on 68HC11/HC12 because the function is larger than 64K.
33891         * gcc.c-torture/compile/961203-1.x: New file, this test fails
33892         on 68HC11/HC12 because the structure is too large.
33893
33894 2001-05-20  Richard Henderson  <rth@redhat.com>
33895
33896         * gcc.c-torture/execute/20010520-1.c: New.
33897
33898 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33899
33900         * g++.old-deja/g++.warn/compare1.C: New test.
33901         * gcc.dg/compare4.c: New test.
33902
33903 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
33904
33905         * g++.old-deja/g++.other/optimize1.C: New test.
33906
33907 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33908
33909         * g++.old-deja/g++.pt/spec41.C: New test.
33910
33911 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
33912
33913         * gcc.c-torture/compile/20010114-1.x: Remove.
33914
33915 2001-05-18  Stan Shebs  <shebs@apple.com>
33916
33917         * gcc.c-torture/compile/20010518-1.c: New test.
33918
33919 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
33920
33921         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
33922         * g++.old-deja/g++.pt/crash67.C: New test.
33923
33924 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
33925
33926         * g++.old-deja/g++.other/debug9.C: New test.
33927
33928 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
33929
33930         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
33931
33932 2001-05-16  Jan Hubicka  <jh@suse.cz>
33933
33934         * gcc.c-torture/compile/20010516-1.c: New test.
33935
33936 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33937
33938         * g++.old-deja/g++.other/crash41.C: New test.
33939
33940 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33941
33942         * g++.old-deja/g++.pt/crash66.C: New test.
33943
33944 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
33945
33946         * g++.old-deja/g++.robertl/eb27.C: Convert.
33947
33948 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
33949
33950         * g++.dg/friend-warn.C: New test.  Do not warn about friend
33951         declaration being redundant.
33952
33953 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
33954
33955         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
33956
33957 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
33958
33959         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
33960
33961 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
33962
33963         * lib/g++.exp: Use testsuite_flags.
33964
33965 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
33966
33967         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
33968
33969 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33970
33971         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
33972
33973 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
33974
33975         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
33976
33977 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
33978
33979         * gcc.c-torture/compile/20010313-1.c: New test.
33980
33981 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
33982
33983         * gcc.dg/cpp/direct2.c: New test.
33984         * gccq.dg/cpp/direct2s.c: New test.
33985
33986         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
33987
33988 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
33989
33990         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
33991         * g++.old-deja/g++.other/op3.C: Likewise.
33992
33993 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33994
33995         * gcc.dg/cpp/syshdr.h: New file.
33996         * gcc.dg/cpp/sysmac1.c: Update.
33997         * gcc.dg/cpp/sysmac2.c: Update.
33998
33999 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34000
34001         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34002
34003 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
34004
34005         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34006         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34007
34008 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
34009
34010         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34011
34012 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
34013
34014         * lib/g++.exp (g++_include_flags): Don't use any special flags
34015         if TESTING_IN_BUILD_TREE is not defined.
34016         (g++_init): Use a plain 'c++' as the compiler if
34017         TESTING_IN_BUILD_TREEE is not defined.
34018
34019 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34020
34021         * g++.old-deja/g++.eh/catch13.C: New test.
34022         * g++.old-deja/g++.eh/catch14.C: New test.
34023
34024 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34025
34026         * gcc.dg/cpp/tr-define.c: New test.
34027
34028 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
34029
34030         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34031         <stdlib.h>, not <malloc.h>.
34032
34033 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34034
34035         * g++.old-deja/g++.ns/template17.C: New test.
34036
34037 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34038
34039         * g++.old-deja/g++.pt/ref4.C: New test.
34040
34041 2001-04-30  Richard Henderson  <rth@redhat.com>
34042
34043         * gcc.dg/20000724-1.c: Revert last change.
34044
34045 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
34046
34047         * g77.f-torture/execute/20010430.f: New test.
34048
34049 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
34050
34051         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34052
34053 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
34054
34055         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34056
34057 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34058
34059         * g++.old-deja/g++.eh/crash6.C: New test.
34060
34061 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34062
34063         * g++.old-deja/g++.other/warn7.C: New test.
34064
34065 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34066
34067         * g++.old-deja/g++.other/defarg9.C: New test.
34068
34069 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34070
34071         * g77.f-torture/compile/20010426.f: New test.
34072         * g77.f-torture/execute/20010426.f: New test.
34073
34074 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34075
34076         * g77.f-torture/compile/20000629-1.x: Remove - error
34077         has been fixed.
34078
34079 2001-04-26  Jeffrey A Law  (law@cygnus.com)
34080
34081         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34082         Tweak slightly to work with g++.dg framework.
34083         * g++.dg/special/ecos.exp: Run initp1.C test.
34084         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34085
34086         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34087         its linker doesn't give line numbers either.
34088         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34089
34090 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34091
34092         * g++.old-deja/g++.other/lex1.C: New test.
34093
34094 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
34095
34096         * gcc.dg/noncompile/20010425-1.c: New test.
34097
34098 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34099
34100         * g++.old-deja/g++.pt/mangle2.C: New test.
34101
34102 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34103
34104         * gcc.dg/format/plus-1.c: New test.
34105
34106 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34107
34108         * gcc.dg/20010423-1.c: New test.
34109
34110 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34111
34112         * gcc.c-torture/execute/20010422-1.c: New test.
34113
34114 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
34115
34116         * g++.old-deja/g++.ns/type2.C: New test.
34117
34118 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
34119
34120         * g++.old-deja/g++.other/perf1.C: New test.
34121
34122 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
34123
34124         * gcc.dg/c99-func-2.c: Remove xfail.
34125         * gcc.dg/c99-func-3.c: Remove xfail.
34126         * gcc.dg/c99-func-4.c: Remove xfail.
34127
34128 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
34129
34130         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34131
34132 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34133
34134         * gcc.c-torture/compile/20010423-1.c: New test.
34135
34136 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34137
34138         * g++.old-deja/g++.pt/typename28.C: New test.
34139
34140 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34141
34142         * g++.old-deja/g++.abi/empty2.C: New test.
34143         * g++.old-deja/g++.abi/empty3.C: New test.
34144
34145 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34146
34147         * g++.old-deja/g++.other/comdat2.C: New test.
34148         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34149
34150 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34151
34152         * g++.old-deja/g++.other/overload14.C: New test.
34153
34154 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34155
34156         * g++.old-deja/g++.other/lookup23.C: New test.
34157
34158 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34159
34160         * gcc.c-torture/execute/20010403-1.c: New test.
34161
34162 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
34163             Mark Mitchell  <mark@codesourcery.com>
34164
34165         * lib/old-dejagnu.exp: Don't delete output of executable.
34166         Add .exe suffix to executables.
34167
34168 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
34169
34170         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34171
34172 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34173
34174         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34175
34176 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34177
34178         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34179         * g++.old-deja/g++.abi/crash1.C: New test.
34180
34181 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34182
34183         * g++.old-deja/g++.other/crash40.C: New test.
34184
34185 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34186
34187         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34188
34189 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
34190
34191         * g++.old-deja/g++.other/warn6.C: New test.
34192
34193 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34194
34195         * g++.old-deja/g++.robertl/eb42.C: Same.
34196
34197 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34198
34199         * gcc.dg/wtr-conversion-1.c: New testcase.
34200
34201 2001-04-10  Richard Henderson  <rth@redhat.com>
34202
34203         * g++.old-deja/g++.other/array5.C: New.
34204
34205 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34206
34207         * gcc.c-torture/execute/20010408-1.c: New test.
34208
34209 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
34210
34211         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34212         headers and constructs.
34213         * g++.old-deja/g++.robertl/eb79.C: Same.
34214         * g++.old-deja/g++.robertl/eb77.C (main): Same.
34215         * g++.old-deja/g++.robertl/eb73.C: Same.
34216         * g++.old-deja/g++.robertl/eb66.C (main): Same.
34217         * g++.old-deja/g++.robertl/eb55.C (t): Same.
34218         * g++.old-deja/g++.robertl/eb54.C (main): Same.
34219         * g++.old-deja/g++.robertl/eb46.C (main): Same.
34220         * g++.old-deja/g++.robertl/eb44.C: Same.
34221         * g++.old-deja/g++.robertl/eb41.C (main): Same.
34222         * g++.old-deja/g++.robertl/eb4.C (main): Same.
34223         * g++.old-deja/g++.robertl/eb39.C: Same.
34224         * g++.old-deja/g++.robertl/eb33.C (main): Same.
34225         * g++.old-deja/g++.robertl/eb31.C (main): Same.
34226         * g++.old-deja/g++.robertl/eb30.C: Same.
34227         * g++.old-deja/g++.robertl/eb3.C: Same.
34228         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34229         * g++.old-deja/g++.robertl/eb21.C: Same.
34230         * g++.old-deja/g++.robertl/eb15.C: Same.
34231         * g++.old-deja/g++.robertl/eb118.C: Same.
34232         * g++.old-deja/g++.robertl/eb115.C (main): Same.
34233         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34234         * g++.old-deja/g++.robertl/eb109.C: Same.
34235         * g++.old-deja/g++.other/sibcall1.C (main): Same.
34236         * g++.old-deja/g++.mike/rtti1.C: Same.
34237         * g++.old-deja/g++.mike/p658.C: Same.
34238         * g++.old-deja/g++.mike/net46.C: Same.
34239         * g++.old-deja/g++.mike/net34.C: Same.
34240         * g++.old-deja/g++.mike/memoize1.C: Same.
34241         * g++.old-deja/g++.mike/eh2.C: Same.
34242         * g++.old-deja/g++.law/weak.C: Same.
34243         * g++.old-deja/g++.law/visibility7.C: Same.
34244         * g++.old-deja/g++.law/visibility25.C: Same.
34245         * g++.old-deja/g++.law/visibility22.C: Same.
34246         * g++.old-deja/g++.law/visibility2.C: Same.
34247         * g++.old-deja/g++.law/visibility17.C: Same.
34248         * g++.old-deja/g++.law/visibility13.C: Same.
34249         * g++.old-deja/g++.law/visibility10.C: Same.
34250         * g++.old-deja/g++.law/visibility1.C: Same.
34251         * g++.old-deja/g++.law/virtual3.C (eval): Same.
34252         * g++.old-deja/g++.law/vbase1.C: Same.
34253         * g++.old-deja/g++.law/operators32.C: Same.
34254         * g++.old-deja/g++.law/nest3.C: Same.
34255         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34256         * g++.old-deja/g++.law/except5.C (main): Same.
34257         * g++.old-deja/g++.law/cvt7.C (run): Same.
34258         * g++.old-deja/g++.law/cvt2.C: Same.
34259         * g++.old-deja/g++.law/cvt16.C: Same.
34260         * g++.old-deja/g++.law/ctors6.C (bar): Same.
34261         * g++.old-deja/g++.law/ctors17.C (main): Same.
34262         * g++.old-deja/g++.law/ctors13.C: Same.
34263         * g++.old-deja/g++.law/ctors12.C (main): Same.
34264         * g++.old-deja/g++.law/ctors10.C: Same.
34265         * g++.old-deja/g++.law/code-gen5.C: Same.
34266         * g++.old-deja/g++.law/bad-error7.C: Same.
34267         * g++.old-deja/g++.law/arm9.C: Same.
34268         * g++.old-deja/g++.law/arm12.C: Same.
34269         * g++.old-deja/g++.law/arg8.C: Same.
34270         * g++.old-deja/g++.law/arg1.C: Same.
34271         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34272         * g++.old-deja/g++.jason/template31.C: Same.
34273         * g++.old-deja/g++.jason/template24.C (main): Same.
34274         * g++.old-deja/g++.jason/2371.C: Same.
34275         * g++.old-deja/g++.eh/new2.C: Same.
34276         * g++.old-deja/g++.eh/new1.C: Same.
34277         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34278         * g++.old-deja/g++.brendan/nest21.C (main): Same.
34279         * g++.old-deja/g++.brendan/err-msg3.C: Same.
34280         * g++.old-deja/g++.brendan/crash62.C: Same.
34281         * g++.old-deja/g++.brendan/crash52.C: Same.
34282         * g++.old-deja/g++.brendan/crash49.C (main): Same.
34283         * g++.old-deja/g++.brendan/crash38.C: Same.
34284         * g++.old-deja/g++.brendan/crash15.C (main): Same.
34285         * g++.old-deja/g++.brendan/copy9.C: Same.
34286
34287 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
34288
34289         * gcc.c-torture/execute/20001203-2.c (memset):
34290         Count argument is of type __SIZE_TYPE__.
34291
34292 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
34293
34294         * gcc.c-torture/compile/20010404-1.c: New test.
34295
34296 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
34297
34298         * gcc.c-torture/compile/20010326-1.c: New test.
34299
34300 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
34301
34302         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34303         peculiarities of the SH.
34304         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34305
34306 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34307
34308         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34309         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34310         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34311
34312 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34313
34314         * g77.f-torture/compile/20010321-1.f: New test.
34315
34316 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34317
34318         * gcc.c-torture/compile/20010329-1.c: New test.
34319
34320 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34321
34322         * gcc.c-torture/execute/20010329-1.c: New test.
34323
34324 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34325
34326         * g++.old-deja/g++.other/eh4.C: Fix typo.
34327
34328 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34329
34330         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34331
34332 2001-03-28  Philip Blundell  <philb@gnu.org>
34333
34334         * gcc.c-torture/compile/20010328-1.c: New test.
34335
34336 2001-03-27  Richard Henderson  <rth@redhat.com>
34337
34338         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34339         * g++.old-deja/g++.eh/vbase3.C: Likewise.
34340
34341 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
34342
34343         * gcc.c-torture/compile/20010327-1.c: New test.
34344
34345 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34346
34347         * g++.old-deja/g++.other/friend12.C: New test.
34348         * g++.old-deja/g++.other/friend9.C: Expect no errors.
34349         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34350
34351 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34352
34353         * gcc.c-torture/execute/20010325-1.c: New test.
34354
34355 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
34356
34357         * g++.old-deja/g++.other/mangle3.C: New test.
34358
34359 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
34360
34361         * g++.old-deja/g++.other/anon8.C: New test.
34362
34363 2001-03-20  Philip Blundell  <philb@gnu.org>
34364
34365         * gcc.c-torture/compile/20010320-1.c: New test.
34366
34367 2001-03-17  Richard Henderson  <rth@redhat.com>
34368
34369         * g++.old-deja/g++.other/eh4.C: Add expected error text.
34370
34371 2001-03-15  Geoff Keating  <geoff@redhat.com>
34372
34373         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34374         tests on AIX.
34375
34376 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
34377
34378         * g++.old-deja/g++.other/eh4.C: New test.
34379
34380 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34381
34382         * gcc.dg/cpp/mi1.c: Update.
34383
34384 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
34385
34386         * g++.old-deja/g++.other/regstack.C: New test.
34387
34388 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34389
34390         * g++.old-deja/g++.other/ref4.C: New test.
34391
34392 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
34393
34394         * objc/execute/va_method.m: Added.
34395         * objc/execute/IMP.m: Added.
34396         * objc/execute/_cmd.m: Added.
34397         * objc/execute/accessing_ivars.m: Added.
34398         * objc/execute/class-1.m: Added.
34399         * objc/execute/class-10.m: Added.
34400         * objc/execute/class-11.m: Added.
34401         * objc/execute/class-12.m: Added.
34402         * objc/execute/class-13.m: Added.
34403         * objc/execute/class-14.m: Added.
34404         * objc/execute/class-2.m: Added.
34405         * objc/execute/class-3.m: Added.
34406         * objc/execute/class-4.m: Added.
34407         * objc/execute/class-5.m: Added.
34408         * objc/execute/class-6.m: Added.
34409         * objc/execute/class-7.m: Added.
34410         * objc/execute/class-8.m: Added.
34411         * objc/execute/class-9.m: Added.
34412         * objc/execute/class-tests-1.h
34413         * objc/execute/class-tests-2.h
34414         * objc/execute/compatibility_alias.m: Added.
34415         * objc/execute/encode-1.m: Added.
34416         * objc/execute/formal_protocol-1.m: Added.
34417         * objc/execute/formal_protocol-2.m: Added.
34418         * objc/execute/formal_protocol-3.m: Added.
34419         * objc/execute/formal_protocol-4.m: Added.
34420         * objc/execute/formal_protocol-5.m: Added.
34421         * objc/execute/formal_protocol-6.m: Added.
34422         * objc/execute/formal_protocol-7.m: Added.
34423         * objc/execute/informal_protocol.m: Added.
34424         * objc/execute/initialize.m: Added.
34425         * objc/execute/load.m: Added.
34426         * objc/execute/many_args_method.m: Added.
34427         * objc/execute/nested-3.m: Added.
34428         * objc/execute/no_clash.m: Added.
34429         * objc/execute/private.m: Added.
34430         * objc/execute/redefining_self.m: Added.
34431         * objc/execute/root_methods.m: Added.
34432         * objc/execute/selector-1.m: Added.
34433         * objc/execute/static-1.m: Added.
34434         * objc/execute/static-2.m: Added.
34435         * objc/execute/va_method.m: Added.
34436
34437 2001-03-10  Richard Henderson  <rth@redhat.com>
34438
34439         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34440
34441 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34442
34443         * g++.old-deja/g++.other/crash31.C: XFAIL.
34444         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34445         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34446         * gcc.c-torture/execute/20010123-1.x: XFAIL.
34447         * gcc.c-torture/execute/20010124-1.x: XFAIL.
34448         * gcc.dg/sequence-pt-1.c: XFAIL one test.
34449
34450 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34451
34452         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34453
34454 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34455
34456         * gcc.dg/20000724-1.c: Don't use multiline strings.
34457
34458 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34459
34460         * objc/execute/string1.m, objc/execute/string2.m: Compare the
34461         result of -cString against what we expect it to be; don't just
34462         print it out for no one to read.
34463
34464         * objc/execute/string3.m, objc/execute/string4.m: New tests.
34465         Based on testcases provided by Nicola Pero.
34466
34467 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34468
34469         * gcc.dg/cpp/macro7.c: New test.
34470
34471 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34472
34473         * gcc.dg/cpp/multiline.c: Update.
34474
34475 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34476
34477         * g++.old-deja/g++.other/enum3.C: New test.
34478
34479 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34480
34481         * g++.old-deja/g++.other/pod1.C: New test.
34482
34483 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34484
34485         * g++.old-deja/g++.ext/overload1.C: New test.
34486
34487 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34488
34489         * g++.old-deja/g++.pt/using1.C: New test.
34490
34491 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34492
34493         * g++.old-deja/g++.other/using9.C: New test.
34494
34495 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
34496
34497         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34498
34499         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34500
34501 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
34502
34503         * g++.old-deja/g++.ext/realpt1.C: Remove.
34504
34505 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
34506
34507         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34508
34509 2001-02-26  Will Cohen  <wcohen@redhat.com>
34510
34511         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34512
34513 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
34514
34515         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
34516         templatized constructors.
34517
34518 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34519
34520         * gcc.c-torture/execute/20010224-1.c: New test.
34521
34522 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
34523
34524         * gcc.c-torture/execute/20010222-1.c: New test.
34525
34526 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
34527
34528         * g++.old-deja/g++.other/inline20.C: New test.
34529
34530 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
34531
34532         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
34533
34534 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34535
34536         * g++.old-deja/g++.other/lookup22.C: New test.
34537
34538 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
34539
34540         * g77.dg: New directory.
34541         * g77.dg/20010216-1.f: New test case.
34542         * g77.dg/dg.exp: New driver.
34543         * lib/g77-dg.exp: New driver library.
34544
34545 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34546
34547         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
34548
34549 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
34550
34551         * g++.old-deja/g++.other/decl9.C: New test.
34552
34553 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
34554
34555         * g++.old-deja/g++.other/init16.C: Update the test so that it does
34556         not need <string> and also tests the initialization at runtime.
34557
34558 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34559
34560         * gcc.c-torture/execute/longlong.c: New test.
34561
34562 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34563
34564         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
34565
34566 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34567
34568         * gcc.c-torture/execute/920302-1.c (execute):
34569         Change argument type to short.
34570
34571 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34572
34573         * g++.old-deja/g++.pt/deduct6.C: New test.
34574
34575 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34576
34577         * g++.old-deja/g++.pt/deduct5.C: New test.
34578
34579 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
34580
34581         * gcc.c-torture/execute/20010209-1.c: New test.
34582
34583 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34584
34585         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
34586
34587 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
34588
34589         * g++.dg/vtgc1.C: Update for new ABI.
34590
34591         * consistency.vlad: New directory, 1665 files.
34592
34593 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34594
34595         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
34596         return type.
34597         * gcc.dg/cpp/digraphs.c: Declare puts.
34598
34599 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34600
34601         * g++.old-deja/g++.other/warn5.C: New test.
34602
34603 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34604
34605         * g++.old-deja/g++.pt/spec40.C: New test.
34606
34607 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34608
34609         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
34610         case.
34611         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
34612
34613 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
34614
34615         * gcc.c-torture/compile/20010209-1.c: New test.
34616
34617 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
34618
34619         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
34620         excess errors message but not if it crashes.
34621         * g++.old-deja/g++.other/crash27.C: Likewise.
34622         * g++.old-deja/g++.other/crash28.C: Likewise.
34623         * g++.old-deja/g++.other/crash30.C: Likewise.
34624         * g++.old-deja/g++.other/crash32.C: Likewise.
34625         * g++.old-deja/g++.other/crash35.C: Likewise.
34626         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34627
34628 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34629
34630         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
34631         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
34632         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
34633         g77.f-torture/execute/execute.exp,
34634         g77.f-torture/noncompile/noncompile.exp,
34635         gcc.c-torture/execute/execute.exp,
34636         gcc.c-torture/execute/memcheck/memcheck.exp,
34637         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
34638         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
34639         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
34640         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
34641         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
34642         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
34643         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34644         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
34645         Remove bug reporting instructions with ancient email addresses.
34646
34647 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34648
34649         * gcc.dg/20010202-1.c: New test.
34650         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
34651
34652 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
34653
34654         * g++.dg/stdbool-if.C: New test.
34655
34656 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
34657
34658         * objc/execute/fdecl.m: Added main().
34659
34660 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34661
34662         * gcc.c-torture/execute/20010206-1.c: New test.
34663
34664 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34665
34666         * gcc.dg/cpp/avoidpaste1.c: Update.
34667
34668 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
34669
34670         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
34671         Pero <nicola@brainstorm.co.uk>.
34672         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
34673
34674 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
34675
34676         * g++.old-deja/g++.pt/spec39.C: New test.
34677
34678 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
34679
34680         * gcc.c-torture/compile/20010202-1.c: New test.
34681
34682 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
34683
34684         * g++.old-deja/g++.abi/primary2.C: New test.
34685         * g++.old-deja/g++.abi/primary3.C: New test.
34686         * g++.old-deja/g++.abi/primary4.C: New test.
34687         * g++.old-deja/g++.abi/primary5.C: New test.
34688         * g++.old-deja/g++.abi/vtable3.h: New test.
34689         * g++.old-deja/g++.abi/vtable3a.C: New test.
34690         * g++.old-deja/g++.abi/vtable3b.C: New test.
34691         * g++.old-deja/g++.abi/vtable3c.C: New test.
34692         * g++.old-deja/g++.abi/vtable3d.C: New test.
34693         * g++.old-deja/g++.abi/vtable3e.C: New test.
34694         * g++.old-deja/g++.abi/vtable3f.C: New test.
34695         * g++.old-deja/g++.abi/vtable3g.C: New test.
34696         * g++.old-deja/g++.abi/vtable3h.C: New test.
34697         * g++.old-deja/g++.abi/vtable3i.C: New test.
34698         * g++.old-deja/g++.abi/vtable3j.C: New test.
34699         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
34700
34701 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
34702
34703         * g++.old-deja/g++.other/anon6.C: New test.
34704         * g++.old-deja/g++.other/anon7.C: New test.
34705
34706 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34707
34708         * gcc.dg/cpp/avoidpaste2.c: New tests.
34709
34710 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
34711
34712         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
34713
34714 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
34715
34716         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
34717         DECIMAL_DIG cases for Irix."
34718
34719 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
34720
34721         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
34722
34723 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34724
34725         * gcc.dg/c99-tag-1.c: New test.
34726
34727 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34728
34729         * gcc.dg/cpp/tr-warn1.c: Add tests.
34730
34731 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34732
34733         * gcc.dg/cpp/avoidpaste1.c: Update.
34734         * gcc.dg/cpp/paste4.c: Update.
34735
34736 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
34737
34738         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
34739         cases for Irix.
34740
34741 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34742
34743         * g++.old-deja/g++.other/inline19.C: New test.
34744
34745 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34746
34747         * gcc.dg/Wlarger-than.c: New test.
34748
34749 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34750
34751         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
34752
34753 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
34754
34755         * gcc.c-torture/execute/20010129-1.c: New test.
34756         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
34757
34758 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34759
34760         * gcc.dg/cpp/avoidpaste1.c: Test case.
34761
34762 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
34763
34764         * g++.old-deja/g++.other/inline18.C: New test.
34765
34766 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34767
34768         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
34769         and __builtin_putchar.
34770
34771 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
34772
34773         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
34774         tests.
34775
34776 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
34777
34778         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
34779         floating point number rounding mode to round to the nearest
34780         representable mode.
34781
34782 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
34783
34784         * g++.old-deja/g++.other/mangle2.C: New test.
34785
34786 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34787
34788         * gcc.c-torture/compile/20010124-1.c: New test.
34789
34790 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
34791
34792         * g++.old-deja/g++.pt/spec38.C: New test.
34793
34794 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34795
34796         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
34797         "Build don't run".
34798
34799 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34800
34801         * gcc.c-torture/execute/20010123-1.c: New test.
34802
34803 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34804
34805         * g++.old-deja/g++.pt/spec37.C: New test.
34806
34807 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34808
34809         * g++.old-deja/g++.pt/overload14.C: New test.
34810
34811 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34812
34813         * gcc.c-torture/execute/20010122-1.c: New test, exercise
34814         __builtin_return_address.
34815
34816 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
34817
34818         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
34819         * g++.old-deja/g++.pt/spec35.C: New test.
34820         * g++.old-deja/g++.pt/spec36.C: New test.
34821
34822 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
34823
34824         * gcc.c-torture/compile/20010118-1.c: New test.
34825
34826 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
34827
34828         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
34829
34830 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34831
34832         * gcc.c-torture/execute/20010119-1.c: New test.
34833
34834 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34835
34836         * g++.old-deja/g++.other/vbase5.C: New test.
34837
34838 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34839
34840         * gcc.c-torture/execute/20010118-1.c: New test.
34841
34842 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34843
34844         * g++.old-deja/g++.pt/deduct3.C: New test.
34845
34846 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34847
34848         * g++.old-deja/g++.pt/spec34.C: New test.
34849
34850 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
34851
34852         * g77.f-torture/compile/20000601-2.f: New test.
34853
34854 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34855
34856         * g++.old-deja/g++.other/init17.C: New test.
34857
34858 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
34859
34860         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
34861
34862 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34863
34864         * g++.old-deja/g++.pt/unify8.C: New test.
34865
34866 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34867
34868         * g++.old-deja/g++.abi/vbase1.C: New test.
34869
34870 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34871
34872         * g++.old-deja/g++.pt/crash65.C: New test.
34873
34874 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34875
34876         * gcc.dg/cpp/assembl2.S: New test case.
34877
34878 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
34879
34880         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
34881         are supported.
34882
34883 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34884
34885         * g++.old-deja/g++.other/builtins1.C: New test.
34886         * g++.old-deja/g++.other/builtins2.C: Likewise.
34887         * g++.old-deja/g++.other/builtins3.C: Likewise.
34888         * g++.old-deja/g++.other/builtins4.C: Likewise.
34889
34890 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
34891
34892         * gcc.c-torture/compile/20010117-1.c: New test.
34893         * gcc.c-torture/compile/20010117-2.c: New test.
34894
34895 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34896
34897         * g77.f-torture/execute/20010116.[fx]: New test,
34898         XFAIL on i?86-*-*.
34899         * g77.f-torture/compile/20010115.f: Indicate it's
34900         a test for PR fortran/1636.
34901
34902 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34903
34904         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
34905
34906 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34907
34908         * g77.f-torture/compile/20010115.f: New test.
34909
34910 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
34911
34912         * g++.old-deja/g++.pt/nontype5.C: New test.
34913
34914 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34915
34916         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
34917         have an equivalent working one below it.
34918
34919 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34920
34921         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
34922         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34923
34924 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34925
34926         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
34927         message containing "init_priority".
34928         (conpr-2.C): Likewise.
34929         (conpr-3.C): Likewise.
34930         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
34931
34932 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34933
34934         * gcc.c-torture/execute/20010114-2.c: New test.
34935
34936 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34937
34938         * gcc.c-torture/compile/20010114-1.c: New test.
34939         * gcc.c-torture/compile/20010114-1.x: Xfail.
34940         * gcc.c-torture/compile/20010114-2.c: New test.
34941         * gcc.c-torture/execute/20010114-1.c: New test.
34942         * gcc.dg/trunc-1.c: New test.
34943         * gcc.dg/uninit-B.c: New test.
34944
34945 2001-01-13  Nick Clifton  <nickc@redhat.com>
34946
34947         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
34948         target.
34949
34950 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34951
34952         * gcc.c-torture/compile/20010113-1.c: New test.
34953
34954 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
34955
34956         * gcc.c-torture/compile/20001212-1.c: New test.
34957
34958 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34959
34960         * gcc.dg/cpp/widestr1.c: Update.
34961         * gcc.dg/cpp/prag-imp.c: Remove.
34962
34963 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
34964
34965         * gcc.c-torture/execute/20000801-3.x: Remove.
34966         * gcc.dg/c90-init-1.c: New test.
34967         * gcc.dg/c99-init-1.c: New test.
34968         * gcc.dg/c99-init-2.c: New test.
34969         * gcc.dg/gnu99-init-1.c: New test.
34970
34971 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
34972
34973         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
34974         testing that no relevant ones were found.
34975
34976 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34977
34978         * g++.old-deja/g++.pt/cast2.C: New test.
34979
34980 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34981
34982         * g++.old-deja/g++.pt/friend47.C: New test.
34983
34984 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34985
34986         * g++.old-deja/g++.pt/instantiate13.C: New test.
34987
34988 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34989
34990         * g++.old-deja/g++.other/defarg7.C: New test.
34991         * g++.old-deja/g++.other/defarg8.C: New test.
34992
34993 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34994
34995         * g++.old-deja/g++.pt/crash64.C: New test.
34996
34997 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34998
34999         * g++.old-deja/g++.pt/crash63.C: New test.
35000
35001 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35002
35003         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35004
35005 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
35006
35007         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35008
35009 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35010
35011         * g++.old-deja/g++.pt/error3.C: New test.
35012
35013 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35014
35015         * g++.old-deja/g++.other/crash39.C: New test.
35016
35017 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35018
35019         * g++.old-deja/g++.other/vbase4.C: New test.
35020
35021 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
35022
35023         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35024         * gcc.dg/special/20000419-2.c: New file. Identical to above.
35025         * gcc.dg/special/special.exp: New test driver which will check
35026         for alias support for the above test.
35027
35028 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
35029
35030         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35031         problems on small machines.
35032         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35033         parameterize.
35034
35035 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
35036
35037         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35038         mips.
35039         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35040
35041 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
35042
35043         * g++.old_deja/g++.pt/using8.C: New test.
35044
35045 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35046
35047         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35048
35049 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
35050
35051         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35052         where a failure is expected.
35053         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35054
35055 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35056
35057         * g++.old_deja/g++.pt/instantiate12.C: New test.
35058
35059 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35060
35061         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35062         start of structs.
35063         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35064         * g++.old-deja/g++.brendan/crash17.C: Likewise.
35065         * g++.old-deja/g++.brendan/crash29.C: Likewise.
35066         * g++.old-deja/g++.brendan/crash48.C: Likewise.
35067         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35068         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35069         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35070         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35071         * g++.old-deja/g++.eh/spec6.C: Likewise.
35072         * g++.old-deja/g++.jason/crash3.C: Likewise.
35073         * g++.old-deja/g++.law/ctors11.C: Likewise.
35074         * g++.old-deja/g++.law/ctors17.C: Likewise.
35075         * g++.old-deja/g++.law/ctors5.C: Likewise.
35076         * g++.old-deja/g++.law/ctors9.C: Likewise.
35077         * g++.old-deja/g++.mike/ambig1.C: Likewise.
35078         * g++.old-deja/g++.mike/net22.C: Likewise.
35079         * g++.old-deja/g++.mike/p3538a.C: Likewise.
35080         * g++.old-deja/g++.mike/p3538b.C: Likewise.
35081         * g++.old-deja/g++.mike/virt3.C: Likewise.
35082         * g++.old-deja/g++.niklas/t128.C: Likewise.
35083         * g++.old-deja/g++.other/anon4.C: Likewise.
35084         * g++.old-deja/g++.other/using1.C: Likewise.
35085         * g++.old-deja/g++.other/warn3.C: Likewise.
35086         * g++.old-deja/g++.pt/t37.C: Likewise.
35087         * g++.old-deja/g++.robertl/eb69.C: Likewise.
35088         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35089
35090 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35091
35092         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35093
35094 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35095
35096         * gcc.c-torture/execute/stdio-opt-3.c: New test.
35097
35098 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
35099
35100         * gcc.c-torture/compile/20010107-1.c: New test.
35101
35102 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35103
35104         * gcc.c-torture/execute/builtin-noret-1.c: New test.
35105
35106 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35107
35108         * gcc.dg/format/format.h: New file.
35109         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35110         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35111         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35112         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35113         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35114         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35115         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35116         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35117         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35118         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35119         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35120         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35121         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35122         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35123         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35124         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35125         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35126         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35127         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35128         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35129         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35130         instead of declaring standard types, macros and functions in each
35131         test.
35132
35133 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
35134
35135         * gcc.c-torture/execute/20010106-1.c: New test.
35136
35137 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35138
35139         * gcc.dg/format/format.exp: New file.
35140         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35141         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35142         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35143         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35144         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35145         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35146         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35147         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35148         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35149         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35150         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35151         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35152         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35153         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35154         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35155         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35156         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35157         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35158         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35159         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35160         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35161         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35162         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35163         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35164         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35165         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35166         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35167         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35168         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35169         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35170         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35171         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35172         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35173         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35174         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35175         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35176         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35177         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35178         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35179         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35180         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35181         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35182
35183 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
35184
35185         * gcc.c-torture/execute/991228-1.c: Take word endianness into
35186         account.
35187
35188 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35189
35190         * gcc.c-torture/execute/builtin-complex-1.c: New test.
35191
35192 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35193
35194         * g++.old-deja/g++.pt/crash62.C: New test.
35195
35196 2001-01-04  Richard Henderson  <rth@redhat.com>
35197
35198         * gcc.dg/20000926-1.c: Update expected warnings.
35199         * gcc.dg/array-2.c: Likewise.
35200         * gcc.dg/array-4.c: Also validate flexible array members.
35201         * gcc.dg/c99-flex-array-1.c: New.
35202
35203 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35204
35205         * gcc.c-torture/compile/20001222-1.x: Remove.
35206
35207 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35208
35209         * gcc.c-torture/execute/built-in-setjmp.c: New.
35210
35211 2001-01-03  Richard Henderson  <rth@redhat.com>
35212
35213         * gcc.dg/940510-1.c: Update expected error wording.
35214         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35215
35216 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
35217
35218         * lib/target-supports.exp (check_alias_available): Modified to
35219         indicate aliases not supported if only weak aliases are supported.
35220
35221 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35222
35223         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35224         Turn on cmpstrsi checks for __pj__ and __i370__.
35225
35226 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35227
35228         * g++.old-deja/g++.other/virtual11.C: New test.
35229
35230 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35231
35232         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35233
35234 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35235
35236         * gcc.c-torture/compile/20010102-1.c: New test.
35237
35238 2001-01-02  Andreas Jaeger  <aj@suse.de>
35239
35240         * gcc.dg/noreturn-3.c: New test.
35241
35242         * gcc.dg/noreturn-4.c: New test.
35243
35244 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35245
35246         * gcc.c-torture/execute/stdio-opt-1.c: Also test
35247         __builtin_fputc and __builtin_fwrite.
35248
35249 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35250
35251         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35252         signed char, not default char.
35253
35254 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35255
35256         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35257
35258 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
35259
35260         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35261
35262 2000-12-29  Richard Henderson  <rth@redhat.com>
35263
35264         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35265         (__cyg_profile_func_exit): Define.
35266
35267 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35268
35269         * g++.dg/vtgc1.C: New test.
35270
35271 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
35272
35273         * gcc.dg/noncompile/20001228-1.c: New test.
35274
35275         * gcc.dg/20001228-1.c: New test.
35276
35277         * gcc.c-torture/execute/20001228-1.c: New test.
35278
35279 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
35280
35281         * gcc.dg/format-strfmon-1.c: New test.
35282
35283 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35284
35285         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35286         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35287         * gcc.c-torture/execute/string-opt-1.c: Likewise.
35288         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35289         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35290         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35291         * gcc.c-torture/execute/string-opt-6.c: Likewise.
35292         * gcc.c-torture/execute/string-opt-7.c: Likewise.
35293         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35294         * gcc.c-torture/execute/string-opt-9.c: Likewise.
35295         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35296         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35297         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35298
35299         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35300         * gcc.c-torture/execute/string-opt-4.c: Test index.
35301
35302 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
35303
35304         * gcc.c-torture/compile/20001226-1.c: New test.
35305
35306 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35307
35308         * gcc.c-torture/compile/20001222-1.c: New test.
35309         * gcc.c-torture/compile/20001222-1.x: Xfail.
35310
35311 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
35312
35313         * gcc.c-torture/execute/comp-goto-2.c: New test.
35314
35315 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
35316
35317         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35318         Use long types if __INT_MAX__ is 32767.
35319         (main): Use cast to (sint32 *) when poking 88 into a_page.
35320
35321         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35322
35323 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
35324
35325         * gcc.c-torture/compile/20001221-1.c: New test.
35326         * gcc.c-torture/execute/20001221-1.c: New test.
35327
35328 2000-12-20  Richard Henderson  <rth@redhat.com>
35329
35330         * g++.old-deja/g++.pt/crash36.C: Update error lines.
35331         * g++.old-deja/g++.robertl/eb109.C: Likewise.
35332
35333 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35334
35335         * gcc.dg/compare3.c: New test.
35336
35337 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35338
35339         * gcc.dg/format-warnll-1.c: New test.
35340
35341 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35342
35343         * gcc.dg/cpp/cmdlne-P.c: New test.
35344
35345 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35346
35347         * gcc.c-torture/execute/builtin-abs-1.c,
35348         gcc.c-torture/execute/builtin-abs-2.c: New tests.
35349
35350 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35351
35352         * gcc.dg/cpp/multiline.c: New test.
35353
35354 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35355
35356         * g++.old-deja/g++.other/syshdr1.C: Update.
35357         * gcc.dg/cpp/lineflags.c: Remove temporarily.
35358
35359 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35360
35361         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35362
35363 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35364
35365         * g++.old-deja/g++.pt/ttp65.C: New test.
35366
35367 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35368
35369         * g++.old-deja/g++.pt/ttp64.C: New test.
35370
35371 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35372
35373         * g++.old-deja/g++.pt/spec33.C: New test.
35374
35375 2000-12-14  Catherine Moore  <clm@redhat.com>
35376
35377         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35378         * gcc.c-torture/execute/920612-2.c: Likewise.
35379         * gcc.c-torture/execute/920428-2.c: Likewise.
35380         * gcc-c-torture/execute/va-arg-11.c: Call exit.
35381         * gcc.c-torture/execute/va-arg-21.c: Likewise.
35382
35383 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35384
35385         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35386         * gcc.dg/pack-test-2.c: Likewise.
35387
35388 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35389
35390         Tests by Zack Weinberg <zackw@stanford.edu>.
35391
35392         * gcc.dg/cpp/defined.c: Update.
35393         * gcc.dg/cpp/defined_trad.c: New tests.
35394
35395 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35396
35397         * gcc.dg/cpp/trad-direct.c: Update.
35398
35399 2000-12-11  Neil Booth  <neilb@earthling.net>
35400
35401         * gcc.dg/cpp/defined_trad.c
35402
35403 2000-12-11  Neil Booth  <neilb@earthling.net>
35404
35405         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35406
35407 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35408
35409         * gcc.dg/format-miss-2.c: New test.
35410
35411 2000-12-09  Neil Booth  <neilb@earthling.net>
35412
35413         * gcc.dg/cpp/lineflags.c: New tests.
35414         * gcc.dg/cpp/poison.c: Update.
35415         * gcc.dg/cpp/redef2.c: Update.
35416         * gcc.dg/cpp/skipping.c: New test.
35417
35418 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
35419
35420         * g++.old-deja/g++.other/eh3.C: New testcase.
35421
35422 2000-12-07  Neil Booth  <neilb@earthling.net>
35423
35424         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35425         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35426         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35427         wtr-union-init-2.c, wtr-union-init-3.c: Update.
35428         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35429         Update.
35430
35431 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35432
35433         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35434         __SIZE_TYPE__ instead of int for type of integers cast to
35435         pointers.
35436
35437 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
35438
35439         * g++.old-deja/g++.other/cleanup4.C: New test.
35440
35441 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35442
35443         * format-sec-1.c: New test.
35444
35445 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35446
35447         * gcc.dg/format-nonlit-3.c: New test.
35448
35449 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35450
35451         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35452         through a null pointer.
35453
35454 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35455
35456         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35457         * g++.old-deja/g++.pt/partial4.C: New test.
35458
35459 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
35460
35461         * gcc.c-torture/execute/ieee/hugeval.x: New.
35462
35463 2000-12-06  Neil Booth  <neilb@earthling.net>
35464
35465         * gcc.dg/cpp/backslash2.c: New tests.
35466
35467 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35468
35469         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35470         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35471
35472 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
35473
35474         * gcc.c-torture/execute/20001203-2.c: New testcase.
35475
35476 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35477
35478         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35479         * g++.old-deja/g++.other/virtual10.C: New test.
35480
35481 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35482
35483         * g++.old-deja/g++.mike/pmf5.C: Remove test.
35484
35485 2000-12-05  Richard Henderson  <rth@redhat.com>
35486
35487         * gcc.c-torture/compile/20001205-1.c: New.
35488
35489 2000-12-04  Neil Booth  <neilb@earthling.net>
35490
35491         * g++.old-deja/g++.other/virtual9.C: New test.
35492         * g++.old-deja/g++.pt/crash61.C: New test.
35493         * gcc.c-torture/execute/loop-9.c: New test.
35494
35495 2000-12-04  Neil Booth  <neilb@earthling.net>
35496
35497         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35498         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35499         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35500         * gcc.dg/cpp/extratokens.c: ...here.
35501
35502 2000-12-04  Neil Booth  <neilb@earthling.net>
35503
35504         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35505         New tests.
35506
35507 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35508
35509         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35510         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35511
35512 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35513
35514         * gcc.c-torture/execute/20001203-1.c: New test.
35515
35516 2000-12-03  Neil Booth  <neilb@earthling.net>
35517
35518         * gcc.dg/cpp/macro6.c: New test cases.
35519
35520 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35521
35522         * gcc.c-torture/execute/string-opt-9.c: New test.
35523         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35524         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35525         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35526
35527         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
35528         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
35529
35530 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
35531
35532         * gcc.dg/cpp/if-6.c: New testcase.
35533
35534         * gcc.dg/20001201-1.c: New testcase.
35535
35536 2000-12-02  Neil Booth  <neilb@earthling.net>
35537
35538         * g++.old-deja/g++.other/externC4.C,
35539         g++.old-deja/g++.other/friend10.C: New tests.
35540
35541 2000-12-02  Neil Booth  <neilb@earthling.net>
35542
35543         * g++.old-deja/g++.other/instan2.C
35544         * g++.old-deja/g++.other/instan3.C: New test.
35545
35546 2000-12-02  Neil Booth  <neilb@earthling.net>
35547
35548         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
35549         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
35550         gnuc99.c,gnuc99-pedantic.c: New tests.
35551
35552 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35553
35554         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
35555         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
35556
35557 2000-12-01  Neil Booth  <neilb@earthling.net>
35558
35559         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
35560         * gcc.dg/cpp/poison.c: Update.
35561         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
35562
35563 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
35564
35565         * g77.f-torture/execute/20001201.f: New test.
35566
35567 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35568
35569         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
35570
35571 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
35572
35573         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
35574
35575 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35576
35577         * g++.old-deja/g++.other/cast6.C: New test.
35578
35579 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
35580
35581         * gcc.c-torture/execute/20001130-2.c: New testcase.
35582
35583 2000-11-30  Richard Henderson  <rth@redhat.com>
35584
35585         * gcc.c-torture/execute/20001130-1.c: New test.
35586
35587 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35588
35589         * g++.old-deja/g++.other/op3.C: New test.
35590
35591 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35592
35593         * g++.old-deja/g++.other/op2.C: New test.
35594
35595 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35596
35597         * g++.old-deja/g++.other/crash38.C: New test.
35598
35599 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
35600
35601         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
35602
35603 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
35604
35605         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
35606         tests.
35607         * gcc.c-torture/execute/string-opt-6.c: New test.
35608
35609         * gcc.dg/20001117-1.c: Add main.
35610
35611 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
35612
35613         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
35614         Move from here ...
35615         * gcc.dg/940510-1.c: ... to here.
35616
35617         * gcc.dg/20000926-1.c: GNU C now allows initializations of
35618         zero-size arrays in toplevel structures.
35619
35620 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35621
35622         * gcc.c-torture/execute/loop-8.c: New test.
35623
35624 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35625
35626         * g++.old-deja/g++.other/base1.C: New test.
35627
35628 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35629
35630         * g++.old-deja/g++.other/parse2.C: New test.
35631
35632 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35633
35634         * g++.old-deja/g++.pt/incomplete1.C: New test.
35635
35636 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35637
35638         * g++.old-deja/g++.other/friend9.C: New test.
35639
35640 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35641
35642         * gcc.dg/20001127-1.c: New test.
35643
35644 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35645
35646         * g++.old-deja/g++.pt/friend46.C: New test.
35647
35648 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35649
35650         * g++.old-deja/g++.other/ptrmem8.C: New test.
35651
35652 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35653
35654         * gcc.c-torture/execute/string-opt-7.c: New test.
35655         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35656
35657 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35658
35659         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
35660         instead of 'mkcheck 2'.
35661
35662 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35663
35664         * gcc.c-torture/execute/memcheck/driver.c,
35665         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
35666         C9X references to refer to C99.
35667
35668 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
35669
35670         * gcc.dg/ultrasp3.c: New test.
35671
35672 2000-11-25  Neil Booth  <neilb@earthling.net>
35673
35674         * gcc.dg/cpp/include2.c: Update test to be locale independent.
35675
35676 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
35677
35678         * gcc.c-torture/compile/20001123-2.c: New.
35679
35680 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35681
35682         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
35683
35684 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
35685
35686         * gcc.dg/sequence-point-1.c: Add some new tests.
35687         * gcc.c-torture/execute/20001124-1.c: New test.
35688
35689 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35690
35691         * g++.old-deja/g++.other/vaarg4.C: New test.
35692         * gcc.c-torture/compile/20001123-1.c: New test.
35693
35694 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35695
35696         * g++.other/crash24.C: Adjust and remove XFAIL.
35697         * g++.other/crash37.C: New test.
35698
35699 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
35700
35701         * g++.old-deja/g++.pt/instantiate9.C: New test.
35702
35703 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
35704
35705         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
35706         new ABI, too.
35707
35708         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
35709         * g++.old-deja/g++.robertl/eb55.C: Likewise.
35710
35711 2000-11-22  Neil Booth  <neilb@earthling.net>
35712
35713         * gcc.dg/cpp/Wtrigraphs.c: New test.
35714
35715 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
35716
35717         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
35718
35719 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
35720
35721         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
35722
35723 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
35724
35725         * lib/gcc-dg.exp: load_lib scanasm.exp.
35726         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
35727         * lib/g++-dg.exp: load_lib scanasm.exp.
35728         * lib/scanasm.exp: New.
35729         (scan-assembler, scan-assembler-not): Add optional arguments to
35730         test name, or if not present, the pattern name.
35731         (scan-assembler-dem, scan-assembler-dem-not): New.
35732
35733         * g++.dg/dg.exp: New.
35734
35735 2000-11-21  Neil Booth  <neilb@earthling.net>
35736
35737         * gcc.dg/cpp/integrated1.c: Remove.
35738
35739 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35740
35741         * gcc.c-torture/execute/20001121-1.c: New test.
35742
35743 2000-11-21  Richard Henderson  <rth@redhat.com>
35744
35745         * gcc.c-torture/compile/20001121-1.c: New test.
35746
35747 2000-11-20  Neil Booth  <neilb@earthling.net>
35748
35749         * gcc.dg/cpp/integrated1.c: New test.
35750
35751 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35752
35753         * g++.old-deja/g++.other/inline17.C: New test.
35754
35755 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
35756
35757         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
35758         local variable to be zero: I made the variable global. Now
35759         uses abort() and exit() instead of relying on main's return value.
35760
35761 2000-11-20  Neil Booth  <neilb@earthling.net>
35762
35763         * gcc.dg/cpp/paste2.c: Update test.
35764         * objc/execute/paste.m: New test.
35765
35766 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35767
35768         * gcc.dg/c99-condexpr-1.c: New test.
35769
35770 2000-11-20  Neil Booth  <neilb@earthling.net>
35771
35772         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
35773
35774 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
35775
35776         * g++.old-deja/g++.pt/export1.C: New test.
35777
35778 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
35779
35780         * gcc.dg/20001117-1.c: New test.
35781
35782 2000-11-18  Richard Henderson  <rth@redhat.com>
35783
35784         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
35785
35786 2000-11-18  Richard Henderson  <rth@redhat.com>
35787
35788         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
35789         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
35790         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
35791
35792 2000-11-18  Richard Henderson  <rth@redhat.com>
35793
35794         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
35795         (main): New.  Exit cleanly.
35796
35797 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35798
35799         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
35800         gcc.dg/c99-fordecl-2.c: New tests.
35801
35802 2000-11-18  Richard Henderson  <rth@redhat.com>
35803
35804         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
35805         * gcc.c-torture/execute/zerolen-2.c: New.
35806
35807 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35808
35809         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
35810         memory.
35811
35812 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35813
35814         * g++.old-deja/g++.pt/instantiate8.C: New test.
35815
35816 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35817
35818         * g++.old-deja/g++.other/incomplete.C: Add more tests.
35819         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
35820
35821 2000-11-16  Nick Clifton  <nickc@redhat.com>
35822
35823         * gcc.c-torture/execute/nestfunc-2.c: New test.
35824         * gcc.c-torture/execute/nestfunc-3.c: New test.
35825
35826 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35827
35828         * gcc.c-torture/compile/20001116-1.c: New test.
35829
35830 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35831
35832         * gcc.c-torture/execute/20001115-1.c: New test.
35833
35834 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
35835
35836         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
35837         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
35838         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
35839         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35840
35841 2000-11-15  Neil Booth  <neilb@earthling.net>
35842
35843         gcc.dg/cpp/_Pragma1.c: Update.
35844         gcc.dg/cpp/_Pragma2.c: New test.
35845
35846 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35847
35848         * g++.old-deja/g++.other/anon5.C: New test.
35849
35850 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35851
35852         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
35853         tests.
35854
35855 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
35856
35857         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
35858         output.
35859
35860 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35861
35862         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
35863         labels at end of compound statements.
35864
35865 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
35866
35867         * gcc.c-torture/execute/loop-7.c: New test.
35868
35869 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35870
35871         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
35872
35873 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35874
35875         * gcc.dg/c99-bool-1.c: New test.
35876
35877 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35878
35879         * gcc.dg/c99-scope-1.c: Remove xfail.
35880         * gcc.dg/c99-scope-2.c: New test.
35881
35882 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35883
35884         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
35885         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
35886
35887 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
35888
35889         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
35890         error messages.
35891
35892         * g++.mike/p700.C: Don't typedef wchar_t.
35893         * g++.mike/p784.C: Likewise.
35894         * g++.mike/eb101.C: Don't use __wchar_t.
35895
35896 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35897
35898         * g77.f-torture/execute/20001111.[fx]: Test premature exit
35899         from DO loop.
35900
35901 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35902
35903         * gcc.c-torture/execute/20001111-1.c: New test.
35904
35905 2000-11-10  Nick Clifton  <nickc@redhat.com>
35906
35907         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
35908         long multuiple and accumulate.
35909
35910 2000-11-09  Richard Henderson  <rth@redhat.com>
35911
35912         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
35913         via size_t instead of int.
35914
35915         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
35916         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35917         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35918         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35919
35920 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
35921
35922         * gcc.c-torture/compile/20001109-1.c: New test.
35923         * gcc.c-torture/compile/20001109-2.c: New test.
35924
35925 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
35926
35927         * g++.old-deja/g++.pt/operator1.C: New test.
35928         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
35929
35930 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35931
35932         * gcc.dg/20001108-1.c: New test.
35933
35934 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35935
35936         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
35937         with both arguments constant strings.
35938         * gcc.c-torture/execute/string-opt-3.c: New test.
35939         * gcc.c-torture/execute/string-opt-4.c: New test.
35940         * gcc.c-torture/execute/string-opt-5.c: New test.
35941
35942 2000-11-08  Nick Clifton  <nickc@redhat.com>
35943
35944         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
35945         mulsidi3adddi patterns.
35946
35947 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
35948
35949         * g++.old-deja/g++.other/crash36.C: New test.
35950
35951 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
35952
35953         * g++.old-deja/g++.other/init16.C: New test.
35954
35955 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
35956
35957         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
35958
35959 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35960
35961         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
35962         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35963         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35964
35965 2000-11-07  DJ Delorie  <dj@redhat.com>
35966
35967         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
35968
35969 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35970
35971         * gcc.c-torture/execute/string-opt-1.c: New test.
35972
35973 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35974
35975         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
35976         mips-sgi-irix6.* because the MIPS ABI passes floating-point
35977         parameters in registers, and there is no way for a varargs
35978         function to know in which order the integer and floating-point
35979         parameters should be interleaved when they are placed on the
35980         stack.
35981         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35982         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35983
35984 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35985
35986         * gcc.c-torture/execute/string-opt-2.c: New test.
35987
35988 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
35989
35990         * g++.old-deja/g++.pt/crash60.C: New test.
35991
35992 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35993
35994         * g++.old-deja/g++.other/crash24.C: New test.
35995         * g++.old-deja/g++.other/crash25.C: New test.
35996         * g++.old-deja/g++.other/crash26.C: New test.
35997         * g++.old-deja/g++.other/crash27.C: New test.
35998         * g++.old-deja/g++.other/crash28.C: New test.
35999         * g++.old-deja/g++.other/crash29.C: New test.
36000         * g++.old-deja/g++.other/crash30.C: New test.
36001         * g++.old-deja/g++.other/crash31.C: New test.
36002         * g++.old-deja/g++.other/crash32.C: New test.
36003         * g++.old-deja/g++.other/crash33.C: New test.
36004         * g++.old-deja/g++.other/crash34.C: New test.
36005         * g++.old-deja/g++.other/crash35.C: New test.
36006
36007 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36008
36009         * gcc.c-torture/execute/20001031-1.c: New test.
36010
36011 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
36012
36013         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36014         namespace.
36015
36016         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36017         standards-conformant.
36018
36019         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36020
36021         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36022         * g++.old-deja/g++.mike/p755a.C: Likewise.
36023         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36024         library makes no calls to `operator new' during initialization.
36025
36026 2000-11-04  Neil Booth  <neilb@earthling.net>
36027
36028         * gcc.dg/cpp/include2.c: New tests.
36029
36030 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
36031
36032         * lib/g++.exp (g++_set_ld_library_path): New function.
36033         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36034
36035 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
36036
36037         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
36038         warnings.
36039
36040 2000-11-01  Richard Henderson  <rth@redhat.com>
36041
36042         * g++.old-deja/g++.ext/namedret1.C: New.
36043         * g++.old-deja/g++.ext/namedret2.C: New.
36044         * g++.old-deja/g++.ext/namedret3.C: New.
36045
36046 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
36047
36048         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36049         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36050
36051 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36052
36053         * gcc.c-torture/execute/va-arg-21.c: New test.
36054
36055 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36056
36057         * gcc.dg/c99-complex-2.c: New test.
36058
36059 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36060
36061         * gcc.c-torture/execute/stdio-opt-1.c: New test.
36062
36063 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
36064
36065         * g++.old-deja/g++.other/inline16.C: New test.
36066
36067 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
36068
36069         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36070         __PRETTY_FUNCTION__
36071
36072 2000-10-29  Neil Booth  <neilb@earthling.net>
36073
36074         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36075         New tests.
36076         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36077         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36078         optimisation.
36079
36080 2000-10-29  Neil Booth  <neilb@earthling.net>
36081
36082         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36083         * mi1.c, mi1c.h: Add null directives to multiple-include test.
36084         * mi5.c: Test multiple includes work with -C.
36085         * trigraphs.c: Test ^= version.
36086
36087 2000-10-28  Neil Booth  <neilb@earthling.net>
36088
36089         New tests and test updates for new macro expander.
36090
36091         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36092         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36093         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36094         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36095         new diagnostic messages.
36096
36097         * gcc.dg/cpp/macro3.c: New tests.
36098
36099 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
36100
36101         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36102         on the same line.
36103
36104 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
36105
36106         * g++.old-deja/g++.other/eh2.C: New test.
36107
36108 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36109
36110         * gcc.c-torture/execute/20001027-1.c: New test.
36111
36112 2000-10-26  Richard Henderson  <rth@redhat.com>
36113
36114         * gcc.c-torture/execute/20001026-1.c: New.
36115
36116 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
36117
36118         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36119         * g++.old-deja/g++.law/builtin1.C: Likewise.
36120         * g++.old-deja/g++.law/ctors10.C: Likewise.
36121         * g++.old-deja/g++.law/virtual3.C: Likewise.
36122         * g++.old-deja/g++.mike/p658.C: Likewise.
36123         * g++.old-deja/g++.other/sibcall1.C: Likewise.
36124         * g++.old-deja/g++.other/vaarg2.C: Likewise.
36125         * g++.old-deja/g++.robertl/eb124.C: Likewise.
36126         * g++.old-deja/g++.robertl/eb44.C: Likewise.
36127         * g++.old-deja/g++.robertl/eb77.C: Likewise.
36128
36129 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36130
36131         * gcc.c-torture/compile/20001024-1.c: New test.
36132
36133 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
36134
36135         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36136         to tell us whether or not we are using V3.
36137
36138 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36139
36140         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36141         operands.
36142
36143 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36144
36145         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36146
36147 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
36148
36149         * gcc.c-torture/execute/20001024-1.c: New test.
36150
36151 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
36152
36153         * g++.old-deja/g++.other/sibcall1.C: New test.
36154
36155 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
36156
36157         * gcc.dg/noncompile/init-3.c: New test.
36158
36159 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36160
36161         * gcc.dg/format-array-1.c: New test.
36162
36163 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36164
36165         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36166         writing through null pointers; remove comment about testing
36167         unterminated strings.
36168
36169 2000-10-17  Matthew Hiller  <hiller@redhat.com>
36170
36171         * gcc.c-torture/execute/20001017-2.c: New test.
36172
36173 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36174
36175         * gcc.c-torture/compile/20001018-1.c: New test.
36176         * gcc.c-torture/compile/20001018-1.x: Xfail.
36177
36178 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36179
36180         * gcc.c-torture/execute/20001017-1.c: New test.
36181
36182 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36183
36184         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36185         for multiple use of arguments with scanf formats; add tests for
36186         multiple use of arguments.
36187
36188 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
36189
36190         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36191
36192 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36193
36194         * gcc.dg/format-miss-1.c: New test.
36195
36196 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36197
36198         * gcc.c-torture/execute/20001013-1.c: New test.
36199
36200 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36201
36202         * gcc.dg/format-branch-1.c: New test.
36203
36204 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36205
36206         * README, lib/file-format.exp: Remove EGCS references.
36207
36208 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36209
36210         * gcc.dg/20001013-1.c: New test.
36211
36212 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36213
36214         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36215         for intmax_t in the compiler using __typeof__ and the type rules
36216         for conditional expressions.
36217
36218 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
36219
36220         * gcc.dg/20001012-1.c: New test.
36221         * gcc.dg/20001012-2.c: New test.
36222
36223 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36224
36225         * gcc.dg/format-attr-1.c: New test.
36226
36227 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36228
36229         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36230         __LONG_LONG_MAX__ instead of LLONG_MAX.
36231
36232 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36233
36234         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36235         scanf flags.
36236         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36237         flags.
36238
36239 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36240
36241         * gcc.dg/sequence-pt-1.c: New test.
36242
36243 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
36244
36245         * gcc.c-torture/execute/20001011-1.c: New testcase.
36246         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36247
36248 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36249
36250         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36251         does not error on it.
36252
36253 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36254
36255         * gcc.dg/20001009-1.c: New test.
36256
36257 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36258
36259         * gcc.c-torture/compile/20001009-1.c: Move from here ....
36260         * gcc.c-torture/execute/20001009-2.c: ... to here.
36261
36262 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
36263
36264         * gcc.c-torture/compile/20001009-1.c: New testcase.
36265         * gcc.c-torture/execute/20001009-1.c: New testcase.
36266         Testcases provided by Jan Hubicka <jh@suse.cz>.
36267
36268 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36269
36270         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36271         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36272         uintmax_t using <limits.h> to emulate the compiler's internal
36273         logic.  No longer XFAIL %j tests.
36274
36275 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36276
36277         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36278         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36279         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36280         regexps and details of expected handling of some bad formats.
36281         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36282         suppression.
36283
36284 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36285
36286         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36287         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36288         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36289         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36290         in list archives.
36291
36292 2000-10-06  Richard Henderson  <rth@cygnus.com>
36293
36294         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36295         * g++.old-deja/g++.brendan/crash52.C: Likewise.
36296         * g++.old-deja/g++.jason/report.C: Likewise.
36297         * g++.old-deja/g++.law/friend5.C: Likewise.
36298         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
36299         of the expected warnings.
36300
36301 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
36302
36303         * g++.old-deja/g++.pt/enum14.C: New test.
36304
36305 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36306
36307         * g++.old-deja/g++.pt/crash59.C: New test.
36308
36309 2000-10-04  Will Cohen  <wcohen@redhat.com>
36310
36311         * gcc.dg/20000926-1.c: New test.
36312
36313 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
36314
36315         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36316         function name for current C++ compiler.
36317         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36318
36319 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
36320
36321         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36322         __PRETTY_FUNCTION__.
36323         * g++.old-deja/g++.ext/pretty2.C: Likewise.
36324
36325 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36326
36327         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36328
36329 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
36330
36331         * gcc.c-torture/compile/20000923-1.c: New test.
36332
36333 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36334
36335         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36336         * g++.old-deja/g++.pt/ttp62.C: Same.
36337         * g++.old-deja/g++.other/inline14.C: Same.
36338
36339 2000-09-24  Richard Henderson  <rth@cygnus.com>
36340
36341         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36342
36343 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36344
36345         * gcc.dg/c90-printf-1.c: Add test for wide string format.
36346
36347 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
36348
36349         * gcc.c-torture/compile/20000922-1.c: New file.
36350
36351 2000-09-21  Nick Clifton  <nickc@redhat.com>
36352
36353         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36354         a signed long modulo operation.
36355         (mod6): New function - perform an unsigned long modulo operation.
36356         (main): Add tests for modulos of very large numbers by very small
36357         dividends.
36358
36359 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36360
36361         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36362
36363 2000-09-19  Richard Henderson  <rth@cygnus.com>
36364
36365         * gcc.dg/compare2.c (case 10): XFAIL.
36366
36367 2000-09-18  Richard Henderson  <rth@cygnus.com>
36368
36369         * gcc.c-torture/execute/20000906-1.c: Move ...
36370         * gcc.dg/20000906-1.c: ... here.  Only run on targets
36371         that support __builtin_trap.
36372
36373 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
36374
36375         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36376
36377 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36378
36379         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36380         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
36381         more $ format tests.
36382
36383 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36384
36385         * gcc.dg/format-errmk-1.c: New test.
36386
36387 2000-09-17  Greg McGary  <greg@mcgary.org>
36388
36389         * gcc.c-torture/execute/20000917-1.x: Remove.
36390
36391 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36392
36393         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36394
36395 2000-09-17  Greg McGary  <greg@mcgary.org>
36396
36397         * gcc.c-torture/execute/20000917-1.c: New test.
36398         * gcc.c-torture/execute/20000917-1.x: XFAIL.
36399
36400 2000-09-16  Neil Booth  <NeilB@earthling.net>
36401
36402         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36403         in nested macro bug.
36404
36405 2000-09-15  Neil Booth  <NeilB@earthling.net>
36406
36407         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36408
36409 2000-09-14  Jeffrey A Law  (law@cygnus.com)
36410
36411         * gcc.c-torture/execute/20000914-1.c: New test.
36412
36413 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
36414
36415         * g++.other/inline13.C: New test.
36416
36417 2000-09-12  Andreas Jaeger  <aj@suse.de>
36418
36419         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36420         constant by Ulrich Drepper <drepper@redhat.com>.
36421
36422 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
36423
36424         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36425
36426 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36427
36428         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36429
36430 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
36431
36432         * gcc.dg/cpp/backslash.c: New test.
36433
36434 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
36435
36436         * gcc.c-torture/execute/20000910-1.c: New test.
36437         * gcc.c-torture/execute/20000910-2.c: Likewise.
36438
36439 2000-09-11  Robert Lipe  <robertl@sco.com>
36440
36441         * gcc.dg/pragma-align.c: New test.
36442
36443 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36444
36445         * g++.old-deja/g++.pt/explicit82.C: New test.
36446         * g++.old-deja/g++.pt/explicit83.C: New test.
36447
36448 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
36449
36450         * gcc.dg/asm-names.c: New test.
36451
36452 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36453
36454         * gcc.dg/cpp/tr-warn6.c: New test
36455
36456 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36457
36458         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36459         be accepted.
36460
36461 2000-09-07  Catherine Moore  <clm@redhat.com>
36462
36463         * gcc.c-torture/execute/unroll-1.c: New test.
36464
36465 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
36466
36467         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36468         ERROR markers.
36469         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36470         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36471         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36472         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36473         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36474         Preprocess only.
36475         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36476         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36477
36478 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36479
36480         * g++.old-deja/g++.pt/deduct2.C: New test.
36481
36482 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36483
36484         * g++.old-deja/g++.pt/parms2.C: New test.
36485
36486 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36487
36488         * g++.old-deja/g++.pt/crash58.C: New test.
36489
36490 2000-09-06  Greg McGary  <greg@mcgary.org>
36491
36492         * gcc.c-torture/execute/20000906-1.c: New test.
36493         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36494
36495 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36496
36497         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36498
36499 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36500
36501         * g++.old-deja/g++.pt/crash57.C: New test.
36502
36503 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36504
36505         * g++.old-deja/g++.pt/crash56.C: New test.
36506
36507 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36508
36509         * g++.old-deja/g++.pt/koenig1.C: New test.
36510
36511 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36512
36513         * gcc.dg/20000904-1.c: New test.
36514
36515 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36516
36517         * gcc.dg/cpp/paste8.c: New test.
36518
36519 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
36520
36521         * gcc.c-torture/compile/20000827-1.c: New test.
36522
36523 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36524
36525         * gcc.dg/format-diag-1.c: New test.
36526
36527 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36528
36529         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
36530         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
36531         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
36532         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
36533         gcc.dg/formatz-1.c: Adjust warning regular expressions.
36534
36535 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36536
36537         * g++.old-deja/g++.other/nested4.C: New test.
36538
36539 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36540
36541         * g++.old-deja/g++.ns/scoped1.C: New test.
36542
36543 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
36544
36545         * lib/g++.exp: Support testing already-installed GCC.
36546
36547 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36548
36549         * wtr-label-1.c, wtr-suffix-1.c: New tests.
36550
36551 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36552
36553         * gcc.dg/return-type-2.c: New test.
36554
36555 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
36556
36557         * gcc.c-torture/compile/20000825-1.c: New test.
36558
36559 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
36560
36561         * gcc.dg/dwarf2-2.c: New test.
36562
36563 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
36564
36565         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
36566         dg-warning regexps.
36567
36568 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36569
36570         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
36571         gcc.dg/format-ext-5.c: New tests.
36572
36573 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
36574
36575         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
36576
36577 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
36578
36579         * gcc.dg/noncompile/930622-2.c: Adjust error message.
36580
36581 2000-08-24  Richard Henderson  <rth@cygnus.com>
36582
36583         * gcc.dg/ia64-sync-1.c: New test.
36584         * gcc.dg/ia64-sync-2.c: New test.
36585         * gcc.dg/ia64-asm-1.c: New test.
36586
36587 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36588
36589         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
36590         * gcc.dg/format-ext-2.c: New test.
36591
36592 2000-08-23  Jason Merrill  <jason@redhat.com>
36593
36594         * lib/old-dejagnu.exp: Also ignore "In member function" and
36595         "At global scope".
36596
36597 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36598
36599         * gcc.dg/noncompile/label-lineno-1.c: New test.
36600
36601 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36602
36603         * gcc.dg/c99-array-nonobj-1.c: New test.
36604
36605 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36606
36607         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
36608         tests.
36609         * gcc.dg/format-ext-1.c: New test.
36610
36611 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36612
36613         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
36614         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
36615         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
36616         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
36617         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
36618
36619 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36620
36621         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
36622         gcc.dg/c99-strftime-2.c: New tests.
36623
36624 2000-08-22  Richard Henderson  <rth@cygnus.com>
36625
36626         * gcc.c-torture/execute/20000822-1.c: New test.
36627
36628 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36629
36630         * gcc.c-torture/execute/20000819-1.x: Remove.
36631
36632 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36633
36634         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
36635         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
36636         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
36637         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
36638         gcc.dg/format-xopen-1.c: New tests.
36639
36640 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36641
36642         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
36643
36644 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36645
36646         * g++.old-deja/g++.other/loop2.C: New test.
36647
36648         * gcc.c-torture/compile/20000606-1.c: New test.
36649         * gcc.c-torture/compile/20000728-1.c: New test.
36650         * gcc.c-torture/execute/20000801-1.c: New test.
36651         * gcc.c-torture/execute/20000801-2.c: New test.
36652         * gcc.c-torture/execute/20000819-1.c: New test.
36653         * gcc.c-torture/execute/20000819-1.x: XFAIL.
36654         * gcc.dg/20000629-1.c: New test.
36655         * gcc.dg/20000724-1.c: New test.
36656         * gcc.dg/20000807-1.c: New test.
36657
36658 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
36659
36660         * gcc.dg/cpp/pragma-1.c: New test.
36661         * gcc.dg/cpp/pragma-2.c: New test.
36662
36663 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
36664
36665         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
36666         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
36667
36668 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36669
36670         * gcc.c-torture/compile/20000818-1.c: New test.
36671
36672 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
36673
36674         * gcc.c-torture/execute/20000818-1.c: New test.
36675
36676 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36677
36678         * gcc.dg/format-va-1.c: New test.
36679
36680 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36681
36682         * g++.old-deja/g++.other/typedef8.C: New test.
36683
36684 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36685
36686         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
36687         * g++.old-deja/g++.mike/net36.C: Mark candidate.
36688         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
36689         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
36690         * g++.old-deja/g++.other/ptrmem7.C: New test.
36691         * g++.old-deja/g++.pt/ptrmem10.C: New test.
36692
36693 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36694
36695         * g++.old-deja/g++.pt/typename27.C: New test.
36696
36697 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
36698
36699         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
36700         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
36701         * g++.old-deja/g++.pt/friend45.C: New test.
36702         * g++.old-deja/g++.other/friend8.C: New test.
36703
36704 2000-08-15  Richard Henderson  <rth@cygnus.com>
36705
36706         * gcc.c-torture/execute/20000815-1.c: New test.
36707
36708 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36709
36710         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
36711         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
36712         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
36713
36714 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
36715
36716         * g++.old-deja/g++.other/refinit2.C: New test.
36717
36718 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
36719
36720         * lib/c-torture.exp (c-torture): Make
36721         compiler_conditional_xfail_data global.
36722         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
36723         compiler_conditional_xfail_data machinery.
36724         (f-torture-execute): Likewise.
36725         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
36726         and only when unrolling loops.
36727
36728         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
36729
36730 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36731
36732         * g++.old-deja/g++.pt/explicit81.C: New test.
36733
36734 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36735
36736         * g++.old-deja/g++.pt/typename26.C: New test.
36737
36738 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
36739
36740         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
36741         warning.
36742
36743 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36744
36745         * g++.old-deja/g++.other/array3.C: New test.
36746
36747 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36748
36749         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
36750         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
36751         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
36752         New tests.
36753
36754 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
36755
36756         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
36757         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36758
36759 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
36760
36761         * gcc.c-torture/execute/20000808-1.c: New test.
36762
36763 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36764
36765         * gcc.dg/c90-const-expr-1.c: New test.
36766
36767 2000-08-08  Richard Henderson  <rth@cygnus.com>
36768
36769         * gcc.dg/noncompile/920923-1.c: Declare calloc.
36770
36771 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36772
36773         * gcc.dg/noncompile/const-ll-1.c: New test.
36774
36775 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36776
36777         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
36778
36779 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36780
36781         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
36782         that running programs linked against the shared version of libobjc
36783         run correctly.
36784
36785 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36786
36787         * gcc.dg/c99-printf-1.c: New test.
36788
36789 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36790
36791         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
36792
36793 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
36794
36795         * gcc.c-torture/execute/20000731-1.x: Delete.
36796
36797 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
36798
36799         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
36800         and torture_without_loops as is done by c-torture.exp.
36801         (search_for): Copy from c-torture.exp.
36802         (gcc-dg-runtest): New function, drives a directory of tests
36803         iterating over the TORTURE_OPTIONS.
36804         (scan-assembler, scan-assembler-not): Move here from
36805         individual directory drivers.
36806
36807         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
36808         defined by lib/gcc-dg.exp.
36809         * gcc.dg/cpp/cpp.exp: Likewise.
36810         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
36811         gcc-dg-runtest, so we cycle over optimization options.
36812
36813         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
36814         * gcc.dg/compare2.c: No longer expected to fail.
36815
36816 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36817
36818         * gcc.c-torture/execute/20000804-1.c: New test.
36819
36820 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36821
36822         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
36823
36824 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
36825
36826         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
36827
36828 2000-08-03  Jeffrey A Law  (law@cygnus.com)
36829
36830         * gcc.c-torture/compile/20000803-1.c: New test.
36831
36832 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36833
36834         * gcc.c-torture/execute/20000801-3.c,
36835         gcc.c-torture/execute/20000801-4.c: New tests.
36836         * gcc.c-torture/execute/20000801-3.x,
36837         gcc.c-torture/execute/20000801-4.x: Xfail.
36838
36839 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
36840
36841         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
36842         libobjc/.libs to allow for libtool.
36843
36844 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
36845
36846         * gcc.c-torture/compile/20000802-1.c: New test.
36847
36848 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
36849
36850         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
36851
36852 2000-07-31  Jeffrey A Law  (law@cygnus.com)
36853
36854         * gcc-c-torture/execute/20000731-2.c: New test.
36855
36856         * gcc.c-torture/execute/20000731-1.c: New test.
36857         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
36858
36859 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
36860
36861         * testsuite/gcc.dg/cpp/paste7.c: New test.
36862         * gcc.dg/cpp/20000725-1.c: New test.
36863
36864 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
36865
36866         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
36867         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
36868         declaration warning for __builtin_dwarf_reg_size.
36869
36870         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
36871
36872 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36873
36874         * gcc.dg/noncompile/voidparam-1.c: New test.
36875
36876 2000-07-30  Richard Henderson  <rth@cygnus.com>
36877
36878         * gcc.dg/c90-digraph-1.c: Don't xfail.
36879         * gcc.dg/compare2.c (case 10): Xfail.
36880         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
36881
36882 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
36883
36884         * gcc.dg/c99-main-1.c: New test.
36885
36886 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36887
36888         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
36889
36890 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
36891
36892         * gcc.c-tortuer/execute/20000726-1.c: New test.
36893
36894 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
36895
36896         * gcc.c-torture/execute/enum-2.c: New test.
36897
36898 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36899
36900         * gcc.dg/cpp/tr-warn3.c: New test.
36901
36902 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36903
36904         * g++.old-deja/g++.ext/implicit1.C: Remove.
36905         * g++.old-deja/g++.jason/c2.C: Remove
36906         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
36907         * g++.old-deja/g++.pt/crash16.C: Likewise.
36908         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
36909
36910 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36911
36912         * g++.old-deja/g++.other/for2.C: New test.
36913
36914 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
36915
36916         * gcc.dg/20000720-1.c: New test.
36917
36918 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
36919
36920         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
36921
36922 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
36923
36924         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
36925         * gcc.c-torture/execute/20000722-1.c: New.
36926         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
36927
36928 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
36929
36930         * gcc.dg/cpp/20000720-1.S: New test.
36931
36932 2000-07-21  Michael Meissner  <meissner@redhat.com>
36933
36934         * gcc.c-torture/execute/ieee/hugeval.c: New test.
36935
36936 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36937
36938         * g++.old-deja/g++.brendan/crash16.C,
36939         g++.old-deja/g++.brendan/parse3.C,
36940         g++.old-deja/g++.brendan/redecl1.C,
36941         g++.old-deja/g++.ns/template13.C,
36942         g++.old-deja/g++.other/decl4.C,
36943         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
36944
36945 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36946
36947         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
36948         and "Internal error".
36949
36950         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
36951         regexps.
36952         * gcc.dg/cpp/paste6.c: New test.
36953
36954 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
36955
36956         * gcc.dg/cpp/tr-direct.c: New test.
36957
36958         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
36959         gcc.dg/cpp/undef1.c: Tweak error regexps.
36960
36961 2000-07-18  Eric Christopher <echristo@redhat.com>
36962
36963         * gcc.c-torture/compile/20000718-1.c: New test.
36964
36965 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
36966
36967         * cpplex.c (_cpp_push_token): If the token being pushed back
36968         is the previous token in this context, just subtract one from
36969         context->posn.
36970         * cppmacro.c (save_expansion): Clear aux field when storing a
36971         placemarker.
36972
36973 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
36974
36975         * gcc.dg/noncompile/redecl-1.c: New test.
36976
36977 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
36978
36979         * gcc.c-torture/execute/20000717-5.c: New test.
36980         * gcc.c-torture/execute/20000717-1.x: Removed.
36981
36982 2000-07-17  Richard Henderson  <rth@cygnus.com>
36983
36984         * gcc.c-torture/execute/20000717-4.c: New test.
36985
36986 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
36987
36988         * gcc.dg/cpp/syshdr.c: New test.
36989         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
36990
36991 2000-07-17  Neil Booth  <neilb@earthling.net>
36992
36993         * gcc.dg/cpp/cmdlne-dM.c: New test.
36994         * gcc.dg/cpp/cmdlne-dD.c: New test.
36995
36996 2000-07-17  Jeffrey A Law  (law@cygnus.com)
36997
36998         * gcc.c-torture/execute/20000717-3.c: New test.
36999
37000         * gcc.c-torture/compile/20000717-1.c: New test.
37001
37002 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
37003
37004         * gcc.c-torture/execute/20000717-2.c: New test.
37005
37006 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37007
37008         * gcc.dg/formatz-1.c: New test.
37009
37010         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37011         * gcc.dg/c99-digraph-1.c: New tests.
37012
37013         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37014         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37015
37016         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37017         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37018         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37019         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37020         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37021         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37022         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37023
37024 2000-07-17   Greg McGary <greg@mcgary.org>
37025
37026         * gcc.c-torture/execute/20000717-1.c: New test.
37027         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37028
37029 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
37030
37031         * gcc.c-torture/execute/20000715-2.c: New test.
37032         * gcc.dg/20000715-1.c: New test.
37033
37034 2000-07-15  Michael Meissner  <meissner@redhat.com>
37035
37036         * gcc.c-torture/execute/20000715-1.c: New test.
37037
37038 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
37039
37040         * gcc.c-torture/execute/20000707-1.c: New test.
37041
37042 2000-07-13  Neil Booth  <NeilB@earthling.net>
37043
37044         * testsuite/gcc.dg/cpp/digraph1.c,
37045         testsuite/gcc.dg/cpp/digraph2.c,
37046         testsuite/gcc.dg/cpp/digraphs.c: New tests.
37047
37048 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
37049
37050         * g77.f-torture/compile/20000630-2.f: New test.
37051         * g77.f-torture/compile/20000630-2.x
37052
37053 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37054
37055         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
37056
37057 2000-07-11  Neil Booth  <NeilB@earthling.net>
37058
37059         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37060
37061 2000-07-11  Neil Booth  <NeilB@earthling.net>
37062
37063         * gcc.dg/cpp/cmdlne-C.c: New.
37064
37065 2000-07-09  Neil Booth  <NeilB@earthling.net>
37066
37067         * gcc.dg/cpp/directiv.c: New tests.
37068         * gcc.dg/cpp/undef1.c: Update.
37069
37070 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
37071
37072         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37073
37074 2000-07-09  Neil Booth  <NeilB@earthling.net>
37075
37076         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37077
37078 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
37079
37080         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37081         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37082
37083 2000-07-08  Neil Booth  <NeilB@earthling.net>
37084
37085         * gcc.dg/cpp/macsyntx.c: New tests.
37086
37087 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37088
37089         * gcc.dg/20000707-1.c: New test.
37090
37091 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37092
37093         * gcc.c-torture/execute/20000706-1.c: New test.
37094         * gcc.c-torture/execute/20000706-2.c: New test.
37095         * gcc.c-torture/execute/20000706-3.c: New test.
37096         * gcc.c-torture/execute/20000706-4.c: New test.
37097         * gcc.c-torture/execute/20000706-5.c: New test.
37098
37099 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37100
37101         * g++.old-deja/g++.pt/instantiate7.C: New test.
37102
37103 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37104
37105         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37106         * g++.old-deja/g++.mike/thunk3.C: Likewise.
37107         * g++.old-deja/g++.other/rtti3.C: Likewise.
37108         * g++.old-deja/g++.other/rttid3.C: Likewise.
37109
37110 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
37111
37112         *  g77.f-torture/compile/20000630-1.x: Fix typo
37113
37114 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
37115
37116         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37117         assembly output.
37118
37119 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
37120
37121         * gcc.dg/cpp/ident.c: New test.
37122
37123 2000-07-05  Neil Booth  <NeilB@earthling.net>
37124
37125         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37126           gcc.dg/cpp/lexstrng.c: New tests.
37127
37128 2000-07-04  Neil Booth  <NeilB@earthling.net>
37129
37130         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37131         * gcc.dg/cpp/strify2.c: Same.
37132
37133 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
37134
37135         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37136         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37137         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37138         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37139
37140         * testsuite/gcc.dg/cpp/macro1.c,
37141         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37142         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37143         testsuite/gcc.dg/cpp/strify1.c,
37144         testsuite/gcc.dg/cpp/strify2.c: New tests.
37145
37146 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
37147
37148         * gcc.c-torture/execute/20000703-1.c: New test.
37149
37150 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37151
37152         * g++.old-deja/g++.pt (lookup10.C): New test.
37153
37154 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37155
37156         * g++.old-deja/g++.pt (typename25.C): New test.
37157
37158 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
37159
37160         * gcc.c-torture/compile/20000701-1.c: New test.
37161
37162 2000-06-30  Nick Clifton  <nickc@cygnus.com>
37163
37164         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37165         to test case.
37166
37167 2000-06-30  Catherine Moore  <clm@cygnus.com>
37168
37169         * gcc.c-torture/execute/align-1.c: New test.
37170
37171 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
37172
37173         * g++.old-deja/g++.pt/expr8.C: New test.
37174         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37175
37176 2000-06-29  Nick Clifton  <nickc@cygnus.com>
37177
37178         * gcc.c-torture/compile/20000629-1.c: New test.
37179
37180 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37181
37182
37183         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37184         gcc.dg/noncompile directory, depending on whether they're
37185         preprocessor tests or not.  Annotate all the tests for the dg
37186         framework.
37187
37188         * gcc.c-torture/noncompile/noncompile.exp: Delete.
37189         * gcc.dg/noncompile/noncompile.exp: New.
37190
37191         * Moved files:
37192         Old name                                New name
37193         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
37194         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
37195         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
37196         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
37197         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
37198         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
37199         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
37200         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
37201         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
37202         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
37203         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
37204         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
37205         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
37206         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
37207         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
37208         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
37209         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
37210         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
37211         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
37212         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
37213         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
37214         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
37215         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
37216         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
37217
37218         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
37219         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
37220         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
37221         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
37222         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
37223         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
37224
37225 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37226
37227         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37228         declare one variable.  On the fourth, error.
37229         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37230         declared by 20000628-1a.h.
37231
37232 2000-06-29  Richard Henderson  <rth@redhat.com>
37233
37234         * gcc.c-torture/execute/930529-1.x: New file.
37235         * gcc.dg/920413-1.c: Adjust expected warning text.
37236         * gcc.dg/980217-1.c: Declare abort.
37237         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37238
37239 2000-06-29  Jeffrey A Law  (law@cygnus.com)
37240
37241         * g77.f-torture/compile/20000629-1.f: New test.
37242         * g77.f-torture/compile/20000629-1.x: Expected to fail.
37243
37244 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37245
37246         Rearrange lots of files, removing entirely the
37247         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37248         directories.
37249
37250         * Deleted files:
37251         gcc.c-torture/code_quality/code_quality.exp
37252         gcc.c-torture/special/special.exp
37253         gcc.failure/failure.exp
37254         gcc.failure/940409-1.x
37255         gcc.c-torture/compile/961203-1.x
37256
37257         * New files:
37258         gcc.misc-tests/linkage.exp
37259         gcc.c-torture/execute/920730-1t.c
37260         gcc.c-torture/execute/920730-1t.x
37261         gcc.c-torture/compile/920520-1.x
37262         gcc.c-torture/compile/920521-1.x
37263         gcc.c-torture/compile/981006-1.x
37264         gcc.c-torture/execute/eeprof-1.x
37265
37266         * Moved files (possibly with modifications to fit a new harness):
37267         Old name                                New name
37268         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
37269         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
37270         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
37271         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
37272         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
37273         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
37274         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
37275         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
37276         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
37277         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
37278         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
37279         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
37280         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
37281         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
37282
37283 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37284
37285         * c-torture/compile/961203-1.x: Delete.
37286
37287         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
37288         not exit. Include stdio.h.
37289         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37290         * gcc.misc-tests/dg-12.c: Likewise.
37291         * gcc.misc-tests/dg-5.c: Likewise.
37292         * gcc.misc-tests/dg-6.c: Likewise.
37293         * gcc.misc-tests/dg-7.c: Prototype abort.
37294         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37295         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37296         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
37297         not exit.
37298         * gcc.misc-tests/sieve.c: Use return from main, not exit.
37299         * gcc.misc-tests/sort2.c: Use return from main, not exit.
37300
37301 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
37302
37303         * gcc.dg/cpp/20000628-1.c: New test.
37304         * gcc.dg/cpp/20000628-1.h: New header for above test.
37305         * gcc.dg/cpp/20000628-1a.h: Likewise.
37306
37307 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
37308
37309         * gcc.dg/cpp: New directory.
37310         * gcc.dg/cpp/cpp.exp: New driver.
37311         * gcc.dg/cpp/20000627-1.c: New test.
37312         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37313         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37314         and rewrite as a compilation test.
37315
37316         * gcc.dg: Move many files into the cpp subdirectory, possibly
37317         renaming or editing them as well.
37318         Old name                New name
37319         990119-1.c              cpp/19990119-1.c
37320         990228-1.c              cpp/19990228-1.c
37321         990407-1.c              cpp/19990407-1.c
37322         990409-1.c              cpp/19990409-1.c
37323         990413-1.c              cpp/19990413-1.c
37324         990703-1.c              cpp/19990703-1.c
37325         20000127-1.c            cpp/20000127-1.c
37326         20000129-1.c            cpp/20000129-1.c
37327         20000207-1.c            cpp/20000207-1.c
37328         20000207-2.c            cpp/20000207-2.c
37329         20000209-1.c            cpp/20000209-1.c
37330         20000209-2.c            cpp/20000209-2.c
37331         20000301-1.c            cpp/20000301-1.c
37332         20000419-1.c            cpp/20000419-1.c
37333         20000510-1.S            cpp/20000510-1.S
37334         20000519-1.c            cpp/20000519-1.c
37335         20000529-1.c            cpp/20000529-1.c
37336         20000625-1.c            cpp/20000625-1.c
37337         20000625-2.c            cpp/20000625-2.c
37338         cpp-as1.c               cpp/assert1.c
37339         cpp-as2.c               cpp/assert2.c
37340         cxx-comments-1.c        cpp/cxxcom1.c
37341         cxx-comments-2.c        cpp/cxxcom2.c
37342         endif-label.c           cpp/endif.c
37343         cpp-hash1.c             cpp/hash1.c
37344         cpp-hash2.c             cpp/hash2.c
37345         cpp-if1.c               cpp/if-1.c
37346         cpp-if2.c               cpp/if-2.c
37347         cpp-if3.c               cpp/if-3.c
37348         cpp-if4.c               cpp/if-4.c
37349         cpp-if5.c               cpp/if-5.c
37350         cpp-cond.c              cpp/if-cexp.c
37351         cpp-missingop.c         cpp/if-mop.c
37352         cpp-missingparen.c      cpp/if-mpar.c
37353         cpp-opprec.c            cpp/if-oppr.c
37354         cpp-ifparen.c           cpp/if-paren.c
37355         cpp-shortcircuit.c      cpp/if-sc.c
37356         cpp-shift.c             cpp/if-shift.c
37357         cpp-unary.c             cpp/if-unary.c
37358         cpp-li1.c               cpp/line1.c
37359         cpp-li2.c               cpp/line2.c
37360         lineno.c                cpp/line3.c
37361         lineno-2.c              cpp/line4.c
37362         cpp-mi.c                cpp/mi1.c
37363         cpp-mic.h               cpp/mi1c.h
37364         cpp-micc.h              cpp/mi1cc.h
37365         cpp-mind.h              cpp/mi1nd.h
37366         cpp-mindp.h             cpp/mi1ndp.h
37367         cpp-mix.h               cpp/mi1x.h
37368         cpp-mi2.c               cpp/mi2.c
37369         cpp-mi2a.h              cpp/mi2a.h
37370         cpp-mi2b.h              cpp/mi2b.h
37371         cpp-mi2c.h              cpp/mi2c.h
37372         cpp-mi3.c               cpp/mi3.c
37373         cpp-mi3.def             cpp/mi3.def
37374         poison-1.c              cpp/poison.c
37375         pr-impl.c               cpp/prag-imp.c
37376         cpp-redef-2.c           cpp/redef1.c
37377         cpp-redef.c             cpp/redef2.c
37378         strpaste.c              cpp/strp1.c
37379         strpaste-2.c            cpp/strp2.c
37380         cpp-tradpaste.c         cpp/tr-paste.c
37381         cpp-tradstringify.c     cpp/tr-str.c
37382         cpp-tradwarn1.c         cpp/tr-warn1.c
37383         cpp-tradwarn2.c         cpp/tr-warn2.c
37384         trigraphs.c             cpp/trigraphs.c
37385         cpp-unc1.c              cpp/unc1.c
37386         cpp-unc2.c              cpp/unc2.c
37387         cpp-unc3.c              cpp/unc3.c
37388         cpp-unc.c               cpp/unc4.c
37389         undef.c                 cpp/undef1.c
37390         undef-2.c               cpp/undef2.c
37391         cpp-wi1.c               cpp/widestr1.c
37392
37393 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
37394
37395         * lib/g++.exp (g++_include_flags): Tweak.
37396
37397 2000-06-27  H.J. Lu  <hjl@gnu.org>
37398             Loren J. Rittle  <ljrittle@acm.org>
37399
37400         * lib/g++.exp (g++_include_flags): Override libgloss.exp
37401         version with one that knows about the new gcc tree structure.
37402         (g++_link_flags): Same.
37403
37404 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
37405
37406         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37407         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37408         case we are cross-compiling.
37409
37410         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37411         g++.old-deja/g++.niklas/Makefile.in,
37412         g++.old-deja/g++.niklas/configure.in,
37413         g++.old-deja/g++.other/Makefile.in,
37414         g++.old-deja/g++.other/configure.in,
37415         gcc.c-torture/code_quality/Makefile.in,
37416         gcc.c-torture/code_quality/configure.in,
37417         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37418         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37419         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37420         gcc.c-torture/execute/ieee/Makefile.in,
37421         gcc.c-torture/execute/ieee/configure.in,
37422         gcc.c-torture/noncompile/Makefile.in,
37423         gcc.c-torture/noncompile/configure.in,
37424         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37425         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37426         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37427
37428 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37429
37430         * g++.old-deja/g++.other/ambig3.C: New test.
37431
37432 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37433
37434         * g++.old-deja/g++.pt/syntax1.C: New test.
37435         * g++.old-deja/g++.pt/syntax2.C: New test.
37436         * g++.old-deja/g++.other/syntax3.C: New test.
37437         * g++.old-deja/g++.other/syntax4.C: New test.
37438
37439 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37440
37441         * gcc.dg/20000623-1.c: Prototype exit and abort.
37442
37443 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37444
37445         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37446         New tests.
37447         * gcc.dg/cpp-mi3.def: New file.
37448
37449         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37450         inside assertions.
37451         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37452         lexer's error messages.
37453         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37454         divine anything from the linemarkers.
37455         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37456         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37457
37458 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
37459
37460         * gcc.dg/20000623-1.c: New test.
37461
37462 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
37463
37464         * gcc.c-torture/execute/20000622-1.c: New test.
37465
37466 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37467
37468         * g++.old-deja/g++.other/init15.C: New test.
37469
37470 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37471
37472         * g++.old-deja/g++.pt/vaarg2.C: New test.
37473         * g++.old-deja/g++.pt/vaarg3.C: New test.
37474
37475 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
37476
37477         * g++.old-deja/g++.other/dyncast6.C: New test.
37478
37479 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
37480
37481         * gcc.c-torture/execute/loop-6.c: New test.
37482
37483 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
37484
37485         * gcc.dg/20000614-1.c: New test.
37486         * gcc.dg/20000614-2.c: New test.
37487
37488 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
37489
37490         * g++.old-deja/g++.other/inline12.C: New test.
37491
37492 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
37493
37494         * g++.old-deja/g++.other/eh1.C: New test.
37495
37496 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
37497
37498         * g++.old-deja/g++.other/type.C: New test.
37499
37500 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37501
37502         * g++.old-deja/g++.other/initstring.C: New test.
37503
37504 2000-06-12  Jason Merrill  <jason@redhat.com>
37505
37506         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37507
37508 2000-06-09  Jeffrey A Law  (law@cygnus.com)
37509
37510         * gcc.c-torture/compile/20000609-1.c: New test.
37511
37512 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
37513
37514         * gcc.dg/20000609-1.c: New test.
37515
37516 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
37517
37518         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
37519         * gcc.c-torture/noncompile/poison-1.c: Move...
37520         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
37521         * gcc.dg/cpp-li1.c: Add a token after the #line.
37522
37523 2000-06-05  Richard Henderson  <rth@cygnus.com>
37524
37525         * gcc.c-torture/execute/20000605-2.c: New test.
37526         * gcc.c-torture/execute/20000605-3.c: New test.
37527
37528 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
37529
37530         * g77.f-torture/execute/20000503-1.x: New file.
37531
37532 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
37533
37534         * g++.old-deja/g++.eh/badalloc1.C: New test.
37535
37536 2000-06-05  Richard Henderson  <rth@cygnus.com>
37537
37538         * gcc.c-torture/execute/20000605-1.c: New test.
37539
37540 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37541             Nathan Sidwell <nathan@codesourcery.com>
37542
37543         * gcc.c-torture/compile/20000605-1.c: New test.
37544
37545 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
37546
37547         * g77.f-torture/compile/20000601-1.f: New test.
37548
37549 2000-06-03  Richard Henderson  <rth@cygnus.com>
37550
37551         * gcc.c-torture/execute/20000603-1.c: New.
37552
37553 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
37554
37555         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
37556         * gcc.dg/noreturn-2.c (noreturn): Likewise.
37557
37558 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
37559
37560         * gcc.dg/compare2.c (case 12): XFAIL.
37561         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
37562         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
37563
37564         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
37565
37566 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
37567
37568         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
37569         guard macro is already defined when the header is first
37570         included.
37571         * gcc.dg/cpp-mix.h: New file.
37572         * gcc.dg/endif-label.c: Update patterns to match compiler.
37573
37574         * g++.brendan/complex1.C: Declare abort.
37575         * g++.law/refs4.C: Remove XFAIL.
37576         * g++.oliva/expr2.C: Declare abort and exit.
37577
37578 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
37579
37580         * gcc.c-torture/execute/20000528-1.c: New test.
37581
37582         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
37583         * g++.old-deja/g++.law/temps4.C: Likewise.
37584
37585         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
37586         stdlib.h.  Call abort() on failure.
37587         * g++.old-deja/g++.law/refs4.C: Likewise.
37588         * g++.old-deja/g++.law/temps4.C: Likewise.
37589         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
37590         * gcc.c-torture/execute/20000112-1.c: Include string.h.
37591
37592 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
37593
37594         Relative to g++.dg/special:
37595         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
37596
37597         Relative to g++.old-deja:
37598         * g++.brendan/complex1.C, g++.jason/optimize2.C,
37599         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
37600         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
37601         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
37602         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
37603         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
37604         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
37605
37606         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
37607         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
37608         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
37609         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
37610         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
37611         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
37612         and/or string.h.
37613
37614         * g++.other/goto1.C: Update expectations for error messages.
37615
37616 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
37617
37618         * gcc.c-torture/compile/20000523-1.c: New test.
37619
37620 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37621
37622         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
37623
37624 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37625
37626         * g++.old-deja/g++.eh/catch11.C: New test.
37627         * g++.old-deja/g++.eh/catch12.C: New test.
37628
37629 2000-05-24  Nick Clifton  <nickc@cygnus.com>
37630
37631         * gcc.c-torture/execute/20000523-1.c: New test.
37632
37633 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
37634
37635         * c-torture/execute/bcp-1.c: Replace abort in arg of
37636         __builtin_constant_p with a generic external function.
37637
37638         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
37639         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
37640         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
37641         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
37642         Prototype abort and/or exit.
37643
37644         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
37645         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
37646         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
37647         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
37648
37649 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
37650
37651         * gcc.dg/dwarf2-1.c: New test.
37652
37653 2000-05-20  Richard Henderson  <rth@cygnus.com>
37654
37655         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
37656
37657 2000-05-20  Andreas Jaeger  <aj@suse.de>
37658
37659         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
37660         testcase.
37661
37662 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
37663
37664         * gcc.c-torture/execute/20000519-2.c: New test.
37665
37666 2000-05-19  Andreas Jaeger  <aj@suse.de>
37667
37668         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
37669         which fails with SSA.
37670
37671         * lib/c-torture.exp: Also test with -O3 -fssa.
37672
37673 2000-05-18  Michael Meissner  <meissner@redhat.com>
37674
37675         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
37676         * gcc.c-torture/execute/920415-1.c: Ditto.
37677         * gcc.c-torture/execute/920501-1.c: Ditto.
37678         * gcc.c-torture/execute/conversion.c: Ditto.
37679         * gcc.c-torture/execute/cvt-1.c: Ditto.
37680
37681 2000-05-18  Jeffrey A Law  (law@cygnus.com)
37682
37683         * gcc.c-torture/compile/20000518-1.c: New test.
37684
37685 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37686
37687         * g77.f-torture/compile/200005018.f: New test.
37688
37689 2000-05-17  Jeffrey A Law  (law@cygnus.com)
37690
37691         * gcc.c-torture/compile/20000517-1.c: New test.
37692
37693 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37694
37695         * gcc.c-torture/execute/20000516-1.c: New test.
37696
37697 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
37698
37699         * g++.old-deja/g++.other/eh.C: New test.
37700
37701 2000-05-12  Richard Henderson  <rth@cygnus.com>
37702
37703         * gcc.c-torture/execute/990208-1.c (main): Don't pass
37704         constants through to doit's conditional.
37705
37706 2000-05-11  Jeffrey A Law  (law@cygnus.com)
37707
37708         * gcc.c-torture/compile/20000511-1.c: New test.
37709         * g77.f-torture/compile/20000511-1.f: New test.
37710         * g77.f-torture/compile/20000511-2.f: New test.
37711
37712 2000-05-11  Michael Meissner  <meissner@redhat.com>
37713
37714         * gcc.c-torture/execute/20000511-1.c: New test.
37715
37716 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
37717
37718         * gcc.dg/dg.exp: Scan .S files as well as .c files.
37719         * gcc.dg/20000510-1.S: New.
37720
37721 2000-05-08  Catherine Moore  <clm@cygnus.com>
37722
37723         * gcc.dg/unused-3.c: New.
37724
37725 2000-05-06  Richard Henderson  <rth@cygnus.com>
37726
37727           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
37728           * g++.old-deja/g++.mike/warn1.C: Likewise.
37729           * g++.old-deja/g++.pt/local1.C: Likewise.
37730           * g++.old-deja/g++.pt/local7.C: Likewise.
37731           * g++.old-deja/g++.pt/spec16.C: Likewise.
37732
37733 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
37734
37735         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
37736
37737 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
37738
37739           * g77.f-torture/execute/20000503-1.f: New test.
37740
37741 2000-05-04  Andreas Jaeger  <aj@suse.de>
37742
37743         * gcc.dg/noreturn-2.c: New test.
37744
37745 2000-05-04  Neil Booth  <NeilB@earthling.net>
37746
37747         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
37748         preprocessor.
37749
37750 2000-05-04  Richard Henderson  <rth@cygnus.com>
37751
37752         * gcc.c-torture/execute/20000503-1.c: Fix typo.
37753
37754 2000-05-04  Richard Henderson  <rth@cygnus.com>
37755
37756         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
37757         OpenSSL by Jason R Thorpe.
37758
37759 2000-05-03  Jim Wilson  <wilson@cygnus.com>
37760
37761         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
37762
37763 2000-05-03  Robert Lipe <robertlipe@usa.net>
37764
37765         * gcc.dg/20000503-1.c: New test.
37766
37767 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
37768
37769         * gcc.c-torture/compile/20000502-1.c: New test.
37770         * g++.old-deja/g++.other/align.C: New test.
37771         * gcc.dg/cpp-tradstringify.c: New test.
37772
37773 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37774
37775         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
37776         and hard registers.
37777
37778 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
37779
37780         * gcc.c-torture/execute/loop-5.c: New test.
37781
37782 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
37783
37784         * gcc.c-torture/execute/va-arg-20.c: New test.
37785
37786 2000-04-23  Jeffrey A Law  (law@cygnus.com)
37787
37788         * gcc.c-torture/execute/20000422-1.c: New test.
37789
37790 2000-04-20  Greg McGary  <gkm@gnu.org>
37791
37792         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
37793         when optimizing, but without sibling-call optimizations (-O1).
37794
37795 2000-04-20  Jeffrey A Law  (law@cygnus.com)
37796
37797           * gcc.c-torture/compile/20000420-1.c: New test.
37798
37799 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37800
37801         * g++.abi/ptrflags.C: New test.
37802         * g++.eh/catchptr1.C: Test incomplete pointer chains.
37803
37804 2000-04-19  Catherine Moore  <clm@cygnus.com>
37805
37806         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
37807
37808 2000-04-19  Greg McGary  <gkm@gnu.org>
37809
37810         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
37811         sibling-call optimizations.
37812
37813 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
37814
37815         * gcc.dg/20000419-1.c: New test.
37816
37817 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
37818
37819         * gcc.c-torture/execute/20000412-6.c: New test.
37820
37821 2000-04-12  Jeffrey A Law  (law@cygnus.com)
37822
37823         * gcc.c-torture/execute/20000412-5.c: New test.
37824         * g77.f-torture/compile/20000412-1.f: New test.
37825         * gcc.c-torture/execute/20000412-4.c: New test.
37826         * gcc.c-torture/compile/20000412-2.c: New test.
37827         * gcc.c-torture/execute/20000412-3.c: New test.
37828         * gcc.c-torture/compile/20000412-1.c: New test.
37829         * gcc.c-torture/execute/20000412-2.c: New test.
37830
37831 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
37832
37833         * objc/execute/bf-20.m: New test.
37834
37835 2000-04-10  Richard Henderson  <rth@cygnus.com>
37836
37837         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
37838
37839         * gcc.c-torture/execute/20000412-1.c: New test.
37840
37841 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37842
37843         * g++.old-deja/g++.eh/catchptr1.C: New test.
37844
37845 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
37846
37847         * g++.old-deja/g++.abi/cxa_vec.C: New test.
37848
37849 2000-04-08  Neil Booth  <NeilB@earthling.net>
37850
37851         * gcc.dg/cpp-nullchar.c: Remove test as
37852         embedded nulls cause problems.
37853
37854 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37855
37856         * gcc.dg/compare2.c: New test.
37857
37858 2000-04-08  Neil Booth  <NeilB@earthling.net>
37859
37860         * gcc.dg/cpp-nullchar.c: New test.
37861
37862 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
37863
37864         * gcc.dg/cpp-mi2.c: New test.
37865         * gcc.dg/cpp-mi2[abc].h: New files.
37866
37867 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
37868
37869         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
37870         member name.
37871
37872 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37873
37874         * g++.old-deja/g++.abi/vmihint.C: New test.
37875
37876 2000-04-06  Neil Booth  <NeilB@earthling.net>
37877
37878         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
37879         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
37880         copyright.
37881
37882 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
37883
37884         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
37885         avoid stack-frame overwrite.
37886
37887 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
37888
37889         * gcc.c-torture/compile/20000405-2.c: New test.
37890         * gcc.c-torture/compile/20000405-3.c: New test.
37891
37892 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37893
37894         * gcc.c-torture/compile/20000405-1.c: New test.
37895
37896 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
37897
37898         * gcc.dg/cast-qual-1.c: Revert last change.
37899
37900 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37901
37902         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
37903
37904 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
37905
37906         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
37907         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
37908
37909 2000-04-03  Jeffrey A Law  (law@cygnus.com)
37910
37911         * gcc.c-torture/compile/20000403-2.c: New test.
37912         * gcc.c-torture/compile/20000403-1.c: New test.
37913
37914 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
37915
37916         * gcc.c-torture/execute/20000403-1.c: New test.
37917
37918 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
37919
37920         * gcc.c-torture/execute/20000402-1.c: New test.
37921
37922 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
37923
37924         * gcc.c-torture/execute/va-arg-15.c: New test.
37925         * gcc.c-torture/execute/va-arg-16.c: New test.
37926         * gcc.c-torture/execute/va-arg-17.c: New test.
37927         * gcc.c-torture/execute/va-arg-18.c: New test.
37928         * gcc.c-torture/execute/va-arg-19.c: New test.
37929
37930 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
37931
37932         * gcc.c-torture/compile/981211-1.c: Move to...
37933         * gcc.dg/cpp-as1.c: ...here.
37934         * gcc.dg/cpp-as2.c: New file.
37935
37936         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
37937         compiler.
37938
37939 2000-04-02  Neil Booth  <NeilB@earthling.net>
37940
37941         * gcc.dg/cpp-cond.c  New tests.
37942         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
37943         accidental success less likely.
37944         * gcc.dg/cpp-missingop.c  New tests.
37945         * gcc.dg/cpp-missingparen.c  New tests.
37946         * gcc.dg/cpp-shift.c  New tests.
37947         * gcc.dg/cpp-shortcircuit.c  New tests.
37948         * gcc.dg/cpp-unary.c  New tests.
37949
37950 2000-03-29  Jeffrey A Law  (law@cygnus.com)
37951
37952         * gcc.c-torture/compile/20000329-1.c: New test.
37953
37954 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
37955
37956         * gcc.c-torture/compile/20000326-1.c: New test.
37957         * gcc.c-torture/compile/20000326-2.c: New test.
37958
37959 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
37960
37961         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
37962         the first parameter is a function argument.
37963
37964 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
37965
37966         * g++.old-deja/g++.ext/array4.C: New test.
37967
37968 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
37969
37970         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
37971
37972 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37973
37974         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
37975
37976 2000-03-19  Richard Henderson  <rth@cygnus.com>
37977
37978         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
37979
37980 2000-03-19  Richard Henderson  <rth@cygnus.com>
37981
37982         * gcc.c-torture/compile/20000319-1.c: New test.
37983
37984 2000-03-14  Jeffrey A Law  (law@cygnus.com)
37985
37986         * gcc.c-torture/execute/20000314-3.c: New test.
37987         * gcc.c-torture/execute/20000314-2.c: New test.
37988         * gcc.c-torture/execute/20000314-1.c: New test.
37989         * gcc.c-torture/compile/20000314-2.c: New test.
37990         * gcc.c-torture/compile/20000314-1.c: New test.
37991
37992 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
37993
37994         * g++.old-deja/g++.warn/inline.C: New test.
37995
37996 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
37997
37998         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
37999         standards-compliant result rather than specific constants.
38000         Put test-values in array.
38001
38002 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
38003
38004         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38005         (g++_target_compile): Put test-specific options last.
38006
38007 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38008
38009         * g++.old-deja/g++.eh/vbase4.C: New test.
38010
38011 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38012
38013         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38014
38015 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38016
38017         * g++.old-deja/g++.brendan/misc12.C: Removed.
38018         * g++.old-deja/g++.pt/memtemp77.C: Constify.
38019         * g++.old-deja/g++.ext/pretty4.C: New test.
38020
38021 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38022
38023         * g++.old-deja/g++.other/string2.C: New test.
38024
38025 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
38026
38027         * g++.old-deja/g++.warn/impint2.C: New test.
38028
38029 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
38030
38031         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38032         is 1, not zero.
38033
38034 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
38035
38036         * g++.old-deja/g++.warn/impint.C: New test.
38037         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38038         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38039         * g++.old-deja/g++.pt/explicit12.C: Likewise.
38040         * g++.old-deja/g++.pt/explicit13.C: Likewise.
38041         * g++.old-deja/g++.pt/explicit17.C: Likewise.
38042         * g++.old-deja/g++.pt/explicit18.C: Likewise.
38043         * g++.old-deja/g++.pt/explicit19.C: Likewise.
38044         * g++.old-deja/g++.pt/explicit23.C: Likewise.
38045         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38046         * g++.old-deja/g++.pt/explicit35.C: Likewise.
38047         * g++.old-deja/g++.pt/explicit6.C: Likewise.
38048         * g++.old-deja/g++.pt/memclass7.C: Likewise.
38049
38050 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
38051
38052         * gcc.dg/cpp-redef.c: New test.
38053
38054 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
38055
38056         * g++.old-deja/g++.pt/unify7.C: New test.
38057
38058 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38059
38060         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38061         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38062
38063 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
38064
38065         * gcc.c-torture/compile/20000224-1.c: New test.
38066
38067 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38068
38069         * gcc.c-torture/compile/cpp-2.c: New test.
38070         * gcc.c-torture/compile/cpp-1.c: New test.
38071
38072 2000-02-25  Jeffrey A Law  (law@cygnus.com)
38073
38074         * gcc.c-torture/execute/20000225-1.c: New test.
38075
38076 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38077
38078         * gcc.dg/cpp-li2.c: New test.
38079
38080         * gcc.dg/cpp-wi1.c: New test.
38081
38082         * gcc.dg/cpp-li1.c: New test.
38083
38084 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
38085
38086         * g++.old-deja/g++.other/sizeof5.C: New test.
38087
38088 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38089
38090         * gcc.c-torture/execute/va-arg-13.c: New test.
38091
38092 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
38093
38094         * gcc.c-torture/execute/va-arg-12.c: New test.
38095
38096 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38097
38098         * gcc.c-torture/execute/20000223-1.c: New test.
38099
38100 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38101
38102         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38103
38104 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
38105
38106         * g++.old-deja/g++.abi/ptrmem.C: New test.
38107
38108 2000-02-19  Richard Henderson  <rth@cygnus.com>
38109
38110         * gcc.c-torture/compile/init-3.c: New.
38111
38112 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
38113
38114         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38115         ALWAYS_CXXFLAGS.
38116
38117 2000-02-11  Robert Lipe <robertl@sco.com>
38118
38119         * gcc.c-torture/compile/20000211-3.c: New test.
38120
38121 2000-02-11  Martin Buchholz <martin@xemacs.org>
38122
38123         * gcc.c-torture/compile/20000211-2.c: New test.
38124
38125 2000-02-11  Jeffrey A Law  (law@cygnus.com)
38126
38127         * gcc.c-torture/compile/20000211-1.c: New test.
38128
38129 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
38130
38131         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38132           on native targets
38133
38134 2000-02-08  Nathan Sidwell  <nathan@acm.org>
38135
38136         * g++.old-deja/g++.other/cast5.C: New test.
38137
38138 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
38139
38140         * gcc.c-torture/execute/20000205-1.c: New.
38141
38142 2000-02-03  Nathan Sidwell  <nathan@acm.org>
38143
38144         * g++.old-deja/g++.jason/cast3.C: Return void.
38145         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38146
38147 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38148
38149         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38150
38151         * gcc.dg/loop-1.c: New test.
38152
38153 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
38154
38155         * gcc.c-torture/compile/20000127-1.c: New test.
38156         * gcc.c-torture/execute/991228-1.c: New test.
38157
38158 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38159
38160         * gcc.dg/unused-2.c: New test.
38161
38162         * gcc.dg/conv-1.c: New test.
38163
38164 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
38165
38166         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38167         compiler.
38168         (tool_option_proc): Fix typo.
38169
38170 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
38171
38172         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38173         of the ld on the host, not on the build machine.
38174         Also, don't crash if '--help' is not a supported option.
38175
38176 2000-01-24  Richard Henderson  <rth@cygnus.com>
38177
38178         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38179
38180 2000-01-20  Jeffrey A Law  (law@cygnus.com)
38181
38182         * gcc.c-torture/execute/20000120-2.c: New test.
38183         * gcc.c-torture/execute/20000120-1.c: New test.
38184
38185 2000-01-13  Jeffrey A Law  (law@cygnus.com)
38186
38187         * gcc.c-torture/execute/20000113-1.c: New test.
38188
38189 2000-01-12  Jeffrey A Law  (law@cygnus.com)
38190
38191         * gcc.c-torture/execute/20000112-1.c: New test.
38192
38193 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38194
38195         * gcc.dg/20000111-1.c: New test.
38196
38197 2000-01-10  Jeffrey A Law  (law@cygnus.com)
38198
38199         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38200         with 16 bit integers.
38201
38202 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38203
38204         * gcc.dg/20000108-1.c: New test.
38205
38206 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38207
38208         * g++.old-deja/g++.ns/koenig8.C: New test.
38209
38210 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38211
38212         * g++.old-deja/g++.other/cast4.C: New test.
38213
38214 2000-01-05  Jeffrey A Law  (law@cygnus.com)
38215
38216         * gcc.c-torture/compile/20000105-2.c: New test.
38217         * gcc.c-torture/compile/20000105-1.c: New test.
38218
38219 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38220
38221         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38222         references to printf & atoi to conform to ANSI standard.
38223         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38224         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38225         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38226         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38227         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38228         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38229         * g++.old-deja/g++.brendan/copy1.C: Likewise.
38230         * g++.old-deja/g++.brendan/copy2.C: Likewise.
38231         * g++.old-deja/g++.brendan/copy3.C: Likewise.
38232         * g++.old-deja/g++.brendan/copy4.C: Likewise.
38233         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38234         * g++.old-deja/g++.brendan/copy6.C: Likewise.
38235         * g++.old-deja/g++.brendan/copy7.C: Likewise.
38236         * g++.old-deja/g++.brendan/copy8.C: Likewise.
38237         * g++.old-deja/g++.brendan/crash11.C: Likewise.
38238         * g++.old-deja/g++.brendan/crash14.C: Likewise.
38239         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38240         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38241         * g++.old-deja/g++.brendan/delete2.C: Likewise.
38242         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38243         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38244         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38245         * g++.old-deja/g++.brendan/eh1.C: Likewise.
38246         * g++.old-deja/g++.brendan/groff1.C: Likewise.
38247         * g++.old-deja/g++.brendan/init3.C: Likewise.
38248         * g++.old-deja/g++.brendan/misc12.C: Likewise.
38249         * g++.old-deja/g++.brendan/misc7.C: Likewise.
38250         * g++.old-deja/g++.brendan/new2.C: Likewise.
38251         * g++.old-deja/g++.brendan/operators4.C: Likewise.
38252         * g++.old-deja/g++.brendan/operators5.C: Likewise.
38253         * g++.old-deja/g++.brendan/overload2.C: Likewise.
38254         * g++.old-deja/g++.brendan/overload7.C: Likewise.
38255         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38256         * g++.old-deja/g++.brendan/reference1.C: Likewise.
38257         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38258         * g++.old-deja/g++.brendan/template24.C: Likewise.
38259         * g++.old-deja/g++.brendan/template3.C: Likewise.
38260         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38261         * g++.old-deja/g++.jason/inline3.C: Likewise.
38262         * g++.old-deja/g++.jason/opeq.C: Likewise.
38263         * g++.old-deja/g++.law/arg5.C: Likewise.
38264         * g++.old-deja/g++.law/arm7.C: Likewise.
38265         * g++.old-deja/g++.law/ctors11.C: Likewise.
38266         * g++.old-deja/g++.law/cvt8.C: Likewise.
38267         * g++.old-deja/g++.law/init9.C: Likewise.
38268         * g++.old-deja/g++.law/refs4.C: Likewise.
38269         * g++.old-deja/g++.law/template2.C: Likewise.
38270         * g++.old-deja/g++.law/visibility24.C: Likewise.
38271         * g++.old-deja/g++.law/vtable3.C: Likewise.
38272         * g++.old-deja/g++.mike/asm2.C: Likewise.
38273         * g++.old-deja/g++.mike/eh1.C: Likewise.
38274         * g++.old-deja/g++.mike/misc1.C: Likewise.
38275         * g++.old-deja/g++.mike/misc13.C: Likewise.
38276         * g++.old-deja/g++.mike/misc14.C: Likewise.
38277         * g++.old-deja/g++.mike/ns12.C: Likewise.
38278         * g++.old-deja/g++.mike/p1248.C: Likewise.
38279         * g++.old-deja/g++.mike/p3708.C: Likewise.
38280         * g++.old-deja/g++.mike/p3708a.C: Likewise.
38281         * g++.old-deja/g++.mike/p3708b.C: Likewise.
38282         * g++.old-deja/g++.mike/p646.C: Likewise.
38283         * g++.old-deja/g++.mike/p700.C: Likewise.
38284         * g++.old-deja/g++.mike/p783.C: Likewise.
38285         * g++.old-deja/g++.mike/p783a.C: Likewise.
38286         * g++.old-deja/g++.mike/p783b.C: Likewise.
38287         * g++.old-deja/g++.mike/p786.C: Likewise.
38288         * g++.old-deja/g++.mike/p789.C: Likewise.
38289         * g++.old-deja/g++.mike/p789a.C: Likewise.
38290         * g++.old-deja/g++.mike/p807a.C: Likewise.
38291         * g++.old-deja/g++.other/delete3.C: Likewise.
38292         * g++.old-deja/g++.other/dyncast1.C: Likewise.
38293         * g++.old-deja/g++.other/dyncast2.C: Likewise.
38294         * g++.old-deja/g++.other/dyncast3.C: Likewise.
38295         * g++.old-deja/g++.other/empty1.C: Likewise.
38296         * g++.old-deja/g++.other/temporary1.C: Likewise.
38297         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38298         * g++.old-deja/g++.pt/t16.C: Likewise.
38299         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38300
38301 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
38302
38303         * gcc.dg/991230-1.c: New test.
38304
38305 1999-12-29  Jeffrey A Law  (law@cygnus.com)
38306
38307         * gcc.c-torture/compile/991229-3.c: New test.
38308         * gcc.c-torture/compile/991229-2.c: New test.
38309         * gcc.c-torture/compile/991229-1.c: New test.
38310
38311 1999-12-29  Greg McGary <gkm@eng.ascend.com>
38312
38313         * gcc.c-torture/compile/labels-2.c: New test.
38314
38315 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
38316
38317         * gcc.c-torture/execute/991227-1.c: New test.
38318
38319 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38320
38321         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38322
38323 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
38324
38325         * gcc.c-torture/execute/991221-1.c: New test.
38326
38327 1999-12-20  Nathan Sidwell  <nathan@acm.org>
38328
38329         * g++.old-deja/g++.other/cast3.C: New test.
38330
38331 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
38332
38333         * gcc.c-torture/execute/991216-4.c: New test.
38334
38335 1999-12-16  Michael Meissner  <meissner@cygnus.com>
38336
38337         * gcc.c-torture/execute/991216-1.c: New test.
38338         * gcc.c-torture/execute/991216-2.c: New test.
38339         * gcc.c-torture/execute/991216-3.c: New test.
38340
38341 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38342
38343         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38344         Actually make the test fail by using "-O2" for compilation.
38345
38346 1999-12-15  Nathan Sidwell  <nathan@acm.org>
38347
38348         * g++.old-deja/g++.warn/cast-align1.C: New test.
38349
38350 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38351
38352         * gcc.c-torture/compile/991214-1.c: New test.
38353         * gcc.c-torture/compile/991214-2.c: New test.
38354
38355 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38356
38357         * gcc.dg/991214-1.c: New test.
38358
38359 1999-12-13  Jeffrey A Law  (law@cygnus.com)
38360
38361         * gcc.c-torture/compile/991213-3.c: New test.
38362         * gcc.c-torture/compile/991213-2.c: New test.
38363         * gcc.c-torture/compile/991213-1.c: New test.
38364
38365 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
38366
38367         * gcc.dg/991209-1.c: New test.
38368
38369 1999-12-08  Nathan Sidwell <nathan@acm.org>
38370
38371         * gcc.c-torture/compile/991208-1.c: New test.
38372
38373 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38374
38375         * gcc.dg/ultrasp2.c: New test.
38376
38377 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
38378
38379         * g++.old-deja/g++.abi/align.C (main): Fix typo.
38380
38381 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
38382
38383         * gcc.c-torture/compile/991202-1.c: New test.
38384         * gcc.c-torture/execute/991202-1.c: New test.
38385         * gcc.c-torture/execute/991202-2.c: New test.
38386         * gcc.c-torture/execute/991202-3.c: New test.
38387
38388 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
38389
38390         * g++.old-deja/g++.abi/align.C: New test.
38391         * g++.old-deja/g++.abi/aggregates.C: Likewise.
38392         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38393
38394 1999-12-01  Richard Henderson  <rth@cygnus.com>
38395
38396         * gcc.c-torture/execute/991201-1.c: New.
38397
38398 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
38399
38400         * gcc.dg/991129-1.c: New test.
38401
38402 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38403
38404         * gcc.c-torture/compile/991127-1.c: New test.
38405
38406 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38407
38408         * g++.old-deja/g++.other/warn4.C: New test.
38409
38410 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38411
38412         * g++.old-deja/g++.eh/cleanup2.C: New test.
38413         * g++.old-deja/g++.ext/pretty2.C: New test.
38414         * g++.old-deja/g++.ext/pretty3.C: New test.
38415         * g++.old-deja/g++.other/debug6.C: New test.
38416
38417 1999-10-20  Jim Wilson  <wilson@cygnus.com>
38418
38419         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38420         compiler_output to look for one error message instead of two.
38421
38422 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
38423
38424         * gcc.c-torture/execute/991118-1.c: Also test case
38425         where the word boundary does not split a byte evenly.
38426
38427 1999-11-19  Nathan Sidwell  <nathan@acm.org>
38428
38429         * g++.old-deja/g++.ext/restrict1.C: New test.
38430
38431 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38432
38433         * gcc.c-torture/execute/991118-1.c: New test.
38434
38435 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
38436
38437         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38438         working directory pathnames.
38439
38440 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
38441
38442         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38443         host is equipped with driver.h and driver.o so it can actually
38444         compile and run the tests.
38445
38446 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
38447
38448         * gcc.c-torture/compile/991008-1.c: New test.
38449
38450 1999-11-08  Nick Clifton  <nickc@cygnus.com>
38451
38452         * lib/gcc-dg.exp: Include target-supports.exp
38453
38454 1999-11-05  Nick Clifton  <nickc@cygnus.com>
38455
38456         * lib/target-supports.exp: New file: Provide procs to test for
38457         features supported by the target.
38458         (check_weak_available): Moved here from ecos.exp.
38459         (check_alias_available): New proc: Determine of the target
38460         toolchain supports the alias attribute.
38461
38462         * gcc.dg/special/ecos.exp: Move check_weak_available to
38463         target-supports.exp.
38464         (alias-1.c): Only perform the test if the target supports
38465         aliases.
38466         (wkali-1.c): Only perform the test if the target supports
38467         aliases.
38468
38469         * gcc.dg/990506-0.c: Expect error messages from cross
38470         targets as well as native targets.
38471
38472 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38473
38474         * gcc.dg/ultrasp1.c: Removed xfail.
38475         * gcc.dg/struct-ret-2.c: Likewise.
38476         * gcc.dg/array-1.c: Likewise.
38477
38478 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38479
38480         * gcc.dg/struct-ret-2.c: New test.
38481
38482         * gcc.dg/array-1.c: New test.
38483
38484 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
38485
38486         * gcc.c-torture/execute/991030-1.c: New test.
38487
38488 1999-10-26  Richard Henderson  <rth@cygnus.com>
38489
38490         * gcc.c-torture/compile/991026-2.c: New test.
38491
38492 1999-10-26  Jeffrey A Law  (law@cygnus.com)
38493
38494         * gcc.c-torture/compile/991026-1.c: New test.
38495
38496 1999-10-23  Jeffrey A Law  (law@cygnus.com)
38497
38498         * gcc.c-torture/execute/991023-1.c: New test.
38499
38500 1999-10-19  Jeffrey A Law  (law@cygnus.com)
38501
38502         * gcc.c-torture/execute/991019-1.c: New test.
38503
38504 1999-10-16  Richard Henderson  <rth@cygnus.com>
38505
38506         * gcc.c-torture/execute/991016-1.c: New test.
38507
38508 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
38509
38510         * gcc.c-torture/execute/991014-1.c: New test.
38511
38512 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
38513
38514         * g++.old-deja/g++.other/union2.C: New test.
38515
38516 1999-10-13  Nathan Sidwell  <nathan@acm.org>
38517
38518         * g++.old-deja/g++.other/vaarg2.C: New test.
38519         * g++.old-deja/g++.other/vaarg3.C: New test.
38520
38521 1999-10-12  Craig Burley  <craig@jcb-sc.com>
38522
38523         * g77.f-torture/noncompile/19990905-1.f: Moved from being
38524         in compile/.
38525
38526 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
38527
38528         * gcc.c-torture/execute/va-arg-11.c: New test.
38529
38530 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
38531
38532         * lib/file-format.exp (gcc_target_object_format): Don't
38533         crash if objdump is unavailable.
38534
38535 1999-09-29  Donn Terry <donn@interix.com>
38536
38537         * gcc.misc-tests/mg.exp: delete extraneous redirection.
38538
38539 1999-09-28  Nick Clifton  <nickc@cygnus.com>
38540
38541         * gcc.c-torture/compile/990928-1.c: New test.
38542
38543 1999-09-28  Nathan Sidwell  <nathan@acm.org>
38544
38545         * g++.old-deja/g++.other/decl6.C: New test.
38546
38547 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38548
38549         * gcc.c-torture/execute/va-arg-10.c: New test.
38550
38551 1999-09-27  Nathan Sidwell  <nathan@acm.org>
38552
38553         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
38554         __PRETTY_FUNCTION__.
38555
38556 1999-09-23  Nick Clifton  <nickc@cygnus.com>
38557
38558         * gcc.c-torture/execute/990923-1.c: New test.
38559
38560 1999-09-21  Nick Clifton  <nickc@cygnus.com>
38561
38562         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
38563         for which -fpic is inappropriate.
38564
38565 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
38566
38567         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
38568
38569 1999-09-21  Nathan Sidwell  <nathan@acm.org>
38570
38571         * g++.old-deja/g++.other/dyncast1.C: New test.
38572         * g++.old-deja/g++.other/dyncast2.C: New test.
38573         * g++.old-deja/g++.other/dyncast3.C: New test.
38574         * g++.old-deja/g++.other/dyncast4.C: New test.
38575         * g++.old-deja/g++.other/dyncast5.C: New test.
38576         * g++.old-deja/g++.eh/catch3.C: New test.
38577         * g++.old-deja/g++.eh/catch3p.C: New test.
38578         * g++.old-deja/g++.eh/catch4.C: New test.
38579         * g++.old-deja/g++.eh/catch4p.C: New test.
38580         * g++.old-deja/g++.eh/catch5.C: New test.
38581         * g++.old-deja/g++.eh/catch5p.C: New test.
38582         * g++.old-deja/g++.eh/catch6.C: New test.
38583         * g++.old-deja/g++.eh/catch6p.C: New test.
38584         * g++.old-deja/g++.eh/catch7.C: New test.
38585         * g++.old-deja/g++.eh/catch7p.C: New test.
38586         * g++.old-deja/g++.eh/catch8.C: New test.
38587         * g++.old-deja/g++.eh/catch8p.C: New test.
38588         * g++.old-deja/g++.eh/catch9.C: New test.
38589         * g++.old-deja/g++.eh/catch9p.C: New test.
38590
38591 1999-09-13  Nathan Sidwell  <nathan@acm.org>
38592
38593         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
38594         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
38595
38596 1999-09-13  Jeffrey A Law  (law@cygnus.com)
38597
38598         * gcc.c-torture/compile/990913-1.c: New test.
38599
38600 1999-09-10  Nathan Sidwell  <nathan@acm.org>
38601
38602         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
38603         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38604
38605 1999-09-09  Richard Henderson  <rth@cygnus.com>
38606
38607         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
38608
38609 1999-09-09  Nathan Sidwell  <nathan@acm.org>
38610
38611         * g++.old-deja/g++.other/lookup11.C: New test.
38612         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
38613         what is permitted and what we want.
38614         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
38615         overload use.
38616         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38617
38618 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
38619
38620         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
38621         * gcc.c-torture/noncompile/poison-1.c: New file.
38622
38623 1999-09-08  Nathan Sidwell  <nathan@acm.org>
38624
38625         * g++.old-deja/g++.other/sizeof3.C: New test.
38626         * g++.old-deja/g++.other/sizeof4.C: New test.
38627         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
38628         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
38629
38630 1999-09-07  Richard Henderson  <rth@cygnus.com>
38631
38632         * gcc.dg/va-arg-1.c: New.
38633
38634 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38635
38636         * gcc.c-torture/execute/va-arg-9.c: New test.
38637
38638 1999-09-05  Craig Burley  <craig@jcb-sc.com>
38639
38640         * g77.f-torture/compile/980519-2.f: New test.
38641         * g77.f-torture/compile/19990905-0.f: New test.
38642         * g77.f-torture/compile/19990905-1.f: New test.
38643         * g77.f-torture/compile/19990905-2.f: New test.
38644
38645         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
38646
38647 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
38648
38649         * gcc.c-torture/execute/990827-1.c: Fix typo.
38650
38651 1999-09-03  Nathan Sidwell  <nathan@acm.org>
38652
38653         * g++.old-deja/g++.other/deref1.C: New test.
38654
38655 1999-09-02  Nathan Sidwell  <nathan@acm.org>
38656
38657         * g++.old-deja/g++.other/ambig2.C: New test.
38658         * g++.old-deja/g++.other/cond5.C: New test.
38659         * g++.old-deja/g++.other/lookup16.C: New test.
38660
38661 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
38662
38663         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
38664         assemblers too.
38665
38666 1999-08-31  Jeffrey A Law  (law@cygnus.com)
38667
38668         * lib/c-torture.exp: Avoid the "compare executables" optimization
38669         when testing native.
38670
38671 1999-08-29  Jeffrey A Law  (law@cygnus.com)
38672
38673         * gcc.c-torture/execute/990829-1.c: New test.
38674         * gcc.c-torture/compile/990829-1.c: New test.
38675
38676 1999-08-27  Paul Burchard  <burchard@pobox.com>
38677
38678         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
38679         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
38680         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
38681         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
38682         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
38683         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
38684         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
38685         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
38686         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
38687         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
38688         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
38689
38690 1999-08-27  Jeffrey A Law  (law@cygnus.com)
38691
38692         * gcc.c-torture/execute/990827-1.c: New test.
38693
38694 1999-08-26  Craig Burley  <craig@jcb-sc.com>
38695
38696         * g77.f-torture/noncompile/19990826-4.f: New test.
38697
38698         * g77.f-torture/compile/19990826-3.f: New test.
38699
38700         * g77.f-torture/execute/19990826-2.f: New test.
38701
38702         * g77.f-torture/compile/19990826-1.f: New test.
38703
38704         * gcc.c-torture/execute/990826-0.c: New test.
38705         * g77.c-torture/execute/19990826-0.f: New test.
38706
38707         * g77.f-torture/noncompile/970626-2.f: New test.
38708
38709 1999-08-25  Paul Burchard  <burchard@pobox.com>
38710
38711         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
38712         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
38713         lss-011.C: New tests.
38714
38715 1999-08-25  Nathan Sidwell  <nathan@acm.org>
38716
38717         * g++.old-deja/g++.other/decl5.C: New test.
38718
38719 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38720
38721         * noncompile/noncompile.exp: Load_lib c-torture.exp.
38722         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
38723         call `postbase' for each one.  All callers of `postbase' changed
38724         to call this instead.
38725
38726 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
38727
38728         * gcc.c-torture/execute/990811-1.c: New test.
38729
38730 1999-08-09  Nick Clifton  <nickc@cygnus.com>
38731
38732         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
38733         just native ones.
38734
38735         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
38736         just native ones.
38737
38738 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38739
38740         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
38741
38742 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38743
38744         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
38745
38746 1999-08-04  Nathan Sidwell  <nathan@acm.org>
38747
38748         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
38749
38750 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38751
38752         * gcc.c-torture/execute/990804-1.c: New test.
38753
38754 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38755
38756         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
38757         * g++.old-deja/g++.brendan/crash64.C: Likewise.
38758         * g++.old-deja/g++.brendan/overload8.C: Likewise.
38759
38760 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38761
38762         * g++.old-deja/g++.other/struct1.C: New test.
38763
38764 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38765
38766         * g++.old-deja/g++.other/enum2.C: New test.
38767
38768 1999-08-02  Richard Henderson  <rth@cygnus.com>
38769
38770         Adapted from tests from Franz Sirl:
38771         * gcc.c-torture/execute/va-arg-7.c: New test.
38772         * gcc.c-torture/execute/va-arg-8.c: New test.
38773
38774 1999-08-01  Jeffrey A Law  (law@cygnus.com)
38775
38776         * gcc.c-torture/compile/990801-2.c: New test.
38777
38778         * gcc.c-torture/compile/990801-1.c: New test.
38779
38780 1999-07-27  Michael Meissner  <meissner@cygnus.com>
38781
38782         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
38783         fp-cmp-1.c, converting double to float.
38784
38785         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
38786         fp-cmp-1.c, converting double to long double.
38787
38788         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
38789         from fr1 to unknown_register, since fr1 is a legitimate register
38790         on some machines.
38791
38792 1999-07-25  Jeffrey A Law  (law@cygnus.com)
38793
38794         * README: More listname related changes.
38795
38796 1999-07-08  Catherine Moore  <clm@cygnus.com>
38797
38798         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38799
38800 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
38801
38802         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
38803
38804 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38805
38806         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
38807
38808 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
38809
38810         * gcc.dg/990703-1.c: New test.
38811
38812 1999-06-29  Nick Clifton  <nickc@cygnus.com>
38813
38814         * lib/file-format.exp: New file: Move definition of proc
38815         gcc_target_object_format to here from
38816         gcc.dg/special/ecos.exp.
38817
38818         * lib/c-torture.exp: Include lib file-format.exp.
38819         * lib/gcc-dg.exp: Include lib file-format.exp.
38820
38821         * gcc.dg/special/ecos.exp: Remove definition of proc
38822         gcc_target_object_format.
38823
38824 1999-06-28  Jeffrey A Law  (law@cygnus.com)
38825
38826         * gcc.c-torture/execute/990628-1.c: New test.
38827
38828 1999-06-25  Jeffrey A Law  (law@cygnus.com)
38829
38830         * gcc.c-torture/compile/990625-2.c: New test.
38831
38832         * gcc.c-torture/compile/990625-1.c: New test.
38833
38834 1999-06-23  Nick Clifton  <nickc@cygnus.com>
38835
38836         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
38837         attributes compile.
38838         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
38839         ports that use the COFF/PE file format.
38840
38841 1999-06-17  Jeffrey A Law  (law@cygnus.com)
38842
38843         * gcc.c-torture/compile/990617-1.c: New test.
38844
38845 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
38846
38847         * g++.old-deja/g++.other/decl4.C: New test.
38848
38849 1999-06-14  Nathan Sidwell  <nathan@acm.org>
38850
38851         * g++.old-deja/g++.other/bitfld3.C: New test.
38852
38853 1999-06-08  Nathan Sidwell  <nathan@acm.org>
38854
38855         * g++.old-deja/g++.eh/catch1.C: New test.
38856
38857 1999-06-07  Jeffrey A Law  (law@cygnus.com)
38858
38859         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
38860
38861         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
38862         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
38863
38864 1999-06-05  Craig Burley  <craig@jcb-sc.com>
38865
38866         * g77.f-torture/compile/19990502-0.f: Replace with new,
38867         shorter, test that still fails after recent changes.
38868
38869 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38870
38871         * gcc.c-torture/execute/990604-1.c: New test.
38872
38873 1999-05-31  Jeffrey A Law  (law@cygnus.com)
38874
38875         * gcc.c-torture/execute/990531-1.c: New test.
38876
38877 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38878
38879         * gcc.c-torture/compile/990527-1.c: New test.
38880
38881 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
38882
38883         * gcc.c-torture/execute/990527-1.c: New test.
38884
38885 1999-05-25  Nick Clifton  <nickc@cygnus.com>
38886
38887         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
38888         bitfields as signed.
38889
38890 1999-05-25  Craig Burley  <craig@jcb-sc.com>
38891
38892         * g77.f-torture/compile/19990525-0.f: New test.
38893
38894 1999-05-25  Jeffrey A Law  (law@cygnus.com)
38895
38896         * gcc.c-torture/execute/990525-2.c: New test.
38897
38898         * gcc.c-torture/execute/990525-1.c: New test.
38899
38900 1999-05-24  Nathan Sidwell  <nathan@acm.org>
38901
38902         * g++.old-deja/g++.other/anon3.C: New test.
38903         * g++.old-deja/g++.other/anon4.C: New test.
38904         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
38905         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
38906         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
38907         Merrill).
38908
38909 1999-05-24  Jeffrey A Law  (law@cygnus.com)
38910
38911         * gcc.c-torture/execute/990524-1.c: New test.
38912
38913         * gcc.dg/990524-1.c: New test.
38914
38915 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38916
38917         * gcc.c-torture/compile/990523-1.c: New test.
38918
38919 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
38920
38921         * gcc.c-torture/compile/990519-1.c: New test.
38922
38923 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38924
38925         * gcc.c-torture/compile/990517-1.c: New test.
38926
38927         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
38928         (e4, f4): New tests.
38929         (main): Call them.
38930
38931 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38932
38933         * gcc.dg/noreturn-1.c: New test.
38934
38935 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
38936
38937         * gcc.c-torture/execute/990513-1.c: New test.
38938
38939 1999-05-10  Richard Henderson  <rth@cygnus.com>
38940
38941         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
38942
38943 1999-05-10  Craig Burley  <craig@jcb-sc.com>
38944
38945         * g77.f-torture/execute/erfc.f: Use small single-precision
38946         values, to avoid problems on Alphas when not -mieee.
38947
38948 1999-05-08  Craig Burley  <craig@jcb-sc.com>
38949
38950         * gcc.dg/990506-0.c: New test.
38951
38952 1999-05-08  Richard Henderson  <rth@cygnus.com>
38953
38954         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
38955         the constant to test.  Don't XFAIL 64-bit targets.
38956
38957         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
38958         * g++.old-deja/g++.law/profile1.C: Likewise.
38959
38960         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
38961         operator new instances.
38962         * g++.old-deja/g++.other/delete5.C: Likewise.
38963
38964 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38965
38966         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
38967         intrinsic.
38968
38969 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38970
38971         * g77.f-torture/execute/u77-test.f: Reverse order of two
38972         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
38973
38974 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38975
38976         * gcc.dg/compare1.c: New test.
38977
38978 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38979
38980         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
38981         New tests.
38982
38983 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38984
38985         * g77.f-torture/compile/19990502-1.f: New test.
38986
38987 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38988
38989         * g77.f-torture/compile/19990502-0.f: New test.
38990
38991 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38992
38993         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
38994         intrinsic.
38995
38996 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38997
38998         * g77.f-torture/execute/u77-test.f (main): List libU77
38999         intrinsics not currently tested.
39000         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39001         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39002         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39003         Trim blanks off the ends of some printed strings.
39004
39005 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39006
39007         * g77.f-torture/execute/u77-test.f (main): Just warn about
39008         FSTAT gid disagreement, as it's expected on some systems.
39009
39010 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39011
39012         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39013         use a new function, which allows for some slop.
39014         Clean up some commentary.
39015         (issum): The new function.
39016         (sgladd): Deleted subroutine.
39017
39018 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39019
39020         * g77.f-torture/execute/u77-test.f: Modify to be more like
39021         libf2c/libU77 version, bringing patches to that version here.
39022         Add suitable commentary.
39023
39024 1999-04-25  Richard Henderson  <rth@cygnus.com>
39025
39026         * gcc.dg/990424-1.c: New test.
39027
39028 1999-04-24  Craig Burley  <craig@jcb-sc.com>
39029
39030         * g77.f-torture/execute/u77-test.f (main): Bug involving
39031         LSTAT has been fixed, so turn back on full checking.
39032
39033 1999-04-20  Craig Burley  <craig@jcb-sc.com>
39034
39035         * g77.f-torture/compile/19990419-0.f: New test.
39036         * g77.f-torture/execute/19990419-1.f: New test.
39037
39038 1999-04-17  Richard Henderson  <rth@cygnus.com>
39039
39040         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39041         to avoid the need for a prototype to supress a warning.
39042
39043 1999-04-07  Jim Wilson  <wilson@cygnus.com>
39044
39045         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39046
39047 1999-04-04  Jeffrey A Law  (law@cygnus.com)
39048
39049         * gcc.c-torture/execute/990404-1.c: New test.
39050
39051 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39052
39053         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39054         * gcc.dg/cpp-if3.c: Don't use -pedantic.
39055         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39056         missing initializer warnings.
39057
39058 1999-03-28  Jeffrey A Law  (law@cygnus.com)
39059
39060         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39061         matching strings.
39062
39063 1999-03-26  Jeffrey A Law  (law@cygnus.com)
39064
39065         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39066
39067 1999-03-26  Craig Burley  <craig@jcb-sc.com>
39068
39069         * g77.f-torture/execute/19990325-0.f: New test.
39070         * g77.f-torture/execute/19990325-1.f: New test.
39071
39072 1999-03-24  Jeffrey A Law  (law@cygnus.com)
39073
39074         * gcc.c-torture/execute/990324-1.c: New test.
39075
39076 1999-03-22  Jim Wilson  <wilson@cygnus.com>
39077
39078         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39079         test with 4.
39080
39081 1999-03-17  Richard Henderson  <rth@cygnus.com>
39082
39083         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
39084
39085 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39086
39087         * g77.f-torture/execute/19990313-2.f: New test.
39088         * g77.f-torture/execute/19990313-3.f: New test.
39089
39090 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39091
39092         * g77.f-torture/execute/19990313-0.f: New test.
39093         * g77.f-torture/execute/19990313-1.f: New test.
39094
39095 1999-03-12  Jim Wilson  <wilson@cygnus.com>
39096
39097         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39098         printf to sprintf.
39099         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39100         (main): Add check for u15.  Conditionalize u31 check depending on
39101         whether ints are <32 bits or >=32 bits.
39102
39103 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39104
39105         * g77.f-torture/execute/19981119-0.f: Improve testiness.
39106
39107 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39108
39109         * g77.f-torture/compile/19990305-0.f: New test.
39110         * g77.f-torture/execute/19981119-0.f: New test.
39111
39112 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39113
39114         * g77.f-torture/execute/970625-2.f: call ABORT if final
39115         result is not correct, instead of just printing it.
39116         Add this checking via newly introduced obfuscation, to
39117         trip up buggy front ends.
39118
39119 1999-03-07  Craig Burley  <craig@jcb-sc.com>
39120
39121         * g77.f-torture/compile/960317-1.f: Moved from being
39122         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
39123
39124 1999-03-06  Craig Burley  <craig@jcb-sc.com>
39125
39126         * g77.f-torture/execute/960317-1.f: New (old) test.
39127         * g77.f-torture/execute/970625-2.f: Ditto.
39128
39129 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
39130
39131         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39132         message on line 1 or line 2; cccp and cpplib do this differently.
39133
39134 1999-03-01  Jeffrey A Law  (law@cygnus.com)
39135
39136         * g++.old-deja/g++.law/weak1.C: New test.
39137
39138 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39139
39140         * gcc.c-torture/execute/990119-1.c: Renamed to...
39141         * gcc.dg/990119-1.c: this, so it will only be tested once
39142         (it's a preprocessor test, it doesn't need to be run at
39143         multiple optimization levels).
39144
39145 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39146
39147         * lib/g++.exp: Don't add incdir=$base_dir/../include to
39148           ALWAYS_CXXFLAGS.
39149
39150 1999-02-24  Craig Burley  <craig@jcb-sc.com>
39151
39152         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39153         * g77.f-torture/compile/19981216-0.f: ...as it is expected
39154         to not be compilable by current g77.
39155
39156 1999-02-24  Nick Clifton  <nickc@cygnus.com>
39157
39158         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39159
39160 1999-02-22  Jeffrey A Law  (law@cygnus.com)
39161
39162         * gcc.c-torture/execute/990222-1.c: New test.
39163
39164 1999-02-19  Craig Burley  <craig@jcb-sc.com>
39165
39166         * g77.f-torture/compile/19990218-0.f: New test.
39167         * g77.f-torture/noncompile/19990218-1.f: New test.
39168
39169 1999-02-18  Craig Burley  <craig@jcb-sc.com>
39170
39171         * g77.f-torture/compile/19981216-0.f: New test.
39172
39173 1999-02-14  Jeffrey A Law  (law@cygnus.com)
39174
39175         * gcc.dg/990214-1.c: New test.
39176
39177 1999-02-13  Jeffrey A Law  (law@cygnus.com)
39178
39179         * gcc.dg/990213-2.c: New test.
39180
39181         * gcc.dg/990213-1.c: New test.
39182
39183 1999-02-12  Jeffrey A Law  (law@cygnus.com)
39184
39185         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39186         ints.
39187
39188 1999-02-11  Nick Clifton  <nickc@cygnus.com>
39189
39190         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39191         specified by target.
39192
39193         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39194
39195 1999-02-11  Jeffrey A Law  (law@cygnus.com)
39196
39197         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39198
39199 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39200
39201         * gcc.dg/special/ecos.exp: New test driver for new tests with
39202         special requirements.
39203
39204         * gcc.dg/special/alias-1.c: New test.
39205         * gcc.dg/special/gcsec-1.c: New test.
39206         * gcc.dg/special/weak-1.c: New test.
39207         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39208         * gcc.dg/special/weak-2.c: New test.
39209         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39210         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39211         * gcc.dg/special/wkali-1.c: New test.
39212         * gcc.dg/special/wkali-2.c: New test.
39213         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39214         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39215
39216 1999-02-10  Felix Lee  <flee@cygnus.com>
39217
39218           * lib/c-torture.exp (c-torture-compile): Pull out code for
39219           analyzing gcc error messages.
39220           (c-torture-execute): Likewise.  Fix some (harmless) false
39221           positives.
39222           * lib/gcc.exp (gcc_check_compile): New function.
39223
39224 1999-02-08  Richard Henderson  <rth@cygnus.com>
39225
39226         * gcc.c-torture/execute/990208-1.c: New test.
39227
39228 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39229
39230         * g++.dg/special/ecos.exp: New driver for new tests with special
39231         requirements
39232
39233         * g++.dg/special/conpr-1.C: New test
39234         * g++.dg/special/conpr-2.C: New test
39235         * g++.dg/special/conpr-2a.C: New test
39236         * g++.dg/special/conpr-3.C: New test
39237         * g++.dg/special/conpr-3a.C: New test
39238         * g++.dg/special/conpr-3b.C: New test
39239
39240         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39241         allow g++ to use the dg driver
39242
39243         * README: Add comment about g++.dg directory
39244
39245 1999-02-06  Jeffrey A Law  (law@cygnus.com)
39246
39247         * README: Update email addresses.
39248
39249 1999-02-03  Nick Clifton  <nickc@cygnus.com>
39250
39251         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39252         arguments in order to force structure S onto the stack even on
39253         the alpha.
39254         (test): Pass 10 leading arguments to function foo as well as the
39255         structure S.
39256
39257         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39258         failure for all targets.
39259
39260         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39261         abort to terminate program execution.
39262
39263 1999-01-30  Richard Henderson  <rth@cygnus.com>
39264
39265         * gcc.c-torture/execute/990130-1.c: New test.
39266
39267 1999-01-30  Jeffrey A Law  (law@cygnus.com)
39268
39269         * gcc.dg/990130-1.c: New test.
39270
39271 1999-01-28  Michael Meissner  <meissner@cygnus.com>
39272
39273         * gcc.c-torture/execute/990128-1.c: New test.
39274
39275 1999-01-27  Michael Meissner  <meissner@cygnus.com>
39276
39277         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39278
39279 1999-01-27  Felix Lee  <flee@cygnus.com>
39280
39281         * lib/c-torture.exp (c-torture-compile): pull out code for
39282         analyzing gcc error messages.
39283         (c-torture-execute): ditto, and fix some (harmless) false
39284         positives.
39285         * lib/gcc.exp (gcc_check_compile): new function.
39286
39287 1999-01-17  Jeffrey A Law  (law@cygnus.com)
39288
39289         * gcc.dg/990117-1.c: New test.
39290
39291         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39292
39293         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39294
39295 1999-01-15  Jeffrey A Law  (law@cygnus.com)
39296
39297         * g77.f-torture/compile/990115-1.f: New test.
39298
39299 1999-01-07  Jeffrey A Law  (law@cygnus.com)
39300
39301         * gcc.c-torture/compile/990107-1.c: New test
39302
39303 1999-01-06  Jeffrey A Law  (law@cygnus.com)
39304
39305         * gcc.c-torture/execute/990106-2.c: New test.
39306
39307         * gcc.c-torture/execute/990106-1.c: New test.
39308
39309 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
39310
39311         * gcc.c-torture/compile/981223-1.c: New test.
39312
39313 1998-12-29  Richard Henderson  <rth@cygnus.com>
39314
39315         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39316         (opt3): Rename from opt4 and disable.
39317
39318 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
39319
39320         * g++.old-deja/g++.pt/ptrmem5.C: New test.
39321
39322 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39323
39324         * g++.old-deja/g++.other/conv5.C: New test.
39325
39326 1998-12-14  Nick Clifton  <nickc@cygnus.com>
39327
39328         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39329
39330 1998-12-11  Jeffrey A Law  (law@cygnus.com)
39331
39332         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39333
39334 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
39335
39336         * gcc.c-torture/compile/981211-1.c: New test.
39337
39338 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
39339
39340         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39341
39342         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39343
39344 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39345
39346         * gcc.special/930510-1.c: Make C9X safe.
39347         * gcc.misc-tests/gcov-1.c Similarly.
39348         * gcc.misc-tests/gcov-2.c Similarly.
39349
39350 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39351
39352         * gcc.dg/ultrasp1.c: New test.
39353
39354 1998-12-06  Richard Henderson  <rth@cygnus.com>
39355
39356         * gcc.c-torture/execute/981206.c: New test.
39357
39358 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39359
39360         * g++.old-deja/g++.ns/template7.C: New test.
39361
39362         * g++.old-deja/g++.other/expr1.C: New test.
39363
39364         * g++.old-deja/g++.eh/tmpl3.C: New test.
39365
39366         * g++.old-deja/g++.eh/tmpl2.C: New test.
39367
39368 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39369
39370         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39371         * g++.old-deja/g++.other/using6.C: Removed.
39372         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39373
39374         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39375
39376 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39377
39378         * g++.old-deja/g++.pt/overload8.C: New test.
39379
39380         * g++.old-deja/g++.pt/overload7.C: New test.
39381
39382         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39383
39384         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39385         and relinking messages.
39386         * lib/g++.exp (g++_target_compile): Remove .rpo file when
39387         compiling with -frepo.
39388
39389 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
39390
39391         * g++.old-deja/g++.pt/lookup6.C: New test.
39392
39393 1998-11-30  Nick Clifton  <nickc@cygnus.com>
39394
39395         * gcc.c-torture/execute/981130-1.c: New test.
39396         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39397
39398 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39399
39400         * g++.old-deja/g++.pt/explicit76.C: New test.
39401
39402         * g++.old-deja/g++.pt/friend38.C: New test.
39403
39404         * g++.old-deja/g++.ns/crash2.C: New test.
39405
39406         * g++.old-deja/g++.pt/defarg8.C: New test.
39407
39408         * g++.old-deja/g++.pt/instantiate6.C: New test.
39409
39410         * g++.old-deja/g++.pt/static6.C: New test.
39411
39412         * g++.old-deja/g++.pt/decl2.C: New test.
39413
39414 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39415
39416         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
39417         problem is actually related with name lookup, but so what? :-)
39418
39419         * g++.old-deja/g++.pt/friend37.C: New test.
39420
39421 1998-11-25  Dave Love  <d.love@dl.ac.uk>
39422
39423         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39424         element, which fails on some systems.
39425
39426         * g77.f-torture/execute/labug1.f: New test.
39427
39428 1998-11-21  Jeffrey A Law  (law@cygnus.com)
39429
39430         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39431         is defined.
39432
39433 1998-11-18  Dave Love  <d.love@dl.ac.uk>
39434
39435         * g77.f-torture/compile/981117-1.f: New test.
39436
39437 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
39438
39439         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
39440         properly discarded.
39441
39442 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
39443
39444         * gcc.c-torture/execute/memcheck: New directory of tests for
39445         -fcheck-memory-usage.
39446
39447 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39448
39449         * README: New file, general information about the testsuite and
39450         new description of the various C++ test subdirectories.
39451         * README.g++: Eliminate obsolete information, update and move most
39452         relevant stuff to README.
39453
39454 1998-11-07  Richard Henderson  <rth@cygnus.com>
39455
39456         * gcc.c-torture/compile/981107-1.c: New test.
39457
39458 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
39459
39460         * execute/memcpy-bi.c: New testcase.
39461
39462 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
39463
39464         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39465         base classes.
39466
39467         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39468         template is selected.
39469
39470         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39471         classes, it should be accepted for all types.
39472
39473         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39474
39475         * g++.old-deja/g++.pt/spec24.C: Ensure that template
39476         specializations start with template headers.
39477
39478 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
39479
39480         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39481
39482         * g++.old-deja/g++.other/init9.C: Test cross initialization of
39483         non-POD types.
39484
39485 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39486
39487         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39488
39489 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39490
39491         * compile/981022-1.c, compile/981022-1.x: New test and driver.
39492
39493 1998-10-19  Jeffrey A Law  (law@cygnus.com)
39494
39495         * 981019-1.c: New test.
39496
39497 1998-10-14  Robert Lipe <robertl@dgii.com>
39498
39499         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39500         find objc headers.
39501
39502 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39503
39504         * compile/981001-4.c: Remove use of GCC extension that triggers a
39505         compiler bug.
39506
39507 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
39508
39509         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39510
39511 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39512
39513         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
39514         instantiation of template produces incorrect code for delete
39515         expression.
39516
39517         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
39518         constructors' name is not unique.
39519         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
39520         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
39521
39522         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
39523         automatic array of const is ill-formed.
39524
39525         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
39526         of template parameter?
39527
39528         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
39529         const.
39530
39531         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
39532         pointer-to-member expression.
39533
39534         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
39535         declaration causes ICE.
39536
39537 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
39538
39539         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
39540         reserved in the global namespace.
39541
39542         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
39543         generate needed virtual table.
39544
39545         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
39546
39547 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
39548
39549         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
39550         template-dependent type
39551
39552 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
39553
39554         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
39555         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
39556         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
39557
39558         * g++.old-deja/g++.other/using5.C: New test; using decl from base
39559         class should be usable as argument of member function.
39560         * g++.old-deja/g++.other/using6.C: New test; using decl from base
39561         class should be usable as return type of member function.
39562         * g++.old-deja/g++.other/using7.C: New test; using decl from base
39563         class should be usable as type of data member.
39564
39565         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
39566
39567 1998-10-09  Jeffrey A Law  (law@cygnus.com)
39568
39569         * gcc.c-torture/special/920521-1.c: Fix bogus test.
39570
39571 1998-10-08  Nick Clifton  <nickc@cygnus.com>
39572
39573         * gcc.dg/dll-?.c Add thumb to target list.
39574         Fix assembler scan patterns to match current assembler output.
39575
39576 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
39577
39578         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
39579         matching of template brackets.
39580
39581         * g++.old-deja/g++.other/using4.C: New test.  Test using
39582         declarations of methods from base classes.
39583
39584         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
39585         within functions should introduce names into the innermost
39586         enclosing namespace.
39587
39588         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
39589         of static locals if first initialization throws.
39590
39591 1998-10-07  Jim Wilson  <wilson@cygnus.com>
39592
39593         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
39594
39595 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
39596
39597         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
39598         lose track of the possible targets of tablejump insns.
39599         * special/special.exp: Run it.
39600
39601 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39602
39603         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
39604         must be declared before its specializations can be named in friend
39605         declarations.
39606
39607 1998-10-05  Dave Love  <d.love@dl.ac.uk>
39608
39609         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
39610
39611         * g77.f-torture/execute/io1.f: New test.
39612
39613 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39614
39615         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
39616         with pointer to template function, for which no argument deduction
39617         is possible.
39618
39619         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
39620         specialization of template function as argument to template
39621         function.
39622
39623         * g++.old-deja/g++.other/access2.C: New test; Inner class
39624         shouldn't have privileged access to Outer's names.
39625
39626 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39627
39628         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
39629         friend template declared within template class conflicts with
39630         nested class of the same name.
39631
39632         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
39633         is ignored.
39634
39635         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
39636         object with direct initializer as function declaration.
39637
39638         * g++.old-deja/g++.other/decl2.C: New test; duplicate
39639         initializers.
39640
39641         * g++.old-deja/g++.other/null2.C: New test; conditional operator
39642         involving const pointer and NULL produces incorrect result.
39643
39644         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
39645         type name without `typename' should be rejected with -pedantic.
39646
39647 1998-10-02  Richard Henderson  <rth@cygnus.com>
39648
39649         * g++.old-deja/g++.other/addrof1.C: New test.
39650
39651 1998-10-01  Nick Clifton  <nickc@cygnus.com>
39652
39653         * gcc.c-torture/compile/981001-1.c: New test.
39654         * gcc.c-torture/execute/981001-1.c: New test.
39655
39656 1998-10-01  Jeffrey A Law  (law@cygnus.com)
39657
39658         * gcc.c-torture/compile/981001-2.c: New test.
39659         * gcc.c-torture/compile/981001-3.c: New test.
39660         * gcc.c-torture/compile/981001-4.c: New test.
39661
39662 1998-10-01  Robert Lipe  <robertl@dgii.com>
39663
39664         * lib/objc.exp (objc_target_compile): Add -L during compiles for
39665         multilibbed hosts.   Idea grafted from g77.exp.
39666
39667 1998-09-30  Dave Love  <d.love@dl.ac.uk>
39668
39669         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
39670         avoid losing on systems which need -lsocket.
39671
39672 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
39673
39674         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
39675         * g++.old-deja/g++.other/nested2.C: Ditto.
39676         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
39677         failure.
39678
39679 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39680
39681         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
39682         preferred over template operator!= for enum bitfields.
39683
39684 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
39685
39686         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
39687         that happen to have the same base name, but in different scopes,
39688         are incorrectly rejected.
39689
39690 1998-09-16  Richard Henderson  <rth@cygnus.com>
39691
39692         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
39693         on the native word size instead of an integer literal.
39694
39695 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39696
39697         * g++.old-deja/g++.other/static2.C: Invocation of static data
39698         member of type pointer-to-function denoted as non-static member.
39699
39700         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
39701         checks involving function types and aliases.
39702
39703 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39704
39705         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
39706         redefined to the same non-trivial type.
39707
39708         * g++.old-deja/g++.pt/explicit73.C: Test for proper
39709         namespace-qualification of template specializations declared in
39710         other namespaces.
39711
39712         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
39713         to declare a subset of the specializations of a template function
39714         as friends of specializations of a template class.
39715
39716         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
39717         member templates that do not fully specialize the enclosing
39718         template class are rejected.
39719
39720 1998-09-11  Dave Love  <d.love@dl.ac.uk>
39721
39722         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
39723
39724 1998-09-08  Dave Love  <d.love@dl.ac.uk>
39725
39726         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
39727         altered from libf2c/libU77 version.
39728
39729 1998-09-06  Dave Love  <d.love@dl.ac.uk>
39730
39731         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
39732
39733 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
39734
39735         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
39736         (un)signed char are different types for template specialization
39737         purposes.
39738
39739 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
39740
39741         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
39742         * objc: ObjC testsuite.
39743
39744 1998-08-31  Catherine Moore  <clm@cygnus.com>
39745
39746         * gcc.c-torture/execute/941014-1.x: New file.
39747
39748 1998-08-31  Nick Clifton  <nickc@cygnus.com>
39749
39750         * lib/c-torture.exp: Add support for
39751         torture_eval_before_compile and torture_eval_before_execute
39752         variables.
39753
39754 1998-08-30  Jeffrey A Law  (law@cygnus.com)
39755
39756         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
39757         this test triggers valid.
39758
39759 1998-08-27  Jeffrey A Law  (law@cygnus.com)
39760
39761         * gcc.dg/980827-1.c: New test.
39762
39763 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
39764
39765         * gcc.c-torture/execute/loop-4b.c: New test.
39766
39767 1998-08-26  Nick Clifton  <nickc@cygnus.com>
39768
39769         * lib/c-torture.exp: Add support for
39770         torture_eval_before_compile and torture_eval_before_execute
39771         variables.
39772
39773 1998-08-25  Jeffrey A Law  (law@cygnus.com)
39774
39775         * gcc.c-torture/compile/980825-1.c: New test.
39776
39777 1998-08-24  Nick Clifton  <nickc@cygnus.com>
39778
39779         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
39780         count number tests in opt_t0 not good_t0.
39781
39782 1998-08-24  Jeffrey A Law  (law@cygnus.com)
39783
39784         * gcc.c-torture/compile/930326-1.x: Fix typo.
39785
39786 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
39787
39788         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
39789         causes an ICE.
39790
39791 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39792
39793         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
39794         STACK_SIZE is defined.
39795         * gcc.c-torture/unsorted/stuct.c: Similarly.
39796
39797         * gcc.c-torture/compile/980821-1.c: New test.
39798
39799 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39800
39801         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
39802
39803 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
39804
39805         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
39806         code.
39807
39808 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
39809
39810         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
39811         error'.
39812
39813 1998-08-18  Jeffrey A Law  (law@cygnus.com)
39814
39815         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
39816
39817 1998-08-16  Jeffrey A Law  (law@cygnus.com)
39818
39819         * gcc.c-torture/compile/980816-1.c: New test.
39820
39821         * gcc.dg/980816-1.c: New test.
39822
39823 1998-08-13  Jeffrey A Law  (law@cygnus.com)
39824
39825         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
39826         compiler for ieee tests.
39827
39828 1998-08-01  Dave Love  <d.love@dl.ac.uk>
39829
39830         * g77.f-torture/compile/980729-0.f: New test.
39831
39832 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
39833
39834         * gcc.c-torture/special/eeprof-1.c: New test, for
39835         -finstrument-functions.
39836         * gcc.c-torture/special/special.exp: Run it.
39837
39838 1998-07-29  Jeffrey A Law  (law@cygnus.com)
39839
39840         * gcc.c-torture/compile/980729-1.c: New test.
39841
39842 1998-07-27  Nick Clifton  <nickc@cygnus.com>
39843
39844         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
39845         __thumb__ is defined, and test for ARM style doubles if so.
39846
39847 1998-07-26  Dave Love  <d.love@dl.ac.uk>
39848
39849         * g77.f-torture/noncompile/980615-0.f: New test.
39850
39851 1998-07-26  H.J. Lu  (hjl@gnu.org)
39852
39853         * gcc.dg/980312-1.c: Do link instead of compile.
39854         * gcc.dg/980313-1.c: Likewise.
39855
39856 1998-07-26  Jeffrey A Law  (law@cygnus.com)
39857
39858         * gcc.c-torture/compile/980726-1.c: New test.
39859
39860 1998-07-25  Dave Love  <d.love@dl.ac.uk>
39861
39862         * g77.f-torture/execute/io0.f: New test.
39863
39864 1998-07-24  Nick Clifton  <nickc@cygnus.com>
39865
39866         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
39867         an int.
39868
39869 1998-06-18  Michael Meissner  <meissner@cygnus.com>
39870
39871         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
39872         m32r bugs.
39873
39874 1998-07-17  Nick Clifton  <nickc@cygnus.com>
39875
39876         * gcc.dg/980626-1.c: Expect failures for all toolchains until
39877         c-decl.c:grokdeclarator can handle mode attributes.
39878
39879 1998-07-16  Jeffrey A Law  (law@cygnus.com)
39880
39881         * gcc.c-torture/execute/980716-1.c: New test.
39882
39883 1998-07-13  Jeffrey A Law  (law@cygnus.com)
39884
39885         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
39886         the mn10200.
39887         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
39888         the mn10200.
39889         * gcc.c-torture/execute/va-arg-3.x: Similarly.
39890         * gcc.c-torture/compile/930326-1.x: Similarly.
39891
39892 1998-07-13  Dave Love  <d.love@dl.ac.uk>
39893
39894         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
39895         New test from Craig.
39896
39897 1998-07-12  Dave Love  <d.love@dl.ac.uk>
39898
39899         * g77.f-torture/noncompile/980616-0.f: New test.
39900
39901         * g77.f-torture/execute/970816-3.f: New test from Craig.
39902
39903 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39904
39905         *  g++.other/singleton.C: Return error value instead of taking
39906         SIGSEGV.
39907
39908 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
39909
39910         *  g++.other/singleton.C: New test.   Warning is under dispute.
39911         Runtime crash is not.
39912
39913 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39914
39915         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
39916         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
39917         using6.C, using7.C}: New namespace tests.
39918
39919 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
39920
39921         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
39922         specialization with typedef'ed names used as array indexes.
39923
39924 1998-07-09  Jeffrey A Law  (law@cygnus.com)
39925
39926         * gcc.c-torture/execute/980709-1.c: New test.
39927
39928         * gcc.dg/980709-1.c: New test.
39929
39930 1998-07-07  Richard Henderson  <rth@cygnus.com>
39931
39932         * gcc.c-torture/execute/bcp-1.c: New test.
39933
39934 1998-07-07  Jeffrey A Law  (law@cygnus.com)
39935
39936         * gcc.c-torture/execute/980707-1.c: New test.
39937
39938 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
39939
39940         * gcc.c-torture/compile/980706-1.c: New test.
39941
39942 1998-07-01  Dave Love  <d.love@dl.ac.uk>
39943
39944         * g77.f-torture/execute/980701-0.f,
39945         g77.f-torture/execute/980701-1.f: New test from Craig.
39946
39947 1998-07-01  Jeffrey A Law  (law@cygnus.com)
39948
39949         * gcc.c-torture/compile/980701-1.c: New test.
39950
39951         * gcc.c-torture/execute/980701-1.c: New test.
39952
39953 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
39954 rlsruhe.de>
39955
39956         * g++.old-deja/g++.robertl/eb132.C: New test.
39957         * g++.old-deja/g++.robertl/eb133.C: Likewise.
39958
39959 1998-06-29  Dave Love  <d.love@dl.ac.uk>
39960
39961         * g77.f-torture/execute/980628-7.f,
39962         g77.f-torture/execute/980628-8.f,
39963         g77.f-torture/execute/980628-9.f,
39964         g77.f-torture/execute/980628-10.f: New tests from Craig.
39965
39966         * g77.f-torture/execute/980628-3.f: Remove mail headers.
39967
39968 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39969
39970         * g77.f-torture/execute/980628-4.f: New test from Craig.
39971         * g77.f-torture/execute/980628-5.f: Likewise.
39972         * g77.f-torture/execute/980628-2.f: Likewise.
39973         * g77.f-torture/execute/980628-0.f: Likewise.
39974         * g77.f-torture/execute/980628-1.f: Likewise.
39975         * g77.f-torture/execute/980628-3.f: Likewise.
39976         * g77.f-torture/execute/980628-6.f: Likewise.
39977
39978 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39979
39980         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
39981         directory when nothing has been installed yet.
39982
39983 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
39984
39985         * gcc.c-torture/special/special.exp: Handle newer versions of
39986         dejagnu.
39987
39988 1998-06-26  Jeffrey A Law  (law@cygnus.com)
39989
39990         * gcc.dg/980626-1.c: New test.
39991
39992 1998-06-19  Bruno Haible <haible@ilog.fr>
39993
39994         * gcc.misc-tests/m-un-2.c: New test.
39995         * g++.old-deja/g++.other/warn01.c: Likewise.
39996
39997 1998-06-19  Robert Lipe  <robertl@dgii.com>
39998
39999         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40000         compatibility with assmblers with a different comment character.
40001         Eliminate use of GAS-specific extensions.
40002
40003 1998-06-19  Jeffrey A Law  (law@cygnus.com)
40004
40005         * gcc.c-torture/execute/ieee/980619-1.c: New test.
40006
40007 1998-06-19  Robert Lipe  <robertl@dgii.com>
40008
40009         * lib/g77.exp: Replace search for libf2c.a with search for newly
40010         renamed libg2c.a
40011
40012 1998-06-17  Jeffrey A Law  (law@cygnus.com)
40013
40014         * gcc.c-torture/execute/980617-1.c: New test.
40015
40016 1998-06-12  Jeffrey A Law  (law@cygnus.com)
40017
40018         * gcc.c-torture/execute/980612-1.c: New test.
40019
40020 1998-06-08  Jeffrey A Law  (law@cygnus.com)
40021
40022         * gcc.dg/980523-1.c: Only test on ppc-linux.
40023         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40024
40025         * gcc.c-torture/execute/980608-1.c: New test.
40026
40027 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
40028
40029         * gcc.c-torture/execute/980605-1.c: New test.
40030
40031 1998-06-04  Jeffrey A Law  (law@cygnus.com)
40032
40033         * gcc.c-torture/execute/980604-1.c: New test.
40034
40035 1998-06-02  Jeffrey A Law  (law@cygnus.com)
40036
40037         * gcc.c-torture/execute/980602-1.c: New test.
40038         * gcc.c-torture/execute/980602-2.c: Likewise.
40039
40040 1998-06-02  Dave Love  <d.love@dl.ac.uk>
40041
40042         * 970125-0.f: Fix per JCB.  Add commentary.
40043
40044 1998-05-31  Michael Meissner  <meissner@cygnus.com>
40045
40046         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40047         IEEE -0 support.
40048
40049 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40050
40051         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40052         earlier.
40053
40054 1998-05-28  Catherine Moore <clm@cygnus.com>
40055
40056         * gcc.c-torture/execute/980526-3.c: New test.
40057
40058 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
40059
40060         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40061         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40062         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40063         m88k-motorola-sysv3 to XFAIL.
40064
40065 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40066
40067         * gcc.dg/980526-1.c: New test.
40068         * gcc.c-torture/execute/980526-2.c: New test.
40069
40070 1998-05-26  Jeffrey A Law  (law@cygnus.com)
40071
40072         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40073
40074         * gcc.c-torture/execute/980526-1.c: New test.
40075
40076 1998-05-26  Dave Love  <d.love@dl.ac.uk>
40077
40078         * g77.f-torture/execute/alpha2.f: Add runtime test.
40079
40080 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
40081
40082         * g++.old-deja/old-deja.exp: Strip leading directories.
40083
40084         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40085         error for the line.  Don't run multiple tests for the same line.
40086
40087 1998-05-23  Jeffrey A Law  (law@cygnus.com)
40088
40089         * gcc.dg/980523-1.c: New test.
40090
40091 1998-05-23  Dave Love  <d.love@dl.ac.uk>
40092
40093         * g77.f-torture/compile/970915-0.f: New test.
40094
40095 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
40096
40097         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40098
40099 1998-05-21  Jeffrey A Law  (law@cygnus.com)
40100
40101         * gcc.dg/980520-1.c: New test.
40102
40103 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
40104
40105         * gcc.dg/980502-1.c: Fix return type.
40106
40107 1998-05-20  Jeffrey A Law  (law@cygnus.com)
40108
40109         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40110         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40111         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40112         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40113         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40114
40115 1998-05-20  Dave Love  <d.love@dl.ac.uk>
40116
40117         * g77.f-torture/execute/980520-1.f: New test.
40118
40119 1998-05-15  Dave Love  <d.love@dl.ac.uk>
40120
40121         * lib/mike-g77.exp: New file.
40122
40123         * g77.f-torture/noncompile/noncompile.exp,
40124         g77.f-torture/noncompile/check0.f: New files.
40125
40126 1998-05-14  Dave Love  <d.love@dl.ac.uk>
40127
40128         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40129         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40130         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40131         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40132         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40133         abort where appropriate.
40134
40135 1998-05-05  Michael Meissner  <meissner@cygnus.com>
40136
40137         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40138         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40139
40140 1998-04-29  Dave Love  <d.love@dl.ac.uk>
40141
40142         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40143
40144 1998-04-27  Dave Love  <d.love@dl.ac.uk>
40145
40146         * g77.f-torture/compile/980427-0.f: New test.
40147
40148 1998-04-24  Dave Love  <d.love@dl.ac.uk>
40149
40150         * g77.f-torture/compile/980424-0.f: New test.
40151
40152 1998-04-19  Dave Love  <d.love@dl.ac.uk>
40153
40154         * g77.f-torture/compile/980419-2.f (main): New test.
40155         * g77.f-torture/compile/970125-0.f: New test.
40156         * g77.f-torture/compile/980419-1.f: New test.
40157
40158 1998-04-08  Jim Wilson  <wilson@cygnus.com>
40159
40160         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
40161         of loop-4.c.
40162
40163 1998-04-07  Jim Wilson  <wilson@cygnus.com>
40164
40165         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40166
40167 1998-04-03  Jim Wilson  <wilson@cygnus.com>
40168
40169         * gcc.c-torture/compile/980329-1.c: New test.
40170
40171 1998-03-18  Jim Wilson  <wilson@cygnus.com>
40172
40173         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40174         * gcc.dg/980312-1.c: Fix typo in -march command.
40175
40176 1998-03-16  H.J. Lu  (hjl@gnu.org)
40177
40178         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40179
40180 1998-03-11  Robert Lipe  <robertl@dgii.com>
40181
40182         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
40183         Dave Love agree the Fortran source is bogus.
40184
40185 1998-03-11  Robert Lipe  <robertl@dgii.com>
40186
40187         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40188         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40189         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40190         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40191         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40192
40193 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
40194
40195         * g++.old-deja/g++.other/friend1.C: New test.
40196
40197 1998-02-18  Dave Love  <d.love@dl.ac.uk>
40198
40199         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40200         possibly uninitialized) variables and declare dnrm2.
40201
40202 1998-02-23  Robert Lipe <robertl@dgii.com>
40203
40204         From Bruno Haible <haible@ilog.fr>:
40205         * gcc.c-torture/execute/980223.c: New test.
40206
40207 1998-02-13  Jeffrey A Law  (law@cygnus.com)
40208
40209         * gcc.dg/ifelse-1.c: New test.
40210
40211 1998-02-09  H.J. Lu  (hjl@gnu.org)
40212
40213         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40214
40215           * lib/old-dejagnu.exp (old-dejagnu): Added the
40216           "execution test - XFAIL *-*-*" handling in the spirit of
40217           "excess errors test -". Changed the "execution test fails"
40218           handling to be like "excess errors test fails".
40219           * Update various tests accordingly.
40220
40221 1998-02-06  Jim Wilson  <wilson@cygnus.com>
40222
40223         * gcc.c-torture/execute/980205.c: New test.
40224
40225 1998-01-18  Jeffrey A Law  (law@cygnus.com)
40226
40227         * lib/c-torture.exp: Look for .x files instead of .cexp files.
40228         * lib/f-torture.exp: Similarly.
40229         * gcc.c-torture: Rename all .cexp files to .x files.
40230
40231 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
40232
40233         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40234         (940510-1.c): Removed duplicate.
40235         (971104-1.c): New test.
40236
40237 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
40238
40239           * lib/f-torture.exp: Improve error and loop detection.
40240
40241 1997-11-19  Michael Meissner  <meissner@cygnus.com>
40242
40243         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40244         use that to size the filler array.
40245
40246 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
40247
40248         * lib/c-torture.exp(c-torture-execute): Fix typo.
40249
40250         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40251         testcase as the executable name. Keep the executable around if
40252         the test fails.
40253
40254 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
40255
40256         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40257         changes.  Only test one -g option, and move it to the end of the
40258         list of options to test.
40259
40260 1997-09-19  Michael Meissner  <meissner@cygnus.com>
40261
40262         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40263         variable GCC_TORTURE_OPTIONS to supply default switches separated
40264         by colons.  If no environment variable, run tests with -O0 -g, -O1
40265         -g, and -O2 -g as well.
40266
40267 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
40268
40269         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40270         explanatory comments. Fix indentation.
40271
40272 1997-09-15  Jeffrey A Law  (law@cygnus.com)
40273
40274         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40275
40276 1997-09-11  Jeffrey A Law  (law@cygnus.com)
40277
40278         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40279         * g++.old-deja/g++.mike/p7325.C: Likewise.
40280         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40281
40282 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
40283
40284         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40285         * g++.old-deja/g++.brendan/crash30.C: Likewise.
40286         * g++.old-deja/g++.brendan/crash39.C: Likewise.
40287         * g++.old-deja/g++.law/operators4.C: Likewise.
40288
40289 1997-09-11  Joe Buck  (jbuck@synopsys.com)
40290
40291         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40292         * g++.old-deja/g++.mike/p784.C: Ditto.
40293         * g++.old-deja/g++.mike/p785.C: Ditto.
40294
40295 1997-09-05  Jeffrey A Law  (law@cygnus.com)
40296
40297           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40298
40299 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40300
40301         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40302         target feature; pass this to c-torture-execute as needed.
40303
40304 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40305
40306         * lib/c-torture.exp(c-torture-execute): If the previous and the
40307         current executables being tested are identical, we don't need to
40308         run the executable again. Try to make the executable names
40309         unique. Add an optional argument for passing additional compiler
40310         flags.
40311
40312 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
40313
40314         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40315
40316 1997-08-29  Jeffrey A Law  (law@cygnus.com)
40317
40318         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40319
40320 1997-07-31  Jeffrey A Law  (law@cygnus.com)
40321
40322         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40323         32bit or larger longs.
40324
40325         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40326         have either a 32bit long or 32bit int.
40327
40328 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
40329
40330         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40331         Make double precision tests dependent on sizeof (double).
40332
40333 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
40334
40335         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40336         too.
40337
40338 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
40339
40340         * gcc.c-torture/compile/961203-1.cexp: New script.
40341
40342 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
40343
40344         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40345         up the includes ourselves.
40346
40347 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
40348
40349         * lib/plumhall.exp: Remove random include, and add a few
40350         verbose messages for debugging.
40351
40352 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
40353
40354         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40355         of trying to do it ourselves.
40356
40357 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40358
40359         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40360
40361 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
40362
40363         * gcc.prms/5403.c: Made regexp a bit less strict.
40364
40365 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
40366
40367         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40368         is returned from remote_load instead.
40369         * lib/plumhall.exp: Ditto.
40370         * lib/mike-g++.exp: Ditto.
40371         * lib/old-dejagnu.exp: Ditto.
40372         * lib/c-torture.exp: Ditto.
40373
40374 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
40375
40376         * lib/g++.exp: Use build_wrapper procedure.
40377         * lib/gcc.exp: Ditto.
40378
40379 1997-05-20  Jeffrey A Law  (law@cygnus.com)
40380
40381         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40382         an old-style decl for malloc.  Fixes tests to work when
40383         sizeof (int) != sizeof (size_t).
40384
40385 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40386
40387         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40388
40389         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40390         use stdargs.h interface.
40391
40392 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40393
40394         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40395         NO_VARARGS when compiling.
40396
40397 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
40398
40399         * lib/plumhall.exp(ph_includes): New procedure.
40400         (ph_make): Use it.
40401         (ph_compiler): Ditto.
40402
40403         * lib/g++.exp: Rename test-glue.c to testglue.c.
40404         * lib/gcc.exp: Ditto.
40405
40406 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
40407
40408         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40409         to completion when it's called.
40410
40411 1997-03-21  Michael Meissner  <meissner@cygnus.com>
40412
40413         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40414         is defined, don't do test.
40415
40416 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
40417
40418         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40419         for object files.
40420         (ph_summary): Mark skipped testcases as untested, not unresolved.
40421
40422         * lib/plumhall.exp (ph_make): If unresolved because of bad
40423         errorCode, record errorCode in log file.
40424         (*): Replace send_log/verbose with verbose -log.
40425
40426 1997-03-19  Michael Meissner  <meissner@cygnus.com>
40427
40428         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40429         double conversion if double isn't at least 8 bytes.
40430
40431         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40432         int to work with targets where int is 16 bits.
40433
40434         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40435         8 bytes, just exit, since 4 byte doubles don't have enough bits of
40436         precision for the test to complete.
40437
40438 1997-03-14  Michael Meissner  <meissner@cygnus.com>
40439
40440         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40441         if d10v is not compiled with the -mdouble64 flag.
40442         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40443
40444         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40445         d10v is not compiled with the -mint32 flag.
40446
40447 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
40448
40449         * lib/plumhall.exp: Use incr_count.
40450
40451 1997-03-12  Jeffrey A Law  (law@cygnus.com)
40452
40453         * gcc.c-torture: Update to c-torture-1.45.
40454
40455 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
40456
40457         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40458         the name of the expect testcase file).
40459
40460         * lib/g++.exp(g++_init): Ditto.
40461
40462 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
40463
40464         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40465         the host.
40466
40467         * lib/gcc.exp(gcc_exit): New procedure.
40468
40469 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
40470
40471         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40472         specs where appropriate.
40473
40474         * g++.old-deja/g++.arm/*: Added additional ERROR checks
40475         because of new "candidates are" messages, and removed a few
40476
40477         * Converted all non-old-style g++ testcases to old-style, and
40478         moved into g++.old-deja.
40479
40480 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
40481
40482         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40483         options.
40484
40485         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40486         succeeded.
40487
40488         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40489
40490 1997-02-13  Michael Meissner  <meissner@cygnus.com>
40491
40492         * lib/gcc.exp (gcc_target_compile): Add support for defining
40493         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40494         the machine doesn't have those features.
40495
40496 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
40497
40498         * g++.law/operators4.exp: Don't use LIBS.
40499
40500 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
40501
40502         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40503
40504         * lib/mike-g++.exp: Don't set the compiler to be tested here.
40505         * lib/g++.exp: Set it here instead. Also, allow use of the
40506         --tool_exec and --tool_opt options. Change CXX to
40507         GXX_UNDER_TEST.
40508
40509         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40510
40511         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40512
40513 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
40514
40515         * lib/old-dejagnu.exp: Use prune_warnings instead of
40516         prune_system_crud.
40517         * lib/mike-g++.exp: Ditto.
40518         * lib/gcc.exp: Ditto.
40519         * lib/g++.exp: Ditto.
40520
40521         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
40522
40523 1997-02-07  Jeffrey A Law  (law@cygnus.com)
40524
40525           * 941014-2.c: Include stdlib.h
40526           * 960327-1.c: Include stdio.h
40527           * dbra.c, index-1.c: Don't assume ints are 32bits.
40528
40529 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
40530
40531         * lib/gcc.exp: Add gcc,stack_size target feature.
40532
40533         * lib/g++.exp(g++_target_compile): Add the include and link
40534         paths here, not in two other places. And, it's $options, not
40535         options.
40536
40537         * lib/mike-g++.exp(postbase): Remove the code that determines
40538         the correct include and link paths.
40539         * g++.old-deja/old-deja.exp: Ditto.
40540
40541 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
40542
40543         * lib/g++.exp(g++_init): target_compile no longer returns the
40544         filename of the result.
40545
40546 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
40547
40548         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
40549         call to glob.
40550
40551         * gcc.c-torture/special/special.exp: Change call to
40552         gcc_target_compile to include the object file.
40553
40554 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
40555
40556         * gcc.c-torture/special/special.exp: Correct misspelling in last
40557         change.
40558
40559 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
40560
40561         * lib/plumhall.exp(ph_summary): Log the entire output of the
40562         executable. Return -1 if there were any failures, 0 otherwise.
40563         (ph_execute): Return -1 if there were any failures, 0 otherwise.
40564         (ph_make): Clean up objects and executables that were built
40565         if the tests succeeded.
40566
40567 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
40568
40569         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
40570         libraries and includes in the build tree as appropriate.
40571
40572 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40573
40574         * lib/c-torture.exp: Instead of looking for the global variable
40575         NO_LONG_LONG, check to see if that's a feature of the target.
40576
40577 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40578
40579         * config/default.exp: Minimize. Delete the remainer of the files in
40580         config; this functionality is now in devo/dejagnu/config.
40581
40582         g++.*/*: Pass any additional flags used to compile to postbase;
40583         delete CXXFLAGS.
40584
40585         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
40586         is now done by runtest.exp. Use gcc_target_compile instead of
40587         compile.
40588
40589         lib/c-torture.exp: Use gcc_target_compile instead of compile.
40590         Remove references to CFLAGS. Use remote_file instead of
40591         calling rm -f.
40592         (c-torture): Take a list of arguments to use to compile this
40593         testcase.
40594
40595         lib/g++.exp: Simplify. Use target_compile instead of compile.
40596         lib/gcc-dg.exp: Ditto.
40597         lib/gcc.exp: Ditto.
40598         lib/mike-{gcc,g++}.exp: Ditto.
40599         lib/old-dejagnu.exp: Ditto.
40600         lib/plumhall.exp: Ditto.
40601
40602 1997-01-08  Jim Wilson  <wilson@cygnus.com>
40603
40604         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
40605         (ph_linker): Likewise.
40606
40607 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
40608
40609           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
40610         MAP_ANON / MAP_ANONYMOUS if defined;
40611         else try to map from /dev/zero .
40612
40613 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40614
40615         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
40616         isn't defined, then define it to MAP_ANONYMOUS.
40617
40618 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40619
40620         * gcc.c-torture: Update to c-torture-1.42 release.
40621
40622 1996-11-11  Jeffrey A Law  (law@cygnus.com)
40623
40624         * gcc.c-torture: Update to c-torture-1.41 release.
40625
40626 1996-10-27  Jeffrey A Law  (law@cygnus.com)
40627
40628         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
40629         c-torture release.
40630
40631 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
40632
40633         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
40634         and LDFLAGS.  Fix second case to append the target_info ldflags
40635         onto LDFLAGS, not CFLAGS.
40636         * lib/g++.exp (g++_init): Add target_info stuff.
40637         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
40638         of libgloss and newlib flags for !native.
40639
40640         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
40641         (GDB): Fix relative path to go up another dir for finding gdb.
40642
40643 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
40644
40645         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
40646         versions in the target_info array, if they don't exist.
40647
40648 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
40649
40650         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
40651
40652 1996-07-08  Jim Wilson  <wilson@cygnus.com>
40653
40654         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
40655         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
40656
40657 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
40658
40659         * lib/old-dejagnu.exp: Don't remove the output file before we've
40660         actually tested it. Don't append pwd to the path of the executable
40661         we're testing.
40662
40663 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
40664
40665         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
40666
40667 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
40668
40669         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
40670         temporary directory for compiler files, and set it to a default
40671         value of /tmp. Set $output as the name of the output file from
40672         compiling the testcase. Add a -o option to $cflags_var so the
40673         compiler writes the final output file as $output. Set $executable
40674         to $output.
40675
40676         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
40677         directory for compiler files, and set it to /tmp if it doesn't
40678         already have a value. Set $output_file to the name of the output
40679         file from compiling the testcase. Add a -o option to CXXFLAGS so
40680         the compiler writes the final output file as $output. Use $output
40681         as the executable to be tested.
40682
40683 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40684
40685         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
40686
40687 1996-06-08  Jeffrey A Law  (law@cygnus.com)
40688
40689         * gcc.c-torture/execute/pending-1.c: New test.  Still
40690         pending in Tege's queue.
40691
40692 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
40693
40694         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
40695         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
40696         if there were failures.  Call unresolved if there were unresolved
40697         testcases.  Call gcc_fail if program did not run to completion.
40698         (ph_make): Pass additional argument name to ph_execute.
40699         (ph_execute): Add new argument.  Pass additional arguments to
40700         ph_summary.  Call gcc_fail is there is no execution output.
40701
40702 1996-04-24  Jeffrey A Law  (law@cygnus.com)
40703
40704         * lib/plumhall.exp (proc_summary): Output relavent summary
40705         lines into the log so specific failures in plumhall can be
40706         investigated.
40707
40708 1996-04-10  Jeffrey A Law  (law@cygnus.com)
40709
40710         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
40711         (c-torture-execute): Don't try to execute tests which use
40712         "long long" types if $NO_LONG_LONG is nonzero.
40713
40714 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
40715
40716         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
40717         not c-torture.
40718
40719         * gcc.ieee: Move from here.
40720         * gcc.c-torture/execute/ieee: To here.
40721
40722 1996-03-26  Jeffrey A Law  (law@cygnus.com)
40723
40724         * gcc.c-torture: Update to c-torture-1.41 release.
40725
40726 1996-03-22  Jeffrey A Law  (law@cygnus.com)
40727
40728         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
40729         not "$output".
40730
40731 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
40732
40733         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
40734         -c present.
40735
40736 1996-03-02  Jeffrey A Law  (law@cygnus.com)
40737
40738         * config/proelf.exp: Handle connecting to a simulator.
40739
40740 1996-01-31  Jeffrey A Law  (law@cygnus.com)
40741
40742         * config/proelf.exp: New file.  Enough framework that we can
40743         run c-torture tests on the proelf targets (or any other target
40744         that gdb can connect to for that matter).
40745
40746 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
40747
40748         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
40749         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
40750
40751         * lib/plumhall.exp (ph_execute): Always call ph_summary if
40752         exec_output exists.
40753
40754 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
40755
40756         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
40757         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
40758
40759         * config/*.exp: Update FSF address.  Change result of ${tool}_load
40760         to pass/fail/unresolved/unsupported/untested.  Caller must now
40761         call unresolved/unsupported/untested.
40762         * lib/*.exp: Update FSF address.  Update to handle new results of
40763         ${tool}_load.
40764         * lib/chill.exp (verbose): Delete.
40765
40766 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
40767
40768         * lib/gcc.exp (default_gcc_start): Change order of args to
40769         $LDFLAGS $CFLAGS $LIBS.
40770         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
40771         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
40772         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
40773         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
40774         * gcc.misc-tests/dg-test.exp: Likewise.
40775         * gcc.misc-tests/msgs.exp: Likewise.
40776         * gcc.prms/prms.exp: Likewise.
40777         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
40778         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
40779
40780         * lib/dg.exp: Deleted, moved to dejagnu/lib.
40781
40782 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40783
40784         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
40785
40786         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
40787         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
40788
40789         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
40790         necessary.
40791
40792 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
40793
40794         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
40795         global for loop; add use of $mathlib.
40796         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
40797         settings here; set mathlib for anything but VxWorks.
40798
40799 1996-01-22  Jeffrey A Law  (law@cygnus.com)
40800
40801         * gcc.c-torture: Update to c-torture-1.40 release.
40802
40803 1996-01-03  Jeffrey A Law  (law@cygnus.com)
40804
40805         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
40806         dg.exp.
40807
40808 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
40809
40810         * lib/c-torture.exp (c-torture-execute): Declare "output" as
40811         global.
40812
40813 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
40814
40815         * lib/g++.exp (LIBS): Define if not already.
40816         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
40817         (gcc-dg-prune): Call prune_gcc_output.
40818         * lib/gcc.exp (prune_gcc_output): New proc.
40819         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
40820         prune_gcc_output.
40821
40822 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
40823
40824         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
40825         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
40826
40827 1995-11-15  Jeffrey A Law  (law@cygnus.com)
40828
40829         * gcc.c-torture: Update to c-torture-1.39 release.
40830
40831 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
40832
40833         * lib/c-torture.exp (c-torture-execute): Don't return if one option
40834         fails, try others as well.
40835
40836 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
40837
40838         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
40839         If compilation fails, mark execute tests as `untested'.
40840         If test is marked as unsupported, don't mark compilation and
40841         execute tests as failed.
40842
40843 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
40844
40845         * lib/g++.exp (g++_init): Don't link in libg++, and look to
40846         libstdc++ for whether or not we want to be doing shared
40847         libraries.  Delete link_curses since we don't need it anymore.
40848         * lib/mike-g++.exp (postbase): Don't link in libg++.
40849         * g++.old-deja/old-deja.exp: Likewise.
40850
40851 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
40852
40853         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
40854
40855 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
40856
40857         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
40858         For that, add `-Wl,-a,shared_archive'.
40859         * g++.old-deja/old-deja.exp: Likewise.
40860
40861 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
40862
40863         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
40864
40865 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
40866
40867         * lib/mike-g++.exp (postbase): Pay attention to the status of
40868         g++_load.
40869
40870 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
40871
40872           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
40873
40874 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
40875
40876         * lib/gcc.exp (default_gcc_start): No longer need to log program
40877         being executed or its output, execute_anywhere does that now.
40878         * lib/g++.exp (default_g++_version): Call execute_anywhere.
40879         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
40880
40881 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
40882
40883         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
40884         the same as those in lib/g++.exp.
40885
40886 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
40887
40888         * gcc.c-torture: Update to c-torture-1.38 release.
40889         * gcc.ieee: Related changes.
40890
40891 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
40892
40893         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
40894         "exec". Minor reformatting changes.
40895
40896         * config/rom68k.exp (${tool}_load): Make it work in a canadian
40897         cross. This means all "exec" calls now work on a remote host as
40898         well.
40899         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
40900         cross. Filter out the extra "\r\n" stuff that expect puts in.
40901         (c-torture-execute): Filter out the bogus warnings like
40902         c-torture-compile does. Add support for canadian cross.
40903         * lib/gcc.exp (default_gcc_version, default_gcc_start)
40904         Use execute_anywhere rather than calling exec directly. Now it
40905         works for canadian cross testing.
40906
40907 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
40908
40909         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
40910         results into a variable, and check that rather than using file exists.
40911
40912 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
40913
40914         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
40915         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
40916
40917 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40918
40919         * g++.old-deja/old-deja.exp: Create and pass runshlib and
40920         lib_curses if there's a shared libg++ in the build tree.
40921
40922 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
40923
40924         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
40925         if not supported target.
40926
40927 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
40928
40929         * lib/g++.exp (g++_init): Move empty setting of runshlib and
40930         link_curses up to always happen, not just for native builds.
40931
40932 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
40933
40934         * gcc.c-torture: Update to c-torture-1.36 release.
40935         * gcc.failure: Related changes.
40936
40937 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
40938
40939         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
40940
40941 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
40942
40943         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
40944         * lib/mike-g++.exp (postbase): Not in here.  Still reference
40945         runshlib, link_curses, and mathlib for link and run.
40946
40947         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
40948         pass the runtime shared library options for Solaris, OSF/1, and
40949         Irix5, and link with -lcurses to avoid unresolved references.
40950
40951 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
40952
40953         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
40954         only run once.
40955
40956 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
40957
40958         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
40959
40960 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
40961
40962         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
40963         do not have a framework for the "compat" tests yet.
40964
40965 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
40966
40967         * lib/mike-g++.exp (postbase): New local variable `mathlib',
40968         set to null if we're testing vxworks5.1.  Use that instead of
40969         `-lm' in the setting of LIBS for link and run.
40970
40971 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
40972
40973         * config/rom68k.exp (${tool}_load): Major changes to make it
40974         work.  Verified that it does in fact return the stuff in
40975         exec_output properly.  Catch any Emul or any TRAP other than 0.
40976
40977 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
40978
40979         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
40980         LDFLAGS properly for targets that need stuff from libgloss.
40981         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
40982         only run once.
40983         (gpp_initialized): New variable.
40984
40985 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
40986
40987         * config/rom68k.exp: Load libgloss.exp.
40988         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
40989         so we can produce a fully linked binary.
40990         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
40991         so we can produce a fully linked binary.
40992
40993 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
40994
40995         * lib/plumhall.exp (ph_section): Watch for expected failures.
40996         Add missing `else'.
40997
40998         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
40999         run the testcase.
41000         (c-torture): Likewise.
41001
41002 1995-08-28  Doug Evans  <dje@cygnus.com>
41003
41004         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41005
41006         * lib/mike-g++.exp (mike_cleanup): New proc.
41007         (prebase): New globals compiler_result, not_compiler_result,
41008         target_regexp.
41009         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
41010         allow leading "-" in pattern.  Watch for unsupported tests.
41011         If $compiler_result is set, pattern match assembler code,
41012         and ditto for $not_compiler_result.
41013         * lib/mike-gcc.exp: Likewise.
41014
41015         * lib/plumhall.exp (ph_execute): Only call ph_summary if
41016         execution "succeeded".
41017
41018 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
41019
41020         * config/win32.exp: New file.
41021         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41022
41023 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
41024
41025         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41026         unsupported.
41027         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41028         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41029         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41030
41031         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41032         "... without exceptions was ...".  That is now handled by
41033         prune_system_crud.
41034         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41035
41036 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
41037
41038         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41039         sieve.c,sort2.c}: New files.
41040         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41041         sieve.exp,sort2.exp}: Drivers for them.
41042
41043         * lib/mike-gcc.exp (program_output): New user settable variable.
41044         (postbase): Call prune_system_crud.  Also prune extraneous compiler
41045         messages.
41046         * lib/mike-g++.exp (program_output): New user settable variable.
41047
41048         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41049
41050         * config/sh.exp: Deleted (use sim.exp instead).
41051
41052 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
41053
41054         * config/vx.exp: Declare CHECKTASK as global.
41055         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41056         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41057         * lib/old-dejagnu.exp: Load [pwd]/$executable.
41058
41059 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41060
41061         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41062         target. Like vx.exp, only includes `vx29k.exp' instead of
41063         `vxworks.exp'.
41064
41065 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
41066
41067         * config/sim.exp: Increase time limit from 120 seconds to 240.
41068
41069 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
41070
41071         * gcc.c-torture/execute/950628-1.c: New test.
41072
41073 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
41074
41075         * gcc.c-torture: Update with changes/additions from
41076         c-torture-1.34.
41077
41078 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
41079
41080         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41081
41082 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
41083
41084         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41085
41086 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
41087
41088         * gcc.c-torture/compile/950512-1.c: New test.
41089         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41090         * gcc.dg/struct-ret-1.c: Likewise.
41091
41092 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
41093
41094         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41095           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41096
41097 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
41098
41099         * gcc.c-torture/special/920411-1.c: Deleted.
41100         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41101
41102 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
41103
41104         * config/sim.exp (${tool}_load): Hack in call to bash to get a
41105         cpu limit.
41106
41107 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
41108
41109         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41110
41111 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
41112
41113         From kenner;
41114         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41115         is the proper length.
41116         * va-arg-3.c: Likewise.
41117
41118 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
41119
41120         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
41121         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41122
41123         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
41124         * lib/g++.exp (default_g++_start): Delete old cruft.
41125
41126 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
41127
41128         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41129         (2 * (1 << 18)) to (2 * (1 << 17)).
41130
41131         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41132
41133 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
41134
41135         * config/rom68k.exp: Renamed from config/idp.exp
41136
41137 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
41138
41139         * c-torture/compile/921109-2.c
41140
41141 1995-04-18  Mike Stump  <mrs@cygnus.com>
41142
41143         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41144         excess errors.
41145
41146 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
41147
41148         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41149         output.
41150         * lib/g++.exp (default_g++_start): Likewise.
41151
41152 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
41153
41154         * gcc.c-torture/compile/950329-1.c: New test.
41155
41156 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
41157
41158           * config/bug.exp (${tool}_load): Updated to use new remote_open
41159           and remote_close procs.
41160         * config/idp.exp: New file.
41161
41162 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
41163
41164         * gcc.c-torture/execute/950322-1.c: New test.
41165
41166 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
41167
41168         * config/vx.exp (${tool}_load): Clean up testing of return code from
41169         vxworks_ld and vxworks_spawn.
41170
41171 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
41172
41173         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41174
41175 1995-03-13  Mike Stump  <mrs@cygnus.com>
41176
41177         * lib/old-deja.exp: Add `excess errors test - ' error, now one
41178         can mark excess errors on a machine by machine basis.  Note, the
41179         default is to not expect any excess errors, even when excess
41180         errors test - is given, so you will want to put an XFAIL ... on
41181         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
41182         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41183         those 4 machines, but no others.
41184
41185 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
41186
41187         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41188         * lib/c-torture.exp: to here.
41189
41190 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
41191
41192         * gcc.c-torture/execute/950221-1.c: New test.
41193         * gcc.c-torture/execute/struct-ret-1.c: New test.
41194         * gcc.c-torture/compile/950221-1.c: New test.
41195
41196         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41197
41198 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
41199
41200         * gcc.c-torture/execute/arith-1.c (main): Return 0.
41201         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41202
41203 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
41204
41205         * g++.gb: New directory of tests, derived from my signature and
41206         class scoping tests.
41207
41208         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41209         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41210         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41211         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41212         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41213         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41214         * g++.gb/sig25.C: Likewise.
41215
41216         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41217         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41218         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41219         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41220         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41221         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41222         * g++.gb/sig25.exp: Likewise.
41223
41224         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41225         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41226         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41227         * g++.gb/scope13.C: Likewise, this test still fails.
41228
41229         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41230         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41231         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41232         * g++.gb/scope13.exp: Ditto.
41233
41234         * g++.gb/README: New file, explains what these tests are about.
41235
41236 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
41237
41238         * lib/dg.exp (dg-do): Support `preprocess'.
41239         (dg-test): Likewise.
41240
41241 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
41242
41243         * config/udi.exp: change "continue -expect" to "exp_continue".
41244
41245 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
41246
41247         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41248         Delete redundant tests.
41249
41250         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41251         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41252         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41253         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41254         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41255         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41256         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41257         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41258
41259         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41260         storing label pointers.
41261         * gcc.c-torture/execute/921019-1.c: Likewise.
41262         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41263         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41264         parameter fp.
41265         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41266         constants.
41267
41268         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41269         Delete obsolete tests.
41270
41271         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41272         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41273         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41274         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41275         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41276         * gcc.c-torture/compile/950124-1.c: New test.
41277
41278         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41279
41280 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
41281
41282         * lib/mike-g++.exp: Add -lm to LIBS.
41283
41284 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
41285
41286         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41287
41288 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
41289
41290         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41291
41292 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
41293
41294         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41295
41296 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
41297
41298         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41299         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41300         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41301         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41302         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41303         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41304         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41305         * g++.law/{operators31.C, operators32.C,
41306         * g++.law/{operators33.C, operators34.C}: Likewise.
41307         * g++.law/{pic1.C, refs2.C}: Likewise.
41308         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41309         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41310         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41311         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41312
41313         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41314         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41315         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41316         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41317         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41318         * g++.law/{enum9.exp, friend5.exp}: Likewise.
41319         * g++.law/{nest3.exp, nest4.exp}: Likewise.
41320         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41321         * g++.law/{operators30.exp, operators31.exp}: Likewise.
41322         * g++.law/{operators32.exp, operators33.exp}: Likewise.
41323         * g++.law/{operators34.exp}: Likewise.
41324         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41325         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41326         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41327         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41328         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41329
41330         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41331         No longer expected to fail.
41332         * g++.law/missed-error3.C: Tweak for recent bool changes.
41333
41334 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
41335
41336         * config/emb-unix: Deleted.
41337         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41338         remote execution.  Do final link on remote host if REMOTE_LINK is set.
41339
41340 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
41341
41342         * lib/dg.exp (dg-test): Fix typo in last patch.
41343
41344 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
41345
41346         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41347         (handles multiple occurrences).
41348
41349 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
41350
41351         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41352         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41353         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41354         printed).
41355         * lib/c-torture.exp (c-torture-compile): Likewise.
41356         (c-torture): Prepend full path if missing.
41357         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41358         (gcc_fail): Likewise.
41359         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41360
41361 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
41362
41363         * lib/netware.exp: Only attach to NetWare i386 systems.
41364
41365 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
41366
41367         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41368         messages.  Add test name to "output pattern match" pass/fail message.
41369
41370 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
41371
41372         * gcc.dg: New testsuite.
41373         * gcc.dg/dg.exp: New file.
41374
41375         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41376         test-switch.c}: Deleted.
41377
41378         * gcc.misc-tests/msgs.exp: New testcase driver.
41379
41380 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
41381
41382         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41383         Watch for illegal return values from ${tool}_load.
41384         * config/unix.exp (${tool}_load): Fix pass/fail detection for
41385         cross targets.  Coerce return value >0 to 1.
41386
41387 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
41388
41389         * config/unix.exp (${tool}_load): Call program rsh, not proc.
41390
41391         * config/emb-unix.exp: New file.
41392
41393         * config/sim.exp: Error if variable $SIM not defined.
41394         (${tool}_load): Mark test as "untested" if simulator missing.
41395
41396         * config/unix.exp: Load remote.exp to get rcp_download.
41397         * lib/c-torture.exp: Use different option lists for testcases with
41398         and without loops.
41399         * gcc.c-torture/execute/execute.exp: Likewise.
41400
41401 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
41402
41403         * config/*.exp: Clarify return code from ${tool}_load.
41404         Call `unresolved' or `untested' instead of `warning' or `perror'
41405         (sometimes you still want to call both though).
41406         Add comment that `shell_id' is local to each file.
41407         * config/udi.exp (timeout): Set to 30.
41408         Don't print warning if connection fails, $connectmode has already
41409         printed an error.
41410         (${tool}_load): Move verbose messages to level 2.
41411         Rework pattern for "Process started" message.
41412         Pass `shell_id' to ${connectmode}_download.
41413         Retry twice upon timeout.  Make resetting of target more robust.
41414         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41415         Pass `shell_id' to exit_$connectmode.
41416         Only call exit_$connectmode if connected.
41417         * config/unix.exp (${tool}_load): Check return codes better.
41418         * config/vrtx.exp (${tool}_load): Likewise.
41419         * config/vx.exp (${tool}_load): Likewise.
41420         Delete unneeded global's.
41421         * lib/dg.exp (dg-test): Update to reflect clarified return codes
41422         from ${tool}_load.
41423         (dg-stat): Delete.
41424         (dg-init): Delete recording of pass/fail counts.
41425         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41426         (old-dejagnu-init): Likewise.
41427         (old-dejagnu-stat): Delete contents, empty proc now.
41428         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41429         (c-torture): Delete references to lcnt, lpass, lfail.
41430         Get option list from TORTURE_OPTIONS.
41431         Delete -funroll[-all]-loops if no loops.
41432         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41433         (g++_stat): Delete contents (empty proc now).
41434         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41435         (gcc_finish): Likewise.
41436         (gcc_stat): Deleted.
41437         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41438         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41439         * gcc.c-torture/execute/execute.exp: Likewise.
41440         Split tests into two parts: compile, execute.
41441         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
41442         no loops.  Update to reflect clarified return codes from ${tool}_load.
41443
41444 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
41445
41446         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41447         to grep for.
41448         (old-dejagnu): Likewise (where necessary).
41449
41450 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
41451
41452         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41453
41454         * lib/dg.exp (dg-process-target): Fix processing of selector.
41455         Add comment regarding use of `error'.
41456
41457         * lib/gcc.exp (prune_system_crud): Define if missing.
41458         * lib/g++.exp (prune_system_crud): Likewise.
41459
41460         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41461         Call prune_system_crud.
41462         * lib/dg.exp (dg-runtest): New proc.
41463         Use perror instead of send_user for tcl errors in testcase.
41464         Don't return any value, it's never used.
41465         Don't clobber previous definition of `unknown'.
41466         Print tcl errors in `dg-final'.
41467
41468 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
41469
41470         * lib/dg.exp (dg-process-target): Improve syntax error messages.
41471         (dg-test): Don't print errorInfo, it contains stack backtrace.
41472
41473 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
41474
41475         * lib/g++.exp (runtest_file_p): Define if missing.
41476
41477 1994-09-24  Doug Evans  (dje@cygnus.com)
41478
41479         * lib/mike-g++.exp: Comment out loading of g++.exp.
41480         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
41481         (default_g++_version): Always print something.
41482         (default_g++_start): Comment out call to `which'.
41483         (g++_start, g++_load): Deleted (must be defined in config file).
41484         * lib/gcc.exp: Test for existence of $CC at start.
41485         Delete check for tmpdir (done in gcc_init).
41486         (default_gcc_version): Always print something.
41487         (default_gcc_start): Comment out call to `which'.
41488         * config/*.exp: Major cleanup - make cross targets work at least a
41489         little better for g++ (by not being "--tool gcc" specific).
41490         Rename gcc_xxx to ${tool}_xxx.
41491         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41492         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41493
41494 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
41495
41496         * lib/c-torture.exp (c-torture-compile): Rework compiler
41497         message processing.
41498
41499         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41500         c-torture.
41501
41502 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
41503
41504         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41505
41506         * lib/dg.exp (dg-process-target): Support { target native }.
41507
41508 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
41509
41510         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
41511         looked for "... program xxx got fatal signal".
41512         Correct regsub munging of `comp_output'.
41513         Ignore compiler messages "path prefix not used" and "linker input
41514         file unused".
41515
41516 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
41517
41518         * lib/gcc.exp (runtest_file_p): Define if missing.
41519         * gcc.prms/template.c: Example to work from.
41520
41521 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
41522
41523         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
41524         * lib/dg.exp (dg-test): Call unsupported testcases as such.
41525
41526         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
41527         * gcc.prms/1883.c: Moved from compile/940714-1.c.
41528         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
41529         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
41530
41531         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
41532         (dg-process-target): No longer a varargs proc.
41533         Return S/N for target, P/F for xfail.  All callers changed.
41534         (user option procs): More argument checking.
41535         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
41536         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
41537         (dg-test): Skip test if not running on selected target in `dg-do'.
41538         Update handling of `dg-do-what', `dg-output-text'.
41539         Separate execution pass/fail from output pattern match pass/fail.
41540         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
41541
41542 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
41543
41544         * gcc.c-torture/special/special.exp: Don't expect failure for mips
41545         target for 920510-1.c.
41546
41547 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
41548
41549         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
41550         Clean up comment regarding use of passcnt, etc.
41551         (gcc_stat): Don't update `testcnt' here.
41552         (gcc_finish): Do it here.
41553         Might as well reset `but_id' here too.
41554         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
41555         to determine if the file should be tested.
41556         * gcc.c-torture/compile/compile.exp: Likewise.
41557         * gcc.c-torture/execute/execute.exp: Likewise.
41558         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41559         * gcc.misc-tests/dg-test.exp: Likewise.
41560         * gcc.prms/prms.exp: Likewise.
41561         * gcc.wendy/wendy.exp: Likewise.
41562         * g++.old-deja.exp: Likewise.
41563         Move "Testing file" message to verbose level 1.
41564
41565 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
41566
41567         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
41568
41569 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
41570
41571         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
41572         (default_gcc_start): Accept optional second list element
41573         of compiler flags.  Print compiler output at verbosity level 2.
41574         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
41575         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
41576         Save current values of framework globals passcnt, failcnt, xpasscnt,
41577         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
41578         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
41579         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
41580         xfailcnt to compute stats.  Update framework global `testcnt' from
41581         pass/fail counts.
41582         (gcc_finish): New proc.  Clean up test environment.
41583         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
41584         (gcc_epass, gcc_efail): Delete.
41585         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
41586         argument of line number.
41587         (dg-init): If the tool has an init routine, call it.
41588         (dg-test): Remove args `cflags_var' and `libs_var'.
41589         Pass all compiler options to ${tool}_start.
41590         Handle missing line number.
41591         (dg-finish): New function.
41592         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
41593         particular files.  Call gcc_finish at end.  Move "skipping test"
41594         message to verbosity level 3.
41595         * gcc.c-torture/compile/compile.exp: Likewise.
41596         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41597         * gcc.c-torture/execute/execute.exp: Likewise.
41598         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41599         Print testcase being tried at verbosity level 1.
41600         * gcc.c-torture/special/special.exp: Unset xfail.
41601         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41602         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
41603         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
41604         * gcc.failure/failure.exp: Likewise.
41605         * gcc.ieee/ieee.exp: Likewise.
41606         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
41607         Update call to dg-test.  Call dg-finish at end.
41608         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
41609         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41610         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
41611         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
41612         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
41613         * gcc.wendy/wendy.exp: Add copyright.
41614         Delete setting of tmpdir (done by gcc_init).
41615         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
41616         Pass compiler flags to gcc_start.  Call gcc_finish at end.
41617         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
41618         gcc_[ce]pass/fail.
41619
41620 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
41621
41622         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
41623         confusion.
41624         (g++_load): Likewise.
41625
41626         * config/*.exp (gcc_load): Some were varargs fns and some were not.
41627         Rename argument to `prog' to remove the confusion.
41628         Varargs fns behave differently too!
41629         (g++_load): Likewise.
41630
41631         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
41632
41633         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
41634         what it is.  Delete (always) printing of status value for !native.
41635         Simplify verbose code, and include status and exec_output.
41636         (g++_load): Use gcc_load.
41637
41638 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
41639
41640         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
41641         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
41642         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
41643         940714-3.c as these testcases don't exist anymore.  Make
41644         va-arg-1.c expected to pass.
41645
41646 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
41647
41648         * gcc.misc-tests/misc.exp: Only run specific testcases.
41649         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
41650         * gcc.misc-tests/dg-[1-9].c: New files.
41651
41652         * lib/dg.exp: New testsuite driver.
41653         * gcc.prms/prms.exp: Use it.
41654
41655         * README.gcc: New file.
41656
41657         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
41658         Document and reset `lxpass' and `lxfail'.
41659         Simplify "initialized" message.
41660         (gcc_stat): Clean up comments a little.
41661
41662 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
41663
41664         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
41665
41666 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
41667
41668         * lib/old-dejagnu.exp (process-option): New proc.
41669         (old-dejagnu-init, old-dejagnu-stat): Likewise.
41670         (old-dejagnu): Simplify.
41671         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
41672
41673 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
41674
41675         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
41676         exists and is not an empty string.
41677
41678         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
41679         $xfail rather than calling setup_xfail.  Clear $xfail when test is
41680         finished.
41681         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
41682         automatically.
41683
41684         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
41685         longer expected to fail.
41686
41687         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
41688         "f" function call.
41689
41690         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
41691
41692         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
41693         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
41694         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
41695         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
41696         c-torture-1.29.
41697
41698         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
41699         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
41700
41701         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
41702
41703         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
41704         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
41705
41706         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
41707         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
41708         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
41709
41710 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
41711
41712         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
41713         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
41714         940714-1.c, 940714-2.c, 940714-3.c},
41715         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
41716         gcc.misc-tests/{mg.c,mg.exp}:
41717         New tests.
41718         * gcc.noncompile/noncompile.exp: Change accordingly.
41719
41720 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
41721
41722         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
41723         Undo previous clobberage.
41724
41725 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
41726
41727         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
41728         * gcc.special/{930510-1.c, special.exp}:
41729         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
41730         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
41731         struct-varargs-1.c}: New tests from c-torture-1.26.
41732
41733 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
41734
41735         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
41736           argument to switch.
41737
41738 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
41739
41740         * Revert the previous changes.  Please see Rob's directory
41741           (/lisa/test/rob/progressive/gcc/testsuite) for testing
41742           fixes.
41743
41744 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
41745
41746         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
41747             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
41748             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
41749             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
41750             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
41751             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
41752             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
41753             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
41754             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
41755             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
41756             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
41757             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
41758             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
41759             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
41760             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
41761             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
41762             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
41763             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
41764             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
41765             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
41766             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
41767             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
41768             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
41769             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
41770             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
41771             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41772             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
41773
41774 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
41775
41776         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
41777             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
41778           with perror calls.
41779
41780 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
41781
41782         * config/unix.exp (g++_load): Fix syntax.
41783
41784 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
41785
41786         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
41787         * gcc.noncompile/921017-1.c: Deleted obsolete test.
41788         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
41789         Don't expect va-arg-1.c to fail.  Correct expected output for
41790         920928-1.c.
41791         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
41792         * gcc.wendy/hbm4.c: Correct typo.
41793         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
41794
41795 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
41796
41797         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
41798         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
41799         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
41800         * lib/c-torture.exp (c-torture-compile): Ditto.
41801
41802         Reduce volume of output (remove all the -I's and such).
41803         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
41804         Call gcc_cpass, gcc_cfail.
41805         (c-torture): Pass testing option to c-torture-compile.
41806
41807 1994-03-21  Doug Evans  (dje@cygnus.com)
41808
41809         Bring patches over from progressive.
41810         * config/default.exp: Exit remote shell cleanly.
41811         (g++_exit, g++_start): Add default versions.
41812         * config/sim.exp (gcc_load): Use perror, not error.
41813
41814 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
41815
41816         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
41817         set in site.exp.
41818
41819 1994-03-14  Doug Evans  (dje@cygnus.com)
41820
41821         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
41822         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
41823         (wendy_try): New proc to run testcase.
41824         (main loop): Call 'em.
41825         * gcc.wendy/*.c: Clean up pass to correct expected output.
41826
41827         * lib/gcc.exp: Minor cleanup work.
41828         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
41829
41830 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
41831
41832         * config/sim.exp (gcc_load): Document return codes better.
41833         Don't pass -v to simulator.
41834
41835 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
41836
41837           * gcc.special/920717-x.c: Fix typo.
41838           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
41839           get at sources.
41840
41841         * lib/mike-gcc.exp: Fix typo.
41842
41843 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
41844
41845         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
41846         binary to use, transform the name.
41847         * config/*.exp: rename everything. Nuke any g++ specific files,
41848         it's now a special case of gcc that requires no special support.
41849         Add a default.exp for unsupported targets.
41850
41851 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
41852
41853         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
41854         lib/old-dejagnu.exp: Fix a few patterns to work with the new
41855         version of Tcl.
41856
41857 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
41858
41859         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
41860         than a warning.
41861
41862 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
41863
41864         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
41865
41866 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
41867
41868         * gcc.execute/execute.exp: Combine opt_list and foption_list into
41869         option_list.  Compile every file with only 4/6 option choices
41870         (same as C torture) instead of with 12/18 different option
41871         choices.
41872         * lib/c-torture.exp: Likewise.
41873
41874         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
41875         not already set.
41876
41877 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
41878
41879         * lib/old-deja.exp: Add `excess errors test fails' error, now one
41880         can put an XFAIL *-*-* on excess errors.
41881
41882 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
41883
41884         * g++.law: Add more tests derived from g++-bugs snapshots.
41885
41886         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
41887         equivalent to g++.law/init9.
41888
41889         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
41890         compiled it, and the a.out file after we've run it.
41891
41892 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
41893
41894         * lib/mike-g++.exp (postbase): Delete the .o file after we've
41895         compiled it, and the a.out file after we've run it.
41896
41897 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
41898
41899         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
41900
41901 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
41902
41903         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
41904         version number.
41905
41906 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
41907
41908         * g++.law: New directory of g++ tests derived from the g++-bugs
41909         snapshots.
41910
41911 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
41912
41913         * gcc.compile: initbug1.c initbug1.exp testcase added
41914
41915 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
41916
41917         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
41918         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
41919           fixes submitted by Jeff Law (law@cs.utah.edu)
41920         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
41921           Jeff Law (law@cs.utah.edu)
41922
41923
41924 1993-11-30  Mike Stump  (mrs@cygnus.com)
41925
41926         * config/unix-g++.exp: Follow the gcc way of doing things.
41927         * g++.old-deja/old-deja.exp: Minor updates.
41928         * lib/g++.exp: New file, follow the gcc way of doing things.
41929         * lib/old-dejagnu.exp: Minor updates.
41930         * lib/mike-g++.exp: Always unset errorInfo.
41931
41932 1993-11-06  Mike Stump  (mrs@cygnus.com)
41933
41934         * lib/gcc.exp: Fix some errors with the below change, CC and
41935         CFLAGS should be global when setting, not local.
41936
41937 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
41938
41939         * lib/gcc.exp: Transform tool name.
41940
41941 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41942
41943         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
41944
41945 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41946
41947         * lib/gcc.exp: change gcc_done to gcc_stat
41948
41949 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41950
41951         * Upgraded gcc testsuite to c-torture version 1.25
41952
41953 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
41954
41955         * lib/gcc.exp: added reporting code. Changed verbose compile message.
41956         * lib/c-torture: added hooks for new reporting code.
41957
41958 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
41959
41960         * config/sh-gcc.exp: check if sh-sim exists in the path
41961
41962 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
41963
41964         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
41965         * gcc.compile/compile.exp: Initial changes for new logic.
41966         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
41967         * gcc.failure/failure.exp: Initial changes for new logic.
41968         * gcc.ieee/ieee.exp: Initial changes for new logic.
41969         * gcc.misc-tests/misc.exp: Initial changes for new logic.
41970         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
41971         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
41972         * lib/c-torture.exp: Initial changes for new logic.
41973         * lib/gcc.exp: Initial changes for new logic.
41974
41975 1993-10-15  Mike Stump  (mrs@cygnus.com)
41976
41977         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
41978         depend upon failure or success.  Fully qualify names in failure
41979         and success messages.  Always remove a.out before starting
41980         compile, just in case.  Pay more attention to error text output by
41981         the compiler.  Handle testcases with no known past errors just
41982         like all others, so that things are uniform.  Other miscellaneous
41983         improvements.
41984
41985 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
41986
41987         * gcc.cpp: new directory for cpp tests
41988
41989 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
41990
41991         * lib/chill.exp: Code reformatted, removed unused code.
41992         * config/unix-chill.exp: Code reformatted, removed unused code.
41993         * chill.execute/execute.exp: Code reformatted, removed unused code.
41994         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
41995
41996 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
41997
41998         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
41999         routines not written.
42000
42001 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
42002
42003         * config/bug-gcc.exp: Use new procs from bug.exp.
42004
42005 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
42006
42007         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42008         via ftp, rather than depending on NFS.
42009         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42010         case.
42011
42012 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
42013
42014         * config/bug-gcc.exp: Use new download proc.
42015
42016 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
42017
42018         * chill.execute/execute.exp: cleanups, handles errors better
42019         * chill.compile/compile.exp: rewrite, based on execute.exp
42020         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42021         * lib/chill.exp: major changes to diff proc and compile and link
42022           procs. added chill_fail and chill_pass wrappers to pass and
42023           fail. added more comments, and handle error codes better.
42024           Added a hack to capture stderr from exec, so noncompile tests
42025           can work.
42026
42027 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
42028
42029         * chill.execute/execute.exp: rewrite of testsuite driver
42030         * lib/chill.exp: rewrite of testsuite driver
42031         * config/unix-chill.exp: rewrite of testsuite driver
42032
42033 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
42034
42035     In chill.execute:
42036         * iexpr.ch: Standardize uppercase.
42037         * tuples.dat: Standardize uppercase.
42038         * vary.ch: standardize.  Correct varying string assignments.
42039         * vary.dat: Add new output lines.
42040
42041 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
42042
42043     In chill.execute:
42044         * chprintf.ch: Standardize use of uppercase.
42045         * tuples.ch: Standardize and turn arr2 into a DCL,
42046           rather than a SYN.
42047         * pinits.ch: Standardize.
42048
42049 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
42050
42051         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42052         * Makefil: Renamed to Makefile.in.
42053         * configure.in: New.
42054
42055 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
42056
42057     In chill.execute:
42058         * .cvsignore: Add result/output files.
42059         * Makefile: Fix up variables at start.  Use MFLAGS
42060           everywhere.  Correct bool_loc, built_ins entries.
42061           Add entry for vary1.ch.
42062         * bitarray.ch: Standardize upper-case usage.
42063         * bitexpr.ch: Standardize, add output of b1.
42064         * params.ch: Use arrayt in along PROC parameters, to
42065           avoid novelty problems.
42066         * sets.ch: Tiny cleanup.
42067         * vary1.ch: Re-indent.
42068
42069 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
42070
42071           * Add PR-related files to Makefiles, .cvsignore files, etc.
42072
42073 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
42074
42075         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42076           with compiler objects. New names are test-flow.c and test-loop.c
42077
42078 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
42079
42080         * Upgraded c-torture tests from 1.19 to 1.20
42081
42082         * new files:
42083         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42084         * gcc.compile: 930623-1.c 930623-2.c
42085         * gcc.noncompile: 930622-1.c 930622-2.c
42086         * gcc.failure: 920411-1.c 920627-2.c
42087         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42088
42089 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
42090
42091         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42092           More changes to get testsuite working properly. Needs more work.
42093           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42094
42095 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
42096
42097         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42098           More changes to get testsuite working properly. Needs more work.
42099
42100 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
42101
42102         * chill.compile/compile.exp: Added for Dejagnu support
42103         * chill.execute/execute.exp: Added for Dejagnu support
42104         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
42105
42106 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
42107
42108     This should complete moving the CHILL test files.
42109         * chill.noncompile(.cvsignore printf.grt
42110             in-printf.grt chprintf.grt chprintf.ch):
42111             Added test-support files.
42112           (Makefile): Modified further.
42113         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42114             signal.ch): Added test files.
42115           * chill.execute (.cvsignore printf.grt printr.c
42116             in-printf.grt rts.c chprintf.grt rts.h): Added
42117           test-support files.
42118             (Makefile): More corrections.
42119
42120 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
42121
42122         * chill.compile, chill.execute, chill.nocompile: Add CHILL
42123           test cases, ready for DejaGnu.
42124
42125 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
42126
42127         * Upgraded c-torture tests from 1.18 to 1.19
42128
42129         * gcc.compile: added test(s):
42130           930607-1.c
42131         * gcc.execute: added test(s):
42132           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42133
42134         * added new subdirectory for misc tests: gcc.misc-tests
42135         * gcc.misc-test(s): added tests:
42136           inst-check.c test-consts.c test-ior.c test-switch.c
42137
42138 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
42139
42140         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42141
42142 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
42143
42144         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42145
42146 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
42147
42148         * Upgraded c-torture tests from 1.17 to 1.18
42149
42150 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
42151
42152         * Upgraded c-torture tests from 1.12 to 1.17
42153
42154 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
42155
42156         * lib/old-dejagnu.exp:
42157           Fixed handling of XFAIL target triplets to correctly
42158           recognize wildcard characters.  Removed code that
42159           appended a unique id tag to the end of the file name
42160           printed out by the result of the testcases within a
42161           given test file.
42162
42163 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
42164
42165         * lib/old-dejagnu.exp:
42166           Reworked expected failure handling to trigger off of XFAIL
42167           keyword in keyphrase embeded in testcase source code. The
42168           XFAIL keyword must be at the end of the keyphrase line. It
42169           may optionally be followed by one or more target triplets.
42170           It has just occured that the handling of wildcards in the
42171           target triplet may not be correct.
42172
42173 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
42174
42175         * g++.old-deja/tests:
42176           Moved all subdirectories up one level into g++.old-deja .
42177
42178         * lib/old-dejagnu.exp:
42179           Fixed problem with CXXFLAGS not being properly reset, and being
42180           corrupted with extraneous "-c" compiler option.  This was
42181           causing binaries to not be generated for test that needed them.
42182           Modified strings passed to "pass" and "fail" so that individual
42183           tests from the same test file would be distinguished by an
42184           identifier appended to the test file name in the summary logs;
42185           this corrected a problem with erroneous diff logs.  Added code
42186           to search testcases for expected fail and unexpected pass keywords.
42187
42188 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
42189
42190         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42191
42192 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
42193
42194         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42195           Removed extraneous text from end of "Special g++ Options"
42196           keyphrase.
42197
42198         * lib/old-dejagnu.exp: Added pattern matching to look for new
42199           keywords, embedded in testcases comments, which will trigger
42200           calls to xpass and xfail.
42201
42202 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
42203
42204         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42205           comments embedded in the testcases, especially the one looking for
42206           special compiler options, as well as the pattern matching for the
42207           compiler output again.
42208
42209 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
42210
42211         * lib/old-dejagnu.exp: Do a proper check of the return value for
42212           execute tests. Fixed several problems with the pattern matching
42213           of the compiler output which gave erroneous test results.
42214           Changed several of the test result messages to be more descriptive.
42215         * config/unix-g++.exp: Proc g++_load now actually works and
42216           executes the tests passed to it and returns a usable return
42217           value.
42218
42219 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
42220
42221           * lib/gcc.exp: Exits gracefully if $CC is bogus.
42222
42223 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
42224
42225         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42226           Modified both files to properly execute the old style
42227           dejagnu tests. The previous versions of these files were
42228           experimental and did not function anything near correctly.
42229
42230 1993-04-05  Rob Savoye  (rob@cygnus.com)
42231
42232         * Removed all Makefile.in and configure.in files. No configuration
42233         needed now.
42234
42235 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
42236
42237         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42238
42239 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
42240
42241         * gcc.compile/configure.in, gcc.unsorted/configure.in,
42242         gcc.special/configure.in, gcc.noncompile/configure.in,
42243         gcc.execute/configure.in, gcc.code_quality/configure.in,
42244         g++.other/configure.in, g++.old-deja/configure.in,
42245         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42246         in srcname setting.
42247
42248 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
42249
42250         * lib/udi.exp: Fixed mondfe and mondfe_download.
42251         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42252         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42253
42254 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
42255
42256         * config/udi-gdb.exp: Check $shell_id after connecting to target.
42257         (gdb_exit): Don't remove *_soc files.
42258
42259 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
42260
42261         * lib/c-torture.exp: Don't look for main; instead always use -w
42262         -c.  This is how the c-torture tests work.  Remove the object
42263         file if the compilation succeeds.
42264         * gcc.execute/execute.exp: Remove executable if test passes.
42265         * gcc.noncompile/noncompile.exp: Every test is an expected
42266         failure.
42267         * gcc.special/special.exp: Added tests from c-torture 1.11,
42268         corrected use of existing test.
42269         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42270         gcc.execute/920625-1.c: Updated to c-torture 1.11.
42271         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42272         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42273         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42274         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42275         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42276         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42277         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42278         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42279         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42280         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42281         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42282         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42283         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42284         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42285         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42286         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42287         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42288         c-torture 1.11.
42289         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42290         correspond to c-torture 1.11.
42291
42292         * New file.