OSDN Git Service

PR rtl-optimization/27291
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2
3         PR tree-optimization/27291
4         * g++.dg/tree-ssa/pr27291.C: New test.
5
6 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7
8         PR tree-optimization/27283
9         * g++.dg/tree-ssa/pr27283.C: New test.
10
11 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12
13         * gcc.dg/tree-ssa/loop-16.c: New test.
14
15 2006-05-01  Roger Sayle  <roger@eyesopen.com>
16             Joseph S. Myers  <joseph@codesourcery.com>
17
18         * gcc.dg/Wconversion-3.c: New test case.
19         * gcc.dg/Wconversion-4.c: Likewise.
20
21 2006-05-01  Richard Guenther  <rguenther@suse.de>
22
23         PR tree-optimization/26726
24         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
25
26 2006-04-30  Roger Sayle  <roger@eyesopen.com>
27
28         * gcc.dg/Woverflow-1.c: New test case.
29         * gcc.dg/Woverflow-2.c: Likewise.
30         * gcc.dg/Woverflow-3.c: Likewise.
31
32 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
33
34         PR c++/27094
35         * g++.dg/template/defarg8.C: New test.
36
37 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38
39         PR c++/27278
40         * g++.dg/parse/operator7.C: New test.
41
42 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43
44         PR c++/11471
45         PR c++/27102
46         * g++.dg/template/crash48.C: New test.
47
48         PR c++/27279
49         * g++.dg/parse/ctor4.C: New test.
50
51 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
52
53         PR fortran/25681
54         * gfortran.df/char_type_len.f90: New test.
55
56 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
57
58         PR libgfortran/27304
59         * gfortran.dg/fmt_exhaust.f90: New test.
60
61 2006-04-28  Roger Sayle  <roger@eyesopen.com>
62
63         PR c/25309
64         * gcc.dg/large-size-array-2.c: New test case.
65
66 2006-04-28  Richard Guenther  <rguenther@suse.de>
67
68         PR target/26826
69         * gcc.target/i386/pr26826.c: New testcase.
70
71 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
72
73         PR middle-end/27260
74         * gcc.c-torture/execute/pr27260.c: New.
75
76 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
77
78         PR middle-end/27095
79         * gcc.dg/pr27095.c: New.
80
81 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
82
83         PR c++/27292
84         * g++.dg/conversion/bitfield4.C: New test.
85
86 2006-04-27  Eric Christopher  <echristo@apple.com>
87
88         * gcc.dg/pragma-ms_struct.c: New.
89
90 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
91
92         PR c++/27102
93         * g++.dg/template/crash47.C: New test.
94
95 2006-04-27  Dirk Mueller  <dmueller@suse.de>
96
97         * gcc.target/i386/sse-7.c: build with -msse.
98
99 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
100
101         PR testsuite/27274:
102         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
103         (main): Exit if processor doesn't support SSE.
104
105 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
106
107         PR middle-end/27282
108         * gcc.c-torture/compile/pr27282.c: New test.
109
110 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
111
112         PR middle-end/26913
113         * g++.dg/gomp/pr26913.C: New test.
114
115         PR c/25996
116         * gcc.dg/gomp/pr25996.c: New test.
117         * g++.dg/gomp/pr25996.C: New test.
118
119 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
120
121         PR rtl-optimization/26725
122         * gcc.c-torture/compile/pr26725.c: New test.
123
124 2006-04-25  Richard Guenther  <rguenther@suse.de>
125
126         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
127         than n + -1.
128
129 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
130
131         * gcc.dg/20060425-1.c: New testcase.
132
133 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
134
135         PR tree-optimization/26865
136         * gcc.dg/pr26865.c: New test.
137
138 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
139
140         PR c++/27292
141         * g++.dg/conversion/bitfield1.C: New test.
142         * g++.dg/conversion/bitfield2.C: Likewise.
143         * g++.dg/conversion/bitfield3.C: Likewise.
144
145 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
146         Richard Guenther  <rguenther@suse.de>
147
148         PR tree-optimization/27236
149         * gcc.dg/tree-ssa/pr27236.c: New testcase.
150
151 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
152
153         PR c++/19963
154         * g++.dg/other/incomplete2.C: New test.
155
156 2006-04-24  Richard Guenther  <rguenther@suse.de>
157
158         PR middle-end/26869
159         * gcc.dg/torture/pr26869.c: New testcase.
160
161 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
162         Richard Guenther  <rguenther@suse.de>
163
164         PR tree-optimization/27218
165         * g++.dg/tree-ssa/pr27218.C: New testcase.
166
167 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
168
169         PR c++/26912
170         * g++.dg/template/friend41.C: New test.
171
172 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
173
174         * g++.dg/opt/pr15551.C: Include cstdio.
175         (main): Use remove instead of unlink.
176
177 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
178
179         * gcc.dg/sibcall-7.c: New test.
180         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
181         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
182         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
183         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
184         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
185
186 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
187
188         PR c++/26534
189         * g++.dg/opt/bitfield1.C: New test.
190         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
191         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
192         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
193         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
194         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
195         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
196         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
197         * g++.dg/abi/bitfield2.C: Likewise.
198         * g++.dg/init/bitfield1.C: Likewise.
199
200 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
201
202         PR fortran/25099
203         * gfortran.dg/elemental_subroutine_4.f90: New test.
204         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
205         call sub (m, x).
206
207 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
208
209         * gcc.c-torture/compile/20060421-1.c: New testcase.
210
211 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
212
213         PR c/25875
214         * gcc.dg/init-bad-4.c: New test.
215
216 2006-04-21  Paul Brook  <paul@codesourcery.com>
217
218         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
219
220 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
221
222         PR fortran/27122
223         * gfortran.dg/defined_operators_1.f90: New test.
224         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
225         remove old ones associated, incorrectly, with Note 5.46.
226
227         PR fortran/27113
228         * gfortran.dg/character_array_constructor_1.f90: New test.
229
230 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
231
232         * gcc.dg/20060419-1.c: New test.
233
234 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
235
236         PR c/26774
237         * gcc.dg/struct-parse-1.c: New test case.
238
239 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
240
241         PR c++/26558
242         * g++.dg/parse/template19.C: New test.
243
244         PR c++/26739
245         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
246
247         PR c++/26036
248         * g++.dg/expr/call3.C: New test.
249
250         PR c++/10385
251         * g++.dg/conversion/dynamic1.C: New test.
252
253 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
254
255         PR c++/27102
256         * g++.dg/template/crash35.C: Tweak error markers.
257         * g++.dg/template/crash46.C: New test.
258         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
259         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
260
261 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
262
263         PR rtl-optimization/14261
264         * gcc.c-torture/compile/20060419-1.c: Added.
265
266 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
267
268         * gfortran.dg/label_1.f90: Adjust dg-error.
269
270 2006-04-16  Roger Sayle  <roger@eyesopen.com>
271
272         PR target/26961
273         * gcc.dg/fold-cond-1.c: New test case.
274         * gcc.dg/pr26961-1.c: Likewise.
275
276 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
277
278         PR libgfortran/27138
279         * gfortran.dg/read_bad_advance.f90: New test.
280
281 2006-04-16  Roger Sayle  <roger@eyesopen.com>
282             Dale Johannesen  <dalej@apple.com>
283
284         PR target/24076
285         * gcc.target/i386/vecinit-3.c: New testcase.
286         * gcc.target/i386/vecinit-4.c: Likewise.
287         * gcc.target/i386/sse-18.c: Likewise.
288         * gcc.target/i386/sse-19.c: Likewise.
289
290 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
291
292         * gfortran.dg/allocate_zerosize_1.f90:  New test.
293
294 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
295
296         PR c++/26365
297         * g++.dg/template/crash45.C: New test.
298
299 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
300
301         PR fortran/26787
302         * gfortran.dg/proc_assign_1.f90: New test.
303         * gfortran.dg/procedure_lvalue.f90: Change message.
304         * gfortran.dg/namelist_4.f90: Add new error.
305
306         PR fortran/25597
307         PR fortran/27096
308         * gfortran.dg/auto_pointer_array_result_1.f90
309
310         PR fortran/27089
311         * gfortran.dg/specification_type_resolution_1.f90
312
313         PR fortran/18803
314         PR fortran/25669
315         PR fortran/26834
316         * gfortran.dg/bounds_temporaries_1.f90: New test.
317
318         PR fortran/27124
319         * gfortran.dg/array_return_value_1.f90: New test.
320
321 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
322
323         PR fortran/25336
324         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
325
326 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
327
328         PR middle-end/26823
329         * g++.dg/gomp/pr26823-1.C: New test.
330         * g++.dg/gomp/pr26823-2.C: New test.
331
332 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
333
334         PR middle-end/27134
335         * gcc.dg/pr27314.c: New test.
336
337 2006-04-13  Richard Henderson  <rth@redhat.com>
338
339         * g++.dg/gomp/block-0.C: Update expected matches.
340
341 2006-04-13  DJ Delorie  <dj@redhat.com>
342
343         * lib/target-supports.exp (check_effective_target_int32plus): New.
344         (check_effective_target_ptr32plus): New.
345         (check_effective_target_size32plus): New.
346         (check_effective_target_int16): New.
347         (check_profiling_available): Add m32c to the list of unsupported targets.
348
349         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
350         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
351         memory size.
352         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
353         pointers.
354         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
355         size_t.
356         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
357         and size_t.
358         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
359         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
360         not just xstormy16.  Skip m32c due to weird pointer size.
361         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
362         not just xstormy16.
363         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
364         not just xstormy16.
365         * gcc.dg/20020312-2.c: Add m32c support.
366         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
367         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
368         in test.
369         * gcc.dg/20050321-2.c: Require >=32 bit integers.
370         * gcc.dg/asm-1.c: Skip if int and short are the same size.
371         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
372         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
373         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
374         * gcc.dg/init-string-2.c: Require >=32 bit integers.
375         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
376         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
377         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
378         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
379         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
380         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
381         in test.
382         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
383         in test.
384         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
385         * gcc.dg/pr23049.c: Require >=32 bit integers.
386         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
387         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
388         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
389         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
390         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
391         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
392         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
393         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
394         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
395         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
396         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
397         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
398         prototype in test.
399         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
400         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
401         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
402         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
403         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
404
405         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
406         * gcc.c-torture/execute/20040703-1.x: Likewise.
407         * gcc.c-torture/execute/20040705-1.x: Likewise.
408         * gcc.c-torture/execute/20040705-2.x: Likewise.
409         * gcc.c-torture/execute/20040709-1.x: Likewise.
410         * gcc.c-torture/execute/20040709-2.x: Likewise.
411         * gcc.c-torture/execute/20040811-1.x: Likewise.
412         * gcc.c-torture/execute/20050316-1.x: Likewise.
413         * gcc.c-torture/execute/bitfld-4.x: Likewise.
414         * gcc.c-torture/execute/pr19689.x: Likewise.
415         * gcc.c-torture/execute/pr7284-1.x: Likewise.
416         * gcc.c-torture/execute/usmul.x: Likewise.
417         * gcc.c-torture/execute/vrp-5.x: Likewise.
418         * gcc.c-torture/execute/vrp-6.x: Likewise.
419         * gcc.dg/debug/20041023-1.s: Likewise.
420
421 2006-04-13  Roger Sayle  <roger@eyesopen.com>
422
423         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
424         of integers to a vector types are now constant expressions in C.
425         * gcc.dg/vect/vect-fold-1.c: New test case.
426
427 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
428             Ulrich Weigand  <uweigand@de.ibm.com>
429
430         PR target/27006
431         * gcc.dg/vmx/pr27006.c: New testcase.
432
433 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
434
435         PR libgfortran/26766
436         * gfortran.dg/write_recursive.f90: New test.
437
438 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
439
440         * g++.dg/parse/dtor7.C: New test.
441         * g++.dg/parse/new1.C: Add error marker.
442         * g++.dg/template/new3.C: New test.
443
444         PR c++/26122
445         * g++.dg/template/pure1.C: New test.
446
447         PR c++/26295
448         * g++.dg/parse/ptrmem4.C: New test.
449
450 2006-04-10  Jeff Law  <law@redhat.com>
451
452         PR/27087
453         * gcc.c-torture/compile/pr27087.c: New test.
454
455 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
456
457         PR/21391
458         * gcc.dg/20060410.c: New.
459
460 2006-04-10  Matthias Klose  <doko@debian.org>
461
462         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
463         Recognize multilib directory names containing underscores.
464
465 2006-04-10  Roger Sayle  <roger@eyesopen.com>
466
467         * gcc.target/i386/vecinit-1.c: New test case.
468         * gcc.target/i386/vecinit-2.c: Likewise.
469
470 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
471
472         PR debug/27057
473         * g++.dg/debug/dwarf2-2.C: New test.
474
475 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
476
477         PR rtl-optimization/27073
478         * gcc.c-torture/execute/pr27073.c: New test.
479
480 2006-04-08  Mike Stump  <mrs@apple.com>
481
482         * gcc.dg/pragma-darwin.c: Improve for ppc64.
483
484 2006-04-07  Richard Guenther  <rguenther@suse.de>
485
486         PR tree-optimization/26135
487         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
488
489 2006-04-06  Jan Hubicka  <jh@suse.cz>
490
491         PR profile/26399
492         * g++.dg/bprob/g++-bprob-2.C: New testcase.
493
494 2006-04-06  Roger Sayle  <roger@eyesopen.com>
495
496         * g++.dg/conversion/nullptr1.C: New test case.
497         * g++.dg/conversion/nullptr2.C: Likewise.
498
499 2006-04-05  Roger Sayle  <roger@eyesopen.com>
500
501         * gfortran.dg/dependency_18.f90: New test case.
502
503 2006-04-05  Richard Guenther  <rguenther@suse.de>
504
505         PR tree-optimization/26919
506         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
507         * gcc.dg/ipa/ipa-2.c: Likewise.
508         * gcc.dg/ipa/ipa-3.c: Likewise.
509         * gcc.dg/ipa/ipa-5.c: Likewise.
510
511 2006-04-05  Richard Guenther  <rguenther@suse.de>
512
513         PR tree-optimization/26763
514         * gcc.dg/torture/pr26763-1.c: New testcase.
515         * gcc.dg/torture/pr26763-2.c: Likewise.
516
517 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
518
519         PR fortran/23634
520         PR fortran/25619
521         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
522
523 2006-04-04  Eric Christopher  <echristo@apple.com>
524
525         * gcc.target/i386/387-1.c: Allow regexp to match darwin
526         stubs.
527         * gcc.target/i386/387-5.c: Ditto.
528
529 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
530
531         * gcc.target/sparc/struct-ret-check.c: New test.
532
533 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
534
535         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
536         zero decimal digits specified in format.
537
538 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
539
540         PR fortran/26891
541         * gfortran.dg/missing_optional_dummy_1.f90: New test.
542
543         PR fortran/26976
544         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
545         * gfortran.dg/initialization_1.f90: Make assignment compliant.
546         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
547         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
548         bigendian-ness.
549
550 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
551
552         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
553         dummy arguments work when the actual argument is itself a dummy
554         argument of the caller.
555
556 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
557
558         PR libfortran/24685
559         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
560
561 2006-04-01  Roger Sayle  <roger@eyesopen.com>
562
563         * gfortran.dg/dependencency_17.f90: New test case.
564
565 2006-04-01  Roger Sayle  <roger@eyesopen.com>
566
567         * gfortran.dg/dependency_14.f90: New test case.
568         * gfortran.dg/dependency_15.f90: Likewise.
569         * gfortran.dg/dependency_16.f90: Likewise.
570
571 2006-03-31  Asher Langton  <langton2@llnl.gov>
572
573         PR fortran/25358
574         gfortran.dg/cray_pointers_6.f90: New test.
575
576 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
577
578         PR libgfortran/26890
579         * gfortran.dg/read_size_noadvance.f90: New test.
580
581 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
582
583         PR fortran/25031
584         * gfortran.dg/multiple_allocation_1.f90:  Check that the
585         size has changed after a re-allocation with stat.
586
587 2006-03-30  Richard Guenther  <rguenther@suse.de>
588
589         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
590         removal.
591         * gcc.target/i386/sselibm-2.c: Likewise.
592         * gcc.target/i386/sselibm-3.c: Likewise.
593         * gcc.target/i386/sselibm-4.c: Likewise.
594         * gcc.target/i386/sselibm-5.c: Likewise.
595
596 2006-03-28  Roger Sayle  <roger@eyesopen.com>
597
598         * gcc.dg/fold-andxor-1.c: New test case.
599         * gcc.dg/fold-xorand-1.c: Likewise.
600
601 2006-03-28  Roger Sayle  <roger@eyesopen.com>
602
603         * gcc.dg/fold-convnotconv-1.c: New test case.
604
605 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
606
607         PR fortran/26779
608         * gfortran.dg/private_type_5.f90: New test.
609
610 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
611
612         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
613
614 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
615
616         * gfortran.dg/advance_2.f90: New test.
617         * gfortran.dg/advance_3.f90: New test.
618
619         * gfortran.fortran-torture/execute/equiv_5.f: New test.
620
621 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
622
623         PR libgfortran/26661
624         PR libgfortran/26880
625         * gfortran.dg/read_x_past.f: New test.
626
627 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
628
629         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
630         to be STABS.
631
632 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
633
634         * objc.dg/dwarf-1.m: Skip on AIX.
635         * objc.dg/dwarf-2.m: Skip on AIX.
636
637 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
638
639         PR fortran/26816
640         * gfortran.dg/float_1.f90: New test.
641
642 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
643
644         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
645         X86_64 targets.
646         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
647
648 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
649
650         PR libfortran/26735
651         * gfortran.dg/convert_implied_open.f90:  New test case.
652
653 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
654
655         PR fortran/26769
656         * gfortran.dg/transpose_reshape_r10.f90:  New test case.
657
658 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
659
660         PR middle-end/26717
661         * gcc.dg/pr26717.c: New test.
662
663 2006-03-25  Roger Sayle  <roger@eyesopen.com>
664
665         * gfortran.dg/dependency_12.f90: New test case.
666
667 2006-03-24  Roger Sayle  <roger@eyesopen.com>
668
669         * gfortran.dg/dependency_9.f90: New (resurected) test case.
670
671 2006-03-24  Jeff Law  <law@redhat.com>
672
673         * gcc.c-torture/pr26840.c: New test.
674
675 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
676
677         * objc.dg/dwarf-2.m: New.
678         * obj-c++.dg/dwarf-2.mm: New.
679
680         * g++.old-deja/g++.other/init19.C: New.
681
682 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
683
684         * g++.dg/eh/spbp.C: Skip on AIX.
685
686 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
687
688         PR middle-end/26611
689         * g++.dg/gomp/pr26611-1.C: New test.
690         * g++.dg/gomp/pr26611-2.C: New test.
691
692 2006-03-24  Jeff Law  <law@redhat.com>
693
694         * gcc.c-torture/compile/pr26833.c: New test.
695         * gfortran.fortran-torture/compile/pr26806.f90: New test.
696
697 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
698
699         * gfortran.dg/endfile_2.f90: Delete temp file.
700
701 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
702
703         PR fortran/19303
704         * gfortran.dg/record_marker_1.f90:  New test case.
705         * gfortran.dg/record_marker_2.f:  New test case.
706         * gfortran.dg/record_marker_3.f90:  New test case.
707
708 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
709
710         PR fortran/17298
711         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
712         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
713
714 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
715
716         * lib/gcc-dg.exp (cleanup-modules): New proc.
717         * gfortran.dg/allocatable_function_1.f90,
718         gfortran.dg/allocate_char_star_scalar_1.f90,
719         gfortran.dg/assumed_charlen_function_1.f90,
720         gfortran.dg/assumed_dummy_1.f90,
721         gfortran.dg/assumed_shape_ranks_1.f90,
722         gfortran.dg/assumed_shape_ranks_2.f90,
723         gfortran.dg/assumed_size_dt_dummy.f90,
724         gfortran.dg/auto_char_dummy_array_1.f90,
725         gfortran.dg/auto_char_len_3.f90,
726         gfortran.dg/automatic_module_variable.f90,
727         gfortran.dg/bad_automatic_objects_1.f90,
728         gfortran.dg/char_array_constructor.f90,
729         gfortran.dg/char_array_structure_constructor.f90,
730         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
731         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
732         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
733         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
734         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
735         gfortran.dg/derived_pointer_recursion.f90,
736         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
737         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
738         gfortran.dg/dummy_functions_1.f90,
739         gfortran.dg/elemental_initializer_1.f90,
740         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
741         gfortran.dg/elemental_pointer_1.f90,
742         gfortran.dg/elemental_subroutine_1.f90,
743         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
744         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
745         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
746         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
747         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
748         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
749         gfortran.dg/global_references_1.f90,
750         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
751         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
752         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
753         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
754         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
755         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
756         gfortran.dg/large_integer_kind_1.f90,
757         gfortran.dg/large_real_kind_1.f90,
758         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
759         gfortran.dg/module_double_reuse.f90,
760         gfortran.dg/module_equivalence_1.f90,
761         gfortran.dg/module_interface_1.f90,
762         gfortran.dg/module_parameter_array_refs_1.f90,
763         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
764         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
765         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
766         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
767         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
768         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
769         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
770         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
771         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
772         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
773         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
774         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
775         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
776         gfortran.dg/same_name_1.f90,
777         gfortran.dg/sibling_dummy_procedure_1.f90,
778         gfortran.dg/sibling_dummy_procedure_2.f90,
779         gfortran.dg/sibling_dummy_procedure_3.f90,
780         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
781         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
782         gfortran.dg/used_dummy_types_2.f90,
783         gfortran.dg/used_dummy_types_3.f90,
784         gfortran.dg/used_dummy_types_4.f90,
785         gfortran.dg/used_dummy_types_5.f90,
786         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
787         gfortran.dg/userdef_operator_1.f90: Use it.
788
789 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
790
791         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
792         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
793         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
794         gfortran.dg/write_back.f,
795         gfortran.fortran-torture/execute/inquire_1.f90,
796         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
797
798 2006-03-21  Jeff Law  <law@redhat.com>
799
800         * gcc.dg/tree-ssa/vrp28.c: New test.
801
802 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
803
804         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
805         if _STDC_C99 is defined.
806         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
807         * gcc.dg/builtins-20.c: Likewise.
808         * gcc.dg/builtins-53.c: Likewise.
809         * gcc.dg/single-precision-constant.c: Likewise. Also pass
810         -mmacosx-version-min=10.3 on PowerPC/Darwin.
811
812 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
813
814         PR tree-opt/26781
815         * gcc.c-torture/compile/pr26781-1.c: New test.
816         * gcc.c-torture/compile/pr26781-2.c: New test.
817
818 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
819
820         PR c++/26690
821         * g++.dg/gomp/pr26690-1.C: New test.
822         * g++.dg/gomp/pr26690-2.C: New test.
823
824 2006-03-20  Jeff Law  <law@redhat.com>
825
826         * gcc.dg/tree-ssa/pr21829.c: New test.
827
828         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
829
830 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
831
832         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
833         (check_visibility_available): Use it.
834         (check_effective_target_default_packed): Likewise.
835         (check_effective_target_pcc_bitfield_type_matters): Likewise.
836         (check_effective_target_fopenmp): Likewise.
837         (check_effective_target_freorder): Likewise.
838         (check_effective_target_fpic): Likewise.
839         (check_named_sections_available): Likewise.
840         (check_effective_target_ilp32): Likewise.
841         (check_effective_target_lp64): Likewise.
842
843 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
844
845         PR fortran/20935
846         * gfortran.dg/scalar_mask_2.f90:  New test case.
847
848 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
849
850         PR tree-opt/26629
851         * gcc.dg/tree-ssa/loadpre12.c: New test.
852         * gcc.dg/tree-ssa/loadpre13.c: New test.
853         * gcc.dg/tree-ssa/loadpre14.c: New test.
854         * gcc.dg/tree-ssa/loadpre15.c: New test.
855         * gcc.dg/tree-ssa/loadpre16.c: New test.
856         * gcc.dg/tree-ssa/loadpre17.c: New test.
857         * gcc.dg/tree-ssa/loadpre18.c: New test.
858         * gcc.dg/tree-ssa/loadpre19.c: New test.
859         * gcc.dg/tree-ssa/loadpre20.c: New test.
860         * gcc.dg/tree-ssa/loadpre21.c: New test.
861         * gcc.dg/tree-ssa/loadpre22.c: New test.
862
863 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
864
865         PR fortran/26741
866         * gfortran.dg/elemental_initializer_1.f90: New test.
867
868         PR fortran/26716
869         * gfortran.dg/assumed_shape_ranks_2: New test.
870
871 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
872
873         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
874         target fpic.
875
876 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
877
878         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
879         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
880         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
881         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
882         gfortran.fortran-torture/execute/direct_io.f90,
883         gfortran.fortran-torture/execute/inquire_2.f90,
884         gfortran.fortran-torture/execute/inquire_4.f90,
885         gfortran.fortran-torture/execute/list_read_1.f90,
886         gfortran.fortran-torture/execute/open_replace.f90,
887         gfortran.fortran-torture/execute/slash_edit.f90,
888         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
889         temporary files from testcases.
890
891 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
892
893         PR libgfortran/26509
894         gfortran.dg/write_direct_eor.f90: New test.
895
896 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
897
898         * gcc.target/powerpc/pr26350.c: New.
899         * gcc.target/powerpc/indexed-addr.c: New.
900
901 2006-03-16  Roger Sayle  <roger@eyesopen.com>
902
903         * gfortran.dg/dependency_13.f90: New test case.
904
905 2006-03-16  Roger Sayle  <roger@eyesopen.com>
906
907         PR middle-end/21781
908         * gcc.dg/real-const-1.c: New test case.
909
910 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
911
912         * g++.old-deja/g++.other/init18.C: New.
913         * g++.old-deja/g++.other/init5.C: Remove xfail.
914
915 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
916
917         * g++.dg/opt/pr15551.C: Cleanup temp file.
918
919 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
920
921         PR c++/6634
922         g++.dg/parse/long1.C: New test.
923
924 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
925
926         PR fortran/19101
927         * gfortran.dg/continuation.f90: New test.
928         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
929
930 2006-03-14  Richard Guenther  <rguenther@suse.de>
931
932         PR tree-optimization/26672
933         * gcc.dg/torture/pr26672.c: New testcase.
934
935 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
936
937         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
938         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
939
940 2006-03-13  Roger Sayle  <roger@eyesopen.com>
941
942         PR middle-end/26557
943         * gcc.c-torture/compile/switch-1.c: New test case.
944
945 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
946
947         PR fortran/25378
948         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
949         test to include more permuatations of mask and index.
950         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
951         respond to F2003 spec. that the position returned for an all false
952         mask && condition is zero.
953
954 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
955
956         PR middle-end/25989
957         * gcc.dg/gomp/pr25989.c: New test.
958
959 2006-03-13  Jeff Law  <law@redhat.com>
960
961         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
962
963 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
964
965         * gcc.dg/switch-9.c: New test.
966
967 2006-03-13  Richard Guenther  <rguenther@suse.de>
968
969         PR middle-end/26630
970         * gcc.dg/torture/pr26630.c: New testcase.
971
972 2006-03-11  Roger Sayle  <roger@eyesopen.com>
973
974         * gfortran.dg/dependency_10.f90: New test case.
975         * gfortran.dg/dependency_11.f90: Likewise.
976
977 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
978             Erik Edelmann  <eedelman@gcc.gnu.org>
979
980         * gfortran.dg/allocatable_function_1.f90: New.
981         * gfortran.dg/allocatable_function_2.f90: New.
982
983 2006-03-10  Richard Guenther  <rguenther@suse.de>
984
985         PR middle-end/26565
986         * gcc.dg/torture/pr26565.c: New testcase.
987
988 2006-03-09  Eric Christopher  <echristo@apple.com>
989
990         * gcc.c-torture/compile/20060309-1.c: New.
991
992 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
993
994         PR libgfortran/26499
995         * gfortran.dg/write_back.f: New test.
996         * gfortran.dg/write_rewind_1.f: New test.
997         * gfortran.dg/write_rewind_2.f: New test.
998
999 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1000
1001         PR libgfortran/26554
1002         * gfortran.dg/read_logical.f90: New test.
1003
1004 2006-03-04  Laurent GUERBY <laurent@guerby.net>
1005
1006         * ada/acats/norun.lst: cdd2a03 now passes.
1007
1008 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
1009
1010         PR testsuite/25177
1011         * gcc.target/powerpc/pr18096-1.c: Change where the error
1012         would match.
1013
1014 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
1015
1016         * gcc.target/i386/cleanup-1.c: New test.
1017         * gcc.target/i386/cleanup-2.c: New test.
1018
1019 2006-03-04  Roger Sayle  <roger@eyesopen.com>
1020
1021         * gfortran.dg/dependency_9.f90: Remove for the time being.
1022
1023 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
1024
1025         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1026         directive.
1027
1028 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1029
1030         * gfortran.dg/dependency_9.f90: New test case.
1031
1032 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1033
1034         * gfortran.dg/dependency_4.f90: New test case.
1035         * gfortran.dg/dependency_5.f90: New test case.
1036         * gfortran.dg/dependency_6.f90: New test case.
1037         * gfortran.dg/dependency_7.f90: New test case.
1038         * gfortran.dg/dependency_8.f90: New test case.
1039
1040 2006-03-03  Paul Brook  <paul@codesourcery.com>
1041
1042         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1043         Add m68k-*-elf.
1044
1045 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
1046
1047         PR fortran/25031
1048         * multiple_allocation_1.f90:  New test.
1049
1050 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1051
1052         PR tree-optimization/26524
1053         * gfortran.dg/pr26524.f: New test case.
1054
1055 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1056
1057         * g++.dg/template/repo5.C: Cleanup repo files.
1058         * gcc.dg/20051201-1.c: Cleanup coverage files.
1059         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1060         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1061         tree dump files.
1062
1063 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
1064
1065         * objc.dg/objc-nofilename-1.m: New test.
1066         * objc.dg/bad-receiver-type.m: New test.
1067         * obj-c++.dg/bad-receiver-type.mm: New test.
1068
1069 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1070
1071         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1072
1073 2006-03-01  Mike Stump  <mrs@apple.com>
1074
1075         * g++.dg/abi/key2.C: Add.
1076
1077 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
1078
1079         * gfortran.dg/logical_dot_product.f90: New test.
1080
1081         PR fortran/26393
1082         * gfortran.dg/used_interface_ref.f90: New test.
1083
1084         PR fortran/20938
1085         * gfortran.dg/dependency_2.f90: New test.
1086         * gfortran.fortran-torture/execute/where17.f90: New test.
1087         * gfortran.fortran-torture/execute/where18.f90: New test.
1088         * gfortran.fortran-torture/execute/where19.f90: New test.
1089         * gfortran.fortran-torture/execute/where20.f90: New test.
1090
1091 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
1092
1093         * g++.dg/tree-ssa/pr26443.C: New test case.
1094
1095 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
1096
1097         PR middle-end/26022
1098         * g++.dg/opt/return-slot1.C: New test.
1099
1100 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1101
1102         PR libgfortran/26136
1103         * gfortran.dg/namelist_23.f90: New test.
1104
1105 2006-02-28  Roger Sayle  <roger@eyesopen.com>
1106
1107         PR middle-end/14752
1108         * gcc.dg/fold-eqandshift-2.c: New test case.
1109
1110 2006-02-28  Richard Guenther  <rguenther@suse.de>
1111
1112         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1113         decomposition.
1114
1115 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
1116
1117         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
1118
1119 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1120
1121         PR libgfortran/26464
1122         * gfortran.dg/backspace_5.f: New test.
1123         * gfortran.dg/backspace_6.f: New test.
1124
1125 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1126
1127         * gcc.dg/fold-eqandnot-1.c: New test case.
1128
1129 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1130
1131         PR middle-end/19983
1132         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1133
1134 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
1135
1136         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1137         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1138
1139 2006-02-26  Richard Guenther  <rguenther@suse.de>
1140
1141         PR tree-optimization/26421
1142         * gcc.dg/tree-ssa/pr26421.c: New testcase.
1143
1144 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1145
1146         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1147         * g++.old-deja/g++.robertl/eb132.C: Likewise.
1148
1149 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1150
1151         * gcc.dg/fold-even-1.c: New test case.
1152
1153 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1154
1155         PR middle-end/21137
1156         * gcc.dg/fold-eqandshift-1.c: New test case.
1157
1158 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1159
1160         PR tree-optimization/25125
1161         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1162         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1163
1164 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1165
1166         PR tree-optimizations/26359
1167         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1168         with -fdump-tree-dceloop-details.
1169         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1170
1171 2006-02-25  Roger Sayle  <roger@eyesopen.com>
1172
1173         PR middle-end/23673
1174         * gcc.dg/fold-eqxor-1.c: New test case.
1175         * gcc.dg/fold-eqxor-2.c: Likewise.
1176         * gcc.dg/fold-eqxor-3.c: Likewise.
1177
1178 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
1179
1180         PR fortran/23092
1181         * scalar_mask_1.f90:  New test.
1182
1183 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
1184
1185         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1186         * g++.dg/eh/uncaught2.C: New.
1187         * g++.dg/eh/uncaught3.C: New.
1188
1189 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1190
1191         PR libgfortran/26423
1192         * gfortran.dg/read_many_1.f: New test.
1193
1194 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
1195
1196         PR fortran/24519
1197         * gfortran.dg/dependency_3.f90: New test.
1198         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1199         XFAILs.
1200
1201         PR fortran/25395
1202         * gfortran.dg/equiv_6.f90: New test.
1203
1204 2006-02-23  Jeff Law  <law@redhat.com>
1205
1206         * gcc.c-torture/compile/pr26425.c: New test.
1207
1208 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR middle-end/26412
1211         * gcc.dg/gomp/pr26412.c: New test.
1212
1213 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1214
1215         PR c++/26291
1216         * g++.dg/other/ellipsis1.C: New test.
1217         * g++.dg/parse/operator4.C: Adjust error marker.
1218
1219 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1220
1221         PR target/25603
1222         * gfortran.dg/pr25603.f: New testcase.
1223
1224 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
1225
1226         * gcc.dg/bf-spl1.c: Don't specify -m68000.
1227         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1228
1229 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
1230
1231         * g++.dg/eh/spbp.C: New.
1232
1233 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
1234
1235         PR middle-end/26379
1236         * gcc.target/i386/mmx-7.c: New test.
1237
1238 2006-02-20  Roger Sayle  <roger@eyesopen.com>
1239
1240         PR tree-optimization/26361
1241         * gcc.dg/tree-ssa/vrp27.c: New test case.
1242
1243 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
1244
1245         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1246         * gcc.dg/tree-ssa/complex-4.c: Here.
1247
1248 2006-02-19  Roger Sayle  <roger@eyesopen.com>
1249
1250         PR middle-end/19543
1251         * gfortran.dg/logical_1.f90: New test case.
1252
1253 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
1254
1255         PR middle-end/26334
1256         * gcc.dg/20060218-1.c: Moved to...
1257         * gcc.target/i386/20060218-1.c: ... here.  New test.
1258
1259 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1260
1261         PR fortran/26201
1262         * gfortran.dg/convert_1.f90: New.
1263
1264 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
1265
1266         PR fortran/25054
1267         * gfortran.dg/namelist_5.f90: New test.
1268
1269         PR fortran/25089
1270         * gfortran.dg/namelist_4.f90: New test.
1271
1272 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1273
1274         PR tree-opt/25680
1275         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1276
1277 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1278
1279         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1280         variable to take into account the variable name in the
1281         function header.
1282         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1283
1284 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
1285
1286         PR middle-end/26334
1287         * gcc.c-torture/compile/20060217-1.c: New test.
1288         * gcc.dg/20060218-1.c: New test.
1289
1290 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
1291
1292         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1293
1294 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1295
1296         * gcc.dg/cpp/undef3.c: New test.
1297         * gcc.dg/cpp/trad/builtins2.c: New test.
1298
1299 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
1300
1301         PR c++/26266
1302         * g++.dg/template/static22.C: New test.
1303         * g++.dg/template/static23.C: New test.
1304         * g++.dg/template/static24.C: New test.
1305         * g++.dg/template/non-dependent13.C: New test.
1306         * g++.dg/init/member1.C: Tweak error markers.
1307
1308 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1309
1310         PR target/26255
1311         * gcc.c-torture/compile/pr26255.c: New test case.
1312
1313 2006-02-16  Roger Sayle  <roger@eyesopen.com>
1314
1315         * gfortran.fortran-torture/execute/where_10.f90: New test case.
1316         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1317         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1318         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1319         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1320         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1321         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1322
1323 2006-02-16  Jeff Law  <law@redhat.com>
1324
1325         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1326         * gcc.dg/tree-ssa/vrp26.c: New test.
1327
1328 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
1329
1330         PR target/20353
1331         PR target/24578
1332         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1333         __UCLIBC__ is defined.
1334
1335 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
1336
1337         PR fortran/26224
1338         * gfortran.dg/gomp/pr26224.f: New test.
1339
1340 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
1341
1342         PR tree-opt/25918
1343         * lib/target-supports.exp
1344         (check_effective_target_vect_short_mult): New.
1345         (check_effective_target_vect_char_mult): New.
1346         (check_effective_target_vect_widen_sum_qi_to_si): New.
1347         (check_effective_target_vect_widen_sum_qi_to_hi): New.
1348         (check_effective_target_vect_widen_sum_hi_to_si): New.
1349         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1350         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1351         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1352         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1353         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1354         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1355         vect-reduc-pattern-2c.c
1356         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1357         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1358         vect-reduc-pattern-1c.c
1359
1360 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
1361
1362         PR fortran/24557
1363         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1364
1365 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1366
1367         PR fortran/26054
1368         * gfortran.dg/enum_8.f90: Remove check for warning.
1369         * gfortran.dg/iomsg_1.f90: Ditto.
1370         * gfortran.dg/enum_1.f90: Ditto.
1371         * gfortran.dg/enum_9.f90: Ditto.
1372         * gfortran.dg/enum_2.f90: Ditto.
1373         * gfortran.dg/enum_10.f90: Ditto.
1374         * gfortran.dg/enum_3.f90: Ditto.
1375         * gfortran.dg/flush_1.f90: Ditto.
1376         * gfortran.dg/enum_4.f90: Ditto.
1377         * gfortran.dg/array_constructor_1.f90: Ditto.
1378         * gfortran.dg/enum_5.f90: Ditto.
1379         * gfortran.dg/enum_6.f90: Ditto.
1380         * gfortran.dg/enum_7.f90: Ditto.
1381
1382 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
1383
1384         PR middle-end/26300
1385         * gcc.c-torture/compile/20060215-1.c: New test.
1386
1387 2006-02-14  Roger Sayle  <roger@eyesopen.com>
1388
1389         PR middle-end/23670
1390         * gcc.dg/tree-ssa/andor-2.c: New test case.
1391
1392 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
1393
1394         PR fortran/25045
1395         * optional_dim.f90:  New test.
1396
1397 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1398
1399         PR fortran/26277
1400         * gfortran.dg/label_4.f90: New.
1401
1402 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
1403             Diego Novillo  <dnovillo@redhat.com>
1404             Uros Bizjak  <uros@kss-loka.si>
1405
1406         * gfortran.dg/gomp: New directory.
1407
1408 2006-02-14  Richard Guenther  <rguenther@suse.de>
1409
1410         PR tree-optimization/26258
1411         * gcc.dg/torture/pr26258.c: New testcase.
1412
1413 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
1414
1415         PR fortran/26246
1416         * gfortran.dg/pr26246_1.f90: New test.
1417         * gfortran.dg/pr26246_2.f90: New test.
1418
1419         PR middle-end/26092
1420         * gcc.c-torture/compile/20060208-1.c: New test.
1421
1422 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
1423
1424         PR fortran/26074
1425         PR fortran/25103
1426         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1427         * gfortran.dg/bad_automatic_objects_1.f90: New test.
1428         * gfortran.dg/automatic_module_variable.f90: Change error message.
1429
1430         PR fortran/20861
1431         * gfortran.dg/internal_dummy_1.f90: New test.
1432
1433         PR fortran/20871
1434         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1435
1436
1437         PR fortran/25083
1438         * gfortran.dg/uncommon_block_data_1.f90: New test.
1439         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1440         with standard.
1441
1442         PR fortran/25088
1443         * gfortran.dg/typed_subroutine_1.f90: New test.
1444
1445 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
1446
1447         * objc.dg/dwarf-1.m: New.
1448
1449 2006-02-13  Roger Sayle  <roger@eyesopen.com>
1450
1451         PR middle-end/24427
1452         * gcc.dg/tree-ssa/andor-1.c: New test case.
1453
1454 2006-02-13  Josh Conner  <jconner@apple.com>
1455
1456         PR target/25376
1457         * gcc.dg/pr25376.c: New test.
1458
1459         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1460         assemble.
1461         * lib/target-supports.exp (check_named_sections_available):
1462         Only compile named-sections test -- don't assemble.
1463
1464 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1465
1466         * g++.dg/warn/no-write-strings.C: New test.
1467         * g++.dg/warn/write-strings.C: Likewise.
1468         * g++.dg/warn/write-strings-default.C: Likewise.
1469
1470 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
1471
1472         PR fortran/25806
1473         * gfortran.dg/ret_pointer_2.f90: New test.
1474
1475 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
1476
1477         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1478
1479 2006-02-10  Jeff Law  <law@redhat.com>
1480
1481         * gcc.c-torture/compile/pr26213.c: New test.
1482
1483 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
1484
1485         gfortran.dg/null_1.f90: New test.
1486
1487 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1488
1489         PR fortran/14771
1490         * gfortran.dg/parens_4.f90: New.
1491         * gfortran.dg/parens_5.f90: New.
1492
1493 2006-02-10  Richard Guenther  <rguenther@suse.de>
1494
1495         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1496
1497 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1498         Paul Thomas  <pault@gcc.gnu.org>
1499
1500         PR fortran/14771
1501         * gfortran.dg/parens_1.f90: New.
1502         * gfortran.dg/parens_2.f90: New.
1503         * gfortran.dg/parens_3.f90: New.
1504
1505 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
1506
1507         PR fortran/26038
1508         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1509
1510         PR fortran/25059
1511         * gfortran.dg/impure_assignment_1.f90: New test.
1512
1513         PR fortran/25070
1514         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1515
1516 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1517
1518         PR target/26141
1519         * g++.dg/expr/stdarg2.C: New test.
1520
1521 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1522
1523         PR inline-asm/16194
1524         * gcc.dg/pr16194.c: New test.
1525
1526 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1527
1528         * ada/acats/run_acats: Use portable variant of "$@".
1529
1530 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1531
1532         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1533         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1534
1535 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1536
1537         PR tree-opt/26179
1538         * g++.dg/opt/pr26179.C: New test.
1539
1540 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1541
1542         PR middle-end/26134
1543         * gcc.dg/tree-ssa/complex-3.c: New test.
1544
1545 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1546
1547         * gcc.c-torture/compile/volatile-1.c: New test.
1548
1549 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
1550
1551         PR 26180
1552         * gcc.dg/tree-ssa/pr26180.c: New test.
1553
1554 2006-02-08  Jeff Law  <law@redhat.com>
1555
1556         * gcc.dg/tree-ssa/pr21417.c: New test.
1557
1558 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1559
1560         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1561         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
1562
1563 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1564
1565         * lib/scanrtl.exp: New.
1566
1567 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1568
1569         PR c++/26071
1570         * g++.dg/other/virtual2.C: New test.
1571
1572         PR c++/26070
1573         * g++.dg/other/virtual1.C: New test.
1574
1575 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1576
1577         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
1578         cleanup-ipa-dump): Update dump file glob patterns.
1579         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
1580         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
1581
1582         * lib/gcc-dg.exp: Load it.
1583         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
1584
1585 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
1586
1587         PR testsuite/26159
1588         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
1589         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1590
1591 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1592
1593         PR fortran/25577
1594         * gfortran.dg/mvbits_1.f90: New.
1595
1596 2006-02-07  Dirk Mueller  <dmueller@suse.com>
1597
1598         * g++.dg/warn/Wdiv-by-zero.C: New test.
1599         * g++.dg/warn/Wno-div-by-zero.C: New.
1600
1601 2006-02-07  Jeff Law  <law@redhat.com>
1602
1603         * gcc.dg/tree-ssa/pr21559.c: New test.
1604
1605         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
1606         multiple VRP passes.
1607         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1608         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1609         * gcc.dg/tree-ssa/pr21582.c: Likewise.
1610         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1611         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1612         * gcc.dg/tree-ssa/vrp02.c: Likewise
1613         * gcc.dg/tree-ssa/vrp11.c: Likewise
1614         * gcc.dg/tree-ssa/pr14341.c: Likewise
1615         * gcc.dg/tree-ssa/vrp19.c: Likewise
1616         * gcc.dg/tree-ssa/vrp20.c: Likewise
1617         * gcc.dg/tree-ssa/vrp03.c: Likewise
1618         * gcc.dg/tree-ssa/pr21086.c: Likewise
1619         * gcc.dg/tree-ssa/pr21959.c: Likewise
1620         * gcc.dg/tree-ssa/vrp21.c: Likewise
1621         * gcc.dg/tree-ssa/vrp04.c: Likewise
1622         * gcc.dg/tree-ssa/pr25485.c: Likewise
1623         * gcc.dg/tree-ssa/pr22026.c: Likewise
1624         * gcc.dg/tree-ssa/vrp22.c: Likewise
1625         * gcc.dg/tree-ssa/vrp05.c: Likewise
1626         * gcc.dg/tree-ssa/20030807-10.c: Likewise
1627         * gcc.dg/tree-ssa/pr20701.c: Likewise
1628         * gcc.dg/tree-ssa/vrp23.c: Likewise
1629         * gcc.dg/tree-ssa/vrp06.c: Likewise
1630         * gcc.dg/tree-ssa/pr22117.c: Likewise
1631         * gcc.dg/tree-ssa/pr20702.c: Likewise
1632         * gcc.dg/tree-ssa/vrp15.c: Likewise
1633         * gcc.dg/tree-ssa/pr21090.c: Likewise
1634         * gcc.dg/tree-ssa/pr21294.c: Likewise
1635         * gcc.dg/tree-ssa/vrp24.c: Likewise
1636         * gcc.dg/tree-ssa/vrp07.c: Likewise
1637         * gcc.dg/tree-ssa/pr21563.c: Likewise
1638         * gcc.dg/tree-ssa/pr25382.c: Likewise
1639         * gcc.dg/tree-ssa/vrp16.c: Likewise
1640         * gcc.dg/tree-ssa/vrp25.c: Likewise
1641         * gcc.dg/tree-ssa/vrp08.c: Likewise
1642         * gcc.dg/tree-ssa/20030807-6.c: Likewise
1643         * gcc.dg/tree-ssa/vrp17.c: Likewise
1644         * gcc.dg/tree-ssa/pr21458.c: Likewise
1645         * g++.dg/tree-ssa/pr18178.C: Likewise
1646
1647 2006-02-07  Richard Guenther  <rguenther@suse.de>
1648
1649         PR c++/26140
1650         Revert
1651         2006-01-30  Richard Guenther  <rguenther@suse.de>
1652         PR c++/23372
1653         * gcc.dg/pr23372-1.C: New testcase.
1654
1655         * g++.dg/tree-ssa/pr26140.C: New testcase.
1656
1657 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
1658
1659         PR c++/9737
1660         * g++.dg/template/ttp15.C: New test.
1661         * g++.dg/template/ttp16.C: Likewise.
1662         * g++.dg/template/ttp17.C: Likewise.
1663         * g++.old-deja/g++.pt/ttp36.C: Remove.
1664         * g++.old-deja/g++.pt/ttp19.C: Likewise.
1665         * g++.old-deja/g++.pt/ttp37.C: Likewise.
1666         * g++.old-deja/g++.pt/ttp38.C: Likewise.
1667         * g++.old-deja/g++.pt/ttp39.C: Likewise.
1668         * g++.old-deja/g++.pt/ttp9.C: Likewise.
1669         * g++.old-deja/g++.pt/ttp40.C: Likewise.
1670         * g++.old-deja/g++.pt/ttp51.C: Likewise.
1671         * g++.old-deja/g++.pt/ttp26.C: Likewise.
1672         * g++.old-deja/g++.pt/ttp36.C: Likewise.
1673
1674 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
1675
1676         PR libfortran/23815
1677         * unf_io_convert_4.f90:  New test.
1678
1679 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
1680
1681         * gcc.dg/tree-ssa/loadpre10.c: New test.
1682         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
1683         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
1684         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
1685
1686 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1687
1688         PR libfortran/24685
1689         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
1690
1691 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
1692
1693         PR tree-opt/25251
1694         * gfortran.dg/assign_7.f: New test.
1695
1696 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1697
1698         PR fortran/26041
1699         PR fortran/26064
1700         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
1701         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
1702         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
1703
1704 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
1705
1706         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
1707         in size_t typedef.
1708
1709 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1710
1711         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
1712         * g++.dg/charset/string.c (foo): Likewise.
1713         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
1714         const char*
1715         * g++.dg/ext/builtin2.C (printf): Likewise.
1716         * g++.dg/init/new15.C (printf): Likewise.
1717         * g++.dg/opt/pr17697-1.C (foo): Likewise.
1718         * g++.dg/opt/pr17697-2.C (foo): Likewise.
1719         * g++.dg/opt/pr17697-3.C (foo): Likewise.
1720         * g++.dg/template/non-dependent4.C (temp): Likewise.
1721         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
1722         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
1723         parameter type to const char*.
1724         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
1725         Change type to const char*.
1726         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
1727         Likewise.
1728         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
1729         second parameter type to const char*.
1730         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
1731         (Y::Y): Change parameter type to const char*.
1732         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
1733         * g++.old-deja/g++.jason/report.C: Apply const correctness.
1734         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
1735         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
1736         (char*).
1737         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
1738         const char*.
1739         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
1740         type to const char*.
1741         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
1742         return type to const char*.
1743         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
1744         to const char*.
1745         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
1746         * g++.old-deja/g++.law/refs1.C: Likewise.
1747         * g++.old-deja/g++.law/visibility1.C: Likewise.
1748         * g++.old-deja/g++.law/visibility2.C: Likewise.
1749         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
1750         const char*.
1751         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
1752         * g++.old-deja/g++.mike/net48.C: Likewise.
1753         * g++.old-deja/g++.mike/p646.C: Likewise.
1754         * g++.old-deja/g++.mike/p6746.C: Likewise.
1755         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
1756         type to const char*.
1757         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
1758         deprecated conversion warning.
1759         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
1760         char*.
1761         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
1762         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
1763         * g++.old-deja/g++.pt/explicit8.C: Likewise.
1764         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
1765         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
1766         * g++.old-deja/g++.pt/nontype3.C: Likewise.
1767         * g++.old-deja/g++.pt/t39.C: Likewise.
1768         * g++.old-deja/g++.robertl/eb106.C: Likewise.
1769         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
1770
1771 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
1772
1773         PR fortran/25075
1774         intrinsic_argument_conformance_1.f90:  New test.
1775
1776 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
1777
1778         PR fortran/20845
1779         * gfortran.dg/char_result_11.f90: Add SAVE.
1780         * gfortran.dg/der_pointer_4.f90: Ditto.
1781         * gfortran.dg/default_initialization.f90: New test.
1782
1783 2006-02-03  Jeff Law  <law@redhat.com>
1784
1785         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
1786         handle more than 100 dump files.
1787         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
1788         * lib/scantree.exp (scan-tree-dump): Likewise.
1789         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
1790         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
1791         * lib/scanipa.exp (scan-ipa-dump): Likewise.
1792         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
1793         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
1794
1795 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
1796
1797         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
1798
1799 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
1800
1801         * g++.dg/template/using12.C: New test.
1802
1803 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
1804
1805         * gcc.target/powerpc/pr25960.c: New test.
1806
1807 2006-02-02  Steven G. Kargl  <kargls@comcast>
1808
1809         PR fortran/24958
1810         gfortran.dg/nullify_2.f90: New test.
1811
1812 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
1813
1814         PR 25990
1815         * gcc.dg/gomp/pr25990.c: New test.
1816
1817 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
1818
1819         PR c++/25342
1820         * g++.gd/template/partial4.C: New test.
1821
1822 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
1823
1824         PR middle-end/26001
1825         * gfortran.dg/data_char_2.f90: New.
1826
1827 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
1828
1829         PR fortran/26039
1830         maxval_maxloc_conformance_1.f90:  New test.
1831
1832 2006-01-31  Richard Guenther  <rguenther@suse.de>
1833
1834         * gcc.target/i386/sselibm-1.c: New testcase.
1835         * gcc.target/i386/sselibm-2.c: Likewise.
1836         * gcc.target/i386/sselibm-3.c: Likewise.
1837         * gcc.target/i386/sselibm-4.c: Likewise.
1838         * gcc.target/i386/sselibm-5.c: Likewise.
1839
1840 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1841
1842         PR fortran/24266
1843         * gfortran.dg/arrayio_derived_2.f90: New.
1844
1845 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
1846
1847         * gcc.dg/unsigned-long-compare.c: New test.
1848
1849 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
1850
1851         PR testsuite/25318
1852         * lib/target-supports.exp (check_effective_target_freorder):
1853         Check to see if target supports -freorder-blocks-and-partition.
1854         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
1855         instead of "dg-require-named-sections".
1856
1857 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
1858
1859         PR target/14798:
1860         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
1861         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
1862         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1863         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1864         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
1865         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
1866         * gcc.dg/attr-isr-trap_exit.c: Likewise.
1867         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1868
1869 2006-01-30  Richard Guenther  <rguenther@suse.de>
1870
1871         PR c++/23372
1872         * gcc.dg/pr23372-1.C: New testcase.
1873
1874 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
1875
1876         * gcc.dg/gomp/pr25874.c: New test.
1877
1878 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
1879
1880         PR tree-opt/25911
1881         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
1882
1883 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
1884
1885         PR fortran/18578
1886         PR fortran/18579
1887         PR fortran/20857
1888         PR fortran/20885
1889         * gfortran.dg/intent_out_1.f90: New test.
1890
1891 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
1892
1893         PR fortran/17911
1894         * gfortran.dg/procedure_lvalue.f90: New test.
1895
1896         PR fortran/20895
1897         PR fortran/25030
1898         * gfortran.dg/char_pointer_assign_2.f90: New test.
1899         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
1900         assignment to be consistent with standard.
1901         * gfortran.dg/char_result_2.f90: The same.
1902         * gfortran.dg/char_result_8.f90: The same.
1903
1904 2006-01-28  Zack Weinberg  <zackw@panix.com>
1905
1906         * gcc.dg/Woverlength-strings.c
1907         * gcc.dg/Woverlength-strings-pedantic-c89.c
1908         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
1909         * gcc.dg/Woverlength-strings-pedantic-c99.c
1910         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
1911
1912 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
1913
1914         * gcc.c-torture/execute/20060127-1.c: New test.
1915
1916 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1917
1918         PR c++/25999
1919         * g++.dg/ext/pragmaweak1.C: New test.
1920
1921 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1922
1923         PR c++/25855
1924         * g++.dg/template/spec29.C: New test.
1925
1926 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
1927
1928         PR c/19606.
1929         * gcc.c-torture/execute/pr19606.c: New.
1930
1931 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
1932
1933         * gcc.dg/pragma-re-4.c: New test.
1934
1935 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
1936
1937         PR fortran/25964
1938         * gfortran.dg/assumed_size_refs_3.f90: New test.
1939
1940 2006-01-27  Ben Elliston  <bje@au.ibm.com>
1941
1942         * gcc.misc-tests/dectest.exp: Remove defunct comment.
1943
1944 2006-01-26  Laurent GUERBY <laurent@guerby.net>
1945
1946         PR ada/21317
1947         * ada/acats/support/impdef.a: Add One_Long_Second.
1948         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
1949         * ada/acats/tests/c9/c94026.a: Likewise.
1950         * ada/acats/tests/c9/c97305c.ada: Likewise.
1951         * ada/acats/tests/c9/c99004a.ada: Likewise.
1952
1953 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
1954
1955         PR fortran/25964
1956         * gfortran.dg/global_references_2.f90: New test.
1957
1958         PR fortran/25084
1959         PR fortran/20852
1960         PR fortran/25085
1961         PR fortran/25086
1962         * gfortran.dg/assumed_charlen_function_1.f90: New test.
1963         * gfortran.dg/assumed_charlen_function_3.f90: New test.
1964
1965         PR fortran/25416
1966         * gfortran.dg/assumed_charlen_function_2.f90: New test.
1967
1968 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
1969
1970         PR c/25892
1971         * gcc.dg/Wpointer-sign.c: New.
1972         * gcc.dg/Wpointer-sign-Wall.c: New.
1973         * gcc.dg/Wpointer-sign-Wall-no.c: New.
1974         * gcc.dg/Wpointer-sign-pedantic.c: New.
1975         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
1976         * gcc.dg/conv-2.c: Use -Wpointer-sign.
1977
1978 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
1979
1980         PR C/25861
1981         * gcc.c-torture/compile/pr25861.c: New test.
1982
1983 2006-01-26  Paul Brook  <paul@codesourcery.com>
1984
1985         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
1986         on short-enum targets.
1987         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
1988         variable.
1989         (generate_fields): Use short_enums.
1990         (main): Set short_enums.  Document -e.
1991         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
1992         on short-enum targets.
1993         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
1994         variable.
1995         (generate_fields): Use short_enums.
1996         (main): Set short_enums.  Document -e.
1997         * lib/target-supports.exp (check_effective_target_short_enums): New.
1998
1999 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
2000
2001         PR target/25947
2002         * gcc.dg/torture/pr25947-1.c: New test.
2003
2004 2006-01-25  Jan Hubicka  <jh@suse.cz>
2005             Roger Sayle  <roger@eyesopen.com>
2006
2007         PR rtl-optimization/25703
2008         * gcc.target/i386/20060125-1.c: New test case.
2009         * gcc.target/i386/20060125-2.c: New test case.
2010
2011 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2012
2013         PR fortran/18540
2014         * gfortran.dg/goto_1.f: New.
2015
2016 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
2017
2018         PR fortran/25716
2019         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2020         25716 on 32-bit systems too.
2021
2022 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
2023
2024         PR testsuite/25590
2025         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2026
2027 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2028
2029         * gcc.dg/tree-ssa/gen-vect-33.c: New.
2030
2031 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2032
2033         PR fortran/25835
2034         * gfortran.dg/read_eof.f90: Delete, renamed.
2035         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2036         * gfortran.dg/read_eof_2.f90: New test.
2037         * gfortran.dg/read_eof_3.f90: New test.
2038
2039 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
2040
2041         PR tree-opt/25860
2042         * gcc.c-torture/compile/pr25860.c: New test.
2043
2044 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2045
2046         PR c++/25552
2047         * g++.dg/parse/dtor8.C: New test.
2048
2049 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
2050
2051         PR testsuite/25891
2052         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2053         * gcc.dg/gomp/gomp.exp: Return without testing anything if
2054         check_effective_target_fopenmp returns 0.
2055
2056 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
2057
2058         PR ada/20548
2059         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2060         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2061         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2062
2063 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
2064
2065         PR tree-opt/25857
2066         * g++.dg/opt/pr25857.C: New test.
2067
2068 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
2069         Jan Hubicka  <jh@suse.cz>
2070         Richard Guenther  <rguenther@suse.de>
2071
2072         PR rtl-optimization/25654
2073         * gcc.dg/torture/pr25654.c: New testcase.
2074         * gcc.target/i386/pr25654.c: Likewise.
2075
2076 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
2077
2078         PR fortran/25901
2079         * gfortran.dg/internal references_2.f90: New test.
2080
2081         Fix regression in testing of admissability of attributes.
2082         * gfortran.dg/intent_used_1.f90: New test.
2083
2084 2006-01-23  Ben Elliston  <bje@au.ibm.com>
2085
2086         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2087         Remove target conditional torture options for i?86 and x86_64
2088         GNU/Linux.
2089
2090 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2091
2092         PR c++/10891
2093         * g++.dg/rtti/no-rtti.C: New.
2094
2095 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
2096
2097         PR c++/25895
2098         * g++.dg/inherit/conv2.C: New test.
2099
2100         PR c++/25856
2101         * g++.dg/parse/dtor7.C: New test.
2102
2103         PR c++/25858
2104         * g++.dg/template/crash44.C: New test.
2105
2106 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
2107
2108         PR fortran/25124
2109         PR fortran/25625
2110         * gfortran.dg/internal_references_1.f90: New test.
2111           PR fortran/20881
2112         PR fortran/23308
2113         PR fortran/25538
2114         PR fortran/25710
2115         * gfortran.dg/global_references_1.f90: New test.
2116         * gfortran.dg/g77/19990905-1.f: Restore the error that
2117         there is a clash between the common block name and
2118         the name of a subroutine reference.
2119
2120         PR fortran/PR24276
2121         * gfortran.dg/aliasing_dummy_1.f90: New test.
2122
2123 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
2124
2125         * gcc.dg/vmx/1b-01.c: Warning fix.
2126         * gcc.dg/vmx/1c-02.c: Likewise.
2127         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2128
2129 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
2130
2131         PR testsuite/24962
2132         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2133
2134 2006-01-20  Richard Guenther  <rguenther@suse.de>
2135         Steven Bosscher <stevenb.gcc@gmail.com>
2136
2137         PR rtl-optimization/24626
2138         * gcc.dg/torture/pr24626-1.c: New testcase.
2139         * gcc.dg/torture/pr24626-2.c: Likewise.
2140         * gcc.dg/torture/pr24626-3.c: Likewise.
2141         * gcc.dg/torture/pr24626-4.c: Likewise.
2142
2143 2006-01-20  Dirk Mueller  <dmueller@suse.com>
2144
2145         PR c++/5520
2146         * g++.dg/warn/empty-body.C: New.
2147
2148 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
2149
2150         PR c++/22136
2151         * g++.dg/template/using10.C: New test.
2152         * g++.dg/temlpate/using11.C: Likewise.
2153         * g++.dg/inherit/using5.C: Tweak error messages.
2154
2155 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
2156
2157         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2158         target test.
2159         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2160
2161 2006-01-19  Jan Hubicka  <jh@suse.cz>
2162
2163         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2164
2165 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2166
2167         PR c++/25854
2168         * g++.dg/template/spec28.C: New test.
2169
2170 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
2171
2172         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2173         Fix fprintf's by adding srcdir or removing it.
2174
2175 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
2176
2177         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2178         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2179         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2180         * testsuite/gcc.dg/gomp/empty.c: Likewise.
2181         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2182         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2183         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2184         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2185         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2186         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2187         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2188         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2189         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2190         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2191
2192 2006-01-18  Jeff Law  <law@redhat.com>
2193
2194         * gcc.dg/tree-ssa/vrp25.c: New test.
2195
2196 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2197
2198         * gcc.dg/pr25805.c: Fix misapplied patch.
2199
2200 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
2201
2202         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2203         (check_effective_target_vect_udot_qi): New.
2204         (check_effective_target_vect_sdot_hi): New.
2205         (check_effective_target_vect_udot_hi): New.
2206         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2207         prefixed with "wrapv-" with -fwrapv.
2208         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2209         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2210         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2211         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2212         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2213
2214         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2215         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2216         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2217         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2218
2219 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2220
2221         PR c++/16829
2222         * g++.dg/other/default2.C: New test.
2223         * g++.dg/other/default3.C: New test.
2224
2225 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2226
2227         PR c/25805
2228         * gcc.dg/pr25805.c: New file.
2229
2230 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
2231
2232         PR c++/25836
2233         * g++.dg/template/init6.C: New test.
2234
2235 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
2236
2237         * gcc.dg/tree-ssa/pr24287.c: New test
2238
2239 2006-01-18  Eric Christopher  <echristo@apple.com>
2240
2241         * g++.dg/eh/table.C: New.
2242
2243 2006-01-18  DJ Delorie  <dj@redhat.com>
2244
2245         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2246         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2247         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2248         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2249
2250 2006-01-18  Jeff Law  <law@redhat.com>
2251
2252         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2253         on wrapping on overflow semantics.
2254
2255         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2256
2257         * gcc.gc/tree-ssa/vrp23.c: New test.
2258         * gcc.gc/tree-ssa/vrp24.c: New test.
2259
2260 2006-01-18  Richard Henderson  <rth@redhat.com>
2261             Aldy Hernandez  <aldyh@redhat.com>
2262             Jakub Jelinek  <jakub@redhat.com>
2263             Diego Novillo  <dnovillo@redhat.com>
2264             Uros Bizjak  <uros@kss-loka.si>
2265
2266         * testsuite/gcc.dg/gomp: New directory.
2267
2268 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
2269             Steven G. Kargl  <kargls@comcast.net>
2270
2271         PR fortran/20869
2272         * gfortran.dg/intrinsic_external_1.f90: New test.
2273
2274         PR fortran/20875.
2275         * gfortran.dg/elemental_pointer_1.f90: New test.
2276
2277         PR fortran/25024
2278         * gfortran.dg/external_procedures_1.f90: New test.
2279
2280         PR fortran/25785
2281         gfortran.dg/assumed_present.f90: New test.
2282
2283 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
2284
2285         * g++.dg/parse/lookup5.C: New test.
2286
2287 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2288
2289         PR fortran/25697
2290         * gfortran.dg/read_eof.f90: New test.
2291
2292 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2293
2294         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2295         add a closing brace.
2296
2297 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2298
2299         PR fortran/25631
2300         * gfortran.dg/fmt_tl.f: New test.
2301
2302 2006-01-17  Eric Christopher  <echristo@apple.com>
2303
2304         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2305         * g++.old-deja/g++.warn/impint2.C: Ditto.
2306         * g++.old-deja/g++.other/null1.C: Ditto.
2307         * g++.dg/warn/conv2.C: Ditto.
2308         * g++.dg/warn/conv4.C: New file.
2309
2310 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2311
2312         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2313
2314 2006-01-17  Andreas Jaeger  <aj@suse.de>
2315             Janis Johnson <janis187@us.ibm.com>
2316
2317         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2318         in 64-bit.
2319         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2320         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2321
2322 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2323
2324         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2325         xfail txxx where xxx >= 25.
2326
2327 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2328
2329         PR testsuite/25764
2330         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2331
2332 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
2333
2334         PR c/25682
2335         * gcc.dg/pr25682.c: New test.
2336         * g++.dg/parse/array-size2.C: New test.
2337
2338 2006-01-16  Ian Lance Taylor  <ian@airs.com>
2339
2340         * consistency.vlad: Remove entire directory, 1652 files.
2341
2342 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
2343
2344         * lib/target-supports.exp (check_effective_target_dfp_nocache,
2345         check_effective_target_dfprt_nocache): New.
2346         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2347         (check_effective_target_dfprt): New.
2348         * lib/c-compat.exp (check_dfp): Remove.
2349         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2350         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2351         level of support for decimal float.
2352         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2353         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2354         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2355         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2356         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2357         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2358         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2359         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2360         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2361         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2362         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2363         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2364         directives.
2365
2366 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
2367
2368         PR testsuite/25741
2369         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2370         $base_dir/../.
2371         * lib/gfortran.exp (gfortran_init): Likewise.
2372         * lib/obj-c++.exp (obj-c++_init): Likewise.
2373         * lib/scanasm.exp (scan-assembler-dem): Likewise.
2374         (scan-assembler-dem-not): Likewise.
2375         * lib/scandump.exp (scan-dump-dem): Likewise.
2376         (scan-dump-dem-not): Likewise.
2377
2378 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
2379
2380         PR testsuite/25767
2381         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2382         powerpc-*-darwin*.
2383         * lib/obj-c++.exp (obj-c++_init): Likewise.
2384
2385 2006-01-16  Richard Guenther  <rguenther@suse.de>
2386
2387         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2388
2389 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2390
2391         PR testsuite/25777
2392         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2393         to LD_LIBRARY_PATH.
2394
2395 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2396             Andrew Pinski  <pinskia@physics.uc.edu>
2397
2398         * gcc.dg/minmax-1.c: New test.
2399
2400 2006-01-16  Ben Elliston  <bje@au.ibm.com>
2401
2402         * gcc.dg/dfp/dfp.exp: Correct FSF address.
2403         * gcc.misc-tests/dectest.exp: Ditto.
2404
2405 2006-01-15  Ian Lance Taylor  <ian@airs.com>
2406
2407         PR testsuite/25796
2408         * gcc.target/i386/cmov6.c: Use -march=k8.
2409
2410 2006-01-15  Andreas Jaeger  <aj@suse.de>
2411
2412         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2413         x86 does not have __float128.
2414
2415 2006-01-14  Ian Lance Taylor  <ian@airs.com>
2416
2417         * gcc.target/i386/cmov6.c: New test.
2418
2419 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
2420
2421         PR c++/25663
2422         * g++.dg/template/ctor6.C: New test.
2423
2424 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
2425
2426         PR tree-optimization/25485
2427         * gcc.dg/tree-ssa/pr25485.c: New.
2428
2429 2006-01-14  Richard Guenther  <rguenther@suse.de>
2430
2431         PR tree-optimization/22548
2432         PR tree-optimization/22555
2433         PR tree-optimization/22501
2434         * gcc.dg/tree-ssa/alias-4.c: New testcase.
2435         * gcc.dg/tree-ssa/alias-5.c: Likewise.
2436         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2437         * gcc.dg/tree-ssa/alias-7.c: Likewise.
2438         * gcc.dg/tree-ssa/alias-8.c: Likewise.
2439         * gcc.dg/tree-ssa/alias-9.c: Likewise.
2440         * gcc.dg/tree-ssa/alias-10.c: Likewise.
2441         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2442         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2443
2444 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
2445
2446         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
2447         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2448
2449 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
2450         Richard Guenther  <rguenther@suse.de>
2451
2452         PR rtl-optimization/24257
2453         * gcc.dg/torture/pr24257.c: New testcase.
2454
2455 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
2456
2457         * gcc.c-torture/execute/20060110-1.c: New test.
2458         * gcc.c-torture/execute/20060110-2.c: New test.
2459
2460 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
2461
2462         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2463
2464 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
2465
2466         PR fortran/25756
2467         * gfortran.dg/label_3.f90: New test.
2468
2469 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
2470
2471         PR tree-optimization/25771
2472         * g++.dg/tree-ssa/pr25771.C: New test
2473
2474 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2475
2476         PR tree-opt/24365
2477         * g++.dg/opt/complex5.C: New test.
2478
2479 2006-01-13  Richard Guenther  <rguenther@suse.de>
2480
2481         * gcc.target/i386/387-9.c: New testcase.
2482
2483 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2484
2485         PR c++/24824
2486         * g++.dg/debug/dwarf2-1.C: New.
2487
2488 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2489
2490         PR testsuite/25728
2491         * lib/gcov.exp (verify-lines): Add "close $fd".
2492
2493 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
2494             Ben Elliston  <bje@au.ibm.com>
2495
2496         * gcc.dg/dfp/inf-1.c: New test.
2497
2498 2006-01-12  Janis Johnson <janis187@us.ibm.com>
2499             Yao Qi  <qiyaoltc@cn.ibm.com>
2500             Ben Elliston  <bje@au.ibm.com>
2501             Jon Grimm  <jgrimm2@us.ibm.com>
2502
2503         * gcc.dg/nodfp-1.c: New test.
2504         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2505         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2506         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2507         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2508         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2509         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2510         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2511         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2512         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2513         * gcc.dg/format/dfp-scanf-1.c: Likewise.
2514         * gcc.dg/format/dfp-printf-1.c: Likewise.
2515         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2516         (compat_setup_dfp): New.
2517         * gcc.dg/compat/compat.exp: Use it.
2518         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2519         Make some variables global, prepend "compat_" to their names.
2520         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2521         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2522         * gcc.misc-tests/dectest.exp: New test driver for decTest.
2523         * lib/compat.exp (compat_skip_list): Make global, rename.
2524         * lib/c-compat.exp: New file.
2525         * lib/target-supports.exp (check_effective_target_dfp): New.
2526
2527         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2528         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2529         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2530         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2531         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2532         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2533         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2534         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2535         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2536         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2537         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
2538         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
2539         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
2540         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
2541         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
2542         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
2543         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
2544         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
2545         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
2546         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
2547         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
2548         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
2549         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
2550         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
2551         gcc.dg/dfp/struct-layout-1.c,
2552         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
2553         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
2554         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
2555         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
2556         gcc.dg/dfp/func-vararg-dfp.c,
2557         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
2558         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
2559         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
2560         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
2561         gcc.dg/dfp/wtr-conversion-1.c: New tests.
2562
2563 2006-01-11  Richard Guenther  <rguenther@suse.de>
2564
2565         PR tree-optimization/25734
2566         * gcc.dg/tree-ssa/pr25734.c: New testcase.
2567
2568 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2569
2570         PR fortran/25486
2571         * gfortran.dg/literal_character_constant_1_x.F: New test.
2572         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
2573         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
2574         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
2575
2576 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2577
2578         PR c++/25386
2579         * g++.dg/ext/packed3.C: Add expected packed error.
2580
2581 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
2582
2583         PR target/25706
2584         * gcc.dg/torture/pr25706-1.c: New test.
2585
2586 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
2587
2588         PR tree-optimization/23109
2589         PR tree-optimization/23948
2590         PR tree-optimization/24123
2591
2592         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
2593         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
2594         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
2595         g++.dg/tree-ssa/pr23948.C: New testcases.
2596         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
2597         three divisions in order to do the optimization.
2598
2599 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2600
2601         PR c++/25632
2602         * g++.dg/other/pr25632.C: New test.
2603
2604 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
2605
2606         PR fortran/25730
2607         * gfortran.dg/used_types_1.f90: New test.
2608
2609 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
2610
2611         PR target/25718
2612         * gcc.dg/torture/pr25718-1.c: New test.
2613
2614 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2615
2616         * gfortran.dg/list_read_2.f90: Fix typo in description.
2617
2618 2006-01-10  Jan Beulich  <jbeulich@novell.com>
2619
2620         * lib/target-supports.exp (check_visibility_available): Simplify test
2621         for *-*-netware*.
2622         (check_profiling_available): Fail for *-*-netware*.
2623         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
2624         * gcc.dg/20021014-1.c: Likewise.
2625         * gcc.dg/nest.c: Likewise.
2626
2627 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2628
2629         fortran/24936
2630         * gfortran.dg/forall_3.f90: New test.
2631
2632 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2633
2634         PR fortran/21977
2635         * gfortran.dg/nesting_2.f90: New test.
2636         * gfortran.dg/nesting_3.f90: New test.
2637
2638 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
2639
2640         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
2641         Fix typo in comment.
2642
2643 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2644
2645         * gfortran.dg/single_char_string.f90: New test.
2646
2647 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2648
2649         * gfortran.dg/ichar_2.f90: New test.
2650
2651 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2652
2653         PR fortran/25093
2654         * gfortran.dg/private_type_4.f90: New.
2655
2656 2006-01-07  Richard Guenther  <rguenther@suse.de>
2657
2658         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
2659
2660 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2661
2662         * gfortran.dg/func_decl_1.f90: New.
2663         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
2664         * gfortran.dg/array_alloc_2.f90: Likewise.
2665         * gfortran.dg/char_result_8.f90: Likewise.
2666         * gfortran.dg/dup_save_1.f90: Likewise.
2667         * gfortran.dg/dup_save_2.f90: Likewise.
2668         * gfortran.dg/f2c_6.f90: Likewise.
2669         * gfortran.dg/f2c_7.f90: Likewise.
2670         * gfortran.dg/func_result_2.f90: Likewise.
2671         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
2672
2673 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
2674
2675         PR fortran/22146
2676         * gfortran.dg/elemental_subroutine_1.f90: New test.
2677         * gfortran.dg/elemental_subroutine_2.f90: New test.
2678
2679         PR fortran/25029
2680         PR fortran/21256
2681         * gfortran.dg/assumed_size_refs_1.f90: New test.
2682
2683         PR fortran/20868
2684         PR fortran/20870
2685         * gfortran.dg/assumed_size_refs_2.f90: New test.
2686         * gfortran.dg/initialization_1.f90: Change warning message.
2687
2688 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
2689
2690         * gcc.dg/tree-ssa/loop-15.c: New test.
2691
2692 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2693
2694         PR fortran/25598
2695         * gfortran.dg/backspace_3.f: New test.
2696         * gfortran.dg/backspace_4.f: New test.
2697
2698 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2699
2700         PR fortran/24268
2701         * gfortran.dg/fmt_white.f: Update test.
2702
2703 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
2704
2705         * gcc.dg/cast-1.c: Add new warning.
2706         * gcc.dg/cast-2.c: Likewise.
2707         * gcc.dg/cast-3.c: Likewise.
2708         * gcc.dg/format/cast-1.c: Likewise.
2709         * gcc.dg/cast-4.c: New testcase.
2710
2711 2006-01-05  Richard Guenther  <rguenther@suse.de>
2712
2713         PR tree-optimization/22555
2714         * gcc.dg/tree-ssa/alias-3.c: New testcase.
2715
2716 2006-01-05  Richard Guenther  <rguenther@suse.de>
2717             Diego Novillo  <dnovillo@redhat.com>
2718
2719         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
2720         * gcc.dg/tree-ssa/loop-8.c: Likewise.
2721         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2722         * gcc.dg/tree-ssa/pr23294.c: Likewise.
2723         * gcc.dg/tree-ssa/pr21985.c: Likewise.
2724         * gcc.dg/tree-ssa/loop-14.c: Likewise.
2725         * gcc.dg/tree-ssa/loop-2.c: Likewise.
2726         * gcc.dg/tree-ssa/loop-3.c: Likewise.
2727         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2728         * gcc.dg/tree-ssa/pr21171.c: Likewise.
2729         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2730         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2731         * gcc.dg/tree-ssa/loop-6.c: Likewise.
2732         * treelang/compile/extravar.tree: Likewise.
2733         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
2734         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
2735         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
2736         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2737         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
2738
2739 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2740
2741         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
2742         for 64-bit fix.
2743
2744 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
2745
2746         PR fortran/23675
2747         gfortran.dg/char_result_11.f90: New.
2748
2749 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
2750
2751         PR c++/24782
2752         * g++.dg/parse/access9.C: New test.
2753         * g++.dg/tc1/dr52.C: Tweak error markers.
2754
2755 2006-01-04  Richard Henderson  <rth@redhat.com>
2756
2757         Merge from gomp branch.
2758         * g++.dg/parse/pragma2.C: Update expected error lines.
2759
2760 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2761
2762         * g++.dg/other/i386-2.C: New test.
2763
2764         PR target/25554
2765         * gcc.c-torture/compile/20051228-1.c: New test.
2766
2767         PR c/25559
2768         * gcc.dg/pr25559.c: New test.
2769
2770 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
2771
2772         PR c++/25492
2773         * g++.dg/lookup/friend9.C: New test.
2774
2775         PR c++/25625
2776         * g++.dg/template/repo5.C: New test.
2777
2778 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
2779
2780         PR fortran/25101
2781         * gfortran.dg/forall_2.f90: New test.
2782
2783 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2784
2785         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
2786         dg-require-weak.  Adjust regexp to handle leading-underscore
2787         targets and space as well as TAB after .weak.  Change previous
2788         64-bit fix to not use naked dot.
2789
2790 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2791
2792         PR rtl-optimization/25578
2793         * gcc.c-torture/execute/20060102-1.c: New testcase.
2794
2795 2006-01-03  Richard Guenther  <rguenther@suse.de>
2796
2797         PR c/25183
2798         * gcc.dg/torture/pr25183.c: New testcase.
2799
2800 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
2801
2802         Merge from gomp-branch.
2803         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
2804         * gcc.dg/ia64-sync-2.c: Likewise.
2805         * gcc.dg/ia64-sync-3.c: Likewise.
2806         * gcc.dg/ia64-sync-4.c: Likewise.
2807         * gcc.dg/sync-2.c: Likewise.
2808         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
2809         that sparc64-*-* and sparcv9-*-* supports sync builtins.
2810
2811 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
2812
2813         PR c++/25635
2814         * g++.dg/parse/operator6.C: New test.
2815
2816         PR c++/25637
2817         * g++.dg/parse/error29.C: New test.
2818
2819         PR c++/25638
2820         * g++.dg/parse/dtor6.C: New test.
2821
2822         PR c++/25633
2823         * g++.dg/parse/ctor3.C: New test.
2824
2825         PR c++/25634
2826         * g++.dg/template/class3.C: New test.
2827
2828 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
2829
2830         * g++.dg/debug/debug9.C: New.
2831
2832 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
2833
2834         PR fortran/24640
2835         * gfortran.dg/label_2.f90: New test.
2836
2837 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2838
2839         * g++.dg/lookup/using12.C: Tighten error marker.
2840
2841 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
2842             Andrew Pinski <pinskia@physics.uc.edu>
2843
2844         * gcc.target/powerpc/darwin-abi-3.c: New file.
2845         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
2846         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
2847         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
2848         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
2849         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
2850         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
2851         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
2852         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
2853
2854 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
2855
2856         * gcc.dg/tree-ssa/loadpre1.c: New;
2857         * gcc.dg/tree-ssa/loadpre2.c: New;
2858         * gcc.dg/tree-ssa/loadpre3.c: New;
2859         * gcc.dg/tree-ssa/loadpre4.c: New;
2860         * gcc.dg/tree-ssa/loadpre5.c: New;
2861         * gcc.dg/tree-ssa/loadpre6.c: New;
2862         * gcc.dg/tree-ssa/loadpre7.c: New;
2863         * gcc.dg/tree-ssa/loadpre8.c: New;
2864         * gcc.dg/tree-ssa/loadpre9.c: New;
2865
2866 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
2867
2868         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
2869         * g++.dg/abi/thunk4.C: Likewise.
2870
2871 2006-01-01  Andreas Jaeger  <aj@suse.de>
2872
2873         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
2874         portable.
2875
2876 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
2877
2878         PR c++/25294
2879         * gcc.dg/pragma-pack-3.c: New test.
2880         * g++.dg/parse/pragma3.C: New test.
2881
2882 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2883
2884         PR middle-end/24827
2885         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
2886
2887 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2888
2889         PR testsuite/25214
2890         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
2891
2892 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2893
2894         PR fortran/22607
2895         * gfortran-dg/pure_byref_3.f90: New.
2896
2897         fortran/PR 25396
2898         * gfortran.dg/userdef_operator_1.f90: New.
2899
2900 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2901
2902         * g++.dg/abi/thunk3.C: New.
2903         * g++.dg/abi/thunk4.C: New.
2904
2905 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
2906
2907         PR fortran/25532
2908         * gfortran.dg/host_used_types_1.f90: New test. Check that host
2909         associated derived type components of derived types are
2910         properly declared in contained procedures.
2911
2912 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2913
2914         PR libgfortran/25139
2915         * gfortran.dg/backspace_2.f: New test.
2916
2917 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2918
2919         PR libgfortran/25550
2920         * gfortran.dg/endfile.f: New test.
2921
2922 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2923
2924         PR libgfortran/25419
2925         * gfortran.dg/comma.f: New test.
2926
2927 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2928
2929         * lib/gfortran-dg.exp: Remove trailing whitespace.
2930         * lib/fortran-torture.exp: Test with -fbounds-check instead of
2931         -funroll-all-loops.
2932
2933 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
2934
2935         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
2936         Extended Double long doubles or repeat tests when long double is
2937         the same size as double.
2938
2939 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2940
2941         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
2942
2943         PR testsuite/25442
2944         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
2945         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
2946
2947         PR testsuite/25441
2948         * gcc.dg/pr23911.c: Make test variable static.
2949
2950         PR testsuite/25444
2951         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2952
2953 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2954
2955         PR c++/25439
2956         * g++.dg/parse/crash17.C: Adjust error markers.
2957         * g++.dg/template/error20.C: New test.
2958
2959 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2960
2961         PR c++/23172
2962         * g++.dg/ext/complit4.C: New test.
2963
2964         PR c++/25417
2965         * g++.dg/ext/complit5.C: Likewise.
2966
2967 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
2968
2969         PR tree-optimization/25125
2970         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
2971         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
2972         * gcc.c-torture/execute/pr25125.c: New.
2973
2974 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
2975
2976         PR fortran/25029
2977         PR fortran/21256
2978         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
2979         with incorrect assumed size references.
2980
2981 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
2982
2983         PR c++/23171
2984         * g++.dg/opt/init1.C: New test.
2985
2986 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
2987
2988         PR c++/24671
2989         * g++.dg/template/sfinae3.C: New test.
2990
2991 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2992
2993         * g++.dg/other/friend4.C: New test.
2994
2995 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2996
2997         PR target/25005
2998         * g++.dg/opt/pr25005.C: New test.
2999
3000 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3001
3002         PR c++/25369
3003         * g++.dg/template/ptrmem16.C: New test.
3004
3005 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
3006
3007         PR fortran/25029
3008         PR fortran/21256
3009         * gfortran.dg/initialization_1.f90: Add test of SIZE.
3010
3011 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3012
3013         PR libgfortran/25307
3014         * gfortran.dg/list_read_5.f90: New test.
3015
3016 2005-12-22  Richard Henderson  <rth@redhat.com>
3017
3018         * gcc.target/i386/sse-7.c: Use -msse2.
3019
3020 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3021
3022         PR rtl-optimization/25432
3023         * gcc.c-torture/compile/20051216-1.c: New test.
3024
3025         PR objc/25328
3026         * objc/execute/pr25328.m: New test.
3027
3028 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3029
3030         PR c++/25364
3031         * g++.dg/template/call4.C: New test.
3032
3033 2005-12-22  Dale Johannesen  <dalej@apple.com>
3034
3035         * gcc.target/i386/sse-17.c: New.
3036
3037 2005-12-22  Paul Brook  <paul@codesourcery.com>
3038
3039         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3040
3041 2005-12-22  Paul Brook  <paul@codesourcery.com>
3042
3043         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3044
3045 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3046
3047         PR tree-opt/25513
3048         * gcc.c-torture/compile/pr25513.c: New test.
3049
3050 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3051
3052         PR c++/23333
3053         * g++.dg/parse/error25.C: Add more tests.
3054
3055 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3056
3057         PR fortran/18990
3058         * gfortran.dg/der_charlen_1.f90: New.
3059
3060 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
3061
3062         PR fortran/20889
3063         * gfortran.dg/pointer_component_type_1.f90: New test.
3064
3065         PR fortran/25029
3066         PR fortran/21256
3067         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3068         should give an error with assumed size array refernces and checks those
3069         that should not.
3070         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3071         reference an upper bound so that it does not generate an error.
3072
3073         PR fortran/19362
3074         PR fortran/20244
3075         PR fortran/20864
3076         PR fortran/25391
3077         * gfortran.dg/used_dummy_types_1.f90: New test.
3078         * gfortran.dg/used_dummy_types_2.f90: New test.
3079         * gfortran.dg/used_dummy_types_3.f90: New test.
3080         * gfortran.dg/used_dummy_types_4.f90: New test.
3081         * gfortran.dg/used_dummy_types_5.f90: New test.
3082
3083         PR fortran/23152
3084         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3085         group already being USE associated.
3086         * gfortran.dg/assumed_shape_nml.f90: New test.
3087         * gfortran.dg/assumed_size_nml.f90: New test.
3088
3089         PR fortran/20862
3090         PR fortran/25053
3091         PR fortran/25063
3092         PR fortran/25064
3093         PR fortran/25066
3094         PR fortran/25067
3095         PR fortran/25068
3096         PR fortran/25307
3097         * gfortran.dg/io_constraints_1.f90: New test.
3098         * gfortran.dg/io_constraints_1.f90: New test.
3099         * gfortran.dg/iostat_3.f90: Change wording of warning.
3100         * gfortran.dg/g77/19981216-0.f: The same.
3101
3102 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
3103
3104         PR tree-optimization/23518
3105         * testsuite/gcc.dg/pr23518.c: New.
3106
3107 2005-12-21  Mike Stump  <mrs@apple.com>
3108
3109         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3110
3111 2005-12-21  Paul Brook  <paul@codesourcery.com>
3112
3113         * gcc.dg/pr19340.c: Skip on m68k targets.
3114
3115 2005-12-21  Steven Bosscher  <stevenb@suse.de>
3116
3117         PR rtl-optimization/25196
3118         * gcc.dg/pr25196.c: New test.
3119
3120 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
3121
3122         PR fortran/25423
3123         gfortran.dg/where_nested_1.f90: New.
3124
3125 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
3126
3127         PR tree-optimization/25382.
3128         * gcc.dg/tree-ssa/pr25382.c: New.
3129
3130 2005-12-20  Richard Guenther  <rguenther@suse.de>
3131
3132         PR middle-end/24306
3133         * gcc.target/i386/pr24306.c: New testcase.
3134
3135 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
3136
3137         PR tree-optimization/25501
3138         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3139
3140 2005-12-20  Richard Guenther  <rguenther@suse.de>
3141
3142         Revert
3143         2005-12-02  Richard Guenther  <rguenther@suse.de>
3144
3145         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3146
3147 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
3148
3149         PR c++/21228
3150         * g++.dg/warn/Wunreachable-code-2.C: New test.
3151
3152 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
3153
3154         PR c++/24278
3155         * g++.dg/template/ctor5.C: New test.
3156
3157         PR c++/24915
3158         * g++.dg/template/overload8.C: New test.
3159
3160 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
3161
3162         * gcc.c-torture/compile/pr25483 : New test.
3163
3164 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3165
3166         PR c++/20552
3167         * g++.dg/ext/typeof10.C: New test.
3168
3169 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
3170
3171         * gcc.dg/mt-loopi1.c: New.
3172
3173 2005-12-18  Richard Guenther  <rguenther@suse.de>
3174
3175         PR tree-optimization/25481
3176         * gcc.dg/torture/pr25481.c: New testcase.
3177
3178 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3179
3180         PR rtl-optimization/21041
3181         * gcc.dg/pr21041.c: New test.
3182
3183 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3184
3185         PR libgfortran/25463
3186         * gfortran.dg/advance.f90: New test.
3187
3188 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
3189
3190         * gcc.dg/20051201-1.c: New test.
3191
3192 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
3193
3194         PR fortran/25018
3195         * gfortran.dg/initialization_1.f90: New test.
3196         * gfortran.dg/enum_5.f90: Change dg-error to new message.
3197         * gfortran.dg/g77/980616-0.f: The same.
3198
3199 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3200
3201         * PR fortran/25458
3202         * gfortran.dg/chkbits.f90: New test.
3203
3204 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3205
3206         * gfortran.dg/enum_5.f: Revert to previous version.
3207
3208 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3209
3210         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3211         * gfortran.dg/nested_modules_1.f90: Ditto.
3212         * gfortran.dg/hollerith_f95.f90: Ditto.
3213         * gfortran.dg/select_5.f90: Ditto.
3214         * gfortran.dg/secnds.f: Ditto.
3215         * gfortran.dg/hollerith2.f90: Ditto.
3216         * gfortran.dg/imag_2.f: Ditto.
3217         * gfortran.dg/ftell_2.f90: Ditto.
3218         * gfortran.dg/malloc_free_1.f90: Ditto.
3219         * gfortran.dg/logint-1.f: Ditto.
3220         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3221         * gfortran.dg/e_d_fmt.f90: Ditto.
3222         * gfortran.dg/hollerith_legacy.f90: Ditto.
3223         * gfortran.dg/logint-2.f: Ditto.
3224         * gfortran.dg/enum_5.f90: Ditto.
3225         * gfortran.dg/f2c_2.f90: Ditto.
3226         * gfortran.dg/pr17143.f90: Ditto.
3227         * gfortran.dg/namelist_14.f90: Ditto.
3228         * gfortran.dg/logint-3.f: Ditto.
3229         * gfortran.dg/spread_scalar_source.f90: Ditto.
3230         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3231         * gfortran.dg/namelist_11.f: Ditto.
3232         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3233         * gfortran.dg/g77/20010519-1.f
3234         * gfortran.dg/g77/alpha1.f: Ditto.
3235         * gfortran.dg/g77/990115-1.f: Ditto.
3236         * gfortran.dg/g77/erfc.f: Ditto.
3237         * gfortran.dg/g77/19990313-3.f: Ditto.
3238         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3239         * gfortran.dg/g77/20010426.f: Ditto.
3240         * gfortran.dg/g77/19990313-0.f: Ditto.
3241         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3242         * gfortran.dg/g77/20000629-1.f: Ditto.
3243         * gfortran.dg/g77/970125-0.f: Ditto.
3244         * gfortran.dg/g77/8485.f: Ditto.
3245         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3246         * gfortran.dg/g77/19990313-1.f: Ditto.
3247         * gfortran.dg/g77/int8421.f: Ditto.
3248         * gfortran.dg/g77/19990305-0.f: Ditto.
3249         * gfortran.dg/g77/947.f: Ditto.
3250         * gfortran.dg/g77/19990905-2.f: Ditto.
3251         * gfortran.dg/g77/cabs.f: Ditto.
3252         * gfortran.dg/g77/19990313-2.f: Ditto.
3253         * gfortran.dg/g77/20020307-1.f: Ditto.
3254         * gfortran.dg/g77/dcomplex.f: Ditto.
3255         * gfortran.dg/g77/19990502-1.f: Ditto.
3256         * gfortran.dg/g77/19981216-0.f: Ditto.
3257         * gfortran.dg/common_4.f90: Ditto.
3258         * gfortran.dg/entry_4.f90: Ditto.
3259         * gfortran.dg/equiv_constraint_2.f90: Ditto.
3260         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3261         * gfortran.dg/namelist_12.f: Ditto.
3262         * gfortran.dg/scale_1.f90: Ditto.
3263         * gfortran.dg/modulo_1.f90
3264         * gfortran.dg/hollerith.f90: Ditto.
3265         * gfortran.dg/direct_io_3.f90: Ditto.
3266         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3267         * gfortran.dg/gnu_logical_1.F: Ditto.
3268         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3269         * gfortran.dg/assign_1.f90: Ditto.
3270         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3271         * gfortran.dg/pr23095.f: Ditto.
3272         * gfortran.dg/read_float_1.f90: Ditto.
3273
3274 2005-12-17  Andreas Jaeger  <aj@suse.de>
3275
3276         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3277         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3278
3279 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3280
3281         PR fortran/24268
3282         * gfortran.dg/fmt_white.f: New test.
3283
3284 2005-12-16  Steven G. Kargl <kargls@comcast.net>
3285
3286         * gfortran.dg/label_1.f90: New test.
3287
3288 2005-12-15  Ben Elliston  <bje@au.ibm.com>
3289
3290         PR testsuite/25422
3291         * gcc.dg/20031012-1.c: Add -Walways-true option.
3292         * gcc.dg/weak/weak-3.c: Likewise.
3293         * g++.old-deja/g++.mike/warn8.C: Likewise.
3294
3295 2005-12-16  Mike Stump  <mrs@apple.com>
3296
3297         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3298         exit.
3299
3300 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3301
3302         PR libgfortran/25264
3303         PR libgfortran/25349
3304         * gfortran.dg/tl_editing.f90: Added additional checks.
3305         * gfortran.dg/t_editing.f: New test.
3306         * gfortran.dg/write_padding.f90: New test
3307
3308 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3309
3310         PR testsuite/25215
3311         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3312
3313 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
3314
3315         PR rtl-optimization/24899
3316         * gcc.c-torture/execute/20051215-1.c: New test.
3317
3318 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
3319
3320         PR 24823
3321         * gfortran.dg/pr24823.f: New test.
3322
3323 2005-12-16  Jeff Law  <law@redhat.com>
3324
3325         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3326
3327 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3328
3329         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3330         Change C++ style comments to C style comments.
3331         Remove aligned types from the array.
3332         Keep Enums disabled.
3333         (complex_types): Remove aligned types from the array.
3334         Comment out "_Complex long double".
3335         (attrib_types): Remove.
3336         (complex_attrib_types): Remove.
3337         (attrib_array_types): Remove.
3338         (complex_attrib_array_types): Remove.
3339         (aligned_bitfld_types): Remove.
3340         (n_aligned_bitfld_types): Remove.
3341         (FEATURE_ALIGNEDPACKED): Delete.
3342         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3343         (singles): Remove support for adding attributes.
3344         (choose_type): Remove support for attributed types.
3345         (generate_fields): Remove support for attributed bit-fields.
3346         Remove support for adding attributes.
3347         (generate_random_tests): Remove support for adding attributes.
3348         (features): Add back "[0] :0" and "complex vector [0]".
3349         (main): Remove support for attributed bit-fields.
3350         Uncomment the calling of generate_random_tests for the rests of
3351         the tests.
3352
3353 2005-12-16  Jan Hubicka  <jh@suse.cz>
3354
3355         * gcc.c-torture/combine/pr25224.c: New.
3356
3357 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
3358
3359         PR other/25028
3360         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3361         HP-UX.
3362
3363 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
3364
3365         * gcc.dg/20051215-1.c: New file.
3366
3367 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3368
3369         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3370         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3371
3372 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
3373
3374         PR fortran/18197
3375         * gfortran.dg/dummy_functions_1.f90: New.
3376
3377 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
3378
3379         PR rtl-optimization/25310
3380         * gcc.c-torture/compile/pr25310.c: New test.
3381
3382 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3383
3384         PR debug/25023
3385         * gcc.dg/pr25023.c: New test.
3386
3387 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3388
3389         * g++.old-deja/g++.brendan/redecl1.C,
3390         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3391         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3392         g++.old-deja/g++.oliva/typeof1.C,
3393         g++.old-deja/g++.other/crash16.C,
3394         g++.old-deja/g++.other/crash34.C,
3395         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3396         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3397         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3398         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3399         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3400         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3401         Remove xfail.
3402
3403 2005-12-14  Kean Johnston  <jkj@sco.com>
3404             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3405
3406         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3407         * gcc.target/i386/20020523-1.c: Ditto.
3408         * gcc.target/i386/tailcall-1.c: Ditto.
3409         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3410         * gcc.target/i386/ssetype-5.c: Ditto.
3411
3412 2005-12-14  Jeff Law  <law@redhat.com>
3413
3414         * gcc.dg/tree-ssa/foldstring-1.c: New test.
3415
3416 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3417
3418         PR target/25254
3419         PR target/24188
3420         * gcc.target/i386/pr25254.c: New test.
3421         * gfortran.dg/PR24188.f: New test.
3422
3423 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
3424
3425         * lib/fortran-torture.exp: Catch remaining uses of
3426         remote_file build delete.
3427
3428 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3429
3430         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3431
3432 2005-12-14  Ben Elliston  <bje@au.ibm.com>
3433
3434         * gcc.dg/warn-addr-cmp.c: New test.
3435
3436 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3437
3438         PR debug/25023
3439         PR target/25293
3440         * gcc.target/i386/pr25293.c: New test.
3441
3442 2005-12-13  Petr Machata  <machata@post.cz>
3443
3444         PR c++/24907
3445         * g++.dg/parse/comma2.C: New test.
3446
3447 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
3448             Jakub Jelinek  <jakub@redhat.com>
3449
3450         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3451         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3452         (limits.h): Include unconditionally.
3453         (stdlib.h): Likewise.
3454         (hashtab.h): Do not include.
3455         (getopt.h): Likewise.
3456         (stddef.h): Include.
3457         (hashval_t): Define.
3458         (struct entry): Add "next" field.
3459         (HASH_SIZE): New macro.
3460         (hash_table): New variable.
3461         (switchfiles): Do not use xmalloc.
3462         (mix): New macro.
3463         (iterative_hash): New function.
3464         (hasht): Remove.
3465         (e_exists): New function.
3466         (e_insert): Likewise.
3467         (output): Use, instead of libiberty hashtable functions.
3468         (main): Do not use getopt.  Do not call htab_create.
3469
3470 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3471
3472         PR c++/25331
3473         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3474         put atal* and atpaal* attributes on array elements.
3475         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3476         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3477         put atal* and atpaal* attributes on array elements.
3478         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3479
3480 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
3481
3482         * gcc.dg/single-precision-constant.c: New test.
3483
3484 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
3485
3486         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3487         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3488         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3489         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3490         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3491         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3492         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3493         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3494         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3495         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3496         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3497         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3498         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3499         gcc.target/powerpc/ppc-sdata-2.c,
3500         gcc.target/powerpc/ppc-stackalign-1.c,
3501         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3502         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3503         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3504         gcc.target/powerpc/rs6000-ldouble-2.c,
3505         gcc.target/powerpc/rs6000-power2-1.c,
3506         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3507         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
3508         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
3509         option into target selector.
3510         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
3511         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3512
3513 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3514
3515         PR objc/25348
3516         * objc.dg/encode-9.m: New test.
3517
3518 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3519
3520         PR testsuite/20772
3521         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3522         * gcc.dg/asm-b.c: Fix typo.
3523         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3524         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3525         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3526         i?86 lp64 and x86_64 ilp32.
3527         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3528         on i?86 lp64.
3529         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3530
3531 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
3532
3533         PR fortran/25078
3534         gfortran.dg/equiv_5.f90: New test.
3535
3536 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
3537
3538         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
3539         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
3540         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
3541         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
3542         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
3543         * gcc.dg/tree-ssa/reassoc-5.c: New.
3544         * gcc.dg/tree-ssa/reassoc-6.c: New.
3545         * gcc.dg/tree-ssa/reassoc-7.c: New.
3546         * gcc.dg/tree-ssa/reassoc-8.c: New.
3547         * gcc.dg/tree-ssa/reassoc-9.c: New.
3548         * gcc.dg/tree-ssa/reassoc-10.c: New.
3549         * gcc.dg/tree-ssa/reassoc-11.c: New.
3550
3551 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3552
3553         PR testsuite/25167
3554         PR testsuite/24478
3555         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
3556
3557 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
3558
3559         PR c++/25300
3560         * g++.dg/template/inherit.C: Do not use a generic error message.
3561
3562 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3563
3564         PR libobjc/25354
3565         * objc.dg/gnu-encoding: New directory.
3566         * objc.dg/gnu-encoding/compat-common.h: New file.
3567         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
3568         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
3569         * objc.dg/gnu-encoding/vector-defs.h: New file.
3570         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
3571         * objc.dg/gnu-encoding/generate-random.c: New file.
3572         * objc.dg/gnu-encoding/generate-random_r.c: New file.
3573         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
3574         * objc.dg/gnu-encoding/generate-random.h: New file.
3575
3576 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
3577
3578         PR c++/25337
3579         * g++.dg/template/defarg7.C: New test.
3580
3581 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3582
3583         PR libobjc/25347
3584         * objc.dg/encode-8.m: New test.
3585
3586 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3587
3588         PR libobjc/25346
3589         * objc.dg/encode-7.m: New test.
3590
3591 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
3592
3593         PR c++/25010
3594         * g++.dg/opt/inline10.C: New test.
3595
3596 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
3597
3598         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
3599
3600 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
3601
3602         * gfortran.dg/substring_equivalence.f90: typo in comment
3603
3604 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3605
3606         PR fortran/25068
3607         * gfortran.dg/iostat_3.f90: New test.
3608
3609 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
3610
3611         PR fortran/23815
3612         * gfortran.dg/unf_io_convert_1.f90: New test.
3613         * gfortran.dg/unf_io_convert_2.f90: New test.
3614         * gfortran.dg/unf_io_convert_3.f90: New test.
3615
3616 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3617
3618         PR testsuite/20772
3619         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
3620         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
3621         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3622         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
3623         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
3624         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3625         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
3626         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
3627         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3628         gcc.dg/torture/fp-int-convert-float128-timode.c,
3629         gcc.dg/torture/fp-int-convert-float128.c,
3630         gcc.dg/torture/fp-int-convert-float80-timode.c,
3631         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
3632         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
3633
3634         * gcc.dg/tls/opt-1.c: Require effective target fpic.
3635
3636 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
3637
3638         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
3639
3640 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
3641
3642         * gcc.dg/20051207-1.c,
3643         * gcc.dg/20051207-2.c,
3644         * gcc.dg/20051207-3.c: New tests.
3645
3646 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3647
3648         PR testsuite/20772
3649         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
3650         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
3651         dg-skip-if target selector.
3652
3653         PR testsuite/20772
3654         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
3655         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
3656         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
3657         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
3658         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
3659         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
3660         and/or merge with i?86 cases.
3661
3662         * gcc.dg/tls/opt-3.c: Require effective target fpic.
3663
3664         PR testsuite/20772
3665         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
3666         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
3667         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
3668         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
3669         x86_64-*-linux*.
3670
3671 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
3672
3673         PR target/25311
3674         * gcc.c-torture/compile/pr25311.c: New test.
3675
3676 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3677
3678         PR libgfortran/25039
3679         * gfortran.dg/read_comma.f: New test.
3680
3681 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
3682
3683         PR c++/19317
3684         * g++.dg/opt/pr19317-1.C: New test.
3685         * g++.dg/opt/pr19317-2.C: New test.
3686         * g++.dg/opt/pr19317-3.C: New test.
3687
3688         PR target/19005
3689         * gcc.c-torture/execute/pr19005.c: New test.
3690
3691         PR target/17828
3692         * g++.old-deja/g++.other/comdat5.C: New test.
3693         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
3694
3695         * g++.dg/compat/struct-layout-1.exp: New file.
3696         * g++.dg/compat/struct-layout-1.h: New.
3697         * g++.dg/compat/struct-layout-1_generate.c: New.
3698         * g++.dg/compat/struct-layout-1_x1.h: New.
3699         * g++.dg/compat/struct-layout-1_x2.h: New.
3700         * g++.dg/compat/struct-layout-1_y1.h: New.
3701         * g++.dg/compat/struct-layout-1_y2.h: New.
3702
3703         * gcc.dg/20050330-2.c: New test.
3704
3705 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3706
3707         PR fortran/25292
3708         * gfortran.dg/associated_1.f90: New.
3709
3710 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3711
3712         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
3713         ILP32 vect_no_align platforms.
3714
3715 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
3716             Jakub Jelinek  <jakub@redhat.com>
3717
3718         PR target/25268
3719         * gcc.c-torture/compile/20051207-1.c: New test.
3720
3721 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3722
3723         PR testsuite/20772
3724         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
3725         gcc.dg/torture/pr18582-1.c,
3726         gcc.target/i386/attributes-error.c: Also test on x86_64.
3727
3728         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
3729
3730 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3731
3732         PR c++/19397
3733         * g++.dg/template/typedef3.C: New test.
3734
3735         PR c++/19762
3736         PR c++/19764
3737         * g++.dg/template/dtor3.C: Fix error markers.
3738
3739 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
3740
3741         * lib/target-supports.exp (check_effective_target_sync_char_short):
3742         Add s390*.
3743
3744 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
3745
3746         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
3747
3748 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3749
3750         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
3751         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3752         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
3753         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
3754
3755 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3756
3757         PR c++/25263
3758         * g++.dg/other/array2.C: New test case.
3759
3760 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
3761
3762         * gcc.dg/darwin-weakimport-3.c: New.
3763
3764         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
3765         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
3766         and to work on Darwin.
3767         * gcc.dg/attr-weakref-1b.c: New file.
3768         * gcc.dg/attr-weakref-2.c: New test.
3769         * gcc.dg/darwin-weakref-1.c: New test.
3770
3771 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
3772
3773         PR testsuite/25247
3774         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
3775         use in selector expressions.
3776         (dg-xfail-if): Ditto.
3777         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
3778         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
3779         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
3780         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
3781         * gcc.test-framework/test-framework.exp: Skip generated tests if
3782         CHECK_TEST_FRAMEWORK is not 1.
3783
3784 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3785
3786         PR tree-optimization/24963
3787         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
3788
3789         PR target/24108
3790         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
3791
3792         PR target/18580
3793         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
3794         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3795         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3796         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3797
3798 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
3799
3800         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
3801         dg-options.
3802
3803 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3804
3805         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
3806
3807 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3808
3809         * gcc.dg/format/cast-1.c: New test.
3810
3811 2005-12-04  Roger Sayle  <roger@eyesopen.com>
3812
3813         PR c/7776
3814         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
3815         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
3816         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
3817         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
3818
3819 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3820
3821         * gcc.dg/cast-pretty-print-1.c: New test.
3822
3823 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3824
3825         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
3826
3827 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
3828
3829         PR c++/24173
3830         * g++.dg/template/friend40.C: New test.
3831
3832 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
3833
3834         PR target/25199
3835         * gcc.target/i386/movq-2.c: New test.
3836         * gcc.target/i386/movq.c: Remove target i?86, instead add
3837         dg-require-effective-target ilp32.
3838
3839 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3840
3841         PR c++/24103
3842         * g++.dg/other/default1.C: New test.
3843
3844 2005-12-02  Richard Guenther  <rguenther@suse.de>
3845
3846         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3847
3848 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3849
3850         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
3851
3852 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
3853
3854         PR target/21017
3855         * gcc.target/powerpc/rotate.c: New.
3856
3857 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3858
3859         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
3860         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
3861
3862 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3863
3864         PR c/13384
3865         * gcc.dg/pr17730-1.c: Adjust.
3866         * gcc.dg/lvalue1.c (main): Likewise.
3867         * gcc.dg/lvalue-2.c: Likewise.
3868         * g++.dg/pr7503-3.C
3869
3870 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
3871
3872         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
3873         error messages.
3874
3875 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
3876
3877         PR fortran/24789
3878         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
3879
3880 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3881
3882         PR target/24475
3883         * lib/target-supports.exp (check_effective_target_tls): New.
3884         (check_effective_target_tls_runtime): New.
3885         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
3886         for TLS support.
3887         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3888         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3889         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
3890         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
3891         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
3892         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
3893         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3894         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
3895         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
3896         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
3897         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
3898         effective-target TLS.
3899         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
3900         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
3901         effective-target TLS runtime.
3902
3903 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3904
3905         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
3906
3907 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
3908
3909         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
3910         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
3911         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
3912         ignored" warnings when "packing" is the same as the ABI layout.
3913
3914 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
3915
3916         PR fortran/21302
3917         * gfortran.dg/line_length_1.f: New test.
3918         * gfortran.dg/line_length_2.f90: Ditto.
3919
3920 2005-11-30  Richard Guenther  <rguenther@suse.de>
3921
3922         PR tree-optimization/21655
3923         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
3924
3925 2005-11-30  Dale Johannesen  <dalej@apple.com>
3926
3927         * gcc.c-torture/compile/pr24930.c: New.
3928
3929 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
3930
3931         PR fortran/15809
3932         *  gfortran.dg/auto_char_dummy_array.f90: New test.
3933
3934 2005-11-30  Jeff Law  <law@redhat.com>
3935
3936         * g++.old-deja/g++.law/pr25000.C: New test.
3937
3938 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
3939
3940         * gcc.dg/tls/opt-11.c: New test.
3941
3942 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3943
3944         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
3945         targets.
3946         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
3947         LP64 ia64.
3948
3949 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
3950
3951         * gfortran.dg/open_access_1.f90: New test.
3952
3953 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3954
3955         * gcc.dg/charset/builtin2.c: New test.
3956
3957 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
3958
3959         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
3960         on mmix-*-* for *_[xy].c.
3961
3962 2005-11-28  Kean Johnston  <jkj@sco.com>
3963
3964         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
3965         headers.
3966         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
3967         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
3968         * gcc.target/i386/asm-3.c: Ditto.
3969         * gcc.target/i386/clobbers.c: Ditto.
3970         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
3971         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
3972         test regexp.
3973         * gcc.target/i386/mul.c: Ditto.
3974         * gcc.target/i386/ssetype-1.c: Ditto.
3975         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
3976         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
3977         static so the test works with -fPIC mode too. Based on comment in
3978         PR19231 by Pinski.
3979         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
3980
3981 2005-11-28  Richard Guenther  <rguenther@suse.de>
3982
3983         * gcc.dg/alias-9.c: New testcase.
3984         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
3985
3986 2005-11-28  Roger Sayle  <roger@eyesopen.com>
3987             Uros Bizjak  <uros@kss-loka.si>
3988
3989         PR middle-end/20219
3990         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
3991         tan(x)/sin(x) transformations.
3992
3993 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
3994
3995         PR middle-end/24575
3996         * gcc.dg/tree-ssa/divide-3.c: New test.
3997         * gcc.dg/tree-ssa/divide-4.c: New test.
3998
3999 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
4000
4001         PR fortran/24917
4002         *  gfortran.dg/boz_6.f90: New test.
4003
4004 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4005
4006         PR fortran/23912
4007         * gfortran.dg/modulo_1.f90: New test.
4008
4009 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4010
4011         PR libfortran/24919
4012         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4013         fail on CRLF platforms.
4014         * gfortran.dg/ftell_2.f90: Likewise.
4015
4016 2005-11-26  Eric Christopher  <echristo@apple.com>
4017
4018         * gcc.dg/intmax_t-1.c: Remove mips xfail.
4019
4020 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4021
4022         * objc.dg/gnu-runtime-3.m: Simplify.
4023
4024 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4025
4026         PR middle-end/23669
4027         * gcc.dg/tree-ssa/divide-1.c: New test.
4028         * gcc.dg/tree-ssa/divide-2.c: New test.
4029
4030 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4031
4032         PR libgfortran/24945
4033         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4034
4035 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4036
4037         PR libgfortran/24945
4038         * gfortran.dg/open_status_2.f90: New test.
4039
4040 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4041
4042         * gcc.c-torture/execute/builtins/fprintf.c,
4043         gcc.c-torture/execute/builtins/fputs-lib.c,
4044         gcc.c-torture/execute/builtins/fputs.c,
4045         gcc.c-torture/execute/builtins/lib/fprintf.c,
4046         gcc.c-torture/execute/builtins/lib/printf.c,
4047         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4048
4049 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
4050
4051         * gcc.dg/20050922-2.c: New test.
4052
4053 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4054
4055         * objc.dg/gnu-runtime-3.m: New test.
4056
4057 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4058
4059         PR c++/9278
4060         * g++.dg/other/void1.C: New test.
4061
4062 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
4063
4064         PR middle-end/24998
4065         * gcc.dg/torture/fp-int-convert-float.c,
4066         gcc.dg/torture/fp-int-convert-double.c,
4067         gcc.dg/torture/fp-int-convert-long-double.c,
4068         gcc.dg/torture/fp-int-convert-timode.c,
4069         gcc.dg/torture/fp-int-convert-float80.c,
4070         gcc.dg/torture/fp-int-convert-float80-timode.c,
4071         gcc.dg/torture/fp-int-convert-float128.c,
4072         gcc.dg/torture/fp-int-convert-float128-timode.c,
4073         gcc.dg/torture/fp-int-convert.h: New files.
4074
4075 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4076
4077         PR middle-end/24989
4078         * gcc.dg/tree-ssa/bool-10.c: New test.
4079         * gcc.dg/tree-ssa/bool-11.c: New test.
4080         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4081
4082 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4083
4084         PR middle-end/24990
4085         * tree-ssa/pr24990-1.c: New test.
4086
4087 2005-11-24  Richard Guenther  <rguenther@suse.de>
4088         Dirk Mueller <dmueller@suse.de>
4089
4090         PR c++/14024
4091         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4092         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4093         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4094         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4095         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4096         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4097
4098 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
4099
4100         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4101
4102 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4103
4104         PR c/21668
4105         * gcc.dg/Wc++-compat.c: New.
4106         * gcc.dg/Wno-c++-compat.c: New.
4107
4108 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
4109
4110         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4111         (vspltish, vspltisw): Likewise.
4112
4113 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4114
4115         PR libgfortran/24794
4116         * gfortran.dg/namelist_12.f: Fix quotes.
4117         * gfortran.dg/namelist_13.f90: Fix quotes.
4118         * gfortran.dg/namelist_14.f90: Fix quotes.
4119         * gfortran.dg/namelist_15.f90: Fix quotes.
4120         * gfortran.dg/namelist_use.f90: Fix quotes.
4121         * gfortran.dg/namelist_use_only.f90: Fix quotes.
4122         * gfortran.dg/namelist_21.f90: New test.
4123         * gfortran.dg/namelist_22.f90: New test.
4124
4125 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
4126
4127         PR target/23435
4128         * gcc.c-torture/compile/pr23435.c: New.
4129
4130 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4131
4132         * gcc.c-torture/execute/floatunsisf-1.c: New test.
4133
4134 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4135
4136         * gcc.target/powerpc/405-macchw-1.c,
4137         gcc.target/powerpc/405-macchw-2.c,
4138         gcc.target/powerpc/405-macchwu-1.c,
4139         gcc.target/powerpc/405-macchwu-2.c,
4140         gcc.target/powerpc/405-machhw-1.c,
4141         gcc.target/powerpc/405-machhw-2.c,
4142         gcc.target/powerpc/405-machhwu-1.c,
4143         gcc.target/powerpc/405-machhwu-2.c,
4144         gcc.target/powerpc/405-maclhw-1.c,
4145         gcc.target/powerpc/405-maclhw-2.c,
4146         gcc.target/powerpc/405-maclhwu-1.c,
4147         gcc.target/powerpc/405-maclhwu-2.c,
4148         gcc.target/powerpc/405-mulchw-1.c,
4149         gcc.target/powerpc/405-mulchw-2.c,
4150         gcc.target/powerpc/405-mulchwu-1.c,
4151         gcc.target/powerpc/405-mulchwu-2.c,
4152         gcc.target/powerpc/405-mulhhw-1.c,
4153         gcc.target/powerpc/405-mulhhw-2.c,
4154         gcc.target/powerpc/405-mulhhwu-1.c,
4155         gcc.target/powerpc/405-mulhhwu-2.c,
4156         gcc.target/powerpc/405-mullhw-1.c,
4157         gcc.target/powerpc/405-mullhw-2.c,
4158         gcc.target/powerpc/405-mullhwu-1.c,
4159         gcc.target/powerpc/405-mullhwu-2.c,
4160         gcc.target/powerpc/405-nmacchw-1.c,
4161         gcc.target/powerpc/405-nmacchw-2.c,
4162         gcc.target/powerpc/405-nmachhw-1.c,
4163         gcc.target/powerpc/405-nmachhw-2.c,
4164         gcc.target/powerpc/405-nmaclhw-1.c,
4165         gcc.target/powerpc/405-nmaclhw-2.c,
4166         gcc.target/powerpc/440-macchw-1.c,
4167         gcc.target/powerpc/440-macchw-2.c,
4168         gcc.target/powerpc/440-macchwu-1.c,
4169         gcc.target/powerpc/440-macchwu-2.c,
4170         gcc.target/powerpc/440-machhw-1.c,
4171         gcc.target/powerpc/440-machhw-2.c,
4172         gcc.target/powerpc/440-machhwu-1.c,
4173         gcc.target/powerpc/440-machhwu-2.c,
4174         gcc.target/powerpc/440-maclhw-1.c,
4175         gcc.target/powerpc/440-maclhw-2.c,
4176         gcc.target/powerpc/440-maclhwu-1.c,
4177         gcc.target/powerpc/440-maclhwu-2.c,
4178         gcc.target/powerpc/440-mulchw-1.c,
4179         gcc.target/powerpc/440-mulchw-2.c,
4180         gcc.target/powerpc/440-mulchwu-1.c,
4181         gcc.target/powerpc/440-mulchwu-2.c,
4182         gcc.target/powerpc/440-mulhhw-1.c,
4183         gcc.target/powerpc/440-mulhhw-2.c,
4184         gcc.target/powerpc/440-mulhhwu-1.c,
4185         gcc.target/powerpc/440-mulhhwu-2.c,
4186         gcc.target/powerpc/440-mullhw-1.c,
4187         gcc.target/powerpc/440-mullhw-2.c,
4188         gcc.target/powerpc/440-mullhwu-1.c,
4189         gcc.target/powerpc/440-mullhwu-2.c,
4190         gcc.target/powerpc/440-nmacchw-1.c,
4191         gcc.target/powerpc/440-nmacchw-2.c,
4192         gcc.target/powerpc/440-nmachhw-1.c,
4193         gcc.target/powerpc/440-nmachhw-2.c,
4194         gcc.target/powerpc/440-nmaclhw-1.c,
4195         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4196
4197 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
4198
4199         PR fortran/24774
4200         * gfortran.dg/inquire_9.f90: New test.
4201
4202         PR fortran/21647
4203         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4204
4205 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4206
4207         PR libfortran/24432
4208         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4209         Check that 'cos' is supported.
4210
4211 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
4212
4213         PR fortran/24223
4214         * gfortran.dg/substring_equivalence.f90: New test.
4215
4216         PR fortran/24705
4217         * gfortran.dg/auto_internal_assumed.f90: New test.
4218
4219 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
4220
4221         * gcc.dg/fold-div-2.c: New test.
4222
4223 2005-11-20  Ian Lance Taylor  <ian@airs.com>
4224
4225         PR rtl-optimization/24883
4226         * gcc.c-torture/compile/pr24883.c: New test.
4227
4228 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
4229
4230         PR middle-end/20583
4231         * gcc.c-torture/compile/pr20583.c: New.
4232
4233 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
4234
4235         * gcc.c-torture/execute/usmul.c: New test.
4236
4237 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
4238
4239         * gcc.dg/tree-ssa/vrp22.c: New test.
4240
4241 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
4242
4243         PR middle-end/24912
4244         * gcc.dg/torture/pr24912-1.c: New test.
4245
4246 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
4247
4248         PR fortran/24862
4249         * gfortran.dg/arrayio_derived_1.f90: New test.
4250
4251 2005-11-19  Richard Guenther  <rguenther@suse.de>
4252
4253         PR middle-end/23294
4254         * gcc.dg/tree-ssa/pr23294.c: New testcase.
4255
4256 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
4257
4258         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4259
4260 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
4261
4262         PR c++/8355
4263         * g++.dg/template/friend39.C: New test.
4264
4265 2005-11-18  James E Wilson  <wilson@specifix.com>
4266
4267         * gcc.dg/builtin-strstr.c: New.
4268
4269 2005-11-18  Richard Henderson  <rth@redhat.com>
4270
4271         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4272         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4273         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4274         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4275         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4276         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4277         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4278         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4279         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4280         renaming to remove initial "ia64-".
4281
4282 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
4283
4284         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4285
4286 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
4287
4288         * g++.dg/cpp/string-2.C: New test.
4289
4290 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
4291
4292         * gcc.dg/tree-ssa/loop-14.c: New test.
4293
4294 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
4295             Michael Chamberlain <michael@chamberlain.net.au>
4296
4297         * ada/acats/run_all.sh (target_run): Kill long running tests.
4298
4299 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4300
4301         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4302         * gcc.dg/cleanup-9.c: Likewise.
4303         * gcc.dg/cleanup-10.c: Likewise.
4304         * gcc.dg/cleanup-11.c: Likewise.
4305
4306 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4307
4308         PR fortran/24892
4309         * gfortran.dg/open_access_append_1.f90: New test.
4310         * gfortran.dg/open_access_append_2.f90: New test.
4311
4312 2005-11-16  Richard Guenther  <rguenther@suse.de>
4313
4314         PR middle-end/24851
4315         * gcc.c-torture/execute/pr24851.c: New testcase.
4316
4317 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4318
4319         * gcc.dg/fold-overflow-1.c: New test.
4320
4321 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
4322
4323         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4324         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4325
4326 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
4327
4328         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4329         structures.
4330         * g++.dg/eh/forced2.C: Likewise.
4331         * g++.dg/eh/forced3.C: Likewise.
4332         * g++.dg/eh/forced4.C: Likewise.
4333
4334 2005-11-11  Mike Stump  <mrs@apple.com>
4335
4336         * g++.old-deja/g++.mike/unused.C: Add.
4337
4338 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
4339
4340         PR c++/24667
4341         * g++.dg/warn/Wcast-qual1.C: New test.
4342
4343 2005-11-15  Jan Hubicka  <jh@suse.cz>
4344
4345         * gcc.dg/winline-5.c: Add large-unit-insns limit.
4346
4347 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
4348
4349         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4350
4351 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
4352
4353         PR 24840
4354         * gcc.dg/tree-ssa/pr24840.c: New test.
4355
4356 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
4357
4358         PR testsuite/24841
4359         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4360
4361 2005-11-14  Dale Johannesen  <dalej@apple.com>
4362
4363         * gcc.c-torture/execute/20051113-1.c: New.
4364
4365 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
4366
4367         PR c++/24687
4368         * g++.dg/template/crash43.C: New test.
4369
4370 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
4371
4372         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4373
4374 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4375
4376         PR c++/24817
4377         * g++.dg/eh/spec8.C: New test.
4378
4379 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4380
4381         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4382
4383 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4384
4385         PR c++/20293
4386         * g++.dg/parse/ambig4.C: New test.
4387         * g++.dg/tc1/dr101.C: Adjust error markers.
4388         * g++.dg/lookup/strong-using-2.C: Likewise.
4389         * g++.dg/lookup/ambig5.C: Likewise.
4390         * g++.dg/lookup/ambig4.C: Likewise.
4391         * g++.dg/parse/crash22.C: Likewise.
4392
4393 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4394
4395         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4396
4397 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
4398
4399         * gcc.dg/nested-calls-1.c: New test.
4400
4401 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4402
4403         * gfortran.dg/complex_intrinsic_1.f90: New test.
4404         * gfortran.dg/complex_intrinsic_2.f90: New test.
4405         * gfortran.dg/fgetc_1.f90: New test.
4406         * gfortran.dg/fgetc_2.f90: New test.
4407         * gfortran.dg/fgetc_3.f90: New test.
4408         * gfortran.dg/ftell_1.f90: New test.
4409         * gfortran.dg/ftell_2.f90: New test.
4410         * gfortran.dg/gnu_logical_1.F: New test.
4411         * gfortran.dg/gnu_logical_2.f90: New test.
4412
4413 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
4414
4415         PR middle-end/24820
4416         * testsuite/gcc.dg/pr24820.c: New test.
4417
4418 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
4419
4420         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4421         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4422         variable.
4423
4424 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4425
4426         testsuite/24614
4427         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4428
4429 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4430
4431         * gcc.target/cris/cris.exp: New file.
4432         * gcc.target/cris/rld-legit1.c: New test.
4433         * gcc.target/cris/rld-legit2.c: New test.
4434
4435 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
4436
4437         PR c++/24780
4438         * g++.dg/opt/pr24780.C: New test.
4439
4440         PR c++/24761
4441         * g++.dg/template/asm1.C: New test.
4442
4443 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
4444
4445         PR libgfortran/24787
4446         * gfortran.dg/scan_1.f90: New test.
4447
4448 2005-11-12  Jan Hubicka  <jh@suse.cz>
4449
4450         * gcc.target/i386/minmax-1.c: New.
4451         * gcc.target/i386/minmax-2.c: New.
4452
4453 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
4454
4455         * gcc.dg/pr24445.c: Fix for 64-bit targets.
4456
4457 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
4458
4459         * gcc.c-torture/execute/20051110-1.c,
4460         gcc.c-torture/execute/20051110-2.c: New tests.
4461
4462 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4463
4464         PR middle-end/24750
4465         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4466         New tests.
4467
4468 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4469
4470         * lib/target-libpath.exp (get_shlib_extension): New proc.
4471         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4472         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4473         * lib/objc.exp (objc_target_compile): Likewise.
4474         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4475         detection.
4476
4477 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4478
4479         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4480
4481         * lib/target-supports.exp (check_effective_target_static_libgfortran):
4482         Add -static to additional_flags and pass it to target_compile.
4483
4484 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4485
4486         PR libgfortran/24719
4487         gfortran.dg/read_noadvance.f90: New test.
4488
4489         PR libgfortran/24699
4490         gfortran.dg/fmt_t_2.f90: New test.
4491
4492         PR libgfortran/24785
4493         gfortran.dg/read_x_eor.f90: New test.
4494
4495         PR libgfortran/24584
4496         gfortran.dg/namelist_empty.f90: Rename test.
4497
4498         PR libgfortran/24489
4499         gfortran/read_eor.f90: Rename test.
4500
4501 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4502
4503         PR fortran/15976
4504         * gfortran.dg/automatic_module_variable.f90: New test.
4505
4506 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4507
4508         PR target/24445
4509         * gcc.dg/pr24445.c: New test.
4510
4511 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4512
4513         PR fortran/24655
4514         PR fortran/24755
4515         * gfortran.dg/recursive_statement_functions.f90: Add statement
4516         functions using inline intrinsic functions and parameters to test
4517         that they no longer seg-fault.
4518
4519         PR fortran/24409
4520         gfortran.dg/nested_modules_4.f90: New test.
4521         gfortran.dg/nested_modules_5.f90: New test.
4522
4523 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4524
4525         PR fortran/24643
4526         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4527
4528 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
4529
4530         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4531         failures.
4532
4533 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4534
4535         * gcc.dg/sparc-getcontext-1.c: New test.
4536
4537 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4538
4539         * gcc.dg/ifcvt-fabs-1.c: New test.
4540
4541 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
4542
4543         PR other/4372
4544         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
4545         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
4546
4547 2005-11-09  Richard Guenther  <rguenther@suse.de>
4548
4549         PR tree-optimization/24716
4550         * gcc.c-torture/execute/pr24716.c: New testcase.
4551
4552 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4553
4554         * gcc.dg/pr24624.c: Disable for non S/390 targets.
4555
4556 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4557
4558         PR 24624
4559         * gcc.dg/pr24624.c: Testcase added.
4560
4561 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4562
4563         PR 24623
4564         * g++.dg/other/pr24623.C: Testcase added.
4565
4566 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
4567
4568         PR fortran/22607
4569         * gfortran-dg/pure_byref_1.f90: New.
4570         * gfortran-dg/pure_byref_2.f90: New.
4571
4572 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
4573
4574         PR c/24101
4575         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
4576         * gcc.dg/dg.exp: Run main loop also for *.i files.
4577
4578 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
4579
4580         PR c++/19450
4581         * g++.dg/tls/diag-3.C: New test.
4582         * g++.dg/tls/diag-4.C: New test.
4583         * g++.dg/tls/static-1.C: New test.
4584         * g++.dg/tls/static-1a.cc: New file.
4585
4586 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
4587
4588         PR 23046
4589         * g++.dg/tree-ssa/pr23046.C: New test.
4590
4591 2005-11-08  Devang Patel <dpatel@apple.com>
4592
4593         PR tree-optimization/23115
4594         * gcc.dg/tree-ssa/pr23115.c: New.
4595
4596 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
4597
4598         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
4599         * gcc.target/powerpc/pr16155.c: Same.
4600         * gcc.target/powerpc/altivec-1.c: Same.
4601         * gcc.target/powerpc/altivec-2.c: Same.
4602         * gcc.target/powerpc/altivec-3.c: Same.
4603         * gcc.target/powerpc/altivec-5.c: Same.
4604         * gcc.target/powerpc/altivec-11.c: Same.
4605         * gcc.target/powerpc/altivec-12.c: Same.
4606         * gcc.target/powerpc/altivec-14.c: Same.
4607         * gcc.target/powerpc/altivec-22.c: Same.
4608         * gcc.target/powerpc/altivec-consts.c: Same.
4609         * gcc.target/powerpc/altivec-pr22085.c: Same.
4610         * gcc.target/powerpc/altivec-splat.c: Same.
4611         * gcc.target/powerpc/altivec-varargs-1.c: Same.
4612         * gcc.target/powerpc/altivec-vec-merge.c: Same.
4613         * gcc.target/powerpc/darwin-longlong.c: Same.
4614
4615 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
4616
4617         PR target/19340
4618         * gcc.dg/pr19340.c: New test.
4619
4620 2005-11-07  Ian Lance Taylor  <ian@airs.com>
4621
4622         PR rtl-optimization/24683
4623         * gcc.dg/pr24683.c: New test.
4624
4625 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4626
4627         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
4628         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
4629
4630 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4631
4632         * gcc.target/i386/pr23376.c: Compile with -mmmx.
4633
4634 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
4635
4636         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
4637
4638 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4639
4640         PR target/24230
4641
4642         * gcc.target/powerpc/altivec-consts.c,
4643         gcc.target/powerpc/altivec-splat.c: New testcase.
4644
4645 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4646
4647         PR c/24599
4648
4649         * gcc.dg/overflow-2.c: New testcase.
4650
4651 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
4652
4653         PR rtl-optimization/23567
4654         * gcc.c-torture/execute/20051104-1.c: New test.
4655
4656 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
4657
4658         PR fortran/24534
4659         gfortran.dg/private_type_2.f90: Modified to check that case with
4660         PRIVATE declaration within derived type is accepted.
4661
4662         PR fortran/20838
4663         gfortran.dg/pointer_assign_1.f90: New test.
4664
4665         PR fortran/20840
4666         * gfortran.dg/arrayio_0.f90: New test.
4667
4668         PR fortran/17737
4669         gfortran.dg/data_initialized.f90: New test.
4670         gfortran.dg/data_constraints_1.f90: New test.
4671         gfortran.dg/data_constraints_2.f90: New test.
4672
4673 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
4674
4675         PR fortran/24174
4676         PR fortran/24305
4677         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
4678
4679 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
4680
4681         PR 24670
4682         * gcc.dg/tree-ssa/pr24670.c: New test.
4683
4684 2005-11-05  Ian Lance Taylor  <ian@airs.com>
4685
4686         PR target/22432
4687         * gcc.target/i386/pr22432.c: New test.
4688
4689 2005-11-05  Richard Henderson  <rth@redhat.com>
4690
4691         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
4692         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
4693         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
4694         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
4695         from gcc.dg/alpha-*.
4696         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
4697         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
4698
4699 2005-11-05  Andreas Jaeger  <aj@suse.de>
4700
4701         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
4702
4703 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4704
4705         PR target/23424
4706         * gcc.dg/torture/pr23424-1.c: New test.
4707
4708 2005-11-04  Richard Henderson  <rth@redhat.com>
4709
4710         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
4711         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
4712         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
4713         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
4714         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
4715         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
4716         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
4717         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
4718         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
4719         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
4720         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
4721         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
4722         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
4723         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
4724         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
4725         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
4726         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
4727         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
4728         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
4729         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
4730         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
4731         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
4732         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
4733         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
4734         Move from gcc.dg/.
4735         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
4736         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4737         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
4738         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
4739         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
4740         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
4741         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
4742         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
4743         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
4744         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
4745         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
4746         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
4747         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
4748         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
4749         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
4750         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
4751         gcc.target/i386/lea.c, gcc.target/i386/local.c,
4752         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
4753         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
4754         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
4755         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
4756         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
4757         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
4758         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
4759         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
4760         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
4761         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
4762         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
4763         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
4764         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
4765         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
4766         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
4767         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
4768         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
4769         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
4770         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
4771         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
4772         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
4773         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
4774         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
4775         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
4776         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
4777         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
4778         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
4779         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
4780
4781 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
4782
4783         PR 24627
4784         * gcc.dg/tree-ssa/pr24627.c: New test.
4785
4786 2005-11-04 Paul Brook  <paul@codesourcery.com>
4787
4788         * gcc.dg/tls/opt-10.c: New test.
4789
4790 2005-11-04  Andreas Jaeger  <aj@suse.de>
4791
4792         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
4793         avoid extra warnings.
4794
4795 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4796
4797         PR libfortran/22298
4798         * gcc/testsuite/lib/target-supports.exp
4799         (check_effective_target_static_libgfortran): New
4800         static_libgfortran effective target.
4801         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
4802         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
4803
4804 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4805
4806         * gcc.dg/pr24615.c: Guard test with { target fpic }.
4807
4808 2005-11-03  Josh Conner  <jconner@apple.com>
4809
4810         PR c++/19989
4811         g++.dg/ext/array2.C: New test.
4812         g++.dg/template/dependent-name3.C: New test.
4813         g++.dg/template/dependent-name4.C: New test.
4814         g++.dg/template/sfinae2.C: New test.
4815
4816 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4817
4818         PR preprocessor/22042
4819         * gcc.dg/cpp/strify4.c: New test.
4820
4821 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4822
4823         PR c++/17964
4824         * g++.dg/cpp/string-1.C: New test.
4825
4826 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4827
4828         * gcc.target/powerpc: New directory.
4829         * gcc.target/powerpc/powerpc.exp: New file.
4830         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
4831         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
4832         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
4833         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
4834         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
4835         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
4836         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
4837         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
4838         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
4839         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
4840         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
4841         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
4842         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
4843         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
4844         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
4845         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
4846         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
4847         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
4848         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
4849         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
4850         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
4851         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
4852         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
4853         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
4854         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
4855         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
4856         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
4857         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
4858         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
4859         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
4860         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
4861         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
4862         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
4863         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
4864
4865 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
4866
4867         PR c++/21627
4868         * g++.dg/warn/inline2.C: New test.
4869
4870 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4871
4872         PR middle-end/23155
4873         * g++.dg/ext/c99struct1.C: New test.
4874         * gcc.dg/union-cast-1.c: New test.
4875         * gcc.dg/union-cast-2.c: New test.
4876         * gcc.dg/union-cast-3.c: New test.
4877
4878 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4879
4880         PR middle-end/24589
4881         * gcc.c-torture/execute/zero-struct-2.c: New test.
4882
4883 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4884
4885         PR c++/24582
4886         * g++.dg/init/switch1.C: New test.
4887
4888 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4889
4890         * gcc.dg/delay-slot-1.c: New test.
4891
4892 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
4893
4894         PR target/24620
4895         * gcc.dg/pr24620.c: New test.
4896
4897 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4898
4899         PR c/24329
4900         * gcc.dg/format/unnamed-1.c: New test.
4901
4902 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4903
4904         PR c++/22434
4905         * g++.dg/expr/cond8.C: New test.
4906
4907         PR c++/24560
4908         * g++.dg/parse/dot1.C: New test.
4909
4910 2005-11-02  Jan Hubicka  <jh@suse.cz>
4911
4912         PR target/23303
4913         * gcc.dg/i386-lea.c: New test
4914
4915 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4916
4917         PR target/24615
4918         * gcc.dg/pr24615.c: New test.
4919
4920 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4921
4922         PR target/24600
4923         * gcc.dg/pr24600.c: New test.
4924
4925 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4926
4927         PR c++/19253
4928         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
4929         * g++.dg/parse/typename9.C: New test.
4930         * g++/dg/parse/typename10.C: Likewise.
4931
4932 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4933
4934         PR fortran/18157
4935         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
4936         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
4937         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
4938
4939 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4940
4941         PR c++/24569
4942         * g++.dg/debug/static1.C: New test.
4943
4944 2005-11-02  Josh Conner  <jconner@apple.com>
4945
4946         * g++.dg/crash38.C: moved into proper directory...
4947         * g++.dg/template/crash42.C: ...here
4948
4949 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
4950
4951         PR target/18338
4952         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
4953         pcc_bitfield_type_matters || default_packed.
4954
4955         * lib/target-supports.exp
4956         (check_effective_target_pcc_bitfield_type_matters): New proc.
4957         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
4958
4959         PR testsuite/23304
4960         * lib/target-supports.exp (check_effective_default_packed): New proc.
4961         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
4962         Gate expected errors on target ! default_packed.
4963         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
4964
4965 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4966
4967         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
4968         change (r106358).
4969
4970 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4971
4972         PR fortran/24008
4973         * gfortran.dg/entry_5.f90: New.
4974         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
4975
4976 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
4977
4978         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
4979
4980 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
4981
4982         PR fortran/21565
4983         gfortran.dg/namelist_blockdata.f90: New test.
4984
4985         PR fortran/18737
4986         gfortran.dg/external_implicit_none.f90: New test.
4987
4988         PR fortran/14994
4989         * gfortran.dg/secnds.f: New test.
4990
4991 2005-10-31  Jan Hubicka  <jh@suse.cz>
4992
4993         PR target/20928
4994         * gcc.c-torture/compile/pr20928.c: New test.
4995
4996 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
4997
4998         PR middle-end/23492
4999         * gcc.c-torture/compile/zero-strct-5.c: New test.
5000
5001 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
5002
5003         PR libgfortran/24584
5004         * gfortran.dg/pr24584.f90: New test.
5005
5006 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
5007
5008         PR fortran/18883
5009         * gfortran.dg/char_result_9.f90: New.
5010         * gfortran.dg/char_result_10.f90: New.
5011
5012 2005-10-30  Jan Hubicka  <jh@suse.cz>
5013
5014         * g++.dg/tree-ssa/pr24172.C: New testcase.
5015
5016 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5017
5018         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5019
5020 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
5021
5022         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5023         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5024         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5025         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5026         gfortran.dg/enum_9.f90,
5027         gfortran.fortran-torture/compile/enum_1.f90,
5028         gfortran.fortran-torture/execute/enum_1.f90,
5029         gfortran.fortran-torture/execute/enum_2.f90,
5030         gfortran.fortran-torture/execute/enum_3.f90,
5031         gfortran.fortran-torture/execute/enum_4.f90: New tests.
5032
5033 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
5034
5035         PR target/18482
5036         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5037         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5038
5039 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5040
5041         PR libfortran/20179
5042         * gfortran.dg/mixed_io_1.f90: New test.
5043         * gfortran.dg/mixed_io_1.c: New file.
5044
5045 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5046
5047         * gfortran.dg/malloc_free_1.f90: New test.
5048
5049 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
5050
5051         * gcc.dg/nested-func-4.c: Require profiling -pg.
5052
5053 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5054
5055         PR C++/23229
5056         * g++.dg/warn/main-2.C: New test.
5057
5058 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
5059
5060         PR fortran/24545
5061         * gfortran.dg/interface_2.f90: new test.
5062
5063 2005-10-28  Josh Conner  <jconner@apple.com>
5064
5065         PR c++/22153
5066         * g++.dg/template/crash38.C: New test.
5067         * g++.dg/parse/explicit1.C: Change expected errors.
5068
5069 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5070
5071         PR C++/23426
5072         * g++.dg/other/large-size-array.C: New test.
5073
5074 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5075
5076         PR middle-end/24362
5077         * g++.dg/opt/complex4.C: New test.
5078
5079 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
5080
5081         * gcc.dg/nested-func-4.c: New test.
5082
5083 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
5084
5085         PR fortran/24158
5086         gfortran.dg/derived_recursion.f90: New test.
5087         gfortran.dg/implicit_actual.f90: New test.
5088
5089 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
5090
5091         PR middle-end/24295, PR testsuite/24477
5092         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
5093         removed when weakref hits the tree.
5094
5095 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
5096
5097         * gfortran.dg/cray_pointers_4.f90: New test.
5098
5099         * gfortran.dg/cray_pointers_5.f90: New test.
5100
5101 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
5102
5103         PR fortran/22290
5104         * gfortran.dg/assign_5.f90: New test.
5105         * gfortran.dg/assign_6.f: New test.
5106
5107 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
5108
5109         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
5110         CPU has no SSE support.
5111
5112 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
5113
5114         PR libgfortran/24224
5115         * gfortran.dg/arrayio_1.f90: Update attribution.
5116         * gfortran.dg/arrayio_2.f90: Update attribution.
5117         * gfortran.dg/arrayio_3.f90: Update attribution.
5118         * gfortran.dg/arrayio_4.f90: Update test conditions.
5119         * gfortran.dg/arrayio_5.f90: Update attribution.
5120         * gfortran.dg/arrayio_6.f90: New test.
5121         * gfortran.dg/arrayio_7.f90: New test.
5122
5123 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
5124
5125         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5126
5127 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5128
5129         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5130
5131 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5132
5133         PR fortran/24416
5134         * gfortran.dg/namelist_char_only.f90: New test.
5135
5136 2005-10-24  Asher Langton  <langton2@llnl.gov>
5137
5138         PR fortran/17031
5139         PR fortran/22282
5140         * gfortran.dg/cray_pointers_1.f90: New test.
5141         * gfortran.dg/cray_pointers_2.f90: New test.
5142         * gfortran.dg/cray_pointers_3.f90: New test.
5143         * gfortran.dg/loc_1.f90: New test.
5144         * gfortran.dg/loc_2.f90: New test.
5145
5146 2005-10-24  Steven Bosscher  <stevenb@suse.de>
5147
5148         * gcc.dg/pr24225.c: New test.
5149
5150 2005-10-24  Asher Langton  <langton2@llnl.gov>
5151
5152         * gfortran.dg/dup_save_1.f90: New test.
5153         * gfortran.dg/dup_save_2.f90: New test.
5154
5155 2005-10-24  Paul Brook  <paul@codesourcery.com>
5156
5157         PR 24107
5158         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5159         stdint.h.
5160
5161 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
5162
5163         PR libgfortran/24489
5164         * gfortran.dg/pr24489.f90: New test.
5165
5166 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
5167
5168         PR fortran/23635
5169         * gfortran.dg/ichar_1.f90: Add tests for derived types.
5170
5171 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
5172
5173         PR target/18911
5174         * g++.dg/init/array16.C: Skip for mmix-*-*.
5175
5176 2005-10-23  Asher Langton  <langton2@llnl.gov>
5177
5178         * gfortran.dg/byte_1.f90: New test.
5179         * gfortran.dg/byte_2.f90: New test.
5180
5181 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
5182
5183         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5184
5185 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
5186
5187         PR fortran/18022
5188         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5189
5190         PR fortran/24311
5191         * gfortran.dg/merge_char_const.f90: New test.
5192
5193         PR fortran/24384
5194         * gfortran.dg/spread_scalar_source.f90: New test.
5195
5196 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
5197
5198         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5199
5200         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5201         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5202
5203         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5204
5205 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
5206
5207         PR fortran/24426
5208         * gfortran.dg/der_pointer_4.f90: New.
5209
5210 2005-10-22  David Ayers  <d.ayers@inode.at>
5211
5212         * obj-c++.dg/except-1.mm: Simplify.
5213
5214 2005-10-21  David Ayers  <d.ayers@inode.at>
5215
5216         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5217
5218 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
5219
5220         * gfortran.dg/assumed_dummy_2.f90: New test.
5221
5222 2005-10-21  James E Wilson  <wilson@specifix.com>
5223
5224         PR preprocessor/15220
5225         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5226
5227 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
5228
5229         * gcc.c-torture/execute/20051021-1.c: New test.
5230
5231 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
5232
5233         PR c++/24260
5234         * g++.dg/ext/tmplattr1.C: New test.
5235
5236 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
5237
5238         PR fortran/24440
5239         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5240
5241 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
5242
5243         * obj-c++.dg/except-1.mm: New.
5244
5245         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5246
5247 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
5248
5249         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5250
5251 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
5252
5253         PR middle-end/24295
5254         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5255         declarations with the same names as thunks' alias targets, use
5256         aliases instead.
5257         * gcc.dg/attr-alias-3.c: New test.
5258         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5259
5260 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
5261
5262         PR c++/22618
5263         * g++.dg/parse/access8.C: New test.
5264
5265 2005-10-20  Richard Guenther  <rguenther@suse.de>
5266
5267         PR c++/24439
5268         * g++.dg/tree-ssa/pr24439.C: New testcase.
5269
5270 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5271
5272         * g++.dg/opt/delay-slot-1.C: New test.
5273
5274 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
5275
5276         PR fortran/21625
5277         * gfortran.fg/der_init_1.f90: New.
5278
5279 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
5280
5281         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5282
5283 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
5284
5285         PR c++/21908
5286         * g++.dg/parse/error28.C: New test.
5287
5288 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5289
5290         * gcc.dg/profile-generate-2.c: New test.
5291
5292 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
5293
5294         PR target/23589
5295         * g++.dg/ext/dllimport11.C: New.
5296
5297 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5298
5299         PR c++/22293
5300         * g++.dg/other/friend3.C: New test.
5301
5302 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
5303
5304         PR c++/23293
5305         * g++.dg/template/error19.C: New test.
5306
5307 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5308
5309         PR c++/21383
5310         * g++.dg/overload/koenig2.C: New.
5311
5312         PR c++/23118
5313         * g++.dg/overload/error2.C: New.
5314
5315         PR c++/22604
5316         * g++.dg/inherit/covariant14.C: New.
5317
5318 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5319
5320         PR c++/23440
5321         * g++.dg/parse/for1.C: New test.
5322
5323 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
5324
5325         PR fortran/23446
5326         * gfortran.dg/host_dummy_index_1.f90: New test.
5327
5328         PR fortran/21459
5329         * gfortran.dg/automatic_char_len_2.f90: New test.
5330
5331         PR fortran/20866
5332         * gfortran.dg/recursive_statement_functions.f90: New test.
5333
5334         PR fortran/20853
5335         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5336
5337         PR fortran/20849
5338         * gfortran.dg/external_initializer.f90: New test.
5339
5340         PR fortran/20837
5341         * non_module_public.f90: New test.
5342
5343 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5344
5345         PR c++/24386
5346         * g++.dg/template/overload7.C: New.
5347
5348         PR c++/22551
5349         * g++.dg/other/switch2.C: Remove expected warnings.
5350
5351         PR c++/21353
5352         * g++.dg/template/defarg6.C: New.
5353
5354 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
5355
5356         PR target/24315
5357         * gcc.target/i386/pr24315.c: New test.
5358
5359 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5360
5361         PR c++/24389
5362         * g++.dg/template/static21.C: New test.
5363         * g++.dg/template/static21-a.cc: Likewise.
5364
5365 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
5366
5367         PR c++/23959
5368         * g++.dg/warn/Wswitch-default-1.C: New test.
5369         * g++.dg/warn/Wswitch-default-2.C: New test.
5370
5371 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5372
5373         PR c++/22173
5374         * g++.dg/parse/template18.C: New test.
5375         * g++.dg/template/nontype15.C: Likewise.
5376
5377 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
5378
5379         PR fortran/22273
5380         * gfortran.dg/spec_expr_2.f90: New.
5381
5382 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
5383
5384         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5385         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5386         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5387         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5388         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5389         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5390         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5391         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
5392         previous target-specific skips and warning-message matches where
5393         applicable.
5394
5395 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
5396
5397         PR c++/21347
5398         * g++.dg/warn/Wctor-dtor.C: New test.
5399
5400 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5401
5402         PR c/23439
5403         * gcc.dg/for-1.c: New test.
5404
5405 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
5406
5407         PR c++/19565
5408         * g++.dg/warn/Wconversion1.C: New test.
5409         * g++.dg/ext/packed4.C: Compile with -w.
5410         * g++.dg/opt/20050511-1.C: Likewise.
5411         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5412
5413 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
5414
5415         * gfortran.dg/boz_5.f90: New test.
5416
5417 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
5418
5419         PR c++/22551
5420         * g++.dg/other/switch2.C: New.
5421
5422         PR c++/23984
5423         * g++.dg/init/ctor7.C: New.
5424
5425 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
5426
5427         PR c++/23730
5428         * g++.dg/parse/crash32.C: New test.
5429
5430 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
5431
5432         PR c++/20721
5433         * g++.dg/init/goto2.C: New test.
5434
5435         PR c++/22464
5436         * g++.dg/template/crash/41.C: New test.
5437
5438         PR c++/22180
5439         * g++.dg/template/crash40.C: New test.
5440
5441         PR c++/23694
5442         * g++.dg/parse/friend5.C: New test.
5443
5444         PR c++/23307
5445         * g++.dg/template/crash38.C: New test.
5446
5447         PR c++/22352
5448         * g++.dg/template/friend38.C: New test.
5449
5450         PR c++/22405
5451         * g++.dg/template/crash39.C: New test.
5452
5453 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
5454
5455         * gcc.dg/debug/dwarf2/dwarf-char1.c,
5456         gcc.dg/debug/dwarf2/dwarf-char2.c,
5457         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5458
5459         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5460
5461 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
5462
5463         * gcc.dg/dll-2.c: Add tests for warnings.
5464         * gcc.dg/dll-3.c: Likewise.
5465         * gcc.dg/dll-4.c: Likewise.
5466
5467         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5468         * g++.dg/ext/dllimport2.C: Likewise.
5469         * g++.dg/ext/dllimport3.C: Likewise.
5470         * g++.dg/ext/dllimport7.C: Likewise.
5471         * g++.dg/ext/dllimport8.C: Likewise.
5472         * g++.dg/ext/dllimport9.C: Likewise.
5473
5474 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
5475
5476         PR fortran/24092
5477         * gfortran.dg/derived_pointer_recursion.f90: New test.
5478
5479 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
5480
5481         * gcc.c-torture/execute/20051012-1.c: New test.
5482
5483 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5484
5485         PR fortran/18082
5486         * gfortran.dg/automatic_char_len_1.f90: New test.
5487
5488 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5489
5490         PR fortran/20847
5491         * gfortran.dg/save_common.f90: New test.
5492
5493         PR fortran/20856
5494         * gfortran.dg/save_result.f90: New test.
5495
5496 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5497
5498         PR c++/21592
5499         * g++.dg/template/dependent-expr1.C: Add new expected error.
5500         * g++.dg/template/dependent-expr2.C: Adjust error text.
5501         * g++.dg/template/overload6.C: New.
5502
5503         PR c++/23797
5504         * g++.dg/other/typename8.C: New.
5505
5506         PR c++/21117
5507         * g++.dg/other/return1.C: New.
5508
5509 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
5510
5511         PR c++/24052
5512         * g++.dg/ext/label5.C: New.
5513
5514 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5515
5516         PR c++/19964
5517         * g++.dg/parse/crash31.C: New.
5518
5519 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
5520
5521         * g++.dg/ipa/ipa-1.c: New test.
5522         * g++.dg/ipa/ipa-2.c: New test.
5523         * g++.dg/ipa/ipa-3.c: New test.
5524         * g++.dg/ipa/ipa-4.c: New test.
5525         * g++.dg/ipa/ipa-5.c: New test.
5526         * g++.dg/ipa/ipa.exp: New file.
5527
5528 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5529
5530         PR fortran/24207
5531         * gfortran.dg/private_type_3.f90: New test.
5532
5533 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5534
5535         PR fortran/20786
5536         gfortran.dg/aint_anint_1.f90: New test.
5537
5538 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5539
5540         PR libgfortran/24313
5541         gfortran.dg/csqrt.f: New test.
5542
5543 2005-10-11  Ian Lance Taylor  <ian@airs.com>
5544
5545         PR c++/8057
5546         * g++.dg/warn/noeffect7.C: New test.
5547         * g++.dg/warn/noeffect2.C: Instantiate templates.
5548         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
5549         and warning.
5550
5551 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5552
5553         PR c++/21089
5554         * g++.dg/init/float1.C: New test.
5555
5556         PR c++/24277
5557         * g++.dg/init/member1.C: Tweak error markers.
5558
5559 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
5560
5561         PR testsuite/24281
5562         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
5563         Check for null pointer.
5564
5565 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5566
5567         PR c++/21369
5568         * g++.dg/parse/ret-type3.C: New test.
5569
5570 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5571
5572         PR tree-opt/23946
5573         * gcc.c-torture/compile/pr23946.c: New test.
5574
5575 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
5576
5577         * g++.dg/opt/mmx2.C: New test.
5578
5579 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5580
5581         PR c++/24277
5582         * g++.dg/template/static20.C: New test.
5583
5584         PR c++/24302
5585         * g++.dg/warn/Wunused-12.C: New test.
5586
5587         PR c++/23437
5588         * g++.dg/template/arg4.C: New test.
5589
5590 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5591
5592         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
5593         * gcc.dg/ucnid-3.c: Likewise.
5594         * gcc.dg/ucnid-4.c: Likewise.
5595         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
5596         * g++.dg/other/ucnid-1.C: Likewise.
5597         * gcc.dg/sparc-frame-1.c: New test.
5598
5599 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5600
5601         PR c++/24139
5602         * g++.dg/template/spec27.C: New test.
5603
5604         PR c++/24275
5605         * g++.dg/template/static19.C: New test.
5606
5607 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5608
5609         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
5610         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
5611
5612 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5613
5614         PR target/24136
5615         * gfortran.fortran-torture/compile/pr24136.f: New test.
5616
5617 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
5618
5619         PR c++/22172
5620         * g++.dg/parse/crash30.C: New test.
5621
5622 2005-10-07  Richard Guenther  <rguenther@suse.de>
5623
5624         PR middle-end/24227
5625         * gcc.c-torture/compile/pr24227.c: New testcase.
5626
5627 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
5628
5629         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
5630         Do not put aligned attributes on array elements.
5631
5632 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
5633
5634         PR testsuite/23611, PR testsuite/23615
5635         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
5636         writing prototypes of library functions by hand.
5637         * obj-c++.dg/bitfield-4.mm: Likewise.
5638         * obj-c++.dg/const-str-4.mm: Likewise.
5639         * obj-c++.dg/encode-4.mm: Likewise.
5640         * obj-c++.dg/encode-5.mm: Likewise.
5641         * obj-c++.dg/encode-6.mm: Likewise.
5642         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5643         * obj-c++.dg/method-10.mm: Likewise.
5644         * obj-c++.dg/method-17.mm: Likewise.
5645         * obj-c++.dg/method-19.mm: Likewise.
5646         * obj-c++.dg/try-catch-2.mm: Likewise.
5647
5648 2005-10-06  Richard Henderson  <rth@redhat.com>
5649
5650         PR 24236
5651         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
5652
5653 2005-10-06  Dale Johannesen  <dalej@apple.com>
5654
5655         * gcc.c-torture/execute/20030125-1.c: Correct.
5656
5657 2005-10-06  Richard Guenther  <rguenther@suse.de>
5658
5659         PR tree-optimization/24238
5660         * g++.dg/tree-ssa/pr24238.C: New testcase.
5661
5662 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
5663
5664         PR 18568
5665         * gfortran.dg/der_pointer_3.f90: New test.
5666
5667 2005-10-05  Devang Patel  <dpatel@apple.com>
5668
5669         PR Debug/23205
5670         * g++.dg/other/PR23205.C: New.
5671
5672 2005-10-05  Richard Henderson  <rth@redhat.com>
5673
5674         PR target/23602
5675         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
5676         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
5677
5678 2005-10-05  Dale Johannesen  <dalej@apple.com>
5679
5680         * gcc.c-torture/execute/float-floor.c: New.
5681
5682 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
5683
5684         PR tree-optimization/21419
5685         PR tree-optimization/24146
5686         PR tree-optimization/24151
5687
5688         * g++.dg/ext/asm7.C: New.
5689         * g++.dg/ext/asm8.C: New.
5690         * gcc.dg/asm-1.c: Compile on all targets.
5691         * gcc.dg/asm-pr24146.c: New.
5692         * gcc.dg/pr21419.c: Adjust error messages.
5693
5694 2005-10-05  Richard Guenther  <rguenther@suse.de>
5695
5696         PR fortran/24176
5697         * gfortran.fortran-torture/compile/empty.f90: New testcase.
5698
5699 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5700
5701         PR c++/23513
5702         * g++.dg/template/spec22.C: Robustify test.
5703         * g++.dg/template/spec26.C: New.
5704
5705 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
5706
5707         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
5708         if target supports vector instructions.
5709
5710 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
5711
5712         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
5713         C99 functions.
5714
5715 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
5716
5717         * lib/target-supports.exp (check_effective_target_fortran_large_real,
5718         check_effective_target_fortran_large_int): Replace cached result
5719         when target changes.
5720
5721 2005-10-04  Devang Patel  <dpatel@apple.com>
5722
5723         * gcc.dg/i386-sse-vect-types.c: New.
5724
5725 2005-10-04  Ian Lance Taylor  <ian@airs.com>
5726
5727         PR preprocessor/13726
5728         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
5729         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
5730
5731 2005-10-04  Richard Guenther  <rguenther@suse.de>
5732
5733         PR c/23576
5734         * gcc.dg/noncompile/pr23576.c: New testcase.
5735
5736 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5737
5738         PR middle-end/23125
5739         * gcc.dg/register-var-3.c: New test.
5740
5741 2005-10-04  Steven Bosscher  <stevenb@suse.de>
5742
5743         * gcc.dg/pr23049.c: New test.
5744
5745         * gcc.dg/ucnid-4.c: Fix test.
5746
5747 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
5748
5749         PR 23445
5750         * gcc.c-torture/compile/pr23445.c: New test.
5751
5752 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
5753
5754         * g++.dg/overload/unknown1.C: New.
5755
5756 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
5757
5758         PR c++/17775
5759         * g++.dg/template/repo4.C: New test.
5760
5761 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5762
5763         PR libfortran/19308
5764         * gfortran.dg/large_real_kind_2.F90: New test.
5765         * gfortran.dg/large_integer_kind_2.f90: New test.
5766
5767 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
5768
5769         * lib/target-supports.exp (check_effective_target_vect_shift):
5770         Implement with result caching. Add i?86, x86_64 and ia64 targets.
5771         (check_effective_target_vect_condition): Fix copy-n-pasto.
5772
5773         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
5774         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
5775         targets.
5776
5777 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
5778
5779         PR c++/22621
5780         * g++.dg/template/overload5.C : New test.
5781
5782         PR c++/23840
5783         * g++.dg/expr/stdarg1.C: New test.
5784
5785 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
5786
5787         PR 24142
5788         * gcc.c-torture/execute/pr24142.c: New test.
5789
5790 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
5791
5792         PR 24141
5793         * gcc.c-torture/execute/pr24141.c: New test.
5794
5795 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
5796             Diego Novillo  <dnovillo@redhat.com>
5797
5798         PR 23604
5799         * gcc.c-torture/execute/pr23604.c: New test.
5800
5801 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
5802
5803         PR fortran/16404
5804         PR fortran/20835
5805         PR fortran/20890
5806         PR fortran/20899
5807         PR fortran/20900
5808         PR fortran/20901
5809         PR fortran/20902
5810         gfortran.dg/equiv_constraint_1.f90: New test.
5811         gfortran.dg/equiv_constraint_2.f90: New test.
5812         gfortran.dg/equiv_constraint_3.f90: New test.
5813         gfortran.dg/equiv_constraint_4.f90: New test.
5814         gfortran.dg/equiv_constraint_5.f90: New test.
5815         gfortran.dg/equiv_constraint_6.f90: New test.
5816         gfortran.dg/equiv_constraint_7.f90: New test.
5817         gfortran.dg/equiv_constraint_8.f90: New test.
5818         gfortran.dg/private_type_1.f90: New test.
5819         gfortran.dg/private_type_2.f90: New test.
5820         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
5821         980628-10.f: Assert std=gnu to permit mixing of
5822         types in equivalence statements.
5823
5824 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
5825
5826         PR 24112
5827         * gfortran.dg/open_status_1.f90: New.
5828
5829 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5830
5831         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
5832         * gcc.dg/vect/pr22480.c: Clean up temp files.
5833         * gcc.dg/vect/pr23831.c: Clean up temp files.
5834         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
5835         Clean up temp files.
5836         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
5837         Clean up temp files.
5838
5839         * gcc.dg/20050309-1.c: Clean up temp files.
5840         * gcc.dg/20050325-1.c: Clean up temp files.
5841
5842 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5843
5844         PR tree-optimization/24059
5845         * gcc.dg/vect/pr24059.c : New test.
5846
5847 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
5848
5849         PR middle-end/24109
5850         * gcc.c-torture/execute/20050929-1.c: New test.
5851
5852 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5853
5854         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
5855
5856 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
5857
5858         PR c/21419
5859         * gcc.dg/pr21419.c: New test.
5860
5861 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5862
5863         * gcc.dg/pr23911.c: New test.
5864
5865 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
5866
5867         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
5868
5869         PR c++/16782
5870         * g++.dg/parse/qualified4.C: New test.
5871         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
5872         * g++.old-deja/g++.mike/p8154.C: Likewise.
5873
5874 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
5875
5876         PR c++/22147
5877         * g++.dg/template/friend37.C: New test.
5878         * g++.dg/parse/crash28.C: Adjust error markers.
5879
5880 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
5881
5882         PR fortran/18518
5883         * gfortran.fortran-torture/execute/save_2.f90: New decl.
5884
5885 2005-09-27  Devang Patel  <dpatel@apple.com>
5886
5887         PR tree-optimization/23625
5888         * gcc.dg/pr23625.c: New test.
5889
5890 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
5891
5892         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
5893         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
5894
5895 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
5896
5897         PR fortran/23677
5898         * gfortran.fortran-torture/execute/save_1.f90: New test.
5899         * gfortran.dg/save_1.f90: New test.
5900
5901 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
5902
5903         * gcc.target/i386/builtin-apply-mmx.c: New test.
5904
5905         PR target/22576
5906         * gcc.target/i386/pr22576.c: New test.
5907
5908         PR target/22585
5909         * gcc.target/i386/pr22585.c: New test.
5910
5911         PR target/23268
5912         * gcc.target/i386/pr23268.c: New test.
5913
5914         PR middle-end/23831
5915         * gcc.dg/vect/pr23831.c: New test.
5916
5917         PR target/24055
5918         * gcc.target/i386/pr24055.c: New test.
5919
5920 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
5921
5922         PR tree-optimization/23960
5923         * gcc.c-torture/compile/pr23960.c: New.
5924
5925 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
5926
5927         PR fortran/16861
5928         * gfortran.dg/nested_modules_3.f90: New.
5929
5930 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
5931
5932         PR fortran/24005
5933         gfortran.dg/interface_1.f90: New test.
5934
5935 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
5936         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5937
5938         PR fortran/23843
5939         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
5940
5941 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
5942
5943         PR fortran/23516
5944         * gfortran.dg/imag_1.f: New test.
5945         * gfortran.dg/imag_2.f: Ditto.
5946
5947 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
5948
5949         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
5950
5951 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
5952
5953         PR c++/21983
5954         * g++.dg/warn/pr21983.C: New test.
5955
5956 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
5957
5958         PR c++/23993
5959         * g++.dg/template/array14.C: New test.
5960
5961 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
5962
5963         PR fortran/19929
5964         * gfortran.dg/der_ptr_component_1.f90: New test.
5965
5966 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5967
5968         PR c++/23965
5969         * g++.dg/template/error1.C: Reject "no matching function" message.
5970
5971 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5972
5973         PR c++/17609
5974         * g++.dg/lookup/error1.C: New test.
5975
5976 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
5977
5978         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
5979         functionality of the testcase.
5980
5981 2005-09-20  Richard Henderson  <rth@redhat.com>
5982
5983         * gcc.dg/vect/vect-22.c: Require vect_float.
5984         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
5985
5986 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
5987
5988         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
5989         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
5990         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
5991         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
5992         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
5993         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
5994         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
5995         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
5996         * gcc.dg/cpp/ucnid-8.c: New test.
5997
5998 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5999
6000         PR tree-optimization/23929
6001         * gcc.c-torture/compile/pr23929.c: New test.
6002
6003 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
6004
6005         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6006         for one loop.
6007
6008 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
6009
6010         PR testsuite/23186
6011         * g++.dg/other/pr22003.C: Require named sections.
6012
6013 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6014
6015         PR c++/23947
6016         * g++.dg/rtti/crash3.C: New test.
6017
6018         PR tree-optimization/23818
6019         * gcc.dg/pr23818.c: New test.
6020
6021 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6022
6023         PR fortran/23420
6024         * gfortran.dg/print_fmt_4.f: New.
6025
6026 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6027
6028         PR fortran/23663
6029         * gfortran.fortran-torture/execute/entry_11.f90: New test.
6030
6031 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6032
6033         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6034         Use pointers to local alignable arrays instead. Added comments.
6035         * gcc.dg/vect/vect-46.c: Likewise.
6036         * gcc.dg/vect/vect-48.c: Likewise.
6037         * gcc.dg/vect/vect-49.c: Likewise.
6038         * gcc.dg/vect/vect-52.c: Likewise.
6039         * gcc.dg/vect/vect-53.c: Likewise.
6040         * gcc.dg/vect/vect-54.c: Likewise.
6041         * gcc.dg/vect/vect-56.c: Likewise.
6042         * gcc.dg/vect/vect-57.c: Likewise.
6043         * gcc.dg/vect/vect-58.c: Likewise.
6044         * gcc.dg/vect/vect-60.c: Likewise.
6045         * gcc.dg/vect/vect-61.c: Likewise.
6046
6047         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6048         The test is no longer vectorizable on vect_no_align targets.
6049         * gcc.dg/vect/vect-43.c: Likewsie.
6050
6051         * gcc.dg/vect/vect-44.c: Added comments.
6052         * gcc.dg/vect/vect-45.c: Added comments.
6053         * gcc.dg/vect/vect-50.c: Added comments.
6054         * gcc.dg/vect/vect-51.c: Added comments.
6055
6056         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6057         aligned type.
6058         * gcc.dg/vect/Os-vect-95.c: Likewise.
6059
6060         * gcc.dg/vect/vect-41.c: Test removed.
6061         * gcc.dg/vect/vect-47.c: Test removed.
6062         * gcc.dg/vect/vect-55.c: Test removed.
6063         * gcc.dg/vect/vect-59.c: Test removed.
6064
6065 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6066
6067         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6068         No longer vectorizable on vect_no_align targets.
6069         * gcc.dg/vect/pr20122.c: Likewise.
6070         * gcc.dg/vect/vect-74.c: Likewise.
6071         * gcc.dg/vect/vect-75.c: Likewise.
6072         * gcc.dg/vect/vect-76.c: Likewise.
6073
6074         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6075         Will not be vectorizable on vect_no_align targets once aliasing issues
6076         are resolved.
6077         * gcc.dg/vect/vect-79.c: Likewise.
6078
6079         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6080         * gcc.dg/vect/vect-78.c: Likewise.
6081         * gcc.dg/vect/vect-97.c: Likewise.
6082
6083 2005-09-19  Steven Bosscher  <stevenb@suse.de>
6084
6085         * gcc.dg/pr23943.c: New test.
6086
6087 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6088
6089         PR fortran/19181
6090         * gfortran.dg/derived_pointer_null_1.f90: New test.
6091
6092 2005-09-18  Richard Guenther  <rguenther@suse.de>
6093
6094         PR middle-end/23944
6095         * gcc.c-torture/compile/pr23944.c: New testcase.
6096
6097 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
6098
6099         PR fortran/15975
6100         * gfortran.dg/der_pointer_2.f90: New test.
6101
6102 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6103
6104         PR fortran/16861
6105         * gfortran.dg/nested_modules_2.f90: New test.
6106
6107 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6108
6109         PR c++/18368
6110         * g++.dg/other/semicolon.C: New test.
6111
6112 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
6113
6114         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6115         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6116
6117 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
6118
6119         PR c++/23914
6120         * g++.dg/template/static18.C: New test.
6121
6122         PR c++/21514
6123         * g++.dg/template/crash19.C: Remove dg-error marker.
6124         * g++.dg/template/local4.C: New test.
6125
6126 2005-09-16  Paul Brook  <paul@codesourcery.com>
6127
6128         PR fortran/23906
6129         * gfortran.dg/dependency_1.f90: New test.
6130
6131 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6132
6133         PR c++/23896
6134         * g++.dg/template/static17.C: New test.
6135
6136 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
6137
6138         PR c++/23139
6139         * g++.dg/warn/huge-val1.C: New test.
6140
6141 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6142
6143         PR c++/13140
6144         * g++.dg/parse/class2.C: New test.
6145         * g++.dg/template/explicit8.C: Likewise.
6146         * g++.dg/template/spec25.C: Likewise.
6147
6148 2005-09-14  Josh Conner  <jconner@apple.com>
6149
6150         PR middle-end/23584
6151         * gcc.dg/pr23584.c: New test.
6152
6153 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
6154
6155         PR fortran/21875 Internal Unit Array I/O, NIST
6156         * gfortran.dg/arrayio_1.f90: New test.
6157         * gfortran.dg/arrayio_1.f90: New test.
6158         * gfortran.dg/arrayio_1.f90: New test.
6159         * gfortran.dg/arrayio_1.f90: New test.
6160         * gfortran.dg/arrayio_1.f90: New test.
6161
6162 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
6163
6164         PR middle-end/22480
6165         * gcc.dg/vect/pr22480.c: New test.
6166
6167 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
6168
6169         PR fortran/19358
6170         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6171
6172 2005-09-13 Josh Conner <jconner@apple.com>
6173
6174         PR c++/23180
6175         * g++.dg/init/struct2.C: New test.
6176         * g++.dg/init/struct3.C: New test.
6177
6178 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
6179
6180         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6181         Clean up temp files.
6182         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6183         gcc.dg/tree-ssa/builtin-fprintf-1.c,
6184         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6185         gcc.dg/tree-ssa/builtin-printf-1.c,
6186         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6187         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6188         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6189         gcc.dg/tree-ssa/builtin-vprintf-1.c,
6190         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6191         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6192         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6193         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6194         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6195         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6196         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6197         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6198
6199 2005-09-13  Josh Conner  <jconner@apple.com>
6200
6201         * lib/gcc-dg.exp: Load scanipa.exp.
6202         (cleanup-dump): New procedure.
6203         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6204         * lib/scandump.exp: New file.
6205         * lib/scantree.exp: Use it.
6206         * lib/scanipa.exp: New file.
6207
6208 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
6209
6210         PR fortran/17740
6211         * gfortran.dg/generic_4.f90: New test.
6212
6213 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
6214
6215         PR target/23816
6216         * gcc.target/i386/pr23816-1.c: New test.
6217         * gcc.target/i386/pr23816-2.c: New test.
6218
6219
6220 2005-09-13  Bastian Blank <waldi@debian.org>
6221
6222         PR c++/16171
6223         * g++.dg/abi/mangle26.C: New test.
6224         * g++.dg/abi/mangle27.C: New test.
6225         * g++.dg/abi/mangle28.C: New test.
6226         * g++.dg/abi/mangle29.C: New test.
6227
6228         PR c++/23839
6229         * g++.dg/parse/register1.C: New test.
6230
6231 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
6232
6233         PR c++/23842
6234         * g++.dg/template/access16.C: New test.
6235
6236 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6237
6238         * gfortran.dg/char_pack_2.f90: Increase the vector size.
6239
6240 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6241
6242         PR fortran/18899
6243         * gfortran.dg/shape_2.f90: New test.
6244
6245 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6246
6247         PR target/19269
6248         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6249         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6250         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6251         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6252         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6253         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6254         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6255         tests.
6256
6257 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6258
6259         PR c++/23841
6260         * g++.dg/parse/template17.C: New test.
6261
6262 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6263
6264         PR c++/23789
6265         * g++.dg/template/nontype14.C: New test.
6266
6267 2005-09-12  Ian Lance Taylor  <ian@airs.com>
6268
6269         PR g++/7874
6270         * g++.dg/lookup/friend7.C: New test.
6271         * g++.dg/lookup/friend8.C: New test.
6272         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6273         so that it will be found via argument dependent lookup.
6274         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6275         friend functions which will no longer be found.
6276         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6277         function g, so that it will be found via argument dependent
6278         lookup.
6279         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6280         * g++.old-deja/g++.mike/net43.C: Likewise.
6281
6282 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6283
6284         PR c++/23691
6285         * g++.dg/template/static16.C: New test.
6286
6287 2005-09-12  Josh Conner  <jconner@apple.com>
6288
6289         PR middle-end/23237
6290         * gcc.c-torture/compile/pr23237.c: New test.
6291
6292 2005-09-11  Richard Henderson  <rth@redhat.com>
6293
6294         * g++.dg/other/error8.C: Update expected diagnostic text.
6295
6296 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6297
6298         PR libfortran/19872
6299         * gfortran.dg/overwrite_1.f: New test.
6300
6301 2005-09-09  Josh Conner  <jconner@apple.com>
6302
6303         * g++.dg/init/pr23180-1.C: Removed.
6304         * g++.dg/init/pr23180-2.C: Removed.
6305
6306 2005-09-09  David Daney <ddaney@avtrex.com>
6307
6308         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6309         files which are ...
6310         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6311         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6312
6313 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6314
6315         * gfortran.dg/iostat_2.f90: New test.
6316
6317 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
6318
6319         PR c++/22252
6320         * g++.dg/ext/interface1.C: New test.
6321         * g++.dg/ext/interface1.h: Likewise.
6322         * g++.dg/ext/interface1a.cc: Likewise.
6323
6324 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
6325
6326         * gfortran.dg/iomsg_1.f90: New test case.
6327
6328 2005-09-09  Richard Guenther  <rguenther@suse.de>
6329
6330         PR c++/23624
6331         * g++.dg/tree-ssa/pr23624.C: New testcase.
6332
6333 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6334
6335         PR fortran/19239
6336         * gfortran.dg/vector_subscript_1.f90,
6337         * gfortran.dg/vector_subscript_2.f90: New tests.
6338
6339 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6340
6341         PR fortran/21104
6342         * gfortran.dg/array_alloc_1.f90,
6343         * gfortran.dg/array_alloc_2.f90,
6344         * gfortran.dg/array_alloc_3.f90: New tests.
6345
6346 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6347
6348         PR fortran/12840
6349         * gfortran.dg/array_constructor_6.f90
6350         * gfortran.dg/array_constructor_7.f90
6351         * gfortran.dg/array_constructor_8.f90
6352         * gfortran.dg/array_constructor_9.f90
6353         * gfortran.dg/array_constructor_10.f90
6354         * gfortran.dg/array_constructor_11.f90
6355         * gfortran.dg/array_constructor_12.f90: New tests.
6356
6357 2005-09-08  Josh Conner  <jconner@apple.com>
6358
6359         PR c++/23180
6360         * g++.dg/init/pr23180-1.C: New test.
6361         * g++.dg/init/pr23180-2.C: New test.
6362
6363 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6364
6365         PR fortran/18878
6366         * gfortran.dg/module_double_reuse.f90: New.
6367
6368 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6369
6370         PR fortran/23270
6371         PR fortran/22304
6372         PR fortran/18870
6373         PR fortran/17917
6374         PR fortran/16511
6375         * gfortran.dg/common_equivalence_1.f: New.
6376         * gfortran.dg/common_equivalence_2.f: New.
6377         * gfortran.dg/common_equivalence_3.f: New.
6378         * gfortran.dg/contained_equivalence_1.f90: New.
6379         * gfortran.dg/module_blank_common.f90: New.
6380         * gfortran.dg/module_commons_1.f90: New.
6381         * gfortran.dg/module_equivalence_1.f90: New.
6382         * gfortran.dg/nested_modules_1.f90: New.
6383         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6384         equivalences and add comment to connect the test with
6385         the PR.
6386
6387 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6388
6389         PR fortran/23765
6390         * gfortran.dg/common_6.f90: New test.
6391
6392 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6393
6394         PR fortran/15326
6395         * gfortran.dg/char_result_1.f90,
6396         * gfortran.dg/char_result_2.f90,
6397         * gfortran.dg/char_result_3.f90,
6398         * gfortran.dg/char_result_4.f90,
6399         * gfortran.dg/char_result_5.f90,
6400         * gfortran.dg/char_result_6.f90,
6401         * gfortran.dg/char_result_7.f90,
6402         * gfortran.dg/char_result_8.f90: New tests.
6403
6404 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6405
6406         PR fortran/19928
6407         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6408
6409 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6410
6411         PR obj-c++/16816
6412         * obj-c++.dg/selector-5.mm: New test.
6413         * obj-c++.dg/selector-6.mm: New test.
6414
6415 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6416
6417         PR objc/20574
6418         PR objc/19324
6419         * objc.dg/error-1.m: New test.
6420
6421 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
6422
6423         PR fortran/23373
6424         * gfortran.fortran-torture/execute/pr23373-1.f90,
6425         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6426
6427 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
6428
6429         PR libfortran/23760
6430         * gfortran.dg/g77/1832.f: Remove long string in write statement
6431         to allow the test to pass on correct list directed output with
6432         prepended space.
6433
6434 2005-09-07  James E Wilson  <wilson@specifix.com>
6435
6436         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6437
6438 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6439
6440         * gfortran.dg/parameter+save.f90: Rename to
6441         * gfortran.dg/parameter_save.f90: .. this.
6442
6443 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6444
6445         PR fortran/20848
6446         * gfortran.dg/parameter+save.f90: New test case.
6447
6448 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
6449
6450         PR fortran/19269
6451         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6452
6453 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6454
6455         PR c/23075
6456         * gcc.dg/pr23075.c: New test.
6457         * g++.dg/warn/pr23075.C: New test.
6458
6459         PR target/22362
6460         * gcc.target/i386/pr22362.c: New test.
6461
6462         PR rtl-optimization/23098
6463         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6464
6465         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6466         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6467         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6468
6469 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
6470
6471         * g++.dg/expr/cast6.C: New test.
6472
6473         PR c++/9782
6474         * g++.dg/init/new15.C: New test.
6475
6476 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6477
6478         * gcc.dg/vect/Os-vect-95.c: New test.
6479         * gcc.dg/vect/vect-95.c: Same.
6480
6481 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6482
6483         * gcc.dg/vect/vect-29.c: Update xfail testing.
6484         * gcc.dg/vect/vect-44.c: Same.
6485         * gcc.dg/vect/vect-48.c: Same.
6486         * gcc.dg/vect/vect-50.c: Same.
6487         * gcc.dg/vect/vect-72.c: Same.
6488         * gcc.dg/vect/vect-77.c: Same.
6489         * gcc.dg/vect/vect-78.c: Same.
6490         * gcc.dg/vect/vect-80.c: Same.
6491         * gcc.dg/vect/vect-96.c: Same.
6492         * gcc.dg/vect/vect-100.c: Same.
6493         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6494         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6495         * gfortran.dg/vect/vect-5.f90: Same.
6496
6497 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6498
6499         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6500         start strings.
6501         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6502         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6503
6504         PR c++/23056
6505         * g++.dg/opt/pr23056.C: New test.
6506
6507         PR rtl-optimization/23098
6508         * gcc.target/i386/pr23098.c: New test.
6509
6510 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
6511
6512         PR c++/23667
6513         * g++.dg/template/static15.C: New test.
6514
6515         PR c++/21440
6516         * g++.dg/ext/stmtexpr5.C: New test.
6517         * g++.dg/ext/stmtexpr6.C: Likewise.
6518
6519 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
6520
6521         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6522
6523         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6524         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6525         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6526
6527 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
6528
6529         PR libfortran/23321
6530         * gfortran.dg/direct_io_4.f90: New test case.
6531
6532 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
6533             Rasmus Hahn  <rassahah@neofonie.de>
6534
6535         PR libobjc/23108
6536         * objc.dg/type-stream-1.m: New test.
6537
6538 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
6539
6540         PR fortran/23661
6541         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
6542         gfortran.dg/print_fmt_3.f90: New test.
6543
6544 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6545
6546         * gfortran.dg/fmt_t_1.f90: New test.
6547
6548 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6549
6550         PR rtl-optimization/23454
6551         * g++.dg/opt/pr23454.C: New test.
6552
6553 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
6554
6555         PR c++/23699
6556         * g++.dg/ext/static1.C: New test.
6557
6558 2005-09-02  Richard Henderson  <rth@redhat.com>
6559
6560         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
6561         tail call to check_fa_work.
6562
6563 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
6564
6565         PR c++/21687
6566         * g++.dg/other/gc3.C: New test.
6567
6568 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6569
6570         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
6571         * gcc.dg/20050826-1.c: Likewise.
6572
6573 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
6574
6575         PR c++/23167
6576         * g++.dg/expr/volatile1.C: New test.
6577
6578 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
6579
6580         PR middle-end/23547
6581         * gcc.dg/pr23547.c: New test.
6582
6583 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
6584
6585         PR c/22061
6586         * gcc.c-torture/execute/pr22061-1.c,
6587         * gcc.c-torture/execute/pr22061-2.c,
6588         * gcc.c-torture/execute/pr22061-3.c,
6589         * gcc.c-torture/execute/pr22061-4.c: New tests.
6590
6591 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6592
6593         * gcc.dg/Wredundant-decls-2.c: New test to check that
6594         -Wredundant-decls does not issue warning for a variable
6595         definition following a declaration.
6596
6597 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
6598
6599         PR debug/7241
6600         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
6601         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
6602         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
6603
6604         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
6605         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
6606         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
6607         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
6608         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
6609         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
6610         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
6611         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
6612
6613 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6614
6615         PR objc/23306
6616         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
6617         scan-assmbler.
6618
6619 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
6620
6621         PR target/21255
6622         * gcc.dg/pr21255-1.c: New test.
6623         * gcc.dg/pr21255-2-mb.c: Likewise.
6624         * gcc.dg/pr21255-2-ml.c: Likewise.
6625         * gcc.dg/pr21255-3.c: Likewise.
6626         * gcc.dg/pr21255-4.c: Likewise.
6627
6628 2005-08-31  Dale Johannesen  <dalej@apple.com>
6629
6630         * gcc.dg/20050830-1.c: New.
6631
6632 2005-08-31  Josh Conner  <jconner@apple.com>
6633
6634         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
6635         command-line options for arm-*-* targets.
6636         * g++.dg/init/array16.C: Likewise.
6637         * g++.dg/other/crash-4.C: Likewise.
6638
6639 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6640
6641         PR obj-c++/23640
6642         * obj-c++.dg/gnu-runtime-3.mm: New test.
6643
6644 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6645
6646         PR c++/13377
6647         * g++.dg/lookup/ambig4.C: New test.
6648         * g++.dg/lookup/ambig5.C: New test.
6649         * g++.dg/tc1/dr101.C: Adjust error markers.
6650
6651 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6652
6653         PR c++/23639
6654         * g++.dg/template/ttp5.C: Adjust error markers.
6655
6656 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
6657
6658         PR testsuite/23609
6659         * lib/obj-c++.exp: Include target-libpath.exp.
6660         (obj-c++_link_flags): Look for the GNU libobjc library
6661         and set the library path to include it.
6662         Don't manually set LD_LIBRARY_PATH (etc.) but call
6663         set_ld_library_path_env_vars instead.
6664         (obj-c++_target_compile): Don't set library path or
6665         linker flags because they are already set correctly
6666         in obj-c++_link_flags.
6667
6668 2005-08-30  Josh Conner  <jconner@apple.com>
6669
6670         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
6671         to command-line options for arm-*-* targets.
6672
6673 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
6674
6675         * g++.dg/other/i386-1.C: New.
6676
6677 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
6678
6679         PR preprocessor/20348
6680         PR preprocessor/20356
6681         * gcc.dg/cpp/pr20348.c: New test.
6682         * gcc.dg/cpp/pr20348.h: New file.
6683         * gcc.dg/cpp/inc/pr20348.h: New file.
6684         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
6685         * gcc.dg/cpp/pr20356.c: New test.
6686         * gcc.dg/cpp/pr20356.h: New file.
6687         * gcc.dg/cpp/inc/pr20356.h: New file.
6688         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
6689
6690 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
6691
6692         * gfortran.fortran-torture/execute/intrinsic_count.f90:
6693         Fix array dimension to avoid correct end-of-file error.
6694
6695 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
6696
6697         PR libfortran/23598
6698         * gfortran.dg/iostat_1.f90: New test.
6699
6700 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
6701
6702         PR middle-end/23408
6703         * gcc.dg/pr23408.c: New test.
6704
6705 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
6706
6707         PR c++/23099
6708         * g++.dg/init/member1.C: Make sure erroneous static data member
6709         definitions are required.
6710         * g++.dg/template/static13.C: New test.
6711         * g++.dg/template/static14.C: Likewise.
6712
6713 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
6714
6715         * gcc.target/i386/pr23575.c: Use -msse2 instead of
6716         -march=pentium4, remove ilp32 requirement.
6717
6718         PR middle-end/23484
6719         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
6720         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
6721
6722 2005-08-29  Andreas Jaeger  <aj@suse.de>
6723
6724         PR testsuite/23607
6725         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
6726
6727 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
6728
6729         * gcc.c-torture/execute/20050316-2.c: New test.
6730         * gcc.c-torture/execute/20050316-3.c: New test.
6731         * gcc.dg/torture/pr16104-1.c: New test.
6732
6733 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
6734
6735         PR middle-end/23463
6736         * gcc.c-torture/execute/zero-struct-1.c: New test.
6737
6738 2005-08-27  Richard Guenther  <rguenther@suse.de>
6739
6740         PR target/23575
6741         * gcc.target/i386/pr23575.c: New testcase.
6742
6743 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
6744
6745         PR rtl-optimization/23561
6746         * gcc.c-torture/execute/20050826-1.c: New test.
6747
6748         PR rtl-opt/23560
6749         * gcc.c-torture/execute/20050826-2.c: New test.
6750
6751 2005-08-26  Dale Johannesen  <dalej@apple.com>
6752
6753         * gcc.dg/20030711-1.c: Modify to work on Darwin.
6754         * gcc.dg/20050826-1.c: New.
6755
6756 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
6757
6758         PR c++/19004
6759         * g++.dg/template/nontype13.C: New test.
6760
6761         PR c++/23491
6762         * g++.dg/init/new14.C: New test.
6763         * g++.dg/expr/anew1.C: Do not XFAIL.
6764         * g++.dg/expr/anew2.C: Likewise.
6765         * g++.dg/expr/anew3.C: Likewise.
6766
6767 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
6768
6769         PR middle-end/22439
6770         * gcc.dg/vla-3.c: New test.
6771
6772 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
6773
6774         PR fortran/20363
6775         * gfortran.dg/named_interface.f90: New.
6776
6777 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
6778
6779         * gcc.c-torture/execute/frame-address.c: New test.
6780
6781 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6782
6783         PR c++/20817
6784         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
6785
6786 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6787
6788         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
6789
6790 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6791
6792         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
6793         * gcc.dg/altivec-22.c: Rename from..
6794         * gcc.dg/altivec-nomfcr.c: ..this.
6795
6796 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
6797
6798         PR tree-optimization/23546
6799         * gcc.dg/tree-ssa/pr23546.c: New test.
6800
6801 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
6802
6803         PR fortran/17758
6804         * gfortran.dg/nonreturning_statements.f90: New test.
6805
6806 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6807
6808         PR c++/22454
6809         * g++.dg/parse/crash29.C: New.
6810
6811 2005-08-23  DJ Delorie  <dj@redhat.com>
6812
6813         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
6814         constants have the L suffix.
6815
6816 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
6817
6818         PR c++/23044
6819         * g++.dg/template/instantiate8.C: New.
6820
6821 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
6822
6823         PR middle-end/23467
6824         * gcc.c-torture/execute/pr23467.c: New test.
6825
6826 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
6827
6828         PR tree-optimization/22043
6829         * gcc.c-torture/execute/20050613-1.c: New test.
6830
6831 2005-08-23  Ben Elliston  <bje@au.ibm.com>
6832
6833         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
6834
6835 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
6836
6837         PR rtl-optimization/23478
6838         * g++.dg/opt/pr23478.C: New test.
6839
6840 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6841
6842         PR c/18715
6843         * gcc.dg/switch-warn-3.c: New test.
6844
6845 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6846
6847         PR c++/22233
6848         * g++.dg/template/param1.C: New test.
6849
6850 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6851
6852         PR c++/23089
6853         * g++.dg/other/incomplete1.C: New test.
6854
6855 2005-08-22  Ira Rosen  <irar@il.ibm.com>
6856
6857         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
6858         are vectorizable.
6859
6860 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6861
6862         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
6863         d_lines_5.f: New.
6864
6865 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
6866
6867         * gcc.target/i386/sse-4.c: New test.
6868
6869 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6870
6871         PR testsuite/23239
6872         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
6873
6874 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
6875
6876         * gcc.dg/20050811-1.c: New test.
6877         * gcc.dg/20050811-2.c: New test.
6878
6879 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
6880
6881         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
6882
6883 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
6884
6885         PR 23476
6886         * gcc.c-torture/compile/pr23476.c: New test.
6887
6888 2005-08-19  Devang Patel  <dpatel@apple.com>
6889
6890         PR tree-optimization/23048
6891         * gcc.dg/tree-ssa/pr23048.c: New test.
6892
6893 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6894
6895         PR middle-end/20624
6896         * g++.dg/warn/Wreturn-3.C: New test
6897
6898 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
6899
6900         PR tree-optimization/22228
6901         * g++.dg/vect/pr22543.cc: New test.
6902
6903 2005-08-17  Steven Bosscher  <stevenb@suse.de>
6904
6905         PR tree-optimization/21574
6906         * gcc.dg/tree-ssa/pr21574.c: New test.
6907
6908 2005-08-16  James E Wilson  <wilson@specifix.com>
6909
6910         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
6911
6912 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6913
6914         PR tree-opt/23402
6915         * gcc.c-torture/compile/zero-strct-3.c: New test.
6916         * gcc.c-torture/compile/zero-strct-4.c: New test.
6917
6918 2005-08-16  Steven Bosscher  <stevenb@suse.de>
6919
6920         PR target/23376
6921         * gcc.target/x86_64/pr23376.c: New test.
6922
6923 2005-08-16  Ian Lance Taylor  <ian@airs.com>
6924
6925         PR c++/23337
6926         * g++.dg/ext/vector2.C: New.
6927
6928 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6929
6930         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
6931
6932 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6933
6934         PR libfortran/23428
6935         * gfortran.dg/inquire-complex.f90: New test case.
6936
6937 2005-08-16  James E Wilson  <wilson@specifix.com>
6938
6939         PR tree-optimization/21105
6940         * gcc.dg/large-size-array.c: New.
6941
6942 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
6943
6944         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
6945         type.
6946         * gcc.dg/vect/vect-41: Likewise.
6947         * gcc.dg/vect/vect-42: Likewise.
6948         * gcc.dg/vect/vect-43: Likewise.
6949         * gcc.dg/vect/vect-44: Likewise.
6950         * gcc.dg/vect/vect-46: Likewise.
6951         * gcc.dg/vect/vect-47: Likewise.
6952         * gcc.dg/vect/vect-48: Likewise.
6953         * gcc.dg/vect/vect-52: Likewise.
6954         * gcc.dg/vect/vect-53: Likewise.
6955         * gcc.dg/vect/vect-54: Likewise.
6956         * gcc.dg/vect/vect-55: Likewise.
6957         * gcc.dg/vect/vect-56: Likewise.
6958         * gcc.dg/vect/vect-57: Likewise.
6959         * gcc.dg/vect/vect-58: Likewise.
6960         * gcc.dg/vect/vect-59: Likewise.
6961         * gcc.dg/vect/vect-60: Likewise.
6962         * gcc.dg/vect/vect-61: Likewise.
6963         * gcc.dg/vect/vect-85: Likewise.
6964         * gcc.dg/vect/vect-87: Likewise.
6965         * gcc.dg/vect/vect-88: Likewise.
6966         * gcc.dg/vect/vect-93.c: Likewise.
6967         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
6968         * gcc.dg/vect/vect-75: Likewise.
6969         * gcc.dg/vect/vect-76: Likewise.
6970         * gcc.dg/vect/vect-77: Likewise.
6971         * gcc.dg/vect/vect-78: Likewise.
6972         * gcc.dg/vect/vect-80: Likewise.
6973         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
6974         vectorized for the expected reason, rather than checking how alignment
6975         was handled.
6976         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
6977         type and also instead of aligned pointers. Added documentation.
6978
6979 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
6980
6981         * gfortran.dg/power.f90: New test.
6982
6983 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
6984
6985         PR rtl-optimization/23299
6986         * g++.dg/opt/pr23299.C: New test.
6987
6988 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6989
6990         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
6991
6992 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
6993
6994         * g++.dg/template/local6.C: New test.
6995
6996 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6997
6998         * execute/exceptions/finally-1.m: Check that the catch and finally are
6999         being called.  Also add a "return 0;" at the end of main.
7000
7001 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
7002
7003         PR fortran/21432.
7004         * gfortran.dg/namelist_print_1.f: New test of functionality of
7005         PRINT namelist.
7006         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7007         namelist generates error with -std=f95.
7008
7009 2005-08-14  Ira Rosen  <irar@il.ibm.com>
7010
7011         PR tree-optimization/23119
7012         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7013
7014 2005-08-13  Marcin Koziej  <creep@desk.pl>
7015             Andrew Pinski  <pinskia@physics.uc.edu>
7016
7017         PR libobjc/22492
7018         * execute/exceptions/finally-1.m: New test.
7019
7020 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7021
7022         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7023         testsuite.
7024         * objc/execute/exceptions/trivial.m: New test.
7025         * objc.dg/try-catch-11.m: Move to ...
7026         * objc/execute/exceptions/foward-1.m: Here.
7027         * objc.dg/try-catch-2.m: Move to ...
7028         * objc/execute/exceptions/catchall-1.m: Here.
7029         * objc.dg/try-catch-8.m: Move to ...
7030         * objc/execute/exceptions/local-variables-1.m: Here.
7031
7032 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7033
7034         * objc.dg/nested-func-1.m: Move to ...
7035         * objc/execute/nested-func-1.m: Here.
7036
7037 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7038
7039         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7040         in ${options} instead of [target_info name].
7041         * lib/obj-c++.exp (objc_target_compile): Likewise.
7042
7043 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7044
7045         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7046
7047 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7048
7049         part of PR testsuite/23348
7050         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7051         of the torture options.
7052         * objc/compile/trivial.m: New test.
7053
7054 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7055
7056         * gfortran.dg/eoshift.f90: Correct format.
7057
7058 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7059
7060         * gfortran.fortran-torture/execute/character_passing.f90:
7061         Fix comment typo.
7062
7063 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
7064
7065         PR c++/8271
7066         * g++.dg/template/unify10.C: New.
7067
7068 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
7069
7070         * g++.dg/parse/pr22514.C: Move to...
7071         * g++.dg/debug/pr22514.C: here.
7072
7073 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7074
7075         PR c++/23266
7076         * g++.dg/inherit/pure1.C: New test.
7077
7078         * ChangeLog: Fix typos.
7079
7080 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7081             Steven Bosscher  <stevenb@suse.de>
7082
7083         * gfortran.dg/runtime_warning_1.f90: New test.
7084
7085 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
7086
7087         PR c++/23219
7088         * g++.dg/parse/crash28.C: New.
7089
7090 2005-08-11  Richard Guenther  <rguenther@suse.de>
7091
7092         PR target/23289
7093         * gcc.target/i386/tailcall-1.c: New testcase.
7094
7095 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7096
7097         * gcc.dg/vect/vect-67.c: Un-xfail.
7098
7099 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7100
7101         PR c++/23225
7102         * g++.dg/testsuite/parse/crash27.C: new test.
7103
7104 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
7105
7106         PR libfortran/22143
7107         * gfortran.dg/shift-kind.f90: New testcase.
7108
7109 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
7110
7111         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7112         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7113
7114 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7115
7116         PR c++/20646
7117         * g++.dg/other/mult-stor1.C: New test.
7118
7119 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7120
7121         * gcc.c-torture/pr18299-1.c: Move to ...
7122         * gcc.c-torture/compile/pr18299-1.c: Here.
7123
7124 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
7125
7126         * gfortran/fortran.torture/execute/character_passing.f90:
7127         Fix types for LSAME.
7128
7129 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
7130
7131         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7132         input data back to what it was originally.
7133
7134 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7135
7136         * objc.dg/try-catch-8.m: Enable for all targets.
7137
7138 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
7139
7140         * gcc.dg/pr23165.c: New test.
7141
7142 2005-08-09  Steven Bosscher  <stevenb@suse.de>
7143
7144         PR tree-optimization/23234
7145         * gcc.dg/tree-ssa/pr23234.c: New test.
7146
7147 2005-08-08  Josh Conner  <jconner@apple.com>
7148
7149         PR rtl-optimization/23241
7150         * gcc.dg/char-compare.c: New test.
7151
7152 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7153
7154         PR c++/22508
7155         * g++.dg/init/new13.C: New test.
7156
7157 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7158
7159         PR c++/21166
7160         * g++.dg/other/crash-4.C: Adjust
7161         * g++/dg/ext/packed9.C: New.
7162
7163 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7164
7165         PR middle-end/21964
7166         * gcc.c-torture/execute/pr21964-1.c: New test.
7167
7168 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7169
7170         PR c/22458
7171         * gcc.dg/pr22458-1.c: New test.
7172
7173 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
7174             Steven G. Kargl <kargls@comcast.net>
7175
7176         PR fortran/22390
7177         * gfortran.dg/flush_1.f90: New test.
7178
7179 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7180
7181         PR c++/23191
7182         * g++.dg/template/eh2.C: New test.
7183
7184 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7185
7186         PR c++/19498
7187         * g++.dg/template/instantiate7.C: New test.
7188
7189 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
7190
7191         PR c/23113
7192         * gcc.dg/Wunused-value-1.c: New test.
7193
7194 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
7195
7196         PR rtl-optimization/23233
7197         * gcc.c-torture/compile/pr23233-1.c: New test.
7198
7199 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
7200
7201         PR fortran/18833
7202         PR fortran/20850
7203         * gfortran.dg/equiv_1.f90: New test.
7204         * gfortran.dg/equiv_2.f90: New test.
7205         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7206         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7207         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7208
7209 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7210
7211         * gcc.c-torture/execute/vrp-5.c: New test.
7212         * gcc.c-torture/execute/vrp-6.c: New test.
7213         * gcc.dg/tree-ssa/vrp21.c: New test.
7214
7215 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7216
7217         * g++.dg/parse/pr22514.C: New test.
7218
7219 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
7220
7221         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7222
7223         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7224         instead of constant loads / pool entries.
7225
7226 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
7227
7228         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7229         TEST_TO_WCTYPE.
7230
7231 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
7232
7233         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7234         __WINT_TYPE__ in generated prototypes if possible.
7235
7236 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
7237
7238         PR 22037
7239         * g++.dg/tree-ssa/pr22037.C:
7240
7241 2005-08-04  Richard Henderson  <rth@redhat.com>
7242
7243         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7244         scan-tree-dump-times directive.
7245
7246 2005-08-04  Jan Hubicka  <jh@suse.cz>
7247
7248         * gcov-1.C: Fix switch counts.
7249         * gcov-4b.c: Likewise.
7250
7251 2005-08-03  Jeff Law  <law@redhat.com>
7252
7253         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7254
7255 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
7256
7257         * gcc.c-torture/execute/pr23135.c: New test.
7258
7259 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7260
7261         PR tree-optimization/19899
7262         * gcc.dg/tree-ssa/scev-1.c: New test.
7263         * gcc.dg/tree-ssa/scev-2.c: New test.
7264
7265 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
7266
7267         PR target/18582
7268         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7269
7270 2005-08-03  Jan Hubicka  <jh@suse.cz>
7271
7272         * update-conroll.c: New testcase.
7273         * update-conroll-2.c: New testcase.
7274
7275 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
7276
7277         * gfortran.dg/constant_substring.f: New test.
7278         * gfortran.dg/pr22491.f: New test.
7279
7280 2005-08-02  Jan Hubicka  <jh@suse.cz>
7281
7282         * update-threading.c: Replace by the proper one.
7283
7284 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7285
7286         PR 23164
7287         * g++.dg/tree-ssa/pr23164.C: New test.
7288
7289 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7290
7291         * gcc.dg/tree-ssa/pr23192.c: New test.
7292
7293 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
7294
7295         * gcc.c-torture/execute/vrp-4.c: New test.
7296
7297 2005-08-02  Jan Hubicka  <jh@suse.cz>
7298
7299         * update-threading.c: New test.
7300
7301 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
7302
7303         * gcc.c-torture/compile/20050801-1.c: New test.
7304         * gcc.c-torture/compile/20050801-2.c: New test.
7305
7306 2005-08-01  Jan Hubicka  <jh@suse.cz>
7307
7308         * val-prof-5.c: New test.
7309
7310 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
7311
7312         PR c/22311
7313         * gcc.dg/pr22311-1.c : New test.
7314
7315 2005-07-31  Steven Bosscher  <stevenb@suse.de>
7316
7317         PR target/23095
7318         * gfortran.dg/pr23095.f: New test.
7319
7320         PR c++/22003
7321         * g++.dg/other/pr22003.C: New test.
7322
7323 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
7324
7325         PR target/20621
7326         * gcc.c-torture/execute/pr20621-1.c: New test.
7327
7328 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
7329
7330         * gfortran.dg/comma_format_extension_4.f: Adjust length
7331         of string for format.
7332         * gfortran.dg/der_array_io_1.f: Replace illegal internal
7333         print statement with internal write.
7334         * gfortran.dg/der_array_io_2.f: Likewise.
7335         * gfortran.dg/der_array_io_3.f: Likewise.
7336
7337 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
7338
7339         * gcc.dg/fold-abs-4.c: new test.
7340
7341 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
7342
7343         PR fortran/22570 an related issues.
7344         * gfortran.dg/x_slash_1.f: New test.
7345
7346 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
7347
7348         PR c/23143
7349         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7350         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7351
7352 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7353
7354         PR c/529
7355         * gcc.dg/Wshadow-3.c: New test.
7356
7357 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
7358
7359         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7360         used to have the wrong bounds).
7361
7362 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7363
7364         PR c/21720
7365         * gcc.dg/hex-round-1.c: Test more cases.
7366         * gcc.dg/hex-round-2.c: New test.
7367
7368 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
7369
7370         PR 22550
7371         * g++.dg/tree-ssa/pr22550.C: New test.
7372
7373 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
7374
7375         * gcc.dg/tree-ssa/vrp19.c: New test.
7376         * gcc.dg/tree-ssa-vrp20.c: New test.
7377
7378 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7379
7380         PR c/22240
7381         * gcc.dg/transparent-union-4.c: New test.
7382
7383 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7384
7385         PR c/22192
7386         * gcc.dg/c99-vla-2.c: New test.
7387
7388 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7389
7390         PR c/21720
7391         * gcc.dg/hex-round-1.c: New test.
7392
7393 2005-07-28  Jan Hubicka  <jh@suse.cz>
7394
7395         * inliner-1.c: Do not dump everything.
7396         * tree-prof.exp: Do not pass -ftree-based-profiling.
7397         * bprob.exp: Likewise.
7398
7399         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7400
7401 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
7402
7403         PR c++/22545
7404         * g++.dg/expr/ptrmem7.C: New test.
7405
7406 2005-07-28  Mike Stump  <mrs@apple.com>
7407
7408         * g++.old-deja/g++.mike/visibility-1.C: New test.
7409
7410 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7411
7412         PR c/20187
7413         * gcc.c-torture/execute/pr20187-1.c: New test.
7414
7415 2005-07-28  Jeff Law  <law@redhat.com>
7416
7417         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7418         * gcc.dg/tree-ssa/vrp18.c: New test.
7419
7420 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7421
7422         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7423
7424 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7425
7426         PR tree-optimization/22506
7427         * gcc.dg/vect/ps22506.c: New test.
7428
7429 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
7430
7431         PR target/21149
7432         * gcc.target/i386/sse-3.c: New test.
7433
7434 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7435
7436         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7437         * gcc.target/mips/mips32-dsp-type.c: Likewise.
7438
7439 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7440
7441         PR c/22589
7442         * gcc.c-torture/compile/pr22589-1.c: New test.
7443
7444 2005-07-28  Jan Hubicka  <jh@suse.cz>
7445
7446         * update-loopch.c: New testcase.
7447
7448 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7449
7450         PR rtl-optimization/23047
7451         * gcc.c-torture/execute/pr23047.c: New test.
7452         * gcc.c-torture/execute/pr23047.x: New.
7453
7454 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7455
7456         PR tree-optimization/22493
7457         * gcc.c-torture/execute/pr22493-1.c: New test.
7458         * gcc.c-torture/execute/pr22493-1.x: New.
7459         * gcc.c-torture/execute/vrp-1.c: New test.
7460         * gcc.c-torture/execute/vrp-2.c: New test.
7461         * gcc.c-torture/execute/vrp-2.c: New test.
7462
7463 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
7464
7465         * gcc.target/frv/all-builtin-read8.c: Delete.
7466         * gcc.target/frv/all-builtin-read16.c: Delete.
7467         * gcc.target/frv/all-builtin-read32.c: Delete.
7468         * gcc.target/frv/all-builtin-read64.c: Delete.
7469         * gcc.target/frv/all-builtin-write8.c: Delete.
7470         * gcc.target/frv/all-builtin-write16.c: Delete.
7471         * gcc.target/frv/all-builtin-write32.c: Delete.
7472         * gcc.target/frv/all-builtin-write64.c: Delete.
7473         * gcc.target/frv/all-read-write-1.c: New.
7474
7475 2005-07-27  Jeff Law  <law@redhat.com>
7476
7477         * gcc.c-torture/execute/pr22630.c: New test.
7478
7479 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
7480
7481         PR tree-optimization/23073
7482         * gcc.dg/vect/nodump-pr23073.c: New test.
7483         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7484
7485 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
7486
7487         PR tree-optimize/22348
7488         * gcc.c-torture/execute/pr22348.c: New.
7489
7490 2005-07-27  Richard Guenther  <rguenther@suse.de>
7491
7492         * gcc.dg/tree-ssa/salias-1.c: New testcase.
7493
7494 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7495
7496         PR fortran/22503
7497         * gfortran.dg/logical_comp.f90: New test.
7498
7499 2005-07-27  Jan Hubicka  <jh@suse.cz>
7500
7501         * inliner-1.c: Add cleanup of dumps.
7502         * val-prof-*.c: Likewise.
7503         * update-tailcall.c: New.
7504
7505 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
7506
7507         PR 22591
7508         * gcc.dg/tree-ssa/pr22591.c: New test.
7509         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7510
7511 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
7512
7513         PR libobjc/22606
7514         * objc.dg/try-catch-11.m: New test.
7515
7516 2005-07-26  Richard Guenther  <rguenther@suse.de>
7517
7518         PR tree-optimization/22486
7519         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7520
7521 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7522
7523         PR tree-opt/22484
7524         * testsuite/g++.dg/opt/loop2.C: New test.
7525
7526 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7527
7528         * gcc.dg/tree-ssa/reassoc-3.c: New test.
7529         * gcc.dg/tree-ssa/reassoc-4.c: New test.
7530
7531 2005-07-25  Adam Nemet  <anemet@lnxw.com>
7532
7533         * lib/profopt.exp (profopt-execute): Check for profiling data
7534         files on the target.
7535
7536 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
7537
7538         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
7539         for matching of asm labels.
7540
7541 2005-07-25  Richard Guenther  <rguenther@suse.de>
7542
7543         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
7544
7545 2005-07-25  Richard Guenther  <rguenther@suse.de>
7546
7547         PR testsuite/22624
7548         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
7549
7550 2005-07-25  Ira Rosen  <irar@il.ibm.com>
7551
7552         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
7553         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
7554         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
7555         * gcc.dg/vect/vect-100.c: New test.
7556         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
7557         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
7558         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
7559         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
7560         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
7561         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
7562         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
7563         * gfortran.dg/vect/pr19049.f90: New testcase.
7564         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7565
7566 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
7567
7568         * gcc.c-torture/execute/20050713-1.c: New test.
7569
7570         PR fortran/20063
7571         * gfortran.fortran-torture/execute/data_4.f90: New test.
7572
7573         PR middle-end/20303
7574         * gcc.dg/visibility-d.c: New test.
7575
7576 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
7577
7578         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
7579         * gfortran.dg/underflow.f90: Ditto.
7580
7581 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7582
7583         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
7584         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
7585         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
7586
7587 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7588
7589         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
7590         include case of field width of zero.
7591
7592 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7593
7594         PR libgfortran/21875
7595         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
7596         with trailing blanks on normal formatted read.
7597
7598 2005-07-23  Chao-ying Fu  <fu@mips.com>
7599
7600         * gcc.target/mips/mips32-dsp-type.c: New test.
7601         * gcc.target/mips/mips32-dsp.c: New test.
7602
7603 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
7604
7605         PR testsuite/21073
7606         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
7607
7608         PR testsuite/20454
7609         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
7610         and __cyg_profile_func_exit.
7611
7612 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
7613
7614         * gfortran.dg/comma_format_extension_3.f: Fix typo.
7615         * gfortran.dg/comma_format_extension_4.f: Same.
7616         * gfortran.dg/pr15332.f: Same.
7617         * gfortran.dg/pr21730.f: Same.
7618
7619 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
7620
7621         * g++.dg/opt/vrp2.C: Fix testcase.
7622
7623         PR tree-opt/22625
7624         * g++.dg/opt/vrp2.C: New test.
7625
7626 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
7627
7628         PR debug/21828
7629         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
7630
7631 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
7632
7633         * gcc.dg/tree-ssa/20050719-1.c: New test.
7634
7635 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
7636
7637         * gcc.dg/bfin-longcall-1.c: New file.
7638         * gcc.dg/bfin-longcall-2.c: New file.
7639
7640 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
7641
7642         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
7643
7644 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7645
7646         PR middle-end/19055
7647         * gcc.dg/tree-ssa/pr19055.c: New test.
7648         * gcc.dg/tree-ssa/pr19055-2.c: New test.
7649
7650 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7651
7652         PR C++/22358
7653         * g++.dg/other/pr22358.C: New test.
7654
7655 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
7656
7657         PR c++/2922
7658         * g++.dg/lookup/two-stage5.C: New test from bug comments.
7659
7660 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7661
7662         PR c++/15938
7663         * g++.dg/init/union2.C: New test.
7664
7665 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7666
7667         PR c/22393
7668         * gcc.dg/complex-4.c: New test.
7669
7670 2005-07-21  Richard Guenther  <rguenther@suse.de>
7671
7672         PR testsuite/22522
7673         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
7674         scanning for asm labels.
7675         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7676
7677 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7678
7679         PR target/22085
7680         * gcc.dg/altivec-pr22085.c: New.
7681
7682 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7683
7684         PR tree-optimization/19210
7685         * gcc.dg/tree-ssa/pr19210-1.c: New.
7686         * gcc.dg/tree-ssa/pr19210-2.c: New.
7687
7688 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
7689
7690         PR rtl-optimization/22167
7691         * g++.dg/opt/pr22167.C: New test.
7692
7693 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
7694
7695         PR c++/2922
7696         * g++.dg/lookup/two-stage2.C: New.
7697         * g++.dg/lookup/two-stage3.C: New.
7698         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
7699         fixed two-stage name lookup for operators.
7700         * g++.dg/template/call3.C: Compiler now produces an appropriate
7701         error message.
7702         * g++.dg/template/crash37.C: Compiler now describes bla() on line
7703         14 as a candidate.
7704         * g++.dg/template/ptrmem4.C: Compiler produces different error
7705         message.
7706         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
7707         connect_to_method as a candidate.
7708
7709 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
7710
7711         * gcc.dg/fold-alloc-1.c: New test.
7712
7713 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
7714
7715         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7716         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
7717
7718 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
7719
7720         * gcc.dg/fold-abs-1.c: New test.
7721         * gcc.dg/fold-abs-2.c: New test.
7722         * gcc.dg/fold-abs-3.c: New test.
7723
7724 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
7725
7726         Make CONSTRUCTOR use VEC to store initializers.
7727         * g++.dg/ext/complit3.C: Check for specific error messages.
7728         * g++.dg/init/brace2.C: Update error message.
7729         * g++.dg/warn/Wbraces2.C: Likewise.
7730
7731 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
7732
7733         PR fortran/16940
7734         * gfortran.dg/module_interface_1.f90: New test.
7735
7736 2005-07-19  Danny Berlin <dberlin@dberlin.org>
7737             Kenneth Zadeck <zadeck@naturalbridge.com>
7738
7739         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
7740
7741 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7742
7743         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
7744         specify -Wformat for these tests.
7745         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
7746         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
7747         * gcc.dg/format/opt-6.c: Delete.
7748
7749 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7750
7751         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
7752         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7753
7754 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7755
7756         * gcc.dg/tree-ssa/alias-2.c: New test.
7757
7758 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
7759
7760         PR c++/22263
7761         * g++.dg/template/explicit7.C: New test.
7762
7763 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
7764
7765         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
7766         width of 8 to +Inf and -Inf.
7767
7768 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
7769
7770         PR c++/22139
7771         * g++.dg/template/friend36.C: New test.
7772
7773 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
7774
7775         PR fortran/21730
7776         * gfortran.dg/pr21730.f: New test.
7777
7778 2005-07-16  Danny Berlin <dberlin@dberlin.org>
7779             Kenneth Zadeck <zadeck@naturalbridge.com>
7780
7781         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
7782         since pure const detection cannot run at -O1 in c compiler.
7783         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
7784         can now optimize this case properly.
7785         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
7786         because we now pass.
7787         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
7788
7789 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
7790
7791         PR c/22421
7792         * gcc.dg/format/bitfld-1.c: New test.
7793
7794 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7795
7796         PR c++/22204
7797         * g++.dg/rtti/repo1.C: New test.
7798
7799 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
7800
7801         PR middle-end/22398
7802         * gcc.c-torture/compile/pr22398.c: New test.
7803
7804 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7805
7806         PR c++/22132
7807         * g++.dg/expr/cast4.C: New test.
7808
7809 2005-07-15  Richard Guenther  <rguenther@suse.de>
7810
7811         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
7812         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7813
7814 2005-07-15  Steven Bosscher  <stevenb@suse.de>
7815
7816         PR tree-optimization/22230
7817         * gcc.dg/tree-ssa/pr22230.c: New test.
7818
7819 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
7820
7821         * gfortran.dg/g77/cpp6.f: New test.
7822
7823         PR fortran/22417
7824         * gfortran.dg/g77/cpp5.F: New test.
7825         * gfortran.dg/g77/cpp5.h: New file.
7826         * gfortran.dg/g77/cpp5inc.h: New file.
7827
7828 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
7829
7830         PR libfortran/16435
7831         * gfortran.dg/tl_editting.f90: New.
7832         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
7833
7834 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
7835
7836         * gfortran.dg/char_array_constructor.f90: New test.
7837
7838 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
7839
7840         * gfortran.dg/past_eor.f90: New.
7841         * gfortran.dg/complex_read.f90: New.
7842
7843 2005-07-13  Jeff Law  <law@redhat.com>
7844
7845         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
7846         additional casts.
7847
7848         * gcc.dg/tree-ssa/pr22321.c: New test
7849
7850 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
7851
7852         PR tree-optimization/21921
7853         * gcc.dg/tree-ssa/pr21921.c: New.
7854
7855 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7856
7857         PR tree-optimizatio/22442
7858         * gcc.dg/tree-ssa/loop-11.c: New test.
7859
7860 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7861
7862         PR tree-opt/21840
7863         * gcc.c-torture/compile/pr21840.c: New test.
7864
7865 2005-07-12  Jan Hubicka  <jh@suse.cz>
7866
7867         * gcc.c-torture/compile/pr22379.c: New test.
7868
7869 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
7870
7871         PR libfortran/21593
7872         gfortran.dg/dev_null.f90: Remove outdated comment about
7873         PR libfortran/21593.
7874
7875
7876 2005-07-12  Dale Johannesen  <dalej@apple.com>
7877
7878         * gcc.target/i386/compress-float-sse.c: New.
7879         * gcc.target/i386/compress-float-sse-pic.c: New.
7880         * gcc.target/i386/compress-float-387.c: New.
7881         * gcc.target/i386/compress-float-387-pic.c: New.
7882         * gcc.dg/compress-float-ppc.c: New.
7883         * gcc.dg/compress-float-ppc-pic.c: New.
7884
7885 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
7886
7887         PR libfortran/21593
7888         gfortran.dg/dev_null.f90: Remove targets.
7889
7890 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7891
7892         PR tree-opt/22335
7893         * gcc.dg/pr22335-1.c: New test.
7894         * gcc.dg/pr22335-2.c: New test.
7895
7896 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7897
7898         PR c++/20172
7899         * g++.dg/template/nontype12.C : New test.
7900
7901 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7902
7903         * gcc.dg/tree-ssa/loop-10.c: New test.
7904
7905 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
7906
7907         * gcc.c-torture/execute/20020720-1.x: Remove.
7908
7909 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
7910
7911         * gfortran.fortran-torture/execute/forall_7.f90: New test.
7912
7913 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
7914
7915         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
7916         (dg-mips-options): Use it.
7917
7918 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
7919
7920         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
7921
7922 2005-07-09  Richard Henderson  <rth@redhat.com>
7923
7924         * lib/target-supports.exp (check_effective_target_sync_char_short):
7925         Add alpha.
7926
7927 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
7928
7929         PR libfortran/22217
7930         * gfortran.dg/negative-z-descriptor.f90: New test.
7931
7932 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7933
7934         PR tree-opt/22329
7935         * gcc.dg/pr22329.c: New test.
7936
7937 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
7938
7939         PR tree-optimization/20139
7940         * gcc.dg/tree-ssa/pr20139.c: New.
7941
7942 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7943
7944         PR tree-opt/22356
7945         * testsuite/gcc.dg/pr22356-1.c: New test.
7946
7947 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
7948
7949         PR c++/21799
7950         * g++.dg/template/unify8.C: New.
7951         * g++.dg/template/unify9.C: New.
7952
7953 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
7954
7955         * gfortran.fortran-torture/execute/entry_10.f90: New test.
7956
7957 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
7958
7959         * gcc.dg/darwin-version-1.c: New.
7960         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
7961         * gcc.dg/builtins-20.c: Likewise.
7962         * gcc.dg/builtins-53.c: Likewise.
7963         * gcc.dg/torture/builtins-convert-1.c: Likewise.
7964         * gcc.dg/torture/builtins-convert-2.c: Likewise.
7965         * gcc.dg/torture/builtins-convert-3.c: Likewise.
7966         * gcc.dg/torture/builtins-power-1.c: Likewise.
7967         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
7968         on Darwin.
7969
7970 2005-07-07  Jeff Law  <law@redhat.com>
7971
7972         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
7973         argument evaluation order.
7974
7975 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
7976
7977         PR libfortran/21594
7978         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7979         Add test cases where the shift length is greater than the
7980         array length.
7981
7982 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7983
7984         * obj-c++.dg/proto-lossage-6.mm: New.
7985         * objc.dg/proto-lossage-6.m: New.
7986
7987 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7988
7989         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
7990         * objc.dg/gnu-runtime-2.m: Likewise.
7991
7992 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7993
7994         * gfortran.dg/longline.f: New test.
7995
7996         * gfortran.dg/badline.f: New test.
7997
7998 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7999
8000         PR fortran/16531
8001         PR fortran/15966
8002         PR fortran/18781
8003         * gfortran.dg/hollerith.f90: New.
8004         * gfortran.dg/hollerith2.f90: New.
8005         * gfortran.dg/hollerith3.f90: New.
8006         * gfortran.dg/hollerith4.f90: New.
8007         * gfortran.dg/hollerith_f95.f90: New.
8008         * gfortran.dg/hollerith_legacy.f90: New.
8009         * gfortran.dg/g77/cpp4.F: New. Port from g77.
8010
8011 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8012
8013         PR objc/22274
8014         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8015         * objc.dg/gnu-runtime-2.m: New.
8016
8017 2005-07-06  Jeff Law  <law@redhat.com>
8018
8019         * gcc.dg/tree-ssa/vrp17.c: New test.
8020
8021 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8022
8023         PR fortran/22327
8024         * gfortran.dg/array_constructor_5.f90: New test.
8025
8026 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8027
8028         * gfortran.fortran-torture/execute/entry_9.f90: New test.
8029
8030 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
8031
8032         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8033         * gcc.dg/980816-1.c: Ditto.
8034
8035 2005-07-06  Jeff Law  <law@redhat.com>
8036
8037         * gcc.c-torture/compile/pr21356.c: New test.
8038
8039 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8040
8041         PR c/22013
8042         PR c/22098
8043         * gcc.c-torture/compile/pr22013-1.c,
8044         gcc.c-torture/execute/pr22098-1.c,
8045         gcc.c-torture/execute/pr22098-2.c,
8046         gcc.c-torture/execute/pr22098-3.c: New tests.
8047
8048 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8049
8050         PR c/22308
8051         * gcc.dg/pr22308-1.c: New test.
8052
8053 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
8054
8055         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
8056         target.
8057         * gcc.dg/compare9.c: Use -fshort-enums instead of
8058         -fno-short-enums.  Change the last test to dg-bogus.
8059
8060 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
8061
8062         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8063         * gcc.dg/compare9.c: New.
8064
8065 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8066
8067         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8068
8069 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8070
8071         PR testsuite/22288
8072         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8073
8074
8075 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8076
8077         * gcc.dg/format/gcc_gfc-1.c: New.
8078
8079 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8080
8081         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8082
8083 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8084
8085         PR fortran/20842
8086         * gfortran.dg/io_invalid_1.f90: New test.
8087
8088 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
8089
8090         * gcc.dg/format/gcc_diag-1.c: Update.
8091
8092 2005-07-02  Jeff Law  <law@redhat.com>
8093
8094         * gcc.dg/tree-ssa/pr22051-1.c: New test.
8095         * gcc.dg/tree-ssa/pr22051-2.c: New test.
8096
8097 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
8098
8099         * gcc.dg/format/gcc_diag-1.c: Update.
8100
8101 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
8102
8103         PR tree-opt/22269
8104         * gcc.c-torture/compile/pr22269.c: New test.
8105
8106 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
8107
8108         PR 21584
8109         PR 22219
8110         * g++.dg/tree-ssa/pr21584-1.C: New test.
8111         * g++.dg/tree-ssa/pr21584-2.C: New test.
8112
8113 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
8114
8115         * obj-c++.dg/try-catch-11.mm: New.
8116         * objc.dg/try-catch-10.m: New.
8117
8118 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
8119
8120         * g++.dg/other/ucnid-1.C: xfail on AIX.
8121
8122 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
8123
8124         PR 22234
8125         * gcc.dg/20050629-1.c: New test.
8126
8127 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
8128
8129         * obj-c++.dg/const-str-1[0-1].mm: New.
8130         * objc.dg/const-str-1[0-1].m: New.
8131
8132 2005-05-29  Richard Henderson  <rth@redhat.com>
8133
8134         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8135         Rename from check_effective_target_vect_no_max.
8136         (check_effective_target_vect_no_int_add): New.
8137         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8138         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8139         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8140         * gcc.dg/vect/vect-reduc-1.c: Use both.
8141         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8142
8143 2005-05-29  Richard Henderson  <rth@redhat.com>
8144
8145         * lib/target-supports.exp (check_effective_target_vect_no_max):
8146         Remove i386 and x86_64.
8147
8148 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8149
8150         PR testsuite/21969
8151         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8152
8153 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8154
8155         PR middle-end/21969
8156         * gcc.dg/vect/pr21969.c: New test.
8157
8158 2005-06-28  Eric Christopher  <echristo@redhat.com>
8159
8160         PR c/22052
8161         PR c/21975
8162         * gcc.dg/inline1.c: New test.
8163         * gcc.dg/inline2.c: Ditto.
8164         * gcc.dg/inline3.c: Ditto.
8165         * gcc.dg/inline4.c: Ditto.
8166         * gcc.dg/inline5.c: Ditto.
8167
8168 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8169
8170         PR libfortran/22142
8171         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8172         Add testcase also testing eoshift1 for PR 22142.
8173
8174 2005-06-28  Richard Henderson  <rth@redhat.com>
8175
8176         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8177         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8178         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8179         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8180         gcc.dg/tree-ssa/20030922-2.c: Likewise.
8181
8182 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8183
8184         PR libfortran/22142
8185         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8186         Add testcase for PR 22142.
8187
8188 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
8189
8190         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8191         gcc.target/ia64/fpreg-2.c: New tests.
8192
8193 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8194
8195         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8196
8197 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8198
8199         PR libfortran/22170
8200         * gfortran.dg/slash_1.f90: New test.
8201
8202 2005-06-27  Richard Henderson  <rth@redhat.com>
8203
8204         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8205         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8206         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8207         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8208         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8209         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8210
8211 2005-06-27  Richard Henderson  <rth@redhat.com>
8212
8213         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8214         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8215
8216 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
8217
8218         * obj-c++.dg/proto-lossage-5.mm: New.
8219         * objc.dg/proto-lossage-5.m: New.
8220
8221 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
8222
8223         PR 21959
8224         * gcc.dg/tree-ssa/pr21959.c: New test.
8225
8226 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
8227
8228         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8229         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8230         testing uninitialized var.
8231
8232         * gcc.c-torture/execute/builtins/chk.h: New.
8233         * gcc.c-torture/execute/builtins/lib/chk.c: New.
8234         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8235         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8236         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8237         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8238         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8239         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8240         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8241         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8242         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8243         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8244         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8245         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8246         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8247         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8248         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8249         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8250         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8251         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8252         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8253         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8254         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8255         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8256         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8257         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8258         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8259         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8260         * gcc.dg/builtin-object-size-1.c: New test.
8261         * gcc.dg/builtin-object-size-2.c: New test.
8262         * gcc.dg/builtin-object-size-3.c: New test.
8263         * gcc.dg/builtin-object-size-4.c: New test.
8264         * gcc.dg/builtin-object-size-5.c: New test.
8265         * gcc.dg/builtin-stringop-chk-1.c: New test.
8266         * gcc.dg/builtin-stringop-chk-2.c: New test.
8267         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8268         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8269         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8270         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8271         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8272         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8273         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8274         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8275         * gcc.c-torture/execute/printf-1.c: New test.
8276         * gcc.c-torture/execute/fprintf-1.c: New test.
8277         * gcc.c-torture/execute/vprintf-1.c: New test.
8278         * gcc.c-torture/execute/vfprintf-1.c: New test.
8279         * gcc.c-torture/execute/printf-chk-1.c: New test.
8280         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8281         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8282         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8283
8284 2005-06-27  Michael Matz  <matz@suse.de>
8285
8286         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8287         slot is not merged if address escapes.
8288
8289 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8290
8291         PR c/21911
8292         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
8293
8294 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
8295
8296         PR middle-end/17965
8297         * gcc.c-torture/compile/20050622-1.c: New test.
8298
8299         PR middle-end/22028
8300         * gcc.dg/20050620-1.c: New test.
8301
8302 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
8303
8304         PR tree-optimization/22026
8305         * gcc.dg/tree-ssa/pr22026.c: New.
8306
8307 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
8308
8309         PR libfortran/22144
8310         * gfortran.dg/shift-alloc.f90: New testcase.
8311
8312 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
8313
8314         * all files: Update FSF address in copyright headers.
8315
8316 2005-06-22  Jan Hubicka  <jh@suse.cz>
8317
8318         * wholeprogram-1.c: New testcase.
8319         * wholeprogram-2.c: New testcase.
8320
8321 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
8322
8323         PR 22171
8324         * gcc.dg/tree-ssa/pr22171.c: New test.
8325
8326 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
8327
8328         * gfortran.dg/simplify_modulo.f90: New.
8329
8330 2005-06-24  Jan Hubicka  <jh@suse.cz>
8331
8332         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8333
8334 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8335
8336         * obj-c++.dg/proto-lossage-[1-4].mm: New.
8337
8338 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8339
8340         * obj-c++.dg/typedef-alias-1.mm: New.
8341         * objc.dg/typedef-alias-1.m: New.
8342
8343 2005-06-23  Jeff Law  <law@redhat.com>
8344
8345         * gcc.dg/tree-ssa/vrp16.c: New test.
8346
8347 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8348
8349         * lib/target-supports.exp: Add
8350         check_effective_target_fortran_large_real and
8351         check_effective_target_fortran_large_int to check for
8352         corresponding effective targets.
8353         * gfortran.dg/large_integer_kind_1.f90: New test.
8354         * gfortran.dg/large_real_kind_1.f90: New test.
8355
8356 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
8357
8358         PR tree-optimization/22117
8359         * gcc.dg/tree-ssa/pr22117.c: New.
8360
8361 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
8362
8363         PR testsuite/22123
8364         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8365
8366 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
8367
8368         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8369
8370 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
8371
8372         * gfortran.dg/f2c_4.f90: Add tests for complex functions
8373         * gfortran.dg/f2c_4.c: Likewise.
8374
8375 2005-06-22 Paul Brook  <paul@codesourcery.com>
8376
8377         PR fortran/21034
8378         * gfortran.dg/auto_save_1.f90: New test.
8379
8380 2005-06-22  Michael Matz  <matz@suse.de>
8381
8382         * gcc.target/x86-64/abi: New directory.
8383         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8384         * gcc.target/x86-64/abi/README.gcc: New file.
8385         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8386         * gcc.target/x86-64/abi/asm-support.s: New file.
8387         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8388         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8389         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8390         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8391         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8392         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8393         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8394         * gcc.target/x86_64/abi/test_bitfields.c: New test.
8395         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8396         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8397         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8398         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8399         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8400         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8401         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8402         * gcc.target/x86_64/abi/test_varargs.c: New test.
8403
8404 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
8405
8406         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8407         32-bit i?86 and x86_64.
8408
8409 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
8410
8411         * obj-c++.dg/const-str-[1-9].mm: New tests.
8412
8413 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
8414
8415         PR fortran/22010
8416         * gfortran.dg/namelist_use.f90: New.
8417         * gfortran.dg/namelist_use_only.f90: New.
8418
8419 2005-06-21  Jeff Law  <law@redhat.com>
8420
8421         * gcc.dg/tree-ssa/vrp15.c: New test.
8422
8423 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
8424
8425         * lib/target-supports.exp (check_effective_target_vect_reduction):
8426         Remove.
8427         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8428         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8429         remove vect_reduction target keyword. Also avoid two returns in main.
8430         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8431         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8432         * gcc.dg/vect/vect-reduc-1short.c: New test.
8433         * gcc.dg/vect/vect-reduc-1char.c: New test.
8434         * gcc.dg/vect/vect-reduc-2short.c: New test.
8435         * gcc.dg/vect/vect-reduc-2char.c: New test.
8436         * gcc.dg/vect/vect-reduc-6.c: New test.
8437         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8438         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8439         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8440
8441 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8442         Paul Thomas  <pault@gcc.gnu.org>
8443
8444         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8445         New tests.
8446
8447 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8448
8449         * gfortran.dg/backslash_1.f90: New test.
8450         * gfortran.dg/backslash_2.f90: New test.
8451
8452 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
8453
8454         * gfortran.dg/duplicate_labels.f90: New test.
8455
8456 2005-06-20  Jan Beulich  <jbeulich@novell.com>
8457
8458         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8459         unsupportable relocations.
8460         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8461         * gcc.dg/20050321-2.c: xfail for NetWare.
8462
8463 2005-06-20  Andreas Jaeger  <aj@suse.de>
8464
8465         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8466         gcc.target/i386/fastcall-sseregparm.c,
8467         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8468
8469 2005-06-19  Richard Henderson  <rth@redhat.com>
8470
8471         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8472
8473 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8474
8475         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8476
8477 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
8478
8479         PR c++/22115
8480         * g++.dg/conversion/simd2.C: Change expected error message.
8481
8482 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8483
8484         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8485         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8486         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8487
8488 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
8489
8490         * gcc.dg/fold-mod-1.c: New test.
8491
8492 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
8493
8494         PR fortran/19926
8495         * gfortran.dg/pr19926.f90: New test.
8496
8497 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8498
8499         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8500         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8501         targets.
8502         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8503         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8504
8505 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
8506
8507         * gcc.target/ia64/float80-varargs-1.c: New test.
8508
8509 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8510
8511         PR tree-opt/22035
8512         * gfortran.dg/f2c_6.f90: New test.
8513
8514 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
8515
8516         PR c++/17413
8517         * g++.dg/template/local5.C: New.
8518
8519 2005-06-17  Richard Henderson  <rth@redhat.com>
8520
8521         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8522
8523 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
8524
8525         PR testsuite/21945
8526         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8527
8528 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
8529
8530         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8531         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8532         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8533         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8534         check_vect to verify the presence of hardware vector support.
8535
8536 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
8537
8538         PR testsuite/22056
8539         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
8540
8541 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8542
8543         PR libfortran/19216
8544         * gfortran.dg/pr19216.f: Add correct space between brackets and
8545         dg directive.
8546
8547 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8548
8549         PR libfortran/16436
8550         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
8551
8552 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
8553
8554         * gcc.target/i386/attributes-error.c: New testcase.
8555         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8556         * gcc.target/i386/regparm-stdcall.c: Likewise.
8557         * gcc.target/i386/sseregparm-1.c: Likewise.
8558         * gcc.target/i386/sseregparm-2.c: Likewise.
8559
8560 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
8561
8562         * g++.dg/rtti/crash2.C: New.
8563
8564 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
8565
8566         * gcc.dg/noncompile/20040203-3.c: Update expected message.
8567
8568 2005-06-15  David Ung  <davidu@mips.com>
8569
8570         * gcc.target/mips/mips16e-extends.c: New test for testing the
8571         generation of MIPS16e zeb/zeh, seb/seh instructions.
8572
8573 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
8574
8575         PR 22018
8576         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
8577         * gcc.dg/tree-ssa/pr22018.c: New test.
8578
8579 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
8580
8581         * gcc.dg/simd-1.c: Update error messages.
8582         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
8583         * gcc.dg/simd-2.c: Update error messages.
8584         * gcc.dg/simd-4.c: New.
8585
8586 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
8587
8588         PR c++/20678
8589         * g++.dg/other/crash-4.C: New.
8590
8591 2005-06-14  Devang Patel  <dpatel@apple.com>
8592
8593         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
8594
8595 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8596
8597         PR c++/21929
8598         * g++.dg/parse/crash11.C: Update
8599
8600 2005-06-13  Jeff Law  <law@redhat.com>
8601
8602         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
8603         perform the desired transformations.
8604         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
8605         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
8606
8607 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8608
8609         PR fortran/22038
8610         * gfortran.dg/forall_1.f90: Un-XFAIL.
8611
8612 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
8613
8614         PR c++/21929
8615         * g++.dg/parse/crash26.C: New.
8616
8617         PR c++/20789
8618         * g++.dg/init/member1.C: New.
8619
8620 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
8621
8622         * gfortran.dg/altreturn_1.f90: New test.
8623
8624 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
8625
8626         PR middle-end/21985
8627         * gcc.dg/tree-ssa/pr21985.c: New test.
8628
8629 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8630
8631         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
8632
8633 2005-06-12  Roger Sayle  <roger@eyesopen.com>
8634
8635         PR c++/21930
8636         * g++.dg/other/error10.C: New test case.
8637
8638 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8639
8640         PR libfortran/19155
8641         * gfortran.dg/pr19155.f: Add test.
8642
8643 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8644
8645         * gfortran.dg/f2c_7.f90: New test.
8646
8647         * gfortran.dg/forall_1.f90: XFAILed.
8648
8649 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8650
8651         * gcc.dg/pr14796-1.c: New.
8652         * gcc.dg/pr14796-2.c: New.
8653
8654 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
8655
8656         PR fortran/17792
8657         PR fortran/21375
8658         * gfortran.dg/deallocate_stat.f90: New test.
8659
8660 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
8661
8662         * gfortran.fortran-torture/execute/in-pack.f90: New test.
8663
8664 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
8665
8666         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
8667         access will be generated when this loop is vectorized. Test that
8668         accesses with same alignment were detected.
8669         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
8670         Test that accesses with same alignment were detected.
8671         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
8672         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
8673         alignment were detected.
8674
8675 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
8676
8677         PR c++/10611
8678         * g++.dg/conversion/simd2.C: New.
8679
8680 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8681
8682         * gcc.dg/Wcxx-compat-1.c: New.
8683
8684 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
8685
8686         PR libfortran/21480
8687         * gfortran.dg/reshape-complex.f90: Add a test for a packed
8688         complex array.
8689
8690 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
8691
8692         * gcc.dg/alias-8.c: New.
8693
8694 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
8695
8696         * gcc.dg/format/cmn_err-1.c: Update.
8697
8698 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
8699
8700         PR target/20666
8701         * gcc.target/sparc/fexpand-2.c: New.
8702         * gcc.target/sparc/fpmerge-2.c: New.
8703         * gcc.target/sparc/fpmul-2.c: New.
8704         * gcc.target/sparc/noresult.c: New.
8705         * gcc.target/sparc/pdist-2.c: New.
8706         * gcc.target/sparc/pdist-3.c: New.
8707
8708 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
8709
8710         PR testsuite/21702
8711         * gcc.target/i386/i386.exp: Fix comment typo.
8712
8713 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8714
8715         PR c++/19497
8716         * g++.dg/inherit/using5.C: New.
8717         * g++.dg/inherit/using6.C: New.
8718
8719 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8720
8721         PR c++/19894
8722         * g++.dg/template/ptrmem15.C: New test.
8723
8724         PR c++/20563
8725         * g++.dg/ext/label4.C: New test.
8726
8727 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8728
8729         * gcc.dg/tls/debug-1.c: New test.
8730
8731 2005-06-07  Dale Johannesen  <dalej@apple.com>
8732
8733         * gcc.target/i386/movq.c: New.
8734
8735 2005-06-07  Dale Johannesen  <dalej@apple.com>
8736
8737         * gcc.dg/20050607-1.c: New.
8738
8739 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
8740
8741         PR middle-end/21850
8742         * gcc.c-torture/execute/20050607-1.c: New test.
8743
8744 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
8745
8746         PR libfortran/21926
8747         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
8748         Test case where the return array has lowest stride one,
8749         but isn't packed.
8750
8751 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
8752
8753         * lib/target-supports.exp (check_effective_target_sync_int_long):
8754         Add s390 and s390x targets.
8755
8756 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8757
8758         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
8759         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
8760         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
8761         * gcc.dg/tree-ssa/loop-9.c: New test.
8762
8763 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8764
8765         * g++.dg/parse/defarg10.C: New.
8766
8767 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
8768
8769         PR regression/21897
8770         * gcc.c-torture/execute/20050604-1.c: New test.
8771
8772 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
8773
8774         PR 21903
8775         * g++.dg/parse/defarg9.C: New.
8776
8777         PR c++/20637
8778         * g++.dg/inherit/using4.C: New.
8779         * g++.dg/overload/error1.C: Adjust expected errors.
8780         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8781         * g++.old-deja/g++.brendan/arm2.C: Likewise.
8782         * g++.old-deja/g++.other/redecl2.C: Likewise.
8783         * g++.old-deja/g++.other/redecl4.C: Likewise.
8784         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8785
8786 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8787
8788         * gfortran.dg/f2c_5.f90: Add -w to dg-options
8789
8790 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8791
8792         * lib/gfortran.exp (gfortran_target_compile): Call
8793         dg-additional-files-options
8794         * gfortran.dg/f2c_4.f90: New file
8795         * gfortran.dg/f2c_4.c: New file
8796         * gfortran.dg/f2c_5.f90: New file
8797         * gfortran.dg/f2c_5.c: New file
8798
8799 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8800
8801         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
8802
8803         PR fortran/21912
8804         * gfortran.dg/array_constructor_4.f90: New test.
8805
8806 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
8807
8808         PR c++/21619
8809         * g++.dg/ext/builtin9.C: New test.
8810
8811 2005-06-05  Dale Johannesen  <dalej@apple.com>
8812
8813         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
8814         * gcc.c-torture/execute/20050603-2.c: Ditto.
8815
8816 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8817
8818         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
8819         * gcc.dg/vect/vect-reduc-1.c: New.
8820         * gcc.dg/vect/vect-reduc-2.c: New.
8821         * gcc.dg/vect/vect-reduc-3.c: New.
8822
8823 2005-06-04  Dale Johannesen  <dalej@apple.com>
8824
8825         * gcc.c-torture/execute/20050603-1.c: New.
8826         * gcc.c-torture/execute/20050603-2.c: New.
8827         * gcc.dg/20050603-3.c: New.
8828
8829 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8830
8831         PR fortran/19195
8832         * gfortran.dg/debug_1.f90: New test.
8833
8834         * gfortran.dg/forall_1.f90: New test.
8835
8836 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
8837
8838         * gfortran.dg/array_constructor_3.f90: New test.
8839
8840 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8841
8842         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
8843
8844 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
8845
8846         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
8847
8848 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
8849
8850         PR c/21873
8851         * gcc.dg/init-excess-1.c: New test.
8852
8853 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8854
8855         PR c++/21853
8856         * g++.dg/expr/static_cast6.C: New test.
8857
8858 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
8859
8860         * gcc.dg/tree-ssa/vrp14.c: New test.
8861
8862 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8863
8864         PR c++/21336
8865         * g++.dg/template/new2.C: New test.
8866
8867 2005-06-03  Josh Conner  <jconner@apple.com>
8868
8869         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
8870         all entries in initializer.
8871
8872 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
8873
8874         PR middle-end/21858
8875         * gcc.dg/pr21858.c: New testcase.
8876
8877 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
8878
8879         PR tree-optimization/21292
8880
8881         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
8882         New.
8883         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8884         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8885         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8886         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8887         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
8888
8889 2005-06-02  Richard Henderson  <rth@redhat.com>
8890
8891         * gcc.dg/sync-2.c: Use -march=i486 for i386.
8892
8893 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
8894
8895         * gcc.dg/wtypequal.c: New testcase.
8896
8897 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
8898
8899         PR 21582
8900         * gcc.dg/tree-ssa/pr21582.c: New test.
8901
8902 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8903
8904         PR c++/21280
8905         * g++.dg/opt/interface2.h: New.
8906         * g++.dg/opt/interface2.C: New.
8907         * g++.dg/init/ctor4.C: Adjust error lines.
8908         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8909         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8910         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8911         * g++.old-deja/g++.pt/assign1.C: Likewise.
8912         * g++.old-deja/g++.pt/crash20.C: Likewise.
8913
8914 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
8915
8916         PR tree-optimization/21734
8917         * g++.dg/vect/pr21734_1.cc: New.
8918         * g++.dg/vect/pr21734_2.cc: New.
8919
8920 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8921
8922         PR c++/20350
8923         * g++.dg/template/spec24.C: New.
8924
8925         PR c++/21151
8926         * g++.dg/pch/local-1.C: New.
8927         * g++.dg/pch/local-1.Hs: New.
8928
8929 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
8930
8931         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
8932         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
8933         * gcc.dg/tree-ssa/pr14341.c: New test.
8934         * gcc.dg/tree-ssa/pr14841.c: New test.
8935         * gcc.dg/tree-ssa/pr20701.c: New test.
8936         * gcc.dg/tree-ssa/pr21086.c: New test.
8937         * gcc.dg/tree-ssa/pr21090.c: New test.
8938         * gcc.dg/tree-ssa/pr21332.c: New test.
8939         * gcc.dg/tree-ssa/pr21458.c: New test.
8940         * gcc.dg/tree-ssa/pr21658.c: New test.
8941         * gcc.dg/tree-ssa/vrp01.c: New test.
8942         * gcc.dg/tree-ssa/vrp02.c: New test.
8943         * gcc.dg/tree-ssa/vrp03.c: New test.
8944         * gcc.dg/tree-ssa/vrp04.c: New test.
8945         * gcc.dg/tree-ssa/vrp05.c: New test.
8946         * gcc.dg/tree-ssa/vrp06.c: New test.
8947         * gcc.dg/tree-ssa/vrp07.c: New test.
8948         * gcc.dg/tree-ssa/vrp08.c: New test.
8949         * gcc.dg/tree-ssa/vrp09.c: New test.
8950         * gcc.dg/tree-ssa/vrp10.c: New test.
8951         * gcc.dg/tree-ssa/vrp11.c: New test.
8952         * gcc.dg/tree-ssa/vrp12.c: New test.
8953         * gcc.dg/tree-ssa/vrp13.c: New test.
8954
8955 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
8956
8957         PR 21029
8958         * gcc.dg/tree-ssa/pr21029.c: New test.
8959
8960 2005-06-01  Roger Sayle  <roger@eyesopen.com>
8961
8962         * gfortran.dg/logint-1.f: New test case.
8963         * gfortran.dg/logint-2.f: Likewise.
8964         * gfortran.dg/logint-3.f: Likewise.
8965
8966 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
8967
8968         PR c/21536
8969         PR c/20760
8970         * gcc.dg/20050527-1.c: New test.
8971
8972         * gcc.dg/i386-sse-12.c: New test.
8973
8974         PR fortran/21729
8975         * gfortran.dg/implicit_5.f90: New test.
8976
8977 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
8978
8979         PR fortran/20883
8980         * gfortran/assign_4.f90: New test.
8981         * gfortran/assign_2.f90: Change compile to run.
8982
8983 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
8984
8985         * lib/target-supports.exp
8986         (check_effective_target_sync_char_short): New.
8987         * gcc.dg/sync-2.c: New.
8988
8989 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8990
8991         PR tree-optimization/21817
8992         * gcc.dg/torture/pr21817-1.c: New.
8993
8994 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
8995
8996         PR c++/21165
8997         * g++.dg/template/init5.C: New.
8998
8999 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
9000
9001         * gfortran.dg/char_initialiser_actual.f90:
9002         Test character initialisers as actual arguments.
9003         * gfortran.dg/char_pointer_comp_assign.f90:
9004         Test character pointer structure component assignments.
9005         * gfortran.dg/char_array_structure_constructor.f90:
9006         Test character components in structure constructors.
9007
9008 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
9009
9010         PR middle-end/20931
9011         * g++.dg/opt/pr20931.C: New test.
9012
9013 2005-05-31  Andreas Jaeger  <aj@suse.de>
9014
9015         PR testsuite/20772
9016         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9017         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9018         g++.old-deja/g++.ext/asmspec1.C,
9019         g++.old-deja/g++.other/regstack.C,
9020         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9021         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9022         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9023         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9024         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9025         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9026         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9027         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9028         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9029         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9030         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9031         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9032         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9033         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9034         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9035         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9036         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9037         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9038         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9039
9040 2005-05-31  Jeff Law  <law@redhat.com>
9041
9042         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9043
9044 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
9045
9046         PR middle-end/21743
9047         * gcc.dg/builtins-1.c: Activate disabled clog test.
9048         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9049
9050 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
9051
9052         * gfortran.dg/char_pointer_assign.f90:
9053         Test character-pointer assignments and pointer assignments.
9054         * gfortran.dg/char_pointer_dummy.f90:
9055         Test character-pointer dummy arguments.
9056         * gfortran.dg/char_pointer_func.f90:
9057         Test character-pointer function returns.
9058         * gfortran.dg/char_pointer_dependency.f90:
9059         Test character-pointer functions with dependencies.
9060
9061 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
9062
9063         PR c++/21784
9064         * g++.dg/lookup/using14.C: New test.
9065
9066 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
9067
9068         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9069         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9070         trailing ^M.
9071
9072 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
9073
9074         PR c++/17413
9075         * g++.dg/template/local5.C: New.
9076
9077         PR target/21761
9078         * gcc.c-torture/compile/pr21761.c: New.
9079
9080         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9081         before darwin8.
9082
9083 2005-05-30  Steven G. Kargl
9084
9085         PR fortran/20846
9086         * gfortran.dg/inquire_8.f90: New test.
9087
9088 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9089
9090         PR libfortran/21376
9091         * gfortran.dg/output_exponents_1.f90: New test.
9092
9093 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9094
9095         PR libfortran/20006
9096         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9097
9098 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
9099
9100         PR c++/21210
9101         * g++.dg/ext/complex1.C: New test.
9102
9103         PR c++/21340
9104         * g++.dg/init/ctor6.C: New test.
9105
9106 2005-05-29  Jan Hubicka  <jh@suse.cz>
9107
9108         * gcc.c-torture/compile/pr21562.c: New.
9109
9110 2005-05-28  Steven G. Kargl <kargls@comcast.net>
9111
9112         * gfortran.dg/subnormal_1.f90: New test.
9113
9114 2005-05-28  Jan Hubicka  <jh@suse.cz>
9115
9116         * tree-prof.exp: Fix comment.
9117         * value-prof-1.c: New.
9118         * value-prof-2.c: New.
9119         * value-prof-3.c: New.
9120         * value-prof-4.c: New.
9121
9122 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
9123
9124         PR c++/21614
9125         * g++.dg/expr/ptrmem6.C: New test.
9126         * g++.dg/expr/ptrmem6a.C: Likewise.
9127
9128 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
9129
9130         PR tree-optimization/21658
9131         * gcc.dg/tree-ssa/pr21658.c: New.
9132
9133 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
9134
9135         PR c++/21455
9136         * g++.dg/inherit/ptrmem3.C: New.
9137
9138         PR c++/21681
9139         * g++.dg/parse/template16.C: New.
9140
9141 2005-05-27  Andreas Jaeger  <aj@suse.de>
9142
9143         * gcc.dg/setjmp-2.c: Only run in 32-bit.
9144
9145         * gcc.dg/i386-sse-8.c: Run test on all archs.
9146
9147 2005-05-26  Mike Stump  <mrs@apple.com>
9148
9149         * objc.dg/isa-field-1.m: Only run on darwin.
9150         * objc.dg/lookup-1.m: Likewise.
9151         * objc.dg/try-catch-8.m: Likewise.
9152
9153 2005-05-26  Roger Sayle  <roger@eyesopen.com>
9154
9155         PR tree-optimization/9814
9156         * gcc.dg/pr9814-1.c: New test case.
9157
9158 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9159
9160         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9161         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9162         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9163         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9164         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9165         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9166         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9167         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9168         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9169         objc.dg/try-catch-8.m: New.
9170
9171 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
9172
9173         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9174         remove extraneous semicolons.
9175
9176 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9177
9178         * obj-c++.dg/comp-types-12.mm: New.
9179         * objc.dg/comp-types-11.m: New.
9180         * objc.dg/selector-4.m: New.
9181
9182 2005-05-26  Andreas Jaeger  <aj@suse.de>
9183
9184         PR testsuite/20772
9185         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9186         g++.old-deja/g++.ext/attrib3.C,
9187         g++.old-deja/g++.other/store-expr1.C,
9188         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9189         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9190         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9191         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9192         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9193         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9194         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9195         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9196         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9197         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9198         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9199         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9200         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9201         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9202         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9203         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9204         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9205         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9206         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9207
9208 2005-05-26  Andreas Jaeger  <aj@suse.de>
9209
9210         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9211         x86-64 compilation.
9212
9213 2005-05-26  Andreas Jaeger  <aj@suse.de>
9214
9215         PR testsuite/20772
9216         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9217         gcc.misc-tests/i386-pf-athlon-1.c,
9218         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9219         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9220         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9221         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9222         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9223         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9224         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9225         programs.
9226
9227         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9228         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9229         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9230         x86-64 compilation.
9231
9232         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9233         x86_64.
9234
9235         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9236         effective-target ilp32.
9237
9238 2005-05-26  David Ung  <davidu@mips.com>
9239
9240         * gcc.target/mips/ext_ins.c: New test for testing the generation
9241         of MIPS32/64 rev 2 ext/ins instructions.
9242
9243 2005-05-26  Andreas Jaeger  <aj@suse.de>
9244
9245         * treelang/compile/unsigned.tree: Use gimple instead of
9246         nonexisting generic dump.
9247
9248 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
9249
9250         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9251
9252 2005-05-26  Andreas Jaeger  <aj@suse.de>
9253
9254         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9255
9256 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9257
9258         PR libfortran/17283
9259         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9260         Test callee-allocated memory with write statements.
9261
9262 2005-05-25  Roger Sayle  <roger@eyesopen.com>
9263
9264         PR middle-end/21709
9265         * gcc.dg/pr21709-1.c: New test case.
9266
9267 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9268             Mike Stump  <mrs@apple.com>
9269
9270         * objc/execute/next_mapping.h: Update for C++.
9271
9272         * obj-c++.dg/selector-1.mm: Move to...
9273         * obj-c++.dg/selector-4.mm: here...
9274
9275         * obj-c++.dg/basic.mm: New.
9276         * obj-c++.dg/comp-types-1.mm: New.
9277         * obj-c++.dg/cxx-class-1.mm: New.
9278         * obj-c++.dg/cxx-ivars-1.mm: New.
9279         * obj-c++.dg/cxx-ivars-2.mm: New.
9280         * obj-c++.dg/cxx-ivars-3.mm: New.
9281         * obj-c++.dg/cxx-scope-1.mm: New.
9282         * obj-c++.dg/cxx-scope-2.mm: New.
9283         * obj-c++.dg/defs.mm: New.
9284         * obj-c++.dg/empty-private-1.mm: New.
9285         * obj-c++.dg/encode-1.mm: New.
9286         * obj-c++.dg/encode-2.mm: New.
9287         * obj-c++.dg/encode-3.mm: New.
9288         * obj-c++.dg/extern-c-1.mm: New.
9289         * obj-c++.dg/extra-semi.mm: New.
9290         * obj-c++.dg/fix-and-continue-2.mm: New.
9291         * obj-c++.dg/isa-field-1.mm: New.
9292         * obj-c++.dg/ivar-list-semi.mm: New.
9293         * obj-c++.dg/local-decl-1.mm: New.
9294         * obj-c++.dg/lookup-1.mm: New.
9295         * obj-c++.dg/lookup-2.mm: New.
9296         * obj-c++.dg/method-1.mm: New.
9297         * obj-c++.dg/method-2.mm: New.
9298         * obj-c++.dg/method-3.mm: New.
9299         * obj-c++.dg/method-4.mm: New.
9300         * obj-c++.dg/method-5.mm: New.
9301         * obj-c++.dg/method-6.mm: New.
9302         * obj-c++.dg/method-7.mm: New.
9303         * obj-c++.dg/no-extra-load.mm: New.
9304         * obj-c++.dg/overload-1.mm: New.
9305         * obj-c++.dg/pragma-1.mm: New.
9306         * obj-c++.dg/pragma-2.mm: New.
9307         * obj-c++.dg/private-1.mm: New.
9308         * obj-c++.dg/private-2.mm: New.
9309         * obj-c++.dg/proto-qual-1.mm: New.
9310         * obj-c++.dg/qual-types-1.mm: New.
9311         * obj-c++.dg/stubify-1.mm: New.
9312         * obj-c++.dg/stubify-2.mm: New.
9313         * obj-c++.dg/super-class-1.mm: New.
9314         * obj-c++.dg/super-class-2.mm: New.
9315         * obj-c++.dg/super-dealloc-1.mm: New.
9316         * obj-c++.dg/super-dealloc-2.mm: New.
9317         * obj-c++.dg/template-1.mm: New.
9318         * obj-c++.dg/template-2.mm: New.
9319         * obj-c++.dg/template-3.mm: New.
9320         * obj-c++.dg/template-4.mm: New.
9321         * obj-c++.dg/template-5.mm: New.
9322         * obj-c++.dg/template-6.mm: New.
9323         * obj-c++.dg/try-catch-1.mm: New.
9324         * obj-c++.dg/try-catch-2.mm: New.
9325         * obj-c++.dg/try-catch-3.mm: New.
9326         * obj-c++.dg/try-catch-4.mm: New.
9327         * obj-c++.dg/try-catch-5.mm: New.
9328         * obj-c++.dg/try-catch-6.mm: New.
9329         * obj-c++.dg/try-catch-7.mm: New.
9330         * obj-c++.dg/try-catch-8.mm: New.
9331         * obj-c++.dg/try-catch-9.mm: New.
9332         * obj-c++.dg/va-meth-1.mm: New.
9333
9334 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9335
9336         * obj-c++.dg/selector-1.mm: New.
9337         * obj-c++.dg/selector-2.mm: New.
9338
9339 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9340
9341         * obj-c++.dg/selector-3.mm: New.
9342         * objc.dg/selector-3.m: New.
9343
9344 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9345
9346         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9347         about where warning appears.
9348
9349 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9350
9351         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9352         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9353         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9354         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9355
9356 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9357
9358         * gcc.dg/20050524-1.c: New test.
9359
9360 2005-05-25  Jan Hubicka  <jh@suse.cz>
9361
9362         * gcc.dg/tree-prof/inliner-1.c: New.
9363
9364 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
9365
9366         * gcc.dg/tree-prof: New directory.
9367         * gcc.dg/tree-prof/tree-prof.exp: New.
9368
9369 2005-05-25  DJ Delorie  <dj@redhat.com>
9370
9371         * gcc.dg/Wattributes-1.c: New.
9372         * gcc.dg/Wattributes-2.c: New.
9373         * gcc.dg/Wattributes-3.c: New.
9374
9375 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
9376
9377         PR tree-optimization/19833
9378         * gcc.dg/uninit-4.c: Remove xfail.
9379         * gcc.dg/uninit-9.c: Ditto.
9380
9381 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
9382
9383         * obj-c++.dg/bitfield-[1-5].mm: New.
9384         * obj-c++.dg/class-protocol-1.mm: New.
9385         * obj-c++.dg/comp-types-1[0-1].mm: New.
9386         * obj-c++.dg/comp-types-[2-9].mm: New.
9387         * obj-c++.dg/encode-[4-8].mm: New.
9388         * obj-c++.dg/layout-1.mm: New.
9389         * obj-c++.dg/method-1[0-9].mm: New.
9390         * obj-c++.dg/method-2[0-1].mm: New.
9391         * obj-c++.dg/method-[8-9].mm: New.
9392         * obj-c++.dg/objc-gc-3.mm: New.
9393         * obj-c++.dg/try-catch-10.mm: New.
9394         * objc.dg/bitfield-5.m: New.
9395         * objc.dg/comp-types-10.m: New.
9396         * objc.dg/comp-types-9.m: New.
9397         * objc.dg/layout-1.m: New.
9398         * objc.dg/objc-gc-4.m: New.
9399         * objc.dg/try-catch-9.m: New.
9400         * objc.dg/class-protocol-1.m: Tweak diagnostics.
9401         * objc.dg/comp-types-1.m: Likewise.
9402         * objc.dg/comp-types-[5-6].m: Likewise.
9403         * objc.dg/method-9.m: Likewise.
9404
9405 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
9406
9407         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9408         and on hardware without VMX support.
9409
9410         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9411
9412         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9413
9414         * lib/profopt.exp (dg-final-generate, dg-final-use,
9415         profopt-final-code, profopt-get-options): New.
9416         (profopt-execute): Process test directives.
9417
9418         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9419         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9420         cleanup-tree-dump, cleanup-saved-temps): Update comments.
9421
9422 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
9423
9424         PR C++/21645
9425         * g++.dg/init/ctor5.C: New test.
9426
9427 2005-05-24  Ira Rosen  <irar@il.ibm.com>
9428
9429         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9430         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9431         vect-113.c, vect-114.c.
9432
9433 2005-05-23  Adam Nemet  <anemet@lnxw.com>
9434
9435         * gcc.dg/const-elim-1.c: Remove xfails.
9436
9437 2005-05-23  Jeff Law  <law@redhat.com>
9438
9439         * gcc.c-torture/compile/pr21638.c: New test.
9440         * gcc.c-torture/compile/20050520-1.c: New test.
9441
9442 2005-05-23  Nick Clifton  <nickc@redhat.com>
9443
9444         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9445         be a proper triple, ie: m32r*-*-*.
9446         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9447
9448 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
9449
9450         PR middle-end/21331
9451         PR tree-opt/21293
9452         * gcc.c-torture/compile/pr21293.c: New test.
9453         * gcc.c-torture/execute/pr21331.c: New test.
9454
9455 2004-05-20  Richard Henderson  <rth@redhat.com>
9456
9457         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9458
9459 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
9460
9461         * obj-c++-dg.exp: Add.
9462         * obj-c++.exp: Add.
9463         * obj-c++.dg/dg.exp: Add.
9464
9465 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9466
9467         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9468         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9469
9470 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
9471
9472         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9473
9474 2004-05-19  Richard Henderson  <rth@redhat.com>
9475
9476         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9477
9478 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
9479
9480         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9481
9482         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9483
9484 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
9485
9486         PR c++/21495
9487         * g++.dg/parse/extern1.C: New test.
9488         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9489
9490 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9491
9492         * gcc.dg/c99-math.h: New.
9493         * gcc.dg/c99-math-float-1.c: New test.
9494         * gcc.dg/c99-math-double-1.c: Likewise.
9495         * gcc.dg/c99-math-long-double-1.c: Likewise.
9496
9497 2005-05-18  Richard Henderson  <rth@redhat.com>
9498
9499         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9500
9501 2005-05-18  Devang Patel  <dpatel@apple.com>
9502
9503         * g++.dg/opt/20050511-1.C: New test.
9504
9505 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
9506
9507         PR libfortran/21127
9508         * gfortran.dg/reshape-complex.f90: New test.
9509
9510 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
9511
9512         * gfortran.dg/array_constructor_1.f90: New test.
9513         * gfortran.dg/array_constructor_2.f90: New test.
9514
9515 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9516
9517         PR fortran/20954
9518         * gfortran.dg/pr20954.f: New test.
9519
9520 2005-05-17  Mike Stump  <mrs@apple.com>
9521
9522         Yet more Objective-C++...
9523
9524         * objc.dg/method-5.m: Update.
9525         * objc.dg/method-6.m: Update.
9526         * objc.dg/method-7.m: Update.
9527         * objc.dg/method-9.m: Update.
9528         * objc.dg/try-catch-2.m: Update.
9529
9530 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
9531
9532         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9533         Remove little-endian optimizations.
9534
9535 2005-05-17  Jeff Law  <law@redhat.com>
9536
9537         * g++.dg/tree-ssa/pr14814.C: New test.
9538         * gcc.dg/tree-ssa/pr14814.C: New test.
9539         * gcc.dg/tree-ssa/pr17141-1.C: New test.
9540         * gcc.dg/tree-ssa/pr17141-2.C: New test.
9541
9542 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9543
9544         * gcc.dg/compat/generate-random.c: Do not include
9545         libiberty.h.
9546         * gcc.dg/compat/generate-random_r.c: Likewise.
9547
9548 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
9549
9550         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
9551
9552 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9553
9554         PR middle-end/21595
9555         * g++.dg/tree-ssa/builtin1.C: New testcase.
9556
9557 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
9558
9559         PR c++/21454
9560         * g++.dg/opt/const4.C: New test.
9561
9562         PR middle-end/21492
9563         * g++.dg/opt/crossjump1.C: New test.
9564
9565         PR tree-optimization/21610
9566         * gcc.c-torture/compile/20050516-1.c: New test.
9567
9568         PR fortran/15080
9569         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
9570         about the test failing.
9571         * gfortran.fortran-torture/execute/where_7.f90: New test.
9572         * gfortran.fortran-torture/execute/where_8.f90: New test.
9573
9574 2005-05-16  Richard Henderson  <rth@redhat.com>
9575
9576         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
9577         i?86 and x86_64.
9578
9579 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
9580
9581         * gcc.dg/compat/generate-random.c (config.h): Do not include.
9582         (limits.h): Include unconditionally.
9583         (stdlib.h): Likewise.
9584         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
9585         (limits.h): Include unconditionally.
9586         (stdlib.h): Likewise.
9587         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9588         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9589         (limits.h): Include unconditionally.
9590         (stdlib.h): Likewise.
9591         (hashtab.h): Do not include.
9592         (getopt.h): Likewise.
9593         (stddef.h): Include.
9594         (hashval_t): Define.
9595         (struct entry): Add "next" field.
9596         (HASH_SIZE): New macro.
9597         (hash_table): New variable.
9598         (switchfiles): Do not use xmalloc.
9599         (mix): New macro.
9600         (iterative_hash): New function.
9601         (hasht): Remove.
9602         (e_exists): New function.
9603         (e_insert): Likewise.
9604         (output): Use, instead of libiberty hashtable functions.
9605         (main): Do not use getopt.  Do not call htab_create.
9606
9607 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
9608
9609         PR libstdc++/21526
9610         * lib/target-supports.exp (check_mkfifo_available):
9611         Return 0 for cygwin as mkfifo support incomplete on platform.
9612         Fix typos in comments.
9613
9614 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
9615
9616         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
9617
9618 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
9619
9620         PR fortran/17432
9621         * gfortran.dg/assign_4.f: New test.
9622
9623 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
9624
9625         PR tree-optimization/21563
9626         * gcc.dg/tree-ssa/pr21563.c: New.
9627
9628 2005-05-14  Jan Hubicka  <jh@suse.cz>
9629
9630         * gcc.dg/noreturn-7.c: Allow control reaches warning.
9631
9632 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
9633
9634         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
9635
9636 2005-05-13  Julian Brown  <julian@codesourcery.com>
9637
9638         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
9639         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
9640
9641 2005-05-13  Jan Hubicka  <jh@suse.cz>
9642
9643         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
9644         * gcc.dg/fold-xor-?.c: Likewise.
9645         * gcc.dg/pr15784-?.c: Likewise.
9646         * gcc.dg/pr20922-?.c: Likewise.
9647         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
9648         * gcc.dg/tree-ssa/pr17598.c: Likewise.
9649         * gcc.dg/tree-ssa/pr20470.c: Likewise.
9650
9651 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9652
9653         PR fortran/21260
9654         * gfortran.dg/hollerith_1.f90: New test.
9655
9656 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9657
9658         * gfortran.dg/func_result_2.f90: New test.
9659
9660 2005-05-11  Bud Davis  <bdavis@gfortran.org>
9661
9662         * gfortran.dg/dev_null.f90: New test.
9663
9664 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
9665
9666         * gcc.dg/arm-vfp1.c: Revert last change.
9667
9668 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
9669
9670         PR middle-end/19807
9671         PR tree-optimization/19639
9672         * g++.dg/tree-ssa/pr19807.C: New testcase.
9673
9674 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9675
9676         PR libfortran/21471
9677         * gfortran.dg/append-1.f90: New test.
9678
9679 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9680
9681         * gcc.dg/pr18501.c: XFAIL.
9682         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
9683         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
9684         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
9685         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9686         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9687         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
9688         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
9689         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9690
9691 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9692
9693         PR fortran/20178
9694         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
9695         gfortran.dg/f2c_3.f90: New tests.
9696
9697         * gfortran.dg/return_1.f90: Fix dg annotation.
9698
9699 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9700
9701         * gcc.c-torture/compile/20050510-1.c: New test.
9702
9703 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
9704
9705         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
9706
9707 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
9708
9709         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
9710
9711 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
9712
9713         PR c/17913
9714         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
9715
9716 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
9717
9718         PR c/21342
9719         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
9720         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
9721
9722 2005-05-10  Ben Elliston  <bje@au.ibm.com>
9723
9724         PR debug/16676
9725         * gcc.dg/debug/pr16676.c: New test.
9726
9727 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
9728
9729         PR testsuite/21443
9730         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
9731         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
9732         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
9733         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
9734         Change -O1 to -O2.
9735         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
9736         -fno-tree-dominator-opts.
9737
9738 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9739
9740         * gfortran.dg/return_1.f90: New test.
9741
9742 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
9743
9744         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
9745
9746         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
9747
9748 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
9749
9750         PR c++/21427
9751         * g++.dg/inherit/covariant13.C: New.
9752
9753 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9754
9755         PR libfortran/19155
9756         * gfortran.dg/pr19155.f: New test.
9757
9758 2005-05-08  Roger Sayle  <roger@eyesopen.com>
9759
9760         PR inline-asm/8788
9761         * gcc.dg/pr8788-1.c: New testcase.
9762
9763 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
9764
9765         PR target/21416
9766         * gcc.target/mips/fpcmp-[12].c: New tests.
9767
9768 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
9769
9770         * lib/target-supports-dg.exp (dg-require-fork): New function.
9771         (dg-require-mkfifo): Likewise.
9772         * lib/target-supports.exp (check_function_available): New
9773         function.
9774         (check_fork_available): Likewise.
9775         (check_mkfifo_available): Likewise.
9776
9777 2005-05-06  Jeff Law  <law@redhat.com>
9778
9779         * gcc.c-torture/compile/pr21380.c: New test.
9780
9781 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR c++/20961
9784         * g++.dg/ext/weak3.C: New test.
9785
9786 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
9787
9788         PR c++/21352
9789         * g++.dg/template/crash37.C: New test.
9790
9791 2005-05-05  Paul Brook  <paul@codesourcery.com>
9792
9793         * gcc.dg/arm-g2.c: Use effective-target arm32.
9794         * gcc.dg/arm-mmx-1.c: Ditto.
9795         * gcc.dg/arm-scd42-2.c: Ditto.
9796         * gcc.dg/arm-vfp1.c: Ditto.
9797         * lib/target-supports.exp (check_effective_target_arm32): New
9798         function.
9799
9800 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
9801
9802         PR libfortran/21354
9803         gfortran.dg/in_pack_rank7.f90: New test.
9804
9805 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
9806
9807         PR middle-end/15618
9808         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
9809
9810 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
9811
9812         PR middle-end/21265
9813         * gcc.dg/20050503-1.c: New test.
9814
9815         PR rtl-optimization/21239
9816         * gcc.dg/i386-sse-11.c: New test.
9817
9818 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
9819
9820         PR target/16888
9821         * gcc.target/i386/asm-1.c: New test.
9822
9823 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
9824
9825         PR rtl-optimization/21330
9826         * gcc.c-torture/execute/20050502-1.c: New test.
9827
9828         PR target/21297
9829         * gcc.c-torture/execute/20050502-2.c: New test.
9830
9831 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
9832
9833         PR middle-end/21282
9834         * gcc.dg/pr21282.c: New.
9835
9836 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9837
9838         * gcc.dg/vect/pr20122.c: Clean up .vect file.
9839         * gcc.dg/vect/vect-92.c: Likewise.
9840         * gcc.dg/vect/vect-93.c: Likewise.
9841         * gcc.dg/vect/vect-dv-1.c: Likewise.
9842         * gcc.dg/vect/vect-dv-2.c: Likewise.
9843         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
9844
9845 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9846
9847         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
9848         * gfortran.dg/vect/vect-2.f90: Likewise.
9849         * gfortran.dg/vect/vect-3.f90: Likewise.
9850         * gfortran.dg/vect/vect-4.f90: Likewise.
9851         * gfortran.dg/vect/vect-5.f90: Likewise.
9852
9853 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
9854
9855         PR target/20813
9856         * gcc.dg/rs6000-fpint-2.c: New.
9857
9858 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
9859
9860         PR c/15698
9861         * gcc.dg/builtins-30.c: Update expected messages.
9862         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
9863         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
9864         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
9865
9866 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
9867
9868         PR tree-optimization/21294
9869         * gcc.dg/tree-ssa/pr21294.c: New.
9870
9871 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
9872
9873         * gcc.dg/altivec-3.c (vec_store): Do not use the old
9874         __builtin_altivec_st_internal_4si built-in.
9875
9876 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
9877
9878         PR c++/15875
9879         * g++.dg/template/ptrmem14.C: New test.
9880
9881 2005-05-02  Paul Brook  <paul@codesourcery.com>
9882
9883         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
9884
9885 2005-05-02  Michael Matz  <matz@suse.de>
9886
9887         PR c++/19542
9888         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
9889
9890 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
9891
9892         * g++.dg/cpp/weak.C: New test.
9893
9894 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
9895
9896         * gcc.dg/tree-ssa/loop-8.c: New test.
9897
9898 2005-04-30  Michael Maty  <matz@suse.de>
9899
9900         * gcc.dg/inline-mcpy.c: New test.
9901
9902 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
9903
9904         PR libfortran/18958
9905         * gfortran.dg/eoshift.f90: New test case.
9906
9907 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
9908
9909         PR libfortran/18857
9910         * gfortran.dg/matmul_1.f90: New test.
9911
9912 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9913
9914         PR tree-optimization/21030
9915         * gcc.dg/tree-ssa/pr21030.c: New.
9916
9917 2005-04-29  Devang Patel  <dpatel@apple.com>
9918
9919         PR tree-optimization/21272
9920         * gcc.dg/vect/vect-ifcvt-10.c: New test.
9921
9922 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
9923
9924         PR fortran/13082
9925         PR fortran/18824
9926         * gfortran.dg/entry_4.f90: New test.
9927         * gfortran.fortran-torture/execute/entry_1.f90: New test.
9928         * gfortran.fortran-torture/execute/entry_2.f90: New test.
9929         * gfortran.fortran-torture/execute/entry_3.f90: New test.
9930         * gfortran.fortran-torture/execute/entry_4.f90: New test.
9931         * gfortran.fortran-torture/execute/entry_5.f90: New test.
9932         * gfortran.fortran-torture/execute/entry_6.f90: New test.
9933         * gfortran.fortran-torture/execute/entry_7.f90: New test.
9934
9935 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9936
9937         * gfortran.fortran-torture/execute/entry_8.f90: New test.
9938
9939 2005-04-29  Paul Brook   <paul@codesourcery.com>
9940
9941         * gfortran.dg/entry_3.f90: New test.
9942
9943 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9944
9945         * gfortran.dg/implicit_4.f90: New test.
9946
9947 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
9948
9949         * lib/target-supports.exp (check_profiling_available): Return
9950         false for xtensa-*-elf.
9951
9952 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
9953
9954         * lib/fortran-torture.exp (fortran-torture.exp): Catch
9955         error if file cannot be deleted.
9956
9957 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9958
9959         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
9960         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
9961         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
9962         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
9963         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
9964         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
9965         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
9966         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
9967         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
9968         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9969         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
9970         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
9971         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
9972
9973 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9974
9975         PR fortran/20865
9976         * gfortran.dg/pr20865.f90: New test.
9977
9978 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
9979
9980         * gcc.dg/void-cast-2.c: New test.
9981
9982 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9983
9984         PR c/21159
9985         * gcc.dg/void-cast-1.c: New test.
9986
9987 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
9988
9989         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
9990
9991 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9992
9993         PR fortran/21177
9994         * gfortran.dg/pr21177.f90: New test.
9995
9996 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
9997
9998         PR tree-optimization/21171
9999         * gcc.dg/tree-ssa/pr21171.c: New test.
10000
10001 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
10002
10003         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10004         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10005         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10006         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10007         gcc.dg/tree-ssa/gen-vect-32.c: New.
10008         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10009         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10010         don't run on PPC32.
10011
10012 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10013
10014         PR c/21213
10015         * gcc.dg/transparent-union-3.c: New test.
10016
10017 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10018
10019         PR c/20740
10020         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10021         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10022         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10023         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10024         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10025         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10026
10027 2005-04-26  Jeff Law  <law@redhat.com>
10028
10029         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10030         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10031         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10032         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10033         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10034         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10035         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10036
10037 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
10038
10039         PR tree-optimization/17598
10040         * gcc.dg/tree-ssa/pr17598.c: New testcase.
10041
10042 2005-04-25  Mike Stump  <mrs@apple.com>
10043
10044         * objc.dg/fix-and-continue-1.m: Add.
10045
10046 2005-04-25  Roger Sayle  <roger@eyesopen.com>
10047
10048         PR c++/20995
10049         * g++.dg/opt/pr20995-1.C: New test case.
10050
10051 2005-04-25  Devang Patel <dpatel@apple.com>
10052
10053         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10054
10055 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10056
10057         PR testsuite/21062
10058         * g++.dg/opt/alias2.C (printf): Correct the prototype.
10059
10060 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10061
10062         PR C++/21188
10063         * g++.dg/opt/rtti2.C: New test.
10064
10065 2005-04-25  Paul Brook  <paul@codesourcery.com>
10066         Steven G. Kargl  <kargls@comcast.net>
10067
10068         PR fortran/20879
10069         * gfortran.dg/ichar_1.f90: New file.
10070
10071 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
10072
10073         PR middle-end/20991
10074         * g++.dg/opt/pr20991.C: New test.
10075
10076         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10077         where sizeof (type) < __alignof__ (type).
10078         * gcc.dg/compat/struct-layout-1.h: Likewise.
10079
10080 2005-04-24  Per Bothner  <per@bothner.com>
10081             Devang Patel  <dpatel@apple.com>
10082
10083         PR preprocessor/20907
10084         * gcc.dg/cpp/very-long-comment.c: New test.
10085
10086 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10087
10088         PR fortran/20059
10089         * gfortran.dg/common_5.f: New test.
10090
10091 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
10092
10093         PR middle-end/21082
10094         * g++.dg/tree-ssa/pr21082.C: New testcase.
10095
10096 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
10097
10098         * gcc.dg/vect/vect-99.c: New test.
10099
10100 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
10101
10102         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10103
10104 2005-04-22  Jeff Law  <law@redhat.com>
10105
10106         * gcc.dg/uninit-5.c: Remove xfails.
10107         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10108         conditionals and loads.
10109
10110 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
10111
10112         PR libfortran/20074
10113         PR libfortran/20436
10114         PR libfortran/21108
10115         * gfortran.dg/nested_reshape.f90: new test
10116         * gfortran.dg/reshape-alloc.f90: new test
10117         * gfortran.dg/reshape.f90: new test
10118
10119 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
10120
10121         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10122
10123         * gcc.dg/arm-vfp1.c: New test.
10124
10125 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
10126
10127         PR c++/21087
10128         * g++.dg/lookup/builtin2.C: New test.
10129
10130 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10131
10132         * gcc.dg/weak/weak-13.c: New test.
10133
10134 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
10135
10136         * lib/target-supports.exp (check_effective_target_sync_int_long):
10137         Add powerpc*.
10138
10139 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
10140
10141         * gcc.target/mips/branch-1.c: New test.
10142
10143 2005-04-21  Richard Henderson  <rth@redhat.com>
10144
10145         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10146         * gcc.dg/vect/vect-86.c: Likewise.
10147         * gcc.dg/vect/vect-87.c: Likewise.
10148         * gcc.dg/vect/vect-88.c: Likewise.
10149
10150 2005-04-21  Devang Patel  <dpatel@apple.com>
10151
10152         PR optimization/20994
10153         * gcc.dg/tree-ssa/ifc-3.c: New test.
10154
10155 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10156
10157         PR c/12913
10158         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10159         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10160         gcc.dg/c99-vla-jump-5.c: New tests.
10161
10162 2005-04-19  Richard Henderson  <rth@redhat.com>
10163
10164         * lib/target-supports.exp (check_effective_target_vect_int_mult):
10165         Fix typo in exists check.
10166         (check_effective_target_sync_int_long): New.
10167         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10168         * gcc.dg/ia64-sync-2.c: Likewise.
10169         * gcc.dg/ia64-sync-3.c: Likewise.
10170         * gcc.dg/ia64-sync-4.c: Likewise.
10171
10172 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
10173
10174         * gcc.dg/fold-xor-1.c: New test.
10175         * gcc.dg/fold-xor-2.c: New test.
10176
10177 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
10178
10179         PR target/20670
10180         * g++.dg/eh/fp-regs.C: New test.
10181
10182 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10183
10184         * gcc.dg/Wint-to-pointer-cast-1.c,
10185         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10186         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10187         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10188
10189 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10190
10191         PR fortran/16861
10192         * gfortran.dg/pr16861.f90: New test.
10193
10194 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10195
10196         * gcc.dg/pr21085.c: New test.
10197
10198 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
10199
10200         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
10201         (setup_mips_tests, dg-mips-options): New procedures.
10202         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10203         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10204         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10205         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10206         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10207         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10208         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10209         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10210         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10211         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10212         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10213         dg-mips-options instead of dg-options.  Remove now-redundant
10214         preprocessor guards.
10215         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10216         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10217         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10218         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10219         * gcc.dg/vr-mult-2.c: Delete.
10220         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10221         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10222         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10223         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10224         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10225         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10226         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10227
10228 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
10229
10230         * ada/acats/run_all.sh: Use sync when executable not present.
10231
10232 2005-04-18  Devang Patel  <dpatel@apple.com>
10233
10234         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10235         * gcc.dg/vect/vect-11a.c: New.
10236         * gcc.dg/vect/vect-none.c: Update.
10237         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10238
10239 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10240
10241         PR tree-optimization/20922
10242         * gcc.dg/pr20922-1.c: New test.
10243         * gcc.dg/pr20922-2.c: New test.
10244         * gcc.dg/pr20922-3.c: New test.
10245         * gcc.dg/pr20922-4.c: New test.
10246         * gcc.dg/pr20922-5.c: New test.
10247         * gcc.dg/pr20922-6.c: New test.
10248
10249 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10250
10251         PR libfortran/20950
10252         * gfortran.dg/pr20950.f: New test.
10253
10254 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10255
10256         PR libfortran/19216
10257         * gfortran.dg/pr19216.f: New test.
10258
10259 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
10260
10261         PR tree-optimization/21001
10262         * gcc.dg/tree-ssa/pr21001.c: New.
10263
10264 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
10265
10266         PR libfortran/21075
10267         * gfortran.dg/reshape_rank7.f90: New test.
10268
10269 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10270
10271         PR libfortran/12884 gfortran.dg/pr12884.f: New test
10272         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10273         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10274         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10275         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10276         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10277         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10278         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10279         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10280         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10281         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10282         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10283         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10284         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10285         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10286         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10287         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10288         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10289         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10290         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10291         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10292
10293 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
10294
10295         * gfortran.dg/wtruncate.f: New testcase.
10296         * gfortran.dg/wtruncate.f90: New testcase.
10297
10298 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
10299
10300         PR c++/21025
10301         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10302         which sizeof/alignof is dependent, rather than just whether we are
10303         processing_template_decl.
10304
10305 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10306
10307         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10308         corrected typo where the wrong variables had been compared.
10309
10310 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10311
10312         PR libfortran/18495
10313         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10314         Test callee-allocated version of return array with a write
10315         statement.
10316         Test spread with a temporary with another write statement.
10317
10318 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
10319
10320         PR tree-optimization/21031
10321         * gcc.dg/tree-ssa/pr21031.c: New.
10322
10323 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
10324
10325         PR tree-optimization/21004
10326         * gcc.dg/builtins-53.c: Include builtins-config.h.
10327         Check floorf, ceilf, floorl and ceill transformations
10328         only when HAVE_C99_RUNTIME is defined.
10329
10330 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
10331
10332         PR middle-end/20739
10333         * gcc.dg/tree-ssa/pr20739.c: New test.
10334
10335 2005-04-14  Mike Stump  <mrs@apple.com>
10336
10337         * gcc.dg/Foundation.framework/empty: New.
10338         * gcc.dg/framework-2.c: New.
10339
10340 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10341
10342         PR tree-optimization/21021
10343         * gcc.c-torture/compile/pr21021.c: New.
10344
10345 2005-04-14  Janis Johnson  <janis187@us.ibm.com
10346
10347         PR testsuite/21010
10348         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10349         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10350         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10351         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10352         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10353         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10354         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10355         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10356
10357 2005-04-14  Richard Henderson  <rth@redhat.com>
10358
10359         * lib/target-supports.exp (check_effective_target_vect_condition):
10360         Add ia64, i?86, and x86_64.
10361
10362 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
10363
10364         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10365
10366 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10367
10368         PR tree-optimization/20657
10369         * gcc.dg/tree-ssa/pr20657.c: New.
10370
10371 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
10372
10373         * gcc.dg/builtins-53.c: Also check (int)trunc* and
10374         (long long int)trunc*.
10375
10376 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
10377
10378         PR target/20927
10379         * gcc.dg/pr20927.c: New test.
10380
10381 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
10382
10383         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10384         * gcc.target/mips/asm-1.c: Likewise.
10385
10386 2005-04-13  Dale Johannesen  <dalej@apple.com>
10387
10388         * objc.dg/objc-fast-4.m: New.
10389
10390 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
10391
10392         * gcc.target/cris/torture/cris-torture.exp: New driver in new
10393         directory.
10394         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10395
10396 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
10397
10398         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10399         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10400         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10401
10402 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
10403
10404         PR tree-optimization/20913
10405         * gcc.dg/tree-ssa/pr20913.c: New.
10406
10407         PR tree-optimization/20702
10408         * gcc.dg/tree-ssa/pr20702.c: New.
10409
10410 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10411
10412         PR c++/13744
10413         * g++.dg/inherit/local3.C: New test.
10414
10415 2005-04-12  Jeff Law  <law@redhat.com>
10416
10417         * gcc.dg/tree-ssa/20050412-1.c: New test.
10418
10419 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
10420
10421         PR libfortran/19016
10422         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10423         Add tests with mask generated by expression.
10424         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10425         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10426         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10427
10428 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
10429
10430         PR middle-end/20917
10431         * gcc.dg/20050409-1.c: New test.
10432
10433 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
10434
10435         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10436
10437 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10438
10439         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10440         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10441         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10442         (TARGET_CXX): Adjust accordingly.
10443         * target.h (struct gcc_target): Remove epxort_class_data.  Add
10444         determine_class_data_visibility and class_data_always_comdat.
10445         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10446         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10447         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10448         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10449         (arm_cxx_determine_class_data_visibility): New.
10450         (arm_cxx_class_data_always_comdat): Likewise.
10451         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10452         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10453         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10454         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10455         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10456         Define.
10457
10458 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10459
10460         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10461
10462 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
10463
10464         * gcc.dg/i386-darwin-fpmath.c: New.
10465
10466 2004-04-11  Devang Patel  <dpatel@apple.com>
10467
10468         * lib/target-supports.exp (check_effective_target_vect_condition): New.
10469         * gcc.dg/vect/vect-ifcvt-1.c: New test.
10470         * gcc.dg/vect/vect-ifcvt-2.c: New test.
10471         * gcc.dg/vect/vect-ifcvt-3.c: New test.
10472         * gcc.dg/vect/vect-ifcvt-4.c: New test.
10473         * gcc.dg/vect/vect-ifcvt-5.c: New test.
10474         * gcc.dg/vect/vect-ifcvt-6.c: New test.
10475         * gcc.dg/vect/vect-ifcvt-7.c: New test.
10476         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10477
10478 2004-04-11  Devang Patel  <dpatel@apple.com>
10479
10480         * gcc.dg/vect/vect-dv-1.c: New test.
10481         * gcc.dg/vect/vect-dv-2.c: New test.
10482
10483 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10484
10485         PR tree-optimization/20933
10486         * gcc.dg/tree-ssa/pr20933.c: New test.
10487
10488 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10489
10490         * gfortran.dg/fold_nearest.f90: New test.
10491
10492 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
10493
10494         * gcc.dg/tree-ssa/alias-1.c: New test.
10495
10496 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10497
10498         PR tree-optimization/20920
10499         * g++.dg/tree-ssa/pr20920.C: New test.
10500
10501 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
10502
10503         * gcc.dg/builtins-53.c: Also check (int)ceil* and
10504         (long long int)ceil*.
10505
10506 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
10507
10508         * g++.dg/warn/Wdtor1.C: Declare template in system header with
10509         explicit C++ linkage.
10510
10511 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10512
10513         * gfortran.dg/pr17229.f: Take care of the new obsolescence
10514         warning for arithmetic IF statements.
10515
10516 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
10517
10518         * eor_handling_1.f90: New test case.
10519         * eor_handling_2.f90: New test case.
10520         * eor_handling_3.f90: New test case.
10521         * eor_handling_4.f90: New test case.
10522         * eor_handling_5.f90: New test case.
10523         * noadv_size.f90: New test case.
10524         * pad_no.f90: New test case.
10525
10526 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
10527
10528         * gcc.c-torture/execute/20050410-1.c: New test.
10529
10530 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
10531
10532         * gcc.dg/pr20126.c: New.
10533
10534 2005-04-09  Bud Davis  <bdavis@gfortran.org>
10535             Steven G. Kargl <kargls@comcast.net>
10536
10537         * gfortran.dg/PR19872.f: New test.
10538
10539 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10540
10541         * gfortran.dg/nint_1.f90: Fix dg-do directive.
10542
10543 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10544
10545         * gfortran.dg/nint_1.f90: New test.
10546
10547 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10548
10549         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
10550         Added test for callee-allocated arrays with write statements.
10551         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10552         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10553         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10554         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10555         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10556
10557 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10558
10559         PR libfortran/20163
10560         * gfortran.dg/open-options-blanks.f: New test.
10561
10562 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10563
10564         PR fortran/13257
10565         * gfortran.dg/comma_format_extension_[1234].f: New tests.
10566
10567 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
10568
10569         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10570         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10571         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10572         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10573         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10574         * gcc.c-torture/execute/stdarg-4.c: New test.
10575
10576         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
10577
10578         PR target/20795
10579         * g++.dg/abi/param2.C: New test.
10580
10581 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10582
10583         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
10584
10585 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10586
10587         * gcc.dg/builtins-53.c: New test.
10588
10589 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
10590
10591         * g++.dg/tree-ssa/pr18178.C: New test.
10592         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
10593         * gcc.c-torture/execute/20041019-1.c: New test.
10594         * gcc.dg/tree-ssa/20041008-1.c: New test.
10595         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
10596         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
10597         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
10598         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
10599         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
10600         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
10601         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
10602         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
10603         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10604         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10605
10606 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
10607
10608         PR rtl-optimization/20466
10609         * gcc.c-torture/execute/pr20466-1.c: New test.
10610
10611 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
10612
10613         PR c++/20905
10614         * g++.dg/parse/cond2.C: New test.
10615
10616         PR c++/20145
10617         * g++.dg/warn/Wdtor1.C: New test.
10618
10619 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10620
10621         PR fortran/17229
10622         * gfortran.dg/pr17229.f: New test.
10623
10624 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
10625
10626         * gfortran.dg/tiny_1.f90: New test.
10627         * gfortran.dg/tiny_2.f90: ditto.
10628
10629 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
10630
10631         * gfortran.dg/eor_1.f90: Fix dg-do run line
10632         * gfortran.dg/open_new.f90: Fix dg-do run line
10633
10634 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
10635
10636         * lib/target-supports.exp (get_compiler_messages): Support
10637         optional arguments, the fourth being compiler options.
10638         (check_effective_target_fpic): New proc.
10639         * gcc.dg/20050321-2.c: Restrict to target fpic.
10640
10641 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
10642
10643         * gcc.dg/15443-1.c: New test.
10644         * gcc.dg/15443-2.c: Likewise.
10645
10646 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10647
10648         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
10649
10650 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10651
10652         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
10653
10654 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10655
10656         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
10657         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
10658         -m64.
10659         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
10660         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
10661         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
10662
10663 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
10664
10665         PR c++/20212
10666         * g++.dg/warn/Wunused-11.C: New test.
10667
10668 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
10669
10670         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
10671
10672 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
10673
10674         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
10675
10676 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10677
10678         PR c++/20734
10679         * g++.dg/template/ptrmem13.C: New test.
10680
10681 2005-04-05  Per Bothner  <per@bothner.com>
10682
10683         * lib/gcc.exp: Always add -fno-show-column, for now.
10684
10685 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
10686
10687         PR testsuite/20767
10688         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
10689         of plain old "unsigned int" for the type of "i".  Makes this test
10690         64bit clean.
10691
10692 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
10693
10694         * gcc.dg/i386-ssefn-1.c: New test.
10695         * gcc.dg/i386-ssefn-2.c: New test.
10696         * gcc.dg/i386-ssefn-3.c: New test.
10697         * gcc.dg/i386-ssefn-4.c: New test.
10698
10699 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
10700
10701         PR tree-optimization/20076
10702         * gcc.dg/builtin-apply4.c: New test.
10703
10704         PR preprocessor/19475
10705         * gcc.dg/cpp/macspace1.c: New test.
10706         * gcc.dg/cpp/macspace2.c: New test.
10707
10708 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10709
10710         * gfortran.dg/pr20755.f: Fixed bad format.
10711
10712 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10713
10714         PR c++/20763
10715         * g++.dg/ext/attrib21.C: New test.
10716
10717 2004-04-05  Devang Patel  <dpatel@apple.com>
10718
10719         * lib/target-supports.exp (check_effective_target_vect_shif): New.
10720         * gcc.dg/vect/vect-shift-1.c: New test.
10721
10722 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10723
10724         PR libfortran/20755
10725         * gfortran.dg/pr20755.f: New test.
10726
10727 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
10728
10729         * gfortran.dg/pr15959.f90: New test.
10730         * gfortran.dg/string_pad_trunc.f90: New test.
10731
10732 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10733
10734         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
10735         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
10736         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
10737         syntax.
10738
10739 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10740
10741         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
10742
10743 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10744
10745         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
10746         * gcc.c-torture/compile/20011119-2.c: Likewise.
10747         * gcc.c-torture/compile/981001-2.c: Likewise.
10748
10749 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
10750
10751         PR c++/20679
10752         * g++.dg/template/overload4.C: New test.
10753
10754 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10755
10756         PR c++/20746
10757         * g++.dg/abi/covariant5.C: New.
10758
10759         PR debug/20505
10760         * g++.dg/debug/const2.C: New.
10761
10762 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
10763
10764         PR rtl-optimization/16104
10765         * gcc.c-torture/execute/20050316-1.c: New test.
10766
10767 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10768
10769         * g++.dg/template/spec23.C: Fix dg-error text.
10770
10771 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
10772
10773         PR c++/19199
10774         * g++.dg/expr/lval2.C: New.
10775
10776 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10777
10778         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
10779         __builtin_strcasecmp and __builtin_strncasecmp.
10780
10781 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10782
10783         PR c++/20723
10784         * g++.dg/template/spec22.C: New.
10785         * g++.dg/template/spec23.C: New.
10786
10787 2005-04-03  Dale Ranta  <dir@lanl.gov>
10788             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10789
10790         PR libfortran/20068
10791         PR libfortran/20125
10792         PR libfortran/20156
10793         PR libfortran/20471
10794         * gfortran.dg/backspace.f: New test.
10795
10796 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
10797
10798         * gcc.dg/pr19345.c: New test.
10799
10800 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10801
10802         PR tree-optimization/20640
10803         * gcc.dg/torture/tree-loop-1.c: New.
10804
10805 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10806
10807         PR rtl-optimization/20290
10808         * gcc.c-torture/execute/loop-ivopts-2.c: New.
10809
10810 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
10811
10812         * gcc.dg/rs6000-fpint.c: New.
10813
10814 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10815
10816         * gcc.dg/old-style-then-proto-1.c: New test.
10817
10818 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10819
10820         * gfortran.fortran-torture/execute/backspace.f90: Check
10821         after backspace and read was incorrect.
10822
10823 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10824
10825         * gcc.c-torture/execute/builtins/strcat.c: Check the result
10826         buffer past the terminating NUL using memcmp.
10827         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
10828         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
10829
10830         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
10831         Fix unused/uninitialized variable warnings.
10832
10833         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
10834         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
10835         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
10836         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10837
10838         * gcc.c-torture/execute/builtins/abs-1-lib.c,
10839         gcc.c-torture/execute/builtins/fputs-lib.c,
10840         gcc.c-torture/execute/builtins/lib/fprintf.c,
10841         gcc.c-torture/execute/builtins/lib/main.c,
10842         gcc.c-torture/execute/builtins/lib/memcmp.c,
10843         gcc.c-torture/execute/builtins/lib/memmove.c,
10844         gcc.c-torture/execute/builtins/lib/mempcpy.c,
10845         gcc.c-torture/execute/builtins/lib/memset.c,
10846         gcc.c-torture/execute/builtins/lib/printf.c,
10847         gcc.c-torture/execute/builtins/lib/sprintf.c,
10848         gcc.c-torture/execute/builtins/lib/stpcpy.c,
10849         gcc.c-torture/execute/builtins/lib/strchr.c,
10850         gcc.c-torture/execute/builtins/lib/strcmp.c,
10851         gcc.c-torture/execute/builtins/lib/strcpy.c,
10852         gcc.c-torture/execute/builtins/lib/strcspn.c,
10853         gcc.c-torture/execute/builtins/lib/strlen.c,
10854         gcc.c-torture/execute/builtins/lib/strncat.c,
10855         gcc.c-torture/execute/builtins/lib/strncmp.c,
10856         gcc.c-torture/execute/builtins/lib/strncpy.c,
10857         gcc.c-torture/execute/builtins/lib/strrchr.c,
10858         gcc.c-torture/execute/builtins/lib/strspn.c,
10859         gcc.c-torture/execute/builtins/lib/strstr.c,
10860         gcc.c-torture/execute/builtins/memops-asm-lib.c,
10861         gcc.c-torture/execute/builtins/strlen-2.c,
10862         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
10863         prototypes.
10864
10865 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10866
10867         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
10868         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
10869         selectany usage.
10870
10871 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
10872
10873         PR c++/19406
10874         * g++.dg/debug/using1.C: New test.
10875
10876 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
10877
10878         PR middle-end/20524
10879         * gcc.dg/alias-7.c: Prefix asm-declared name with
10880         __USER_LABEL_PREFIX__.
10881
10882 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
10883
10884         Fix fallout from PR middle-end/15700:
10885         * gcc.c-torture/compile/20011119-1.c: Take
10886         __USER_LABEL_PREFIX__ into account.
10887         * gcc.c-torture/compile/20011119-2.c: Likewise.
10888
10889 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10890
10891         PR c++/18644
10892         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
10893
10894 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10895
10896         PR c/17855
10897         * gcc.c-torture/compile/struct-non-lval-1.c,
10898         gcc.c-torture/compile/struct-non-lval-2.c,
10899         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
10900
10901 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
10902
10903         * gcc.dg/tls/tls.exp: Remove temporary file.
10904         * g++.dg/tls/tls.exp: Ditto.
10905         * lib/file-format.exp: Ditto.
10906         * g++.dg/special/ecos.exp: Ditto.
10907
10908         * lib/profopt.exp: Treat prof_ext as a list.
10909         * gcc.misc-tests/bprob.exp: Ditto.
10910         * g++.dg/bprob/bprob.exp: Ditto.
10911
10912         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
10913         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
10914         g++.dg/tree-ssa/pointer-reference-alias.C,
10915         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
10916         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
10917         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
10918         g++.dg/vect/pr19951.cc: Ditto.
10919         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
10920         gcc.dg/builtins-47.c: Ditto.
10921         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
10922         gcc.dg/pr20115-1.c: Ditto.
10923         * gcc.dg/tree-ssa/20030530-2.c,
10924         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
10925         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10926         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
10927         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10928         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
10929         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
10930         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
10931         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
10932         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
10933         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
10934         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
10935         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
10936         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
10937         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
10938         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
10939         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10940         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10941         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10942         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10943         gcc.dg/tree-ssa/20030824-1.c,
10944         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
10945         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
10946         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
10947         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
10948         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
10949         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
10950         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
10951         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
10952         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
10953         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
10954         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
10955         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
10956         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
10957         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
10958         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
10959         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
10960         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
10961         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
10962         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
10963         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
10964         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
10965         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
10966         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
10967         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
10968         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
10969         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
10970         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
10971         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
10972         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
10973         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
10974         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
10975         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
10976         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
10977         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
10978         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
10979         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
10980         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
10981         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
10982         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
10983         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
10984         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
10985         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
10986         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10987         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
10988         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
10989         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
10990         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
10991         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
10992         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
10993         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
10994         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10995         gcc.dg/tree-ssa/useless-1.c: Ditto.
10996         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
10997         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
10998         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
10999         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11000         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11001         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11002         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11003         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11004         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11005         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11006         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11007         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11008         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11009         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11010         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11011         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11012         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11013         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11014         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11015         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11016         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11017         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11018         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11019         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11020         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11021         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11022         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11023         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11024         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11025         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11026         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11027         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11028         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11029         gcc.dg/vect/vect-none.c: Ditto.
11030         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11031         treelang/compile/unsigned.tree: Ditto.
11032
11033         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11034         * gcc.dg/cpp/direct2s.c: Ditto.
11035         * gcc.dg/cpp/paste4.c: Ditto.
11036         * gcc.dg/cpp/separate-1.c: Ditto.
11037         * gcc.dg/pch/save-temps-1.c: Ditto.
11038         * g++.dg/ext/altivec-10.C: Ditto.
11039         * g++.dg/pch/pch.C: Ditto.
11040
11041         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11042
11043         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11044         * g++.dg/template/repo1.C: Ditto.
11045         * g++.dg/template/repo2.C: Ditto.
11046         * g++.dg/template/repo3.C: Ditto.
11047         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11048         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11049         * g++.old-deja/g++.pt/repo1.C: Ditto.
11050         * g++.old-deja/g++.pt/repo2.C: Ditto.
11051         * g++.old-deja/g++.pt/repo3.C: Ditto.
11052         * g++.old-deja/g++.pt/repo4.C: Ditto.
11053
11054         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11055         * gcc.dg/20030107-1.c: Ditto.
11056         * gcc.dg/20030702-1.c: Ditto.
11057         * gcc.dg/profile-generate-1.c: Ditto.
11058         * g++.dg/other/profile1.C: Ditto.
11059         * g++.old-deja/g++.robertl/eb83.C: Ditto.
11060
11061         * lib/gcc-dg.exp (remove-build-file): New.
11062         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11063         cleanup-tree-dump, cleanup-saved-temps): New.
11064
11065 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11066
11067         PR c++/19203, DR 214
11068         * g++.dg/parse/ambig3.C: Not ambiguous.
11069         * g++.dg/template/spec20.C: New.
11070         * g++.dg/template/spec21.C: New.
11071
11072 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
11073
11074         PR target/20045
11075         * gcc.dg/ia64-fptr-1.c: Run only on linux.
11076
11077 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11078
11079         PR libfortran/20660
11080         * gfortran.dg/negative_unit.f: New test.
11081
11082 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11083
11084         * gcc.dg/20050330-1.c: New test.
11085
11086 2005-03-30  Devang Patel  <dpatel@apple.com>
11087
11088         * g++.dg/tree-sra/ssa-sra-3.C: New test.
11089
11090 2005-03-30  Dale Johannesen  <dalej@apple.com>
11091
11092         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11093
11094 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
11095
11096         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11097         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11098         Strip options from test name.
11099
11100 2005-03-31  Jan Hubicka  <jh@suse.cz>
11101
11102         * gcc.dg/varpool-1.c: New testcase.
11103
11104 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11105
11106         PR c/772
11107         PR c/17913
11108         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11109         gcc.dg/stmt-expr-label-3.c : New tests.
11110         * gcc.c-torture/execute/medce-2.c: Remove.
11111
11112 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11113
11114         PR c/20368
11115         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11116         tests.
11117
11118 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
11119
11120         * gcc.c-torture/compile/pr20203.c: New test.
11121
11122 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11123
11124         * gfortran.dg/promotion.f90: New test.
11125
11126 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
11127
11128         PR middle-end/20491
11129         * gcc.dg/torture/asm-subreg-1.c: New test.
11130
11131 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
11132
11133         PR c/20672
11134         * gcc.dg/pr20672-1.c: New test.
11135
11136 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
11137
11138         * gfortran.dg/vect: New directory.
11139         * gfortran.dg/vect/vect.exp: New.
11140         * gfortran.dg/vect/vect-1.f90: New test.
11141         * gfortran.dg/vect/vect-2.f90: New test.
11142         * gfortran.dg/vect/vect-3.f90: New test.
11143         * gfortran.dg/vect/vect-4.f90: New test.
11144         * gfortran.dg/vect/vect-5.f90: New test.
11145
11146 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
11147
11148         PR middle-end/20622
11149         * gcc.dg/alias-7.c: New test.
11150
11151 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11152
11153         * gcc.dg/sparc-reg-1.c: New test.
11154
11155 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
11156
11157         PR target/19890
11158         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11159
11160 2005-03-29  Dale Ranta  <dir@lanl.gov>
11161             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11162
11163         PR libfortran/20163
11164         * gfortran.dg/pr20163-2.f: New test.
11165
11166 2005-03-28  Jan Hubicka  <jh@suse.cz>
11167
11168         PR middle-end/20635
11169         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11170         by Jakub Jelinek.
11171
11172 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
11173
11174         PR tree-optimization/20626
11175         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11176         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11177
11178 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11179
11180         * gfortran.dg/underflow.f90: New test.
11181         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11182
11183 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11184
11185         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11186
11187 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
11188
11189         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11190         (g++_init): Make sure that CXXFLAGS is set.
11191         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11192         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11193         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11194         * lib/objc.exp (objc_init): Likewise.
11195         * lib/treelang.exp (treelang_init): Likewise.
11196
11197 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
11198
11199         PR tree-optimization/20470
11200         * gcc.dg/tree-ssa/pr20470.c: New test.
11201
11202 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
11203
11204         * gcc.dg/ppc-stfiwx.c: New.
11205
11206 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
11207
11208         PR target/19888
11209         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11210
11211 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11212
11213         * gcc.dg/20050325-1.c: Fix a typo.
11214
11215 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11216
11217         PR libfortran/19678
11218         PR libfortran/19679
11219         * gfortran.dg/dos_eol.f: New test.
11220
11221 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11222
11223         PR rtl-optimization/20249
11224         * gcc.dg/20050325-1.c: New test.
11225
11226 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11227
11228         PR libfortran/15332
11229         * gfortran.dg/pr15332.f: New test.
11230
11231 2005-03-24  Dale Johannesen  <dalej@apple.com>
11232
11233         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11234
11235 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
11236
11237         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11238         'internal' visibility.
11239         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11240         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11241         'protected' visibility.
11242         * gcc.dg/visibility-7.c: Likewise.
11243         * lib/target-supports.exp (check_visibility_available): Take
11244         a parameter, the kind of visibility to check for.
11245         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11246         to check_visibility_available.
11247
11248         * g++.dg/expr/cast3.C: New.
11249
11250 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
11251
11252         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11253         rs6000.
11254
11255 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
11256
11257         PR target/20095
11258         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11259
11260 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
11261
11262         * gcc.dg/badshift.c: Renamed to...
11263         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
11264
11265         * gcc.target/i386/badshift.c: Renamed to...
11266         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
11267         only.
11268
11269         PR rtl-optimization/20532
11270         * gcc.target/i386/badshift.c: New.
11271
11272 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11273
11274         * gfortran.dg/pr18025.f90: New test.
11275
11276 2005-03-23  Dale Johannesen  <dalej@apple.com>
11277
11278         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11279
11280 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
11281
11282         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11283
11284         * lib/target-supports.exp (check_iconv_available): Default
11285         libiconv to -liconv, if there is no definition.
11286
11287 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
11288
11289         * gcc.dg/torture/cris-asm-mof-1.c: New test.
11290
11291 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
11292
11293         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11294         * g++.dg/opt/pr7503-2.C: Likewise.
11295         * g++.dg/opt/pr7503-3.C: Likewise.
11296         * g++.dg/opt/pr7503-4.C: Likewise.
11297         * g++.dg/opt/pr7503-5.C: Likewise.
11298         * g++.dg/warn/minmax.C: New test.
11299
11300 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11301
11302         * gfortran.dg/g77_intrinsics_funcs.f: New test.
11303         * gfortran.dg/g77_intrinsics_sub.f: New test.
11304
11305 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11306             Jan Hubicka  <jh@suse.cz>
11307             Steven Bosscher <stevenb@suse.de
11308
11309         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11310
11311 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11312
11313         PR c++/19980
11314         * g++.dg/template/redecl3.C: New test.
11315
11316 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11317
11318         PR c++/20499
11319         * g++.dg/parse/error16.C: Tweak error markers.
11320
11321 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
11322
11323         PR target/20561
11324         * gcc.dg/20050321-2.c: New test.
11325
11326 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11327
11328         PR c++/20465
11329         PR c++/20381
11330         * g++.dg/template/ptrmem12.C: New.
11331
11332 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
11333
11334         PR rtl-optimization/20527
11335         * gcc.c-torture/execute/pr20527-1.c: New test.
11336
11337 2005-03-22  Ben Elliston  <bje@au.ibm.com>
11338
11339         * gcc.misc-tests/options.exp (check_for_options): Create a real C
11340         program, compile it into a real executable and then delete the .c
11341         and .x files afterwards, to avoid problems on testglue targets.
11342
11343 2005-03-21  Stuart Hastings  <stuart@apple.com>
11344
11345         * gcc.target/i386/sse-2.c: New.
11346
11347 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
11348
11349         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11350
11351 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11352
11353         * g++.dg/parse/crash25.C: Fix typo.
11354
11355 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11356
11357         PR c++/20461
11358         * g++.dg/parse/crash24.C: New test.
11359
11360         PR c++/20536
11361         * g++.dg/parse/crash25.C: New test.
11362
11363 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11364
11365         PR c++/20147
11366         * g++.dg/ext/stmtexpr4.C: New test.
11367
11368 2005-03-20  Roger Sayle  <roger@eyesopen.com>
11369
11370         PR middle-end/20539
11371         * gcc.c-torture/compile/pr13066-1.c: New test case.
11372         * gcc.c-torture/compile/pr20539-1.c: Likewise.
11373         * g++.dg/opt/pr13066-1.C: Likewise.
11374
11375 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
11376
11377         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11378
11379 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11380
11381         PR fortran/18525
11382         * gfortran.dg/nesting_1.f90: New test.
11383
11384 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11385
11386         PR c++/20240
11387         * g++.dg/lookup/using13.C: New test.
11388
11389 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11390
11391         PR c++/20333
11392         * g++.dg/template/crash36.C: New test.
11393
11394 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
11395
11396         PR c++/20463
11397         * g++.dg/template/crash35.C: New test.
11398
11399 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
11400
11401         PR c++/19966
11402         * g++.dg/overload/operator2.C: New test.
11403
11404 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11405
11406         PR libfortran/20257
11407         * gfortran.dg/pr20257.f90: New test.
11408
11409 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11410
11411         PR libfortran/20480
11412         * gfortran.dg/pr20480.f90: New test.
11413
11414 2005-03-16  Richard Henderson  <rth@redhat.com>
11415
11416         PR middle-end/15700
11417         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11418         (_rtld_global): New.
11419         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11420         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11421
11422         * gcc.dg/alias-3.c: New.
11423         * gcc.dg/alias-4.c: New.
11424         * gcc.dg/alias-5.c: New.
11425         * gcc.dg/alias-6.c: New.
11426
11427 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
11428
11429         * gcc.dg/cpp/ucnid-7.c: New.
11430
11431 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
11432             Dorit Naishlos  <dorit@il.ibm.com>
11433
11434         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11435         darwin.
11436
11437 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
11438
11439         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11440         misaligned accesses.
11441         * gcc.dg/vect/vect-58.c: Likewise.
11442         * gcc.dg/vect/vect-92.c: New.
11443         * gcc.dg/vect/vect-93.c: New.
11444
11445 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
11446
11447         PR fortran/18827
11448         * gfortran.dg/assign_2.f90: New test.
11449         * gfortran.dg/assign_3.f90: New test.
11450         * gfortran.dg/assign.f90: New test.
11451
11452 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
11453
11454         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11455         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11456         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11457         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11458         names.
11459
11460 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
11461
11462         * gcc.dg/cpp/ucnid-6.c: New.
11463
11464         * gcc.dg/cpp/normalize-1.c: New.
11465         * gcc.dg/cpp/normalize-2.c: New.
11466         * gcc.dg/cpp/normalize-3.c: New.
11467         * gcc.dg/cpp/normalize-4.c: New.
11468         * gcc.dg/cpp/ucnid-4.c: New.
11469         * gcc.dg/cpp/ucnid-5.c: New.
11470         * g++.dg/cpp/normalize-1.C: New.
11471         * g++.dg/cpp/ucnid-1.C: New.
11472
11473 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11474
11475         * gcc.dg/pr18628.c: New.
11476
11477 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11478
11479         PR c++/20280
11480         * g++.dg/tree-ssa/pr20280.C: New.
11481
11482 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11483
11484         PR fortran/20467
11485         * gfortran.dg/stfunc_2.f90: New test.
11486
11487 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11488
11489         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11490
11491 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11492
11493         * gcc.dg/tree-ssa/20050314-1.c: New test.
11494
11495 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11496
11497         PR c++/4403
11498         PR c++/9783, DR433
11499         * g++.dg/template/friend34.C: New test.
11500         * g++.dg/template/friend35.C: Likewise.
11501         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11502
11503 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11504
11505         Friend class name lookup 5/n
11506         PR c++/1016
11507         * g++.dg/lookup/hidden-class1.C: New test.
11508         * g++.dg/lookup/hidden-class2.C: Likewise.
11509         * g++.dg/lookup/hidden-class3.C: Likewise.
11510         * g++.dg/lookup/hidden-class4.C: Likewise.
11511         * g++.dg/lookup/hidden-class5.C: Likewise.
11512         * g++.dg/lookup/hidden-class6.C: Likewise.
11513         * g++.dg/lookup/hidden-class7.C: Likewise.
11514         * g++.dg/lookup/hidden-class8.C: Likewise.
11515         * g++.dg/lookup/hidden-class9.C: Likewise.
11516         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11517         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11518         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11519         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11520         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11521         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11522         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11523         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11524         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11525         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11526         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11527
11528 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
11529
11530         PR c++/20157
11531         * g++.dg/template/error18.C: New test.
11532
11533 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11534
11535         PR debug/16792
11536         * g++.dg/debug/pr16792.C: New test.
11537
11538 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11539
11540         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
11541         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
11542         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
11543         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
11544         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
11545         test assertion names.
11546
11547 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11548
11549         PR fortran/18600
11550         * gfortran.dg/stfunc_1.f90: New test.
11551
11552 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11553
11554         PR fortran/16907
11555         * gfortran.dg/real_index_1.f90: New test.
11556
11557 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11558
11559         PR fortran/20323
11560         * gfortran.dg/spec_expr_1.f90: New test.
11561
11562 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11563
11564         PR c/20402
11565         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
11566         new parser.
11567
11568 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11569
11570         PR fortran/20361
11571         * gfortran.dg/largeequiv_1.f90: New test.
11572
11573 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11574
11575         * gcc.dg/ucnid-1.c: New.
11576         * gcc.dg/ucnid-2.c: New.
11577         * gcc.dg/ucnid-3.c: New.
11578         * gcc.dg/ucnid-4.c: New.
11579         * gcc.dg/ucnid-5.c: New.
11580         * gcc.dg/ucnid-6.c: New.
11581         * gcc.dg/cpp/ucnid-1.c: New.
11582         * gcc.dg/cpp/ucnid-2.c: New.
11583         * gcc.dg/cpp/ucnid-3.c: New.
11584         * g++.dg/other/ucnid-1.C: New.
11585
11586 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11587
11588         * gcc.dg/vmx/darwin-abi-3.c: Delete.
11589
11590 2005-03-11  Per Bothner  <per@bothner.com>
11591
11592         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
11593         that diagnotics refer to correct token.
11594         * gcc.dg/unused-3.c: Likewise.
11595
11596 2005-03-11  Per Bothner  <per@bothner.com>
11597
11598         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
11599         constant" is now actually on same line as string constant.
11600         * gcc.dg/cpp/direct2s.c: Likewise.
11601
11602 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
11603
11604         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
11605
11606 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11607
11608         PR libfortran/20124
11609         * gfortran.dg/pr20124.f90: New Test
11610
11611 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
11612
11613         PR tree-optimization/20130
11614         * gcc.dg/pr20130-1.c: New test.
11615
11616 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11617
11618         PR target/20095
11619         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
11620
11621 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11622
11623         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
11624
11625 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11626
11627         * g++.dg/eh/forced1.C: Fix comment.
11628         * g++.dg/eh/forced2.C: Ditto.
11629         * g++.dg/eh/forced3.C: Ditto.
11630         * g++.dg/eh/forced4.C: Ditto.
11631
11632 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
11633
11634         PR rtl-opt/20412
11635         * gcc.c-torture/compile/pr20412.c: New test.
11636
11637 2005-03-10  Roger Sayle  <roger@eyesopen.com>
11638
11639         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
11640
11641 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11642
11643         PR target/20322
11644         * gcc.dg/20050307-1.c: New test.
11645
11646 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
11647
11648         PR c++/20375
11649         * g++.dg/other/stdarg3.C: New.
11650
11651 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11652
11653         PR c++/18384, c++/18327
11654         * g++.dg/init/array19.C: New test.
11655
11656         PR inline-asm/20314
11657         * gcc.dg/torture/pr20314-1.c: New test.
11658         * gcc.dg/torture/pr20314-2.c: New test.
11659
11660 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
11661
11662         * gcc.dg/20050309-1.c: New test.
11663
11664 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11665
11666         * gcc.dg/builtins-10.c: Reactivate disabled test.
11667         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
11668         new cbrt transformations.
11669
11670 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
11671
11672         PR c++/20208
11673         * g++.dg/template/array13.C: New test.
11674
11675 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
11676
11677         PR c++/16859
11678         * g++.dg/init/brace4.C: New test.
11679
11680 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11681
11682         PR c++/20186
11683         * g++.dg/template/non-dependent12.C: New.
11684
11685 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
11686
11687         PR c++/20142
11688         * g++.dg/init/array18.C: Add dg-do run marker.
11689
11690         PR c++/20142
11691         * g++.dg/init/array18.C: New test.
11692
11693 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11694
11695         * consistency.vlad/vlad.exp: Remove trailing semicolons.
11696         * g++.dg/gcov/gcov.exp: Likewise.
11697         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
11698         * gcc.target/xstormy16/xstormy16.exp: Likewise.
11699         * lib/c-torture.exp: Likewise.
11700         * lib/fortran-torture.exp: Likewise.
11701         * lib/g++.exp: Likewise.
11702         * lib/gcc-defs.exp: Likewise.
11703         * lib/gcc-dg.exp: Likewise.
11704         * lib/gcc.exp: Likewise.
11705         * lib/gcov.exp: Likewise.
11706         * lib/gfortran.exp: Likewise.
11707         * lib/mike-g++.exp: Likewise.
11708         * lib/mike-gcc.exp: Likewise.
11709         * lib/objc-torture.exp: Likewise.
11710         * lib/objc.exp: Likewise.
11711         * lib/profopt.exp: Likewise.
11712         * lib/target-libpath.exp: Likewise.
11713         * lib/target-supports.exp: Likewise.
11714         * lib/treelang.exp: Likewise.
11715         * lib/wrapper.exp: Likewise.
11716
11717 2005-03-08  Jeff Law  <law@redhat.com>
11718
11719         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
11720         PHI-OPT changes.
11721
11722 2005-03-08  Ira Rosen  <irar@il.ibm.com>
11723
11724         * gcc.dg/vect/pr20122.c: New test.
11725
11726 2005-03-07  Jeff Law  <law@redhat.com>
11727
11728         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
11729         was folded away.
11730         * gcc.dg/tree-ssa/pr18133-1.c: New test.
11731         * gcc.dg/tree-ssa/pr18133-2.c: New test.
11732         * gcc.dg/tree-ssa/pr18134.c: New test.
11733
11734 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11735
11736         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
11737         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
11738         gcc.dg/torture/builtin-noret-2.c: Require weak support.
11739
11740 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
11741
11742         PR tree-opt/17671
11743         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
11744
11745 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
11746
11747         * g++.dg/warn/Wnvdtor.C: New test.
11748
11749 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
11750
11751         * gcc.dg/torture/pr19683-1.c: New test.
11752
11753 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
11754
11755         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
11756         * gfortran.dg/g77/19990313-2.f: Ditto.
11757         * gfortran.dg/g77/19990313-3.f: Ditto.
11758         * gfortran.dg/g77/19990525-0.f: Ditto.
11759         * gfortran.dg/g77/19990826-0.f: Ditto.
11760         * gfortran.dg/g77/19990826-2.f: Ditto.
11761         * gfortran.dg/g77/19990826-3.f: Ditto.
11762         * gfortran.dg/g77/20000511-1.f: Ditto.
11763         * gfortran.dg/g77/20000511-2.f: Ditto.
11764         * gfortran.dg/g77/970625-2.f: Ditto.
11765         * gfortran.dg/g77/980310-2.f: Ditto.
11766         * gfortran.dg/g77/980310-3.f: Ditto.
11767         * gfortran.dg/g77/980310-8.f: Ditto.
11768         * gfortran.dg/g77/980519-2.f: Ditto.
11769         * gfortran.dg/g77/alpha1.f: Ditto.
11770         * gfortran.dg/g77/claus.f: Ditto.
11771         * gfortran.dg/g77/erfc.f: Ditto.
11772         * gfortran.dg/g77/short.f: Ditto.
11773         * gfortran.fortran-torture/execute/data.f90: Ditto.
11774         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
11775         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
11776
11777 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11778
11779         * lib/file-format.exp (gcc_target_object_format): Add check for som
11780         format and hardcode object formats on hppa*-*-hpux*.
11781         * lib/target-supports.exp (check_weak_available): Add check for som
11782         object format.  Always return 0 on hppa*-*-hpux10*.
11783
11784         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
11785         is defined.
11786
11787         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
11788
11789 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11790
11791         * gfortran.dg/pr19936_1.f90: New test.
11792         * gfortran.dg/pr19936_2.f90: New test.
11793         * gfortran.dg/pr19936_3.f90: New test.
11794
11795 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11796             Paul Thomas <prthomas@drfccad.cea.fr>
11797
11798         * gfortran.dg/PR19754_1.f90: New test.
11799         * gfortran.dg/PR19754_2.f90: Ditto.
11800
11801 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11802
11803         PR c++/19311
11804         * g++.dg/template/non-dependent11.C: New test.
11805
11806 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
11807
11808         * lib/target-supports.exp (check_iconv_available): Fix comment.
11809
11810 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
11811             Joseph S. Myers  <joseph@codesourcery.com>
11812
11813         PR c++/19797
11814         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
11815
11816 2005-03-04  Matthew Sachs  <msachs@apple.com>
11817
11818         * gcc.exp (gcc_target_compile): Put braces around
11819         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11820         * objc.exp (objc_target_compile): Likewise.
11821         * treelang.exp (treelang_target_compile): Likewise.
11822
11823 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11824
11825         PR fortran/19673
11826         * gfortran.dg/func_result_1.f90: New test.
11827
11828 2005-03-04  Ben Elliston  <bje@au.ibm.com>
11829
11830         * gcc.misc-tests/options.exp: New test.
11831
11832 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11833
11834         * gcc.dg/pr15784-4.c: New test.
11835
11836 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
11837
11838         * gcc.c-torture/execute/pr17133.c: New.
11839         * gcc.c-torture/compile/20050303-1.c: New.
11840
11841 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
11842
11843         * gcc.dg/cpp/assert4.c: Fix for cygwin.
11844
11845 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
11846
11847         * g++.dg/overload/using2.C: New.
11848
11849 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
11850
11851         PR c++/19916
11852         * g++.dg/init/ptrmem2.C: New test.
11853
11854 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
11855
11856         PR c/8927
11857         * gcc.dg/pr8927-1.c: New test.
11858
11859 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11860
11861         PR c++/20232
11862         * g++.dg/inherit/covariant12.C: New.
11863
11864 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11865
11866         PR fortran/19479
11867         * gfortran.dg/bound_1.f90: New test.
11868
11869 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
11870
11871         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
11872         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
11873
11874 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
11875
11876         PR c/20245
11877         * gcc.dg/pr20245-1.c: New test.
11878
11879 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
11880
11881         PR middle-end/19874
11882         * gcc.c-torture/execute/20050119-2.c: New test case.
11883
11884 2005-02-28  Ben Elliston  <bje@au.ibm.com>
11885
11886         * README: Update the DejaGnu bug reporting address.
11887         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
11888         * lib/objc-torture.exp: Likewise.
11889
11890 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11891
11892         * gfortran.dg/boz_1.f90: New test.
11893         * gfortran.dg/boz_3.f90: New test.
11894         * gfortran.dg/boz_4.f90: New test.
11895
11896 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11897
11898         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
11899         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
11900
11901 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11902
11903         PR libfortran/20101
11904         * gfortran.dg/write_0_pe_format.f90: New test.
11905
11906 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
11907
11908         PR c++/20206
11909         * g++.dg/opt/thunk2.C: New test.
11910         * g++.dg/opt/covariant1.C: New test.
11911
11912 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11913
11914         * gfortran.dg/e_d_fmt.f90: New test.
11915
11916 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
11917
11918         * gcc.dg/asm-b.c: Fix comment typos.
11919
11920 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11921
11922         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
11923         a V_MAY_DEF also.
11924
11925 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11926
11927         PR tree-opt/20188
11928         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
11929         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
11930         * gcc.dg/asm-b.c: New test.
11931
11932 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
11933
11934         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
11935         Disable this test on IRIX 6.
11936
11937 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
11938
11939         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
11940         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
11941         parser.
11942
11943 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
11944
11945         PR tree-optimization/20204
11946         * testsuite/gcc.dg/pr20204.c: New test.
11947
11948 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
11949
11950         PR target/20196
11951         * gcc.c-torture/execute/20050224-1.c: New test.
11952
11953         PR c++/20175
11954         * g++.dg/warn/Wbraces2.C: New test.
11955
11956 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
11957
11958         PR c++/19878
11959         * g++.dg/init/const2.C: New test.
11960
11961 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
11962
11963         PR tree-optimization/20100
11964         * gcc.c-torture/execute/pr20100-1.c: New test.
11965
11966 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11967
11968         * gfortran.dg/implicit_3.f90: New test.
11969
11970         * gfortran.dg/deftype_1.f90: New test.
11971
11972 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
11973
11974         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
11975         the test passes.
11976         * g++.dg/other/anon3.C: Accept a warning.
11977
11978 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
11979
11980         * gcc.dg/pr20017.c: Fix a comment typo.
11981
11982 2005-02-23  Bud Davis  <bdavis@gfortran.org>
11983
11984         * gfortran.dg/list_read_4.f90: Change to f90 comments.
11985
11986 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11987
11988         PR ada/19902
11989         * ada/acats/tests/cxa/cxa3004.a: Remove.
11990         * ada/acats/tests/cxb/cxb30061.am: Likewise.
11991
11992 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11993
11994         PR c++/20073
11995         * g++.dg/init/const1.C: New test.
11996
11997         PR c++/19991
11998         * g++.dg/parse/constant7.C: New test.
11999
12000         PR c++/20152
12001         * g++.dg/parse/error27.C: New test.
12002         * g++.dg/template/qualttp15.C: Adjust error markers.
12003         * g++.old-deja/g++.other/struct1.C: Likewise.
12004
12005         PR c++/20153
12006         * g++.dg/template/error17.C: New test.
12007
12008         PR c++/20148
12009         * g++.dg/parser/error26.C: New test.
12010
12011 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
12012
12013         PR tree-optimization/20100
12014         PR tree-optimization/20115
12015         * gcc.dg/pr20115.c: New test.
12016         * gcc.dg/pr20115-1.c: New test.
12017         * gcc.dg/pr20100.c: New test.
12018         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12019         call-clobbered variables after alias1.
12020
12021 2005-02-22  Bud Davis  <bdavis@gfortran.org>
12022
12023         * gfortran.dg/list_read_4.f90: new test.
12024
12025 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
12026
12027         PR rtl-optimization/20017.
12028         * gcc.dg/pr20017.c: New.
12029
12030 2005-02-22  Devang Patel  <dpatel@apple.com>
12031
12032         PR 19952
12033         * g++.dg/tree-ssa/pr19952.C: New test.
12034
12035 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12036
12037         PR c++/19883
12038         * g++.dg/parse/constant6.C: New test.
12039
12040 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12041
12042         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12043         * g++.dg/charset/asm2.c: Likewise.
12044         * g++.dg/charset/asm3.c: Likewise.
12045         * g++.dg/charset/asm4.c: Likewise.
12046         * g++.dg/charset/asm5.c: Likewise.
12047         * g++.dg/charset/attribute1.c: Likewise.
12048         * g++.dg/charset/attribute2.c: Likewise.
12049         * g++.dg/charset/extern1.cc: Likewise.
12050         * g++.dg/charset/extern2.cc: Likewise.
12051         * g++.dg/charset/extern3.cc: Likewise.
12052         * g++.dg/charset/function.cc: Likewise.
12053         * g++.dg/charset/string.c: Likewise.
12054         * g++.dg/charset/charset.exp: Likewise.
12055         * lib/target-supports.exp (check_iconv_available): Fix comment.
12056
12057 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12058
12059         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12060         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12061         * gcc.dg/charset/asm2.c: Likewise.
12062         * gcc.dg/charset/asm3.c: Likewise.
12063         * gcc.dg/charset/asm4.c: Likewise.
12064         * gcc.dg/charset/asm5.c: Likewise.
12065         * gcc.dg/charset/asm6.c: Likewise.
12066         * gcc.dg/charset/attribute1.c: Likewise.
12067         * gcc.dg/charset/attribute2.c: Likewise.
12068         * gcc.dg/charset/builtin1.c: Likewise.
12069         * gcc.dg/charset/extern.c: Likewise.
12070         * gcc.dg/charset/function.c: Likewise.
12071         * gcc.dg/charset/string.c: Likewise.
12072         * gcc.dg/charset/charset.exp: Likewise.
12073
12074 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
12075
12076         PR fortran/20086
12077         * gfortran.dg/pr20086.f90: New test.
12078
12079 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
12080
12081         PR tree-optimization/19786
12082         * g++.dg/tree-ssa/pr19786.C: New.
12083
12084 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12085
12086         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12087
12088 2005-02-21  Jeff Law  <law@redhat.com>
12089
12090         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12091
12092 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12093
12094         * gfortran.dg/do_iterator: Split loop, markup all lines for
12095         which an error locus is printed.
12096         * gfortran.dg/pr17708.f90: Markup all lines for which an error
12097         locus is printed.
12098         * gfortran.dg/select_4.f90: Likewise.
12099         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12100         locuses in the various permutations.
12101
12102 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
12103
12104         PR tree-optimization/19951
12105         * g++.dg/vect: New directory.
12106         * g++.dg/vect/vect.exp: New file.
12107         * g++.dg/vect/pr19951.cc: New testcase.
12108         * g++.dg/dg.exp: Also prune vectorizer tests.
12109
12110 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
12111
12112         PR 18785
12113         * gcc.dg/charset/builtin1.c: New test.
12114
12115 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12116
12117         PR c++/19299
12118         * g++.dg/inherit/volatile1.C: New test.
12119
12120         PR c++/19440
12121         * g++.dg/template/dtor4.C: New test.
12122
12123 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12124
12125         * gfortran.dg/int_1.f90: New test.
12126
12127 2005-02-19  Devang Patel  <dpatel@apple.com>
12128
12129         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12130
12131 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12132
12133         * gfortran.dg/achar_1.f90: New test.
12134
12135 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
12136
12137         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12138
12139 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
12140             Jakub Jelinek  <jakub@redhat.com>
12141
12142         PR tree-optimization/19828
12143         * gcc.dg/tree-ssa/loop-7.c: New test.
12144         * gcc.c-torture/execute/20050218-1.c: New test.
12145
12146 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
12147
12148         PR c/20043
12149         * gcc.dg/transparent-union-1.c: New test.
12150         * gcc.dg/transparent-union-2.c: New test.
12151
12152 2005-02-18  James E Wilson  <wilson@specifixinc.com>
12153
12154         PR tree-optimization/18977
12155         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12156
12157 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
12158
12159         PR target/20054
12160         * gcc.dg/pr20054.c: New test.
12161
12162 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12163
12164         PR c++/19508
12165         * g++.dg/ext/attrib20.C: New test.
12166
12167 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12168
12169         PR middle-end/20030
12170         * gfortran.fortran-torture/execute/character_passing.f90: New test.
12171
12172 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
12173
12174         PR c++/20008
12175         * g++.dg/opt/switch4.C: New.
12176
12177 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
12178
12179         PR c++/20023
12180         PR tree-optimization/20009
12181         * gcc.c-torture/compile/20050217-1.c: New test.
12182         * g++.dg/opt/switch3.C: New test.
12183
12184         PR tree-optimization/18947
12185         * gcc.c-torture/compile/20050215-1.c: New test.
12186         * gcc.c-torture/compile/20050215-2.c: New test.
12187         * gcc.c-torture/compile/20050215-3.c: New test.
12188
12189 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
12190
12191         PR c++/20028
12192         * g++.dg/template/crash34.C: New.
12193
12194         PR c++/20022
12195         * g++.dg/other/access3.C: New.
12196
12197 2005-02-17  Ira Rosen  <irar@il.ibm.com>
12198
12199         * gcc.dg/vect/vect-98.c: New test.
12200
12201 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
12202
12203         PR tree-optimization/19967
12204         * gcc.dg/pr19967.c: New.
12205
12206 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
12207
12208         PR middle-end/19857
12209         * gcc.dg/tree-ssa/20050215-1.c: New test.
12210         * gcc.c-torture/execute/20050215-1.c: New test.
12211
12212 2005-02-15  Eric Christopher  <echristo@redhat.com>
12213
12214         * gcc.dg/cpp/20050215-1.c: New file.
12215
12216 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
12217
12218         PR tree-optimization/15785
12219         * gcc.dg/pr15785-1.c: New test.
12220
12221 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
12222
12223         PR c++/17788
12224         * g++.dg/init/ctor4.C: New.
12225         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12226
12227 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
12228
12229         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12230         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12231
12232 2005-02-15  Andreas Schwab  <schwab@suse.de>
12233
12234         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12235         declare malloc.
12236
12237 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
12238
12239         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12240
12241 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
12242
12243         PR tree-optimization/19853
12244         * gcc.c-torture/compile/pr19853.c: New test.
12245
12246 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12247
12248         PR c++/19608
12249         * g++.dg/parse/local-class1.C: New.
12250
12251         PR c++/19895
12252         * g++.dg/parse/ptrmem3.C: New.
12253
12254         PR c++/19884
12255         * g++.old-deja/g++.oliva/template6.C: Add another case.
12256         * g++.dg/template/explicit6.C: New.
12257
12258 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
12259
12260         PR c++/17816
12261         * g++.dg/other/redecl2.C: New.
12262
12263 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12264
12265         PR c++/19891
12266         * g++.dg/abi/covariant4.C: New.
12267
12268 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
12269
12270         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12271
12272 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
12273
12274         * gcc.dg/vect/vect-96.c: Fix typo.
12275
12276 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12277
12278         PR c++/14479
12279         PR c++/19487
12280         * g++.dg/template/enum5.C: New test.
12281
12282 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12283
12284         * gcc.dg/vect/vect-97.c: New test.
12285
12286 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12287
12288         * gcc.dg/vect/vect-96.c: New test.
12289
12290 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
12291
12292         * gcc.dg/builtins-34.c: Also check ldexp*.
12293
12294 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
12295
12296         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12297
12298 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
12299
12300         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12301         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12302         dg-require-dll, dg-require-iconv, dg-require-named-sections,
12303         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12304         selector_list, selector_expression, dg-process-target): Move to new
12305         file target-supports-dg.exp.
12306         * lib/target-supports-dg.exp: New.
12307
12308         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12309         New.
12310
12311 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
12312
12313         PR c++/19666
12314         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12315
12316         PR middle-end/19858
12317         * gcc.c-torture/compile/20050210-1.c: New test.
12318
12319 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
12320
12321         PR c++/19755
12322         * g++.dg/warn/Wbraces1.C: New test.
12323
12324 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
12325
12326         * gcc.dg/builtins-52.c: New testcase.
12327
12328 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
12329
12330         PR c/19342
12331         * gcc.c-torture/execute/20050119-1.c: New test.
12332
12333 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12334
12335         PR c++/19811
12336         * g++.dg/init/delete1.C: New test.
12337
12338 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12339
12340         PR c++/18470
12341         * g++.dg/template/static12.C: New test.
12342
12343 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12344
12345         PR c++/19787
12346         * g++.dg/conversion/ambig1.C: New test.
12347
12348         PR c++/19739
12349         * g++.dg/ext/attrib19.C: New test.
12350
12351         PR c++/19732
12352         * g++.dg/parse/dtor5.C: New test.
12353
12354         PR c++/19762
12355         * g++.dg/template/dtor3.C: New test.
12356
12357         PR c++/19826
12358         * g++.dg/template/static11.C: New test.
12359         * g++.dg/template/crash2.C: Remove dg-error marker.
12360
12361 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
12362
12363         PR C++/18491
12364         * g++.old-deja/g++.mike/p10769a.C: Remove.
12365
12366 2005-02-09  Roger Sayle  <roger@eyesopen.com>
12367
12368         * gcc.dg/builtins-48.c: New test case.
12369         * gcc.dg/builtins-49.c: New test case.
12370         * gcc.dg/builtins-50.c: New test case.
12371         * gcc.dg/builtins-51.c: New test case.
12372
12373 2005-02-09  Ian Lance Taylor  <ian@airs.com>
12374
12375         PR middle-end/19583
12376         * g++.dg/warn/Wreturn-type-3.C: New test.
12377
12378 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12379
12380         PR middle-end/19402
12381         * gcc.dg/pr19402-1.c: New testcase.
12382         * gcc.dg/pr19402-2.c: likewise.
12383
12384 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12385
12386         PR middle-end/19854
12387         * g++.dg/tree-ssa/tmmti.C: New testcase.
12388
12389 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12390
12391         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12392
12393 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
12394
12395         PR c++/19733
12396         * g++.dg/parse/crash23.C: New test.
12397         * g++.dg/warn/Weff1.C: New test.
12398
12399 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12400
12401         * gcc.dg/20050209-1.c: New test.
12402
12403 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12404
12405         PR target/19799
12406         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12407
12408 2005-02-08  Mike Stump  <mrs@apple.com>
12409
12410         * g++.dg/pch/import-2.c: New test.
12411         * g++.dg/pch/import-2.hs: New.
12412         * g++.dg/pch/include/import-2a.h: New.
12413         * g++.dg/pch/include/import-2b.h: New.
12414
12415 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
12416
12417         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12418
12419 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12420
12421         * gfortran.dg/substr_1.f90: New test.
12422
12423 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
12424
12425         PR middle-end/19775
12426         * gcc.dg/torture/builtin-power-1.c: Disable test for
12427         invalid transformation.
12428         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
12429         no longer optimize.
12430         * gcc.dg/builtins-47.c: New testcase.
12431
12432 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
12433             Dorit Naishlos  <dorit@il.ibm.com>
12434
12435         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12436
12437 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
12438
12439         * gcc.c-torture/compile/20050206-1.c: New test.
12440
12441 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12442
12443         PR tree-opt/19768
12444         * g++.dg/opt/pr19768.C: New test.
12445
12446 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12447
12448         PR tree-opt/19736
12449         * gcc.c-torture/compile/pr19736.c: New test.
12450
12451 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12452
12453         PR c++/17401
12454         * g++.dg/parse/error25.C: New test.
12455
12456 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
12457
12458         * gcc.c-torture/execute/20050203-1.c: New.
12459
12460 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
12461
12462         * gcc.dg/vect/vect-85.c: Remove xfail.
12463         * gcc.dg/vect/vect-86.c: Remove xfail.
12464         * gcc.dg/vect/vect-87.c: Remove xfail.
12465         * gcc.dg/vect/vect-88.c: Remove xfail.
12466
12467 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
12468
12469         * gcc.dg/altivec-19.c: New.
12470
12471 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
12472
12473         PR c/17807
12474         * gcc.dg/nested-func-3.c: New test.
12475         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12476
12477 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
12478
12479         * gcc.test-framework/gen_directive_tests: Generate tests for
12480         selector expressions.
12481
12482 2005-02-02  Matt Austern  <austern@apple.com>
12483
12484         PR c++/19628
12485         * g++/ext/builtin7.C: New.
12486         * g++/ext/builtin8.C: New.
12487
12488 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12489
12490         PR c/18502
12491         * gcc.dg/pr18502-1.c: New test.
12492
12493 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12494
12495         PR c++/17413
12496         * g++.dg/template/local4.C: Tweak.
12497
12498 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
12499
12500         PR tree-optimization/19578
12501         * gcc.c-torture/compile/20050202-1.c: New test.
12502
12503 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12504
12505         PR c/19435
12506         * gcc.dg/c99-init-4.c: New test.
12507
12508 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12509
12510         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12511
12512         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12513
12514         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12515         * g++.dg/eh/check-vect.h: New.
12516
12517         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12518         * gcc.dg/vect/vect-78.c: Ditto.
12519         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12520         Remove.
12521
12522         * g++.dg/conversion/simd1.C: Expect warning.
12523         * g++.dg/ext/attribute-test-1.C: Ditto.
12524         * g++.dg/ext/attribute-test-2.C: Ditto.
12525         * g++.dg/ext/attribute-test-3.C: Ditto.
12526         * g++.dg/ext/attribute-test-4.C: Ditto.
12527
12528         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12529         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12530
12531         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12532
12533 2005-02-01  Richard Henderson  <rth@redhat.com>
12534
12535         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12536         long double for ibm double-double format.
12537         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12538
12539 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
12540
12541         PR tree-optimization/19633
12542         * testsuite/gcc.dg/pr19633-1.c: New test.
12543         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
12544         to NULL or a symbol.
12545
12546 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12547
12548         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
12549         New procs.
12550         (dg-process-target (local override)): Handle selector expressions.
12551
12552         * gcc.test-framework/README: Describe tests in source directory.
12553         * gcc.test-framework/test-framework.awk: Handle dg- tests.
12554         * gcc.test-framework/test-framework.exp: Handle dg- tests.
12555         * gcc.test-framework/dg-bogus-exp-P.c: New test.
12556         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
12557         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
12558         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
12559         * gcc.test-framework/dg-do-link-exp-P.c: New test.
12560         * gcc.test-framework/dg-do-run-exp-P.c: New test.
12561         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
12562         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
12563         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
12564         * gcc.test-framework/dg-error-exp-P.c: New test.
12565         * gcc.test-framework/dg-error-exp-XP.c: New test.
12566         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
12567         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
12568         * gcc.test-framework/dg-output-exp-P.c: New test.
12569         * gcc.test-framework/dg-output-exp-XF.c: New test.
12570         * gcc.test-framework/dg-warning-exp-P.c: New test.
12571         * gcc.misc-tests/dg-1.c: Remove.
12572         * gcc.misc-tests/dg-2.c: Remove.
12573         * gcc.misc-tests/dg-3.c: Remove.
12574         * gcc.misc-tests/dg-4.c: Remove.
12575         * gcc.misc-tests/dg-5.c: Remove.
12576         * gcc.misc-tests/dg-6.c: Remove.
12577         * gcc.misc-tests/dg-7.c: Remove.
12578         * gcc.misc-tests/dg-8.c: Remove.
12579         * gcc.misc-tests/dg-9.c: Remove.
12580         * gcc.misc-tests/dg-10.c: Remove.
12581         * gcc.misc-tests/dg-11.c: Remove.
12582         * gcc.misc-tests/dg-12.c: Remove.
12583         * gcc.misc-tests/dg-test.exp: Remove.
12584
12585         * gcc.test-framework/test-framework.awk: Change recording and
12586         printing of passes and failures.
12587
12588         * gcc.test-framework: New directory.
12589         * gcc.test-framework/README: New.
12590         * gcc.test-framework/test-framework.exp: New.
12591         * gcc.test-framework/test-framework.awk: New.
12592         * gcc.test-framework/gen_directive_tests: New.
12593
12594 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
12595
12596         * lib/treelang.exp: Fix comment typos.
12597         (treelang_target_compile): Don't append libs=-ltreelang to options.
12598
12599 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
12600
12601         * g++.dg/parse/typename7.C: Adjust error messages.
12602
12603 2005-01-31  Jeff Law  <law@redhat.com>
12604
12605         * gcc.c-torture/execute/20050131-1.c: New test.
12606         * gcc.dg/wcaselabel.c: New test.
12607
12608 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
12609
12610         * g++.dg/other/warning1.C: Adjust error messags.
12611         * g++.dg/parse/constant5.C: New test.
12612
12613 2005-01-31  Steven Bosscher  <stevenb@suse.de>
12614
12615         PR c/19333
12616         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
12617         the test case valid.
12618         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
12619         * testsuite/gcc.dg/array-7.c: Adjust expected result.
12620         * testsuite/gcc.dg/pr18596-3.c: Likewise.
12621         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
12622         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
12623         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
12624
12625 2005-01-31  Dale Johannesen  <dalej@apple.com>
12626
12627         * g++.dg/opt/pr19650.C: New test.
12628
12629 2005-01-31  Richard Henderson  <rth@redhat.com>
12630
12631         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12632         long double for intel double extended format.
12633         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12634
12635 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
12636
12637         PR c++/19555
12638         * g++.dg/template/static10.C: New test.
12639
12640         PR c++/19395
12641         * g++.dg/parse/error24.C: New test.
12642
12643         PR c++/19367
12644         * g++.dg/lookup/builtin1.C: New test.
12645
12646         PR c++/19457
12647         * g++.dg/warn/conv3.C: New test.
12648
12649 2005-01-30  Bud Davis  <bdavis@gfortran.org>
12650
12651         PR fortran/19647
12652         * gfortan.dg/inquire_7.f90
12653
12654 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
12655
12656         PR tree-optimization/15791
12657         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
12658         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
12659         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
12660         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
12661         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
12662         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
12663         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
12664         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
12665         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
12666         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
12667
12668 2005-01-29  Paul Brook  <paul@codesourcery.com>
12669
12670         PR fortran/18565
12671         * check.c (real_or_complex_check): New function.
12672         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
12673         * intrinsic.c (add_functions): Use new check functions.
12674         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
12675         Add prototypes.
12676
12677 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
12678
12679         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
12680         gcc.dg/lvalue-3.c: New tests.
12681         * gcc.dg/concat.c: Update expected messages.
12682
12683 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
12684
12685         PR libfortran/19595
12686         * gfortran.dg/eor_1.f90: New test.
12687
12688 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
12689
12690         PR fortran/19589
12691         * gfortran.dg/logical_data_1.f90: New test.
12692
12693 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
12694
12695         PR c++/19253
12696         * g++.dg/template/crash33.C: New test.
12697
12698         PR c++/19667
12699         * g++.dg/template/crash32.C: New test.
12700
12701 2005-01-28  Ian Lance Taylor  <ian@airs.com>
12702
12703         PR middle-end/16558
12704         * g++.dg/warn/Wreturn-type-2.C: New test.
12705
12706 2004-06-24  Jeff Law  <law@redhat.com>
12707
12708         * gcc.dg/tree-ssa/20050128-1.c: New test.
12709
12710 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
12711
12712         * gcc.target/frv/all-mdpackh-1.c: New test.
12713
12714 2005-01-28  Steven Bosscher  <stevenb@suse.de>
12715
12716         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
12717
12718 2005-01-27  Richard Henderson  <rth@redhat.com>
12719
12720         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
12721
12722 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12723
12724         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
12725
12726 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12727
12728         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12729         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12730         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
12731         to cope with cases where the multilib options override the dg-options.
12732
12733 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
12734
12735         PR c/18946
12736         * gcc.dg/noncompile/20050120-1.c: New test.
12737
12738 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
12739
12740         PR tree-optimization/19633
12741         * gcc.dg/pr19633.c: New test.
12742         * gcc.dg/tree-ssa/pr19633.c: New test.
12743
12744 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
12745
12746         * gcc.dg/20041216-1.c: New test.
12747
12748 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
12749
12750         PR objc/18862
12751         * objc.dg/selector-2.m: New test.
12752
12753 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
12754
12755         * g++.dg/opt/range-test-2.C: New test.
12756
12757         PR rtl-optimization/19579
12758         * gcc.c-torture/execute/20050124-1.c: New test.
12759
12760 2005-01-26  Greg Parker  <gparker@apple.com>
12761         Stuart Hastings  <stuart@apple.com>
12762
12763         * gcc.c-torture/execute/20050125-1.c: New.
12764
12765 2005-01-18  Jan Hubicka  <jh@suse.cz>
12766
12767         PR tree-optimize/19337
12768         * gcc.c-torture/compile/20050119-1.c: New test.
12769
12770 2005-01-24  James E Wilson  <wilson@specifixinc.com>
12771
12772         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
12773         test for successful match.
12774
12775 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
12776
12777         PR objc/18408
12778         * objc.dg/comp-types-7.m: New test.
12779
12780 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
12781
12782         * lib/target-supports.exp (current_target_name): New.
12783         (check_effective_target_ilp32, check_effective_target_lp64):
12784         Cache the result to use as long as the current target, with
12785         multilib flags, remains the same.
12786
12787         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
12788         (dg-require-weak, dg-require-visibility, dg-require-alias,
12789         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
12790         dg-require-effective-target, dg-skip-if): Remove call to
12791         skip_test_and_clear_xfail.
12792         (dg-test): Clear xfail data.
12793
12794 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
12795
12796         PR target/17751
12797         * gcc.dg/ppc64-toc.c: New test.
12798
12799         * g++.dg/tree-ssa/empty-1.C: New test.
12800
12801         PR middle-end/19551
12802         * gcc.c-torture/execute/20050121-1.c: New test.
12803         * gcc.dg/20050121-2.c: New test.
12804
12805 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
12806         Paul Brook  <paul@codesourcery.com>
12807
12808         PR fortran/17941
12809         * gfortran.dg/real_const_1.f: New test.
12810         * gfortran.dg/real_const_2.f90: New test.
12811         * gfortran.dg/complex_int_1.f90: New test.
12812
12813 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
12814
12815         PR fortran/19313
12816         * gfortan.dg/inquire_6.f90: New test.
12817
12818 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12819
12820         PR libfortran/19451
12821         * open_readonly_1.f90: New test.
12822
12823 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12824
12825         PR libfortran/18982
12826         * gfortran.dg/open_new.f90: New file.
12827
12828 2005-01-22  Paul Brook  <paul@codesourcery.com>
12829
12830         * namelist_1.f90: New test.
12831
12832 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
12833
12834         PR tree-optimization/19484
12835         * gcc.c-torture/compile/20050122-[12].c: New tests.
12836
12837 2005-01-22  Paul Brook  <paul@codesourcery.com>
12838
12839         * gfortran.dg/implicit_2.f90: New test.
12840
12841 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
12842
12843         PR fortran/19314
12844         * gfortran.dg/inquire_5.f90: New test.
12845
12846 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12847
12848         PR c/18809
12849         * gcc.dg/pr18809-1.c: New test.
12850
12851 2005-01-21  Ian Lance Taylor  <ian@airs.com>
12852
12853         * gcc.dg/20050121-1.c: New test.
12854
12855         PR tree-optimization/13000
12856         * gcc.dg/20040206-1.c: Change warning to point where function is
12857         being inlined.
12858
12859 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12860
12861         PR c++/19208
12862         * g++.dg/template/array11.C: New test.
12863
12864 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12865
12866         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
12867         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
12868         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
12869         * gfortran.dg/getenv_1.f90: Add dg-do directive.
12870         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
12871         gfortran.dg/pr17164.f90: Add missing dg-do directives.
12872
12873 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12874
12875         PR tree-optimization/15349
12876         * gcc.dg/tree-ssa/pr15349.c: New.
12877
12878 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
12879
12880         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
12881
12882 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
12883
12884         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
12885         scan-assembler-times directive name.
12886
12887         * gcc.dg/asm-a.c: Move dg-require-effective-target to
12888         after dg-do.
12889
12890         PR rtl-optimization/19462
12891         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
12892
12893 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
12894
12895         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
12896         counting function calls on ia64.
12897
12898 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
12899
12900         PR rtl-optimization/15139
12901         * gcc.dg/20050111-2.c: New test.
12902
12903         PR c/17297
12904         * gcc.c-torture/compile/20050113-1.c: New testcase.
12905
12906         PR middle-end/19164
12907         * gcc.dg/20050113-1.c: New testcase.
12908
12909 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
12910
12911         * gcc.dg/vect/vect-85.c: Add comment.
12912         * gcc.dg/vect/vect-86.c: Add xfail for now.
12913         * gcc.dg/vect/vect-87.c: Add xfail for now.
12914         * gcc.dg/vect/vect-88.c: Add xfail for now.
12915         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
12916
12917 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12918
12919         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
12920
12921 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12922
12923         * g++.dg/debug/typedef3.C: New test.
12924
12925 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
12926
12927         PR c/19472
12928         * gcc.dg/asm-a.c: New test.
12929
12930 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
12931
12932         * gcc.dg/sh-relax.c: Add prototype for abort.
12933
12934 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12935
12936         * gcc.dg/short-compare-1.c: New test.
12937         * gcc.dg/short-compare-2.c: Likewise.
12938
12939 2005-01-18  Michael Matz  <matz@suse.de>
12940
12941         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
12942
12943 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
12944
12945         PR tree-optimization/19121
12946         * gcc.c-torture/compile/pr19121.c: New test.
12947
12948 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
12949
12950         PR target/19357
12951         * gcc.c-torture/compile/pr19357.c: New test.
12952
12953 2005-01-17  Ian Lance Taylor  <ian@airs.com>
12954
12955         PR c/5675
12956         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
12957         pass--those that refer just to the variable, possibly with a
12958         cast.
12959         * gcc.dg/c99-const-expr-3.c: Likewise.
12960
12961         PR middle-end/13127
12962         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
12963         longer emitted.
12964
12965 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
12966
12967         PR fortran/18778
12968         * gfortran.dg/endfile_2.f90: New test.
12969
12970 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
12971
12972         PR 19168
12973         * gfortran.dg/select_5.f90: New test.
12974
12975 2004-01-16  Paul Brook  <paul@codesourcery.com>
12976
12977         * gfortran.dg/common_4.f90: New test.
12978
12979 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
12980
12981         PR rtl-optimization/19462
12982         * gcc.dg/torture/pr19462-1.c: New test.
12983
12984 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
12985
12986         PR objc/19321
12987         * objc.dg/func-ptr-2.m: New.
12988         * objc.dg/volatile-1.m: New.
12989
12990 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12991
12992         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
12993
12994 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12995
12996         PR tree-optimization/19060
12997         * gcc.c-torture/execute/20050104-1.c: New test.
12998
12999 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
13000
13001         PR fortran/18983
13002         * gfortran.dg/write_to_null.f90: New test.
13003
13004 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
13005             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13006
13007         PR other/19328
13008         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13009         argument.
13010
13011 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13012
13013         PR c++/19263
13014         * g++.dg/init/vector1.C: New test.
13015
13016 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
13017
13018         PR target/13158
13019         * gcc.target/ia64/sibcall-unwind-1.c: New test.
13020         PR target/18987
13021         * gcc.target/ia64/sibcall-unwind-2.c: New test.
13022
13023 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
13024
13025         * gfortran.dg/select_1.f90: New test.
13026         * gfortran.dg/select_2.f90: New test.
13027         * gfortran.dg/select_3.f90: New test.
13028         * gfortran.dg/select_4.f90: New test.
13029
13030 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
13031
13032         PR middle-end/19084
13033         PR rtl-optimization/19348
13034         * gcc.dg/20050111-1.c: New test.
13035         * gcc.c-torture/execute/20050111-1.c: New test.
13036
13037         * gcc.dg/i386-asm-4.c: New test.
13038
13039 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13040
13041         * gcc.dg/nested-func-2.c: New test.
13042         * ada/acats/norun.lst: Remove c953002.
13043
13044 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
13045
13046         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13047
13048 2005-01-12  Ben Elliston  <bje@au.ibm.com>
13049
13050         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13051
13052 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
13053
13054         PR target/18761
13055         * g++.dg/abi/align1.C: New test.
13056
13057 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
13058
13059         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13060         at a time.
13061         * g++.dg/ext/altivec_check.h: Support compiling as C.
13062
13063 2005-01-10  Roger Sayle  <roger@eyesopen.com>
13064
13065         PR c++/19355
13066         * g++.dg/expr/pr19355-1.C: New test case.
13067
13068 2005-01-10  Laurent GUERBY <laurent@guerby.net>
13069
13070         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13071         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13072         * ada/acats/tests/c3/c92005b.ada: Likewise.
13073         * ada/acats/tests/c3/cxb3012.a: Likewise.
13074         * ada/acats/norun.lst: Add c380004 and c953002, add PR
13075
13076 2005-01-09  Paul Brook  <paul@codesourcery.com>
13077
13078         * gfortran.dg/common_2.f90: New file.
13079         * gfortran.dg/common_3.f90: New file.
13080
13081 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
13082
13083         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13084
13085 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13086
13087         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13088         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13089         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13090         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13091         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13092         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13093         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13094         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13095         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13096         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13097         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13098         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13099         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13100         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13101         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13102         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13103         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13104         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13105         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13106         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13107         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13108         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13109         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13110         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13111         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13112         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13113         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13114         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13115         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13116         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13117         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13118         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13119         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13120         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13121         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13122         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13123         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13124         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13125         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13126         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13127         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13128         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13129         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13130         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13131         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13132         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13133         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13134         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13135         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13136         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13137         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13138         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13139         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13140         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13141         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13142         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13143         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13144         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13145         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13146         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13147         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13148         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13149         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13150         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13151         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13152         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13153         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13154
13155         * gcc.dg/vect/vect-1.c: Fix spelling.
13156         * gcc.dg/vect/vect-10.c: Fix spelling.
13157         * gcc.dg/vect/vect-11.c: Fix spelling.
13158         * gcc.dg/vect/vect-12.c: Fix spelling.
13159         * gcc.dg/vect/vect-14.c: Fix spelling.
13160         * gcc.dg/vect/vect-15.c: Fix spelling.
13161         * gcc.dg/vect/vect-16.c: Fix spelling.
13162         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13163         * gcc.dg/vect/vect-64.c: Fix comments.
13164         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13165
13166 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13167             Ira Rosen  <irar@il.ibm.com>
13168
13169         * gcc.dg/vect/vect-70.c: New test.
13170         * gcc.dg/vect/vect-71.c: New test.
13171
13172 2005-01-09  Manfred Hollstein  <mh@suse.com>
13173
13174         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13175         * gcc.dg/pr18241-2.c: Likewise.
13176         * gcc.dg/pr18241-3.c: Likewise.
13177         * gcc.dg/pr18241-4.c: Likewise.
13178         * gcc.dg/pr18241-5.c: Likewise.
13179
13180 2005-01-08  Richard Henderson  <rth@redhat.com>
13181
13182         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13183         False for x86 and x86-64.
13184
13185 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
13186
13187         PR tree-optimization/18241
13188         * gcc.dg/pr18241-1.c: New test.
13189         * gcc.dg/pr18241-2.c: New test.
13190         * gcc.dg/pr18241-3.c: New test.
13191         * gcc.dg/pr18241-4.c: New test.
13192         * gcc.dg/pr18241-5.c: New test.
13193
13194 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
13195
13196         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13197         gfortran.dg/select_4.f90: New.
13198
13199 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13200
13201         * gcc.c-torture/execute/20050107-1.c: New test.
13202
13203 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
13204
13205         PR c++/19298
13206         * g++.dg/template/ref2.C: New.
13207
13208 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
13209
13210         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13211         instead of being empty.
13212
13213 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13214
13215         PR fortran/15553
13216         * gfortran.dg/array-1.f90: New test.
13217
13218 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13219
13220         PR tree-optimization/19283
13221         * gcc.c-torture/execute/20050106-1.c: New test.
13222
13223         PR rtl-optimization/18861
13224         * gcc.dg/20050105-1.c: New test.
13225
13226         PR tree-optimization/18828
13227         * gcc.dg/20050105-2.c: New test.
13228
13229 2005-01-07  Andreas Jaeger  <aj@suse.de>
13230
13231         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13232
13233 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
13234
13235         PR fortran/18398
13236         * gfortran.dg/fmt_read.f90: New test.
13237
13238 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
13239
13240         * gcc.dg/rs6000-ldouble-2.c: New.
13241
13242 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
13243
13244         PR c++/19244
13245         * g++.dg/parser/ctor2.C: New test.
13246
13247 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13248
13249         PR c++/17154
13250         * g++.dg/template/using9.C: New test.
13251
13252 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13253
13254         PR c++/19258
13255         * g++.dg/lookup/friend6.C: New test.
13256
13257 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13258
13259         PR c++/19270
13260         * g++.dg/template/array10.C: New.
13261
13262 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13263
13264         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13265         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13266
13267 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
13268
13269         * gcc.c-torture/compile/20050105-1.c: New test.
13270
13271 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
13272
13273         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13274
13275 2005-01-05  Roger Sayle  <roger@eyesopen.com>
13276
13277         PR middle-end/19100
13278         * gcc.dg/conv-3.c: New test case.
13279
13280 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
13281
13282         * gcc.dg/asm-wide-1.c: New test.
13283
13284 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13285
13286         PR c++/19030
13287         * g++.dg/parse/crash22.C: New
13288
13289 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
13290
13291         PR 19257
13292         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13293
13294 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
13295
13296         PR middle-end/17767
13297         * gcc.dg/i386-mmx-6.c: New test case.
13298
13299 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
13300
13301         PR tree-optimization/18308
13302         * gcc.dg/vect/pr18308.c: New testcase.
13303
13304 2005-01-04  Andreas Jaeger  <aj@suse.de>
13305
13306         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13307
13308 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13309             Robert Bowdidge <bowdidge@apple.com>
13310
13311         * gcc.dg/cpp/subframework1.c: New.
13312         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13313         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13314         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13315         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13316
13317 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13318
13319         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13320         producing warning.
13321         * gcc.dg/darwin-weakimport-2.c: New.
13322
13323 2005-01-03  Richard Henderson  <rth@redhat.com>
13324
13325         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13326
13327 2005-01-03  Richard Henderson  <rth@redhat.com>
13328
13329         * gcc.dg/vect/vect.exp: Enable for ia64.
13330         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13331         (check_effective_target_vect_float): Likewise.
13332         (check_effective_target_vect_no_align): Likewise.
13333         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13334         * gcc.dg/vect/vect-8.c: Likewise.
13335
13336 2005-01-03  Uros Bizjak <uros@kss-loka.si>
13337
13338         PR target/19236
13339         * gcc.dg/pr19236-1.c: New test case.
13340
13341 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13342
13343         PR rtl-optimization/12092
13344         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13345
13346 2005-01-02  Andreas Jaeger  <aj@suse.de>
13347
13348         * gcc.dg/pr12092-1.c: Do not run on x86_64.
13349
13350 2005-01-01  Roger Sayle  <roger@eyesopen.com>
13351             Andrew Pinski  <pinskia@physics.uc.edu>
13352
13353         PR rtl-optimization/12092
13354         * gcc.dg/pr12092-1.c: New test case.
13355
13356 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
13357
13358         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13359         'hidden' and 'default' for better portability.
13360         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13361
13362         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13363         6 and 7.
13364         * g++.old-deja/g++.brendan/new3.C: Likewise.
13365
13366 2005-01-01  Steven Bosscher  <stevenb@suse.de>
13367
13368         * gcc.dg/20041231-1.C: New test.
13369         * g++.dg/warn/Wunreachable-code-1.C: New test.
13370
13371 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
13372
13373         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13374         file, not /dev/null.  Abort on error.
13375
13376 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
13377             Ziemowit Laski  <zlaski@apple.com>
13378
13379         PR objc/18971
13380         * objc.dg/encode-5.m: New test.
13381
13382 2004-12-29  Richard Henderson  <rth@redhat.com>
13383
13384         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13385         * objc.dg/stabs-1.m: Disable for ia64.
13386
13387 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
13388
13389         PR c++/19190
13390         * g++.dg/warn/Wunused-10.C: New test.
13391
13392 2004-12-28  Richard Henderson  <rth@redhat.com>
13393
13394         * objc.dg/stabs-1.m: Disable for alpha.
13395
13396 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13397
13398         PR c++/19149
13399         * g++.dg/parse/error23.C: New test.
13400
13401 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13402
13403         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13404
13405         PR fortran/19032
13406         * gfortran.dg/intrinsic_modulo_1.f90: New.
13407         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13408         tests with divisor -1.
13409
13410 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13411
13412         * g++.dg/opt/temp1.C (memcpy): Return a value.
13413
13414         PR c++/19148
13415         * g++.dg/expr/cond7.C: New test.
13416
13417 2004-12-27  Paul Brook  <paul@codesourcery.com>
13418
13419         * gfortran.dg/g77/select_no_compile.f: Remove.
13420
13421 2004-12-27  Richard Henderson  <rth@redhat.com>
13422
13423         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13424         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13425         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13426
13427 2004-12-26  Richard Henderson  <rth@redhat.com>
13428
13429         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13430         by 1i instead of token pasting.
13431
13432 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13433
13434         PR tree-optimization/17578
13435         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13436         to additional_flags.
13437         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13438
13439 2004-12-25  Richard Henderson  <rth@redhat.com>
13440
13441         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13442         Remove Alpha.
13443
13444 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13445
13446         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13447         hppa*-*-hpux*.
13448         * gcc.dg/pr17957.c (dg-options): Likewise.
13449         * gcc.dg/struct-ret-1.c: Add prototype for abort.
13450         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13451         instead of 0 on __hppa__.
13452         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13453         "foo,%r" on hppa*-*-*.
13454
13455 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
13456
13457         PR fortran/19071
13458         * gfortran.dg/complex_write.f90: New test.
13459
13460 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13461
13462         PR c++/17595
13463         * g++.dg/parse/pragma2.C: New test.
13464
13465         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13466
13467 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13468
13469         * gcc.dg/empty2.c: Add missing dg-warning.
13470
13471 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13472
13473         PR c++/17413
13474         * g++.dg/template/local4.C: New test.
13475         * g++.dg/template/crash19.C: Add dg-error marker.
13476
13477         * g++.dg/template/crash31.C: Correct embedded PR number.
13478
13479 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13480
13481         PR c++/16405
13482         * g++.dg/opt/temp1.C: Add do-run marker.
13483
13484 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13485
13486         * g++.dg/template/spec19.C: New.
13487
13488 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13489
13490         PR target/16819
13491         * gcc.dg/empty2.c: New.
13492
13493 2004-12-23  Richard Henderson  <rth@redhat.com>
13494
13495         * lib/target-supports.exp (check_effective_target_vect_no_align):
13496         Remove i?86 and x86-64.
13497
13498 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13499
13500         PR c++/16405
13501         * g++.dg/opt/temp1.C: New test.
13502
13503 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13504
13505         PR c++/18733
13506         * g++.dg/template/friend33.C: New testcase.
13507
13508 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
13509
13510         PR c++/18464
13511         * g++.dg/template/cond5.C: New test.
13512
13513         PR c++/18492
13514         * g++.dg/inherit/thunk3.C: New test.
13515
13516         PR c++/11224
13517         * g++.dg/warn/Wunused-9.C: New test.
13518
13519 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
13520
13521         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13522
13523 2004-12-22  Jan Beulich  <jbeulich@novell.com>
13524
13525         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13526
13527 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
13528
13529         PR c++/18378
13530         * g++.dg/ext/packed8.C: New test.
13531
13532         PR c++/19063
13533         * g++.dg/template/crash31.C: New test.
13534
13535         PR c++/19034
13536         * g++.dg/template/crash30.C: New test.
13537
13538 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13539
13540         PR C++/18984
13541         * g++.dg/eh/ctor3.C: New test.
13542
13543 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13544
13545         * objc.dg/stabs-1.m: Allow section name to be quoted and
13546         assembly label to begin with '.LL'.
13547
13548 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
13549
13550         * gcc.dg/vect/vect.exp
13551         (check_effective_target_lp64_or_vect_no_align): New.
13552         * gcc.dg/vect/vect-77.c: Use it.
13553         * gcc.dg/vect/vect-78.c: Use it.
13554
13555         * lib/target-supports.exp
13556         (check_effective_target_vect_no_max,
13557         check_effective_target_vect_no_bitwise,
13558         check_effective_target_vect_no_align): New.
13559         * gcc.dg/vect/vect-13.c: Use them.
13560         * gcc.dg/vect/vect-17.c: Ditto.
13561         * gcc.dg/vect/vect-18.c: Ditto.
13562         * gcc.dg/vect/vect-19.c: Ditto.
13563         * gcc.dg/vect/vect-20.c: Ditto.
13564         * gcc.dg/vect/vect-27.c: Ditto.
13565         * gcc.dg/vect/vect-29.c: Ditto.
13566         * gcc.dg/vect/vect-44.c: Ditto.
13567         * gcc.dg/vect/vect-48.c: Ditto.
13568         * gcc.dg/vect/vect-50.c: Ditto.
13569         * gcc.dg/vect/vect-52.c: Ditto.
13570         * gcc.dg/vect/vect-54.c: Ditto.
13571         * gcc.dg/vect/vect-56.c: Ditto.
13572         * gcc.dg/vect/vect-58.c: Ditto.
13573         * gcc.dg/vect/vect-60.c: Ditto.
13574         * gcc.dg/vect/vect-72.c: Ditto.
13575         * gcc.dg/vect/vect-80.c: Ditto.
13576
13577 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13578
13579         PR c++/14075
13580         * g++.dg/init/string1.C: New.
13581
13582         PR c++/18975
13583         * g++.dg/other/synth1.C: New.
13584
13585 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13586
13587         PR c/18963
13588         * gcc.dg/pr18963-1.c: New test.
13589
13590 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13591
13592         PR c/18596
13593         * gcc.dg/funcdef-storage-1.c (foo): Remove.
13594         * gcc.dg/pr18596-1.c: Use dg-error.
13595         (dg-options): Use -fno-unit-at-a-time.
13596         * gcc.dg/pr18596-2.c: New test.
13597         * gcc.dg/pr18596-3.c: New test.
13598
13599 2004-12-20  Roger Sayle  <roger@eyesopen.com>
13600
13601         PR middle-end/18683
13602         * g++.dg/opt/pr18683-1.C: New test case.
13603
13604 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
13605
13606         PR other/19093
13607         * g++.dg/opt/max1.C: Fix for 64bit targets.
13608
13609 2004-12-20  Matt Austern  <austern@apple.com>
13610
13611         PR c++/19044
13612         * g++.dg/ext/builtin6.C: New
13613
13614 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
13615
13616         PR tree-optimization/19080
13617         * gcc.c-torture/compile/pr19080.c: New test.
13618
13619 2004-12-20  Steven Bosscher  <stevenb@suse.de>
13620
13621         * gcc.dg/20041219-1.c: New test.
13622
13623 2004-12-19  Roger Sayle  <roger@eyesopen.com>
13624
13625         PR middle-end/19068
13626         * g++.dg/opt/max1.C: New test case.
13627
13628 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13629
13630         * gcc.dg/fdata-sections-1.c: New test.
13631
13632 2004-12-18  Roger Sayle  <roger@eyesopen.com>
13633
13634         PR middle-end/18548
13635         * gcc.dg/max-1.c: New test case.
13636
13637 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
13638
13639         * gcc.c-torture/execute/20041218-1.c: New test.
13640
13641 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
13642
13643         * gcc.dg/pr18501.c: New test.
13644         * gcc.dg/uninit-5.c: XFAIL.
13645         * gcc.dg/uninit-9.c: XFAIL.
13646
13647 2004-12-17  Dale Johannesen  <dalej@apple.com>
13648
13649         * gcc.dg/20041213-1.c: New.
13650
13651 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
13652
13653         * objc.dg/stabs-1.m: Allow assembly label to begin
13654         with a dot ('.').
13655
13656 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
13657
13658         * gcc.c-torture/execute/20041213-1.c: Move...
13659         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
13660
13661 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
13662
13663         PR c++/18721
13664         * g++.dg/lookup/conv-5.C: New.
13665
13666 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
13667
13668         * objc.dg/stabs-1.m: New test.
13669
13670 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13671
13672         * gcc.dg/visibility-c.c: Change compile to
13673         assemble for the test.
13674
13675 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13676
13677         PR target/19041
13678         * gcc.dg/visibility-c.c: New test.
13679
13680 2004-12-16  Roger Sayle  <roger@eyesopen.com>
13681
13682         PR middle-end/18493
13683         * gcc.dg/switch-8.c: New test case.
13684
13685 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13686
13687         PR c++/18905
13688         * g++.dg/template/init4.C: New.
13689         * g++.dg/opt/static3.C: Enable optimizer.
13690
13691 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
13692
13693         * g++.dg/other/complex1.C: New test.
13694
13695 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
13696
13697         * g++.dg/opt/inline9.C: New test.
13698
13699 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13700
13701         PR fortran/18993
13702         * gfotran.dg/nullify_1.f: New test.
13703
13704 2004-12-15  Richard Henderson  <rth@redhat.com>
13705
13706         * gcc.target/i386/i386.exp: New harness.
13707         * gcc.target/i386/vect-args.c: New.
13708
13709 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
13710
13711         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
13712
13713 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13714
13715         PR c++/18825
13716         * g++.dg/template/friend32.C: New test.
13717
13718 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13719
13720         * cpp/pragma-once-1.c: New test.
13721         * cpp/pragma-once-1b.h: Likewise.
13722         * cpp/pragma-once-1c.h: Likewise.
13723         * cpp/pragma-once-1d.h: Likewise.
13724         * cpp/inc/pragma-once-1a.h: Likewise.
13725
13726 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
13727             Steven G. Kargl  <kargls@comcast.net>
13728
13729         PR fortran/17597
13730         * gfortran.dg/list_read_3.f90: New test.
13731
13732 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13733
13734         * gcc.dg/ftrapv-2.c: New test.
13735
13736 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13737
13738         PR c++/18981
13739         * g++.dg/template/typename9.C: New test.
13740
13741 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13742
13743         PR c++/18738
13744         * g++.dg/template/typename8.C: New test.
13745         * g++.dg/parse/friend2.C: Tweak error message.
13746
13747 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13748
13749         * gcc.c-torture/20041214-1.c: New test.
13750
13751 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13752
13753         PR c++/18965
13754         * g++.dg/init/array17.C: New test.
13755
13756 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13757
13758         PR c++/18793
13759         * g++.dg/init/aggr3.C: New test.
13760
13761 2004-12-14  Janis Johnson  <janis187@us.ibm.com
13762
13763         * gcc.dg/altivec-types-1.c: New test.
13764         * gcc.dg/altivec-types-2.c: New test.
13765         * gcc.dg/altivec-types-3.c: New test.
13766         * gcc.dg/altivec-types-4.c: New test.
13767         * g++.dg/ext/altivec-types-1.C: New test.
13768         * g++.dg/ext/altivec-types-2.C: New test.
13769         * g++.dg/ext/altivec-types-3.C: New test.
13770         * g++.dg/ext/altivec-types-4.C: New test.
13771
13772 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
13773
13774         PR middle-end/18951
13775         * gcc.c-torture/execute/20041213-1.c: New test.
13776
13777 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
13778
13779         PR c++/18949
13780         * g++.dg/template/cast1.C: New.
13781
13782 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
13783
13784         * gcc.c-torture/execute/20041213-2.c: New test.
13785
13786 2004-12-13  Richard Henderson  <rth@redhat.com>
13787
13788         * gcc.dg/i386-sse-10.c: Fix typo in options.
13789
13790 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
13791
13792         PR c++/18968
13793         * g++.dg/opt/pr18968.C: New test.
13794
13795 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
13796
13797         PR c++/18925
13798         * g++.dg/ext/visibility/staticdatamem.C: New test.
13799
13800 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
13801
13802         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
13803
13804 2004-12-13  Roger Sayle  <roger@eyesopen.com>
13805
13806         PR rtl-optimization/18928
13807         * gcc.dg/pr18928-1.c: New test case.
13808
13809 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
13810
13811         PR tree-opt/16951
13812         * gcc.c-torture/compile/20041211-1.c: New.
13813
13814 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13815
13816         PR middle-end/17564
13817         * gcc.c-torture/execute/20041212-1.c: New test.
13818
13819 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13820
13821         PR fortran/18869
13822         * gfortran.dg/common_1.f90: New test.
13823
13824 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
13825         Paul Brook  <paul@codesourcery.com>
13826
13827         PR fortran/16222
13828         * gfortran.dg/real_do_1.f90: New test.
13829
13830 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13831
13832         PR tree-opt/18040
13833         * g++.dg/opt/ptrmem6.C: New test.
13834
13835 2004-12-11  Roger Sayle  <roger@eyesopen.com>
13836
13837         PR middle-end/18921
13838         * gcc.dg/pr18921-1.c: New test case.
13839
13840 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13841
13842         PR fortran/17175
13843         * gfortran.dg/scale_1.f90: New test.
13844
13845 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
13846
13847         PR middle-end/18903
13848         * gcc.c-torture/compile/pr18903.c: New test.
13849
13850 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
13851
13852         * gcc.c-torture/execute/20041210-1.c: New test.
13853
13854 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13855
13856         PR c++/18731
13857         * g++.dg/parser/struct-1.C: New test.
13858         * g++.dg/parser/struct-2.C: New test.
13859         * g++.dg/parser/struct-3.C: New test.
13860
13861 2004-12-09  Richard Henderson  <rth@redhat.com>
13862
13863         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
13864
13865         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
13866         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
13867
13868 2004-12-09  Matt Austern  <austern@apple.com>
13869
13870         PR c++/18514
13871         * g++.dg/ext/builtin1.C: New
13872         * g++.dg/ext/builtin2.C: New
13873         * g++.dg/ext/builtin3.C: New
13874         * g++.dg/ext/builtin4.C: New
13875         * g++.dg/ext/builtin5.C: New
13876
13877 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
13878
13879         PR tree-opt/18904
13880         * g++.dg/opt/ptrmem5.C: New test.
13881
13882 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
13883
13884         * g++.dg/parse/typename5.C: Adjust for new error.
13885         * g++.dg/parse/typename7.C: New.
13886
13887 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13888
13889         PR c++/18073
13890         * g++.dg/other/mmintrin.C: New test.
13891
13892 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13893
13894         PR c++/16681
13895         * g++.dg/init/array15.C: New.
13896         * g++.dg/init/array16.C: New.
13897
13898 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13899
13900         PR fortran/18826
13901         * gfortran.dg/assign_1.f90: New test.
13902
13903 2004-12-08  Nick Clifton  <nickc@redhat.com>
13904
13905         * gcc.target/xstormy16/bss_below100: New directory containing tests.
13906         * gcc.target/xstormy16/data_below100: Likewise.
13907         * gcc.target/xstormy16/sfr: Likewise.
13908         * gcc.target/xstormy16/below100.S: New test source file.
13909         * gcc.target/xstormy16/below100.ld: New test linker script.
13910         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13911         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
13912         bp instructions.
13913         * gcc.target/xstormy16/bp.c: Likewise.
13914
13915         * gcc.target/xstormy16/bss_below100: New files:
13916         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13917         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13918         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13919         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13920         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13921         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13922         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13923         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13924         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13925         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13926         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13927         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13928         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13929         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13930         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13931         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13932         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13933         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13934         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13935         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13936         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13937         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13938         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13939         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13940         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13941         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13942         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13943
13944         * gcc.target/xstormy16/data_below100: New files:
13945         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13946         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13947         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13948         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13949         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13950         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13951         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13952         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13953         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13954         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13955         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13956         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13957         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13958         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13959         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13960         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13961         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13962         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13963         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13964         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13965         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13966         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13967         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13968         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13969         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13970         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13971         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13972
13973         * gcc.target/xstormy16/sfr: New files:
13974         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
13975         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
13976         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
13977         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
13978         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
13979         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
13980         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
13981         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
13982         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
13983         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
13984         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
13985         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
13986         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
13987         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
13988         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
13989         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
13990         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
13991         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
13992         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
13993         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
13994         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
13995         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
13996         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
13997         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
13998         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
13999         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14000         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14001         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14002         27_if0_sfrw_bitfield_f.c
14003
14004 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14005
14006         PR c++/18100
14007         * g++.dg/lookup/name-clash4.C: New test.
14008
14009 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
14010
14011         PR c++/18672
14012         * g++.dg/opt/array1.C: New.
14013
14014         PR c++/18803
14015         * g++.dg/template/operator5.C: New.
14016
14017 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
14018
14019         PR c/18867
14020         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14021
14022 2004-12-07  Steven Bosscher  <stevenb@suse.de>
14023
14024         * gcc.dg/noncompile/20041207.c: New test.
14025
14026 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
14027
14028         * g++.dg/other/unreachable-1.C: New test.
14029
14030 2004-12-06  Nick Clifton  <nickc@redhat.com>
14031
14032         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14033         <limits.h> because the latter comes from gcc's include/ directory
14034         and not the newlib/libc/include directory.
14035
14036 2004-12-04  Richard Henderson  <rth@redhat.com>
14037
14038         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14039
14040 2004-12-04  Richard Henderson  <rth@redhat.com>
14041
14042         * lib/target-supports.exp (check_gc_sections_available): Disable
14043         for alpha and ia64.
14044
14045 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
14046
14047         PR middle-end/17909
14048         * g++.dg/other/vararg-2.C: New test.
14049
14050 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14051
14052         PR c++/17011, c++/17971
14053         * g++.dg/template/error15.C: Adjust expected error.
14054         * g++.dg/template/instantiate3.C: Likewise.
14055
14056 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
14057
14058         * gcc.dg/altivec-18.c: Fix for darwin
14059
14060 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14061
14062         PR c++/18782
14063         * g++.dg/parse/ptrmem2.C: New.
14064
14065         PR c++/18318
14066         * g++.dg/template/new1.C: New.
14067
14068 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14069
14070         PR fortran/18710
14071         * gfortran.dg/direct_io_3.f90: New test.
14072
14073 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
14074
14075         PR 18758
14076         * g++.dg/parse/crash21.C: New.
14077
14078 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14079
14080         PR c++/15664, c++/18276
14081         * g++.dg/template/ttp13.C: New test.
14082         * g++.dg/template/ttp14.C: Likewise.
14083
14084 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14085
14086         PR c++/18123
14087         * g++.dg/parse/enum2.C: New test.
14088         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14089
14090 2004-12-02  Nick Clifton  <nickc@redhat.com>
14091
14092         * gcc.target/xstormy16: New test directory.
14093         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14094         * gcc.target/xstormy16/bp.c: Check the generation of bp
14095         instructions.
14096         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14097         bn instructions and the BELOW100 attribute.
14098
14099 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
14100
14101         PR target/16952
14102         * gcc.dg/ppc-eabi.c: New.
14103
14104 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14105
14106         PR fortran/18284
14107         * gfortran.dg/backspace.f90
14108
14109 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14110
14111         * gfortran.dg/inquire.f90: New test.
14112
14113 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
14114
14115         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14116         handle effective-target-keyword.
14117         (dg-skip-if): Support effective-target keyword as target list.
14118         (dg-xfail-if): Ditto.
14119         * lib/target-supports.exp (is-effective-target-keyword): New proc.
14120
14121 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
14122
14123         PR tree-optimization/18291
14124         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14125
14126 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14127
14128         PR C++/18729
14129         * g++.dg/parse/crash20.C: New.
14130
14131         PR c++/17431
14132         * g++.dg/overload/arg1.C: New.
14133         * g++.dg/overload/arg2.C: New.
14134         * g++.dg/overload/arg3.C: New.
14135         * g++.dg/overload/arg4.C: New.
14136
14137 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
14138
14139         * gcc.dg/c99-flex-array-4.c: Remove.
14140
14141 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14142
14143         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14144
14145         * lib/target-supports.exp (is-effective-target): Simplify.
14146
14147         * lib/target-supports.exp (check_effective_target_vect_long):
14148         Fix for powerpc64-*-*.
14149
14150 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
14151
14152         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14153         to support new requirements on FreeBSD 5.
14154
14155 2004-11-30  Devang Patel  <dpatel@apple.com>
14156
14157         PR 18702
14158         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14159
14160 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14161
14162         * g++.dg/ext/altivec-13.C: New test.
14163
14164 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
14165
14166         PR tree-opt/18298
14167         * gcc.c-torture/execute/p18298.c: New test.
14168
14169 2004-11-30  Ira Rosen  <irar@il.ibm.com>
14170             Dorit Naishlos  <dorit@il.ibm.com>
14171
14172         PR tree-opt/18607
14173         * gcc.dg/vect/vect-89.c: New test.
14174
14175 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
14176
14177         * gcc.dg/pr18596-1.c: New test.
14178
14179 2004-11-30  Ben Elliston  <bje@au.ibm.com>
14180
14181         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14182
14183 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14184
14185         PR c/18479
14186         * gcc.dg/pr18479.c: New test.
14187
14188 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14189
14190         PR target/18490
14191         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14192         mmix-knuth-mmixware.
14193
14194         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14195         cris-*-elf* cris-*-aout* mmix-*-*
14196
14197 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14198
14199         PR middle-end/18725
14200         * gcc.dg/pr18725.c: New test.
14201
14202 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14203
14204         PR target/18488
14205         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14206
14207         PR target/18336
14208         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14209
14210 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
14211
14212         PR c++/18368
14213         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14214         * g++.old-deja/g++.law/ctors5.C: Likewise.
14215         * g++.old-deja/g++.other/crash25.C: Likewise.
14216
14217         PR c++/18674
14218         * g++.dg/template/error16.C: New test.
14219
14220         PR c++/18512
14221         * g++.dg/template/crash29.C: New test.
14222
14223 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
14224
14225         PR tree-optimization/18712
14226         * gcc.c-torture/compile/pr18712.c: New test.
14227
14228 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
14229
14230         PR c/7544
14231         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14232         tests.
14233
14234 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14235
14236         PR c++/18652
14237         * g++.dg/lookup/crash6.C: New test.
14238
14239 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14240
14241         PR middle-end/18164
14242         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
14243
14244 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14245
14246         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14247         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14248         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14249
14250 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
14251
14252         * gcc.dg/pr18164.c: New test.
14253
14254 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
14255
14256         * gcc.dg/funroll-loops-all.c: New.
14257
14258 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14259
14260         PR target/18489
14261         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14262         delimeter, match space and TAB as well as ":".
14263
14264         PR target/18484
14265         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14266
14267         PR target/18348
14268         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14269
14270         PR target/18345
14271         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14272
14273         PR target/18337
14274         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14275
14276 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
14277
14278         * gfortran.dg/direct_io_2.f90: New test.
14279
14280 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14281
14282         PR target/18334
14283         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14284
14285 2004-11-28  Richard Henderson  <rth@redhat.com>
14286
14287         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14288
14289 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
14290
14291         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14292         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14293         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14294         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14295         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14296         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14297         gcc.dg/pointer-arith-8.c: New tests.
14298
14299 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
14300
14301         PR fortran/18364
14302         * gfortran.dg/endfile.f90: New test.
14303
14304 2004-11-27  Falk Hueffner  <falk@debian.org>
14305
14306         * gcc.dg/loop-6.c: New test.
14307
14308 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14309
14310         * gcc.c-torture/execute/20041126-1.c: New test.
14311
14312 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14313
14314         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14315         on IRIX.
14316
14317 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14318
14319         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14320         functions.
14321
14322 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14323
14324         PR rtl-optimization/17825
14325         * gcc.c-torture/compile/20041119-1.c: New test.
14326
14327 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14328
14329         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14330         Check existence of ld library path variables before unsetting.
14331
14332 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
14333
14334         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14335
14336 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14337
14338         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14339
14340 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14341
14342         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14343
14344 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14345
14346         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14347         dg-do directive.
14348
14349 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14350
14351         * gcc.dg/pr17957.c: Pass --param, not -param.
14352
14353 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14354
14355         PR middle-end/17957
14356         * testsuite/gcc.dg/pr17957.c: New test.
14357
14358 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
14359
14360         PR c++/18445
14361         * g++.dg/template/crash28.C: Likewise.
14362
14363         PR c++/18001
14364         * g++.dg/expr/unary2.C: Adjust lvalue messages.
14365         * g++.dg/ext/lvaddr.C: Likewise.
14366         * g++.dg/opt/pr7503-3.C: Likewise.
14367
14368         PR c++/18466
14369         * g++.dg/parse/qualified3.C: New test.
14370         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14371
14372         PR c++/18545
14373         * g++.dg/expr/return1.C: New test.
14374
14375 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14376
14377         Friend class name lookup 3/n, PR c++/3332
14378         * g++.dg/lookup/friend3.C: New test.
14379         * g++.dg/lookup/friend4.C: Likewise.
14380         * g++.dg/lookup/friend5.C: Likewise.
14381
14382 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14383
14384         Friend class name lookup 2/n, PR c++/14513, c++/15410
14385         * g++.dg/lookup/friend2.C: New test.
14386         * g++.dg/template/friend31.C: Likewise.
14387
14388 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14389
14390         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14391
14392 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14393
14394         PR c++/17473
14395         * g++.dg/tc1/dr56.C: Remove.
14396         * g++.dg/template/typedef1.C: Add dg-error markers.
14397         * g++.old-deja/g++.other/typedef7.C: Likewise.
14398
14399         PR c++/18285
14400         * g++.dg/parse/typedef7.C: New test.
14401
14402 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
14403
14404         * gcc.c-torture/execute/20041124-1.c: New test.
14405
14406 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14407
14408         * g++.dg/template/deduce3.C: New test.
14409
14410         PR c++/18586
14411         * g++.dg/template/crash27.C: New test.
14412
14413         PR c++/18530
14414         * g++.dg/warn/Wshadow-3.C: New test.
14415
14416 2004-11-24  Devang Patel  <dpatel@apple.com>
14417
14418         PR/18555
14419         * gcc.dg/cpp/isysroot-1.c: New test.
14420         * gcc.dg/cpp/usr/include/stdio.h: New file.
14421         * gcc.dg/cpp/isysroot-2.c: New test.
14422         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14423         New file.
14424
14425 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14426
14427         PR c++/8929
14428         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14429
14430 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14431
14432         * gcc.target/sparc/align.c: Do not include <stdint.h>.
14433         * gcc.target/sparc/pdist.c: Likewise.
14434
14435 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
14436
14437         PR c++/16882
14438         * g++.dg/conversion/simd1.C: New test.
14439
14440 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14441
14442         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14443         and restore_ld_library_path_env_vars.
14444         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14445         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14446         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14447         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
14448
14449 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
14450
14451         * gcc.dg/pragma-align-2.c: Test macro expansion.
14452         * gcc.dg/pragma-pack-2.c: New test.
14453
14454 2004-11-23  Richard Henderson  <rth@redhat.com>
14455
14456         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14457         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14458         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14459         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14460         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14461         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14462
14463         * gcc.dg/vect/vect.exp: Add check for alpha.
14464         * lib/target-supports.exp (check_alpha_max_hw_available): New.
14465         (check_effective_target_vect_int): Enable for alpha.
14466         (check_effective_target_vect_long): New.
14467         (is-effective-target): Add it.
14468
14469 2004-11-23  Uros Bizjak <uros@kss-loka.si>
14470
14471         * gcc.dg/pr18614-1.c: New test.
14472
14473 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14474
14475         * gcc.dg/setjmp-2.c: New test.
14476
14477 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
14478
14479         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14480         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14481         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14482         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14483         gcc.target/sparc/pdist.c: New tests.
14484
14485 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
14486
14487         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14488
14489 2004-11-22  Dale Johannesen  <dalej@apple.com>
14490
14491         * gcc.dg/20041111-1.c: New.
14492
14493 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14494
14495         PR tree-opt/18536
14496         * gcc.dg/vect/pr18536.c: New test.
14497
14498 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14499
14500         PR c++/18354
14501         * g++.dg/template/nontype11.C: New test.
14502
14503 2004-11-21  Roger Sayle  <roger@eyesopen.com>
14504
14505         PR middle-end/18520
14506         * gcc.dg/pr18520-1.c: New test case.
14507
14508 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
14509
14510         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14511         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14512         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14513         expected diagnostics.
14514
14515 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14516
14517         PR target/18580
14518         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14519         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14520         vect-77.c, vect-77a.c: XFAIL on the SPARC.
14521
14522 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14523
14524         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14525
14526 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
14527             Joseph Myers  <joseph@codesourcery.com>
14528
14529         * lib/target-supports.exp (check_visibility_available): Really
14530         test the compiler.
14531
14532 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14533
14534         PR tree-opt/18181
14535         * gcc.dg/vect/vect-85.c: New test.
14536         * gcc.dg/vect/vect-86.c: New test.
14537         * gcc.dg/vect/vect-87.c: New test.
14538         * gcc.dg/vect/vect-88.c: New test.
14539
14540 2004-11-19  Ben Elliston  <bje@au.ibm.com>
14541
14542         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
14543
14544 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
14545
14546         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
14547         * gcc.dg/ppc-and-1.c: Ditto.
14548         * gcc.dg/ppc-compare-1.c: Ditto.
14549         * gcc.dg/ppc-mov-1.c: Ditto
14550
14551 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
14552             Mark Mitchell  <mark@codesourcery.com>
14553
14554         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
14555
14556 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14557             Aldy Hernandez  <aldyh@redhat.com>
14558
14559         * lib/target-supports.exp (check_effective_target_vect_int): New
14560         (check_effective_target_vect_float): New
14561         (check_effective_target_vect_double): New.
14562         (is-effective-target): Support new effective targets keywords.
14563         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
14564         default action for dg-do.
14565         * gcc.dg/vect/pr16105.c: Use new support.
14566         * gcc.dg/vect/pr18400.c: Ditto.
14567         * gcc.dg/vect/pr18425.c: Ditto.
14568         * gcc.dg/vect/vect-1.c: Ditto.
14569         * gcc.dg/vect/vect-10.c: Ditto.
14570         * gcc.dg/vect/vect-11.c: Ditto.
14571         * gcc.dg/vect/vect-12.c: Ditto.
14572         * gcc.dg/vect/vect-13.c: Ditto.
14573         * gcc.dg/vect/vect-14.c: Ditto.
14574         * gcc.dg/vect/vect-15.c: Ditto.
14575         * gcc.dg/vect/vect-16.c: Ditto.
14576         * gcc.dg/vect/vect-17.c: Ditto.
14577         * gcc.dg/vect/vect-18.c: Ditto.
14578         * gcc.dg/vect/vect-19.c: Ditto.
14579         * gcc.dg/vect/vect-2.c: Ditto.
14580         * gcc.dg/vect/vect-20.c: Ditto.
14581         * gcc.dg/vect/vect-21.c: Ditto.
14582         * gcc.dg/vect/vect-22.c: Ditto.
14583         * gcc.dg/vect/vect-23.c: Ditto.
14584         * gcc.dg/vect/vect-24.c: Ditto.
14585         * gcc.dg/vect/vect-25.c: Ditto.
14586         * gcc.dg/vect/vect-26.c: Ditto.
14587         * gcc.dg/vect/vect-27.c: Ditto.
14588         * gcc.dg/vect/vect-27a.c: Ditto.
14589         * gcc.dg/vect/vect-28.c: Ditto.
14590         * gcc.dg/vect/vect-29.c: Ditto.
14591         * gcc.dg/vect/vect-29a.c: Ditto.
14592         * gcc.dg/vect/vect-3.c: Ditto.
14593         * gcc.dg/vect/vect-30.c: Ditto.
14594         * gcc.dg/vect/vect-31.c: Ditto.
14595         * gcc.dg/vect/vect-32.c: Ditto.
14596         * gcc.dg/vect/vect-33.c: Ditto.
14597         * gcc.dg/vect/vect-34.c: Ditto.
14598         * gcc.dg/vect/vect-35.c: Ditto.
14599         * gcc.dg/vect/vect-36.c: Ditto.
14600         * gcc.dg/vect/vect-37.c: Ditto.
14601         * gcc.dg/vect/vect-38.c: Ditto.
14602         * gcc.dg/vect/vect-4.c: Ditto.
14603         * gcc.dg/vect/vect-40.c: Ditto.
14604         * gcc.dg/vect/vect-41.c: Ditto.
14605         * gcc.dg/vect/vect-42.c: Ditto.
14606         * gcc.dg/vect/vect-43.c: Ditto.
14607         * gcc.dg/vect/vect-44.c: Ditto.
14608         * gcc.dg/vect/vect-45.c: Ditto.
14609         * gcc.dg/vect/vect-46.c: Ditto.
14610         * gcc.dg/vect/vect-47.c: Ditto.
14611         * gcc.dg/vect/vect-48.c: Ditto.
14612         * gcc.dg/vect/vect-48a.c: Ditto.
14613         * gcc.dg/vect/vect-49.c: Ditto.
14614         * gcc.dg/vect/vect-5.c: Ditto.
14615         * gcc.dg/vect/vect-50.c: Ditto.
14616         * gcc.dg/vect/vect-51.c: Ditto.
14617         * gcc.dg/vect/vect-52.c: Ditto.
14618         * gcc.dg/vect/vect-53.c: Ditto.
14619         * gcc.dg/vect/vect-54.c: Ditto.
14620         * gcc.dg/vect/vect-55.c: Ditto.
14621         * gcc.dg/vect/vect-56.c: Ditto.
14622         * gcc.dg/vect/vect-56a.c: Ditto.
14623         * gcc.dg/vect/vect-57.c: Ditto.
14624         * gcc.dg/vect/vect-58.c: Ditto.
14625         * gcc.dg/vect/vect-59.c: Ditto.
14626         * gcc.dg/vect/vect-6.c: Ditto.
14627         * gcc.dg/vect/vect-60.c: Ditto.
14628         * gcc.dg/vect/vect-61.c: Ditto.
14629         * gcc.dg/vect/vect-62.c: Ditto.
14630         * gcc.dg/vect/vect-63.c: Ditto.
14631         * gcc.dg/vect/vect-64.c: Ditto.
14632         * gcc.dg/vect/vect-65.c: Ditto.
14633         * gcc.dg/vect/vect-66.c: Ditto.
14634         * gcc.dg/vect/vect-67.c: Ditto.
14635         * gcc.dg/vect/vect-68.c: Ditto.
14636         * gcc.dg/vect/vect-69.c: Ditto.
14637         * gcc.dg/vect/vect-7.c: Ditto.
14638         * gcc.dg/vect/vect-72.c: Ditto.
14639         * gcc.dg/vect/vect-72a.c: Ditto.
14640         * gcc.dg/vect/vect-73.c: Ditto.
14641         * gcc.dg/vect/vect-74.c: Ditto.
14642         * gcc.dg/vect/vect-75.c: Ditto.
14643         * gcc.dg/vect/vect-76.c: Ditto.
14644         * gcc.dg/vect/vect-77.c: Ditto.
14645         * gcc.dg/vect/vect-77a.c: Ditto.
14646         * gcc.dg/vect/vect-78.c: Ditto.
14647         * gcc.dg/vect/vect-79.c: Ditto.
14648         * gcc.dg/vect/vect-8.c: Ditto.
14649         * gcc.dg/vect/vect-80.c: Ditto.
14650         * gcc.dg/vect/vect-82.c: Ditto.
14651         * gcc.dg/vect/vect-82_64.c: Ditto.
14652         * gcc.dg/vect/vect-83.c: Ditto.
14653         * gcc.dg/vect/vect-83_64.c: Ditto.
14654         * gcc.dg/vect/vect-9.c: Ditto.
14655         * gcc.dg/vect/vect-all.c: Ditto.
14656         * gcc.dg/vect/vect-none.c: Ditto.
14657
14658 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14659
14660         * lib/gcc-dg.exp (dg-skip-if): New function.
14661         (dg-forbid-option): Remove.
14662         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
14663         * g++.dg/abi/bitfield8.C: Likewise.
14664         * g++.dg/abi/dtor1.C: Likewise.
14665         * g++.dg/abi/empty10.C: Likewise.
14666         * g++.dg/abi/empty7.C: Likewise.
14667         * g++.dg/abi/empty9.C: Likewise.
14668         * g++.dg/abi/layout3.C: Likewise.
14669         * g++.dg/abi/layout4.C: Likewise.
14670         * g++.dg/abi/thunk1.C: Likewise.
14671         * g++.dg/abi/thunk2.C: Likewise.
14672         * g++.dg/abi/vbase11.C: Likewise.
14673         * g++.dg/abi/vthunk2.C: Likewise.
14674         * g++.dg/abi/vthunk3.C: Likewise.
14675         * g++.dg/ext/attrib8.C: Likewise.
14676         * g++.dg/opt/longbranch2.C: Likewise.
14677         * g++.dg/opt/reg-stack4.C: Likewise.
14678         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14679         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14680         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14681         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14682         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14683         * gcc.dg/20000609-1.c: Likewise.
14684         * gcc.dg/20000720-1.c: Likewise.
14685         * gcc.dg/20011107-1.c: Likewise.
14686         * gcc.dg/20011119-1.c: Likewise.
14687         * gcc.dg/20020108-1.c: Likewise.
14688         * gcc.dg/20020122-2.c: Likewise.
14689         * gcc.dg/20020122-3.c: Likewise.
14690         * gcc.dg/20020201-3.c: Likewise.
14691         * gcc.dg/20020206-1.c: Likewise.
14692         * gcc.dg/20020218-1.c: Likewise.
14693         * gcc.dg/20020310-1.c: Likewise.
14694         * gcc.dg/20020411-1.c: Likewise.
14695         * gcc.dg/20020418-2.c: Likewise.
14696         * gcc.dg/20020426-1.c: Likewise.
14697         * gcc.dg/20020426-2.c: Likewise.
14698         * gcc.dg/20020517-1.c: Likewise.
14699         * gcc.dg/20020523-1.c: Likewise.
14700         * gcc.dg/20020523-2.c: Likewise.
14701         * gcc.dg/20020729-1.c: Likewise.
14702         * gcc.dg/20030204-1.c: Likewise.
14703         * gcc.dg/20030826-2.c: Likewise.
14704         * gcc.dg/20030926-1.c: Likewise.
14705         * gcc.dg/20031202-1.c: Likewise.
14706         * gcc.dg/980312-1.c: Likewise.
14707         * gcc.dg/980313-1.c: Likewise.
14708         * gcc.dg/990117-1.c: Likewise.
14709         * gcc.dg/990424-1.c: Likewise.
14710         * gcc.dg/990524-1.c: Likewise.
14711         * gcc.dg/991230-1.c: Likewise.
14712         * gcc.dg/i386-387-1.c: Likewise.
14713         * gcc.dg/i386-387-2.c: Likewise.
14714         * gcc.dg/i386-387-3.c: Likewise.
14715         * gcc.dg/i386-387-4.c: Likewise.
14716         * gcc.dg/i386-387-5.c: Likewise.
14717         * gcc.dg/i386-387-6.c: Likewise.
14718         * gcc.dg/i386-asm-1.c: Likewise.
14719         * gcc.dg/i386-bitfield1.c: Likewise.
14720         * gcc.dg/i386-bitfield2.c: Likewise.
14721         * gcc.dg/i386-loop-1.c: Likewise.
14722         * gcc.dg/i386-loop-2.c: Likewise.
14723         * gcc.dg/i386-loop-3.c: Likewise.
14724         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14725         * gcc.dg/i386-pic-1.c: Likewise.
14726         * gcc.dg/i386-regparm.c: Likewise.
14727         * gcc.dg/i386-signbit-1.c: Likewise.
14728         * gcc.dg/i386-signbit-2.c: Likewise.
14729         * gcc.dg/i386-signbit-3.c: Likewise.
14730         * gcc.dg/i386-sse-5.c: Likewise.
14731         * gcc.dg/i386-sse-8.c: Likewise.
14732         * gcc.dg/i386-unroll-1.c: Likewise.
14733         * gcc.dg/tls/opt-1.c: Likewise.
14734         * gcc.dg/tls/opt-2.c: Likewise.
14735         * gcc.dg/unroll-1.c: Likewise.
14736         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14737         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14738         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14739         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14740
14741 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14742
14743         * g++.dg/template/incomplete1.C: New test.
14744
14745 2004-11-16  Nick Clifton  <nickc@redhat.com>
14746
14747         Revert patches accidentally commited during checkin of fixes for
14748         xstormy16 tests:
14749         gcc.c-torture/execute/simd-4.c: Revert
14750         gcc.dg/20040910-1.c: Revert.
14751
14752 2004-11-16  Paul Brook  <paul@codesourcery.com>
14753
14754         PR fortran/13010
14755         * gfortran.dg/der_pointer_1.f90: New test.
14756
14757 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
14758
14759         PR c/18498
14760         * gcc.dg/bitfld-13.c: New test.
14761
14762 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
14763
14764         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
14765         powerpc*-*-linux*.
14766
14767         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
14768         * gcc.dg/ppc64-abi-2.c: Ditto.
14769         * gcc.dg/ppc64-abi-3.c: Ditto.
14770
14771         * lib/gcc-dg.exp (dg-target-list): Remove.
14772
14773 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
14774
14775         * gcc.dg/ia64-postinc.c: New test.
14776
14777 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14778
14779         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
14780
14781 2004-11-15  Nick Clifton  <nickc@redhat.com>
14782
14783         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
14784         __INT_MAX__ so that the test can be compiled by toolchains
14785         targeted at 16-bit processors.
14786
14787         * gcc.dg/20040625-1.c: Use long constants rather than integers
14788         when performing arithmetic that will overflow 16-bits.
14789
14790         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
14791         xstormy16.  It does not support 128-bit vector operations.
14792
14793         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14794         with the macro PTR_TYPE.  Define this macro to an integer type
14795         suitable for holding a pointer.
14796
14797         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
14798         the target is a 16-bit processor.
14799
14800         * gcc.dg/cpp/if-2.c: Expect a different warning message from
14801         16-bit targets where the character constant will be too long.
14802
14803         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
14804         where the double will not be directly addressable.
14805
14806 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14807
14808         Friend class name lookup 1/n, PR c++/18471
14809         * g++.dg/template/crash26.C: New test.
14810         * g++.dg/lookup/struct1.C: Adjust expected error.
14811         * g++.dg/parse/elab1.C: Likewise.
14812         * g++.dg/parse/elab2.C: Likewise.
14813         * g++.dg/parse/int-as-enum1.C: Likewise.
14814         * g++.dg/parse/struct-as-enum1.C: Likewise.
14815         * g++.dg/parse/typedef1.C: Likewise.
14816         * g++.dg/parse/typedef3.C: Likewise.
14817         * g++.dg/parse/typedef4.C: Likewise.
14818         * g++.dg/parse/typedef5.C: Likewise.
14819         * g++.dg/template/nontype4.C: Likewise.
14820         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
14821         * g++.old-deja/g++.other/elab1.C: Likewise.
14822         * g++.old-deja/g++.other/syntax4.C: Likewise.
14823
14824 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14825
14826         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
14827
14828 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
14829
14830         * gcc.c-torture/execute/20041114-1.c: New test.
14831
14832 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
14833
14834         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
14835         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
14836         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
14837         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
14838         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
14839         gcc.dg/switch-7.c: New tests.
14840
14841 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14842
14843         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
14844
14845 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14846
14847         PR tree-opt/18400
14848         * gcc.dg/vect/pr18400.c: New test.
14849
14850 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14851             Andrew Pinski  <pinskia@physics.uc.edu>
14852
14853         PR tree-opt/18425
14854         * gcc.dg/vect/pr18425.c: New test.
14855
14856 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14857
14858         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
14859         Guard with dg-require-alias and dg-require-visibility.
14860
14861 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14862
14863         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
14864
14865 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14866
14867         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
14868
14869 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14870
14871         PR c++/17344
14872         * g++.dg/template/defarg5.C: New test.
14873
14874 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14875
14876         * g++.dg/parse/cast1.C: Run only on ILP32.
14877         * g++.old-deja/g++.mike/p784.C: Likewise.
14878
14879 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
14880
14881         * gcc.c-torture/execute/20041113-1.c: New test.
14882
14883 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14884
14885         PR target/18230
14886         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
14887         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
14888         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
14889         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14890         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
14891         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
14892         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
14893         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
14894         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
14895         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14896         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14897         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
14898         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
14899
14900 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14901
14902         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
14903         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
14904         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
14905         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
14906         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
14907         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
14908         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
14909         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
14910         gcc.target/sparc/combined-1.c: New tests.
14911
14912 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
14913
14914         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
14915         New tests.
14916
14917 2004-11-12  Mark Mitchell <mark@codesourcery.com>
14918
14919         * lib/gcc-dg.exp (dg-forbid-option): New function.
14920         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
14921         * g++.dg/abi/bitfield8.C: Likewise.
14922         * g++.dg/abi/dtor1.C: Likewise.
14923         * g++.dg/abi/empty10.C: Likewise.
14924         * g++.dg/abi/empty7.C: Likewise.
14925         * g++.dg/abi/empty9.C: Likewise.
14926         * g++.dg/abi/layout3.C: Likewise.
14927         * g++.dg/abi/layout4.C: Likewise.
14928         * g++.dg/abi/thunk1.C: Likewise.
14929         * g++.dg/abi/thunk2.C: Likewise.
14930         * g++.dg/abi/vbase11.C: Likewise.
14931         * g++.dg/abi/vthunk2.C: Likewise.
14932         * g++.dg/abi/vthunk3.C: Likewise.
14933         * g++.dg/ext/attrib8.C: Likewise.
14934         * g++.dg/opt/longbranch2.C: Likewise.
14935         * g++.dg/opt/reg-stack4.C: Likewise.
14936         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14937         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14938         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14939         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14940         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14941         * gcc.dg/20000609-1.c: Likewise.
14942         * gcc.dg/20000720-1.c: Likewise.
14943         * gcc.dg/20011107-1.c: Likewise.
14944         * gcc.dg/20011119-1.c: Likewise.
14945         * gcc.dg/20020108-1.c: Likewise.
14946         * gcc.dg/20020122-2.c: Likewise.
14947         * gcc.dg/20020122-3.c: Likewise.
14948         * gcc.dg/20020201-3.c: Likewise.
14949         * gcc.dg/20020206-1.c: Likewise.
14950         * gcc.dg/20020218-1.c: Likewise.
14951         * gcc.dg/20020310-1.c: Likewise.
14952         * gcc.dg/20020411-1.c: Likewise.
14953         * gcc.dg/20020418-2.c: Likewise.
14954         * gcc.dg/20020426-1.c: Likewise.
14955         * gcc.dg/20020426-2.c: Likewise.
14956         * gcc.dg/20020517-1.c: Likewise.
14957         * gcc.dg/20020523-1.c: Likewise.
14958         * gcc.dg/20020523-2.c: Likewise.
14959         * gcc.dg/20020729-1.c: Likewise.
14960         * gcc.dg/20030204-1.c: Likewise.
14961         * gcc.dg/20030826-2.c: Likewise.
14962         * gcc.dg/20030926-1.c: Likewise.
14963         * gcc.dg/20031202-1.c: Likewise.
14964         * gcc.dg/980312-1.c: Likewise.
14965         * gcc.dg/980313-1.c: Likewise.
14966         * gcc.dg/990117-1.c: Likewise.
14967         * gcc.dg/990424-1.c: Likewise.
14968         * gcc.dg/990524-1.c: Likewise.
14969         * gcc.dg/991230-1.c: Likewise.
14970         * gcc.dg/i386-387-1.c: Likewise.
14971         * gcc.dg/i386-387-2.c: Likewise.
14972         * gcc.dg/i386-387-3.c: Likewise.
14973         * gcc.dg/i386-387-4.c: Likewise.
14974         * gcc.dg/i386-387-5.c: Likewise.
14975         * gcc.dg/i386-387-6.c: Likewise.
14976         * gcc.dg/i386-asm-1.c: Likewise.
14977         * gcc.dg/i386-bitfield1.c: Likewise.
14978         * gcc.dg/i386-bitfield2.c: Likewise.
14979         * gcc.dg/i386-loop-1.c: Likewise.
14980         * gcc.dg/i386-loop-2.c: Likewise.
14981         * gcc.dg/i386-loop-3.c: Likewise.
14982         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14983         * gcc.dg/i386-pic-1.c: Likewise.
14984         * gcc.dg/i386-regparm.c: Likewise.
14985         * gcc.dg/i386-signbit-1.c: Likewise.
14986         * gcc.dg/i386-signbit-2.c: Likewise.
14987         * gcc.dg/i386-signbit-3.c: Likewise.
14988         * gcc.dg/i386-sse-5.c: Likewise.
14989         * gcc.dg/i386-sse-8.c: Likewise.
14990         * gcc.dg/i386-unroll-1.c: Likewise.
14991         * gcc.dg/tls/opt-1.c: Likewise.
14992         * gcc.dg/tls/opt-2.c: Likewise.
14993         * gcc.dg/unroll-1.c: Likewise.
14994         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14995         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14996         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14997         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14998         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
14999         -m64 is specified.
15000
15001 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15002
15003         PR c++/18389
15004         * g++.dg/parse/cond1.C: New test.
15005
15006         PR c++/18429
15007         * g++.dg/template/array9.C: New test.
15008         * g++.dg/ext/vla1.C: Adjust error messages.
15009         * g++.dg/ext/vlm1.C: Likewise.
15010         * g++.dg/template/crash2.C: Likewise.
15011
15012         PR c++/18436
15013         * g++.dg/template/call3.C: New test.
15014
15015         PR c++/18407
15016         * g++.dg/template/ptrmem11.C: New test.
15017
15018 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
15019
15020         PR other/14264
15021         * lib/g++.exp: Set LC_ALL and LANG to C.
15022         * lib/gcc-dg.exp: Likewise.
15023         * lib/gfortran.exp: Likewise.
15024         * lib/objc.exp: Likewise.
15025         * lib/treelang.exp: Likewise.
15026
15027 2004-11-12  Andreas Schwab  <schwab@suse.de>
15028
15029         * gcc.dg/pr16286.c: Fix last change.
15030
15031 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15032
15033         PR c++/18416
15034         * g++.dg/init/global1.C: New test.
15035
15036 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
15037
15038         * gcc.c-torture/execute/20041112-1.c: New test.
15039
15040 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15041
15042         * lib/gcc-dg.exp (dg-target-list): New.
15043
15044 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15045             Richard Sandiford  <rsandifo@redhat.com>
15046
15047         * lib/target-supports.exp (get-compiler_messages): New.
15048         (check_named_sections_available): Use it.
15049         (check_effective_target_ilp32): New.
15050         (check_effective_target_lp64): New.
15051         (is-effective-target): New.
15052         * lib/gcc-dg.exp (dg-require-effective-target): New.
15053
15054 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
15055
15056         * gcc.dg/precedence-1.c: New test.
15057
15058 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15059
15060         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15061
15062         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15063         message, delete generated files, use more descriptive name for
15064         executable, and make the test unsupported when it cannot be run.
15065
15066         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15067         (dg-require-weak, dg-require-visibility, dg-require-alias,
15068         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15069         dg-require-iconv, dg-require-named-sections): Use it.
15070
15071         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15072
15073 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
15074
15075         PR target/16457
15076         * gcc.dg/ppc-and-1: New
15077
15078         PR target/16796
15079         * gcc.dg/ppc-mov-1.c: New.
15080
15081         PR target/16458
15082         * gcc.dg/ppc-compare-1.c: New.
15083
15084 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
15085
15086         * objc.dg/desig-init-2.m: New test.
15087
15088 2004-11-10  Adam Nemet  <anemet@lnxw.com>
15089
15090         PR middle-end/18160
15091         * g++.dg/warn/register-var-1.C: New test.
15092         * g++.dg/warn/register-var-2.C: New test.
15093
15094 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15095
15096         * gcc.dg/union-2.c: New test.
15097
15098 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
15099
15100         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15101         New test for PR tree-optimization/17892.
15102
15103 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
15104
15105         PR c++/18369
15106         * g++.dg/init/new12.C: New test.
15107
15108 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
15109
15110         * gcc.target/sparc: New directory.
15111         * gcc.target/sparc/sparc.exp: New driver.
15112         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15113         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15114         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15115         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15116
15117 2004-11-10  Paul Brook  <paul@codesourcery.com>
15118
15119         PR fortran/18218
15120         * gfortran.dg/list_read.c: New test.
15121
15122 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15123
15124         PR c/18322
15125         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15126         expected diagnostic location.
15127
15128 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
15129
15130         * gcc.dg/20041109-1.c: New test.
15131
15132 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15133
15134         PR objc/18406
15135         * objc/compile/pr18406.m: New test.
15136
15137 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15138
15139         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15140
15141 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15142
15143         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15144
15145 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15146
15147         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15148
15149 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15150
15151         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15152         exit.
15153
15154 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
15155
15156         PR tree-opt/18299
15157         * gcc.c-torture/pr18299-1.c: New test.
15158
15159 2004-11-06  Andreas Schwab  <schwab@suse.de>
15160
15161         * gcc.dg/pr16286.c: Also test for bool and pixel.
15162
15163 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
15164
15165         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15166         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15167         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15168         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15169         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15170         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15171         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15172         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15173         gcc.dg/struct-semi-3.c: New tests.
15174
15175 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15176
15177         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15178
15179 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15180
15181         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15182         Do not use C99 designators.
15183
15184 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15185
15186         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15187
15188 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15189
15190         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15191         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15192         * gcc.c-torture/execute/simd-5.x: Remove.
15193
15194 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
15195
15196         PR rtl-optimization/17933
15197         * gcc.dg/torture/pr17933-1.c: New test.
15198
15199 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15200
15201         PR target/18106
15202         * lib/target-supports.exp (check_weak_available): Support
15203         Windows.
15204
15205 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
15206
15207         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15208         call to fflush(stdout) before abort.
15209         (my_ffsll): New function.
15210         (generate_fields): Use it.
15211
15212 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15213
15214         * gcc.dg/init-undef-1.c: New test.
15215
15216 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15217
15218         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15219         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15220         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15221         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15222         expected messages for new parser.
15223
15224 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
15225
15226         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15227
15228 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15229
15230         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15231         on LP64 targets.
15232
15233 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15234
15235         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15236         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15237         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15238         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15239         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15240         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15241         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15242         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15243         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15244         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15245
15246 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15247
15248         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15249         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15250         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15251         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15252         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15253         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15254         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15255         for new parser.
15256
15257 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
15258
15259         PR target/15342
15260         * gcc.dg/20041104-1.c: New test.
15261
15262 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15263
15264         * g++.dg/template/nontype7.C: New test.
15265         * g++.dg/template/nontype8.C: Likewise.
15266         * g++.dg/template/nontype9.C: Likewise.
15267         * g++.dg/template/nontype10.C: Likewise.
15268         * g++.dg/tc1/dr49.C: Likewise.
15269         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15270         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15271
15272 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15273
15274         * g++.dg/rtti/tinfo1.C: Remove xfails.
15275
15276 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15277
15278         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15279         packed attribute to the definition to satisfy the new C++ parser.
15280
15281 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15282
15283         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15284         invocations of va_arg.
15285
15286 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
15287
15288         PR c++/18124
15289         * g++.dg/template/crash25.C: New test.
15290
15291         PR c++/18155
15292         * g++.dg/template/typedef2.C: New test.
15293         * g++.dg/parse/crash13.C: Adjust error markers.
15294
15295         PR c++/18177
15296         * g++.dg/conversion/const3.C: New test.
15297
15298 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15299
15300         PR fortran/17535
15301         PR fortran/17583
15302         PR fortran/17713
15303         * gfortran.dg/generic_[123].f90: New testcases.
15304
15305 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15306
15307         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15308         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15309
15310 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15311
15312         PR tree-opt/16808
15313         * gcc.c-torture/compile/pr16808.c: New test.
15314
15315 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
15316
15317         PR rtl-optimization/17104
15318         * gcc.dg/ppc-bitfield1.c: New.
15319
15320 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15321
15322         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15323
15324 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15325
15326         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
15327         strings for 32-bit code.
15328
15329 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
15330
15331         PR c/18239
15332         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15333
15334 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
15335
15336         PR c++/18064
15337         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15338
15339 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
15340
15341         PR c++/15172
15342         * g++.dg/init/aggr2.C: New test.
15343
15344 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
15345
15346         * objc.dg/local-decl-1.m: New test.
15347
15348 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15349
15350         * gcc.dg/20040910-1.c: Adjust regex.
15351
15352 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15353
15354         PR rtl-optimization/18084
15355         * g++.dg/opt/pr18084-1.C: New testcase.
15356
15357 2004-10-30  Matt Austern  <austern@apple.com>
15358
15359         PR c++/17542
15360         * g++.dg/ext/attrib18.C: New test.
15361
15362 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15363
15364         PR middle-end/18096
15365         * gcc.dg/pr18096-1.c: New test case.
15366
15367 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15368
15369         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15370
15371 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
15372
15373         PR c/16666
15374         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15375         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15376         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15377         gcc.dg/old-style-prom-3.c: New tests.
15378
15379 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
15380
15381         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15382         Remove unnecessary inclusion of stdio.h.
15383
15384 2004-10-29  Roger Sayle  <roger@eyesopen.com>
15385
15386         PR rtl-optimization/17581
15387         * gcc.dg/pr17581-1.c: New test case.
15388
15389 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
15390
15391         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15392         being implemented.
15393         * g++.dg/conversion/dr195-1.C: New.
15394         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15395         * g++.old-deja/g++.mike/p10148.C: Likewise.
15396
15397 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
15398
15399         PR c++/17695
15400         * g++.dg/debug/typedef2.C: New test.
15401
15402 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
15403
15404         PR fortran/13490
15405         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15406         * gfortran.dg/g77/README: Update.
15407
15408 2004-10-28  Matt Austern  <austern@apple.com>
15409
15410         PR c++/14124
15411         * g++.dg/ext/packed7.C: New test.
15412
15413 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15414
15415         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15416         scan-assembler.
15417         * lib/scanasm.exp (hidden-scan-for): New proc.
15418         (scan-hidden): Use hidden-scan-for instead of constructing the scan
15419         string.
15420         (scan-not-hidden): Likewise.
15421         * lib/target-supports.exp (check_visibility_available): mach-o is
15422         support too.
15423
15424 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
15425
15426         PR c++/17132
15427         * g++.dg/template/memclass3.C: New test.
15428
15429 2004-10-28  Adam Nemet  <anemet@lnxw.com>
15430
15431         PR middle-end/18160
15432         * gcc.dg/register-var-1.c: New test.
15433         * gcc.dg/register-var-2.c: New test.
15434         * gcc.dg/asm-7.c: Taking the address of a register variable is an
15435         error now.
15436
15437 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
15438
15439         PR other/18172
15440         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15441         unused variables.
15442         * gcc.dg/vect/vect-22.c: Likewise.
15443
15444 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
15445
15446         * gcc.dg/i386-rotate-1.c: New test.
15447
15448 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
15449
15450         * g++.dg/init/ref12.C: Add "run" marker.
15451
15452         PR c++/17435
15453         * g++.dg/init/ref12.C: New test.
15454
15455         PR c++/18140
15456         * g++.dg/template/shift1.C: New test.
15457         * g++.dg/template/error10.C: Adjust error markers.
15458
15459 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
15460
15461         PR tree-opt/17529
15462         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15463
15464 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
15465
15466         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15467         * gcc.dg/weak/weak-3.c: Likewise.
15468         * gcc.dg/weak/weak-5.c: Likewise.
15469         * gcc.dg/weak/weak-9.c: Likewise.
15470         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15471         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15472
15473         * gcc.dg/darwin-weakimport-1.c: New.
15474
15475 2004-10-28  Ben Elliston  <bje@au.ibm.com>
15476
15477         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15478
15479 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
15480
15481         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15482         'syntax' error messages.
15483         * gcc.dg/cpp/direct2s.c: Likewise.
15484
15485 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
15486
15487         * gcc.c-torture/compile/20041026-1.c: New.
15488
15489 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
15490
15491         PR c++/18093
15492         * g++.dg/lookup/ns2.C: New test.
15493
15494         PR c++/18020
15495         * g++.dg/template/enum4.C: New test.
15496
15497         PR c++/18161
15498         * g++.dg/template/expr1.C: New test.
15499
15500 2004-10-26  Ben Elliston  <bje@au.ibm.com>
15501
15502         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15503
15504 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15505
15506         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15507         gcc.dg/decl-nospec-3.c: New tests.
15508
15509 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
15510
15511         * objc.dg/super-class-3.m: New test.
15512
15513 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15514
15515         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15516         resyncing.
15517         * gcc.dg/cpp/direct2s.c: Likewise.
15518
15519 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
15520
15521         * objc.dg/image-info.m: Update for changes to section selection.
15522
15523 2004-10-25  David Ayers  <d.ayers@inode.at>
15524             Ziemowit Laski  <zlaski@apple.com>
15525
15526         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15527         diagnostics when messaging 'id <Proto>'.
15528         * objc.dg/class-protocol-1.m: New test.
15529         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15530         a non-existent method signature.
15531         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15532         Update diagnostics when messaging with non-existent method signature.
15533         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15534         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15535         invalid receivers are now resolved as if messaging 'id'; remove
15536         extraneous diagnostics.
15537
15538 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15539
15540         PR c/16667
15541         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
15542         gcc.dg/init-desig-obs-3.c: New tests.
15543
15544 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
15545
15546         * gcc.dg/debug/20041023-1.c: New test.
15547
15548 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
15549
15550         PR middle-end/17407
15551         * gcc.c-torture/compile/pr17407.c: New test.
15552
15553         PR c++/18121
15554         * g++.dg/template/array8.C: New test.
15555
15556 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15557
15558         PR other/18138
15559         * lib/g++.exp: Accept more than one multilib libgcc.
15560         * lib/gcc-dg.exp: Likewise.
15561         * lib/objc.exp: Likewise.
15562         * lib/treelang.exp: Likewise.
15563         * lib/gfortran.exp: Likewise.
15564
15565 2004-10-24  Ben Elliston  <bje@au.ibm.com>
15566
15567         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
15568
15569 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
15570
15571         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
15572         * gcc.dg/c99-const-expr-3.c: Likewise.
15573
15574 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
15575
15576         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
15577
15578 2004-10-23  Ben Elliston  <bje@au.ibm.com>
15579
15580         * gcc.c-torture/execute/loop-2e.x: Remove.
15581
15582 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15583
15584         PR c++/18095
15585         * g++.dg/parse/crash18.C: New.
15586         * g++.dg/parse/crash19.C: New.
15587
15588 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15589
15590         * g++.dg/ext/dllimport1.C: Move dg-warnings.
15591         * g++.dg/ext/dllimport2.C: Same.
15592         * g++.dg/ext/dllimport8.C: Same.
15593
15594 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
15595
15596         PR c++/10841
15597         * g++.dg/conversion/cast1.C: New test.
15598         * g++.dg/overload/pmf1.C: Adjust error marker.
15599
15600 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
15601
15602         PR objc/17923
15603         * objc.dg/const-str-7.m: New test.
15604
15605 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15606
15607         * g++.dg/template/memfriend11.C: Fix comment typo.
15608         * g++.dg/template/memfriend14.C: Likewise.
15609
15610 2004-10-20  Richard Henderson  <rth@redhat.com>
15611
15612         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
15613         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
15614         -fasynchronous-unwind-tables.
15615
15616 2004-10-20  Richard Henderson  <rth@redhat.com>
15617
15618         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
15619         (main): Return success.
15620         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
15621         (main): Return success.
15622
15623 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15624
15625         PR c++/13495
15626         * g++.dg/template/memfriend9.C: New test.
15627         * g++.dg/template/memfriend10.C: Likewise.
15628         * g++.dg/template/memfriend11.C: Likewise.
15629         * g++.dg/template/memfriend12.C: Likewise.
15630         * g++.dg/template/memfriend13.C: Likewise.
15631         * g++.dg/template/memfriend14.C: Likewise.
15632         * g++.dg/template/memfriend15.C: Likewise.
15633         * g++.dg/template/memfriend16.C: Likewise.
15634         * g++.dg/template/memfriend17.C: Likewise.
15635         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
15636
15637 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
15638
15639         * g++.dg/conversion/dr195.C: New.
15640         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
15641
15642 2004-10-20  Ben Elliston  <bje@au.ibm.com>
15643             Devang Patel  <dpatel@apple.com>
15644
15645         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
15646         of floating point arithmetic, which could trap.
15647
15648 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
15649
15650         PR c++/14035
15651         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
15652         * g++.dg/conversion/const2.C: New test.
15653         * g++.dg/expr/reinterpret2.C: New test.
15654         * g++.dg/expr/reinterpret3.C: New test.
15655         * g++.dg/expr/cast2.C: New test.
15656         * g++.dg/expr/copy1.C: New test.
15657         * g++.dg/other/conversion1.C: Change error message.
15658         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
15659         function pointers to void *.
15660         * g++.old-deja/g++.mike/p10148.C: Likewise.
15661
15662 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15663
15664         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
15665
15666 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
15667
15668         PR c++/18047
15669
15670         * g++.dg/parse/expr3.C: New test.
15671
15672 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15673
15674         * gcc.dg/smod-1.c: New test.
15675
15676 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
15677
15678         * objc.dg/method-14.m: New test.
15679
15680 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15681
15682         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
15683         Also xfail as the patch was reverted.
15684
15685 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15686
15687         PR middle-end/16973
15688         * gcc.dg/pr16973.c: New test.
15689
15690 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
15691
15692         PR tree-optimization/17656
15693         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
15694
15695 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15696
15697         * g++.dg/eh/shadow1.C: New.
15698
15699 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
15700
15701         * gcc.c-torture/compile/20041018-1.c: New test.
15702
15703 2004-10-18  Ben Elliston  <bje@au.ibm.com>
15704
15705         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
15706         compiler referring to register 0 when accessing sdata.  The linker
15707         now patches things up.
15708
15709 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
15710
15711         PR c/17529
15712         * gcc.c-torture/compile/pr17529.c: New test.
15713
15714 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15715
15716         PR c++/17743
15717         * g++.dg/ext/attrib17.C: New test.
15718
15719 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15720
15721         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
15722
15723 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15724
15725         PR c++/10479
15726         * g++.dg/ext/attrib16.C: New test.
15727
15728 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
15729
15730         PR c++/17042
15731         * g++.dg/init/dso_handle1.C: New test.
15732
15733         PR c++/14667
15734         * g++.dg/parse/typedef6.C: New test.
15735
15736         PR c++/17916
15737         * g++.dg/parse/pragma1.C: New test.
15738
15739 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
15740
15741         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
15742
15743 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
15744
15745         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
15746         -fno-common when on HPPA HP-UX platforms.
15747
15748 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
15749
15750         PR other/16820
15751         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
15752         stdint.h.
15753         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
15754         uintptr_t.
15755
15756 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15757
15758         PR c++/16301
15759         * g++.dg/lookup/strong-using-4.C: New test.
15760
15761 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15762
15763         PR middle-end/16567
15764         * gcc.c-torture/compile/nested-1.c: New test.
15765
15766 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15767
15768         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
15769         and mipsisa64*-*-* (until support for misaligned loads is added).
15770         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
15771         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
15772         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
15773         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
15774         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
15775         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
15776
15777 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
15778
15779         PR c++/17976
15780         * g++.dg/init/dtor3.C: New test.
15781
15782 2004-10-15  Ben Elliston  <bje@au.ibm.com>
15783
15784         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
15785
15786 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
15787
15788         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
15789         * gcc.dg/macho-lo-sum.c: Likewise.
15790
15791 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
15792
15793         * gcc.dg/ppc-spe64-1.c: New test.
15794
15795 2004-10-14  Devang Patel  <dpatel@apple.com>
15796
15797         PR 17635
15798         * gcc.dg/pr17635.c : New test.
15799
15800 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
15801
15802         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
15803         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
15804         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
15805         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
15806         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
15807         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
15808         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
15809         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
15810         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
15811         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
15812         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
15813         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
15814         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
15815         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
15816         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
15817         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
15818         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
15819         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
15820
15821 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15822
15823         * gcc.dg/vect/vect-82.c: New testcase.
15824         * gcc.dg/vect/vect-82_64.c: New testcase.
15825         * gcc.dg/vect/vect-83.c: New testcase.
15826         * gcc.dg/vect/vect-83_64.c: New testcase.
15827
15828 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15829
15830         * gcc.dg/cpp/error-1.c: New test.
15831
15832 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15833
15834         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
15835
15836 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
15837
15838         PR target/17984
15839         * gcc.dg/cris-peep2-xsrand2.c: New test.
15840
15841 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
15842
15843         PR c++/17661
15844         * testsuite/g++.dg/expr/for2.C: New test.
15845
15846 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15847
15848         * g++.dg/inherit/thunk1.C: Run on the SPARC.
15849
15850 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
15851
15852         PR tree-optimization/17724
15853         * g++.dg/opt/pr17724-1.C: New test.
15854         * g++.dg/opt/pr17724-2.C: New test.
15855         * g++.dg/opt/pr17724-3.C: New test.
15856         * g++.dg/opt/pr17724-4.C: New test.
15857         * g++.dg/opt/pr17724-5.C: New test.
15858         * g++.dg/opt/pr17724-6.C: New test.
15859
15860 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
15861
15862         PR c/17301
15863         * gcc.dg/pr17301-2.c: New test.
15864
15865 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
15866
15867         PR c++/15876
15868         * g++.dg/parse/error22.C: New test.
15869
15870         PR c++/17936
15871         * g++.dg/template/spec18.C: New test.
15872
15873 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
15874
15875         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
15876         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
15877         memcpy.
15878         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
15879         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
15880
15881 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15882
15883         * g++.dg/eh/cleanup5.C: Add dg-options "".
15884
15885 2004-10-11  Roger Sayle  <roger@eyesopen.com>
15886
15887         PR middle-end/17657
15888         * gcc.dg/switch-4.c: New test case.
15889
15890 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
15891
15892         * gcc.c-torture/execute/20041011-1.c: New test.
15893
15894 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15895
15896         PR c++/17554
15897         * g++.dg/init/for3.C: New test.
15898
15899         PR c++/17657
15900         * g++.dg/opt/switch2.C: New test.
15901
15902         PR middle-end/17703
15903         * g++.dg/warn/Wreturn-2.C: New test.
15904
15905 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15906
15907         PR c++/17907
15908         * g++.dg/eh/cleanup5.C: New test.
15909
15910 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
15911
15912         PR c++/17393
15913         * g++.dg/parse/error21.C: New test.
15914
15915 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15916
15917         * g++.dg/overload/pmf1.C: Adjust quoting marks.
15918         * g++.dg/warn/incomplete1.C: Likewise.
15919         * g++.dg/template/qualttp20.C: Likewise.
15920
15921 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15922
15923         PR c/17881
15924         * parm-incomplete-1.c: New test.
15925
15926 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15927
15928         PR c++/17867
15929         * g++.dg/parse/error19.C: New test.
15930
15931         PR c++/17670
15932         * g++.dg/init/new11.C: New test.
15933
15934         PR c++/17821
15935         * g++.dg/parse/error20.C: New test.
15936
15937         PR c++/17826
15938         * g++.dg/template/crash24.C: New test.
15939
15940 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15941
15942         PR c/17301
15943         * gcc.dg/pr17301-1.c: New test.
15944
15945 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15946
15947         PR c/17189
15948         * gcc.dg/anon-struct-5.c: New test.
15949
15950 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15951
15952         PR c/17844
15953         * gcc.dg/pr17844-1.c: New test.
15954
15955 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
15956
15957         PR tree-optimization/17906
15958         * gcc.c-torture/compile/pr17906.c: New.
15959
15960 2004-10-09  Stuart Hastings  <stuart@apple.com>
15961             Roger Sayle  <roger@eyesopen.com>
15962
15963         PR rtl-optimization/17853
15964         * gcc.dg/i386-mmx-5.c: New testcase.
15965
15966 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
15967
15968         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
15969
15970 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15971
15972         PR c++/17524
15973         * g++.dg/template/static9.C: New test.
15974
15975         PR c++/17685
15976         * g++.dg/parse/operator5.C: New test.
15977
15978 2004-10-09  Roger Sayle  <roger@eyesopen.com>
15979
15980         PR middle-end/17894
15981         * gcc.c-torture/execute/divcmp-4.c: New test case.
15982
15983 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15984
15985         PR tree-opt/17902
15986         * g++.dg/opt/pr17902.C: New test.
15987
15988 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
15989
15990         * gcc.dg/cpp/ident-1.c: Add dg-options "".
15991
15992 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15993
15994         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
15995
15996 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15997
15998         * gcc.dg/assign-warn-3.c: New test.
15999
16000 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16001
16002         PR c/16999
16003         * gcc.dg/cpp/ident-1.c: New test.
16004
16005 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16006
16007         * gcc.c-torture/compile/acc1.c: New.
16008
16009 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16010
16011         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16012         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16013
16014 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16015
16016         * gcc.dg/ultrasp11.c: New test.
16017
16018 2004-10-08  Michael Matz  <matz@suse.de>
16019
16020         * gcc.dg/doloop-2.c: New test.
16021
16022 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16023
16024         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16025         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16026         objc.dg/method-9.m: Update expected diagnostics.
16027
16028 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
16029
16030         * gcc.dg/ppc-fsel-3.c: New file.
16031         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16032
16033 2004-10-07  Paul Brook  <paul@codesourcery.com>
16034
16035         * gfortran.dg/intrinsic_verify_1.f90: New test.
16036
16037 2004-10-07  Paul Brook  <paul@codesourcery.com>
16038
16039         * gfortran.dg/empty_format_1.f90: Remove stray commas.
16040
16041 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16042
16043         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16044         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16045         commit.
16046
16047 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16048
16049         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16050
16051 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16052
16053         PR c++/17115
16054         * g++.dg/warn/Winline-4.C: New test.
16055
16056 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16057
16058         * gcc.c-torture/compile/20041007-1.c: New test.
16059
16060 2004-10-07  Paul Brook  <paul@codesourcery.com>
16061
16062         PR fortran/17678
16063         * gfortran.dg/use_allocated_1.f90: New test.
16064
16065 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16066
16067         PR middle-end/17849
16068         * gfortran.fortran-torture/compile/nested.f90: New test
16069
16070 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16071
16072         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16073
16074 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16075
16076         PR c++/17368
16077         * g++.dg/ext/asm6.C: New test.
16078
16079 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
16080
16081         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16082
16083 2004-10-06  Paul Brook  <paul@codesourcery.com>
16084
16085         PR libfortran/17709
16086         * gfortran.dg/empty_format_1.f90: New test.
16087
16088 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16089
16090         PR fortran/17568
16091         * gfortran.dg/ishft.f90: New test.
16092
16093         PR fortran/17283
16094         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16095         tests.
16096
16097 2004-10-06  Paul Brook  <paul@codesourcery.com>
16098
16099         * gfortran.dg/do_1.f90: New test.
16100
16101 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16102
16103         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16104         optimizing for size.
16105
16106 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16107
16108         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16109
16110 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16111
16112         * gcc.c-torture/compile/20041005-1.c: New test.
16113
16114 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16115
16116         PR c++/17829
16117         * g++.dg/lookup/koenig4.C: New.
16118
16119 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16120
16121         * g++.dg/other/classkey1.C: Adjust quoting marks.
16122         * g++.dg/parse/error15.C: Likewise.
16123         * g++.dg/template/meminit2.C (int>): Likewise.
16124
16125 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16126
16127         PR fortran/17283
16128         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16129
16130         PR fortran/17631
16131         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16132
16133         PR fortran/17708
16134         * gfortran.dg/pr17708.f90: New test.
16135
16136 2004-10-04  Chao-ying Fu  <fu@mips.com>
16137
16138         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16139         * gcc.dg/vect/vect-4.c: Ditto.
16140         * gcc.dg/vect/vect-5.c: Ditto.
16141         * gcc.dg/vect/vect-6.c: Ditto.
16142         * gcc.dg/vect/vect-8.c: Ditto.
16143         * gcc.dg/vect/vect-16.c: Ditto.
16144         * gcc.dg/vect/vect-30.c: Ditto.
16145         * gcc.dg/vect/vect-40.c: Ditto.
16146         * gcc.dg/vect/vect-41.c: Ditto.
16147         * gcc.dg/vect/vect-42.c: Ditto.
16148         * gcc.dg/vect/vect-43.c: Ditto.
16149         * gcc.dg/vect/vect-44.c: Ditto.
16150         * gcc.dg/vect/vect-45.c: Ditto.
16151         * gcc.dg/vect/vect-46.c: Ditto.
16152         * gcc.dg/vect/vect-47.c: Ditto.
16153         * gcc.dg/vect/vect-48.c: Ditto.
16154         * gcc.dg/vect/vect-49.c: Ditto.
16155         * gcc.dg/vect/vect-50.c: Ditto.
16156         * gcc.dg/vect/vect-51.c: Ditto.
16157         * gcc.dg/vect/vect-52.c: Ditto.
16158         * gcc.dg/vect/vect-53.c: Ditto.
16159         * gcc.dg/vect/vect-54.c: Ditto.
16160         * gcc.dg/vect/vect-55.c: Ditto.
16161         * gcc.dg/vect/vect-56.c: Ditto.
16162         * gcc.dg/vect/vect-57.c: Ditto.
16163         * gcc.dg/vect/vect-58.c: Ditto.
16164         * gcc.dg/vect/vect-59.c: Ditto.
16165         * gcc.dg/vect/vect-60.c: Ditto.
16166         * gcc.dg/vect/vect-74.c: Ditto.
16167         * gcc.dg/vect/vect-79.c: Ditto.
16168         * gcc.dg/vect/vect-80.c: Ditto.
16169
16170 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16171
16172         * gcc.dg/unused-7.c: Use the correct option.
16173
16174 2004-10-04  Paul Brook  <paul@codesourcery.com>
16175         Bud Davis  <bdavis9659@comcast.net>
16176
16177         PR fortran/17706
16178         PR fortran/16434
16179         * gfortran/pr17706.f90: New test.
16180         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16181
16182 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16183
16184         * gfortran.dg/pr17612.f90: New test.
16185
16186 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16187
16188         * g++.dg/template/local1.C: Adjust quoting marks in
16189         testing for diagnostics.
16190         * g++.dg/tls/diag-2.C: Likewise.
16191         * g++.dg/other/error8.C: Likewise.
16192
16193 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16194
16195         PR c/17178
16196         * gcc.dg/unused-4.c: Adjust to be correct.
16197
16198         PR c/17820
16199         * gcc.dg/unused-7.c: New test.
16200
16201 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16202
16203         PR c++/17797
16204         * g++.dg/overload/template2.C: New test.
16205
16206 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
16207
16208         PR tree-optimization/16632
16209         * gcc.dg/tree-ssa/20041002-1.c: New.
16210
16211 2004-10-03  Paul Brook  <paul@codesourcery.com>
16212
16213         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
16214         rather than relying on default formatting.
16215
16216 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
16217
16218         * gcc.dg/20040920-1.c: Update expected message text.
16219
16220 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
16221
16222         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16223
16224 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
16225
16226         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16227         tree level.
16228
16229 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16230
16231         * gcc.dg/tree-ssa/pr17343.c: Remove.
16232
16233 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16234
16235         PR tree-opt/17343
16236         * gcc.dg/tree-ssa/pr17343.c: New test.
16237
16238 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
16239
16240         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16241         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16242         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16243         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16244         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16245
16246 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16247
16248         * gcc.dg/lvalue-2.c: New test.
16249
16250 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16251
16252         PR c/17730
16253         * gcc.dg/pr17730-1.c: New test
16254
16255 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16256
16257         PR c/7425
16258         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16259
16260 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16261
16262         * gcc.c-torture/execute/stdarg-1.c: New test.
16263         * gcc.c-torture/execute/stdarg-2.c: New test.
16264         * gcc.c-torture/execute/stdarg-3.c: New test.
16265         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16266         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16267         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16268         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16269         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16270
16271 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16272
16273         PR tree-optimization/17697
16274         * g++.dg/opt/pr17697-1.C: New test.
16275         * g++.dg/opt/pr17697-2.C: New test.
16276         * g++.dg/opt/pr17697-3.C: New test.
16277
16278 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16279
16280         PR c/16409
16281         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16282         gcc.dg/vla-init-5.c: New tests.
16283
16284 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16285
16286         PR c/13804
16287         * gcc.dg/pr13804-1.c: New test.
16288
16289 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16290
16291         PR fortran/16938
16292         * gfortran.dg/pr16938.f90: New test.
16293
16294 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16295
16296         * g++.dg/template/crash23.C: New test.
16297
16298 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16299
16300         PR c++/17585
16301         * g++.dg/template/static8.C: New test.
16302
16303 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
16304
16305         PR c++/17681
16306         * g++.dg/other/error9.C: New test.
16307
16308 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16309
16310         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16311
16312 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16313
16314         PR fortran/15164
16315         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16316
16317 2004-09-26  Roger Sayle  <roger@eyesopen.com>
16318
16319         PR middle-end/17112
16320         * gcc.dg/pr17112-1.c: New test case.
16321
16322 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16323
16324         PR c/11459
16325         * gcc.dg/pr11459-1.c: New test.
16326
16327 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
16328
16329         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16330         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16331
16332 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16333
16334         * gfortran.dg/pr15324.f90: Make array bounds consistent.
16335
16336 2004-09-25  Jan Hubicka  <jh@suse.cz>
16337
16338         * compile/30040909-1.c: New test.
16339         * compile/30040907-1.c: New test.
16340
16341 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
16342
16343         * gcc.c-torture/execute/va-arg-26.c: New test.
16344
16345 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
16346
16347         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16348         extra diagnostics on targets with 64-bit pointers.
16349         * objc.dg/selector-1.m: Adjust dg-warning regexp.
16350
16351 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16352
16353         PR c/17188
16354         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16355         * gcc.dg/decl-3.c: Adjust expected message.
16356
16357 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16358
16359         PR fortran/17615
16360         * gfortran.dg/pr17615.f90: New test.
16361
16362 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
16363
16364         PR tree-optimzation/17517
16365         * g++.dg/tree-ssa/pr17517.C: New Test.
16366
16367 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16368
16369         PR c++/16889
16370         * g++.dg/lookup/ambig3.C: New.
16371
16372 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
16373
16374         PR tree-opt/17624
16375         * g++.dg/opt/pr17624.C: New test.
16376
16377 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16378
16379         PR c/6980
16380         * gcc.dg/Wbad-function-cast-1.c: New test.
16381
16382 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
16383
16384         * g++.dg/ext/complit1.C
16385         * g++.dg/other/error2.C
16386         * g++.dg/other/nontype-1.C
16387         * g++.dg/parse/crash11.C
16388         * g++.dg/parse/crash12.C
16389         * g++.dg/parse/error15.C
16390         * g++.dg/parse/error4.C
16391         * g++.dg/parse/tmpl-outside1.C
16392         * g++.dg/parse/too-many-tmpl-args1.C
16393         * g++.dg/template/dependent-expr3.C
16394         * g++.dg/template/error10.C
16395         * g++.dg/template/instantiate1.C
16396         * g++.dg/template/vtable2.C
16397         * g++.dg/warn/Wshadow-1.C
16398         * g++.dg/warn/weak1.C
16399         * g++.old-deja/g++.brendan/crash16.C
16400         * g++.old-deja/g++.brendan/crash18.C
16401         * g++.old-deja/g++.brendan/crash48.C
16402         * g++.old-deja/g++.brendan/crash49.C
16403         * g++.old-deja/g++.brendan/crash55.C
16404         * g++.old-deja/g++.brendan/crash56.C
16405         * g++.old-deja/g++.brendan/crash8.C
16406         * g++.old-deja/g++.brendan/enum11.C
16407         * g++.old-deja/g++.brendan/enum8.C
16408         * g++.old-deja/g++.brendan/enum9.C
16409         * g++.old-deja/g++.brendan/friend3.C
16410         * g++.old-deja/g++.brendan/misc14.C
16411         * g++.old-deja/g++.bugs/900402_02.C
16412         * g++.old-deja/g++.bugs/900404_03.C
16413         * g++.old-deja/g++.bugs/900404_04.C
16414         * g++.old-deja/g++.bugs/900428_03.C
16415         * g++.old-deja/g++.jason/crash4.C
16416         * g++.old-deja/g++.jason/overload21.C
16417         * g++.old-deja/g++.jason/redecl1.C
16418         * g++.old-deja/g++.jason/report.C
16419         * g++.old-deja/g++.jason/rfg10.C
16420         * g++.old-deja/g++.jason/template30.C
16421         * g++.old-deja/g++.law/arm12.C
16422         * g++.old-deja/g++.law/ctors5.C
16423         * g++.old-deja/g++.law/cvt20.C
16424         * g++.old-deja/g++.law/init10.C
16425         * g++.old-deja/g++.law/init8.C
16426         * g++.old-deja/g++.law/visibility17.C
16427         * g++.old-deja/g++.law/visibility7.C
16428         * g++.old-deja/g++.mike/net8.C
16429         * g++.old-deja/g++.mike/p646.C
16430         * g++.old-deja/g++.mike/p700.C
16431         * g++.old-deja/g++.mike/p701.C
16432         * g++.old-deja/g++.mike/p811.C
16433         * g++.old-deja/g++.ns/template13.C
16434         * g++.old-deja/g++.other/array3.C
16435         * g++.old-deja/g++.other/crash25.C
16436         * g++.old-deja/g++.other/dtor3.C
16437         * g++.old-deja/g++.other/dtor4.C
16438         * g++.old-deja/g++.other/main1.C
16439         * g++.old-deja/g++.other/warn7.C
16440         * g++.old-deja/g++.pt/crash11.C
16441         * g++.old-deja/g++.pt/crash36.C
16442         * g++.old-deja/g++.pt/spec22.C
16443         * g++.old-deja/g++.pt/spec9.C
16444         * g++.old-deja/g++.pt/ttp52.C
16445         * g++.old-deja/g++.robertl/eb103.C
16446         * g++.old-deja/g++.robertl/eb121.C
16447         * g++.old-deja/g++.robertl/eb22.C
16448         * g++.old-deja/g++.robertl/eb8.C:
16449         Update locations and/or regexps of dg-error markers.
16450         Remove markers for some bogus messages that are no longer issued.
16451
16452 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
16453
16454         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16455         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16456
16457 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
16458
16459         PR c++/17618
16460         * g++.dg/lookup/crash5.C: New test.
16461
16462 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
16463
16464         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16465         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16466         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16467         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16468         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16469         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16470
16471         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16472         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16473         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16474         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16475         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16476         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16477
16478         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16479
16480         * gcc.dg/vect/vect-44.c: Check additional cases.
16481         * gcc.dg/vect/vect-48.c: Check additional cases.
16482
16483         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16484         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16485         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16486         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16487         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16488         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16489         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16490         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16491         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16492
16493         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16494         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16495         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16496
16497 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16498
16499         * gcc.dg/tree-ssa/loop-6.c: New test.
16500
16501 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
16502
16503         PR c++/17620
16504         * g++.dg/inherit/base2.C: New.
16505
16506 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16507
16508         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16509         * gcc.dg/20001012-2.c: Likewise.
16510         * gcc.dg/20001013-1.c: Likewise.
16511         * gcc.dg/20001101-1.c: Likewise.
16512         * gcc.dg/20001102-1.c: Likewise.
16513         * gcc.dg/bf-spl1.c: Likewise.
16514         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16515         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16516
16517 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
16518
16519         PR tree-optimization/16721
16520         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16521
16522 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
16523
16524         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16525         * gcc.dg/20040305-1.c: Likewise.
16526
16527 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16528
16529         PR c/16566
16530         * gcc.c-torture/compile/pr16566-1.c,
16531         gcc.c-torture/compile/pr16566-2.c,
16532         gcc.c-torture/compile/pr16566-3.c: New tests.
16533
16534 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
16535
16536         PR tree-optimization/17512
16537         * gcc.c-torture/compile/20040916-1.c.
16538
16539 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
16540
16541         * gcc.dg/pragma-re-3.c: New test.
16542
16543 2004-09-17  Matt Austern  <austern@apple.com>
16544
16545         PR c++/15049
16546         * g++.dg/other/anon3.C: New.
16547
16548 2004-09-21  Roger Sayle  <roger@eyesopen.com>
16549
16550         PR c++/7503
16551         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
16552         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
16553         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
16554         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
16555         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
16556
16557 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
16558
16559         PR fortran/17286
16560         * gfortran.dg/pr17286.f90: New test.
16561
16562 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
16563
16564         PR c++/17530
16565         * g++.dg/template/static7.C: New test.
16566
16567 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
16568
16569         PR tree-opt/17558
16570         * gcc.c-torture/compile/pr17558.c: New test.
16571
16572 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16573
16574         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
16575         if SKIP_ATTRIBUTE is defined.
16576
16577 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16578
16579         PR fortran/15957
16580         * gfortran.dg/pr15957.f90: New test.
16581
16582 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
16583
16584         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
16585         in comparison.
16586         * gcc.dg/vect/vect-79.c: Likewise.
16587         * gcc.dg/vect/vect-80.c: Likewise.
16588
16589 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16590
16591         PR fortran/15750
16592         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
16593
16594 2004-09-20  Ira Rosen  <irar@il.ibm.com>
16595
16596         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
16597         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
16598         * gcc.dg/vect/vect-62.c: New testcase.
16599         * gcc.dg/vect/vect-63.c: New testcase.
16600         * gcc.dg/vect/vect-64.c: New testcase.
16601         * gcc.dg/vect/vect-65.c: New testcase.
16602         * gcc.dg/vect/vect-66.c: New testcase.
16603         * gcc.dg/vect/vect-67.c: New testcase.
16604         * gcc.dg/vect/vect-68.c: New testcase.
16605         * gcc.dg/vect/vect-69.c: New testcase.
16606         * gcc.dg/vect/vect-79.c: New testcase.
16607         * gcc.dg/vect/vect-80.c: New testcase.
16608
16609 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16610
16611         * gcc.target/mips/asm-1.c: New test.
16612
16613 2004-09-19  Ira Rosen  <irar@il.ibm.com>
16614
16615         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
16616         * gcc.dg/vect/vect-73.c: New testcase.
16617         * gcc.dg/vect/vect-74.c: New testcase.
16618         * gcc.dg/vect/vect-75.c: New testcase.
16619         * gcc.dg/vect/vect-76.c: New testcase.
16620         * gcc.dg/vect/vect-77.c: New testcase.
16621         * gcc.dg/vect/vect-78.c: New testcase
16622
16623 2004-09-18  Paul Brook  <paul@codesourcery.com>
16624
16625         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
16626
16627 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16628
16629         PR c/17424
16630         * gcc.dg/pr17424-1.c: New test.
16631
16632 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
16633
16634         * g++.dg/tree-ssa/pr17153.C: New test.
16635
16636 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
16637
16638         PR pch/13361
16639         * testsuite/g++.dg/pch/wchar-1.C: New.
16640         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16641
16642 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
16643
16644         * gcc.c-torture/execute/20040917-1.c: New test.
16645
16646 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16647
16648         PR tree-optimization/17319
16649         * gcc.dg/pr17319.c: New test.
16650
16651 2004-09-17  Devang Patel  <dpatel@apple.com>
16652
16653         * gcc.dg/20040813-1.c: New test.
16654
16655 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16656
16657         PR tree-optimization/17273
16658         * gcc.c-torture/compile/pr17273.c: New test.
16659
16660 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16661
16662         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
16663         Update expected messages.
16664         * gcc.dg/declspec-13.c: New test.
16665
16666 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
16667
16668         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
16669
16670 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16671
16672         * gcc.c-torture/execute/pr17252.c: Use post-increment to
16673         change what 'a' is pointing to.
16674
16675 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
16676
16677         PR c++/16002
16678         * g++.dg/template/error18.C: New test.
16679
16680         PR c++/16029
16681         * g++.dg/warn/Wunused-8.C: New test.
16682
16683 2004-09-17  Steven Bosscher  <stevenb@suse.de>
16684
16685         PR tree-optimization/17513
16686         * gcc.dg/20040916-1.c: New test.
16687
16688 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
16689
16690         PR c++/17501
16691         * g++.dg/template/typename7.C: New test.
16692
16693 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16694
16695         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
16696
16697 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
16698
16699         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
16700         with -ftree-based-profiling also.
16701         * lib/profopt.exp: Support late-set profile_option/feedback_option.
16702
16703 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
16704
16705         PR/15364
16706         * gfortran.dg/der_array_io_1.f90: New test.
16707         * gfortran.dg/der_array_io_2.f90: New test.
16708         * gfortran.dg/der_array_io_3.f90: New test.
16709
16710 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16711
16712         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
16713         EABI.
16714
16715 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16716
16717         * g++.dg/opt/switch1.C: New test.
16718
16719 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16720
16721         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
16722         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
16723         Update expected messages.
16724
16725 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16726
16727         PR fortran/16485
16728         * gfortran.dg/same_name_1.f90: New test.
16729
16730 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
16731
16732         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
16733         dereference garbage pointers.
16734
16735 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
16736
16737         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
16738         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
16739
16740         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
16741         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
16742         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
16743
16744 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16745
16746         PR c++/17324
16747         * g++.dg/template/mangle1.C: New test.
16748
16749 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16750
16751         PR tree-optimization/17252
16752         * gcc.c-torture/execute/pr17252.c: New test.
16753
16754 2004-09-14  Andrew Pinski  <apinski@apple.com>
16755
16756         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
16757
16758 2004-09-14  Roger Sayle  <roger@eyesopen.com>
16759
16760         PR rtl-optimization/9771
16761         * gcc.dg/pr9771-1.c: New test case.
16762
16763 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16764
16765         PR tree-optimization/15262
16766         * gcc.c-torture/execute/pr15262-1.c: New test.
16767         * gcc.c-torture/execute/pr15262-2.c: New test.
16768
16769 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16770
16771         * gcc.dg/declspec-12.c: New test.
16772
16773 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
16774
16775         * gfortran.dg/pr17090.f90: Add directives to test.
16776
16777 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16778
16779         * gcc.c-torture/compile/20040914-1.c: New test.
16780
16781 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16782
16783         PR c++/16162
16784         * g++.dg/template/decl2.C: New test.
16785
16786 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
16787
16788         PR fortran/17090
16789         * gfortran.dg/pr17090.f90: New test.
16790
16791 2004-09-13  Dale Johannesen  <dalej@apple.com>
16792
16793         * gcc.c-torture/compile/pr17408.c: New test case.
16794
16795 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16796
16797         PR c++/16716
16798         * g++.dg/parse/crash17.C: New test.
16799
16800         PR c++/17327
16801         * g++.dg/template/enum3.C: New test.
16802
16803 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
16804
16805         * lib/gcc-defs.exp: Load wrapper.exp.
16806         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
16807         using local code.
16808         * lib/gcc.exp (gcc_init): Similar.
16809         * lib/gfortran.exp (gfortran_init): Similar.
16810         * lib/objc.exp (objc_init): Similar.
16811         * lib/treelang.exp (treelang_init): Similar.
16812         * lib/wrapper.exp: New file with build_wrapper call machinery in
16813         ${tool}_maybe_build_wrapper.
16814
16815 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16816
16817         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
16818         "inline".
16819         * gcc.dg/declspec-11.c: Update expected messages.
16820         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
16821         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
16822         gcc.dg/inline-12.c: New tests.
16823
16824 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
16825
16826         * g++.dg/tree-ssa/pr17400.C: New testcase.
16827
16828 2004-09-13  James E Wilson  <wilson@specifixinc.com>
16829
16830         * gcc.target/mips/sb1-1.c: New testcase.
16831
16832 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
16833
16834         * lib/g77-dg.exp: Remove unused file.
16835         * lib/mike-g77.exp: Ditto.
16836         * lib/g77.exp: Ditto.
16837
16838 2004-09-12  Richard Henderson  <rth@redhat.com>
16839
16840         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
16841
16842 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16843
16844         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
16845         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16846         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
16847         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
16848         Update expected messages.
16849
16850 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
16851
16852         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
16853         declaration/use mismatch for dirp parameter.
16854
16855 2004-09-12  Andrew Pinski  <apinski@apple.com>
16856
16857         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
16858         -fgnu-runtime is passed.
16859
16860 2004-09-12  Richard Henderson  <rth@redhat.com>
16861
16862         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
16863         do the uplevel thing and update additional_flags directly.
16864         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
16865         gfortran.fortran-torture/execute/intrinsic_nearest.x,
16866         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
16867         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
16868
16869 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16870
16871         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
16872
16873 2004-09-11  Roger Sayle  <roger@eyesopen.com>
16874
16875         PR middle-end/17411
16876         * g++.dg/opt/pr17411-1.C: New test case.
16877
16878 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16879
16880         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16881         gcc.dg/tls/diag-2.c: Update expected messages.
16882         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
16883         messages.
16884         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
16885         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
16886         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
16887         gcc.dg/tls/diag-5.c: New tests.
16888
16889 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
16890
16891         * gcc.dg/20040910-1.c: Correct dg-error regexp.
16892
16893 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16894
16895         * g++.dg/parse/break-in-for.C: New test.
16896
16897 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
16898
16899         * gcc.dg/tree-ssa/20040911-1.c: New test.
16900
16901 2004-09-11  Andreas Jaeger  <aj@suse.de>
16902
16903         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
16904         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
16905
16906 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
16907
16908         * gcc.target/frv: New directory of FR-V-specific tests.
16909
16910 2004-09-10  James E Wilson  <wilson@specifixinc.com>
16911
16912         * gcc.dg/convert-vec-1.c: New test.
16913
16914 2004-09-10  Roger Sayle  <roger@eyesopen.com>
16915
16916         PR middle-end/17024
16917         * gcc.dg/pr17024-1.c: New test case.
16918
16919 2004-09-10  Eric Christopher  <echristo@redhat.com>
16920
16921         * gcc.dg/20040910-1.c: New test.
16922
16923 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16924
16925         * gcc.dg/bitfld-9.c: New test.
16926
16927 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
16928
16929         * gcc.c-torture/execute/ieee/acc1.c: New test.
16930         * gcc.c-torture/execute/ieee/acc2.c: New test.
16931         * gcc.c-torture/execute/ieee/mzero6.c: New test.
16932
16933 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16934
16935         * gcc.dg/deprecated-2.c: New test.
16936
16937 2004-09-09  James E Wilson  <wilson@specifixinc.com>
16938
16939         * gcc.dg/init-vec-1.c: New test.
16940
16941 2004-09-09  Roger Sayle  <roger@eyesopen.com>
16942
16943         PR middle-end/17055
16944         * gcc.dg/pr17055-1.c: New test case.
16945
16946 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
16947
16948         PR target/17377
16949         * gcc.c-torture/execute/pr17377.c: New test.
16950
16951 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16952
16953         PR c/8420
16954         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
16955         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
16956         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16957         gcc.dg/long-long-typespec-1.c: New tests.
16958         * gcc.dg/tls/diag-2.c: Update expected diagnostics
16959
16960 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16961
16962         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
16963         gcc.dg/gnu99-static-1.c: New tests.
16964
16965 2004-09-08  Devang Patel  <dpatel@apple.com>
16966
16967         * gcc.dg/darwin-ld-20040828-1.c: New test.
16968         * gcc.dg/darwin-ld-20040828-2.c: New test.
16969         * gcc.dg/darwin-ld-20040828-3.c: New test.
16970
16971 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
16972
16973         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
16974         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
16975         in error message.
16976         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
16977         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
16978         in error message.
16979         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
16980         types they qualify.
16981         * objc.dg/type-size-2.m: Fix wording in comment.
16982         * objc.dg/va-meth-1.m: New test case.
16983
16984 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
16985
16986         PR c/16633:
16987         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
16988         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
16989
16990 2004-09-06  Devang Patel  <dpatel@apple.com>
16991
16992         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
16993         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
16994
16995 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
16996
16997         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
16998         reflect changed line numbering of diagnostics.
16999
17000 2004-09-06  Paul Brook  <paul@codesourcery.com>
17001
17002         * gfortran.dg/edit_real_1.f90: Add new test.
17003
17004 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17005
17006         * gcc.dg/tree-ssa/loop-2.c: New test.
17007         * gcc.dg/tree-ssa/loop-3.c: New test.
17008         * gcc.dg/tree-ssa/loop-4.c: New test.
17009         * gcc.dg/tree-ssa/loop-5.c: New test.
17010
17011 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17012
17013         * gcc.dg/format/sentinel-1.c: Update for parameter option.
17014
17015 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17016
17017         * gcc.dg/format/sentinel-1.c: New test.
17018
17019 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
17020
17021         * testsuite/gcc.dg/builtins-46.c: New.
17022
17023 2004-09-03  Devang Patel  <dpatel@apple.com>
17024
17025         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17026         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17027
17028 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17029
17030         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17031         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17032         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17033         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17034         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17035         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17036         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17037         the non-portable bzero.
17038         * gcc.dg/20010912-1.c: xfail for NetWare.
17039         * gcc.dg/20020426-2.c: xfail for NetWare.
17040         * gcc.dg/20021014-1.c: xfail for NetWare.
17041         * gcc.dg/20021018-1.c: xfail for NetWare.
17042         * gcc.dg/20030213-1.c: xfail for NetWare.
17043         * gcc.dg/20030225-1.c: xfail for NetWare.
17044         * gcc.dg/20030708-1.c: xfail for NetWare.
17045         * gcc.dg/builtins-config.h: Also exclude NetWare.
17046         * gcc.dg/format/format.h: Define restrict only if not already defined.
17047         * gcc.dg/nest.c: xfail for NetWare.
17048         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17049         * lib/target-supports.exp (check_visibility_available): Exclude
17050         NetWare.
17051
17052 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17053
17054         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17055         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17056         deterministic starting point for the alignment of structure fields.
17057         * gcc.dg/Wpadded.c: Dito.
17058         * g++.dg/abi/vbase10.C: Dito.
17059
17060 2004-09-03  Devang Patel  <dpatel@apple.com>
17061
17062         * g++.dg/debug/pr15736.cc: New test.
17063
17064 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17065
17066         * README.QMTEST: Fix out-of-date link.
17067
17068 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
17069
17070         PR fortran/16579
17071         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17072         Delete.  Duplicate of gfortran.dg/g77/20010610.f
17073
17074 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17075
17076         * g++.dg/abi/arm_rtti1.C: New test.
17077
17078 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
17079
17080         * gcc.dg/ppc-vector-memcpy.c: New.
17081         * gcc.dg/ppc-vector-memset.c: New.
17082
17083 2004-09-02  Chao-ying Fu  <fu@mips.com>
17084
17085         * gcc.target/mips/mips-3d-1.c: New test.
17086         * gcc.target/mips/mips-3d-2.c: New test.
17087         * gcc.target/mips/mips-3d-3.c: New test.
17088         * gcc.target/mips/mips-3d-4.c: New test.
17089         * gcc.target/mips/mips-3d-5.c: New test.
17090         * gcc.target/mips/mips-3d-6.c: New test.
17091         * gcc.target/mips/mips-3d-7.c: New test.
17092         * gcc.target/mips/mips-3d-8.c: New test.
17093         * gcc.target/mips/mips-3d-9.c: New test.
17094         * gcc.target/mips/mips-ps-1.c: New test.
17095         * gcc.target/mips/mips-ps-2.c: New test.
17096         * gcc.target/mips/mips-ps-3.c: New test.
17097         * gcc.target/mips/mips-ps-4.c: New test.
17098         * gcc.target/mips/mips-ps-type.c: New test.
17099
17100 2004-09-02  Paul Brook  <paul@codesourcery.com>
17101
17102         * gfortran.dg/edit_real_1.f90: Add new tests.
17103
17104 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17105
17106         PR fortran/15327
17107         * gfortran.dg/merge_char_1.f90: New test.
17108
17109 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17110
17111         PR fortran/16404
17112         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17113
17114 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17115
17116         PR c/1522
17117         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17118
17119 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
17120
17121         * g++.dg/opt/loop1.C: Do not XFAIL.
17122
17123 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
17124
17125         * gcc.c-torture/execute/20040831-1.c: New test.
17126
17127 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
17128
17129         PR fortran/16579
17130         * gfortran.dg/g77/20010610.f: Now passes.
17131         Copy from g77.f-torture/execute. Add dg-run directive.
17132         * gfortran.dg/g77/README: Update
17133
17134 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17135
17136         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17137         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17138         (t1, t2, t3, t4): Add volatile.
17139
17140 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17141
17142         * g++.dg/ext/visibility/arm1.C: New test.
17143
17144 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
17145
17146         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17147         -pedantic-errors.
17148
17149 2004-09-01  Paul Brook  <paul@codesourcery.com>
17150
17151         * gfortran.dg/eof_2.f90: New test.
17152
17153 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17154
17155         PR fortran/16579
17156         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17157
17158 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
17159
17160         PR libfortran/16805
17161         * gfortran.dg/list_read_2.f90: New test.
17162
17163 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17164
17165         * g++.dg/abi/key1.C: New test.
17166
17167 2004-08-31  Richard Henderson  <rth@redhat.com>
17168
17169         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17170         form of offsetof.
17171         * g++.dg/other/offsetof5.C: Remove duplicate.
17172
17173 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17174
17175         PR fortran/17244
17176         * gfortran.dg/func_derived_1.f90: New test.
17177
17178 2004-08-31  Paul Brook  <paul@codesourcery.com>
17179
17180         * gfortran.dg/eof_1.f90: New test.
17181
17182 2004-08-31  Paul Brook  <paul@codesourcery.com>
17183
17184         * gfortran.dg/list_read_1.f90: New file.
17185
17186 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
17187
17188         * g++.dg/opt/loop1.C: XFAIL.
17189
17190 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
17191
17192         * gcc.dg/funcdef-storage-1.c: New.
17193         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17194         an extern function in local scope.
17195         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17196         declare an 'auto inline' function in local scope.
17197         * gcc.dg/20011130-1.c: Likewise.
17198         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17199         an 'auto' function in local scope.
17200         * gcc.dg/20021014-1.c: Likewise.
17201         * gcc.dg/20030331-2.c: Likewise.
17202
17203 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17204
17205         * gfortran.dg/blockdata_1.f90: New test.
17206
17207 2004-08-30  Richard Henderson  <rth@redhat.com>
17208
17209         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17210
17211 2004-08-30  Richard Henderson  <rth@redhat.com>
17212
17213         * lib/fortran-torture.exp (fortran-torture-execute): Honor
17214         additional_flags set by alternate driver.
17215         (ieee-options): New procedure.
17216         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17217         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17218         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17219         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17220
17221 2004-08-30  Richard Henderson  <rth@redhat.com>
17222
17223         * lib/f-torture.exp: Remove.
17224
17225 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
17226
17227         PR rtl-optimization/16590
17228         * g++.dg/opt/loop1.C: New test.
17229
17230 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17231
17232         PR fortran/13910
17233         * gfortran.dg/oldstyle_1.f90: New test.
17234
17235 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
17236         Paul Brook  <paul@codesourcery.com>
17237
17238         * gfortran.dg/g77/README: Update.
17239         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17240         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17241         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17242
17243 2004-08-28  Paul Brook  <paul@codesourcery.com>
17244
17245         PR libfortran/17195
17246         * gfortran.dg/edit_real_1.f90: New test.
17247
17248 2004-08-27  Paul Brook  <paul@codesourcery.com>
17249
17250         * gfortran.dg/rewind_1.f90: New test.
17251
17252 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
17253
17254         PR fortran/16597
17255         * gfortran.dg/pr16597.f90: New test.
17256
17257 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17258
17259         PR c/13801
17260         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17261         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17262         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17263         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17264         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17265
17266 2004-08-26  Nick Clifton  <nickc@redhat.com>
17267
17268         * gcc.c-torture/compile/pr17119.c: New test.
17269
17270 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17271
17272         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17273
17274 2004-08-25  Richard Henderson  <rth@redhat.com>
17275
17276         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17277         the bits that expect kind=8 to be the largest real kind.
17278
17279 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17280
17281         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17282
17283 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17284
17285         * gfortran.dg/assignment_1.f90: New test.
17286
17287 2004-08-25  Adam Nemet  <anemet@lnxw.com>
17288
17289         * g++.dg/template/repo3.C: New test.
17290
17291 2004-08-25  Roger Sayle  <roger@eyesopen.com>
17292
17293         PR middle-end/16693
17294         PR tree-optimization/16372
17295         * g++.dg/opt/pr16372-1.C: New test case.
17296         * g++.dg/opt/pr16693-1.C: New test case.
17297         * g++.dg/opt/pr16693-2.C: New test case.
17298
17299 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17300
17301         * objc.dg/proto-lossage-4.m: New test.
17302
17303 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
17304
17305         PR c++/17155
17306         * g++.dg/inherit/local2.C: New test.
17307
17308 2004-08-25  Paul Brook  <paul@codesourcery.com>
17309
17310         PR fortran/17144
17311         * gfortran.dg/string_ctor_1.f90: New test.
17312
17313 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17314
17315         PR c++/14428
17316         * g++.dg/template/redecl2.C: New test.
17317
17318 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17319
17320         PR fortran/17143
17321         * gfortran.dg/pr17143.f90: New test.
17322
17323 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17324
17325         PR fortran/17164
17326         * gfortran.dg/pr17164.f90: New test.
17327
17328 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17329
17330         * gcc.dg/tree-ssa/loop-1.c: New test.
17331
17332 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17333
17334         * gcc.c-torture/compile/20040824-1.c: New test.
17335
17336 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17337
17338         * gcc.c-torture/compile/iftrap-3.c: New test.
17339
17340 2004-08-24  Paul Brook  <paul@codesourcery.com>
17341
17342         * gfortran.dg/entry_2.f90: New test.
17343
17344 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17345
17346         PR c++/16889
17347         * g++.dg/lookup/ambig[12].C: New.
17348
17349 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17350
17351         PR c++/16706
17352         * g++.dg/template/crash21.C: New test.
17353         * g++.dg/template/crash22.C: Likewise.
17354
17355 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17356
17357         PR c++/17149
17358         * g++.dg/template/access15.C: New.
17359
17360 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17361
17362         PR c++/17163
17363         * g++.dg/template/repo2.C: New test.
17364
17365 2004-08-23  Roger Sayle  <roger@eyesopen.com>
17366
17367         PR rtl-optimization/17078
17368         * gcc.c-torture/execute/pr17078-1.c: New test case.
17369
17370 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17371
17372         PR c/14492
17373         * gcc.dg/debug/crash1.c: New test.
17374
17375 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17376
17377         PR c/16180
17378         * gcc.dg/loop-5.c: New test.
17379
17380 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17381
17382         * gcc.c-torture/execute/20040823-1.c: New test.
17383
17384 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
17385
17386         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17387         to the assembler.  Simplify test accordingly.
17388         (asm_abi_flags): Use GNU names.
17389         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17390         to check for ABI flags.
17391
17392 2004-08-22  Andrew Pinski  <apinski@apple.com>
17393
17394         * g++.dg/opt/pr14029.C: New test.
17395         * gcc.c-torture/execute/pr15262.c: New test.
17396
17397 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17398
17399         * gfortran.dg/reduction.f90: Add checks with complex arguments.
17400
17401 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
17402
17403         PR 16908
17404         * gfortran.dg/direct_io.f90: New test.
17405
17406 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17407
17408         PR c++/17121
17409         * g++.dg/inherit/local2.C: New test.
17410
17411 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17412
17413         PR c++/17120
17414         * g++.dg/warn/Wparentheses-4.C: New test.
17415
17416 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17417
17418         PR c++/17121
17419         * g++.dg/inherit/local2.C: New test.
17420
17421         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17422         * gcc.dg/ppc-ldstruct.c: Likewise.
17423         * gcc.dg/ppc64-abi-2.c: Likewise.
17424
17425 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
17426
17427         PR rtl-optimization/17099
17428         * gcc.c-torture/execute/20040820-1.c: New test.
17429
17430 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
17431
17432         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17433
17434 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
17435
17436         PR fortran/17077
17437         * gfortran.dg/auto_array_1.f90: New test.
17438
17439 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17440
17441         PR fortran/17074
17442         * gfortran.dg/simpleif_1.f90: New test.
17443
17444 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
17445
17446         * lib/target-supports.exp (check_profiling_available): Return
17447         false for arm*-*-symbianelf* and arm*-*-eabi*.
17448
17449         PR c++/15890
17450         * g++.dg/template/delete1.C: New test.
17451
17452 2004-08-19  Paul Brook  <paul@codesourcery.com>
17453
17454         PR fortran/14976
17455         PR fortran/16228
17456         * gfortran.dg/data_char_1.f90: New test.
17457
17458 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
17459
17460         PR fortran/16946
17461         * gfortran.dg/reduction.f90: New testcase.
17462
17463 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17464
17465         PR fortran/16520
17466         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17467
17468 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17469
17470         PR c++/17041
17471         * g++.dg/Wparentheses-3.C: New test.
17472
17473 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
17474
17475         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17476         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17477         * gcc.dg/vect/vect-2.c: Likewise.
17478         * gcc.dg/vect/vect-3.c: Likewise.
17479         * gcc.dg/vect/vect-4.c: Likewise.
17480         * gcc.dg/vect/vect-5.c: Likewise.
17481         * gcc.dg/vect/vect-6.c: Likewise.
17482         * gcc.dg/vect/vect-7.c: Likewise.
17483         * gcc.dg/vect/vect-25.c: Likewise.
17484         * gcc.dg/vect/vect-31.c: Likewise.
17485         * gcc.dg/vect/vect-32.c: Likewise.
17486         * gcc.dg/vect/vect-34.c: Likewise.
17487         * gcc.dg/vect/vect-36.c: Likewise.
17488         * gcc.dg/vect/vect-all.c: Likewise.
17489
17490 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
17491
17492         PR c++/17068
17493         * g++.dg/template/operator4.C: New test.
17494
17495 2004-08-18  Richard Henderson  <rth@redhat.com>
17496
17497         * gcc.dg/20040206-1.c: XFAIL.
17498
17499 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17500
17501         PR c++/16246
17502         * g++.dg/template/array7.C: New test.
17503
17504 2004-08-17  James E Wilson  <wilson@specifixinc.com>
17505
17506         * gcc.dg/mips-movcc-1.c: New test.
17507         * gcc.dg/mips-movcc-2.c: New test.
17508         * gcc.dg/mips-movcc-3.c: New test.
17509
17510         * gcc.dg/mips-nmadd-1.c: New test.
17511         * gcc.dg/mips-nmadd-2.c: New test.
17512
17513 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17514
17515         PR c++/15871
17516         * g++.dg/opt/inline8.C: New test.
17517
17518         PR c++/16965
17519         * g++.dg/parse/error17.C: New test.
17520
17521 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
17522
17523         * gcc.dg/vect: New directory for vectorizer tests.
17524         * gcc.dg/vect/tree-vect.h: New file.
17525         * gcc.dg/vect/vect.exp: New file.
17526         * gcc.dg/vect/pr16105.c.c: New test.
17527         * gcc.dg/vect/vect-1.c: New test.
17528         * gcc.dg/vect/vect-2.c: New test.
17529         * gcc.dg/vect/vect-3.c: New test.
17530         * gcc.dg/vect/vect-4.c: New test.
17531         * gcc.dg/vect/vect-5.c: New test.
17532         * gcc.dg/vect/vect-6.c: New test.
17533         * gcc.dg/vect/vect-7.c: New test.
17534         * gcc.dg/vect/vect-8.c: New test.
17535         * gcc.dg/vect/vect-9.c: New test.
17536         * gcc.dg/vect/vect-10.c: New test.
17537         * gcc.dg/vect/vect-11.c: New test.
17538         * gcc.dg/vect/vect-12.c: New test.
17539         * gcc.dg/vect/vect-13.c: New test.
17540         * gcc.dg/vect/vect-14.c: New test.
17541         * gcc.dg/vect/vect-15.c: New test.
17542         * gcc.dg/vect/vect-16.c: New test.
17543         * gcc.dg/vect/vect-17.c: New test.
17544         * gcc.dg/vect/vect-18.c: New test.
17545         * gcc.dg/vect/vect-19.c: New test.
17546         * gcc.dg/vect/vect-20.c: New test.
17547         * gcc.dg/vect/vect-21.c: New test.
17548         * gcc.dg/vect/vect-22.c: New test.
17549         * gcc.dg/vect/vect-23.c: New test.
17550         * gcc.dg/vect/vect-24.c: New test.
17551         * gcc.dg/vect/vect-25.c: New test.
17552         * gcc.dg/vect/vect-26.c: New test.
17553         * gcc.dg/vect/vect-27.c: New test.
17554         * gcc.dg/vect/vect-28.c: New test.
17555         * gcc.dg/vect/vect-29.c: New test.
17556         * gcc.dg/vect/vect-30.c: New test.
17557         * gcc.dg/vect/vect-31.c: New test.
17558         * gcc.dg/vect/vect-32.c: New test.
17559         * gcc.dg/vect/vect-33.c: New test.
17560         * gcc.dg/vect/vect-34.c: New test.
17561         * gcc.dg/vect/vect-35.c: New test.
17562         * gcc.dg/vect/vect-36.c: New test.
17563         * gcc.dg/vect/vect-37.c: New test.
17564         * gcc.dg/vect/vect-38.c: New test.
17565         * gcc.dg/vect/vect-40.c: New test.
17566         * gcc.dg/vect/vect-41.c: New test.
17567         * gcc.dg/vect/vect-42.c: New test.
17568         * gcc.dg/vect/vect-43.c: New test.
17569         * gcc.dg/vect/vect-44.c: New test.
17570         * gcc.dg/vect/vect-45.c: New test.
17571         * gcc.dg/vect/vect-46.c: New test.
17572         * gcc.dg/vect/vect-47.c: New test.
17573         * gcc.dg/vect/vect-48.c: New test.
17574         * gcc.dg/vect/vect-49.c: New test.
17575         * gcc.dg/vect/vect-50.c: New test.
17576         * gcc.dg/vect/vect-51.c: New test.
17577         * gcc.dg/vect/vect-52.c: New test.
17578         * gcc.dg/vect/vect-53.c: New test.
17579         * gcc.dg/vect/vect-54.c: New test.
17580         * gcc.dg/vect/vect-55.c: New test.
17581         * gcc.dg/vect/vect-56.c: New test.
17582         * gcc.dg/vect/vect-57.c: New test.
17583         * gcc.dg/vect/vect-58.c: New test.
17584         * gcc.dg/vect/vect-59.c: New test.
17585         * gcc.dg/vect/vect-60.c: New test.
17586         * gcc.dg/vect/vect-61.c: New test.
17587         * gcc.dg/vect/vect-all.c: New test.
17588         * gcc.dg/vect/vect-none.c: New test.
17589
17590 2004-08-17  Paul Brook  <paul@codesourcery.com>
17591
17592         PR fortran/13082
17593         * gfortran.dg/entry_1.f90: New test.
17594
17595 2004-08-17  Andrew Pinski  <apinski@apple.com>
17596
17597         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
17598
17599 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
17600
17601         * gcc.dg/pr17036-1.c: New test.
17602
17603 2004-08-16  Devang Patel  <dpatel@apple.com>
17604
17605         * gcc.dg/darwin-20040809-1.c: New test.
17606
17607 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
17608
17609         * gcc.dg/funcdef-attr-1.c: New test.
17610
17611 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
17612
17613         * gcc.dg/altivec-17.c: New test.
17614         * gcc.dg/altivec-18.c: New test.
17615
17616 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17617
17618         PR c++/6749
17619         * g++.dg/template/vtable2.C: New test.
17620
17621 2004-08-14  Richard Henderson  <rth@redhat.com>
17622
17623         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
17624         * gcc.dg/pack-test-4.c (main): Return 0.
17625         * gcc.dg/setjmp-1.c: Remove XFAIL.
17626         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
17627
17628 2004-08-14  Richard Henderson  <rth@redhat.com>
17629
17630         * gcc.dg/980217-1.c: Add prototype for printf.
17631
17632 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
17633
17634         * gfortran.dg/pr16935.f90: New test.
17635
17636 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
17637
17638         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
17639
17640 2004-08-13  Paul Brook  <paul@codesourcery.com>
17641
17642         * gfortran.dg/der_io_1.f90: Remove stray comma.
17643
17644 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17645
17646         * gcc.dg/vmx/cw-bug-2.c: Remove.
17647         * gcc.dg/vmx/vprint-1.c: Remove.
17648         * gcc.dg/vmx/vscan-1.c: Remove.
17649
17650 2004-08-12  Devang patel  <dpatel@apple.com>
17651
17652         * gcc.dg/darwin-20040809-2.c: New test.
17653
17654 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
17655
17656         * g++.dg/ext/altivec-12.C: New test.
17657
17658         * g++.dg/ext/altivec-11.C: New test.
17659
17660 2004-08-12  Paul Brook  <paul@codesourcery.com>
17661
17662         * g++.dg/abi/arm_cxa_vec_1.C: New test.
17663
17664 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17665
17666         * g++.dg/ext/altivec-2.C: Check for hardware support before
17667         executing any VMX instructions.
17668
17669         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
17670
17671 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
17672
17673         PR c++/16276
17674         * g++.old-deja/g++.other/comdat4.C: New test.
17675         * g++.old-deja/g++.other/comdat4-aux.cc: New.
17676
17677 2004-08-12  Ben Elliston  <bje@au.ibm.com>
17678
17679         PR target/16286
17680         * gcc.dg/pr16286.c: New test.
17681
17682 2004-08-12 Jan Beulich <jbeulich@novell.com>
17683
17684         * g++.dg/ext/asm5.C: New.
17685
17686 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17687
17688         PR c++/16698
17689         * g++.dg/eh/crash1.C: New test.
17690
17691         PR c++/16717
17692         * g++.dg/ext/construct1.C: New test.
17693
17694 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17695
17696         PR c++/16853
17697         * g++.dg/init/ptrmem1.C: New test.
17698
17699         PR c++/16618
17700         * g++.dg/parse/offsetof5.C: New test.
17701
17702         PR c++/16870
17703         * g++.dg/template/overload3.C: New test.
17704
17705 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17706
17707         PR c++/16964
17708         * g++.dg/parse/error16.C: New test.
17709
17710         PR c++/16904
17711         * g++.dg/template/error14.C: New test.
17712
17713         PR c++/16929
17714         * g++.dg/template/error15.C: New test.
17715
17716 2004-08-11  Devang Patel  <dpatel@apple.com>
17717
17718         * gcc.dg/darwin-ld-20040809-1.c: New test.
17719         * gcc.dg/darwin-ld-20040809-2.c: New test.
17720
17721 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
17722
17723         PR fortran/16917
17724         * gfortran.dg/dfloat_1.f90: New test.
17725
17726 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
17727
17728         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
17729         * gcc.dg/dll-2.c: Fix dg-require syntax.
17730         * gcc.misc-tests/arm-isr.c (abort): Declare.
17731         (exit): Likewise.
17732
17733 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
17734
17735         PR c++/16971
17736         * g++.dg/parse/crash16.C: New test.
17737
17738 2004-08-10  Roger Sayle  <roger@eyesopen.com>
17739
17740         * gcc.dg/mips-rsqrt-1.c: New test case.
17741         * gcc.dg/mips-rsqrt-2.c: New test case.
17742         * gcc.dg/mips-rsqrt-3.c: New test case.
17743
17744 2004-08-10  Paul Brook  <paul@codesourcery.com>
17745
17746         * gfortran.dg/der_io_1.f90: New test.
17747
17748 2004-08-10  Paul Brook  <paul@codesourcery.com>
17749
17750         PR fortran/16919
17751         * gfortran.dg/der_array_1.f90: New test.
17752
17753 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
17754
17755         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
17756
17757 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
17758
17759         * gcc.dg/wchar_t-2.c: Fix typo.
17760
17761 2004-08-09  Falk Hueffner  <falk@debian.org>
17762
17763         PR tree-optimization/12517
17764         * gcc.c-torture/compile/pr12517.c: New test.
17765
17766         PR tree-optimization/12578
17767         * gcc.c-torture/compile/pr12578.c: New test.
17768
17769         PR tree-optimization/12899
17770         * gcc.c-torture/compile/pr12899.c: New test.
17771
17772         PR rtl-optimization/14692
17773         * gcc.c-torture/compile/pr14692.c: New test.
17774
17775         PR tree-optimization/16461
17776         * gcc.c-torture/compile/pr16461.c: New test.
17777
17778 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17779
17780         * gfortran.dg/getenv_1.f90: New test.
17781
17782 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17783
17784         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
17785         wchar_t.
17786         * gcc.dg/symbian5.c: Test -fno-short-wchar.
17787
17788 2004-08-06  Paul Brook  <paul@codesourcery.com>
17789
17790         * gfortran.dg/ret_array_1.f90: New test.
17791         * gfortran.dg/ret_pointer_1.f90: New test.
17792
17793 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
17794
17795         * gcc.dg/missing-field-init-[12].c: New tests.
17796         * g++.dg/warn/missing-field-init-[12].C: New tests.
17797
17798 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17799
17800         * gcc.dg/enum2.c: New test.
17801         * gcc.dg/symbian3.c: Likewise.
17802         * gcc.dg/symbian4.c: Likewise.
17803         * gcc.dg/wchar_t-2.c: Likewise.
17804
17805 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17806
17807         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
17808         destructor tests.
17809
17810 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17811
17812         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
17813         dg-require-visiblity.
17814         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
17815         * g++.dg/ext/visibility/fvisibility.C: Likewise.
17816         * g++.dg/ext/visibility/memfuncts.C: Likewise.
17817         * g++.dg/ext/visibility/new1.C: Likewise.
17818         * g++.dg/ext/visibility/pragma.C: Likewise.
17819         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
17820         * g++.dg/ext/visibility/virtual.C: Likewise.
17821         * g++/dg/ext/visibility/visibility-1.C: Likewise.
17822         * g++/dg/ext/visibility/visibility-2.C: Likewise.
17823         * g++/dg/ext/visibility/visibility-3.C: Likewise.
17824         * g++/dg/ext/visibility/visibility-4.C: Likewise.
17825         * g++/dg/ext/visibility/visibility-5.C: Likewise.
17826         * g++/dg/ext/visibility/visibility-6.C: Likewise.
17827         * g++/dg/ext/visibility/visibility-7.C: Likewise.
17828         * g++/dg/ext/visibility/visibility-8.C: New test.
17829         * gcc.c-torture/compile/dll.x: Remove.
17830         * gcc.dg/dll-2.c: Use dg-require-dll
17831         * gcc.dg/visibility-10.c: New test.
17832         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
17833         supporting DLLs.
17834         * testsuite/lib/scanasm.exp (scan_hidden): New function.
17835         (scan_not_hidden): Likewise.
17836
17837 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
17838
17839         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
17840
17841 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
17842
17843         * gcc.c-torture/execute/20040805-1.c: New test.
17844
17845 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
17846
17847         * gcc.dg/20020118-1.c: Declare abort.
17848         * gcc.dg/altivec_check.h: Likewise.
17849         * gcc.dg/iftrap-2.c: Likewise.
17850         * gcc.dg/pragma-darwin.c: Likewise.
17851         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
17852
17853 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
17854
17855         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
17856
17857 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17858
17859         * gcc.c-torture/execute/builtins/abs-2.c,
17860         gcc.c-torture/execute/builtins/abs-3.c,
17861         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
17862         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
17863         intmax_t, uintmax_t and their limits.
17864         * gcc.dg/intmax_t-1.c: New test.
17865
17866 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17867
17868         * g++.dg/tc1/dr147.C: Add reference to PR.
17869
17870 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
17871
17872         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
17873         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
17874
17875 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
17876
17877         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
17878
17879 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17880
17881         * gcc.dg/redecl-5.c: New test.
17882         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
17883         of scanf.
17884
17885 2004-08-03  Roger Sayle  <roger@eyesopen.com>
17886
17887         PR middle-end/16790
17888         * gcc.c-torture/execute/pr16790-1.c: New test case.
17889
17890 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
17891
17892         * g++.dg/ext/visibility/assign1.C: New test.
17893         * g++.dg/ext/visibility/new1.C: Likewise.
17894
17895         * gcc.dg/symbian1.c: New test.
17896         * gcc.dg/symbian2.c: Likewise.
17897
17898 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
17899
17900         PR target/16570
17901         * gcc.dg/i386-sse-9.c: New test.
17902
17903 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17904
17905         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
17906
17907 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17908
17909         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
17910         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
17911         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
17912         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
17913         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
17914         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
17915         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
17916         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
17917         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
17918         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
17919         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
17920         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
17921         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
17922         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
17923         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
17924         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
17925         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
17926         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
17927         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
17928         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
17929         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
17930         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
17931         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
17932         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17933         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
17934         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
17935         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
17936         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
17937         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17938         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17939         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
17940         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
17941         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
17942         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
17943         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
17944         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17945         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17946         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17947         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17948         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
17949         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
17950         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
17951         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
17952         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
17953         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17954         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17955         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
17956         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
17957         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
17958         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
17959         gcc.misc-tests/i386-pf-3dnow-1.c,
17960         gcc.misc-tests/i386-pf-athlon-1.c,
17961         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17962         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
17963         Declare built-in functions used.
17964         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
17965
17966 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
17967
17968         PR c++/16707
17969         * g++.dg/lookup/using12.C: New test.
17970
17971         * g++.dg/init/null1.C: Fix PR number.
17972         * g++.dg/parse/namespace10.C: Likewise.
17973
17974 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17975
17976         PR c++/16224
17977         * g++.dg/template/spec17.C: New test.
17978         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
17979         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
17980
17981 2004-08-02  David Billinghurst
17982
17983         PR fortran/16292
17984         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
17985
17986 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
17987
17988         * gcc.dg/ia64-got-1.c: New test case.
17989
17990 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17991
17992         PR c++/16489
17993         * g++.dg/init/null1.C: New test.
17994         * g++.dg/tc1/dr76.C: Adjust error marker.
17995
17996         PR c++/16529
17997         * g++.dg/parse/namespace10.C: New test.
17998
17999         PR c++/16810
18000         * g++.dg/inherit/ptrmem2.C: New test.
18001
18002 2004-08-02  Ben Elliston  <bje@au.ibm.com>
18003
18004         PR target/16155
18005         * gcc.dg/pr16155.c: New test.
18006
18007 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18008
18009         * gcc.dg/redecl-2.c: New test.
18010
18011 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
18012
18013         * gcc.dg/darwin-longdouble.c: New file.
18014
18015 2004-07-30  Richard Henderson  <rth@redhat.com>
18016
18017         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18018         write to constant argument.
18019         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18020
18021 2004-07-30  Richard Henderson  <rth@redhat.com>
18022
18023         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18024         tests of nearest around zero.
18025
18026 2004-07-30  Andrew Pinski  <apinski@apple.com>
18027
18028         * gcc.c-torture/compile/20040730-1.c: New test.
18029
18030 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18031
18032         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18033         powerpc-eabispe.
18034
18035 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18036
18037         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18038
18039 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
18040
18041         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18042         contains $ld_library_path.
18043         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18044
18045 2004-07-29  Richard Henderson  <rth@redhat.com>
18046
18047         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18048
18049         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18050         (alt2, which): New.
18051         (Check): Accept either alternative.
18052
18053 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
18054
18055         * g++.dg/abi/inline1.C: New test.
18056         * g++.dg/abi/local1-a.cc: Likewise.
18057         * g++.dg/abi/local1.C: Likewise.
18058         * g++.dg/abi/mangle11.C: Tweak location of warnings.
18059         * g++.dg/abi/mangle12.C: Likewise.
18060         * g++.dg/abi/mangle17.C: Likewise.
18061         * g++.dg/abi/mangle20-2.C: Likewise.
18062         * g++.dg/opt/interface1.C: Likewise.
18063         * g++.dg/opt/interface1.h: Likewise.
18064         * g++.dg/opt/interface1-a.cc: New test.
18065         * g++.dg/parse/repo1.C: New test.
18066         * g++.dg/template/repo1.C: Likewise.
18067         * g++.dg/warn/Winline-1.C: Likewise.
18068         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18069
18070 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
18071
18072         * gcc.dg/tree-ssa/20040729-1.c: New test.
18073
18074 2004-07-27  Matt Austern <austern@apple.com>
18075
18076         * gcc.dg/darwin-bool-1.c: New test.
18077         * gcc.dg/darwin-bool-2.c: New test.
18078
18079 2004-07-28  Richard Henderson  <rth@redhat.com>
18080
18081         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18082         arguments in the correct type.  Don't write to constant arguments.
18083
18084 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18085
18086         PR tree-optimization/16688
18087         PR tree-optimization/16689
18088         * g++.dg/tree-ssa/pr16688.C: New test.
18089
18090 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18091
18092         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18093         loads.  Not only in the comment, this time.
18094
18095 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
18096
18097         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
18098         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18099         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
18100         * gcc.dg/sh4a-bitmovua.c: New.
18101         * gcc.dg/sh4a-cos.c: New.
18102         * gcc.dg/sh4a-cosf.c: New.
18103         * gcc.dg/sh4a-fprun.c: New.
18104         * gcc.dg/sh4a-fsrra.c: New.
18105         * gcc.dg/sh4a-memmovua.c: New.
18106         * gcc.dg/sh4a-sin.c: New.
18107         * gcc.dg/sh4a-sincos.c: New.
18108         * gcc.dg/sh4a-sincosf.c: New.
18109         * gcc.dg/sh4a-sinf.c: New.
18110
18111 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18112
18113         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18114         conditionals.
18115         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18116         loads.
18117         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18118         DOM1.
18119
18120 2004-07-27  Andrew Pinski  <apinski@apple.com>
18121
18122         * g++.dg/rtti/tinfo1.C: Correct the xfail.
18123
18124 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
18125
18126         * gcc.dg/pragma-isr.c: New test.
18127
18128 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18129
18130         PR c++/14429
18131         * g++.dg/template/ttp11.C: New test.
18132
18133 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
18134
18135         * gcc.c-torture/compile/20040727-1.c: New test.
18136
18137 2004-07-26  Eric Christopher  <echristo@redhat.com>
18138
18139         * gcc.c-torture/compile/20040726-2.c: New test.
18140
18141 2004-07-26  Andrew Pinski  <apinski@apple.com>
18142
18143         * g++.dg/rtti/tinfo1.C: Xfail.
18144
18145 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
18146
18147         * gcc.c-torture/compile/20040726-1.c: New test.
18148
18149 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
18150             Brian Ryner  <bryner@brianryner.com>
18151
18152         PR c++/9283
18153         PR c++/15000
18154         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18155         * g++.dg/ext/visibility/: New directory.
18156         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18157         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18158         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18159         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18160         * g++.dg/ext/visibility/fvisibility.C,
18161         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18162         g++.dg/ext/visibility/fvisibility-override1.C
18163         g++.dg/ext/visibility/fvisibility-override2.C
18164         g++.dg/ext/visibility/memfuncts.C
18165         g++.dg/ext/visibility/noPLT.C
18166         g++.dg/ext/visibility/pragma.C
18167         g++.dg/ext/visibility/pragma-override1.C
18168         g++.dg/ext/visibility/pragma-override2.C
18169         g++.dg/ext/visibility/staticmemfuncts.C
18170         g++.dg/ext/visibility/virtual.C: New tests.
18171
18172 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18173
18174         PR c/15360
18175         * gcc.dg/pr15360-1.c: New test.
18176
18177 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
18178
18179         * gcc.dg/pragma-align-2.c: New test.
18180         * gcc.dg/pragma-init-fini.c: New test.
18181         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
18182         targets.
18183
18184 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18185
18186         * gcc.dg/init-string-2.c: New test.
18187
18188 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
18189
18190         PR 16684
18191         * gcc.dg/Wredundant-decls-1.c: New test case.
18192
18193 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
18194
18195         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18196         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18197         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18198         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18199         * gcc.dg/compat/generate-random.c: New file.
18200         * gcc.dg/compat/generate-random.h: Likewise.
18201         * gcc.dg/compat/generate-random_r.c: Likewise.
18202         * gcc.dg/compat/struct-layout-1.h: Likewise.
18203         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18204         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18205         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18206         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18207         * gcc.dg/compat/struct-layout-1_main.c: New test.
18208         * gcc.dg/compat/struct-layout-1_x.c: New file.
18209         * gcc.dg/compat/struct-layout-1_y.c: New file.
18210         * gcc.dg/compat/struct-layout-1_test.h: New file.
18211
18212 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18213
18214         * gcc.dg/comp-return-1.c: New test
18215
18216 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
18217
18218         * gcc.dg/vmx/8-02a.c: Fix typo.
18219
18220         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18221         * gcc.dg/darwin-abi-3.c: New test.
18222
18223         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18224         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18225
18226         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18227         * gcc.dg/vmx/ops-long-1.c: New test.
18228         * gcc.dg/vmx/ops-long-2.c: New test.
18229
18230 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18231
18232         * g++.dg/lookup/conv-[1234].C: New.
18233
18234 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
18235
18236         * g++.dg/parse/attr2.C: Simplify.
18237
18238 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18239
18240         PR c/7284
18241         * gcc.c-torture/execute/pr7284-1.c: New test.
18242
18243 2004-07-22  Brian Booth  <bbooth@redhat.com>
18244
18245         * gcc.dg/tree-ssa/20040721-1.c: New test.
18246
18247 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18248
18249         * g++.dg/template/crash20.c: New.
18250
18251 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
18252
18253         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18254         Add dg-run directive.  Declare variables as required.
18255         * gfortran.dg/g77/README: Update
18256
18257 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
18258
18259         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18260         gcc.dg/cris-peep2-andu2.c: New tests.
18261
18262 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18263
18264         PR c/15052
18265         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18266         on return type.
18267         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
18268         messages.
18269         * gcc.dg/qual-return-2.c: Update expected messages.
18270         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18271
18272 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18273
18274         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18275         * gcc.dg/noncompile/921102-1.c: Update expected error message.
18276
18277 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18278
18279         PR c/11250
18280         * gcc.dg/init-string-1.c: New test.
18281
18282 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
18283
18284         PR middle-end/15345
18285         PR c/16450
18286         * gcc.dg/torture/nested-fn-1.c: New test.
18287
18288 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
18289
18290         PR target/16559
18291         * gcc.dg/ia64-fptr-1.c: New file.
18292
18293 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18294
18295         PR c++/14497
18296         * g++.dg/template/spec16.C: New test.
18297         * g++.old-deja/g++.robertl/eb118.C: Remove.
18298
18299 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18300
18301         PR c++/509
18302         * g++.dg/template/spec15.C: New test.
18303
18304 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
18305
18306         Copy cases from g77.f-torture/execute and add dg-run
18307         directive.  Other changes as noted.
18308         * gfortran.dg/g77/13037.f
18309         * gfortran.dg/g77/1832.f
18310         * gfortran.dg/g77/19981119-0.f
18311         * gfortran.dg/g77/19990313-0.f
18312         * gfortran.dg/g77/19990313-1.f
18313         * gfortran.dg/g77/19990313-2.f
18314         * gfortran.dg/g77/19990313-3.f
18315         * gfortran.dg/g77/19990419-1.f
18316         * gfortran.dg/g77/19990826-0.f
18317         * gfortran.dg/g77/19990826-2.f
18318         * gfortran.dg/g77/20000503-1.f
18319         * gfortran.dg/g77/20001111.f
18320         * gfortran.dg/g77/20010116.f
18321         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18322         * gfortran.dg/g77/20010430.f
18323         * gfortran.dg/g77/6177.f
18324         * gfortran.dg/g77/947.f
18325         * gfortran.dg/g77/970816-3.f
18326         * gfortran.dg/g77/971102-1.f
18327         * gfortran.dg/g77/980520-1.f
18328         * gfortran.dg/g77/980628-0.f
18329         * gfortran.dg/g77/980628-1.f
18330         * gfortran.dg/g77/980628-10.f
18331         * gfortran.dg/g77/980628-2.f
18332         * gfortran.dg/g77/980628-3.f
18333         * gfortran.dg/g77/980628-7.f
18334         * gfortran.dg/g77/980628-8.f
18335         * gfortran.dg/g77/980628-9.f
18336         * gfortran.dg/g77/980701-0.f
18337         * gfortran.dg/g77/980701-1.f
18338         * gfortran.dg/g77/cabs.f
18339         * gfortran.dg/g77/claus.f
18340         * gfortran.dg/g77/complex_1.f
18341         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18342         * gfortran.dg/g77/dcomplex.f
18343         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18344         * gfortran.dg/g77/f90-intrinsic-mathematical.f
18345         * gfortran.dg/g77/f90-intrinsic-numeric.f
18346         * gfortran.dg/g77/int8421.f
18347         * gfortran.dg/g77/labug1.f
18348         * gfortran.dg/g77/large_vec.f
18349         * gfortran.dg/g77/le.f
18350         * gfortran.dg/g77/short.f
18351         * gfortran.dg/g77/README: Update
18352
18353 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
18354
18355         PR c++/16637
18356         * g++.dg/parse/lookup4.C: New test.
18357
18358 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18359
18360         PR c++/16175
18361         * g++.dg/template/ttp10.C: New test.
18362
18363 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18364
18365         * gcc.dg/pr12625-1.c: New test.
18366
18367 2004-07-20  Steven Bosscher  <stevenb@suse.de>
18368
18369         * testsuite/gcc.dg/switch-warn-1.c: New test.
18370         * testsuite/gcc.dg/switch-warn-2.c: New test.
18371         * gcc.c-torture/compile/pr14730.c: Update.
18372
18373 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
18374
18375         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18376         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18377         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18378         g++.dg/template/nontype3.C: Remove trailing CR from tests.
18379
18380 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
18381
18382         PR c++/16623
18383         * g++.dg/template/assign1.C: New test.
18384
18385 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18386
18387         PR c++/12170
18388         * g++.dg/template/ttp9.C: New test.
18389
18390 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
18391
18392         * gcc.dg/format/cmn-err-1.c: New test.
18393
18394 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18395
18396         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18397         gcc.dg/Wparentheses-10.c: New tests.
18398         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18399
18400 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18401
18402         PR fortran/16465
18403         * gfortran.dg/g77//ffixed-line-length-0.f,
18404         gfortran.dg/g77/ffixed-line-length-132.f,
18405         gfortran.dg/g77/ffixed-line-length-72.f,
18406         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18407         gfortran.dg/g77/README: Update.
18408
18409 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18410
18411         PR c++/13092
18412         * g++.dg/template/non-dependent7.C: New test.
18413         * g++.dg/template/non-dependent8.C: Likewise.
18414         * g++.dg/template/non-dependent9.C: Likewise.
18415         * g++.dg/template/non-dependent10.C: Likewise.
18416
18417 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
18418
18419         PR c++/16337
18420         * g++.dg/parse/attr2.C: New test.
18421
18422 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
18423
18424         * g77.dg: Removed.
18425         * g77.f-torture: Ditto.
18426
18427 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18428
18429         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18430         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18431         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18432
18433 2004-07-16  Richard Henderson  <rth@redhat.com>
18434
18435         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18436
18437 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18438
18439         * lib/fortran-torture.exp (fortran-torture): Don't test compile
18440         tests with full list of options.
18441         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18442         of TORTURE_OPTIONS if test contains 'dg-do run'.
18443
18444         PR fortran/16404
18445         * gfortran.dg/do_iterator.f90: New test.
18446
18447 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18448
18449         PR rtl-optimization/16536
18450         * gcc.c-torture/execute/restrict-1.c: New test.
18451
18452 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18453
18454         PR fortran/15324
18455         * gfortran.dg/pr15324.f90: New test.
18456
18457         PR fortran/15129
18458         * gfortran.dg/pr15129.f90: New test.
18459
18460         PR fortran/15140
18461         * gfortran.dg/pr15140.f90: New test.
18462
18463         PR fortran/13792
18464         * gfortran.fortran-torture/execute/bounds.f90: Add check for
18465         compile-time simplification.
18466
18467 2004-07-14  Mike Stump  <mrs@apple.com>
18468
18469         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18470
18471 2004-07-14  James E Wilson  <wilson@specifixinc.com>
18472
18473         PR target/16325
18474         * gcc.dg/profile-generate-1.c: New.
18475
18476 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
18477
18478         * gcc.c-torture/execute/20040709-1.c: New test.
18479         * gcc.c-torture/execute/20040709-2.c: New test.
18480
18481 2004-07-14  Mike Stump  <mrs@apple.com>
18482
18483         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18484
18485 2004-07-14  Mike Stump  <mrs@apple.com>
18486
18487         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18488
18489 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
18490
18491         PR c++/16518
18492         * g++.dg/parse/mutable1.C: New test.
18493
18494 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
18495
18496         PR tree-optimization/16443
18497         * gcc.dg/tree-ssa/20040713-1.c: New test.
18498
18499 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
18500
18501         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18502         for operator new.
18503
18504 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18505
18506         * gfortran.dg/g77/README: New file
18507         * gfortran.dg/g77/19981216-0.f: Copy from
18508         g77.f-torture/noncompile.  Add "dg-do compile" and
18509         dg-error as required.
18510         * gfortran.dg/g77/19990218-1.f: Likewise.
18511         * gfortran.dg/g77/19990905-1.f: Likewise.
18512         * gfortran.dg/g77/9263.f: Likewise.
18513         * gfortran.dg/g77/980615-0.f: Likewise.
18514         * gfortran.dg/g77/980616-0.f: Likewise.
18515         * gfortran.dg/g77/check0.f: Likewise.
18516         * gfortran.dg/g77/select_no_compile.f: Likewise.
18517
18518 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18519
18520         Copy files from g77.f-torture/compile.
18521         Add "{ dg-do compile}".  Other changes as noted
18522         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18523         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18524         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18525         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18526         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18527         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18528         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18529         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18530         statement to conform to standard.  Append alpha1.x for reference.
18531         * gfortran.dg/g77/xformat.f: Add dg-warning
18532
18533 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18534
18535         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18536         Add {dg-do compile} directive.
18537         * gfortran.dg/g77/cpp2.F: Likewise.
18538
18539 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18540
18541         PR c++/5402
18542         * g++.dg/lookup/name-clash1.C: New test.
18543
18544         PR c++/9777
18545         * g++.dg/lookup/name-clash2.C: New test.
18546
18547         PR c++/12102
18548         * g++.dg/lookup/name-clash3.C: New test.
18549
18550 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18551
18552         * g++.dg/lookup/new2.C: New test.
18553         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
18554
18555 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
18556
18557         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
18558         Add {dg-do compile} directive.
18559         * gfortran.dg/g77/13060.f: Likewise.
18560         * gfortran.dg/g77/19990218-0.f: Likewise.
18561         * gfortran.dg/g77/19990305-0.f: Likewise.
18562         * gfortran.dg/g77/19990419-0.f: Likewise.
18563         * gfortran.dg/g77/19990502-0.f: Likewise.
18564         * gfortran.dg/g77/19990502-1.f: Likewise.
18565         * gfortran.dg/g77/19990525-0.f: Likewise.
18566         * gfortran.dg/g77/19990826-1.f: Likewise.
18567         * gfortran.dg/g77/19990826-3.f: Likewise.
18568         * gfortran.dg/g77/19990905-2.f: Likewise.
18569         * gfortran.dg/g77/20000412-1.f: Likewise.
18570         * gfortran.dg/g77/20000511-1.f: Likewise.
18571         * gfortran.dg/g77/20000511-2.f: Likewise.
18572         * gfortran.dg/g77/20000518.f: Likewise.
18573         * gfortran.dg/g77/20000601-1.f: Likewise.
18574         * gfortran.dg/g77/20000601-2.f: Likewise.
18575         * gfortran.dg/g77/20000629-1.f: Likewise.
18576         * gfortran.dg/g77/20000630-2.f: Likewise.
18577         * gfortran.dg/g77/20010115.f: Likewise.
18578         * gfortran.dg/g77/20010321-1.f: Likewise.
18579         * gfortran.dg/g77/20010426.f: Likewise.
18580         * gfortran.dg/g77/20020307-1.f: Likewise.
18581         * gfortran.dg/g77/8485.f: Likewise.
18582         * gfortran.dg/g77/960317-1.f: Likewise.
18583         * gfortran.dg/g77/970915-0.f: Likewise.
18584         * gfortran.dg/g77/980310-1.f: Likewise.
18585         * gfortran.dg/g77/980310-2.f: Likewise.
18586         * gfortran.dg/g77/980310-3.f: Likewise.
18587         * gfortran.dg/g77/980310-4.f: Likewise.
18588         * gfortran.dg/g77/980310-6.f: Likewise.
18589         * gfortran.dg/g77/980310-7.f: Likewise.
18590         * gfortran.dg/g77/980310-8.f: Likewise.
18591         * gfortran.dg/g77/980419-2.f: Likewise.
18592         * gfortran.dg/g77/980424-0.f: Likewise.
18593         * gfortran.dg/g77/980427-0.f: Likewise.
18594         * gfortran.dg/g77/980729-0.f: Likewise.
18595         * gfortran.dg/g77/981117-1.f: Likewise.
18596         * gfortran.dg/g77/toon_1.f: Likewise.
18597
18598 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18599
18600         PR c++/2204
18601         * g++.dg/other/abstract2.C: New test.
18602
18603 2004-07-12  Paul Brook  <paul@codesourcery.com>
18604
18605         * gfortran.dg/pointer_init_1.f90: New test.
18606
18607 2004-07-11  Paul Brook  <paul@codesourcery.com>
18608
18609         PR fortran/15986
18610         * gfortran.dg/contained_1.f90: New test.
18611
18612 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
18613
18614         * g++.dg/parse/defarg8.C: New test.
18615
18616 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18617
18618         PR fortran/16433
18619         * gfortran.dg/pr16433.f: New test.
18620
18621         PR fortran/17574
18622         * gfortran.dg/pr15754.f90: New test.
18623
18624 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18625
18626         PR tree-optimization/16437
18627         * gcc.c-torture/execute/bitfld-4.c: New test.
18628
18629 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18630
18631         * gfortran.fortran-torture/execute/common_2.f90: Add check for
18632         access to common var from module.
18633
18634 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18635
18636         PR fortran/16336
18637         * gfortran.fortran-torture/execute/common_2.f90: New test.
18638
18639 2004-07-10  Paul Brook  <paul@codesourcery.com>
18640
18641         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
18642
18643 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18644
18645         PR fortran/15969
18646         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
18647
18648 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
18649
18650         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
18651         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
18652         * gfortran.dg/g77/ffree-form-1.f: Likewise.
18653         * gfortran.dg/g77/ffree-form-2.f: Likewise.
18654         * gfortran.dg/g77/ffree-form-3.f: Likewise.
18655         * gfortran.dg/g77/fno-underscoring.f: Likewise.
18656         * gfortran.dg/g77/funderscoring.f: Likewise.
18657         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
18658
18659 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18660
18661         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
18662
18663 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18664         Paul Brook  <paul@codesourcery.com>
18665
18666         PR fortran/13415
18667         * gfortran.dg/common_pointer_1.f90: New test.
18668
18669 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18670
18671         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
18672
18673 2004-07-09  James E Wilson  <wilson@specifixinc.com>
18674
18675         PR target/16364
18676         * gcc.c-torture/compile/20040709-1.c: New.
18677
18678 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18679
18680         PR fortran/14077
18681         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
18682
18683 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18684
18685         PR fortran/13201
18686         * gfortran.dg/shape_1.f90: New test.
18687
18688 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
18689             Andrew Pinski  <apinski@apple.com>
18690
18691         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
18692
18693 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18694
18695         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
18696         comment.
18697
18698 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18699         Paul Brook  <paul@codesourcery.com>
18700
18701         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
18702         '.f95' and '.F95'.
18703
18704 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
18705
18706         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
18707
18708 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18709
18710         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
18711         testcases with capital suffix.
18712
18713 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18714
18715         PR fortran/15481
18716         PR fortran/13372
18717         PR fortran/13575
18718         PR fortran/15978
18719         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
18720
18721         * gfortran.dg/implicit_1.f90: New test.
18722
18723 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18724
18725         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
18726         expression to match gfortran warning/error messages
18727         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
18728         dg-error text.
18729
18730 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18731
18732         * lib/fortran-torture.exp: Rename proc search_for to
18733         search_for_re.
18734
18735 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18736
18737         * gcc.c-torture/execute/simd-5.x: New file.
18738         XFAIL on SPARC 64-bit at -O0.
18739
18740 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18741
18742         PR c++/8211
18743         PR c++/16165
18744         * g++.dg/warn/effc3.C: New test.
18745
18746 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18747
18748         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
18749         change X to 1X in format.
18750         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
18751         add data statements to conform to standard.
18752
18753 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18754
18755         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
18756         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
18757         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
18758
18759 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18760
18761         * gfortran.dg/g77/7388.f: Copy from g77.dg
18762         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
18763         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
18764         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
18765         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
18766         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
18767         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
18768         * gfortran.dg/g77/strlen0.f: Likewise.
18769
18770 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
18771
18772         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
18773         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
18774
18775 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18776
18777         * gcc.c-torture/execute/920428-2.x: Delete.
18778         * gcc.c-torture/execute/920501-7.x: Likewise.
18779
18780 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
18781
18782         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
18783         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
18784         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
18785         prescott and c3-2.
18786         (PREFETCH_3DNOW): Add -march=c3.
18787
18788 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
18789
18790         PR c/16437
18791         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
18792         * gcc.c-torture/execute/bf64-1.x: Likewise.
18793
18794 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18795
18796         * gcc.c-torture/compile/20040708-1.c: New test.
18797
18798 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18799
18800         PR c++/16169
18801         * g++.dg/warn/effc2.C: New test.
18802
18803 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18804
18805         * gcc.c-torture/execute/bitfld-1.x: Remove.
18806         * gcc.c-torture/execute/bitfld-3.c: New test.
18807         * gcc.dg/bitfld-2.c: Remove XFAILs.
18808
18809 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
18810
18811         PR c++/16276
18812         * g++.dg/rtti/tinfo1.C: New file.
18813
18814 2004-07-07  Eric Christopher  <echristo@redhat.com>
18815
18816         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
18817
18818 2004-07-07  Andrew Pinski  <apinski@apple.com>
18819
18820         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
18821
18822 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
18823
18824         * g++.dg/init/call1.C: XFAIL.
18825
18826 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
18827
18828         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
18829         except for movstrict*, to movmem* and clrstr* to clrmem*.
18830
18831 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
18832
18833         * gcc.c-torture/execute/20040707-1.c: New test.
18834
18835 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
18836
18837         * gcc.c-torture/execute/20040706-1.c: New test.
18838
18839 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18840
18841         PR c++/3671
18842         * g++.dg/template/spec14.C: New test.
18843
18844 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
18845
18846         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
18847         nothing if not yet defined.  Use it in b, c and d type definitions.
18848         * gcc.c-torture/execute/20040705-1.c: New test.
18849         * gcc.c-torture/execute/20040705-2.c: New test.
18850
18851 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18852
18853         PR c++/2518
18854         * g++.dg/lookup/new1.C: New test.
18855
18856 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18857
18858         PR c++/11406
18859         * g++.dg/template/sizeof8.C: New test.
18860
18861 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
18862
18863         * gcc.c-torture/compile/20040705-1.c: New test.
18864
18865 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
18866
18867         * gfortran.fortran-torture/execute/seq_io.f90: New test.
18868
18869 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
18870
18871         * gcc.dg/cpp/if-mop.c: Two new testcases.
18872         * gcc.dg/cpp/trad/comment-3.c: New.
18873
18874 2004-07-04  Paul Brook  <paul@codesourcery.com>
18875
18876         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
18877
18878 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
18879
18880         PR c++/3761
18881         * g++.dg/lookup/crash4.C: New test.
18882
18883 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
18884
18885         * gcc.c-torture/execute/builtin-abs-1.c
18886         * gcc.c-torture/execute/builtin-abs-2.c
18887         * gcc.c-torture/execute/builtin-complex-1.c
18888         * gcc.c-torture/execute/builtins/string-1-lib.c
18889         * gcc.c-torture/execute/builtins/string-1.c
18890         * gcc.c-torture/execute/builtins/string-2-lib.c
18891         * gcc.c-torture/execute/builtins/string-2.c
18892         * gcc.c-torture/execute/builtins/string-3-lib.c
18893         * gcc.c-torture/execute/builtins/string-3.c
18894         * gcc.c-torture/execute/builtins/string-4-lib.c
18895         * gcc.c-torture/execute/builtins/string-4.c
18896         * gcc.c-torture/execute/builtins/string-5-lib.c
18897         * gcc.c-torture/execute/builtins/string-5.c
18898         * gcc.c-torture/execute/builtins/string-6-lib.c
18899         * gcc.c-torture/execute/builtins/string-6.c
18900         * gcc.c-torture/execute/builtins/string-7-lib.c
18901         * gcc.c-torture/execute/builtins/string-7.c
18902         * gcc.c-torture/execute/builtins/string-8-lib.c
18903         * gcc.c-torture/execute/builtins/string-8.c
18904         * gcc.c-torture/execute/builtins/string-9-lib.c
18905         * gcc.c-torture/execute/builtins/string-9.c
18906         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
18907         * gcc.c-torture/execute/builtins/string-asm-1.c
18908         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
18909         * gcc.c-torture/execute/builtins/string-asm-2.c
18910         * gcc.c-torture/execute/stdio-opt-1.c
18911         * gcc.c-torture/execute/stdio-opt-2.c
18912         * gcc.c-torture/execute/stdio-opt-3.c
18913         * gcc.c-torture/execute/string-opt-1.c
18914         * gcc.c-torture/execute/string-opt-10.c
18915         * gcc.c-torture/execute/string-opt-11.c
18916         * gcc.c-torture/execute/string-opt-12.c
18917         * gcc.c-torture/execute/string-opt-13.c
18918         * gcc.c-torture/execute/string-opt-14.c
18919         * gcc.c-torture/execute/string-opt-15.c
18920         * gcc.c-torture/execute/string-opt-16.c
18921         * gcc.c-torture/execute/string-opt-2.c
18922         * gcc.c-torture/execute/string-opt-6.c
18923         * gcc.c-torture/execute/string-opt-7.c
18924         * gcc.c-torture/execute/string-opt-8.c:
18925         Replace with ...
18926
18927         * gcc.c-torture/execute/builtins/abs-2.c
18928         * gcc.c-torture/execute/builtins/abs-3.c
18929         * gcc.c-torture/execute/builtins/complex-1.c
18930         * gcc.c-torture/execute/builtins/fprintf.c
18931         * gcc.c-torture/execute/builtins/fputs.c
18932         * gcc.c-torture/execute/builtins/memcmp.c
18933         * gcc.c-torture/execute/builtins/memmove.c
18934         * gcc.c-torture/execute/builtins/memops-asm.c
18935         * gcc.c-torture/execute/builtins/mempcpy-2.c
18936         * gcc.c-torture/execute/builtins/mempcpy.c
18937         * gcc.c-torture/execute/builtins/memset.c
18938         * gcc.c-torture/execute/builtins/printf.c
18939         * gcc.c-torture/execute/builtins/sprintf.c
18940         * gcc.c-torture/execute/builtins/strcat.c
18941         * gcc.c-torture/execute/builtins/strchr.c
18942         * gcc.c-torture/execute/builtins/strcmp.c
18943         * gcc.c-torture/execute/builtins/strcpy.c
18944         * gcc.c-torture/execute/builtins/strcspn.c
18945         * gcc.c-torture/execute/builtins/strlen-2.c
18946         * gcc.c-torture/execute/builtins/strlen.c
18947         * gcc.c-torture/execute/builtins/strncat.c
18948         * gcc.c-torture/execute/builtins/strncmp-2.c
18949         * gcc.c-torture/execute/builtins/strncmp.c
18950         * gcc.c-torture/execute/builtins/strncpy.c
18951         * gcc.c-torture/execute/builtins/strpbrk.c
18952         * gcc.c-torture/execute/builtins/strpcpy-2.c
18953         * gcc.c-torture/execute/builtins/strpcpy.c
18954         * gcc.c-torture/execute/builtins/strrchr.c
18955         * gcc.c-torture/execute/builtins/strspn.c
18956         * gcc.c-torture/execute/builtins/strstr-asm.c
18957         * gcc.c-torture/execute/builtins/strstr.c:
18958         ... these new files.
18959
18960         * gcc.c-torture/execute/builtins/abs-2-lib.c
18961         * gcc.c-torture/execute/builtins/abs-3-lib.c
18962         * gcc.c-torture/execute/builtins/complex-1-lib.c
18963         * gcc.c-torture/execute/builtins/fprintf-lib.c
18964         * gcc.c-torture/execute/builtins/fputs-lib.c
18965         * gcc.c-torture/execute/builtins/memcmp-lib.c
18966         * gcc.c-torture/execute/builtins/memmove-lib.c
18967         * gcc.c-torture/execute/builtins/memops-asm-lib.c
18968         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
18969         * gcc.c-torture/execute/builtins/mempcpy-lib.c
18970         * gcc.c-torture/execute/builtins/memset-lib.c
18971         * gcc.c-torture/execute/builtins/printf-lib.c
18972         * gcc.c-torture/execute/builtins/sprintf-lib.c
18973         * gcc.c-torture/execute/builtins/strcat-lib.c
18974         * gcc.c-torture/execute/builtins/strchr-lib.c
18975         * gcc.c-torture/execute/builtins/strcmp-lib.c
18976         * gcc.c-torture/execute/builtins/strcpy-lib.c
18977         * gcc.c-torture/execute/builtins/strcspn-lib.c
18978         * gcc.c-torture/execute/builtins/strlen-2-lib.c
18979         * gcc.c-torture/execute/builtins/strlen-lib.c
18980         * gcc.c-torture/execute/builtins/strncat-lib.c
18981         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
18982         * gcc.c-torture/execute/builtins/strncmp-lib.c
18983         * gcc.c-torture/execute/builtins/strncpy-lib.c
18984         * gcc.c-torture/execute/builtins/strpbrk-lib.c
18985         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
18986         * gcc.c-torture/execute/builtins/strpcpy-lib.c
18987         * gcc.c-torture/execute/builtins/strrchr-lib.c
18988         * gcc.c-torture/execute/builtins/strspn-lib.c
18989         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
18990         * gcc.c-torture/execute/builtins/strstr-lib.c
18991         * gcc.c-torture/execute/builtins/lib/abs.c
18992         * gcc.c-torture/execute/builtins/lib/fprintf.c
18993         * gcc.c-torture/execute/builtins/lib/memset.c
18994         * gcc.c-torture/execute/builtins/lib/printf.c
18995         * gcc.c-torture/execute/builtins/lib/sprintf.c
18996         * gcc.c-torture/execute/builtins/lib/strcpy.c
18997         * gcc.c-torture/execute/builtins/lib/strcspn.c
18998         * gcc.c-torture/execute/builtins/lib/strncat.c
18999         * gcc.c-torture/execute/builtins/lib/strncmp.c
19000         * gcc.c-torture/execute/builtins/lib/strncpy.c
19001         * gcc.c-torture/execute/builtins/lib/strpbrk.c
19002         * gcc.c-torture/execute/builtins/lib/strspn.c
19003         * gcc.c-torture/execute/builtins/lib/strstr.c:
19004         New files containing support routines.
19005
19006         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19007         declaration.
19008         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19009         when not optimizing.
19010
19011 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
19012
19013         PR c++/16240
19014         * g++.dg/abi/mangle22.C: New test.
19015         * g++.dg/abi/mangle23.C: Likewise.
19016
19017 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
19018
19019         PR fortran/16290
19020         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19021         Allow for cases without denormalized floating point numbers.
19022
19023 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
19024
19025         PR c/1027
19026         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19027         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19028         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19029         expected warning text.
19030         * gcc.dg/format/diag-2.c: New test.
19031
19032 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19033
19034         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19035
19036 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
19037
19038         * gcc.dg/builtins-43.c: New.
19039         * gcc.dg/builtins-44.c: New.
19040         * gcc.dg/builtins-45.c: New.
19041
19042 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
19043             Andreas Tobler  <a.tobler@schweiz.ch>
19044
19045         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19046         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
19047         as SIGSEGV.
19048         * gcc.dg/cleanup-11.c: Likewise.
19049         * gcc.dg/cleanup-8.c: Likewise.
19050         * gcc.dg/cleanup-9.c: Likewise.
19051         * gcc.dg/cleanup-5.c: Run on all platforms.
19052
19053 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19054
19055         * g++.dg/warn/nonnull1.C: New test.
19056
19057 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19058
19059         * gcc.dg/compat/compat-common.h: Wrap up CINT in
19060         an #ifndef SKIP_COMPLEX_INT/#endif pair.
19061         Special-case the Sun compiler wrt to <complex.h>.
19062
19063 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
19064
19065         * gcc.dg/Wunreachable-8.C: New test.
19066
19067         * gcc.dg/h8300-ice2.c : New test.
19068
19069 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
19070
19071         PR fortran/16161
19072         * gfortran.fortran-torture/compile/implicit.f90: Add test
19073         for implicit character.
19074
19075 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
19076
19077         PR fortran/16289
19078         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19079         Use tiny() intrinsic to find smallest non-negative real
19080
19081 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
19082
19083         * gcc.dg/compat/struct-by-value-22_main.c: New test.
19084         * gcc.dg/compat/struct-by-value-22_x.c: New.
19085         * gcc.dg/compat/struct-by-value-22_y.c: New.
19086
19087         * gcc.c-torture/execute/20040629-1.c: New test.
19088
19089 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
19090
19091         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19092         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19093
19094         PR target/16195
19095         * gcc.dg/20040625-1.c: New test.
19096
19097 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19098
19099         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19100
19101 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19102
19103         PR fortran/15963
19104         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19105
19106 2004-06-29  Richard Henderson  <rth@redhat.com>
19107
19108         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19109
19110 2004-06-29  Paul Brook  <paul@codesourcery.com>
19111
19112         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19113         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19114
19115 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
19116
19117         PR c++/16260
19118         * g++.dg/parse/crash15.C: New.
19119
19120 2004-06-28  Andrew Pinski  <apinski@apple.com>
19121
19122         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19123         by the error already.
19124
19125         * g++.dg/opt/ptrmem4.C: Change to compile only test.
19126
19127 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
19128
19129         PR target/14041
19130         * gcc.dg/h8300-bss-align-1.c : New.
19131
19132 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19133
19134         * PR c++/16174
19135         * g++.dg/template/ctor4.C: New.
19136
19137 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19138
19139         PR c++/16205
19140         * g++.dg/warn/Wsequence-point-1.C: New test.
19141
19142 2004-06-27  Paul Brook  <paul@codesourcery.com>
19143
19144         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19145
19146 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
19147
19148         * g++.old-deja/g++.mike/p7325.C: Remove.
19149
19150 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19151
19152         PR c/14963
19153         * gcc.dg/pr14963.c: New test.
19154
19155 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
19156
19157         PR c++/16193
19158         * g++.dg/parse/redef1.C: New test.
19159
19160 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19161
19162         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19163         20021110.c.
19164         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19165         20021119-1.c.
19166         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19167         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19168         5-04.c.
19169         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19170         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19171         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19172         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19173         g++.brendan/enum14.C.
19174         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19175         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19176         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19177         g++.mike/virt1.C.
19178         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19179         memtemp24.C.
19180
19181 2004-06-27  Roger Sayle  <roger@eyesopen.com>
19182
19183         * gcc.dg/20040527-1.c: New test case.
19184
19185 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
19186
19187         PR gfortran/pr16196
19188         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19189
19190 2004-06-25  Roger Sayle  <roger@eyesopen.com>
19191
19192         PR middle-end/15825
19193         * gcc.dg/pr15825-1.c: New test case.
19194
19195 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19196
19197         * gcc.c-torture/execute/20040625-1.c: New test.
19198
19199 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19200
19201         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19202
19203 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19204
19205         * gcc.dg/torture/mips-div-1.c: New test.
19206
19207 2004-06-24  Jeff Law  <law@redhat.com>
19208
19209         * gcc.dg/tree-ssa/20040624-1.c: New test.
19210
19211 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
19212
19213         * gcc.c-torture/compile/20040624-1.c: New test.
19214
19215 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19216
19217         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19218         this directory.
19219
19220 2004-06-23  Andrew Pinski  <apinski@apple.com>
19221
19222         PR middle-end/15988
19223         * g++.dg/opt/ptrmem4.C: New test.
19224
19225         * gcc.dg/c90-array-quals-2.c: New test.
19226
19227 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
19228
19229         * gcc.dg/kpice1.c: New test.
19230
19231 2006-06-23  Andrew Pinski  <apinski@apple.com>
19232
19233         * gcc.dg/c90-array-quals.c: New test.
19234
19235 2006-06-22  Richard Henderson  <rth@redhat.com>
19236
19237         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19238
19239 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
19240
19241         * gcc.dg/builtins-config.h: Handle FreeBSD.
19242
19243 2006-06-22  Richard Henderson  <rth@redhat.com>
19244
19245         * g++.dg/opt/devirt1.C: New.
19246
19247 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
19248
19249         * g++.dg/opt/pr15551.C: New testcase.
19250
19251 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
19252
19253         PR target/14800
19254         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19255         x86_64-*-linux* when compiling for 32bit.
19256
19257 2004-06-21  Andrew Pinski  <apinski@apple.com>
19258
19259         * gcc.dg/pch/struct-1.c: New.
19260         * gcc.dg/pch/struct-1.hs: New.
19261
19262 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
19263
19264         * gcc.dg/pch/save-temps-1.c: New file.
19265         * gcc.dg/pch/save-temps-1.hs: New file.
19266
19267 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19268
19269         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19270         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19271
19272 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19273
19274         * gfortran.fortran-torture/execute/select_1.f90: Rename function
19275         to fix type error.
19276         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19277         Remove trailing spaces.
19278
19279 2004-06-21  Richard Henderson  <rth@redhat.com>
19280
19281         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19282         merging && to BIT_FIELD_REF.
19283
19284 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
19285
19286         * g++.dg/opt/placeholder1.C: New test.
19287
19288 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19289
19290         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19291         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19292         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19293         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19294
19295 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
19296
19297         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19298         extern "C".
19299         * g++.dg/other/pragma-re-1.C: Add comments.
19300
19301 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
19302
19303         PR gfortran/16080
19304         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19305
19306 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
19307
19308         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19309         instead of setting the type of size_t by
19310         hand.
19311
19312 2004-06-18  Roger Sayle  <roger@eyesopen.com>
19313
19314         * gcc.dg/unordered-2.c: New test case.
19315         * gcc.dg/unordered-3.c: New test case.
19316
19317 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
19318
19319         PR other/16043
19320         * lib/g++.exp (g++_version): Tweak regexp for version
19321         * lib/g77.exp (g77_version): Likewise.
19322         * lib/gfortran.exp (gfortran_version): Likewise.
19323         * lib/objc.exp (objc_version): Likewise.
19324         * lib/treelang.exp (treelang_version): Likewise.
19325
19326 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
19327
19328         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19329         Use INT_MAX instead of __INT_MAX__.
19330         * gcc.dg/compat/struct-align-2_y.c: Likewise.
19331
19332         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19333         * gcc.dg/compat/scalar-return-3_x.c: Use it.
19334         * gcc.dg/compat/scalar-return-3_y.c: Use it.
19335         * gcc.dg/compat/scalar-return-4_x.c: Use it.
19336         * gcc.dg/compat/scalar-return-4_y.c: Use it.
19337         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19338         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19339         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19340         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19341
19342         * gcc.dg/range-test-1.c: New test.
19343         * g++.dg/opt/range-test-1.C: New test.
19344
19345 2004-06-17  Richard Henderson  <rth@redhat.com>
19346
19347         * objc.dg/sync-1.m: New.
19348         * objc.dg/try-catch-1.m: Don't force next runtime.
19349         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19350         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
19351         shadowed catch clause.
19352         * objc.dg/try-catch-5.m: New.
19353
19354 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
19355
19356         Bug 14610
19357         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19358
19359 2004-06-15  Richard Henderson  <rth@redhat.com>
19360
19361         * gcc.dg/20001116-1.c: Move expected warning line.
19362
19363 2004-06-15  Richard Henderson  <rth@redhat.com>
19364
19365         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19366         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19367
19368 2004-06-15  Jeff Law  <law@redhat.com>
19369
19370         * gcc.dg/tree-ssa/20040615-1.c: New test.
19371         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19372         be less sensitive to operand ordering.
19373         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19374
19375 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
19376
19377         * g++.dg/abi/bitfield3.C: Add comment..
19378
19379 2004-06-15  Richard Henderson  <rth@redhat.com>
19380
19381         * g++.dg/ext/stmtexpr1.C: XFAIL.
19382         * gcc.dg/20030612-1.c: XFAIL.
19383
19384 2004-06-15  Eric Christopher  <echristo@redhat.com>
19385
19386         * g++.dg/charset/asm5.c: New.
19387         * gcc.dg/charset/asm6.c: New.
19388
19389 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19390
19391         PR fortran/15962
19392         * gfortran.fortran-torture/execute/select_1.f90: New test.
19393
19394 2004-06-15  Paul Brook  <paul@codesourcery.com>
19395
19396         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19397
19398 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19399
19400         PR c++/15967
19401         * g++.dg/lookup/crash3.C: New test.
19402
19403 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19404
19405         PR c++/15947
19406         * g++.dg/parse/dtor4.C: New test.
19407
19408 2004-06-14  Jeff Law  <law@redhat.com>
19409
19410         * gcc.c-torture/compile/20040614-1.c: New test.
19411
19412 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19413
19414         PR fortran/15211
19415         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19416         LEN of a character array.
19417
19418 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
19419
19420         PR c++/15096
19421         * g++.dg/template/ptrmem10.C: New test.
19422
19423         PR c++/14930
19424         * g++.dg/template/friend30.C: New test.
19425
19426 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19427
19428         PR fortran/14928
19429         * gfortran.fortran-torture/compile/mloc.f90: New test.
19430
19431 2004-06-13  Paul Brook  <paul@codesourcery.com>
19432
19433         * gfortran.fortran-torture/execute/random_2.f90: New test.
19434
19435 2004-06-13  Eric Christopher  <echristo@redhat.com>
19436
19437         * gcc.dg/noncompile/redecl-1.c: Fix error message.
19438
19439 2004-06-12  Paul Brook  <paul@codesourcery.com>
19440
19441         * gfortran.fortran-torture/execute/contained_3.f90: New test.
19442
19443 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19444
19445         PR fortran/14923
19446         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19447
19448 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19449
19450         PR fortran/14957
19451         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19452         syntax errors in end statements of contained subroutines.
19453
19454 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19455
19456         PR fortran/12841
19457         * gfortran.fortran-torture/execute/null_arg.f90: New test.
19458
19459 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19460
19461         PR fortran/15665
19462         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19463
19464 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19465
19466         PR gfortran/12839
19467         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19468
19469 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
19470
19471         PR c++/15862
19472         * g++.dg/parse/enum1.C: New test.
19473
19474 2004-06-10  Jeff Law  <law@redhat.com>
19475
19476         * gcc.c-torture/compile/20040610-1.c: New test.
19477
19478 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19479
19480         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19481         * g++.old-deja/g++.other/decl3.C: Likewise.
19482
19483 2004-06-10  Brian Booth  <bbooth@redhat.com>
19484
19485         * gcc.dg/tree-ssa/20031015-1.c: Scan for
19486         V_MAY_DEF instead of VDEF.
19487         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19488
19489 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
19490
19491         PR c++/14211
19492         * g++.dg/conversion/const1.C: New test.
19493
19494         PR c++/15076
19495         * g++.dg/conversion/reinterpret1.C: New test.
19496
19497         PR c++/15877
19498         * g++.dg/template/enum2.C: New test.
19499
19500         PR c++/15227
19501         * g++.dg/template/error13.C: New test.
19502
19503 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19504
19505         PR fortran/14957
19506         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19507         arguments to test_* REAL and of the right size.
19508
19509 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19510
19511         PR target/15569
19512         PR rtl-optimization/15681
19513         * gcc.dg/20040609-1.c: New test.
19514
19515 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19516
19517         PR c++/14791
19518         * g++.dg/opt/builtins1.C: New test.
19519
19520 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
19521
19522         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19523         that use default windows32 struct layout.
19524         * gcc.dg/i386-bitfield2.c: Likewise.
19525
19526 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
19527
19528         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19529         for mingw32 and cygwin targets.
19530
19531 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
19532
19533         * gcc.dg/pch/macro-4.c: New.
19534         * gcc.dg/pch/macro-4.hs: New.
19535
19536 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19537
19538         PR fortran/13249
19539         * gfortran.fortran-torture/compile/name_clash.f90: New test.
19540
19541 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19542
19543         PR fortran/13372
19544         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
19545
19546 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19547
19548         PR gfortran/14897
19549         * gfortran.fortran-torture/execute/t_edit.f90: New test.
19550
19551 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19552
19553         PR gfortran/15755
19554         * gfortran.fortran-torture/execute/backspace.c : New test.
19555
19556 2004-06-09  Paul Brook  <paul@codesourcery.com>
19557
19558         * gfortran.fortran-torture/execure/intrinsic_associated.f90
19559         (pointer_to_section): Rewrite to use smaller array.
19560
19561 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
19562
19563         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
19564         * gcc.dg/ext/altivec-10.c: Same.
19565         * gcc.dg/ext/altivec-11.c: Same.
19566         * gcc.dg/ext/altivec-12.c: Same.
19567         * gcc.dg/ext/altivec-13.c: Same.
19568         * gcc.dg/ext/altivec-14.c: Same.
19569         * gcc.dg/ext/altivec-15.c: Same.
19570         * gcc.dg/ext/altivec-16.c: Same.
19571         * gcc.dg/ext/altivec-3.c: Same.
19572         * gcc.dg/ext/altivec-4.c: Same.
19573         * gcc.dg/ext/altivec-6.c: Same.
19574         * gcc.dg/ext/altivec-7.c: Same.
19575         * gcc.dg/ext/altivec-8.c: Same.
19576         * gcc.dg/ext/altivec-varargs-1.c: Same.
19577
19578         * g++.dg/ext/altivec-1.C: Correct dg syntax.
19579         * g++.dg/ext/altivec-10.C: Same.
19580         * g++.dg/ext/altivec-2.C: Same.
19581         * g++.dg/ext/altivec-3.C: Same.
19582         * g++.dg/ext/altivec-4.C: Same.
19583         * g++.dg/ext/altivec-5.C: Same.
19584         * g++.dg/ext/altivec-6.C: Same.
19585         * g++.dg/ext/altivec-7.C: Same.
19586         * g++.dg/ext/altivec-8.C: Same.
19587         * g++.dg/ext/altivec-9.C: Same.
19588
19589 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19590
19591         PR c++/7841
19592         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
19593
19594 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19595
19596         * gcc.dg/union-1.c: New test.
19597
19598 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19599
19600         * gcc.dg/builtins-41.c: New test case.
19601         * gcc.dg/builtins-42.c: New test case.
19602
19603 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19604
19605         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
19606         * g++.dg/ext/altivec-10.C: Same.
19607         * g++.dg/ext/altivec-2.C: Same.
19608         * g++.dg/ext/altivec-3.C: Same.
19609         * g++.dg/ext/altivec-4.C: Same.
19610         * g++.dg/ext/altivec-5.C: Same.
19611         * g++.dg/ext/altivec-6.C: Same.
19612         * g++.dg/ext/altivec-7.C: Same.
19613         * g++.dg/ext/altivec-8.C: Same.
19614         * g++.dg/ext/altivec-9.C: Same.
19615         * g++.old-deja/g++.abi/cxa_vec.C: Same.
19616         * g++.old-deja/g++.brendan/new3.C: Same.
19617         * gcc.c-torture/execute/eeprof-1.x: Same.
19618
19619 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19620
19621         PR c/14765
19622         * gcc.dg/pr14765-1.c: New test.
19623
19624 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19625
19626         PR c/14649
19627         * gcc.dg/pr14649-1.c: New test case.
19628
19629 2004-06-07  Richard Henderson  <rth@redhat.com>
19630
19631         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
19632         if temporaries.
19633
19634 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19635
19636         * g++.dg/eh/elide1.C: Remove XFAIL.
19637
19638 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
19639
19640         PR c++/15337
19641         * g++.dg/expr/sizeof3.C: New test.
19642
19643         PR c++/14777
19644         * g++.dg/template/access14.C: New test.
19645
19646         PR c++/15554
19647         * g++.dg/template/enum1.C: New test.
19648
19649         PR c++/15057
19650         * g++.dg/eh/throw1.C: New test.
19651
19652 2004-06-07  David Ayers  <d.ayers@inode.at>
19653             Ziemowit Laski  <zlaski@apple.com>
19654
19655         * lib/objc.exp (objc_target_compile): Revert the '-framework
19656         Foundation' flag fix, since bare Darwin does not ship
19657         with the Foundation framework.
19658         * objc/execute/next_mapping.h: Provide a local NSConstantString
19659         @interface and @implementation.
19660         (objc_constant_string_init): A constructor function, used to
19661         initialize the NSConstantString meta-class object.
19662         * objc/execute/string1.m: Include "next_mapping.h" instead of
19663         <Foundation/NSString.h>.
19664         * objc/execute/string2.m: Likewise.
19665         * objc/execute/string3.m: Likewise.
19666         * objc/execute/string4.m: Likewise.
19667
19668 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
19669
19670         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
19671         to double. Replace double with FLOAT.
19672         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
19673
19674         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
19675         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
19676         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
19677         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
19678         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
19679         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
19680         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
19681         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
19682
19683 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19684
19685         PR c/13519
19686         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
19687
19688 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19689
19690         PR c++/15503
19691         * g++.dg/template/meminit2.C: New test.
19692
19693 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
19694
19695         PR target/15822
19696         * gcc.c-torture/execute/compare-fp-1.c,
19697         gcc.c-torture/execute/compare-fp-2.c,
19698         gcc.c-torture/execute/compare-fp-3.c,
19699         gcc.c-torture/execute/compare-fp-4.c,
19700         gcc.c-torture/execute/compare-fp-3.x,
19701         gcc.c-torture/execute/compare-fp-4.x: Moved...
19702         * gcc.c-torture/execute/ieee/compare-fp-1.c,
19703         gcc.c-torture/execute/ieee/compare-fp-2.c,
19704         gcc.c-torture/execute/ieee/compare-fp-3.c,
19705         gcc.c-torture/execute/ieee/compare-fp-4.c,
19706         gcc.c-torture/execute/ieee/compare-fp-3.x,
19707         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
19708
19709 2004-06-04  David Ayers  <d.ayers@inode.at>
19710
19711         * objc/execute/protocol-isEqual-4.m: New testcase.
19712
19713 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
19714
19715         * objc/execute/protocol-isEqual-1.m: New testcase.
19716         * objc/execute/protocol-isEqual-2.m: New testcase.
19717         * objc/execute/protocol-isEqual-3.m: New testcase.
19718
19719 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19720
19721         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
19722
19723 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
19724
19725         * lib/objc.exp (objc_target_compile): When running tests on
19726         Darwin (Mac OS X), inform the linker about '-framework
19727         'Foundation'.
19728
19729 2004-06-02  Eric Christopher  <echristo@redhat.com>
19730
19731         * gcc.c-torture/compile/20040602-1.c: New.
19732
19733 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
19734
19735         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
19736         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19737
19738         PR tree-optimization/14736
19739         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
19740
19741         PR tree-optimization/14042
19742         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
19743
19744         PR tree-optimization/14729
19745         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
19746
19747 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19748
19749         PR fortran/15557
19750         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
19751
19752 2004-06-01  Richard Hederson  <rth@redhat.com>
19753
19754         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
19755
19756 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19757
19758         PR c++/14932
19759         * g++.dg/parse/offsetof4.C: New test.
19760
19761 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
19762
19763         PR objc/7993
19764         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
19765
19766 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
19767
19768         PR c++/15701
19769         * g++.dg/template/friend29.C: New test.
19770
19771 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19772
19773         PR c/15749
19774         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
19775
19776 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19777
19778         * gcc.dg/sparc-trap-1.c: New test.
19779
19780 2004-05-31  Roger Sayle  <roger@eyesopen.com>
19781
19782         PR middle-end/15069
19783         * g++.dg/opt/fold3.C: New test case.
19784
19785 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
19786
19787         * lib/target-supports.exp (check_iconv_available): Fix fallout
19788         from 2004-05-28 patch.
19789
19790 2004-05-30  Paul Brook  <paul@codesourcery.com>
19791
19792         PR fortran/15620
19793         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19794         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
19795
19796 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
19797
19798         * gfortran.fortran-torture/execute/random_1.f90: New test.
19799
19800 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19801
19802         * g++.dg/ext/altivec-10.C: New test.
19803
19804 2004-05-29  Paul Brook  <paul@codesourcery.com>
19805
19806         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
19807
19808 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19809
19810         * gcc.dg/altivec-16.c: New test.
19811
19812 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
19813
19814         * lib/target-supports.exp (check_vmx_hw_available): New.
19815         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
19816
19817         * lib/target-supports.exp (check_alias_available,
19818         check_iconv_available, check_named_sections_available): Use
19819         unique names for temporary files.
19820
19821 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19822
19823         * gcc.dg/altivec-15.c: New test.
19824
19825 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19826
19827         PR c++/15083
19828         * g++.dg/warn/noeffect6.C: New test.
19829
19830         PR c++/15471
19831         * g++.dg/expr/ptrmem4.C: New test.
19832
19833         PR c++/15640
19834         * g++.dg/template/operator3.C: New test.
19835
19836 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19837
19838         PR c++/14668
19839         * g++.dg/lookup/redecl1.C: New test.
19840         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
19841
19842 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
19843
19844         * gcc.c-torture/execute/compare-fp-1.c,
19845         gcc.c-torture/execute/compare-fp-2.c,
19846         gcc.c-torture/execute/compare-fp-3.c,
19847         gcc.c-torture/execute/compare-fp-4.c,
19848         gcc.c-torture/execute/compare-fp-3.x,
19849         gcc.c-torture/execute/compare-fp-4.x,
19850         gcc.dg/pr15649-1.c: New.
19851
19852 2004-05-27  Adam Nemet  <anemet@lnxw.com>
19853
19854         PR c++/12883
19855         * g++.dg/init/array14.C: New test.
19856
19857 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
19858
19859         * lib/compat.exp (compat-get-options-main): New.
19860         (compat-get-options): Remove unneeded code, warn for ignored
19861         command.
19862         (compat-execute): Check flag set by dg-require-* commands.
19863
19864         * lib/compat.exp (compat-execute): Break up long lines.
19865
19866 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
19867
19868         * gcc.dg/altivec-7.c: Don't use 'vector long'.
19869         * gcc.dg/altivec-14.c: New test.
19870         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
19871
19872         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
19873         * gcc.dg/altivec-12.c: Ditto.
19874
19875         * gcc.dg/altivec-3.c: Move call to altivec_check.
19876
19877 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19878
19879         PR c++/15044
19880         * g++.dg/template/error12.C: New test.
19881
19882         PR c++/15317
19883         * g++.dg/ext/attrib15.C: New test.
19884
19885         PR c++/15329
19886         * g++.dg/template/ptrmem9.C: New test.
19887
19888 2004-05-25  Paul Brook  <paul@codesourcery.com>
19889
19890         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
19891
19892 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19893
19894         PR c++/15165
19895         * g++.dg/template/crash19.C: New test.
19896
19897 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19898
19899         PR c++/15025
19900         * g++.dg/template/redecl1.C: New test.
19901
19902 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19903
19904         PR c++/14821
19905         * g++.dg/other/ns1.C: New test.
19906
19907         PR c++/14883
19908         * g++.dg/template/invalid1.C: New test.
19909
19910 2004-05-23  Paul Brook  <paul@codesourcery.com>
19911         Victor Leikehman  <lei@haifasphere.co.il>
19912
19913         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
19914         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
19915
19916 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19917
19918         PR c++/15285
19919         PR c++/15299
19920         * g++.dg/template/non-dependent5.C: New test.
19921         * g++.dg/template/non-dependent6.C: New test.
19922
19923 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19924
19925         PR c++/15507
19926         * g++.dg/inherit/union1.C: New test.
19927
19928         PR c++/15542
19929         * g++.dg/template/addr1.C: New test.
19930
19931         PR c++/15427
19932         * g++.dg/template/array5.C: New test.
19933
19934         PR c++/15287
19935         * g++.dg/template/array6.C: New test.
19936
19937 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
19938             Roger Sayle  <roger@eyesopen.com>
19939
19940         * g++.dg/lookup/forscope2.C: New test case.
19941
19942 2004-05-22  Ben Elliston  <bje@au.ibm.com>
19943
19944         * gcc.dg/cpp/Wmissingdirs.c: New.
19945
19946 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19947
19948         PR target/15301
19949         * gcc.dg/compat/union-m128-1.h: New file.
19950         * gcc.dg/compat/union-m128-1_main.c: Likewise.
19951         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19952         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19953
19954 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19955
19956         PR target/15302
19957         * gcc.dg/compat/struct-complex-1.h: New file.
19958         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
19959         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
19960         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19961
19962 2004-05-20  Roger Sayle  <roger@eyesopen.com>
19963
19964         PR middle-end/3074
19965         * gcc.dg/pr3074-1.c: New test case.
19966         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
19967
19968 2004-05-20  Falk Hueffner  <falk@debian.org>
19969
19970         PR other/15526
19971         * gcc.dg/ftrapv-1.c: New test case.
19972
19973 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19974
19975         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
19976
19977 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
19978             Jeff Law  <law@redhat.com>
19979
19980         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
19981         * gcc.dg/tree-ssa/20040518-2.c: New test.
19982
19983         * gcc.dg/tree-ssa/20040518-1.c: New test.
19984
19985 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
19986
19987         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
19988
19989 2004-05-18  Paul Brook  <paul@codesourcery.com>
19990
19991         PR fortran/13930
19992         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
19993
19994 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19995
19996         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
19997         constant folding.
19998
19999 2004-05-17  Steven Bosscher  <stevenb@suse.de>
20000
20001         * gcc.dg/tree-ssa/20040517-1.c: New test.
20002
20003 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20004
20005         * gcc.dg/loop-4.c: New test.
20006
20007 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
20008
20009         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20010
20011 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
20012
20013         PR fortran/15311
20014         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20015
20016 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20017
20018         PR fortran/13826
20019         PR fortran/13940
20020         * gfortran.fortran-torture/compile/data_1.f90: New test.
20021
20022 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
20023
20024         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20025         * gcc.dg/uninit-H.c: Define ASM for __s390__.
20026
20027 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20028
20029         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20030
20031 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20032
20033         PR c/15444
20034         * gcc.dg/format/xopen-1.c: Adjust expected message.
20035         * gcc.dg/format/xopen-3.c: New test.
20036
20037 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
20038
20039         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20040
20041 2004-05-14  Jeff Law  <law@redhat.com>
20042
20043         * gcc.dg/tree-ssa/20040514-2.c: New test.
20044
20045 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20046
20047         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20048         this ...
20049         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20050         this.
20051
20052 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
20053
20054         * gcc.dg/tree-ssa/20040514-1.c: New test.
20055
20056 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20057
20058         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20059         test.
20060
20061 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20062
20063         PR fortran/14066
20064         * gfortran.fortran-torture/compile/do_1.f90: New test.
20065
20066 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20067
20068         PR fortran/15051
20069         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20070         test.
20071
20072 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
20073
20074         PR fortran/15149
20075         * gfortran.fortran-torture/execute/random_init.f90: New test.
20076
20077 2004-05-13  Paul Brook  <paul@codesourcery.com>
20078
20079         PR fortran/15314
20080         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20081
20082 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
20083
20084         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20085         for the powerpc case.
20086
20087 2004-05-13  Jeff Law  <law@redhat.com>
20088
20089         * gcc.dg/tree-ssa/20040513-1.c: New test.
20090         * gcc.dg/tree-ssa/20040513-2.c: New test.
20091
20092 2004-05-13  Paul Brook  <paul@codesourcery.com>
20093
20094         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20095         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20096         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20097
20098 2004-05-13  Andreas Schwab  <schwab@suse.de>
20099
20100         PR other/10819
20101         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20102         characters.
20103
20104 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
20105
20106         PR fortran/15294
20107         * gfortran.fortran-torture/execute/adjustr.f90: New file.
20108
20109 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
20110
20111         Merge from tree-ssa-20020619-branch.  See
20112         ChangeLog.tree-ssa for details.
20113
20114 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
20115
20116         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20117         include <altivec.h> explicitly.
20118         * gcc.dg/altivec-13.c: Likewise.
20119
20120 2004-05-11  Paul Brook  <paul@codesourcery.com>
20121
20122         * gcc.c-torture/compile/20010518-1.c: Force enum size.
20123
20124 2004-05-10  Eric Christopher  <echristo@redhat.com>
20125
20126         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20127         * gcc.dg/sibcall-4.c: Ditto.
20128
20129 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
20130
20131         * g++.dg/ext/altivec-8.C: New test case.
20132         * gcc.dg/altivec-13.c: New test case.
20133
20134 2004-05-08  Roger Sayle  <roger@eyesopen.com>
20135
20136         * gcc.c-torture/execute/divcmp-1.c: New test case.
20137         * gcc.c-torture/execute/divcmp-2.c: New test case.
20138         * gcc.c-torture/execute/divcmp-3.c: New test case.
20139
20140 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
20141
20142         * g++.dg/other/pragma-re-2.C: New test.
20143
20144 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20145
20146         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20147         * gcc.dg/i386-387-2.c: Likewise.
20148
20149         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20150         __builtin_drem.
20151         * gcc.dg/i386-387-6.c: Likewise.
20152
20153 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20154
20155         * gcc.dg/builtins-33.c: Also check log1p*.
20156
20157 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
20158
20159         PR optimization/15296
20160         * gcc.c-torture/execute/pr15296.c: New test.
20161
20162 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
20163
20164         * gcc.dg/builtins-40.c: New test.
20165
20166 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
20167
20168         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20169
20170 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
20171
20172         * g++.dg/ext/spe1.C: New testcase.
20173
20174 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
20175
20176         * objc.dg/image-info.m: Allow additional attributes
20177         for __image_info section.
20178
20179 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
20180
20181         * gcc.dg/torture/mips-hilo-2.c: New test.
20182
20183 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20184
20185         PR c++/14389
20186         * g++.dg/template/member5.C: New test.
20187
20188 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
20189
20190         * gcc.dg/builtins-34.c: Also check expm1*.
20191
20192 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20193
20194         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20195         * gcc.dg/torture/builtin-convert-3.c: New test.
20196
20197 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
20198
20199         PR middle-end/15054
20200         * g++.dg/opt/pr15054.C: New test.
20201
20202 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20203
20204         * gcc.dg/torture/builtin-rounding-1.c: New test.
20205         * gcc.dg/builtins-25.c: Delete.
20206         * gcc.dg/builtins-29.c: Delete.
20207
20208 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
20209
20210         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20211         * gcc.dg/sibcall-4.c: Likewise.
20212         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20213
20214 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20215
20216         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20217         bit-field on 16-bit targets.
20218
20219 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20220
20221         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20222         16-bit targets.
20223
20224 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
20225
20226         * gcc.dg/rs6000-power2-1.c: Change to compile only.
20227         * gcc.dg/rs6000-power2-2.c: Likewise.
20228
20229 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
20230
20231         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20232         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20233         Change the asm registers to be in form of frN instead of fN.
20234
20235 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20236
20237         * gcc.dg/torture/builtin-convert-2.c: New test.
20238
20239 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
20240
20241         * gcc.dg/rs6000-power2-1.c: New test.
20242         * gcc.dg/rs6000-power2-2.c: New test.
20243
20244 2004-04-28  Jan Hubicka  <jh@suse.cz>
20245
20246         * gcc.dg/unused-6.c: New test.
20247
20248 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
20249             Ulrich Weigand  <uweigand@de.ibm.com>
20250
20251         * ada/acats/run_all.sh: Define $target variable.
20252
20253 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
20254
20255         PR c++/15119
20256         * g++.dg/other/vararg-1.C: New test.
20257
20258         PR c++/4794
20259         * g++.dg/eh/cleanup3.C: New test.
20260
20261 2004-04-24  Laurent GUERBY <laurent@guerby.net>
20262
20263         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20264         and ad8011a (target_insn).
20265         * ada/acats/support/macro.dfs: Likewise.
20266         * ada/acats/support/impbit.adb: New file.
20267
20268 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
20269
20270         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20271
20272 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20273
20274         * gcc.dg/loop-3.c: New test.
20275
20276 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
20277
20278         * gcc.c-torture/execute/simd-5.c: New test.
20279
20280 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20281
20282         PR c++/15064
20283         * g++.dg/template/crash18.C: New test.
20284
20285 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
20286
20287         * g++.dg/ext/complit3.C: New test.
20288
20289 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20290
20291         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20292         * gcc.dg/altivec-3.c: Same.
20293         * gcc.dg/altivec-varargs-1.c: Same.
20294
20295 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20296
20297         * lib/target-supports.exp (check_profiling_available): Assume
20298         profiling is not available on powerpc-eabi targets.
20299
20300 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
20301
20302         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20303         * gcc.dg/vmx/bug-1.c: Ditto.
20304
20305 2004-04-20  Eric Christopher  <echristo@redhat.com>
20306
20307         * gcc.dg/charset/extern.c: New test.
20308         * g++.dg/charset/extern3.cc: Ditto.
20309
20310 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
20311
20312         * gcc.dg/builtins-39.c: New test.
20313
20314 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
20315
20316         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20317
20318 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
20319
20320         * gcc.dg/torture/mips-hilo-1.c: New test.
20321
20322 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
20323
20324         * gcc.c-torture/compile/20040419-1.c: New test.
20325
20326 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
20327
20328         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20329
20330 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
20331             Aldy Hernandez  <aldyh@redhat.com>
20332
20333         * gcc.c-torture/execute/va-arg-24.c: New.
20334
20335 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
20336             Aldy Hernandez  <aldyh@redhat.com>
20337
20338         * gcc.dg/vmx/1b-01.c: New.
20339         * gcc.dg/vmx/1b-02.c: New.
20340         * gcc.dg/vmx/1b-03.c: New.
20341         * gcc.dg/vmx/1b-04.c: New.
20342         * gcc.dg/vmx/1b-05.c: New.
20343         * gcc.dg/vmx/1b-06.c: New.
20344         * gcc.dg/vmx/1b-07.c: New.
20345         * gcc.dg/vmx/1c-01.c: New.
20346         * gcc.dg/vmx/1c-02.c: New.
20347         * gcc.dg/vmx/3a-01a.c: New.
20348         * gcc.dg/vmx/3a-01.c: New.
20349         * gcc.dg/vmx/3a-01m.c: New.
20350         * gcc.dg/vmx/3a-03.c: New.
20351         * gcc.dg/vmx/3a-03m.c: New.
20352         * gcc.dg/vmx/3a-04.c: New.
20353         * gcc.dg/vmx/3a-04m.c: New.
20354         * gcc.dg/vmx/3a-05.c: New.
20355         * gcc.dg/vmx/3a-06.c: New.
20356         * gcc.dg/vmx/3a-06m.c: New.
20357         * gcc.dg/vmx/3a-07.c: New.
20358         * gcc.dg/vmx/3b-01.c: New.
20359         * gcc.dg/vmx/3b-02.c: New.
20360         * gcc.dg/vmx/3b-10.c: New.
20361         * gcc.dg/vmx/3b-13.c: New.
20362         * gcc.dg/vmx/3b-14.c: New.
20363         * gcc.dg/vmx/3b-15.c: New.
20364         * gcc.dg/vmx/3c-01a.c: New.
20365         * gcc.dg/vmx/3c-01.c: New.
20366         * gcc.dg/vmx/3c-02.c: New.
20367         * gcc.dg/vmx/3c-03.c: New.
20368         * gcc.dg/vmx/3d-01.c: New.
20369         * gcc.dg/vmx/4-01.c: New.
20370         * gcc.dg/vmx/4-03.c: New.
20371         * gcc.dg/vmx/5-01.c: New.
20372         * gcc.dg/vmx/5-02.c: New.
20373         * gcc.dg/vmx/5-03.c: New.
20374         * gcc.dg/vmx/5-04.c: New.
20375         * gcc.dg/vmx/5-05.c: New.
20376         * gcc.dg/vmx/5-06.c: New.
20377         * gcc.dg/vmx/5-07.c: New.
20378         * gcc.dg/vmx/5-07t.c: New.
20379         * gcc.dg/vmx/5-08.c: New.
20380         * gcc.dg/vmx/5-10.c: New.
20381         * gcc.dg/vmx/5-11.c: New.
20382         * gcc.dg/vmx/7-01a.c: New.
20383         * gcc.dg/vmx/7-01.c: New.
20384         * gcc.dg/vmx/7c-01.c: New.
20385         * gcc.dg/vmx/7d-01.c: New.
20386         * gcc.dg/vmx/7d-02.c: New.
20387         * gcc.dg/vmx/8-01.c: New.
20388         * gcc.dg/vmx/8-02a.c: New.
20389         * gcc.dg/vmx/8-02.c: New.
20390         * gcc.dg/vmx/brode-1.c: New.
20391         * gcc.dg/vmx/bug-1.c: New.
20392         * gcc.dg/vmx/bug-2.c: New.
20393         * gcc.dg/vmx/bug-3.c: New.
20394         * gcc.dg/vmx/cw-bug-1.c: New.
20395         * gcc.dg/vmx/cw-bug-2.c: New.
20396         * gcc.dg/vmx/cw-bug-3.c: New.
20397         * gcc.dg/vmx/dct.c: New.
20398         * gcc.dg/vmx/debug-1.c: New.
20399         * gcc.dg/vmx/debug-2.c: New.
20400         * gcc.dg/vmx/debug-3.c: New.
20401         * gcc.dg/vmx/debug-4.c: New.
20402         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20403         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20404         * gcc.dg/vmx/eg-5.c: New.
20405         * gcc.dg/vmx/fft.c: New.
20406         * gcc.dg/vmx/gcc-bug-1.c: New.
20407         * gcc.dg/vmx/gcc-bug-2.c: New.
20408         * gcc.dg/vmx/gcc-bug-3.c: New.
20409         * gcc.dg/vmx/gcc-bug-4.c: New.
20410         * gcc.dg/vmx/gcc-bug-5.c: New.
20411         * gcc.dg/vmx/gcc-bug-6.c: New.
20412         * gcc.dg/vmx/gcc-bug-7.c: New.
20413         * gcc.dg/vmx/gcc-bug-8.c: New.
20414         * gcc.dg/vmx/gcc-bug-9.c: New.
20415         * gcc.dg/vmx/gcc-bug-b.c: New.
20416         * gcc.dg/vmx/gcc-bug-c.c: New.
20417         * gcc.dg/vmx/gcc-bug-d.c: New.
20418         * gcc.dg/vmx/gcc-bug-e.c: New.
20419         * gcc.dg/vmx/gcc-bug-f.c: New.
20420         * gcc.dg/vmx/gcc-bug-g.c: New.
20421         * gcc.dg/vmx/gcc-bug-i.c: New.
20422         * gcc.dg/vmx/harness.h: New.
20423         * gcc.dg/vmx/ira1.c: New.
20424         * gcc.dg/vmx/ira2a.c: New.
20425         * gcc.dg/vmx/ira2b.c: New.
20426         * gcc.dg/vmx/ira2.c: New.
20427         * gcc.dg/vmx/ira2c.c: New.
20428         * gcc.dg/vmx/mem.c: New.
20429         * gcc.dg/vmx/newton-1.c: New.
20430         * gcc.dg/vmx/ops.c: New.
20431         * gcc.dg/vmx/sn7153.c: New.
20432         * gcc.dg/vmx/spill2.c: New.
20433         * gcc.dg/vmx/spill3.c: New.
20434         * gcc.dg/vmx/spill.c: New.
20435         * gcc.dg/vmx/t.c: New.
20436         * gcc.dg/vmx/varargs-1.c: New.
20437         * gcc.dg/vmx/varargs-2.c: New.
20438         * gcc.dg/vmx/varargs-3.c: New.
20439         * gcc.dg/vmx/varargs-4.c: New.
20440         * gcc.dg/vmx/varargs-5.c: New.
20441         * gcc.dg/vmx/varargs-6.c: New.
20442         * gcc.dg/vmx/varargs-7.c: New.
20443         * gcc.dg/vmx/vmx.exp: New.
20444         * gcc.dg/vmx/vprint-1.c: New.
20445         * gcc.dg/vmx/vscan-1.c: New.
20446         * gcc.dg/vmx/x-01.c: New.
20447         * gcc.dg/vmx/x-02.c: New.
20448         * gcc.dg/vmx/x-03.c: New.
20449         * gcc.dg/vmx/x-04.c: New.
20450         * gcc.dg/vmx/x-05.c: New.
20451         * gcc.dg/vmx/yousufi-1.c: New.
20452         * gcc.dg/vmx/zero-1.c: New.
20453         * gcc.dg/vmx/zero.c: New.
20454
20455 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
20456
20457         * g++.dg/lookup/java1.C: Update for chage of
20458         _Jv_AllocObject.
20459         * g++.dg/lookup/java2.C: Likewise.
20460
20461 2004-04-17  Laurent GUERBY <laurent@guerby.net>
20462
20463         * ada/acats/run_all.sh: use -O2 by default.
20464
20465 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
20466
20467         * gcc.dg/vr-mult-[12].c: New tests.
20468
20469 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20470
20471         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20472
20473         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20474
20475 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
20476
20477         * lib/target-supports.exp (check_profiling_available): Assume profiling
20478         isn't available for mips*-*-elf targets.
20479
20480 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
20481
20482         * gcc.dg/builtins-38.c: New test.
20483
20484 2004-04-14  Eric Christopher  <echristo@redhat.com>
20485
20486         * g++.dg/charset/charset.exp: Run .cc extension tests.
20487
20488 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
20489
20490         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
20491
20492 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20493
20494         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20495
20496 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
20497
20498         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20499         * gcc.dg/i386-387-2.c: Likewise.
20500
20501         * gcc.dg/i386-387-7.c: New test.
20502         * gcc.dg/i386-387-8.c: New test.
20503
20504         * gcc.dg/builtins-37.c: New test.
20505
20506 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
20507
20508         * g++.dg/pch/externc-1.C: Add missing semicolon.
20509
20510 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
20511
20512         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20513
20514 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20515
20516         * gcc.c-torture/execute/20040411-1.c: New test.
20517
20518 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20519
20520         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20521
20522 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
20523
20524         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20525
20526 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
20527
20528         * lib/target-supports.exp (check_named_sections_available): New.
20529         * lib/gcc-dg.exp (dg-require-named-sections): New.
20530         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20531         old-deja.exp.  Also prune error-count message from HP linker.
20532         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20533
20534         * g++.dg/init/init-ref4.C: Use dg-require-weak.
20535         * g++.old-deja/g++.pt/static3.C: Likewise.
20536         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20537
20538 2004-04-09  Roger Sayle  <roger@eyesopen.com>
20539
20540         * gcc.c-torture/execute/20040409-1.c: New test case.
20541         * gcc.c-torture/execute/20040409-2.c: New test case.
20542         * gcc.c-torture/execute/20040409-3.c: New test case.
20543
20544 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20545
20546         * gcc.dg/20040409-1.c: New test.
20547
20548 2004-04-08  Roger Sayle  <roger@eyesopen.com>
20549
20550         PR target/14888
20551         * g++.dg/opt/pr14888.C: New test case.
20552
20553 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
20554
20555         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
20556         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
20557         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
20558         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
20559         New tests.
20560
20561 2004-04-08  Paul Brook  <paul@codesourcery.com>
20562
20563         * gcc.dg/spill-1.c: New test.
20564
20565 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20566
20567         * gcc.dg/torture/builtin-ctype-2.c: New test.
20568
20569 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
20570
20571         * gcc.dg/pch/pch.exp: Add largefile test.
20572
20573 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
20574
20575         * g++.dg/pch/externc-1.Hs: New.
20576         * g++.dg/pch/externc-1.C: New.
20577
20578 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20579
20580         * gcc.dg/compat/struct-by-value-5a_main.c,
20581         gcc.dg/compat/struct-by-value-5b_main.c: New files.
20582         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
20583         * gcc.dg/compat/struct-by-value-5a_x.c,
20584         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
20585         gcc.dg/compat/struct-by-value-5_x.c.
20586         * gcc.dg/compat/struct-by-value-5a_y.c,
20587         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
20588         gcc.dg/compat/struct-by-value-5_y.c.
20589
20590         * gcc.dg/compat/struct-by-value-6a_main.c,
20591         gcc.dg/compat/struct-by-value-6b_main.c: New files.
20592         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
20593         * gcc.dg/compat/struct-by-value-6a_x.c,
20594         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
20595         gcc.dg/compat/struct-by-value-6_x.c.
20596         * gcc.dg/compat/struct-by-value-6a_y.c,
20597         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
20598         gcc.dg/compat/struct-by-value-6_y.c.
20599
20600         * gcc.dg/compat/struct-by-value-7a_main.c,
20601         gcc.dg/compat/struct-by-value-7b_main.c: New files.
20602         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
20603         * gcc.dg/compat/struct-by-value-7a_x.c,
20604         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
20605         gcc.dg/compat/struct-by-value-7_x.c.
20606         * gcc.dg/compat/struct-by-value-7a_y.c,
20607         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
20608         gcc.dg/compat/struct-by-value-7_y.c.
20609
20610 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
20611
20612         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
20613         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
20614         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
20615         options.
20616
20617 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
20618
20619         * gcc.dg/builtins-36.c: New test.
20620
20621 2004-04-06  Paul Brook  <paul@codesourcery.com>
20622
20623         * README.gcc: Remove obsolete contraint on testcases.
20624
20625 2004-04-05  Paul Brook  <paul@codesourcery.com>
20626
20627         PR2123
20628         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
20629         failure and exit(0) on success.
20630         * g++.dg/expr/anew2.C: Ditto.
20631         * g++.dg/expr/anew3.C: Ditto.
20632         * g++.dg/expr/anew4.C: Ditto.
20633
20634 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
20635
20636         PR c++/3518
20637         * g++.dg/template/unify7.C: New.
20638
20639 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20640
20641         * g++.dg/README: Bring up to date with new subdirectories; remove
20642         duplicate subdirectory lines.
20643
20644 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
20645
20646         PR c++/14007
20647         * g++.dg/template/unify5.C: New.
20648         * g++.dg/template/unify6.C: New.
20649         * g++.dg/template/qualttp20.C: Adjust.
20650         * g++.old-deja/g++.jason/report.C: Adjust.
20651         * g++.old-deja/g++.other/qual1.C: Adjust.
20652
20653 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
20654
20655         PR c++/14803
20656         * g++.dg/inherit/ptrmem1.C: New test.
20657
20658 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
20659
20660         PR c++/14755
20661         * gcc.c-torture/execute/20040331-1.c: New test.
20662         * gcc.dg/20040331-1.c: New test.
20663
20664 2004-04-01  Paul Brook  <paul@codesourcery.com>
20665
20666         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
20667
20668 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
20669
20670         PR c++/14724
20671         * g++.dg/init/goto1.C: New test.
20672
20673         PR c++/14763
20674         * g++.dg/template/defarg4.C: New test.
20675
20676 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
20677
20678         * gcc.dg/altivec-11.c: Extend test for more valid cases.
20679
20680 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
20681
20682         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
20683
20684 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
20685
20686         * gcc.dg/noncompile/undeclared-2.c: New test.
20687
20688 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20689
20690         * gcc.dg/940409-1.c: Remove XFAIL.
20691         * gcc.dg/reg-vol-struct-1.c: New test.
20692
20693 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20694
20695         * gcc.dg/torture/builtin-wctype-1.c: New test.
20696
20697 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
20698
20699         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
20700         * gcc.dg/20001101-1.c: Likewise.
20701         * gcc.dg/20001102-1.c: Likewise.
20702
20703 2004-03-25  Roger Sayle  <roger@eyesopen.com>
20704
20705         * gcc.dg/compare8.c: Add an additional test for XOR.
20706
20707 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20708
20709         * gcc.dg/torture/builtin-ctype-1.c: New test.
20710
20711 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20712
20713         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
20714         * gcc.dg/torture/builtin-math-1.c: Likewise.
20715         * gcc.dg/torture/builtin-power-1.c: New test.
20716
20717 2004-03-24  Andreas Schwab  <schwab@suse.de>
20718
20719         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
20720         IA64 assembler.
20721
20722 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20723             Roger Sayle  <roger@eyesopen.com>
20724
20725         * gcc.dg/compare8.c: New test case.
20726
20727 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
20728
20729         * g++.dg/ext/altivec-7.C: New test.
20730
20731 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
20732
20733         PR 12267, 12391, 12560, 13129, 14114, 14133
20734         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
20735         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
20736         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
20737         Adjust error regexps.
20738         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
20739         * gcc.dg/noncompile/undeclared-1.c: New test cases.
20740         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
20741         * gcc.dg/local1.c: Add explanatory comment.
20742
20743 2004-03-23  Roger Sayle  <roger@eyesopen.com>
20744
20745         PR optimization/14669
20746         * g++.dg/opt/fold2.C: New test case.
20747
20748 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
20749
20750         PR c/14069
20751         * gcc.dg/20040322-1.c: New test.
20752
20753 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20754
20755         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
20756         * gcc.dg/ultrasp4.c: Likewise.
20757         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
20758
20759 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20760
20761         * gcc.dg/i386-sse-8.c: Reset default options.
20762
20763 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20764
20765         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
20766         in the error message text.
20767
20768 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20769
20770         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
20771
20772 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
20773
20774         PR c++/14616
20775         * g++.dg/init/array13.C: New test.
20776
20777 2004-03-20  Roger Sayle  <roger@eyesopen.com>
20778
20779         PR target/13889
20780         * gcc.c-torture/compile/pr13889.c: New test case.
20781
20782 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20783
20784         PR c/14635
20785         * builtins-1.c (nan, nans): Don't test.
20786         * builtins-30.c: Don't use nan, nanf, nanl.
20787         * builtins-35.c: New test.
20788
20789 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
20790
20791         * g++.dg/ext/altivec-6.C: New test.
20792
20793 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
20794
20795         * g++.dg/init/placement3.C: New test.
20796
20797         * g++.dg/template/spec13.C: New test.
20798
20799         * g++.dg/lookup/using11.C: New test.
20800
20801         * g++.dg/lookup/koenig3.C: New test.
20802
20803         * g++.dg/template/operator2.C: New test.
20804
20805         * g++.dg/expr/dtor3.C: New test.
20806         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
20807         marker.
20808         * g++.old-deja/g++.law/visibility28.C: Likewise.
20809
20810 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
20811
20812         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
20813         * gcc.dg/ppc64-abi-3.c: Likewise.
20814
20815 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20816
20817         PR c++/14545
20818         * g++.dg/parse/template15.C: New test.
20819
20820 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20821
20822         * g++.dg/expr/dtor2.C: New test.
20823
20824         * g++.dg/lookup/anon4.C: New test.
20825
20826         * g++.dg/overload/using1.C: New test.
20827
20828         * g++.dg/template/lookup7.C: New test.
20829
20830         * g++.dg/template/typename6.C: New test.
20831
20832         * g++.dg/expr/cond6.C: New test.
20833
20834 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20835
20836         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
20837
20838 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20839
20840         * g++.dg/expr/cond5.C: New test.
20841         * g++.dg/expr/constcast1.C: Likewise.
20842         * g++.dg/expr/ptrmem2.C: Likewise.
20843         * g++.dg/expr/ptrmem3.C: Likewise.
20844         * g++.dg/lookup/main1.C: Likewise.
20845         * g++.dg/template/lookup6.C: Likewise.
20846
20847 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20848
20849         * gcc.dg/local1.c: New test.
20850
20851         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
20852
20853 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20854
20855         * gcc.dg/torture/builtin-convert-1.c: New test.
20856
20857 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20858
20859         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
20860
20861 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20862
20863         PR c++/14481
20864         * g++.dg/warn/Wunused-7.C: New test.
20865
20866 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20867
20868         * gcc.dg/torture/builtin-integral-1.c: New test.
20869
20870 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20871
20872         PR c++/14586
20873         * g++.dg/parse/non-dependent3.C: New test.
20874
20875 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
20876
20877         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
20878         * g++.dg/eh/simd-2.C: Likewise.
20879         * g++.dg/init/array10.C: Likewise.
20880         * gcc.c-torture/compile/simd-1.c: Likewise.
20881         * gcc.c-torture/compile/simd-2.c: Likewise.
20882         * gcc.c-torture/compile/simd-3.c: Likewise.
20883         * gcc.c-torture/compile/simd-4.c: Likewise.
20884         * gcc.c-torture/compile/simd-6.c: Likewise.
20885         * gcc.c-torture/execute/simd-1.c: Likewise.
20886         * gcc.c-torture/execute/simd-2.c: Likewise.
20887         * gcc.dg/compat/vector-defs.h: Likewise.
20888         * gcc.dg/20020531-1.c: Likewise.
20889         * gcc.dg/altivec-3.c: Likewise.
20890         * gcc.dg/altivec-4.c: Likewise.
20891         * gcc.dg/altivec-varargs-1.c: Likewise.
20892         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
20893         * gcc.dg/i386-mmx-3.c: Likewise.
20894         * gcc.dg/i386-sse-4.c: Likewise.
20895         * gcc.dg/i386-sse-5.c: Likewise.
20896         * gcc.dg/i386-sse-8.c: Likewise.
20897         * gcc.dg/simd-1.c: Likewise.
20898         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
20899         __ev64_opaque__ since the machine description provides it.
20900
20901 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20902
20903         * lib/compat.exp (skip_list): New global variable.
20904         Use it to hold the user defined COMPAT_SKIPS list if any.
20905         (compat-obj): Add the members of skip_list to optall.
20906
20907 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20908
20909         * gcc.dg/compat/union-by-value-1_main.c,
20910         union-by-value-1_x.c, union-by-value-1_y.c,
20911         union-check.h, union-defs.h,
20912         union-init.h, union-return-1_main.c,
20913         union-return-1_x.c, union-return-1_y.c: New files.
20914
20915 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20916
20917         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
20918         mixed-struct-init.h: Add 4 mixed structure types.
20919         struct-by-value-21_main.c, struct-by-value-21_x.c,
20920         struct-by-value-21_y.c, struct-return-21_main.c,
20921         struct-return-21_x.c, struct-return-21_y.c: New files.
20922
20923 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
20924
20925         PR c++/14550
20926         * g++.dg/parse/template14.C: New test.
20927
20928 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20929
20930         * gcc.c-torture/execute/20040313-1.c: New test.
20931
20932 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
20933
20934         PR target/14533
20935         * gcc.dg/20040311-2.c: New test.
20936
20937 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
20938
20939         PR other/14544
20940         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
20941         bit-field.
20942
20943 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
20944
20945         * gcc.dg/20040305-2.c: Add missing return statement.
20946
20947 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20948
20949         * gcc.dg/builtins-34.c: Also check pow10*.
20950
20951 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20952
20953         PR target/14262
20954         * gcc.dg/20040305-2.c: New test.
20955
20956 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20957
20958         * gcc.dg/20040310-1.c: New test.
20959
20960 2004-03-11  Roger Sayle  <roger@eyesopen.com>
20961
20962         * gcc.c-torture/execute/20040311-1.c: New test case.
20963
20964 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
20965
20966         PR c++/14476
20967         * g++.dg/lookup/enum1.C: New test.
20968
20969 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
20970
20971         PR c++/14510
20972         * g++.dg/lookup/struct2.C: New test.
20973
20974 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
20975
20976         * gcc.dg/builtins-34.c: New test.
20977
20978 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20979
20980         * gcc.dg/torture/builtin-nonneg-1.c: New test.
20981
20982 2004-03-09  James E Wilson  <wilson@specifixinc.com>
20983
20984         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
20985         * gcc.dg/alias-2.c: New testcase.
20986
20987 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
20988
20989         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
20990
20991 2004-03-09  Roger Sayle  <roger@eyesopen.com>
20992
20993         * gcc.c-torture/execute/20040309-1.c: New test case.
20994
20995 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20996
20997         PR c++/14397
20998         * g++.dg/overload/ref1.C: New.
20999
21000 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21001
21002         PR c++/14409
21003         * g++.dg/template/spec12.C: New test.
21004
21005         PR c++/14448
21006         * g++.dg/parse/crash14.C: New test.
21007
21008 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21009
21010         PR c++/14230
21011         * g++.dg/init/ref11.C: New test.
21012
21013 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21014
21015         PR c++/14432
21016         * g++.dg/parse/builtin2.C: New test.
21017
21018 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21019
21020         PR c++/14401
21021         * g++.dg/init/ctor3.C: New test.
21022         * g++.dg/init/union1.C: New test.
21023         * g++.dg/ext/anon-struct4.C: New test.
21024
21025 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21026
21027         * g++.dg/lookup/koenig1.C: Tweak error messages.
21028         * g++.dg/lookup/used-before-declaration.C: Likewise.
21029         * g++.dg/other/do1.C: Likewise.
21030         * g++.dg/overload/koenig1.C: Likewise.
21031         * g++.dg/parse/crash13.C: Likewise.
21032         * g++.dg/template/instantiate3.C: Likewise.
21033
21034 2004-03-08  Eric Christopher  <echristo@redhat.com>
21035
21036         * * lib/target-supports.exp: Enable libiconv in test
21037         compilation.  Fix up error checking.
21038
21039 2004-03-08  Roger Sayle  <roger@eyesopen.com>
21040
21041         PR middle-end/14289
21042         * gcc.dg/pr14289-1.c: New test case.
21043         * gcc.dg/pr14289-2.c: Likewise.
21044         * gcc.dg/pr14289-3.c: Likewise.
21045
21046 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
21047
21048         * gcc.c-torture/execute/20040308-1.c: New test.
21049
21050 2004-03-07  Roger Sayle  <roger@eyesopen.com>
21051
21052         * gcc.c-torture/execute/20040307-1.c: New test case.
21053
21054 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
21055
21056         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21057
21058 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
21059
21060         * gcc.dg/20040306-1.c: New test.
21061
21062 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
21063
21064         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21065         them static.
21066         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21067
21068 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21069
21070         PR c/14465
21071         * gcc.dg/decl-6.c: New test.
21072
21073 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21074
21075         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21076         Rename LOGPOW -> LOG_POW.
21077         (SQRT_EXP, POW_EXP): New.
21078
21079 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21080
21081         * gcc.dg/i386-sse-8.c: New test.
21082
21083 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21084
21085         PR c/14114
21086         * gcc.dg/decl-5.c: New test.
21087
21088 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
21089
21090         * gcc.dg/20040305-1.c: New test.
21091
21092 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
21093
21094         PR other/14354
21095         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21096
21097 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
21098
21099         PR c++/14425, c++/14426
21100         * g++.dg/ext/altivec-4.C: New test.
21101         * g++.dg/ext/altivec-5.C: New test.
21102
21103 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
21104
21105         * g++.old-deja/g++.other/linkage1.C: Expect errors about
21106         global variables of a type with no linkage.
21107         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21108         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21109         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21110         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21111         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21112         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21113         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21114         * g++.dg/warn/deprecated.C: Name enum Color.
21115         * g++.dg/overload/VLA.C: Name structure for 'b'.
21116         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21117
21118 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21119
21120         * gcc.c-torture/compile/20040304-1.c: New test.
21121
21122 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
21123
21124         PR 13728
21125         * gcc.dg/decl-4.c: New testcase.
21126
21127 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
21128
21129         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21130         as PRECF if sizeof (float) > sizeof (double).
21131         (PRECL): Make it the same as PRECF if
21132         sizeof (float) > sizeof (long double).
21133
21134 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21135
21136         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21137         system type.  Add check for irix6 which doesn't have c99 runtime.
21138
21139 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
21140
21141         * gcc.dg/const-elim-1.c: xfail for xtensa.
21142
21143 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21144
21145         PR c++/14369
21146         * g++.dg/template/cond4.C: New test.
21147
21148 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21149
21150         PR c++/14360
21151         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21152
21153         PR c++/14361
21154         * g++.dg/parse/defarg7.C: New test.
21155
21156         PR c++/14359
21157         * g++.dg/template/friend26.C: New test.
21158
21159 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21160
21161         PR c++/14324
21162         * g++.dg/abi/mangle21.C: New test.
21163
21164         PR c++/14260
21165         * g++.dg/parse/constructor2.C: New test.
21166
21167         PR c++/14337
21168         * g++.dg/template/sfinae1.C: New test.
21169
21170 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21171
21172         PR c++/14267
21173         * g++.dg/expr/crash2.C: New test.
21174
21175         PR middle-end/13448
21176         * gcc.dg/inline-5.c: New test.
21177         * gcc.dg/always-inline.c: Split out tests into ...
21178         * gcc.dg/always-inline2.c: ... this and ...
21179         * gcc.dg/always-inline3.c: ... this.
21180
21181 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21182
21183         PR debug/12103
21184         * g++.dg/debug/crash1.C: New test.
21185
21186 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
21187
21188         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21189         function with __attribute__((noinline)).
21190         (recurser_void2): Likewise.
21191         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21192         (recurser_void2): Likewise.
21193
21194 2004-02-29  Roger Sayle  <roger@eyesopen.com>
21195
21196         PR middle-end/14203
21197         * g++.dg/warn/Wunused-6.C: New test case.
21198
21199 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
21200
21201         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21202         not defined.
21203
21204 2004-02-27  Eric Christopher  <echristo@redhat.com>
21205
21206         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21207         * g++.dg/charset/asm2.c: Run only x86.
21208         * gcc.dg/charset/asm3.c: Ditto.
21209
21210 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
21211
21212         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21213         ld_library_path.
21214
21215 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
21216
21217         * g++.dg/ext/altivec-3.C: New.
21218
21219 2004-02-26  Richard Henderson  <rth@redhat.com>
21220
21221         * g++.dg/ext/attrib10.C: Mark for warning.
21222         * gcc.dg/attr-alias-1.c: New.
21223
21224 2004-02-26  Richard Henderson  <rth@redhat.com>
21225
21226         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21227         * gcc.c-torture/execute/20040208-2.c: ... it back.
21228
21229 2004-02-26  Eric Christopher  <echristo@redhat.com>
21230
21231         * lib/target-supports.exp (check-iconv-available): New function.
21232         * lib/gcc-dg.exp (dg-require-iconv): New function.
21233         Use above.
21234         * gcc.dg/charset: New directory.
21235         * gcc.dg/charset/charset.exp: New file.
21236         * gcc.dg/charset/asm1.c: Ditto.
21237         * gcc.dg/charset/asm2.c: Ditto.
21238         * gcc.dg/charset/asm3.c: Ditto.
21239         * gcc.dg/charset/asm4.c: Ditto.
21240         * gcc.dg/charset/asm5.c: Ditto.
21241         * gcc.dg/charset/attribute1.c: Ditto.
21242         * gcc.dg/charset/attribute2.c: Ditto.
21243         * gcc.dg/charset/string1.c: Ditto.
21244         * g++.dg/charset: New directory.
21245         * g++.dg/dg.exp: Add here. Special options.
21246         * g++.dg/charset/charset.exp: New file.
21247         * g++.dg/charset/asm1.c: Ditto.
21248         * g++.dg/charset/asm2.c: Ditto.
21249         * g++.dg/charset/asm3.c: Ditto.
21250         * g++.dg/charset/asm4.c: Ditto.
21251         * g++.dg/charset/attribute1.c: Ditto.
21252         * g++.dg/charset/attribute2.c: Ditto.
21253         * g++.dg/charset/extern1.cc: Ditto.
21254         * g++.dg/charset/extern2.cc: Ditto.
21255         * g++.dg/charset/string1.c: Ditto.
21256
21257 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
21258
21259         PR c++/14278
21260         * g++.dg/parse/comma1.C: New test.
21261
21262 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21263
21264         PR c++/14284
21265         * g++.dg/template/ttp8.C: New test.
21266
21267 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
21268
21269         * gcc.dg/fixuns-trunc-1.c: New test.
21270
21271 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21272
21273         * gcc.dg/builtins-config.h: Use #elif.
21274
21275 2004-02-26  Michael Matz  <matz@suse.de>
21276
21277         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21278         * gcc.dg/991214-1.c: Likewise.
21279         * gcc.dg/i386-asm-1.c: Likewise.
21280
21281 2004-02-25  Richard Henderson  <rth@redhat.com>
21282
21283         * gcc.c-torture/execute/20040208-2.c: Move ...
21284         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21285
21286 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21287
21288         PR c++/14246
21289         * g++.dg/other/crash-3.C: New test.
21290
21291 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21292
21293         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21294         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21295
21296         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21297         HP-UX.
21298
21299 2004-02-24  Michael Matz  <matz@suse.de>
21300
21301         * gcc.dg/i386-regparm.c: New.
21302
21303 2004-02-23  James E Wilson  <wilson@specifixinc.com>
21304
21305         * gcc.c-torture/execute/20040223-1.c: New.
21306
21307 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
21308             Kazu Hirata  <kazu@cs.umass.edu>
21309
21310         * gcc.dg/fwritable-strings-1.c: Remove.
21311
21312 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
21313
21314         PR c/14156
21315         * gcc.dg/20040223-1.c: New test.
21316
21317 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21318
21319         PR c++/14106
21320         * g++.dg/ext/typeof9.C: New test.
21321
21322 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21323
21324         PR c++/14250
21325         * g++.dg/other/switch1.C: New test.
21326
21327 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21328
21329         * gcc.dg/cast-function-1.c: Adjust for new informative message.
21330         * gcc.dg/va-arg-1.c: Likewise.
21331
21332 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21333
21334         PR c++/14143
21335         * g++.dg/template/koenig5.C: New test.
21336
21337 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
21338
21339         * g++.dg/ext/altivec-1.C: Generalize target triple.
21340         * g++.dg/ext/altivec-2.C: New test case.
21341         * g++.dg/ext/altivec_check.h: New file.
21342         * gcc.dg/altivec-1.c: Generalize target triple;
21343         include altivec_check.h and call altivec_check().
21344         * gcc.dg/altivec-[2-5].c: Generalize target triple.
21345         * gcc.dg/altivec-6.c: New test case.
21346         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21347         type casts as needed.
21348         * gcc.dg/altivec-10.c: Include altivec_check.h and call
21349         altivec_check().
21350         * gcc.dg/altivec-12.c: New test case.
21351         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21352         include altivec_check.h and call altivec_check().
21353         * gcc.dg/altivec_check.h: New file.
21354
21355 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21356
21357         * lib/target-supports.exp (check_alias_available): Don't mangle
21358         function `g' in test program.
21359
21360 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21361
21362         * lib/target-supports.exp (check_profiling_available): Check
21363         argument to determine whether we support a profiling type.
21364         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21365         check_profiling_available.
21366         * g++.dg/bprob/bprob.exp: Likewise.
21367         * g77.dg/bprob/bprob.exp: Likewise.
21368         * gcc.misc-tests/bprob.exp: Likewise.
21369         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21370         dg-require-profiling and delete expected error handling.
21371         * gcc.dg/20021014-1.c: Likewise.
21372         * gcc.dg/nest.c: Likewise.
21373
21374 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21375
21376         PR c++/12007
21377         * g++.dg/other/vthunk1.C: New test.
21378
21379 2004-02-20  Falk Hueffner  <falk@debian.org>
21380
21381         PR target/14201
21382         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21383
21384 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
21385
21386         PR c++/13927
21387         * g++.dg/other/error8.C: Remove XFAIL markers.
21388
21389         PR c++/14173
21390         * g++.dg/ext/packed5.C: New test.
21391
21392         PR c++/14199
21393         * g++.dg/warn/Wunused-5.C: New test.
21394
21395         PR c++/14186
21396         * g++.dg/lookup/member1.C: New test.
21397
21398 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
21399
21400         * gcc.c-torture/compile/20040130-1.c: Enable only when
21401         __INT_MAX__ >= 2147483647L.
21402         * gcc.c-torture/compile/961203-1.c: Likewise.
21403
21404 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
21405
21406         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21407         * g++.dg/opt/template1.C: Robustify assembler regexp
21408
21409 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21410
21411         * gcc.c-torture/execute/simd-4.x: Remove.
21412         * gcc.c-torture/execute/va-arg-25.x: Likewise.
21413         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21414         Guard with #ifndef SKIP_ATTRIBUTE.
21415         * gcc.dg/compat/vector-1_y.c: Likewise.
21416         * gcc.dg/compat/vector-2_x.c: Likewise.
21417         * gcc.dg/compat/vector-2_y.c: Likewise.
21418         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21419         * g++.dg/eh/simd-2.C: Likewise.
21420
21421 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
21422
21423         * gcc.c-torture/compile/complex-1.c: New.
21424
21425 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
21426
21427         PR target/14209
21428         * gcc.c-torture/execute/20040218-1.c: New test.
21429
21430 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21431
21432         PR c++/14181
21433         * g++.dg/parse/new2.C: New test.
21434
21435 2004-02-18  Paul Brook  <paul@codesourcery.com>
21436
21437         * gcc.c-torture/compile/libcall-1.c: New test.
21438
21439 2004-02-18  Paul Brook  <paul@codesourcery.com>
21440
21441         PR debug/12934
21442         * gcc.dg/debug/debug-7.c: New test.
21443
21444 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
21445
21446         * gcc.dg/20040217-1.c: New test.
21447
21448 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
21449
21450         * gcc.c-torture/execute/990208-1.x: Delete.
21451
21452 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
21453
21454         * gcc.c-torture/execute/20040208-2.x: New file.
21455
21456 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
21457
21458         PR c++/11326
21459         * g++.dg/abi/structret1.C: New test.
21460
21461 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
21462
21463         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21464         (i386_cpuid): No need to test if cpuid is available on AMD64.
21465         Fix assembly, so that it works onboth i386 and AMD64.
21466         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21467         (vecInLong): Fix s[] member type to unsigned int.
21468         (vecInWord): Remove type.
21469         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21470         (a64, b64, c64, d64, e64): Remove.
21471         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21472         Remove unused variable.  Remove initialization of removed variables.
21473         Don't call mmx_tests nor sse_tests.
21474         (reference_mmx, reference_sse): Remove.
21475         (check): Add return stmt.
21476         * gcc.dg/i386-sse-7.c: New test.
21477         * gcc.dg/i386-mmx-4.c: New test.
21478
21479 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21480
21481         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21482         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21483         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21484         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21485         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21486         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21487         g++.dg/tc1/dr94.C: Fix line terminator.
21488
21489 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
21490
21491         * gcc.c-torture/compile/20040216-1.c: New.
21492
21493 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21494
21495         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21496         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21497         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21498         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21499         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21500         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21501
21502 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21503
21504         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21505
21506 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
21507
21508         PR c++/13971
21509         * g++.dg/expr/cond4.C: New test.
21510
21511         PR c++/14086
21512         * g++.dg/lookup/crash2.C: New test.
21513
21514 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
21515
21516         * gcc.c-torture/compile/20040214-2.c: New test.
21517
21518 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
21519
21520         PR c++/14116
21521         * g++.dg/ext/typeof8.C: New test.
21522
21523 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
21524
21525         * gcc.c-torture/compile/20040214-1.c: New test.
21526
21527 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21528
21529         PR c++/13635
21530         * g++.dg/template/spec11.C: New test.
21531
21532 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21533
21534         PR c++/13927
21535         * g++.dg/other/error8.C: New test.
21536
21537 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
21538
21539         PR c++/14122
21540         * g++.dg/template/array4.C: New test.
21541
21542         PR c++/14108
21543         * g++.dg/inherit/thunk2.C: New test.
21544
21545         PR c++/14083
21546         * g++.dg/eh/cond2.C: New test.
21547
21548 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
21549
21550         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
21551
21552 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
21553
21554         * lib/scanasm.exp (dg-scan): Quote pattern before display.
21555
21556 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
21557
21558         * g++.dg/simd-2.C: xfail on ppc64-linux.
21559
21560 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21561
21562         PR c/456
21563         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
21564         tests.
21565
21566 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
21567
21568         * gcc.dg/builtins-33.c: New test.
21569
21570 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
21571
21572         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
21573
21574 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21575
21576         * g++.dg/simd-2.C: Set -maltivec for ppc64.
21577
21578 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21579
21580         * gcc.dg/ppc64-abi-3.c: New test.
21581
21582 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
21583
21584         PR c/14092
21585
21586         * gcc.dg/pr14092-1.c: New testcase.
21587
21588 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
21589
21590         * gcc.dg/cpp/assert4.c: Fix typo last change.
21591
21592         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
21593         * gcc.dg/cpp/assert4.c: Handle powerpc64.
21594
21595         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
21596
21597 2004-02-09  Roger Sayle  <roger@eyesopen.com>
21598
21599         * gcc.c-torture/compile/20040209-1.c: New test case.
21600
21601 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21602
21603         * gcc.dg/c90-init-1.c: Adjust expected error messages.
21604
21605 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
21606
21607         * gcc.c-torture/execute/20040208-[12].c: New tests.
21608
21609 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21610
21611         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
21612
21613 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21614
21615         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
21616
21617 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21618
21619         Bug 13856
21620         * gcc.dg/visibility-8.c: New testcase.
21621
21622 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21623
21624         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
21625         arguments.
21626         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
21627
21628 2004-02-07  Roger Sayle  <roger@eyesopen.com>
21629
21630         PR middle-end/13696
21631         * g++.dg/opt/fold1.C: New test case.
21632
21633 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21634
21635         PR c++/14033
21636         * g++.dg/other/crash-2.C: New test.
21637
21638 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21639
21640         PR c++/14028
21641         * g++.dg/parse/angle-bracket2.C: New test.
21642
21643 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21644
21645         PR middle-end/13750
21646         Revert:
21647         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21648         PR pch/13361
21649         * testsuite/g++.dg/pch/wchar-1.C: New.
21650         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21651
21652 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21653
21654         PR c++/14008
21655         * g++.dg/parse/error15.C: New test.
21656         * g++.dg/parse/crash11.C: Update dg-error mark.
21657
21658 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21659
21660         PR c++/13932
21661         * g++.dg/warn/conv2.C: New test.
21662
21663 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21664
21665         PR c++/13086
21666         * g++.dg/warn/incomplete1.C: Remove xfail.
21667
21668 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21669
21670         * lib/file-format.exp (gcc_target_object_format): Use
21671         ${tool}_target_compile, not gcc_target_compile.
21672         * lib/target-supports.exp (check_alias_available): Likewise.
21673         (check_gc_sections_available): Likewise.
21674         * g++.dg/ext/attrib10.C: Use dg-require-alias.
21675         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
21676         dg-require-alias.
21677
21678 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21679
21680         PR c++/13969
21681         * g++.dg/template/static6.C: New test.
21682
21683 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
21684
21685         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
21686
21687 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21688
21689         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
21690         tests for systems where `char' is unsigned by default.
21691
21692 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21693
21694         PR c++/13997
21695         * g++.dg/template/partial3.C: New test.
21696
21697 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
21698
21699         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
21700         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
21701         Remove mentions of obsolete ports.
21702
21703 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
21704
21705         * gcc.dg/noncompile/20001228-1.c: Fix for new
21706         error message.
21707
21708 2004-02-03  Roger Sayle  <roger@eyesopen.com>
21709
21710         PR target/9348
21711         * gcc.c-torture/execute/multdi-1.c: New test case.
21712
21713 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21714
21715         PR c++/13925
21716         * g++.dg/template/lookup5.C: New test.
21717
21718 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21719
21720         PR c++/13950
21721         * g++.dg/template/lookup4.C: New test.
21722
21723         PR c++/13970
21724         * g++.dg/parse/error14.C: New test.
21725
21726         PR c++/14002
21727         * g++.dg/parse/template13.C: New test.
21728
21729 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21730
21731         PR c++/13978
21732         * g++.dg/template/koenig4.C: New test.
21733
21734         PR c++/13968
21735         * g++.dg/template/crash17.C: New test.
21736
21737         PR c++/13975
21738         * g++.dg/parse/error13.C: New test.
21739         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
21740
21741 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21742
21743         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
21744
21745 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
21746
21747         PR c/11658
21748         PR c/13994
21749         * gcc.dg/noncompile/20040203-1.c: New test.
21750         * gcc.dg/noncompile/20040203-2.c: Likewise.
21751         * gcc.dg/noncompile/20040203-3.c: Likewise.
21752         * gcc.dg/20040203-1.c: Likewise.
21753
21754 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
21755
21756         PR c++/10858
21757         * g++.dg/template/sizeof7.C: New test.
21758
21759 2004-02-02  Eric Christopher  <echristo@redhat.com>
21760             Zack Weinberg  <zack@codesourcery.com>
21761
21762         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
21763
21764 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
21765
21766         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
21767         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
21768         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
21769         * gcc.dg/cleanup-5.c: Run only on Linux targets.
21770
21771 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
21772
21773         PR c++/13113
21774         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
21775
21776         PR c++/13854
21777         * g++.dg/ext/attrib13.C: New test.
21778
21779         PR c++/13907
21780         * g++.dg/conversion/op2.C: New test.
21781
21782 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21783
21784         * gcc.dg/titype-1.c: Fix pasto.
21785
21786 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21787
21788         * gcc.dg/titype-1.c: New test.
21789
21790 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21791
21792         PR c++/13957
21793         * g++.dg/template/non-type-template-argument-1.C,
21794         g++.dg/template/qualified-id1.C: Update dg-error marks.
21795         * g++.dg/template/nontype6.C: New test.
21796
21797 2004-02-01  Roger Sayle  <roger@eyesopen.com>
21798
21799         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
21800         * gcc.dg/builtins-31.c: New testcase.
21801         * gcc.dg/builtins-32.c: New testcase.
21802
21803 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
21804
21805         * objc.dg/call-super-2.m: Update line numbers
21806         for the including of stddef.h.
21807
21808 2004-01-30  Michael Matz  <matz@suse.de>
21809
21810         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
21811         g++.dg/ext/case-range3.C: New tests.
21812
21813 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21814
21815         DR206
21816         PR c++/13813
21817         * g++.dg/template/member4.C: New test.
21818
21819 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21820
21821         PR c++/13683
21822         * g++.dg/template/sizeof6.C: New test.
21823
21824 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21825
21826         * gcc.dg/fwritable-strings-1.c: New test.
21827
21828 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21829
21830         * gcc.c-torture/compile/20040130-1.c: New test.
21831
21832 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
21833
21834         * objc.dg/call-super-2.m: Include stddef.h for size_t.
21835
21836 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
21837
21838         PR c++/13883
21839         * g++.dg/template/ctor3.C: New test.
21840
21841 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21842
21843         * g++.dg/tc1: New directory.
21844         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
21845         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
21846         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
21847         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
21848         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
21849
21850 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21851
21852         * g++.dg/parse/error11.C: New test.
21853         * g++.dg/parse/error12.C: Likewise.
21854
21855 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
21856
21857         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
21858         (scan_initial, main): Use aligned_sizeof instead of sizeof.
21859
21860 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
21861
21862         PR c++/13791
21863         * g++.dg/ext/attrib12.C: New test.
21864
21865         PR c++/13736
21866         * g++.dg/parse/cast2.C: New test.
21867
21868 2004-01-27  James E Wilson  <wilson@specifixinc.com>
21869
21870         * objc.dg/encode-2.m (main): New local string.  Set depending on
21871         sizeof long.  Use in sscanf call.
21872         * objc.dg/encode-3.m (main): New local string.  Set depending on
21873         sizeof long.  Use in scan_initial call.
21874
21875 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21876
21877         * objc.dg/call-super-2.m: Make LP64-safe.
21878         * objc.dg/desig-init-1.m: Likewise.
21879
21880 2004-01-27  Devang Patel <dpatel@apple.com>
21881
21882         * g++.dg/debug/namespace1.C: New test.
21883
21884 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
21885
21886         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
21887         xscale-*-*.
21888
21889         * gcc.dg/arm-mmx-1.c: New test.
21890
21891 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21892
21893         * gcc.dg/20040127-1.c: New test.
21894         * gcc.dg/20040127-2.c: New test.
21895
21896 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21897
21898         * objc.dg/stret-1.m (glob): Renamed to globa.
21899
21900 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
21901
21902         PR c++/13663
21903         * g++.dg/expr/for1.C: New test.
21904
21905 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
21906
21907         PR middle-end/13779
21908         * gcc.dg/darwin-longlong.c: New test.
21909
21910 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
21911
21912         * gcc.dg/20040124-1.c: Moved test from here...
21913         * gcc.c-torture/compile/20040124-1.c: ...to here.
21914
21915 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21916
21917         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
21918         the assembly output if -m64 is passed.
21919
21920 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
21921
21922         PR c++/13833
21923         * g++.dg/template/cond3.C: New test.
21924
21925 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21926
21927         PR c++/13810
21928         * g++.dg/template/ttp7.C: New test.
21929
21930 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21931
21932         PR c++/13797
21933         * g++.dg/template/nontype4.C: New test.
21934         * g++.dg/template/nontype5.C: Likewise.
21935
21936 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
21937
21938         * gcc.dg/torture/mips-clobber-at.c: New test.
21939
21940 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
21941
21942         * gcc.dg/20040124-1.c: New test.
21943
21944 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
21945
21946         * gcc.dg/20040123-1.c: New test.
21947
21948 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21949
21950         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
21951
21952 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21953
21954         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
21955
21956 2004-01-23  Andrew Pinski  <apinski@apple.com>
21957
21958         * gcc.dg/20030121-1.c: Move to ..
21959         * gcc.dg/20040121-1.c: here.
21960
21961 2004-01-23  Roger Sayle  <roger@eyesopen.com>
21962
21963         * gcc.dg/builtins-29.c: New test case.
21964
21965 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21966
21967         PR 18314
21968         * gcc.dg/builtins-30.c: New testcase.
21969
21970 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
21971
21972         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
21973         * lib/g77.exp: Likewise.
21974         * lib/objc.exp: Likewise.
21975         * lib/g++.exp: Likewise.
21976
21977 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21978
21979         * gcc.dg/struct-by-value-2.c: New test.
21980
21981 2004-01-21  Andrew Pinski  <apinski@apple.com>
21982
21983         PR target/13785
21984         * gcc.dg/20030121-1.c: New test.
21985
21986 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
21987
21988         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
21989         clobber frame pointer register in asm statement.
21990
21991 2004-01-21  Falk Hueffner  <falk@debian.org>
21992
21993         * gcc.c-torture/compile/20040121-1.c: New test.
21994
21995 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
21996
21997         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
21998
21999 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
22000
22001         * gcc.dg/ppc64-abi-2.c: New test.
22002
22003 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
22004
22005         * lib/treelang.exp: Fill out this file.
22006         * lib/treelang-dg.exp: New File.
22007
22008 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22009
22010         * gcc.c-torture/compile/981022-1.c: Remove.
22011         * gcc.dg/array-5.c: Remove XFAIL.
22012         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22013         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22014         gcc.dg/cond-lvalue-1.c: Update.
22015         * gcc.dg/cast-lvalue-2.c: New test.
22016
22017 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
22018
22019         PR c++/13592
22020         * g++.dg/other/error1.C (class foo): Tweak error message.
22021
22022         PR c++/13592
22023         * g++.dg/template/call2.C: New test.
22024
22025 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22026
22027         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22028         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22029         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22030         scalar-return-1_x.c, scalar-return-2_y.c,
22031         scalar-return-3_x.c, scalar-return-3_y.c,
22032         scalar-return-4_x.c, scalar-return-4_y.c,
22033         struct-align-1.h, struct-align-1_x.c,
22034         struct-align-1_y.c, struct-align-2.h,
22035         struct-align-2_x.c, struct-align-2_y.c,
22036         struct-by-value-10_y.c, struct-by-value-11_x.c,
22037         struct-by-value-11_y.c, struct-by-value-12_x.c,
22038         struct-by-value-12_y.c, struct-by-value-13_x.c,
22039         struct-by-value-13_y.c, struct-by-value-14_x.c,
22040         struct-by-value-14_y.c, struct-by-value-15_x.c,
22041         struct-by-value-15_y.c, struct-by-value-16_y.c,
22042         struct-by-value-17_y.c, struct-by-value-18_y.c,
22043         struct-by-value-19_y.c, struct-by-value-1_x.c,
22044         struct-by-value-1_y.c, struct-by-value-20_y.c,
22045         struct-by-value-2_x.c, struct-by-value-2_y.c,
22046         struct-by-value-3_y.c, struct-by-value-4_x.c,
22047         struct-by-value-4_y.c, struct-by-value-5_y.c,
22048         struct-by-value-6_y.c, struct-by-value-7_y.c
22049         struct-by-value-8_x.c, struct-by-value-8_y.c
22050         struct-by-value-9_x.c, struct-by-value-9_y.c
22051         struct-return-10_x.c, struct-return-10_y.c,
22052         struct-return-19_x.c, struct-return-20_x.c
22053         struct-return-2_x.c, struct-return-2_y.c
22054         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22055         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
22056
22057 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22058
22059         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22060         attribute on sparc*-sun-solaris2.*.
22061
22062 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
22063
22064         PR c++/13710
22065         * g++.dg/ext/typeof7.C: New test.
22066
22067 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
22068
22069         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22070         * gcc.dg/const-elim-1.c: Same.
22071
22072 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
22073
22074         * objc.dg/stret-1.m: New.
22075         * objc.dg/stret-2.m: New.
22076
22077 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22078
22079         PR c++/11895
22080         * g++.dg/ext/vector1.C: New test.
22081
22082 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
22083
22084         * gcc.dg/pch/import-1.c: New.
22085         * gcc.dg/pch/import-1.hs: New.
22086         * gcc.dg/pch/import-1a.h: New.
22087         * gcc.dg/pch/import-1b.h: New.
22088         * gcc.dg/pch/import-1c.h: New.
22089
22090 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22091
22092         PR c++/13574
22093         * g++.dg/ext/array1.C: New test.
22094
22095         PR c++/13178
22096         * g++.dg/conversion/op1.C: New test.
22097
22098 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
22099
22100         PR 11864
22101         From Kazumoto Kojima / Dan Kegel:
22102         * gcc.dg/pr11864-1.c: New test.
22103
22104         PR 10392
22105         From Marcus Comstedt / Dan Kegel:
22106         * gcc.dg/pr10392-1.c: New test.
22107
22108 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22109
22110         PR c++/13478
22111         * g++.dg/init/ref10.C: New test.
22112
22113 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22114
22115         PR c++/13407
22116         * g++.dg/parse/typename6.C: New test.
22117
22118 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22119
22120         PR pch/13361
22121         * testsuite/g++.dg/pch/wchar-1.C: New.
22122         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22123
22124 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22125
22126         PR c++/9259
22127         * g++.dg/expr/sizeof2.C: New test.
22128
22129 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
22130
22131         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22132
22133 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22134
22135         PR c++/13659
22136         * g++.dg/lookup/strong-using-3.C: New.
22137         * g++.dg/lookup/using-10.C: New.
22138
22139 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22140
22141         PR c++/13594
22142         * g++.dg/lookup/strong-using-2.C: New.
22143
22144 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
22145             Dan Kegel <dank@kegel.com>
22146             J"orn Rennecke <joern.rennecke@superh.com>
22147
22148         PR target/9365
22149         * gcc.dg/pr9365-1.c: New test.
22150
22151 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22152
22153         PR c++/8856
22154         * g++.dg/parse/casting-operator2.C: New test.
22155         * g++.old-deja/g++.pt/explicit83.C: Remove.
22156
22157 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22158
22159         * gcc.dg/label-compound-stmt-1.c: New test.
22160         * gcc.c-torture/compile/950922-1.c,
22161         gcc.c-torture/compile/20000211-3.c,
22162         gcc.c-torture/compile/20000518-1.c,
22163         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22164         compound statements.
22165
22166 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
22167
22168         * gcc.dg/ppc64-abi-1.c: New test.
22169
22170 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
22171
22172          * g++.dg/ext/attrib9.C: Add dg-warnings.
22173
22174 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22175
22176         PR c++/12335
22177         * g++.dg/parse/dtor3.C: New test.
22178
22179 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22180
22181         PR c++/12709
22182         * g++.dg/parse/try-catch-1.C: New test.
22183
22184 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
22185
22186         * ada/acats/run_all.sh: Add more verbose output in acats.log
22187         when compiling tests.
22188
22189 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22190
22191         PR 13656
22192         * gcc.dg/typedef-redecl.c: New test case.
22193         * gcc.dg/typedef-redecl.h: New support file.
22194
22195 2004-01-13  Jan Hubicka  <jh@suse.cz>
22196
22197         * gcc.dg/always_inline.c: New test.
22198         * gcc.dg/debug/20031231-1.c: Fix.
22199
22200 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22201
22202         PR c++/13474
22203         * g++.dg/template/array3.C: New test.
22204
22205 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22206
22207         * g++.dg/ext/lvalue1.C: No longer expected to fail.
22208         * g++.dg/warn/Wunused-2.C: Likewise.
22209
22210 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22211
22212         PR c++/13289
22213         * g++.dg/template/instantiate6.C: New test.
22214
22215 2004-01-12  Roger Sayle  <roger@eyesopen.com>
22216
22217         PR middle-end/11397
22218         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22219
22220 2004-01-12  Jan Hubicka  <jh@suse.cz>
22221
22222         PR opt/12826
22223         * gcc.dg/20040112-1.c: New.
22224
22225         * gcc.dg/dwarf-die[1-7].c: Move to...
22226         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22227         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22228
22229 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
22230
22231         PR c++/4100
22232         * g++.dg/parse/friend4.C: New test.
22233
22234 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
22235
22236         PR c++/4100
22237         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22238         definition is called a friend.
22239
22240 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
22241
22242         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22243
22244 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
22245
22246         PR c++/3478
22247         * g++.dg/parse/error10.C: New test.
22248         * g++.dg/template/arg2.C: Accept "invalid type" error.
22249
22250 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
22251
22252         PR middle-end/13392
22253         * g++.dg/opt/expect2.C: New test.
22254
22255 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22256
22257         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22258         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22259         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22260         Update dg-error regexps.
22261
22262 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22263
22264         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22265         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22266
22267 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22268
22269         * gcc.dg/pragma-re-1.c: Use right pointer type.
22270
22271 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22272
22273         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22274
22275 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
22276
22277         * gcc.dg/rs6000-ldouble-1.c: New.
22278
22279 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22280
22281         DR 337
22282         PR c++/9256
22283         * g++.dg/other/abstract1.C: New test.
22284
22285 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
22286
22287         * g++.dg/lookup/strong-using-1.C: New.
22288
22289 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22290
22291         PR c/11234
22292         * gcc.dg/func-ptr-conv-1.c: New test.
22293         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22294
22295 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
22296
22297         PR target/13380.
22298         * gcc.c-torture/compile/20040109-1.c: New.
22299
22300 2004-01-08  Stuart Hastings  <stuart@apple.com>
22301
22302         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22303         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22304         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22305
22306 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
22307
22308         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22309
22310 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22311
22312         * ada/acats/run_acats: Treat 'gnatchop' the same way
22313         as 'gnatmake'.  Export GCC_DRIVER.
22314         * ada/acats/run_all.sh: Add target_gnatchop.  Use
22315         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22316
22317 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22318
22319         PR c++/12573
22320         * g++.dg/template/dependent-expr4.C: New test.
22321
22322 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
22323
22324         * gcc.dg/altivec-11.c: New test.
22325
22326 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
22327
22328         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22329
22330 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22331
22332         PR c/6024
22333         * gcc.dg/enum-compat-1.c: New test.
22334         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22335
22336 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22337
22338         PR c/12165
22339         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22340         gcc.dg/c99-idem-qual-3.c: New tests.
22341
22342 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
22343
22344         * gcc.dg/winline-7.c: Don't cast void * to int.
22345
22346 2004-01-06  Jan Hubicka  <jh@suse.cz>
22347
22348         * gcc.dg/i386-sse-5.c: New test
22349         * g++.dg/eh/simd-1.c: Add -w argument for i386.
22350
22351 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22352
22353         PR c++/12815
22354         * g++.dg/rtti/typeid4.C: New test.
22355
22356 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22357
22358         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22359
22360 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22361
22362         PR c++/12132
22363         * g++.dg/template/error11.C: New test.
22364
22365         PR c++/13451
22366         * g++.dg/template/class2.C: New test.
22367
22368 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22369         Richard Sandiford <rsandifo@redhat.com>
22370
22371         PR c++/13387
22372         * g++.dg/opt/alias3.C: New test.
22373
22374 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
22375
22376         PR c++/13157
22377         * g++.dg/template/koenig3.C: New test.
22378
22379         PR c++/13529
22380         * g++.dg/parse/offsetof3.C: New test.
22381
22382         * g++.dg/init/copy7.C: Add missing dg-error markers.
22383
22384         PR c++/12226
22385         * g++.dg/init/copy7.c: New test.
22386
22387         PR c++/13536
22388         * g++.dg/parse/cast1.C: New test.
22389
22390 2004-01-04  Jan Hubicka  <jh@suse.cz>
22391
22392         * gcc.dg/winline[1-7].c: New tests.
22393
22394 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22395
22396         PR c++/13520
22397         * g++.dg/template/qualttp22.C: New test.
22398
22399 2004-01-01  Jan Hubicka  <jh@suse.cz>
22400
22401         * gcc.dg/debug/20031231-1.c: New.
22402         * gcc.c-torture/compile/20040101-1.c: New.
22403         * gcc.dg/dwarf-die-[1-7].c: New.
22404
22405 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
22406
22407         PR optimization/13521
22408         * gcc.c-torture/compile/20031231-1.c: New test.
22409
22410 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22411
22412         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22413
22414 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22415
22416         PR c++/10079
22417         * g++.dg/template/crash16.C: New test.
22418
22419 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
22420
22421         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22422
22423 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22424
22425         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22426         ports.
22427         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22428         * g++.old-deja/g++.law/profile1.C: Likewise.
22429         * gcc.c-torture/compile/981006-1.c: Likewise.
22430         * gcc.c-torture/execute/loop-2e.x: Likewise.
22431         * gcc.c-torture/execute/loop-2f.x: Remove.
22432         * gcc.c-torture/execute/loop-2g.x: Likewise.
22433         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22434         * gcc.dg/20020312-2.c: Remove traces of dead ports.
22435
22436 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22437
22438         PR c++/13507
22439         * g++.dg/ext/attrib11.C: New test.
22440
22441         PR c++/13494
22442         * g++.dg/template/array2-1.C: New test.
22443         * g++.dg/template/array2-2.C: New test.
22444
22445 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
22446
22447         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22448
22449 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22450
22451         PR c++/12774
22452         * g++.dg/template/array1-1.C: New test.
22453         * g++.dg/template/array1-2.C: New test.
22454
22455 2003-12-29  Roger Sayle  <roger@eyesopen.com>
22456
22457         PR fortran/12632
22458         * g77.dg/12632.f: New test case.
22459
22460 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22461
22462         PR c++/13289
22463         * g++.dg/parse/nontype1.C: New test.
22464
22465 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22466
22467         PR c++/12403
22468         * g++.dg/parse/explicit1.C: New test.
22469         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22470
22471 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22472
22473         PR c++/13081
22474         * g++.dg/opt/inline6.C: New test.
22475
22476         PR c++/12613
22477         * g++.dg/parse/error9.C: New test.
22478
22479         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22480
22481 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22482
22483         PR c++/13009
22484         * g++.dg/init/assign1.C: New test.
22485
22486 2003-12-28  Roger Sayle  <roger@eyesopen.com>
22487
22488         PR c++/13070
22489         * g++.dg/warn/format3.C: New test case.
22490
22491 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22492
22493         * gcc.c-torture/compile/20031227-1.c: New test.
22494
22495 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22496
22497         * g++.dg/bprob/bprob.exp: Load target-supports.exp
22498         * g77.dg/bprob/bprob.exp: Likewise.
22499         * gcc.misc-tests/bprob.exp: Likewise.
22500         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
22501         variants on systems where the library does not provide that
22502         functionality.
22503         * gcc.dg/builtins-20.c: Use builtins-config.h.
22504         * gcc.dg/builtins-config.h: New file.
22505
22506 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22507
22508         * lib/gcc-dg.exp (dg-require-profiling): New function.
22509         * lib/target-supports.exp (check_profiling_available): Likewise.
22510         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22511         * g77.dg/bprob/bprob.exp: Likewise.
22512         * gcc.misc-tests/bprob.exp: Likewise.
22513         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22514         * gcc.dg/20021014-1.c: Likewise.
22515         * gcc.dg/nest.c: Likewise.
22516
22517 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22518
22519         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22520         compiling.
22521         * g++.dg/lookup/java2.C: Likewise.
22522         * gcc.dg/cpp/lexident.c: Likewise.
22523
22524 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
22525
22526         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22527         given.
22528         * gcc.c-torture/compile/961203-1.c: Likewise.
22529         * gcc.c-torture/compile/980506-1.c: Likewise.
22530
22531 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
22532
22533         * lib/gcc-dg.exp (dg-prune-output): New annotation.
22534         (additional_prunes): New global.
22535         (gcc-dg-prune): Handle additional per-test pruning.
22536         (dg-test): Clear additional_prunes between tests.
22537
22538         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
22539         dg-prune-output to avoid spurious failures from assembler
22540         complaining about nonexistent WAW violations.
22541         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
22542         Use dg-prune-output to avoid spurious failures from assembler
22543         warning about Itanium B-step errata.
22544
22545 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22546
22547         * g++.dg/abi/macro0.C: New test.
22548         * g++.dg/abi/macro1.C: Likewise.
22549         * g++.dg/abi/macro2.C: Likewise.
22550
22551         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
22552         * g++.dg/abi/bitfield7.C: Likewise.
22553         * g++.dg/abi/dtor2.C: Likewise.
22554         * g++.dg/abi/mangle11.C: Likewise.
22555         * g++.dg/abi/mangle12.C: Likewise.
22556         * g++.dg/abi/mangle14.C: Likewise.
22557         * g++.dg/abi/mangle17.C: Likewise.
22558         * g++.dg/abi/vbase10.C: Likewise.
22559         * g++.dg/abi/vbase14.C: Likewise.
22560         * g++.dg/template/qualttp17.C: Likewise.
22561
22562 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22563
22564         PR c/11995
22565         * gcc.dg/20031223-1.c: New test.
22566
22567 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22568
22569         * gcc.dg/noreturn-7.c: New test.
22570
22571 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22572
22573         * gcc.dg/null-pointer-1.c: New test.
22574
22575 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22576
22577         * g++.old-deja/g++.jason/template18.C: Remove.
22578         * g++.old-deja/g++.jason/template37.C: Likewise.
22579
22580         PR c++/12862
22581         * g++.dg/lookup/ns1.C: New test.
22582
22583         PR c++/12397
22584         * g++.dg/template/lookup3.C: New test.
22585
22586 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22587
22588         * g++.dg/template/recurse1.C: New test
22589
22590 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22591
22592         PR c++/12479
22593         * g++.dg/parse/semicolon1.C: New test.
22594         * g++.dg/parse/semicolon1.h: Likewise.
22595
22596 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
22597
22598         * gcc.dg/darwin-misaligned.c: New test.
22599
22600 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22601
22602         PR c/9163
22603         * gcc.dg/20031222-1.c: New test.
22604
22605 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
22606
22607         PR c++/13438
22608         * g++.dg/parse/error8.C: New test.
22609
22610         PR c++/11554
22611         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
22612
22613 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
22614
22615         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
22616         too small.
22617         * gcc.c-torture/compile/930217-1.c: Likewise.
22618         * gcc.c-torture/compile/930513-1.c: Likewise.
22619         * gcc.c-torture/execute/920908-2.c: Likewise.
22620         * gcc.c-torture/execute/921204-1.c: Likewise.
22621         * gcc.c-torture/execute/930621-1.c: Likewise.
22622         * gcc.c-torture/execute/930630-1.c: Likewise.
22623         * gcc.c-torture/execute/931031-1.c: Likewise.
22624         * gcc.c-torture/execute/980602-2.c: Likewise.
22625         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22626         * gcc.c-torture/execute/compndlit-1.c: Likewise.
22627         * gcc.c-torture/execute/extzvsi.c: Likewise.
22628         * gcc.c-torture/unsorted/ext.c: Likewise.
22629
22630 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
22631
22632         PR target/12749
22633         * gcc.c-torture/compile/20031220-2.c: New test case.
22634
22635 2003-12-20  Roger Sayle  <roger@eyesopen.com>
22636
22637         PR optimization/13031
22638         * gcc.c-torture/compile/20031220-1.c: New test case.
22639
22640 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22641
22642         * gcc.dg/cast-function-1.c: New test.
22643
22644 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22645
22646         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
22647         formats.
22648
22649 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
22650
22651         PR c++/12795
22652         * g++.dg/ext/attrib10.C: New test.
22653
22654 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22655
22656         * gcc.dg/cleanup-10.c: New test.
22657         * gcc.dg/cleanup-11.c: New test.
22658
22659 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22660
22661         PR c++/13239
22662         * g++.dg/opt/expect1.C: New test.
22663
22664 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
22665
22666         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
22667
22668 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
22669
22670         PR debug/12923
22671         * gcc.dg/20031218-1.c: New test.
22672
22673         PR debug/12389
22674         * gcc.dg/20031218-2.c: New test.
22675         * gcc.dg/20031218-3.c: New test.
22676
22677         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
22678         of label name and allow for USER_LABEL_PREFIX == "_" names.
22679         * g++.dg/abi/mangle18-2.C: Likewise.
22680         * g++.dg/abi/mangle19-1.C: Likewise.
22681         * g++.dg/abi/mangle19-2.C: Likewise.
22682         * g++.dg/abi/mangle20-1.C: Likewise.
22683         * g++.dg/abi/mangle20-2.C: Likewise.
22684
22685 2003-12-18  Richard Henderson  <rth@redhat.com>
22686
22687         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
22688
22689 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
22690             Dan Kegel <dank@kegel.com>
22691
22692         PR other/12009
22693         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
22694         testing a cross compiler, it causes spurious compile failures.
22695         * lib/g++.exp: Likewise.
22696
22697 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22698
22699         PR c++/13262
22700         * g++.dg/template/access13.C: New test.
22701
22702 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22703
22704         * gcc.dg/20031216-1.c: New test.
22705
22706 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22707
22708         PR c++/9154
22709         * g++.dg/template/error10.C: New test.
22710
22711 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22712
22713         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
22714         * g++.dg/eh/simd-2.C: Likewise.
22715
22716 2003-12-17  James E Wilson  <wilson@specifixinc.com>
22717             Roger Sayle  <roger@eyesopen.com>
22718
22719         * gcc.c-torture/execute/ieee/mzero5.c: New.
22720
22721 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
22722
22723         PR c++/10603
22724         * g++.dg/parse/error6.C: New test.
22725
22726         PR c++/12827
22727         * g++.dg/parse/error7.C: New test.
22728
22729 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22730
22731         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
22732         at -O with stabs debugging formats.
22733         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
22734         * gcc.dg/debug/debug-2.c: Likewise.
22735
22736 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22737
22738         PR c++/12696
22739         * g++.dg/init/error1.C: New test.
22740
22741         PR c++/12218
22742         * g++.dg/init/pm3.C: New test.
22743
22744 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22745
22746         PR c/3347
22747         * gcc.dg/bitfld-8.c: New test.
22748
22749 2003-12-16  James Lemke  <jim@wasabisystems.com>
22750
22751         * gcc.dg/arm-scd42-[123].c: New tests.
22752
22753 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22754
22755         PR c++/9043
22756         * g++.dg/abi/mangle20-1.C: New test.
22757         * g++.dg/abi/mangle20-2.C: New test.
22758
22759 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22760
22761         PR c++/13275
22762         * g++.dg/other/offsetof2.C: Remove XFAIL.
22763         * g++.dg/parse/offsetof1.C: New test.
22764         * g++.gd/parse/offsetof2.C: Likewise.
22765
22766 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22767
22768         * g++.dg/template/nontype3.C: New test.
22769         * g++.dg/template/static2.C: Tweaked the dg-error clause.
22770
22771 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22772
22773         * g++.dg/warn/noreturn-3.C: Also test instantiation.
22774
22775 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22776
22777         PR c++/13387
22778         * g++.dg/expr/assign1.C: New test.
22779
22780         PR c++/13242
22781         * g++.dg/abi/mangle19-1.C: New test.
22782         * g++.dg/abi/mangle19-2.C: New test.
22783
22784 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
22785
22786         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22787
22788 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22789
22790         * gcc.c-torture/execute/20031216-1.c: New test.
22791
22792 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22793
22794         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
22795         an ICE regression.
22796
22797 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22798
22799         PR c++/10926
22800         * g++.dg/template/error9.C: New test.
22801
22802         PR c++/11116
22803         * g++.dg/template/error8.C: New test.
22804
22805 2003-12-15  Roger Sayle  <roger@eyesopen.com>
22806
22807         PR middle-end/13400
22808         * gcc.c-torture/execute/20031215-1.c: New test case.
22809
22810 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22811
22812         PR c++/13269
22813         * g++.dg/parse/error5.C: New test.
22814
22815         PR c++/12989
22816         * g++.dg/expr/sizeof1.C: New test.
22817
22818         PR c++/13310
22819         * g++.dg/template/crash15.C: New test.
22820
22821 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
22822
22823         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
22824         a non-POD type as the last named parameter of a varargs function.
22825
22826 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22827
22828         PR c++/13243
22829         PR c++/12573
22830         * g++.dg/template/crash14.C: New test.
22831         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
22832
22833 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22834
22835         * g++.dg/other/java1.C: New test.
22836
22837         PR c++/13241
22838         * g++.dg/abi/mangle18-1.C: New test.
22839         * g++.dg/abi/mangle18-2.C: New test.
22840
22841 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22842
22843         PR optimization/10312
22844         * gcc.c-torture/execute/20031214-1.c: New.
22845
22846 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
22847
22848         PR c++/10779
22849         PR c++/12160
22850         * g++.dg/parse/error3.C: New test.
22851         * g++.dg/parse/error4.C: Likewise.
22852         * g++.dg/abi/mangle4.C: Tweak error messages.
22853         * g++.dg/lookup/using5.C: Likewise.
22854         * g++.dg/other/error2.C: Likewise.
22855         * g++.dg/parse/typename5.C: Likewise.
22856         * g++.dg/parse/undefined1.C: Likewise.
22857         * g++.dg/template/arg2.C: Likewise.
22858         * g++.dg/template/ttp3.C: Likewise.
22859         * g++.dg/template/type1.C: Likewise.
22860         * g++.old-deja/g++.other/crash32.C: Likewise.
22861         * g++.old-djea/g++.pt/defarg8.C: Likewise.
22862
22863 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22864
22865         PR c++/13106
22866         * g++.dg/warn/noreturn-3.C: New test.
22867
22868 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22869
22870         PR c++/13118
22871         * g++.dg/abi/covariant3.C: New.
22872
22873 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
22874
22875         * g++.dg/eh/ia64-1.C: New test.
22876
22877 2003-12-12  Roger Sayle  <roger@eyesopen.com>
22878
22879         PR optimization/13037
22880         * g77.f-torture/execute/13037.f: New test case.
22881
22882 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22883
22884         PR c++/12881
22885         * g++.dg/abi/covariant2.C: New.
22886
22887 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
22888
22889         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
22890
22891 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
22892
22893         * gcc.c-torture/execute/wchar_t-1.x: Delete.
22894
22895 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
22896
22897         PR other/10819
22898         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
22899         to fix Bug 10819.
22900         * lib/g++.exp (g++_version): Likewise.
22901         * lib/g77.exp (g77_version): Likewise.
22902         * lib/objc.exp (default_objc_version): Likewise.
22903
22904 2003-12-10  Richard Henderson  <rth@redhat.com>
22905
22906         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
22907
22908         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
22909
22910 2003-12-08  Matt Austern  <austern@apple.com>
22911
22912         PR c/13134
22913         * lib/gcc-dg.exp (dg-require-visibility): Define.
22914         * lib/target-supports (check_visibility_available): Define.
22915         * gcc.dg/visibility-1.c: New test.
22916         * gcc.dg/visibility-2.c: Likewise.
22917         * gcc.dg/visibility-3.c: Likewise.
22918         * gcc.dg/visibility-4.c: Likewise.
22919         * gcc.dg/visibility-5.c: Likewise.
22920         * gcc.dg/visibility-6.c: Likewise.
22921         * g++.dg/ext/visibility-1.C: Likewise.
22922         * g++.dg/ext/visibility-2.C: Likewise.
22923         * g++.dg/ext/visibility-3.C: Likewise.
22924         * g++.dg/ext/visibility-4.C: Likewise.
22925         * g++.dg/ext/visibility-5.C: Likewise.
22926         * g++.dg/ext/visibility-6.C: Likewise.
22927
22928 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22929
22930         * g++.dg/lookup/java1.C: New test.
22931         * g++.dg/lookup/java2.C: New test.
22932
22933 2003-12-07  Falk Hueffner  <falk@debian.org>
22934
22935         * g++.dg/opt/noreturn-1.C: New test.
22936
22937 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
22938
22939         * gcc.dg/overflow-1.c: New test.
22940
22941 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22942
22943         * g77.f-torture/compile/13060.f: New test.
22944
22945 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
22946
22947         PR c++/13323
22948         * g++.dg/inherit/operator2.C: New test.
22949
22950 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22951
22952         PR c++/13305
22953         * g++.dg/ext/attrib9.C: New test.
22954
22955 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22956
22957         PR c++/13314
22958         * g++.dg/template/error7.C: New test.
22959
22960 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
22961             J"orn Rennecke <joern.rennecke@superh.com>
22962
22963         PR target/13302
22964         * g++.dg/other/struct-va_list.C: New test.
22965
22966 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22967
22968         PR c++/13166
22969         * g++.dg/parse/defarg6.C: New test.
22970
22971 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
22972
22973         PR target/13256
22974         * gcc.c-torture/execute/20031201-1.c: New test.
22975
22976 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
22977
22978         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
22979
22980 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22981
22982         * gcc.dg/builtin-return-1.c: New test.
22983
22984 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
22985             J"orn Rennecke <joern.rennecke@superh.com>
22986
22987         PR optimization/13260
22988         * gcc.c-torture/execute/20031204-1.c: New test.
22989
22990 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22991
22992         PR c++/9127
22993         * g++.dg/template/error6.C: New test.
22994
22995 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
22996
22997         * gcc.dg/20031202-1.c: New test.
22998
22999 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23000
23001         PR c++/13179
23002         * g++.dg/template/eh1.C: New test.
23003
23004         PR c++/10771
23005         * g++.dg/template/error5.C: New test.
23006
23007 2003-12-02  David Ung  <davidu@mips.com>
23008
23009         * gcc.dg/compat/vector-check.h: Corrected type for var
23010         g_##TMODE
23011
23012 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23013
23014         PR c++/10126
23015         * g++.dg/template/ptrmem8.C: New test.
23016
23017 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23018
23019         PR c++/12573
23020         * g++.dg/template/dependent-expr3.C: New test.
23021
23022 2003-12-01  James Lemke  <jim@wasabisystems.com>
23023
23024         * gcc.dg/arm-g2.c: New test.
23025
23026 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23027
23028         PR optimization/11634
23029         * gcc.dg/20031201-2.c: New test case.
23030
23031 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
23032
23033         PR 11433
23034         * objc.dg/proto-lossage-3.m: New test.
23035
23036 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23037
23038         PR optimization/12628
23039         * gcc.dg/20031201-1.c: New test case.
23040
23041 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23042
23043         * gcc.dg/unaligned-1.c: New test.
23044
23045 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
23046
23047         PR c++/9849
23048         * g++.dg/template/error4.C: New test.
23049         * g++.dg/template/nested3.C: Adjust error markers.
23050
23051 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23052
23053         * gcc.dg/cpp/assert4.c: Check more #system assertions.
23054
23055 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23056
23057         PR c/10333
23058         * gcc.dg/bitfld-7.c: New test.
23059
23060 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
23061
23062         * gcc.dg/tls/asm-1.C: New test.
23063
23064 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23065
23066         * gcc.dg/cpp/assert4.c: Update.
23067
23068 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23069
23070         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23071         * gcc.dg/builtin-apply3.c: New test.
23072
23073 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23074
23075         * lib/compat.exp (compat-obj): New xfaildata parameter.
23076         Use it to set compiler_conditional_xfail_data before compiling.
23077         (compat-get-options): Handle dg-xfail-if.
23078         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23079         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23080         * gcc.dg/compat/vector-1_y.c: Likewise.
23081         * gcc.dg/compat/vector-2_x.c: Likewise.
23082         * gcc.dg/compat/vector-2_y.c: Likewise.
23083
23084 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23085
23086         * g++.dg/opt/reg-stack4.C: New test.
23087
23088 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23089
23090         * gcc.dg/builtin-apply2.c: New test.
23091
23092 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23093
23094         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23095
23096 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23097
23098         PR c++/12924
23099         * g++.dg/template/template-id-2.C: New test.
23100
23101 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23102
23103         PR c++/5369
23104         * g++.dg/template/memfriend1.C: New test.
23105         * g++.dg/template/memfriend2.C: Likewise.
23106         * g++.dg/template/memfriend3.C: Likewise.
23107         * g++.dg/template/memfriend4.C: Likewise.
23108         * g++.dg/template/memfriend5.C: Likewise.
23109         * g++.dg/template/memfriend6.C: Likewise.
23110         * g++.dg/template/memfriend7.C: Likewise.
23111         * g++.dg/template/memfriend8.C: Likewise.
23112         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23113
23114 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
23115
23116         PR c++/12515
23117         * g++.dg/ext/cond1.C: New test.
23118
23119 2003-11-20  Richard Henderson  <rth@redhat.com>
23120
23121         * gcc.dg/20020201-2.c: Remove.
23122         * gcc.dg/20020201-4.c: Remove.
23123         * gcc.dg/20020304-1.c: Remove.
23124
23125 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
23126
23127         * gcc.dg/cpp/trad/xwin1.c: New test case.
23128
23129 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
23130
23131         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23132         * lib/g77.exp: Likewise.
23133         * lib/objc.exp: Likewise.
23134         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23135         for darwin.
23136
23137 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23138
23139         PR c++/12932
23140         * g++.dg/template/static5.C: New test.
23141
23142 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23143
23144         * gcc.dg/nested-func-1.c: New test.
23145
23146 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23147
23148         * gcc.dg/cpp/assert4.c: New test.
23149
23150 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23151
23152         PR c++/2294
23153         * g++.dg/lookup/using9.c: New test.
23154
23155 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
23156
23157         PR c++/12762
23158         * g++.dg/template/error3.C: New test.
23159
23160 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
23161
23162         PR ada/13035
23163         * ada/acats/run_acats, run_all.sh: Fix syntax error.
23164         No longer use a wrapper for gcc, since this does not work under
23165         Windows.
23166
23167 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23168
23169         PR c++/2094
23170         * g++.dg/template/ptrmem7.C: New test.
23171
23172 2003-11-13  Andrew Pinski <apinski@apple.com>
23173
23174         * gcc.c-torture/compile/20031113-1.c: New test.
23175
23176 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
23177             Kean Johnston <jkj@sco.com>
23178
23179         PR c/13029
23180         * gcc.dg/unused-4.c: Update.
23181
23182 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23183
23184         * g++.dg/opt/const3.C: New test.
23185
23186 2003-11-13  Jan Hubicka  <jh@suse.cz>
23187
23188         * gcc.c-torture/compile/20031112-1.c: New test.
23189
23190 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
23191
23192         * g++.dg/parse/crash10.C: Remove bogus error marker.
23193
23194 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23195
23196         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23197         (host_gcc): Likewise.
23198         (ROOT): Honor $PWDCMD.
23199         (BASE): Likewise.
23200         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23201
23202 2003-11-12  Catherine Moore  <clm@redhat.com>
23203
23204         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23205
23206 2003-11-12  Andreas Jaeger  <aj@suse.de>
23207             Jakub Jelinek  <jakub@redhat.com>
23208             Andrew Pinski  <pinskia@physics.uc.edu>
23209             Richard Henderson  <rth@redhat.com>
23210
23211         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23212         systems.
23213         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23214
23215         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23216         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23217
23218 2003-11-11  Andreas Jaeger  <aj@suse.de>
23219
23220         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23221
23222         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23223
23224 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
23225
23226         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23227         Clean ups.
23228
23229 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
23230
23231         * gcc.dg/trampoline-1.c: New test.
23232
23233 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23234
23235         * gcc.c-torture/compile/200031109-1.c: New test.
23236
23237 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23238
23239         PR c/3190
23240         PR c/8714
23241         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23242         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23243         gcc.dg/format/no-y2k-1.c: Update.
23244
23245 2003-11-08  Roger Sayle  <roger@eyesopen.com>
23246
23247         PR optimization/10467
23248         * gcc.dg/20031108-1.c: New test case.
23249
23250 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
23251
23252         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23253
23254 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23255
23256         * gcc.dg/compound-lvalue-1.c: New test.
23257         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23258         some XFAILs.
23259
23260 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
23261
23262         * gcc.dg/altivec-varargs-1.c: New test.
23263
23264 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23265
23266         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23267         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23268         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
23269         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
23270         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23271
23272 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23273
23274         * gcc.dg/cond-lvalue-1.c: New test.
23275
23276 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
23277
23278         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23279
23280 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23281
23282         PR c++/11616
23283         * g++.dg/template/instantiate5.C: New test.
23284
23285 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23286
23287         PR c++/12726
23288         * g++.dg/ext/complit2.C: Replace test with self-contained version.
23289         * ChangeLog: Add missing first entry for above test.
23290
23291 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23292
23293         PR c++/9810
23294         * g++.dg/template/using8.C: New test.
23295         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23296
23297 2003-11-02  Roger Sayle  <roger@eyesopen.com>
23298
23299         PR optimization/10817
23300         * gcc.c-torture/compile/20031102-1.c: New test case.
23301
23302 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
23303
23304         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23305         2147483647.
23306
23307 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23308
23309         * gcc.dg/20031102-1.c: New test.
23310
23311 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23312
23313         * gcc.dg/complex-1.c: New test.
23314
23315 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23316
23317         PR c++/12796
23318         * g++.dg/template/crash13.C: Adjust expected error location.
23319         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23320
23321 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23322
23323         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23324
23325 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23326
23327         PR/10239
23328         * gcc.c-torture/compile/20031031-2.c: New test.
23329
23330 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23331
23332         PR/11640
23333         * gcc.c-torture/compile/20031031-1.c: New test.
23334
23335 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23336
23337         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23338         * gcc.misc-tests/bprob.exp: Likewise.
23339         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23340         the execution test on arm-elf configs.
23341         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
23342         configs that don't support scratch files.
23343         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23344
23345 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
23346
23347         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23348         done by dejagnu.
23349
23350 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
23351
23352         * ada/acats/run_all.sh: Redirect mv output to /dev/null
23353         Avoid non pure sh syntax. Add more logging.
23354
23355         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23356         fail.
23357
23358 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23359
23360         PR libgcj/10610
23361         * gcc.dg/ppc-stackalign-1.c: New test.
23362
23363 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
23364
23365         * ada/acats/run_all.sh: Change output to be more compliant with
23366         dejagnu framework.
23367         Create acats.sum and acats.log files under testsuite/ada/acats
23368         Only run [a-z]* directories, to filter out e.g. CVS.
23369         Redirect build output to log file.
23370
23371 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23372
23373         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23374
23375 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23376
23377         PR ada/5909:
23378         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23379
23380 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
23381
23382         * gcc.c-torture/compile/20031023-1.c: New test.
23383         * gcc.c-torture/compile/20031023-2.c: New test.
23384         * gcc.c-torture/compile/20031023-3.c: New test.
23385         * gcc.c-torture/compile/20031023-4.c: New test.
23386
23387 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23388
23389         PR c++/10371
23390         * g++.dg/lookup/scoped8.C: New test.
23391
23392 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23393
23394         * g++.dg/opt/reg-stack3.C: New test.
23395
23396 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23397
23398         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
23399
23400 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23401
23402         PR c++/11076
23403         * g++.dg/template/crash13.C: New test.
23404
23405 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23406
23407         * gcc.dg/c99-restrict-2.c: New test.
23408
23409 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
23410
23411         PR c++/12698, c++/12699, c++/12700, c++/12566
23412         * g++.dg/inherit/covariant9.C: New test.
23413         * g++.dg/inherit/covariant10.C: New test.
23414         * g++.dg/inherit/covariant11.C: New test.
23415
23416 2003-10-23  Jason Merrill  <jason@redhat.com>
23417
23418         PR c++/12726
23419         * g++.dg/ext/complit2.C: New test.
23420
23421 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23422
23423         PR target/12654
23424         * gcc.c-torture/execute/20031020-1.c: New test.
23425
23426 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23427
23428         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23429         following the jump_insn.
23430
23431 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23432
23433         * gcc.dg/cast-lvalue-1.c: New test.
23434
23435 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
23436
23437         PR c++/11962
23438         * g++.dg/template/cond2.C: New test.
23439
23440 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23441
23442         * gcc.dg/builtins-28.c: New test.
23443
23444 2003-10-20  Jan Hubicka  <jh@suse.cz>
23445
23446         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23447         parameter.
23448         * testsuite/gcc.dg/inline-2.c: Likewise.
23449
23450 2003-10-20  Phil Edwards  <phil@codesourcery.com>
23451
23452         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23453         * gcc.dg/nest.c: Likewise.
23454
23455 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23456
23457         PR c++/9781, c++/10583, c++/11862
23458         * g++.dg/parse/crash13.C: New test.
23459
23460 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23461
23462         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23463
23464 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23465
23466         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23467         Define HAVE_C99_RUNTIME except on Solaris.
23468         * gcc.dg/builtins-20.c: Likewise.
23469
23470 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23471
23472         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23473
23474 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23475
23476         PR c++/12495
23477         * g++.dg/template/crash21.C: New test.
23478
23479 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23480
23481         PR c++/2513
23482         * g++.dg/template/typename5.C: New test.
23483
23484 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23485
23486         PR c++/12369
23487         * g++.dg/template/friend25.C: New test.
23488
23489 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
23490
23491         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23492         versions.
23493
23494 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
23495
23496         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23497         == 2147483647.
23498
23499 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
23500
23501         * gcc.c-torture/execute/960416-1.x: Remove.
23502         * gcc.c-torture/execute/divconst-3.x: Likewise.
23503
23504 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
23505
23506         PR target/12598
23507         * gcc.dg/torture/cris-volatile-1.c: New test.
23508
23509 2003-10-14  Roger Sayle  <roger@eyesopen.com>
23510
23511         PR optimization/9325
23512         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23513         for overflowing floating point to integer conversion during RTL
23514         simplification.
23515
23516 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
23517
23518         * objc/execute/_cmd.m: Fix typo.
23519         * objc.dg/image-info.m, objc.dg/symtab-1.m:
23520         Relax 'scan-assembler' regexp.
23521         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23522         objc.dg/try-catch-4.m: Run on non-Darwin targets.
23523         * objc.dg/zero-link-2.m: Remove blank line.
23524         * objc.dg/zero-link-3.m: New test case.
23525
23526 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
23527
23528         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23529
23530         * gcc.dg/asm-names.c: Use scan-assembler-not rather
23531         than linker trickery.
23532
23533 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23534
23535         PR c++/12370
23536         * g++.dg/other/friend2.C: New test.
23537
23538 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23539
23540         * gcc.dg/20031012-1.c: New test.
23541
23542 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23543
23544         * gcc.dg/weak/weak-3.c: Fix for new warning.
23545
23546 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
23547
23548         PR optimization/8750
23549         * gcc.c-torture/execute/20031012-1.c: New test case.
23550
23551 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23552
23553         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
23554         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
23555
23556 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23557
23558         PR optimization/12260
23559         * gcc.c-torture/compile/20031011-2.c: New test case.
23560
23561 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23562
23563         * gcc.c-torture/execute/20031011-1.c: New testcase.
23564
23565 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
23566
23567         * gcc.c-torture/compile/20031011-1.c: New test.
23568
23569 2003-10-11  Jan Hubicka  <jh@suse.cz>
23570
23571         * g++.dg/other/first-global.C: New test.
23572
23573 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23574
23575         * gcc.c-torture/execute/string-opt-18.c: New testcase.
23576
23577 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
23578
23579         * gcc.c-torture/compile/20031010-1.c: New test.
23580
23581 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
23582
23583         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
23584         * gcc.c-torture/execute/va-arg-25.c: ... here.
23585
23586 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
23587
23588         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
23589
23590 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
23591
23592         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
23593
23594 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
23595
23596         * g++.dg/parse/error2.C: New test.
23597
23598 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
23599
23600         PR c++/11097
23601         * g++.dg/other/error5.C: Modify the error message.
23602         * g++.dg/lookup/using8.C: New test.
23603
23604 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
23605
23606         * gcc.dg/darwin-abi-2.c: New file.
23607         * gcc.c-torture/execute/va-arg-24.c: New file.
23608
23609 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
23610
23611         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
23612         indentation.
23613
23614 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
23615
23616         PR c++/10147
23617         * g++.dg/other/error4.C: Update error messages.
23618         * g++.dg/template/ptrmem4.C: Likewise.
23619
23620         PR c++/12337
23621         * g++.dg/init/new9.C: New test.
23622
23623         PR c++/12334, c++/12236, c++/8656
23624         * g++.dg/ext/attrib8.C: New test.
23625
23626 2003-10-06  Devang Patel  <dpatel@apple.com>
23627
23628         * gcc.dg/debug/dwarf2-3.h: New test.
23629         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
23630
23631 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
23632
23633         * g++.dg/opt/cfg2.C: New test.
23634
23635 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23636
23637         * g++.dg/opt/float1.C: New test.
23638
23639 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23640
23641         * gcc.dg/c90-array-lval-6.c: New test.
23642         * gcc.dg/c99-array-lval-6.c: New test.
23643
23644 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
23645             Ziemowit Laski  <zlaski@apple.com>
23646
23647         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
23648         'Derived', so that it is never considered a class method; add
23649         new warning for '+port' method ambiguity.
23650         * objc.dg/method-12.m: Include <objc/objc.h> instead of
23651         <objc/objc-api.h> (needed on Mac OS X).
23652         * objc.dg/method-13.m: New test.
23653
23654 2003-10-03  Roger Sayle  <roger@eyesopen.com>
23655
23656         PR optimization/9325, PR java/6391
23657         * gcc.c-torture/execute/20031003-1.c: New test case.
23658
23659 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
23660
23661         PR optimization/12180
23662         * gcc.dg/20031002-1.c: New test.
23663
23664         PR c++/12486
23665         * g++.dg/inherit/error1.C: New test.
23666
23667 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
23668
23669         * lib/f-torture.exp (search_for): Rename to...
23670         (search_for_re): This.  Also, clean up comments and the
23671         "regexp" invocation.
23672
23673 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
23674
23675         * gcc.c-torture/compile/20031002-1.c: New test.
23676
23677 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
23678
23679         * g++.dg/opt/cond1.C: New test.
23680
23681 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
23682
23683         * gcc.dg/Wold-style-definition-2.c: New testcase.
23684         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
23685
23686 2003-09-29  Richard Henderson  <rth@redhat.com>
23687
23688         * g++.dg/init/array10.C: Add dg-options.
23689
23690 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23691
23692         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
23693
23694 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23695
23696         * g++.dg/template/friend19.C: Fix typo.
23697         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
23698
23699 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
23700
23701         * gcc.c-torture/execute/20030928-1.c: New test.
23702         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
23703
23704 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23705
23706         * g++.dg/opt/unroll1.C: New test.
23707
23708 2003-09-26  Roger Sayle  <roger@eyesopen.com>
23709
23710         PR optimization/11741
23711         * gcc.dg/20030926-1.c: New test case.
23712
23713 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23714
23715         PR c++/5655
23716         * g++.dg/parse/access7.C: New test.
23717         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
23718
23719 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
23720
23721         MERGE OF objc-improvements-branch into MAINLINE:
23722         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
23723         if libobjc has not been built.
23724         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
23725         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
23726         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
23727         objc/execute/nested-3.m, objc/execute/np-2.m,
23728         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
23729         objc/execute/redefining_self.m, objc/execute/root_methods.m,
23730         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
23731         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
23732         objc.dg/special/unclaimed-category-1.h,
23733         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
23734         well as GNU runtime.
23735         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
23736         * execute/cascading-1.m, execute/function-message-1.m,
23737         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
23738         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
23739         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
23740         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
23741         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
23742         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
23743         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
23744         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
23745         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
23746         * objc.dg/bitfield-2.m: Run only on Darwin.
23747         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
23748         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
23749         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
23750         * objc.dg/const-str-1.m: Fix constant string layout.
23751
23752 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
23753
23754         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
23755
23756 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
23757
23758         * gcc.dg/darwin-abi-1.c: New file.
23759
23760 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
23761
23762         PR target/12281
23763         * gcc.c-torture/compile/20030921-1.c: New test.
23764
23765 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23766
23767         * g++.dg/opt/reg-stack2.C: New test.
23768
23769 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23770
23771         * g++.dg/eh/delayslot1.C: New test.
23772
23773 2003-09-20  Richard Henderson  <rth@redhat.com>
23774
23775         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
23776
23777 2003-09-20  Roger Sayle  <roger@eyesopen.com>
23778
23779         * gcc.c-torture/execute/20030920-1.c: New test case.
23780
23781 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23782
23783         * g++.dg/rtti/typeid3.C: Correct expected error message.
23784
23785 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23786
23787         PR c++/157
23788         * g++.dg/parse/crash12.C: New test.
23789
23790 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
23791
23792         * gcc.dg/compat/mixed-struct-check.h: New.
23793         * gcc.dg/compat/mixed-struct-defs.h: New.
23794         * gcc.dg/compat/mixed-struct-init.h: New.
23795         * gcc.dg/compat/struct-by-value-19_main.c: New.
23796         * gcc.dg/compat/struct-by-value-19_x.c: New.
23797         * gcc.dg/compat/struct-by-value-19_y.c: New.
23798         * gcc.dg/compat/struct-by-value-20_main.c: New.
23799         * gcc.dg/compat/struct-by-value-20_x.c: New.
23800         * gcc.dg/compat/struct-by-value-20_y.c: New.
23801         * gcc.dg/compat/struct-return-19_main.c: New.
23802         * gcc.dg/compat/struct-return-19_x.c: New.
23803         * gcc.dg/compat/struct-return-19_y.c: New.
23804         * gcc.dg/compat/struct-return-20_main.c: New.
23805         * gcc.dg/compat/struct-return-20_x.c: New.
23806         * gcc.dg/compat/struct-return-20_y.c: New.
23807
23808 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
23809         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
23810         so that it will not complain on LP64 targets.
23811
23812 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23813
23814         PR c++/495
23815         * g++.dg/template/friend24.C: New test.
23816
23817 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
23818
23819         PR c++/12332
23820         * g++.dg/template/memtmpl2.C: New test.
23821
23822 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
23823
23824         PR target/11184
23825         * gcc.dg/builtin-apply1.c: New test.
23826
23827 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23828
23829         PR c++/9848
23830         * g++.dg/warn/Wunused-4.C: New test.
23831
23832 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23833
23834         PR c++/12316
23835         * g++.dg/other/gc2.C: New test.
23836
23837 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
23838
23839         PR c++/11991
23840         * g++.dg/rtti/typeid3.C: New test.
23841
23842         PR c++/12266
23843         * g++.dg/overload/template1.C: New test.
23844
23845 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23846
23847         * g++.dg/opt/cfg3.C: New test.
23848
23849 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23850
23851         PR c++/7939
23852         * g++.dg/template/crash11.C: New test.
23853
23854 2003-09-16  Jason Merrill  <jason@redhat.com>
23855             Jakub Jelinek  <jakub@redhat.com>
23856
23857         * gcc.dg/attr-warn-unused-result.c: New test.
23858
23859 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23860
23861         PR c++/12184
23862         * g++.dg/expr/call2.C: New test.
23863
23864 2003-09-15  Andreas Jaeger  <aj@suse.de>
23865
23866         * gcc.dg/Wold-style-definition-1.c: New test.
23867
23868 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
23869
23870         PR c++/3907
23871         * g++.dg/parse/template12.C: New test.
23872
23873         * g++.dg/abi/bitfield11.C: New test.
23874         * g++.dg/abi/bitfield12.C: Likewise.
23875
23876 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
23877
23878         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
23879         non-expansion of functional macro name without arguments at EOL.
23880         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
23881
23882 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
23883
23884         * gcc.c-torture/execute/20030914-[12].c: New tests.
23885
23886 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23887
23888         PR c++/11788
23889         * g++.dg/overload/addr1.C: New test.
23890
23891 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
23892
23893         * gcc.dg/20030909-1.c: New test.
23894
23895 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23896
23897         * gcc.dg/ultrasp10.c: New test.
23898
23899 2003-09-09  Devang Patel  <dpatel@apple.com>
23900
23901         * gcc.dg/darwin-ld-6.c: New test.
23902
23903 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23904
23905         * gcc.dg/torture/builtin-explog-1.c: New testcase.
23906
23907 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23908
23909         * gcc.dg/ia64-types1.c: New test.
23910         * gcc.dg/ia64-types2.c: Likewise.
23911
23912 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23913
23914         * gcc.dg/builtins-1.c: Add more _Complex tests.
23915         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23916
23917         * gcc.dg/builtins-1.c: Test existing _Complex functions.
23918         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23919
23920 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23921
23922         PR c++/11786
23923         * g++.dg/lookup/koenig2.C: New test.
23924
23925         PR c++/5296
23926         * g++.dg/rtti/typeid2.C: New test.
23927
23928 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
23929
23930         * gcc.c-torture/compile/20030904-1.c: New test.
23931
23932 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23933
23934         * g++.dg/opt/longbranch2.C: New test.
23935
23936 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23937
23938         * g++.dg/template/crash10.C: Only compile it.
23939
23940 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23941
23942         PR middle-end/11665
23943         * gcc.c-torture/compile/20030907-1.c: New test.
23944         * g++.dg/init/array11.C: New test.
23945
23946 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23947
23948         PR c++/11852
23949         * g++.dg/init/struct1.C: New test.
23950
23951 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23952
23953         PR c++/12181
23954         * g++.dg/expr/comma1.C: New test.
23955
23956 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
23957
23958         PR c++/11867
23959         * g++.dg/expr/static_cast5.C: New test.
23960
23961 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
23962
23963         PR c++/11507
23964         * g++.dg/lookup/scoped7.C: New test.
23965
23966         PR c++/9574
23967         * g++.dg/other/static1.C: New test.
23968
23969         PR c++/11490
23970         * g++.dg/warn/template-1.C: New test.
23971
23972         PR c++/11432
23973         * g++.dg/template/crash10.C: New test.
23974
23975         PR c++/2478
23976         * g++.dg/overload/VLA.C: New test.
23977
23978         PR c++/10804
23979         * g++.dg/template/call1.C: New test.
23980
23981 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23982
23983         PR c++/11794
23984         * g++.dg/parse/using3.C: New test.
23985
23986 2003-09-06  Roger Sayle  <roger@eyesopen.com>
23987
23988         PR c++/11409
23989         * g++.dg/overload/builtin3.C: New test case.
23990
23991 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
23992
23993         PR c/9862
23994         * gcc.dg/20030906-1.c: New test.
23995         * gcc.dg/20030906-2.c: Likewise.
23996
23997 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23998
23999         PR c++/12167
24000         * g++.dg/parse/defarg5.C: New test.
24001
24002         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24003
24004 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
24005
24006         PR c++/12163
24007         * g++.dg/expr/static_cast4.C: New test.
24008
24009         PR c++/12146
24010         * g++.dg/template/crash9.C: New test.
24011
24012 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
24013
24014         * g++.old-deja/g++.ext/pretty2.C: Update for change
24015         in __FUNCTION__.
24016         * g++.old-deja/g++.ext/pretty3.C: Likewise.
24017
24018 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
24019
24020         PR c++/11922
24021         * g++/dg/template/qualified-id1.C: New test.
24022
24023         PR c++/12037
24024         * g++.dg/warn/noeffect4.C: New test.
24025
24026 2003-09-04  Matt Austern  <austern@apple.com>
24027
24028         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24029         * g++.dg/ext/fnname2.C: Likewise.
24030         * g++.dg/ext/fnname3.C: Likewise.
24031
24032 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
24033
24034         * g++.dg/expr/lval1.C: New test.
24035         * g++.dg/ext/lvcast.C: Remove.
24036
24037 2003-09-03  Roger Sayle  <roger@eyesopen.com>
24038
24039         PR optimization/11700.
24040         * gcc.c-torture/compile/20030903-1.c: New test case.
24041
24042 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
24043
24044         PR c++/12053
24045         * g++.dg/abi/layout4.C: New test.
24046
24047 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
24048
24049         PR c++/11553
24050         * g++.dg/parse/friend3.C: New test.
24051
24052 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
24053
24054         PR c++/11847
24055         * g++.dg/template/class1.C: New test.
24056
24057         PR c++/11808
24058         * g++.dg/expr/call1.C: New test.
24059
24060 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
24061
24062         PR c++/12114
24063         * g++.dg/init/ref9.C: New test.
24064
24065         PR c++/11972
24066         * g++.dg/template/nested4.C: New test.
24067
24068 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24069
24070         PR c++/12093
24071         * g++.dg/template/non-dependent4.C: New test.
24072
24073         PR c++/11928
24074         * g++.dg/inherit/conv1.C: New test.
24075
24076 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24077
24078         PR c++/6196
24079         * g++.dg/ext/label1.C: New test.
24080         * g++.dg/ext/label2.C: Likewise.
24081
24082 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24083
24084         * g++.dg/expr/cond3.C: New test.
24085
24086 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24087
24088         * gcc.dg/builtins-1.c: Add new builtin cases.
24089
24090 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24091
24092         * gcc.dg/builtins-1.c: Add new cases.
24093         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24094
24095 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24096
24097         * gcc.dg/builtins-1.c: Add more math builtin tests.
24098         * gcc.dg/torture/builtin-attr-1.c: New test.
24099
24100 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24101
24102         PR optimization/5079
24103         * g++.dg/opt/static3.C: New test.
24104
24105 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24106
24107         * gcc.misc-tests/gcov-10b.c: New test.
24108
24109 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
24110
24111         * g++.dg/opt/ptrmem3.C: New test.
24112
24113         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24114
24115 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
24116
24117         * gcc.dg/20030826-2.c: New test.
24118
24119 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24120
24121         PR middle-end/12002
24122         * g77.f-torture/compile/12002.f: New test case.
24123
24124 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24125
24126         * gcc.dg/20030826-1.c: New test case.
24127
24128 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
24129
24130         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24131
24132 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
24133
24134         PR c++/11871
24135         * c++.dg/lookup/crash1.C: New test.
24136
24137         * c++.dg/warn/noeffect3.C: New test.
24138
24139 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
24140
24141         * gcc.dg/compat/vector-1_x.c: Compile with -w.
24142         * gcc.dg/compat/vector-1_y.c: Ditto.
24143         * gcc.dg/compat/vector-2_x.c: Ditto.
24144         * gcc.dg/compat/vector-2_y.c: Ditto.
24145
24146 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
24147
24148         * gcc.dg/20030702-1.c: New test.
24149
24150 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
24151
24152         PR c++/8795
24153         * g++.dg/ext/altivec-1.C: New test.
24154
24155 2003-08-24  Richard Henderson  <rth@redhat.com>
24156
24157         * g++.dg/eh/simd-2.C: Add -w for x86.
24158
24159 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
24160
24161         * gcc.dg/20030815-1.c: New test.
24162
24163 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24164
24165         PR c++/3765
24166         * g++.dg/parse/access6.C: New test.
24167
24168 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24169
24170         PR c++/641, c++/11876
24171         * g++.dg/template/friend22.C: New test.
24172         * g++.dg/template/friend23.C: Likewise.
24173
24174 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24175
24176         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24177         identically.
24178
24179 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24180
24181         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24182
24183 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24184
24185         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24186
24187 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24188
24189         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24190
24191 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24192
24193         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24194
24195 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
24196
24197         PR c++/11919
24198         * g++.dg/overload/prom1.C: New test.
24199
24200         PR c++/11551
24201         * g++.dg/parse/dtor2.C: New test.
24202
24203         PR c++/10762
24204         * g++.dg/parse/using2.C: New test.
24205
24206 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
24207
24208         PR target/11805
24209         * gcc.c-torture/compile/20030821-1.c: New.
24210
24211 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
24212
24213         PR c++/11834
24214         * g++.dg/template/deduce2.C: New test.
24215
24216 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
24217
24218         * gcc.c-torture/execute/20030821-1.c: New test.
24219
24220 2003-08-20  Roger Sayle  <roger@eyesopen.com>
24221
24222         PR middle-end/11984
24223         * gcc.dg/20030820-1.c: New test case.
24224
24225 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
24226
24227         PR c++/11945
24228         * g++.dg/warn/noeffect2.C: New test.
24229
24230 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
24231
24232         PR c++/10926
24233         * g++.dg/template/dtor2.C: New test.
24234
24235         PR c++/11684
24236         * g++.dg/template/operator1.C: New test.
24237         * g++.dg/parse/operator4.C: New test.
24238
24239         PR c++/11946.C
24240         * g++.dg/expr/enum1.C: New test.
24241         * gcc.dg/c99-bool-1.c: Remove bogus warning.
24242
24243         PR c++/11036.C
24244         * g++.dg/parse/elab2.C: New test.
24245         * g++.dg/parse/typedef4.C: Change error message.
24246         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24247         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24248         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24249
24250 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
24251
24252         * gcc.dg/pch/warn-1.c: New.
24253         * gcc.dg/pch/warn-1.hs: New.
24254
24255         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24256         not-tested file.
24257
24258 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24259
24260         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24261
24262 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24263
24264         * gcc.dg/uninit-D.c: New Test.
24265         * gcc.dg/uninit-E.c: New Test.
24266         * gcc.dg/uninit-F.c: New Test.
24267         * gcc.dg/uninit-G.c: New Test.
24268
24269 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
24270
24271         * g++.dg/README: Describe the pch directory.
24272
24273 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24274
24275         PR c++/11174
24276         * g++.dg/parse/access4.C: New test.
24277         * g++.dg/parse/access5.C: Likewise.
24278         * g++.old-deja/g++.jason/access17.C: Adjust error message.
24279
24280 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
24281
24282         * gcc.dg/noncompile/20030818-1.c: New.
24283
24284 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24285
24286         PR c++/11957
24287         * g++.dg/warn/noeffect1.C: New test.
24288
24289         * g++.dg/template/scope2.C: New test.
24290         * g++.dg/template/error2.C: Correct dg-error
24291
24292 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
24293
24294         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24295
24296 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
24297
24298         PR C++/11512
24299         * g++.dg/template/warn1.C: New.
24300
24301 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24302
24303         * g++.dg/template/error2.C: New test.
24304         * g++.dg/lookup/using7.C: Adjust errors
24305         * g++.old-deja/g++.pt/crash36.C: Likewise.
24306         * g++.old-deja/g++.pt/derived3.C: Likewise.
24307
24308 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24309
24310         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24311         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24312         * gcc.c-torture/execute/builtins/string-9.c: New, from
24313         string-opt-9.c.  Adjust for execute/builtins framework.
24314         * gcc.c-torture/execute/string-opt-9.c: Delete.
24315
24316 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
24317
24318         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24319
24320         * g++.dg/parse/ret-type2.C: New test.
24321
24322         PR c++/11703
24323         * g++.dg/init/new8.C: New test.
24324
24325         PR c++/10923
24326         * g++.dg/parse/typedef5.C: New test.
24327
24328         PR c++/9512
24329         * g++.dg/parse/qualified2.C: New test.
24330         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24331         invalid code.
24332
24333 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
24334
24335         * g++.dg/conversion/ptrmem1.C: New test.
24336
24337 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
24338
24339         PR target/11693
24340         * gcc.dg/20030811-1.c: New test.
24341
24342         PR target/11535
24343         * gcc.c-torture/execute/20030811-1.c: New test.
24344
24345 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24346
24347         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24348
24349 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
24350
24351         PR c++/11789.C
24352         * g++.dg/inherit/multiple1.C: New test.
24353
24354 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24355
24356         * gcc.dg/spe1.c: New test.
24357
24358         PR c++/11670
24359         * g++.dg/expr/cast2.C: New test.
24360
24361         PR c++/10530
24362         * g++.dg/template/dependent-name2.C: New test.
24363
24364 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
24365
24366         * g++.dg/parse/crash11.C: Put the dg options in comments.
24367
24368 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
24369
24370         * lib/gcc-dg.exp: Update for diagnostic change.
24371
24372 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24373
24374         PR c++/5767
24375         * g++.dg/parse/crash11.C: New test.
24376
24377 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
24378
24379         * gcc.dg/cpp/spacing1.c: Update.
24380
24381 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
24382
24383         PR target/11739
24384         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24385         a value for -mtune.
24386
24387 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24388
24389         PR middle-end/11771
24390         * gcc.c-torture/compile/20030804-1.c: New test case.
24391
24392 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24393
24394         * gcc.dg/20030804-1.c: New test case.
24395
24396 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
24397
24398         * gcc.dg/cpp/separate-1.c: New test.
24399
24400 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
24401
24402         PR c++/11704
24403         * g++.dg/template/dependent-expr2.C: New test.
24404
24405         PR c++/11766
24406         * g++.dg/expr/ptrmem1.C: New test.
24407
24408 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24409
24410         PR c++/9453
24411         * g++.dg/template/friend15.C: New test.
24412
24413 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
24414
24415         * lib/dg-pch.exp: Work round PCH bug.
24416
24417 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24418
24419         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
24420         builtins.  Move cases from builtins-4.c here.
24421
24422         * gcc.dg/torture/builtin-math-1.c: New test taken from
24423         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24424         additional cases.
24425
24426         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24427         Delete.
24428
24429 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24430
24431         PR c++/9447
24432         * g++.dg/template/using7.C: New test.
24433
24434 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
24435
24436         * import1.c, import2.c: New tests.
24437
24438 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
24439
24440         * g++.dg/eh/crossjump1.C: New test.
24441
24442 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
24443
24444         PR c++/11697
24445         * g++.dg/template/using6.C: New test.
24446
24447         PR c++/11744
24448         * g++.dg/template/koenig2.C: New test.
24449
24450 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24451
24452         PR c++/7983
24453         * g++.dg/parse/typedef4.C: New test.
24454
24455 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24456
24457         PR c++/8442, c++/8806
24458         * g++.dg/template/elab1.C: New test.
24459         * g++.dg/template/type2.C: Likewise.
24460         * g++.dg/template/ttp3.C: Adjust expected error message.
24461         * g++.old-deja/g++.law/visibility13.C: Likewise.
24462         * g++.old-deja/g++.niklas/t135.C: Likewise.
24463         * g++.old-deja/g++.pt/ttp41.C: Likewise.
24464         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24465         template argument.
24466         * g++.old-deja/g++.pt/ttp44.C: Likewise.
24467
24468 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
24469
24470         PR c++/11295
24471         * g++.dg/ext/stmtexpr1.C: New test.
24472
24473         * g++.dg/opt/tmp1.C: New test.
24474
24475         PR c++/11525
24476         * g++.dg/parse/constant4.C: New test.
24477
24478         PR c++/9447
24479         * g++.dg/template/using5.C: New test.
24480
24481 2003-07-31  Roger Sayle  <roger@eyesopen.com>
24482
24483         * gcc.dg/builtins-27.c: New test case.
24484
24485 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
24486
24487         * gcc.dg/tls/opt-7.c: New test.
24488
24489 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
24490
24491         * g++.old-deja/g++.other/crash18.C: Remove.
24492
24493 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24494
24495         * g++.dg/template/explicit3.C: New.
24496         * g++.dg/template/explicit4.C: New.
24497         * g++.dg/template/explicit5.C: New.
24498
24499         PR c++/11347
24500         * g++.dg/template/memtmpl1.C: New.
24501
24502 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
24503
24504         PR target/11565
24505         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24506         * gcc.dg/i386-387-5.c (dg-options): Likewise.
24507
24508 2003-07-30  Jan Hubicka  <jh@suse.cz>
24509
24510         * vtgc1.c: Kill.
24511
24512 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
24513
24514         * gcc.dg/struct-in-proto-1.c: New test.
24515
24516 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
24517
24518         * gcc.dg/cpp/include2.c: Only expect one message.
24519
24520 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
24521
24522         PR c++/9447
24523         * g++.dg/template/using1.C: New test.
24524         * g++.dg/template/using2.C: New test.
24525         * g++.dg/template/using3.C: New test.
24526         * g++.dg/template/using4.C: New test.
24527
24528 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
24529
24530         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24531         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24532
24533 2003-07-28  Jan Hubicka  <jh@suse.cz>
24534
24535         PR c++/11530
24536         * g++.dg/opt/call1.C: New test.
24537
24538 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
24539
24540         PR c++/11667
24541         * g++.dg/init/enum2.C: New test.
24542         * g++.dg/template/overload1.C: Add "-w" option.
24543
24544 2003-07-28    <hp@bitrange.com>
24545
24546         * gcc.dg/Wdeclaration-after-statement-1.c,
24547         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
24548
24549 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
24550
24551         * gcc.c-torture/compile/20030725-1.c: New test.
24552
24553 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
24554
24555         * gcc.dg/20030505.c: Only run for SPE.
24556         Remove definition of opaque type.
24557
24558 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
24559
24560         * g++.dg/template/ptrmem6.C: New test.
24561
24562 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
24563
24564         * gcc.c-torture/compile/zero-strct-2.c: New test.
24565
24566 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
24567
24568         * gcc.dg/intermod-1.c: New test.
24569
24570 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24571
24572         PR c++/11617
24573         * g++.dg/template/lookup2.C: New test.
24574         * g++.dg/template/memclass1.C: Remove instantiated from error.
24575         * g++.dg/other/error2.C: Tweak expected errors.
24576
24577         PR c++/11596
24578         * g++.dg/template/defarg3.C: New test.
24579
24580         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
24581
24582 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
24583
24584         * g++.dg/inherit/access5.C: New test.
24585
24586 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24587
24588         PR c++/11513
24589         * g++.dg/template/crash8.C: New test.
24590
24591 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
24592
24593         PR c/10602
24594         * gcc.dg/noncompile/incomplete-2.c: New test.
24595
24596 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
24597
24598         PR c++/11645
24599         * g++.dg/inherit/access4.C: New test.
24600
24601         PR c++/11517
24602         * g++.dg/expr/cond2.C: New test.
24603
24604         PR optimization/10679
24605         * g++.dg/opt/inline4.C: New test.
24606
24607 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24608
24609         * g++.dg/parse/crash10: New test.
24610
24611 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24612
24613         * g++.dg/ext/flexary1.C: New test.
24614
24615 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24616
24617         PR c++/10793
24618         * g++.dg/template/crash9.C: New test.
24619
24620 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24621
24622         PR c++/3004
24623         * g++.dg/parse/typedef3.C: New test.
24624
24625         PR c++/7906
24626         * g++.dg/parse/operator2.C: New test.
24627
24628         PR c++/8895
24629         * g++.dg/parse/def-tmpl-arg1.C: New test.
24630
24631         PR c++/9282
24632         * g++.dg/parse/funptr1.C: New test.
24633
24634         PR c++/9452
24635         * g++.dg/parse/ambig3.C: New test.
24636
24637         PR c++/9454
24638         * g++.dg/parse/operator3.C: New test.
24639
24640         PR c++/9486
24641         * g++.dg/parse/template10.C: New test.
24642
24643         PR c++/9488
24644         * g++.dg/parse/template11.C: New test.
24645
24646         PR c++/10150
24647         * g++.dg/parse/invalid-op1.C: New test.
24648
24649         PR c++/10247
24650         * g++.dg/parse/condexpr1.C: New test.
24651
24652 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24653
24654         * g++.dg/ext/packed3.C: New test.
24655         * g++.dg/ext/packed4.C: New test.
24656
24657         * gcc.dg/pack-test-3.c: New test.
24658
24659 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
24660
24661         * lib/compat.exp: Handle dg-options per source file.
24662         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
24663         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
24664         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
24665         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
24666         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
24667         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
24668         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
24669         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
24670         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
24671         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
24672         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
24673         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
24674         * g++.dg/compat/break/bitfield7_x.C: Ditto.
24675         * g++.dg/compat/break/bitfield7_y.C: Ditto.
24676
24677 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24678
24679         PR c/10320
24680         * gcc.c-torture/execute/20030718-1.c: New test.
24681
24682 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24683
24684         PR optimization/11536
24685         * gcc.dg/20030721-1.c: New test.
24686
24687 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
24688
24689         PR c++/11546
24690         * g++.dg/template/lookup1.C: New test.
24691
24692 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
24693
24694         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
24695         diagnostics of ill-formed constructs involving labels.
24696         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
24697         the new 'previously defined here' message.
24698
24699 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
24700
24701         * g++.dg/parse/non-dependent2.C: New test.
24702
24703 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24704
24705         * g++.dg/init/init-ref4.C: xfail on targets without
24706         weak symbols.
24707
24708 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
24709
24710         PR target/11087
24711         * gcc.c-torture/execute/20030717-1.c: New test.
24712
24713 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24714
24715         * g++.dg/opt/cfg1.C: New test.
24716
24717 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
24718
24719         PR optimization/11557
24720         * gcc.dg/20030717-1.c: New test.
24721
24722 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
24723
24724         PR c++/10476
24725         * g++.dg/expr/crash-1.C: New test.
24726
24727         PR c++/11027
24728         * g++.dg/template/init3.C: New test.
24729
24730         PR c++/8222
24731         * g++.dg/template/non-dependent1.C: New test.
24732
24733         PR c++/11070
24734         * g++.dg/template/non-dependent2.C: New test.
24735
24736         PR c++/11071
24737         * g++.dg/template/non-dependent3.C: New test.
24738
24739         PR c++/9907
24740         * g++.dg/template/sizeof5.C: New test.
24741
24742 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
24743
24744         PR 11498
24745         * gcc.c-torture/compile/mangle-1.c: New file.
24746
24747 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24748
24749         PR c++/7809
24750         * g++.dg/parse/access3.C: New test.
24751
24752 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
24753
24754         PR c++/11384
24755         * g++.dg/init/init-ref4.C: New test.
24756
24757 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
24758
24759         PR c++/11547
24760         * g++.dg/parse/constant3.C: New test.
24761         * g++.dg/parse/crash7.C: Likewise.
24762
24763 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
24764
24765         PR target/11008
24766         * gcc.dg/i386-pentium4-not-mull.c: New.
24767
24768 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
24769
24770         * gcc.dg/asm-names.c (ymain): Make it weak.
24771
24772 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24773
24774         PR c++/5421
24775         * g++.dg/template/friend21.C: New test.
24776
24777 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
24778
24779         * gcc.dg/cleanup-8.c: New test.
24780         * gcc.dg/cleanup-9.c: New test.
24781
24782 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
24783
24784         * g++.dg/ext/dll-MI1.h: New file.
24785         * g++.dg/ext/dllexport-MI1.C: New file.
24786         * g++.dg/ext/dllimport-MI1.C: New file.
24787
24788 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
24789
24790         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
24791         it does not have cmpstrsi patterns (just cmpmemsi).
24792
24793 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
24794
24795         PR debug/11473
24796         * g++.dg/debug/debug8.C: New test.
24797
24798 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24799
24800         PR c++/10108
24801         * g++.dg/template/crash7.C: New test.
24802
24803 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
24804
24805         PR target/10795
24806         * gcc.c-torture/compile/20030708-1.c: New.
24807
24808 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24809
24810         * gcc.c-torture/execute/20030715-1.c: New test.
24811
24812 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
24813
24814         * gcc.dg/pch/inline-3.c: New file.
24815         * gcc.dg/pch/inline-3.hs: New file.
24816         * gcc.dg/pch/inline-4.c: New file.
24817         * gcc.dg/pch/inline-4.hs: New file.
24818
24819 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
24820
24821         PR c++/11509
24822         * g++.dg/template/crash6.C: New test.
24823
24824         PR c++/7053
24825         * g++.dg/template/friend20.C: New test.
24826
24827         PR c++/7019
24828         * g++.dg/template/overload2.C: New test.
24829
24830 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24831
24832         PR optimization/11440
24833         * gcc.c-torture/execute/20030714-1.c: New test.
24834
24835 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24836
24837         PR c++/11154
24838         * g++.dg/template/partial2.C: New test.
24839
24840 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
24841
24842         PR c++/11503
24843         * g++.dg/template/anon1.C: New test.
24844
24845         PR c++/11493
24846         PR c++/11495
24847         * g++.dg/parse/template9.C: Likewise.
24848         * g++.dg/template/crash4.C: New test.
24849         * g++.dg/template/koenig1.C: Likewise.
24850         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
24851         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
24852         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
24853         functions.
24854         * g++.old-deja/g++.jason/template36.C: Likewise.
24855         * g++.old-deja/g++.mike/p1989.C: Likewise.
24856         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
24857         * g++.old-deja/g++.pt/ttp20.C: Use this->.
24858         * g++.old-deja/g++.pt/ttp21.C: Use this->.
24859         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
24860         compiling.
24861         * g++.old-deja/g++.pt/union2.C: Use this->.
24862
24863 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
24864
24865         * gcc.dg/20030711-1.c: New test.
24866
24867 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
24868
24869         PR c++/11050
24870         * g++.dg/parse/args1.C: New test.
24871         * g++.pt/defarg8.C: Change expected errors.
24872
24873 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
24874
24875         PR c++/8164
24876         * g++.dg/template/nontype2.C: New test.
24877
24878         PR c++/10558
24879         * g++.dg/parse/template8.C: New test.
24880
24881         PR c++/8327
24882         * g++.dg/template/scope1.C: New test.
24883
24884         * g++.dg/warn/Wsign-compare-1.C: New test.
24885
24886 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24887
24888         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
24889
24890 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
24891
24892         PR c++/9411
24893         * g++.dg/template/explicit2.C: New test.
24894
24895         PR c++/10032
24896         * g++.dg/warn/pedantic1.C: New test.
24897
24898 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
24899
24900         PR c++ 9483
24901         * g++.dg/other/field1.C: New test.
24902
24903 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24904
24905         PR c/11449
24906         * gcc.c-torture/compile/20030707-1.c: New.
24907
24908 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24909
24910         PR c++/10849
24911         * g++.dg/template/access12.C: New test.
24912
24913 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
24914
24915         * g++.dg/bprob/bprob.exp (prof_ext): Update.
24916         * g77.dg/bprob/bprob.exp (prof_ext): Update.
24917         * gcc.misc-tests/bprob.exp (prof_ext): Update.
24918         * gcc.misc-tests/gcov.exp: Update
24919         * g++.dg/gcov/gcov.exp: Update
24920         * lib/gcov.exp: Update.
24921
24922 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
24923
24924         * g++.dg/abi/mangle17.C: Make sure template expressions are
24925         dependent.
24926         * g++.dg/abi/mangle4.C: Mark erroneous casts.
24927         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
24928         * g++.dg/opt/stack1.C: Remove erroneous code.
24929         * g++.dg/parse/template7.C: New test.
24930         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
24931         * g++.old-deja/g++.pt/crash4.C: Likewise.
24932
24933 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24934
24935         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
24936         with zero or one occurence of `$' after the initial `L'.
24937
24938 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
24939
24940         * gcc.c-torture/compile/20030704-1.c: Add a comment.
24941
24942 2003-07-08  Roger Sayle  <roger@eyesopen.com>
24943
24944         PR c/11370
24945         * gcc.dg/Wunreachable-6.c: New testcase.
24946         * gcc.dg/Wunreachable-7.c: New testcase.
24947
24948 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24949
24950         PR c/11420
24951         * gcc.dg/20030708-1.c: New test.
24952
24953 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
24954
24955         * gcc.dg/compat/sdata-section.h: New file.
24956         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
24957         * gcc.dg/torture/mips-sdata-1.c: New test.
24958
24959 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24960
24961         PR c++/11030
24962         * g++.dg/template/friend19.C: New test.
24963
24964 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24965
24966         * g++.dg/opt/strength-reduce.C: New test.
24967
24968 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24969
24970         PR target/10979
24971         * gcc.dg/20030707-1.c: New testcase.
24972
24973 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24974
24975         PR optimization/11059
24976         * g++.dg/opt/emptyunion.C: New testcase.
24977
24978 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24979             Eric Botcazou  <ebotcazou@libertysurf.fr>
24980
24981         * g++.dg/opt/stack1.C: New test.
24982
24983 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
24984
24985         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
24986         run test.
24987
24988         PR c++/11431
24989         * g++.dg/expr/static_cast3.C: New test.
24990
24991 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
24992
24993         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
24994         everywhere.
24995         * gcc.dg/concat.c: Concatenation of string constants with
24996         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
24997         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
24998         * gcc.dg/cpp/escape-2.c: Use wide character constants where
24999         necessary to avoid multi-character character constant warning.
25000         * gcc.dg/cpp/escape.c: Likewise.
25001         * gcc.dg/cpp/ucs.c: Likewise.
25002         Remove backslashes from dg-bogus comments, as they confuse Tcl.
25003         Fix a typo.
25004
25005 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25006
25007         PR c/11428
25008         * gcc.c-torture/compile/20030704-1.c: New.
25009
25010 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25011
25012         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25013
25014 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
25015
25016         PR c++/5287, PR c++/7910,  PR c++/11021
25017         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25018         tests for warnings.
25019         * g++.dg/ext/dllimport2.C: Add tests for warnings.
25020         * g++.dg/ext/dllimport3.C: Likewise.
25021         * g++.dg/ext/dllimport4.C: New file.
25022         * g++.dg/ext/dllimport5.C: New file.
25023         * g++.dg/ext/dllimport6.C: New file.
25024         * g++.dg/ext/dllimport7.C: New file.
25025         * g++.dg/ext/dllimport8.C: New file.
25026         * g++.dg/ext/dllimport9.C: New file.
25027         * g++.dg/ext/dllimport10.C: New file.
25028         * g++.dg/ext/dllexport1.C: New file.
25029
25030 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25031
25032         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25033         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25034
25035 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25036
25037         * gcc.dg/builtins-25.c: New testcase.
25038         * gcc.dg/builtins-26.c: New testcase.
25039
25040 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
25041
25042         * gcc.dg/compat/vector-defs.h: New file.
25043         * gcc.dg/compat/vector-setup.h: New file.
25044         * gcc.dg/compat/vector-check.h: New file.
25045         * gcc.dg/compat/vector-1_main.c: New file.
25046         * gcc.dg/compat/vector-1_x.c: New file.
25047         * gcc.dg/compat/vector-1_y.c: New file.
25048         * gcc.dg/compat/vector-2_main.c: New file.
25049         * gcc.dg/compat/vector-2_x.c: New file.
25050         * gcc.dg/compat/vector-2_y.c: New file.
25051
25052         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25053         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25054         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25055         * gcc.dg/compat/struct-align-1.h: New file.
25056         * gcc.dg/compat/struct-align-1_main.c: New file.
25057         * gcc.dg/compat/struct-align-1_x.c: New file.
25058         * gcc.dg/compat/struct-align-1_y.c: New file.
25059         * gcc.dg/compat/struct-align-2.h: New file.
25060         * gcc.dg/compat/struct-align-2_main.c: New file.
25061         * gcc.dg/compat/struct-align-2_x.c: New file.
25062         * gcc.dg/compat/struct-align-2_y.c: New file.
25063
25064         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25065         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25066         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25067         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25068         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25069         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25070         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25071         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25072         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25073         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25074         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25075         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25076         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25077         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25078         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25079         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25080         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25081         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25082         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25083         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25084         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25085         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25086         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25087         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25088         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25089         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25090         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25091         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25092         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25093
25094 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25095
25096         * gcc.dg/i386-call-1.c: New test.
25097
25098 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25099
25100         PR c++/9162
25101         * g++.dg/parse/defarg4.C: New.
25102
25103 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25104
25105         PR target/10700
25106         * gcc.c-torture/compile/20030703-1.c: New test case.
25107
25108 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25109
25110         * g++.dg/template/local3.C: Remove extra semicolon.
25111
25112 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25113
25114         * gcc.dg/i386-volatile-1.c: New test.
25115
25116 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
25117
25118         PR c++/11072
25119         * g++.dg/other/offsetof2.C: XFAIL.
25120         * g++.dg/other/offsetof5.C: New.
25121
25122         PR c++/10219
25123         * g++.dg/template/error1.C: New.
25124
25125         PR c++/9779
25126         * g++.dg/template/dependent-expr1.C: New.
25127
25128 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25129
25130         PR c++/6949
25131         * g++.dg/template/local3.C: New test.
25132
25133         PR c++/11149
25134         * g++.dg/lookup/scoped6.C: New test.
25135
25136 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
25137
25138         PR c++/8046
25139         * g++.dg/other/error7.C: New test.
25140
25141 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
25142
25143         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25144         * g++.old-deja/g++.abi/vtable3.h: Likewise.
25145         * g++.old-deja/g++.law/code-gen5.C: Likewise.
25146         * g++.old-deja/g++.other/union2.C: Likewise.
25147         * gcc.dg/c90-const-expr-2.c: Likewise.
25148         * gcc.dg/c90-const-expr-3.c: Likewise.
25149         * gcc.dg/c99-const-expr-2.c: Likewise.
25150         * gcc.dg/c99-const-expr-3.c: Likewise.
25151         * gcc.dg/concat.c: Likewise.
25152
25153 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25154
25155         PR c++/9559
25156         * g++.dg/init/static1.C: New test.
25157
25158 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25159
25160         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25161         * g++.old-deja/g++.other/access2.C: Likewise.
25162         * g++.old-deja/g++.other/decl2.C: Likewise.
25163         * gcc.c-torture/execute/20020615-1.c: Likewise.
25164
25165 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25166
25167         PR c++/4933
25168         * g++.dg/template/sizeof4.C: New test.
25169
25170 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25171
25172         * g++.dg/other/error6.C: New test.
25173
25174 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25175
25176         PR c++/10750
25177         * g++.dg/parse/constant2.C: New test.
25178
25179 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
25180
25181         PR c++/11106
25182         * g++.dg/other/error5.C: New test.
25183
25184 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25185
25186         * gcc.dg/format/gcc_diag-1.c: New test.
25187
25188 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
25189
25190         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25191
25192 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25193
25194         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25195         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25196         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25197
25198 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
25199
25200         * gcc.c-torture/execute/builtins/string-8.c: New test.
25201         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25202         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25203         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25204
25205 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25206
25207         PR c++/10468
25208         * g++.dg/ext/typeof6.C: New test.
25209
25210 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25211
25212         PR c++/10796
25213         * g++.dg/init/enum1.C: New test.
25214
25215 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
25216
25217         * gcc.dg/20030627-1.c: New test.
25218
25219 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
25220
25221         PR c++/11332
25222         * g++.dg/expr/static_cast2.C: New test.
25223
25224 2003-06-26  Roger Sayle  <roger@eyesopen.com>
25225             Jakub Jelinek  <jakub@redhat.com>
25226
25227         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25228         sprintf(dst,"%s",src) optimization.
25229         * gcc.c-torture/execute/20030626-1.c: New test case.
25230         * gcc.c-torture/execute/20030626-2.c: New test case.
25231
25232 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
25233
25234         * gcc.c-torture/execute/multi-ix.c: New test.
25235
25236         * gcc.c-torture/execute/simd-4.c (main):
25237         Added missing semicolon at end of union.
25238
25239 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
25240
25241         PR c++/8266
25242         * g++.dg/template/explicit-instantiation3.C: New test.
25243
25244 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25245
25246         * gcc.dg/20030626-1.c: Use signed char.
25247
25248 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25249
25250         * gcc.dg/20030626-1.c: New test.
25251
25252 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
25253
25254         * const-str-2.m: Update.
25255
25256 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
25257
25258         PR c++/10990
25259         * g++.dg/rtti/dyncast1.C: New test.
25260         * g++.dg/abi/mangle4.C: Correct base-specifier access.
25261         * g++.dg/lookup/scoped1.C: Remove XFAIL.
25262         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25263
25264         PR c++/10931
25265         * g++.dg/expr/static_cast1.C: New test.
25266
25267 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
25268
25269         * gcc.dg/20030625-1.c: New test.
25270
25271 2003-06-24  Roger Sayle  <roger@eyesopen.com>
25272
25273         * gcc.c-torture/compile/20030624-1.c: New test case.
25274
25275 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
25276
25277         * gcc.c-torture/execute/string-opt-17.c: New test.
25278
25279 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
25280
25281         PR c++/5754
25282         * g++.dg/parse/crash6.C: New test.
25283
25284 2003-06-23  Roger Sayle  <roger@eyesopen.com>
25285
25286         * gcc.dg/builtins-24.c: New test case.
25287
25288 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
25289
25290         * g++.dg/opt/operator1.C: New test.
25291
25292 2003-06-22  Roger Sayle  <roger@eyesopen.com>
25293
25294         * gcc.c-torture/execute/string-opt-16.c: New test case.
25295
25296 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25297
25298         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
25299         * g++.old-deja/g++.other/conv7.C: Likewise.
25300         * g++.old-deja/g++.other/overcnv2.C: Likewise.
25301         * g++.old-deja/g++.other/overload14.C: Likewise.
25302
25303 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25304
25305         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25306         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25307
25308 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25309
25310         PR c++/10888
25311         * g++.dg/warn/Winline-3.C: New test.
25312
25313 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25314
25315         * lib/target-supports.exp (check_alias_available): Make the test
25316         program acceptable to the Solaris assembler.
25317
25318         PR c++/10749
25319         * g++.dg/template/memclass2.C: New test.
25320
25321 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25322             Eric Botcazou  <ebotcazou@libertysurf.fr>
25323
25324         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25325         data for non-matching targets.
25326         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25327
25328 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25329
25330         PR c++/10845
25331         * g++.dg/template/member3.C: New test.
25332
25333 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
25334
25335         PR c++/10939
25336         * g++.dg/template/func1.C: New test.
25337
25338         PR c++/9649
25339         * g++.dg/template/static4.C: New test.
25340         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25341
25342         PR c++/11041
25343         * g++.dg/init/ref7.C: New test.
25344
25345 2003-06-19  Matt Austern  <austern@apple.com>
25346
25347         PR c++/11228
25348         * g++.dg/anew1.C: New test.
25349         * g++.dg/anew2.C: New test.
25350         * g++.dg/anew3.C: New test.
25351         * g++.dg/anew4.C: New test.
25352
25353 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
25354
25355         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25356
25357 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
25358
25359         * gcc.c-torture/execute/simd-4.c (main): Make expected value
25360         endian-dependent.
25361
25362 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
25363
25364         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25365         Remove cruft.
25366
25367 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
25368
25369         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25370         * gcc.c-torture/compile/961203-1.c: Likewise.
25371         * gcc.c-torture/compile/980506-1.c: Likewise.
25372
25373 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25374
25375         PR c++/10712
25376         * g++.dg/lookup/using7.C: New test.
25377
25378 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25379
25380         PR c++/11105
25381         * g++.dg/abi/conv1.C: Remove it.
25382         * g++.dg/template/conv7.C: New test.
25383         * g++.dg/template/conv8.C: Likewise.
25384         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25385         conversion operator.
25386
25387 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
25388
25389         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25390         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25391         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25392         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25393         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25394         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25395         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25396         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25397         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25398         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25399         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25400         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25401         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25402         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25403         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25404         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25405         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25406         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25407         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25408         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25409         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25410         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25411         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25412         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25413         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25414         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25415         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25416         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25417         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25418
25419 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
25420
25421         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25422         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25423         indications.
25424
25425 2003-06-16  Roger Sayle  <roger@eyesopen.com>
25426
25427         * gcc.dg/i386-387-5.c: New test case.
25428         * gcc.dg/i386-387-6.c: New test case.
25429         * gcc.dg/builtins-23.c: New test case.
25430
25431 2003-06-15  Roger Sayle  <roger@eyesopen.com>
25432
25433         * gcc.dg/builtins-22.c: New test case.
25434         * gcc.dg/i386-387-1.c: Update to test exp.
25435         * gcc.dg/i386-387-2.c: Likewise.
25436
25437 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25438
25439         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25440
25441 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25442
25443         * lib/gcc-dg.exp (dg-require-dll): New function.
25444         (dg-xfail-if): Likewise.
25445         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25446         driver.
25447
25448         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25449         * gcc.c-torture/compile/20001205-1.c: Likewise.
25450         * gcc.c-torture/compile/20001226-1.c: Likewise.
25451         * gcc.c-torture/compile/20010518-2.c: Likewise.
25452         * gcc.c-torture/compile/20020312-1.c: Likewise.
25453         * gcc.c-torture/compile/20020604-1.c: Likewise.
25454         * gcc.c-torture/compile/920501-12.c: Likewise.
25455         * gcc.c-torture/compile/920501-4.c: Likewise.
25456         * gcc.c-torture/compile/920520-1.c: Likewise.
25457         * gcc.c-torture/compile/920521-1.c: Likewise.
25458         * gcc.c-torture/compile/920625-1.c: Likewise.
25459         * gcc.c-torture/compile/961203-1.c: Likewise.
25460         * gcc.c-torture/compile/980506-1.c: Likewise.
25461         * gcc.c-torture/compile/981006-1.c: Likewise.
25462         * gcc.c-torture/compile/981022-1.c: Likewise.
25463         * gcc.c-torture/compile/981223-1.c: Likewise.
25464         * gcc.c-torture/compile/990617-1.c: Likewise.
25465         * gcc.c-torture/compile/dll.c: Likewise.
25466         * gcc.c-torture/compile/labels-3.c: Likewise.
25467         * gcc.c-torture/compile/mipscop-1.c: Likewise.
25468         * gcc.c-torture/compile/mipscop-2.c: Likewise.
25469         * gcc.c-torture/compile/mipscop-3.c: Likewise.
25470         * gcc.c-torture/compile/mipscop-4.c: Likewise.
25471         * gcc.c-torture/compile/simd-5.c: Likewise.
25472         * gcc.c-torture/compile/20000804-1.x: Remove.
25473         * gcc.c-torture/compile/20001205-1.x: Likewise.
25474         * gcc.c-torture/compile/20001226-1.x: Likewise.
25475         * gcc.c-torture/compile/20010518-2.x: Likewise.
25476         * gcc.c-torture/compile/20020312-1.x: Likewise.
25477         * gcc.c-torture/compile/20020604-1.x: Likewise.
25478         * gcc.c-torture/compile/920501-12.x: Likewise.
25479         * gcc.c-torture/compile/920501-4.x: Likewise.
25480         * gcc.c-torture/compile/920520-1.x: Likewise.
25481         * gcc.c-torture/compile/920521-1.x: Likewise.
25482         * gcc.c-torture/compile/920625-1.x: Likewise.
25483         * gcc.c-torture/compile/961203-1.x: Likewise.
25484         * gcc.c-torture/compile/980506-1.x: Likewise.
25485         * gcc.c-torture/compile/981006-1.x: Likewise.
25486         * gcc.c-torture/compile/981022-1.x: Likewise.
25487         * gcc.c-torture/compile/981223-1.x: Likewise.
25488         * gcc.c-torture/compile/990617-1.x: Likewise.
25489         * gcc.c-torture/compile/mipscop-1.x: Likewise.
25490         * gcc.c-torture/compile/mipscop-2.x: Likewise.
25491         * gcc.c-torture/compile/mipscop-3.x: Likewise.
25492         * gcc.c-torture/compile/mipscop-4.x: Likewise.
25493         * gcc.c-torture/compile/simd-5.x: Likewise.
25494
25495         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25496
25497 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25498
25499         * gcc.c-torture/execute/20030611-1.c: New test.
25500
25501 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25502
25503         PR middle-end/168
25504         * gcc.dg/20030612-1.c: New test case.
25505
25506 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25507
25508         PR c++/10635
25509         * g++.dg/expr/cast1.C: New test.
25510
25511 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25512
25513         * gcc.dg/builtins-21.c: New test case.
25514
25515 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
25516
25517         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25518         options instead of at the end.
25519         * lib/objc.exp (objc_target_compile): Likewise.
25520
25521 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
25522
25523         PR c++/10432
25524         * g++.dg/parse/error1.C: New test.
25525
25526 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
25527
25528         * gcc.dg/compat/struct-by-value-11_main.c: New file.
25529         * gcc.dg/compat/struct-by-value-11_x.c: New file.
25530         * gcc.dg/compat/struct-by-value-11_y.c: New file.
25531         * gcc.dg/compat/struct-by-value-12_main.c: New file.
25532         * gcc.dg/compat/struct-by-value-12_x.c: New file.
25533         * gcc.dg/compat/struct-by-value-12_y.c: New file.
25534         * gcc.dg/compat/struct-by-value-13_main.c: New file.
25535         * gcc.dg/compat/struct-by-value-13_x.c: New file.
25536         * gcc.dg/compat/struct-by-value-13_y.c: New file.
25537         * gcc.dg/compat/struct-by-value-14_main.c: New file.
25538         * gcc.dg/compat/struct-by-value-14_x.c: New file.
25539         * gcc.dg/compat/struct-by-value-14_y.c: New file.
25540         * gcc.dg/compat/struct-by-value-15_main.c: New file.
25541         * gcc.dg/compat/struct-by-value-15_x.c: New file.
25542         * gcc.dg/compat/struct-by-value-15_y.c: New file.
25543         * gcc.dg/compat/struct-by-value-16_main.c: New file.
25544         * gcc.dg/compat/struct-by-value-16_x.c: New file.
25545         * gcc.dg/compat/struct-by-value-16_y.c: New file.
25546         * gcc.dg/compat/struct-by-value-17_main.c: New file.
25547         * gcc.dg/compat/struct-by-value-17_x.c: New file.
25548         * gcc.dg/compat/struct-by-value-17_y.c: New file.
25549         * gcc.dg/compat/struct-by-value-18_main.c: New file.
25550         * gcc.dg/compat/struct-by-value-18_x.c: New file.
25551         * gcc.dg/compat/struct-by-value-18_y.c: New file.
25552
25553         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
25554         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
25555         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
25556         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
25557         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
25558         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
25559         * gcc.dg/compat/scalar-return-3_main.c: New file.
25560         * gcc.dg/compat/scalar-return-3_x.c: New file.
25561         * gcc.dg/compat/scalar-return-3_y.c: New file.
25562         * gcc.dg/compat/scalar-return-4_main.c: New file.
25563         * gcc.dg/compat/scalar-return-4_x.c: New file.
25564         * gcc.dg/compat/scalar-return-4_y.c: New file.
25565
25566 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
25567
25568         * gcc.dg/compat/fp2-struct-check.h: New file.
25569         * gcc.dg/compat/fp2-struct-defs.h: New file.
25570         * gcc.dg/compat/fp2-struct-init.h: New file.
25571         * gcc.dg/compat/struct-by-value-10_main.c: New file.
25572         * gcc.dg/compat/struct-by-value-10_x.c: New file.
25573         * gcc.dg/compat/struct-by-value-10_y.c: New file.
25574         * gcc.dg/compat/struct-return-10_main.c: New file.
25575         * gcc.dg/compat/struct-return-10_x.c: New file.
25576         * gcc.dg/compat/struct-return-10_y.c: New file.
25577
25578         * gcc.dg/compat/compat-common.h: New file.
25579         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
25580         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
25581         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
25582         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
25583         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
25584         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
25585         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
25586         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25587         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
25588         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
25589         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25590         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
25591         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
25592         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25593         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
25594         * gcc.dg/compat/small-struct-check.h: Ditto.
25595         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
25596         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25597         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
25598         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
25599         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25600         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25601         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
25602         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25603         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
25604         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
25605         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25606         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25607         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
25608         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25609         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25610         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
25611         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25612         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
25613         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
25614         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25615         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
25616         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
25617         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25618         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
25619         * gcc.dg/compat/struct-return-2_main.c: Ditto.
25620         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25621         * gcc.dg/compat/struct-return-2_y.c: Ditto.
25622         * gcc.dg/compat/struct-return-3_main.c: Ditto.
25623         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25624         * gcc.dg/compat/struct-return-3_y.c: Ditto.
25625
25626 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
25627
25628         * g++.dg/pch/static-1.C: New file.
25629         * g++.dg/pch/static-1.Hs: New file.
25630
25631 2003-06-10  Richard Henderson  <rth@redhat.com>
25632
25633         * gcc.dg/asm-7.c: Adjust expected warning text.
25634
25635 2003-06-10  Roger Sayle  <roger@eyesopen.com>
25636
25637         * gcc.dg/builtins-20.c: New test case.
25638
25639 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
25640
25641         PR c++/11131
25642         * g++.dg/opt/template1.C: New test.
25643
25644 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25645
25646         * lib/gcc-dg.exp (dg-test): Clear additional_files and
25647         additional_sources.
25648
25649 2003-05-21  David Taylor  <dtaylor@emc.com>
25650
25651         * gcc.dg/Wpadded.c: New file.
25652
25653 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25654
25655         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
25656         * gcc.dg/special/weak-2.c: Add dg-require-weak.
25657         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
25658         dg-require-weak.
25659
25660 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
25661
25662         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
25663
25664 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25665
25666         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
25667         (dg-require-alias): Likewise.
25668         (dg-require-gc-sections): Likewise.
25669         * lib/target-supports.exp (check_gc_sections_available): Likewise.
25670
25671 2003-06-08  Richard Henderson  <rth@redhat.com>
25672
25673         * gcc.dg/20011029-2.c: Fix the array reference.
25674         * gcc.dg/asm-7.c: New.
25675
25676 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
25677
25678         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
25679
25680 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
25681
25682         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
25683         (dg-require-gc-sections): Likewise.
25684
25685 2003-06-08  Jan Hubicka  <jh@suse.cz>
25686
25687         * i386-cmov1.c: Fix regular expression.
25688         * i386-cvt-1.c: Likewise.
25689         * i386-local.c: Likewise.
25690         * i386-local2.c: Likewise.
25691         * i386-mul.c: Likewise.
25692         * i386-ssetype-1.c: Likewise.
25693         * i386-ssetype-3.c: Likewise.
25694         * i386-ssetype-5.c: Likewise.
25695
25696 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25697
25698         PR c++/11039
25699         * g++.dg/warn/implicit-typename2.C: New test.
25700         * g++.dg/warn/implicit-typename3.C: New test.
25701
25702 2003-06-07  Richard Henderson  <rth@redhat.com>
25703
25704         * g++.dg/other/offsetof3.C: Use size_t.
25705         * g++.dg/other/offsetof4.C: Likewise.
25706
25707 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
25708
25709         * lib/copy-file.exp: New. Implement gcc_copy_files.
25710
25711         * lib/dg-pch.exp: Load copy-file.exp
25712         (dg-pch): Use gcc_copy_files instead of "file copy".
25713
25714 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
25715
25716         * gcc.dg/weak/weak.exp: Simplify.
25717         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
25718         * gcc.dg/weak/weak-1.c: Likewise.
25719         * gcc.dg/weak/weak-2.c: Likewise.
25720         * gcc.dg/weak/weak-3.c: Likewise.
25721         * gcc.dg/weak/weak-4.c: Likewise.
25722         * gcc.dg/weak/weak-5.c: Likewise.
25723         * gcc.dg/weak/weak-6.c: Likewise.
25724         * gcc.dg/weak/weak-7.c: Likewise.
25725         * gcc.dg/weak/weak-8.c: Likewise.
25726         * gcc.dg/weak/weak-9.c: Likewise.
25727
25728 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
25729
25730         gcc.c-torture/execute/20030606-1.c: New.
25731
25732 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25733
25734         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
25735         * gcc.dg/builtins-19.c: Likewise.
25736
25737 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25738
25739         * gcc.dg/builtins-2.c: Add some more tests.
25740         * gcc.dg/builtins-18.c: New test case.
25741         * gcc.dg/builtins-19.c: New test case.
25742
25743 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25744             Jim Wilson  <wilson@tuliptree.org>
25745
25746         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
25747
25748 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
25749
25750         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
25751         mempcpy/stpcpy calls not to be optimized into something else.
25752         * gcc.c-torture/execute/string-opt-3.c: Moved to...
25753         * gcc.c-torture/execute/builtins/string-7.c: ...here.
25754         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
25755
25756 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25757
25758         * gcc.dg/format/asm_fprintf-1.c: New test.
25759
25760 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
25761
25762         * lib/gcc-defs.exp (additional_sources): New variable.
25763         (dg-additional-sources): New function.
25764         (additional_files): New variable.
25765         (dg-additional-files): New function.
25766         (dg-additional-files-options): Likewise.
25767         * lib/gcc-dg.exp (dg-require-weak): New function.
25768         (dg-require-alias): Likewise.
25769         (dg-require-gc-sections): Likewise.
25770         * lib/target-supports.exp (check_alias_available): Remove testfile
25771         parameter.
25772         (check_gc_sections_available): New function.
25773         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
25774         (dg-gpp-additional-files): Likewise.
25775         * lib/g++.exp (additional_sources): Remove.
25776         (additional_files): Likewise.
25777         (g++_target_compile): Use dg-additional-files-options.
25778
25779         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
25780         Tcl logic.
25781         * gcc.dg/special/ecos.exp: Remove.
25782         * gcc.dg/special/20000419-2.c: Use dg-require-*.
25783         * gcc.dg/special/alias-1.c: Likewise.
25784         * gcc.dg/special/alias-2.c: Likewise.
25785         * gcc.dg/special/gcsec-1.c: Likewise.
25786         * gcc.dg/special/weak-1.c: Likewise.
25787         * gcc.dg/special/weak-2.c: Likewise.
25788         * gcc.dg/special/wkali-1.c: Likewise.
25789         * gcc.dg/special/wkali-2.c: Likewise.
25790
25791         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
25792         dg-gpp-additional-*.
25793         * g++.dg/special/conpr-3.C: Likewise.
25794         * g++.dg/special/conpr-4.C: Likewise.
25795         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
25796         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
25797         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
25798         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
25799         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
25800         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
25801         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
25802         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
25803         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
25804         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
25805         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
25806         * g++.old-deja/g++.other/comdat1.C: Likewise.
25807         * g++.old-deja/g++.other/comdat2.C: Likewise.
25808         * g++.old-deja/g++.other/comdat3.C: Likewise.
25809         * g++.old-deja/g++.other/ctor1.C: Likewise.
25810         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
25811
25812 2003-06-05  Richard Henderson  <rth@redhat.com>
25813
25814         * gcc.dg/debug/20030605-1.c: New.
25815
25816 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25817
25818         * README.QMTEST: Update.
25819
25820 2003-06-04  Richard Henderson  <rth@redhat.com>
25821
25822         * gcc.dg/cleanup-1.c: New.
25823         * gcc.dg/cleanup-2.c: New.
25824         * gcc.dg/cleanup-3.c: New.
25825         * gcc.dg/cleanup-4.c: New.
25826         * gcc.dg/cleanup-5.c: New.
25827         * gcc.dg/cleanup-6.c: New.
25828         * gcc.dg/cleanup-7.c: New.
25829
25830 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25831
25832         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
25833
25834         * lib/dg-pch.exp: New file.
25835         * g++.dg/pch/pch.exp: Use dg-pch.exp.
25836         * gcc.dg/pch/pch.exp: Likewise.
25837
25838 2003-06-04  Roger Sayle  <roger@eyesopen.com>
25839
25840         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
25841         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
25842         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
25843         * gcc.dg/builtins-17.c: New test case.
25844         * gcc.dg/i386-387-4.c: New test case.
25845         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
25846
25847 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25848
25849         * gcc.dg/ultrasp9.c: New test.
25850
25851 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25852
25853         * gcc.c-torture/compile/20030604-1.c: New test.
25854         * gcc.dg/sparc-constant-1.c: New test.
25855
25856 2003-06-03  Glen Nakamura  <glen@imodulo.com>
25857
25858         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
25859
25860 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
25861
25862         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
25863
25864         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
25865         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
25866
25867 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
25868
25869         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
25870
25871 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25872
25873         PR c++/10940
25874         * g++.dg/template/spec10.C: New test.
25875
25876 2003-06-03  Roger Sayle  <roger@eyesopen.com>
25877
25878         * gcc.dg/builtins-16.c: New test case.
25879
25880 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
25881
25882         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
25883         mempcpy test with post-increments.
25884         * gcc.c-torture/execute/string-opt-3.c: New test.
25885         * gcc.dg/string-opt-1.c: New test.
25886
25887 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
25888
25889         PR fortran/10965
25890         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
25891
25892 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
25893
25894         * lib/scanasm.exp (dg-scan): New function, factored out of ...
25895         (scan-assembler): ... here.  Use dg-scan.
25896         (scan-assembler-not): Likewise.
25897         (scan-file): New function.
25898         (scan-file-not): Likewise.
25899         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
25900         * gcc.dg/cpp/_Pragma4.c: Likewise.
25901         * gcc.dg/cpp/_Pragma5.c: Likewise.
25902         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25903         * gcc.dg/cpp/avoidpaste2.c: Likewise.
25904         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
25905         * gcc.dg/cpp/cmdlne-P.c: Likewise.
25906         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
25907         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
25908         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
25909         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
25910         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
25911         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
25912         * gcc.dg/cpp/cxxcom1.c: Likewise.
25913         * gcc.dg/cpp/line1.c: Likewise.
25914         * gcc.dg/cpp/maccom1.c: Likewise.
25915         * gcc.dg/cpp/maccom2.c: Likewise.
25916         * gcc.dg/cpp/maccom3.c: Likewise.
25917         * gcc.dg/cpp/maccom4.c: Likewise.
25918         * gcc.dg/cpp/maccom5.c: Likewise.
25919         * gcc.dg/cpp/maccom6.c: Likewise.
25920         * gcc.dg/cpp/multiline.c: Likewise.
25921         * gcc.dg/cpp/spacing1.c: Likewise.
25922         * gcc.dg/cpp/spacing2.c: Likewise.
25923         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
25924         * gcc.dg/cpp/trad/maccom1.c: Likewise.
25925         * gcc.dg/cpp/trad/maccom2.c: Likewise.
25926         * gcc.dg/cpp/trad/maccom3.c: Likewise.
25927         * gcc.dg/cpp/trad/maccom4.c: Likewise.
25928         * gcc.dg/cpp/trad/maccom6.c: Likewise.
25929         * gcc.dg/cpp/cxxcom2.c: Likewise.
25930         * gcc.dg/cpp/cxxcom2.h: New file.
25931
25932         * gcc.dg/cpp/truefalse.cpp: Move it to ...
25933         * g++.dg/cpp/truefalse.C: Here.
25934         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
25935
25936 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
25937
25938         * gcc.dg/cpp/redef3.c: New file.
25939
25940 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25941
25942         * gcc.dg/i386-loop-3.c: New test.
25943
25944 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
25945
25946         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
25947
25948 2003-05-31  Roger Sayle  <roger@eyesopen.com>
25949
25950         * gcc.dg/fwrapv-1.c: New test case.
25951         * gcc.dg/fwrapv-2.c: New test case.
25952
25953 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25954
25955         PR c++/10956
25956         * g++.dg/template/spec9.C: New test.
25957
25958 2003-05-29  Roger Sayle  <roger@eyesopen.com>
25959
25960         * gcc.dg/duff-4.c: New test case.
25961
25962 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
25963
25964         PR fortran/10843
25965         * g77.dg/ffixed-form-1.f: New test
25966         * g77.dg/ffixed-form-2.f: New test
25967         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
25968         * g77.dg/ffree-form-3.f: New test
25969
25970 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
25971
25972         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
25973         * gcc.dg/wint_t-1.c: Likewise.
25974
25975 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25976
25977         * g++.dg/template/access11.C: New test.
25978
25979 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25980
25981         PR c++/10849
25982         * g++.dg/template/access10.C: New test.
25983
25984 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25985             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25986
25987         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
25988
25989 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25990
25991         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
25992         suppress for powerpc-*-darwin*.
25993         * gcc.dg/torture/builtin-noret-2.c: Likewise.
25994
25995 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25996
25997         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
25998         suppress option for powerpc-*-darwin*.
25999
26000 2003-05-23  Roger Sayle  <roger@eyesopen.com>
26001
26002         * gcc.dg/builtins-1.c: Add tests for tan and atan.
26003         * gcc.dg/builtins-4.c: Add test for fmod.
26004
26005 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26006
26007         PR c++/10682
26008         * g++.dg/template/instantiate4.C: New test.
26009
26010 2003-05-22  Roger Sayle  <roger@eyesopen.com>
26011
26012         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26013
26014 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
26015
26016         * gcc.dg/compat/scalar-return-1_main.c: New file.
26017         * gcc.dg/compat/scalar-return-1_x.c: New file.
26018         * gcc.dg/compat/scalar-return-1_y.c: New file.
26019         * gcc.dg/compat/scalar-return-2_main.c: New file.
26020         * gcc.dg/compat/scalar-return-2_x.c: New file.
26021         * gcc.dg/compat/scalar-return-2_y.c: New file.
26022         * gcc.dg/compat/struct-return-3_main.c: New file.
26023         * gcc.dg/compat/struct-return-3_y.c: New file.
26024         * gcc.dg/compat/struct-return-3_x.c: New file.
26025         * gcc.dg/compat/struct-return-2_main.c: New file.
26026         * gcc.dg/compat/struct-return-2_x.c: New file.
26027         * gcc.dg/compat/struct-return-2_y.c: New file.
26028
26029 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26030
26031         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26032         for hppa*-hp-hpux*.
26033         * gcc.dg/20021014-1.c (dg-options): Likewise.
26034         * gcc.dg/nest.c (dg-options): Likewise.
26035
26036 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
26037
26038         PR c++/9738
26039         * g++.dg/ext/dllimport2.C: New file.
26040         * g++.dg/ext/dllimport3.C: New file.
26041
26042 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
26043
26044         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26045         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26046         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26047         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26048         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26049         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26050         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26051         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26052         * gcc.dg/compat/small-struct-defs.h: New file.
26053         * gcc.dg/compat/small-struct-init.h: New file.
26054         * gcc.dg/compat/small-struct-check.h: New file.
26055         * gcc.dg/compat/fp-struct-defs.h: New file.
26056         * gcc.dg/compat/fp-struct-check.h: New file.
26057         * gcc.dg/compat/fp-struct-init.h: New file.
26058         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26059         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26060
26061 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
26062
26063         * gcc.dg/20030225-2.c: New test.
26064
26065 2003-05-18  Roger Sayle  <roger@eyesopen.com>
26066             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26067
26068         * gcc.c-torture/compile/20030518-1.c: New test case.
26069
26070 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
26071
26072         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26073         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26074         gcc-dg-debug-runtest.
26075         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26076         gcc-dg-debug-runtest.
26077
26078 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26079
26080         PR c++/9022
26081         * g++.dg/lookup/using6.C: New test.
26082
26083 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26084
26085         * g++.dg/parse/access2.C: New test.
26086
26087 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
26088
26089         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26090         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26091         * gcc.dg/debug/debug.exp: Likewise.
26092
26093 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
26094
26095         * gcc.dg/dollar.c: New test.
26096
26097 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
26098
26099         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26100         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26101         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26102         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26103         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26104         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26105         * gcc.dg/compat/struct-by-value-6_main.c: New file.
26106         * gcc.dg/compat/struct-by-value-6_x.c: New file.
26107         * gcc.dg/compat/struct-by-value-6_y.c: New file.
26108         * gcc.dg/compat/struct-by-value-7_main.c: New file.
26109         * gcc.dg/compat/struct-by-value-7_x.c: New file.
26110         * gcc.dg/compat/struct-by-value-7_y.c: New file.
26111         * gcc.dg/compat/struct-by-value-8_main.c: New file.
26112         * gcc.dg/compat/struct-by-value-8_x.c: New file.
26113         * gcc.dg/compat/struct-by-value-8_y.c: New file.
26114         * gcc.dg/compat/struct-by-value-9_main.c: New file.
26115         * gcc.dg/compat/struct-by-value-9_x.c: New file.
26116         * gcc.dg/compat/struct-by-value-9_y.c: New file.
26117
26118 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
26119
26120         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26121         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
26122         support for "repo" mode.
26123         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26124         * lib/g77-dg.exp: Likewise.
26125         * lib/obj-dg.exp: Likewise.
26126
26127 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
26128
26129         Merge from gcc-3_2-rhl8-branch:
26130         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
26131
26132         * gcc.dg/tls/opt-6.c: New test.
26133
26134         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
26135
26136         * gcc.dg/20030405-1.c: New test.
26137
26138         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
26139
26140         * gcc.dg/20030309-1.c: New test.
26141
26142         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26143
26144         * gcc.c-torture/execute/20030307-1.c: New test.
26145
26146         2003-02-20  Randolph Chung  <tausq@debian.org>
26147
26148         * gcc.c-torture/compile/20030220-1.c: New test.
26149
26150         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
26151
26152         * gcc.dg/20030217-1.c: New test.
26153
26154         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
26155
26156         * gcc.c-torture/compile/20020129-1.c: New test.
26157
26158         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26159
26160         * gcc.dg/unroll-1.c: New test.
26161
26162         2002-11-16  Jan Hubicka  <jh@suse.cz>
26163
26164         * gcc.c-torture/execute/20020920-1.c: New test.
26165
26166         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
26167
26168         PR target/7434
26169         * gcc.c-torture/compile/20021008-1.c: New test.
26170
26171         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
26172
26173         PR target/7559
26174         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26175
26176         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26177
26178         * gcc.c-torture/compile/20020807-1.c: New test.
26179
26180         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
26181
26182         * gcc.dg/tls/opt-1.c: New test.
26183
26184         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
26185
26186         * gcc.dg/20020729-1.c: New test.
26187
26188         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
26189
26190         * g++.dg/opt/life1.C: New test.
26191
26192         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
26193
26194         * gcc.dg/20020525-1.c: New test.
26195
26196         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26197
26198         PR c++/6794
26199         * g++.dg/ext/pretty1.C: New test.
26200         * g++.dg/ext/pretty2.C: New test.
26201
26202 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
26203
26204         PR c++/8385
26205         * g++.dg/ext/typeof5.C: New test.
26206
26207 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
26208
26209         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26210         __USER_LABEL_PREFIX__ into account.
26211         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26212
26213 2003-05-14  Roger Sayle  <roger@eyesopen.com>
26214
26215         * gcc.dg/builtins-15.c: New test case.
26216
26217 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
26218
26219         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26220
26221 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
26222
26223         * lib/g++.exp: Tweak handling of additional source files.
26224         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26225         * g++.dg/special/conpr-2a.C: Rename to ...
26226         * g++.dg/special/conpr-2a.cc: ... this.
26227         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26228         * g++.dg/special/conpr-3a.C: Rename to ...
26229         * g++.dg/special/conpr-3a.cc: This.
26230         * g++.dg/special/conpr-3b.C: Rename to ...
26231         * g++.dg/special/conpr-3b.cc: This.
26232         * g++.dg/special/conpr-4.C: New test.
26233         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26234
26235 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
26236
26237         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26238
26239 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26240
26241         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26242         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26243         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26244         * g++.old-deja/g++.other/warn3.C: Likewise.
26245
26246 2003-05-11  Roger Sayle  <roger@eyesopen.com>
26247
26248         * gcc.dg/i386-387-1.c: Update to also test log.
26249         * gcc.dg/i386-387-2.c: Likewise.
26250
26251 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26252
26253         * g77.f-torture/execute/int8421.f: New test.
26254
26255 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26256
26257         PR c++/10230, c++/10481
26258         * g++.dg/lookup/scoped5.C: New test.
26259
26260 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26261
26262         PR c++/10552
26263         * g++.dg/template/ttp6.C: New test.
26264
26265 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
26266
26267         * gcc.c-torture/execute/builtins: New directory.
26268         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26269         gcc.c-torture/execute/builtins.
26270         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26271         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26272         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
26273         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26274
26275 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26276
26277         PR c++/9252
26278         * g++.dg/template/access8.C: New test.
26279         * g++.dg/template/access9.C: New test.
26280
26281 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26282
26283         PR c++/9554
26284         * g++.dg/parse/access1.C: New test.
26285
26286 2003-05-09  DJ Delorie  <dj@redhat.com>
26287
26288         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26289         long, and not an int.
26290
26291 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26292
26293         PR c++/10555, c++/10576
26294         * g++.dg/template/memclass1.C: New test.
26295
26296 2003-05-08  DJ Delorie  <dj@redhat.com>
26297
26298         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26299         targets.
26300         * gcc.c-torture/execute/20021024-1.x: Likewise.
26301         * gcc.c-torture/execute/shiftdi.x: Likewise.
26302         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26303         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26304         * gcc.dg/20021018-1.c: Likewise.
26305
26306 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26307
26308         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26309
26310         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26311         (bcopy): Call memmove.
26312
26313 2003-05-08  Roger Sayle  <roger@eyesopen.com>
26314
26315         * g77.f-torture/compile/8485.f: New test case.
26316
26317 2003-05-07  Richard Henderson  <rth@redhat.com>
26318
26319         PR c++/10570
26320         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26321         Verify exception_cleanup not called for rethrows.
26322         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26323         when exiting catch block without rethrowing.
26324         * g++.dg/eh/forced3.C: New.
26325         * g++.dg/eh/forced4.C: New.
26326
26327 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
26328
26329         * gcc.dg/20030505.c: Fix triplet.
26330
26331 2003-05-06  DJ Delorie  <dj@redhat.com>
26332
26333         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26334         * gcc.dg/nest.c: Likewise.
26335
26336 2003-05-05  Roger Sayle  <roger@eyesopen.com>
26337
26338         * gcc.dg/builtins-14.c: New test case.
26339
26340 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
26341
26342         * lib/compat.exp (compat-execute): New argument.
26343         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26344         * gcc.dg/compat: New test directory.
26345         * gcc.dg/compat/compat.exp: New expect script.
26346         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26347         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26348         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26349         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26350         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26351         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26352
26353         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26354         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26355         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26356         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26357         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26358         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26359         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26360         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26361         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26362         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26363         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26364         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26365         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26366         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26367         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26368
26369 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
26370
26371         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26372
26373 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
26374
26375         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26376
26377 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
26378
26379         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26380         * gcc.dg/ppc-fsel-2.c: New test.
26381
26382         * gcc.dg/unused-5.c: New test.
26383
26384 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26385
26386         PR c++/10496
26387         * g++.dg/warn/pmf1.C: New test.
26388
26389 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26390
26391         PR c++/4494
26392         * g++.dg/warn/main.C: New test.
26393
26394 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26395
26396         * gcc.dg/nonnull-3.c: New test.
26397
26398 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
26399
26400         * gcc.dg/cpp/Wtrigraphs.c: Update.
26401         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26402
26403 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
26404
26405         * gcc.dg/ppc-fsel-1.c: New test.
26406
26407 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
26408
26409         PR c/10604
26410         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26411
26412 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
26413
26414         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26415
26416 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26417
26418         PR c++/9364, c++/10553, c++/10586
26419         * g++.dg/parse/typename4.C: New test.
26420         * g++.dg/parse/typename5.C: Likewise.
26421
26422 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
26423
26424         * gcc.c-torture/compile/20030503-1.c: New test.
26425
26426 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26427
26428         * g++.dg/lookup/using5.C: Fix testcase error.
26429
26430 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
26431
26432         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26433         since MEABI is no longer supported.  Remove all vestiges
26434         of MEABI from the test.
26435
26436 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26437
26438         PR c++/10554
26439         * g++.dg/lookup/using5.C: New test.
26440
26441 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26442
26443         PR c++/8772
26444         * g++.dg/template/ttp5.C: New test.
26445
26446 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
26447
26448         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26449         (dg-gpp-additional-sources): New function.
26450         (dg-gpp-additional-files): Likewise.
26451         * lib/g++.exp (additional_sources): New variable.
26452         (additional_files): Likewise.
26453         (g++_target_compile): Deal with them.
26454         * lib/old-dejagnu.exp: Remove.
26455         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26456         * g++.old-deja: Revise all tests to use dg commands.
26457
26458 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26459
26460         PR c++/9432, c++/9528
26461         * g++.dg/lookup/using4.C: New test.
26462
26463 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
26464
26465         * gcc.dg/noreturn-5.c: New file.
26466         * gcc.dg/noreturn-6.c: New file.
26467
26468         * gcc.c-torture/compile/inline-1.c: New file.
26469
26470 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26471
26472         PR c++/10551
26473         * g++.dg/template/explicit1.C: New test.
26474
26475 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26476
26477         PR c++/10549
26478         * g++.dg/other/bitfield1.C: New test.
26479
26480         PR c++/10527
26481         * g++.dg/init/new7.C: New test.
26482
26483 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26484
26485         * g++.dg/ext/desig1.C: New test.
26486         * g++.dg/ext/init1.C: Update.
26487
26488         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26489
26490 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
26491
26492         PR c++/10180
26493         * g++.dg/warn/Winline-1.C: New test.
26494
26495 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
26496
26497         * gcc.c-torture/execute/string-opt-19.c: New test.
26498
26499         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26500         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26501
26502 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
26503
26504         PR c++/10506
26505         * g++.dg/init/new6.C: New test.
26506
26507         PR c++/10503
26508         * g++.dg/init/ref6.C: New test.
26509
26510 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
26511
26512         * g++.dg/warn/weak1.C: XFAIL on AIX4.
26513
26514 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26515
26516         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26517         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26518
26519 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
26520
26521         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26522         initialized static data members.
26523
26524 2003-04-25  H.J. Lu <hjl@gnu.org>
26525
26526         * gcc.dg/ia64-sync-4.c: New test.
26527
26528 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26529
26530         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
26531         date.
26532
26533 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
26534
26535         PR c++/10337
26536         * g++.dg/warn/conv1.C: New test.
26537         * g++.old-deja/g++.other/conv7.C: Adjust.
26538         * g++.old-deja/g++.other/overload14.C: Adjust.
26539
26540 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26541
26542         PR c++/10471
26543         * g++.dg/template/defarg2.C: New test.
26544
26545 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
26546
26547         * gcc.dg/cpp/include2.c: Update.
26548         * gcc.dg/cpp/multiline-2.c: New.
26549         * gcc.dg/cpp/multiline.c: Update.
26550         * gcc.dg/cpp/strify2.c: Update.
26551         * gcc.dg/cpp/trad/literals-2.c: Update.
26552
26553 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26554
26555         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
26556
26557 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26558
26559         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
26560
26561 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26562
26563         PR c++/10451
26564         * g++.dg/parse/crash4.C: New test.
26565
26566         PR c++/9847
26567         * g++.dg/parse/crash5.C: New test.
26568
26569 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
26570
26571         PR c++/10446
26572         * g++.dg/parse/crash3.C: New test.
26573
26574         PR c++/10428
26575         * g++.dg/parse/elab1.C: New test.
26576
26577 2003-04-22  Devang Patel  <dpatel@apple.com>
26578
26579         * gcc.dg/cpp/trad/funlike-5.c: New test.
26580
26581 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
26582
26583         * g++.dg/other/packed1.C: Fix dg options.
26584
26585 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
26586
26587         * g++.dg/other/offsetof2.C: New test.
26588
26589 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
26590
26591         * g++.dg/template/recurse.C: Adjust location of error messages.
26592
26593 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
26594
26595         PR c++/9881
26596         * g++.dg/init/addr-const1.C: New test.
26597         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
26598
26599 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26600
26601         PR c++/10405
26602         * g++.dg/lookup/struct-hack1.C: New test.
26603
26604 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
26605
26606         * ucs.c: Update diagnostic messages.
26607
26608 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26609
26610         * gcc.dg/cpp/truefalse.cpp: New test.
26611         * gcc.dg/cpp/cpp.exp: Update.
26612         * g++.dg/other/stdbool-if.C: Remove.
26613
26614 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26615
26616         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
26617         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
26618
26619 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26620
26621         * gcc.c-torture/compile/20030418-1.c: New test.
26622
26623 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
26624
26625         * README.compat: Remove; content moved to doc/sourcebuild.texi.
26626
26627 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26628
26629         PR c++/10347
26630         g++.dg/template/dependent-name1.C: New test.
26631
26632 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
26633
26634         * gcc.dg/warn-1.c (tourist_guide): New array,
26635         contains a pointer to bar.
26636
26637 2003-04-16  Roger Sayle  <roger@eyesopen.com>
26638
26639         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
26640         * gcc.c-torture/execute/medce-1.c: New test case.
26641         * gcc.c-torture/execute/medce-2.c: New test case.
26642
26643 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
26644
26645         * lib/prune.exp: Ignore more messages.
26646
26647         PR c++/10381
26648         * g++.dg/parse/lookup3.C: New test.
26649
26650 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
26651
26652         * gcc.c-torture/compile/20030415-1.c : New test.
26653
26654 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
26655
26656         * gcc.c-torture/execute/scope-2.c: Move to ...
26657         * gcc.dg/noncompile/scope.c: .... here.
26658
26659 2003-04-14  Roger Sayle  <roger@eyesopen.com>
26660
26661         * gcc.dg/20030414-2.c: New test case.
26662
26663 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
26664
26665         PR target/10377
26666         * gcc.dg/20030414-1.c: New test.
26667
26668 2003-04-13  Roger Sayle  <roger@eyesopen.com>
26669
26670         * gcc.dg/builtins-12.c: New test case.
26671         * gcc.dg/builtins-13.c: New test case.
26672
26673 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26674
26675         * gcc.c-torture/execute/string-opt-18.c: New test.
26676
26677 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
26678
26679         PR c++/10300
26680         * g++.dg/init/new5.C: New test.
26681
26682 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
26683
26684         PR c++/7910
26685         * g++.dg/ext/dllimport1.C: New test.
26686
26687 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26688
26689         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
26690
26691 2003-04-11  Bud Davis <bdavis9659@comcast.net>
26692
26693         PR Fortran/9263
26694         * g77.f-torture/noncompile/9263.f: New test
26695         PR Fortran/1832
26696         * g77.f-torture/execute/1832.f: New test
26697
26698 2003-04-11  David Chad  <davidc@freebsd.org>
26699             Loren J. Rittle  <ljrittle@acm.org>
26700
26701         libobjc/8562
26702         * objc.dg/headers.m: New test.
26703
26704 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
26705
26706         * gcc.c-torture/execute/builtin-noret-2.c: New.
26707         * gcc.c-torture/execute/builtin-noret-2.x: New.
26708         XFAIL builtin-noret-2.c at -O1 and above.
26709         * gcc.dg/redecl.c: New.
26710         * gcc.dg/Wshadow-1.c: Update error regexps.
26711
26712 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
26713
26714         * g++.dg/abi/bitfield10.C: New test.
26715
26716 2003-04-09  Mike Stump  <mrs@apple.com>
26717
26718         * gcc.dg/pch/pch.exp: Make testcase names longer.
26719         * g++.dg/pch/pch.exp: Make testcase names longer.
26720
26721 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26722
26723         * gcc.dg/builtins-11.c: New test case.
26724
26725 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26726
26727         * gcc.dg/builtins-9.c: New test case.
26728         * gcc.dg/builtins-10.c: New test case.
26729
26730 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
26731
26732         * gcc.dg/noncompile/init-4.c.c: New test.
26733
26734 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26735
26736         * gcc.misc-test/gcov-9.c: New test.
26737         * gcc.misc-test/gcov-10.c: New test
26738         * gcc.misc-test/gcov-11.c: New test.
26739
26740 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
26741
26742         PR optimization/10024
26743         * gcc.c-torture/compile/20030405-1.c: New test.
26744
26745 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
26746
26747         * gcc.dg/pch/static-3.c: New.
26748         * gcc.dg/pch/static-3.hs: New.
26749         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
26750
26751 2003-04-04  Richard Henderson  <rth@redhat.com>
26752
26753         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
26754         * g++.dg/eh/forced2.C: Likewise.
26755
26756 2003-04-03  Mike Stump  <mrs@apple.com>
26757
26758         * lib/scanasm.exp (scan-assembler): Add xfail processing for
26759         target arg.
26760         (scan-assembler-times, scan-assembler-not): Likewise.
26761         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
26762
26763 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26764
26765         * gcc.dg/sparc-loop-1.c: New test.
26766
26767 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
26768
26769         PR other/9274
26770         * g++.dg/pch/system-2.C: New.
26771         * g++.dg/pch/system-2.Hs: New.
26772
26773 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
26774
26775         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
26776
26777         * g++.dg/eh/simd-1.C (vecfunc): Same.
26778
26779 2003-04-01  Roger Sayle  <roger@eyesopen.com>
26780
26781         * gcc.c-torture/execute/20030401-1.c: New test case.
26782
26783 2003-04-01  Ziemowit Laski <zlaski@apple.com>
26784
26785         * objc.dg/defs.m: New.
26786
26787 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
26788
26789         * g++.dg/eh/simd-1.C: New.
26790         * g++.dg/eh/simd-2.C: New.
26791
26792 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
26793
26794         * gcc.c-torture/execute/simd-3.c: New.
26795
26796 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26797
26798         PR c/9936
26799         * gcc.dg/20030331-2.c: New test.
26800
26801 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26802
26803         PR c++/10278
26804         * g++.dg/parse/crash2.C: New test.
26805
26806 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26807
26808         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
26809         * gcc.c-torture/execute/20030331-1.c: ...here.
26810
26811 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26812
26813         * gcc.c-torture/execute/20030331-1.c: New test.
26814
26815 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26816
26817         * lib/gcov.exp: Adjust call return testing strings.
26818         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
26819
26820 2003-03-31  Roger Sayle  <roger@eyesopen.com>
26821
26822         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
26823         * gcc.dg/builtins-7.c: New test case.
26824         * gcc.dg/builtins-8.c: New test case.
26825
26826 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26827
26828         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
26829
26830 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
26831
26832         PR c++/7647
26833         * g++.dg/lookup-class-member-2.C: New test.
26834
26835 2003-03-30  Glen Nakamura  <glen@imodulo.com>
26836
26837         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
26838
26839 2003-03-28  Roger Sayle  <roger@eyesopen.com>
26840
26841         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
26842
26843 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
26844
26845         * g++.dg/init/attrib1.C: New test.
26846
26847 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26848
26849         * gcc.dg/ultrasp8.c: New test.
26850
26851 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26852
26853         * gcc.dg/ultrasp7.c: New test.
26854
26855 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
26856
26857         PR c++/10047
26858         * g++.dg/template/inline1.C: New test.
26859
26860 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26861
26862         * gcc.dg/sparc-dwarf2.c: New test.
26863
26864 2003-03-27  Roger Sayle  <roger@eyesopen.com>
26865
26866         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
26867         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
26868
26869 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
26870
26871         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
26872         than reading .x files.
26873         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
26874         * g77.dg/gcov/gcov-1.f: Likewise.
26875         * gcc.misc-tests/gcov-4b.c: Likewise.
26876         * gcc.misc-tests/gcov-5b.c: Likewise.
26877         * gcc.misc-tests/gcov-6.c: Likewise.
26878         * gcc.misc-tests/gcov-7.c: Likewise.
26879         * gcc.misc-tests/gcov-8.c: Likewise.
26880         * g++.dg/gcov/gcov-1.x: Remove.
26881         * g77.dg/gcov/gcov-1.x: Likewise.
26882         * gcc.misc-tests/gcov-4b.x: Likewise.
26883         * gcc.misc-tests/gcov-5b.x: Likewise.
26884         * gcc.misc-tests/gcov-6.x: Likewise.
26885         * gcc.misc-tests/gcov-7.x: Likewise.
26886         * gcc.misc-tests/gcov-8.x: Likewise.
26887
26888 2003-03-27  Glen Nakamura  <glen@imodulo.com>
26889
26890         PR opt/10087
26891         * gcc.dg/20030324-1.c: New test.
26892
26893 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
26894
26895         PR c++/10224
26896         * g++.dg/template/arg3.C: New test.
26897
26898         PR c++/10158
26899         * g++.dg/template/friend18.C: New test.
26900
26901 2003-03-26  Roger Sayle  <roger@eyesopen.com>
26902
26903         * g77.f-torture/compile/20030326-1.f: New test case.
26904
26905 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
26906
26907         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
26908
26909         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
26910
26911 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
26912
26913         * gcc.dg/ia64-sync-3.c: New test.
26914
26915 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
26916
26917         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
26918
26919 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26920
26921         * gcc.dg/ultrasp6.c: New test.
26922
26923 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26924
26925         * gcc.dg/i386-signbit-1.c: New test.
26926         * gcc.dg/i386-signbit-2.c: New test.
26927         * gcc.dg/i386-signbit-3.c: New test.
26928
26929 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26930
26931         * gcc.dg/ultrasp5.c: Fix options.
26932
26933 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26934
26935         * gcc.dg/ultrasp5.c: Fix comment.
26936
26937 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
26938
26939         PR fortran/10197
26940         * g77.f-torture/execute/10197.f: New test.
26941
26942 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
26943
26944         PR c++/9898, c++/383
26945         * g++.dg/template/conv6.C: New test.
26946
26947         PR c++/10119
26948         * g++.dg/template/ptrmem5.C: New test.
26949
26950         PR c++/10026
26951         * g++.dg/lookup/koenig1.C: New test.
26952
26953         PR C++/10199
26954         * g++.dg/lookup/template2.C: New test.
26955
26956 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
26957
26958         * g++.dg/opt/rtti1.C: New test.
26959
26960 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26961
26962         * gcc.dg/ultrasp5.c: New test.
26963
26964 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
26965
26966         PR middle-end/9967
26967         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
26968         builtin fputs.
26969
26970 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
26971
26972         PR c/8224
26973         * gcc.dg/20030323-1.c: New test.
26974
26975 2003-03-23  Roger Sayle  <roger@eyesopen.com>
26976
26977         * gcc.c-torture/compile/20030323-1.c: New test case.
26978
26979 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
26980
26981         * gcc.dg/20030321-1.c: New test.
26982
26983 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
26984
26985         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
26986
26987 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26988
26989         PR c++/9978, c++/9708
26990         * g++.dg/ext/vlm1.C: Adjust expected error.
26991         * g++.dg/ext/vla2.C: New test.
26992         * g++.dg/template/arg1.C: New test.
26993         * g++.dg/template/arg2.C: New test.
26994
26995 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
26996
26997         * g77.f-torture/execute/select.f: New test.
26998         * g77.f-torture/noncompile/select_no_compile.f: New test.
26999
27000 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
27001
27002         PR c++/9898
27003         * g++.dg/other/error4.C: New test.
27004
27005 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
27006
27007         * g++.dg/template/friend17.C: New test.
27008
27009 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
27010
27011         * gcc.c-torture/compile/20030320-1.c: New.
27012
27013 2003-03-20  Roger Sayle  <roger@eyesopen.com>
27014
27015         * gcc.dg/builtins-6.c: New test case.
27016
27017 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
27018
27019         PR target/10073
27020         * gcc.c-torture/compile/20030319-1.c: New.
27021
27022 2003-03-18  Jan Hubicka  <jh@suse.cz>
27023
27024         * gcc.dg/i386-cvt-1.c: New test.
27025
27026 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
27027
27028         * objc.dg/naming-1.m: Use "(parse|syntax) error".
27029         * objc.dg/naming-2.m: Likewise.
27030
27031 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
27032
27033         PR c++/9639
27034         * g++.dg/parse/crash1.C: New test.
27035
27036 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
27037
27038         PR c++/8805
27039         * g++.dg/eh/cleanup1.C: New test.
27040
27041 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27042
27043         * gcc.c-torture/execute/20030316-1.c: New test case.
27044
27045 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
27046
27047         PR c++/9629
27048         * g++.dg/init/ctor2.C: New test.
27049
27050 2003-03-15  Roger Sayle  <roger@eyesopen.com>
27051
27052         * g77.f-torture/compile/xformat.f: New test case.
27053
27054 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27055
27056         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27057         * g++.old-deja/g++.mike/eh50.C: Likewise.
27058
27059 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27060
27061         PR c++/6440
27062         * g++.dg/template/spec7.C: New test.
27063         * g++.dg/template/spec8.C: Likewise.
27064
27065 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
27066
27067         * gcc.c-torture/execute/20030313-1.c: New test.
27068
27069 2003-03-14  Richard Henderson  <rth@redhat.com>
27070
27071         * gcc.dg/inline-2.c: Adjust alpha test for external call.
27072
27073 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27074
27075         * gcc.c-torture/compile/20030314-1.c: New test.
27076
27077 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
27078
27079         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27080         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27081         thumb target,
27082         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27083         to accept newer _imp__  prefix and additional
27084         newline in .drectve section.
27085         * gcc.dg/dll-4.c: Likewise.
27086         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27087         switch.
27088
27089 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
27090
27091         * g++.dg/parse/namespace9.C: New test.
27092
27093         * g++.dg/init/ref5.C: New test.
27094         * g++.dg/parse/ptrmem1.C: Likewise.
27095
27096 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27097
27098         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27099         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27100         regular expression.
27101         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27102         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27103
27104 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
27105
27106         * gcc.c-torture/execute/20030224-2.c: New test.
27107
27108 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27109
27110         * gcc.dg/decl-3.c: New test.
27111
27112 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27113
27114         * gcc.dg/i386-loop-2.c: New test.
27115
27116 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
27117
27118         PR c++/9474
27119         * g++.dg/parse/namespace8.C: New test.
27120
27121         PR c++/9924
27122         * g++.dg/overload/builtin2.C: New test.
27123
27124 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
27125
27126         * gcc.dg/return-type-3.c: New test.
27127
27128 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
27129
27130         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27131         profiling options are not supported.
27132
27133 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
27134
27135         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27136         * g++.old-deja/g++.warn/impint2.C: Likewise.
27137
27138 2003-03-10  Devang Patel  <dpatel@apple.com>
27139
27140         * g++.dg/cpp/c++_cmd_1.C: New test.
27141         * g++.dg/cpp/c++_cmd_1.h: New file.
27142
27143 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
27144
27145         * gcc.dg/altivec-9.c: New file.
27146
27147 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27148
27149         * gcc.dg/ppc-sdata-1.c: New test.
27150         * gcc.dg/ppc-sdata-2.c: New test.
27151
27152 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
27153
27154         PR c++/9373
27155         * g++.dg/opt/ptrmem2.C: New test.
27156
27157         PR c++/8534
27158         * g++.dg/opt/ptrmem1.C: New test.
27159
27160 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27161
27162         * gcc.dg/i386-loop-1.c: New test.
27163
27164 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27165
27166         PR c++/9970
27167         * g++.dg/lookup/friend1.C: New test.
27168
27169 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27170
27171         PR c++/9823
27172         * g++.dg/parser/constructor1.C: New test.
27173
27174 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
27175
27176         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27177
27178         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27179
27180 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
27181
27182         * gcc.dg/cpp/Wunused.c: Update test.
27183
27184 2003-03-08  Jan Hubicka  <jh@suse.cz>
27185
27186         * gcc.dg/inline-3.c: New test.
27187
27188 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27189
27190         PR c++/9809
27191         * g++.dg/parse/builtin1.C: New test.
27192
27193         PR c++/9982
27194         * g++.dg/abi/cookie1.C: New test.
27195         * g++.dg/abi/cookie2.C: Likewise.
27196
27197         PR c++/9524
27198         * g++.dg/template/field1.C: New test.
27199
27200         PR c++/9912
27201         * g++.dg/parse/class1.C: New test.
27202         * g++.dg/parse/namespace7.C: Likewise.
27203         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27204
27205 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
27206
27207         * g++.dg/init/ref4.C: New test.
27208
27209 2003-03-07  Jan Hubicka  <jh@suse.cz>
27210
27211         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27212         * gcc.dg/inline-3.c: New test.
27213
27214 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
27215
27216         * g++.dg/init/ref3.C: New test.
27217
27218         PR c++/9965
27219         * g++.dg/init/ref2.C: New test.
27220
27221         PR c++/9400
27222         * g++.dg/warn/Wshadow-2.C: New test.
27223
27224         PR c++/9791
27225         * g++.dg/warn/Woverloaded-1.C: New test.
27226
27227 2003-03-05  Jan Hubicka  <jh@suse.cz>
27228
27229         * gcc.dg/i386-local2.c: New.
27230         * gcc.dg/i386-local.c: Fix typo.
27231
27232 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
27233
27234         * g++.dg/abi/layout3.C: New test.
27235
27236 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27237
27238         * gcc.c-torture/compile/20030305-1.c
27239
27240 2003-03-05  Jan Hubicka  <jh@suse.cz>
27241
27242         * gcc.dg/i386-local.c: New.
27243
27244 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
27245
27246         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27247
27248 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27249
27250         * gcc.dg/switch-2.c: New test.
27251         * gcc.dg/switch-3.c: New test.
27252         * gcc.dg/Wswitch.c: Adjust line numbers.
27253         * gcc.dg/Wswitch-default.c: Likewise.
27254         * gcc.dg/Wswitch-enum.c: Likewise.
27255
27256 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
27257
27258         * gcc.c-torture/execute/20030222-1.c: New test.
27259
27260 2003-03-03  James E Wilson  <wilson@tuliptree.org>
27261
27262         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27263
27264 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
27265
27266         PR c++/9878
27267         * g++.dg/init/ref1.C: New test.
27268
27269 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
27270
27271         * gcc.dg/sh-relax.c: New SH-only test.
27272
27273 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
27274
27275         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
27276         comment explaining purpose of testcase.
27277
27278 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27279
27280         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27281         for HC11/HC12 (asm needs two int registers).
27282         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27283         HC11/HC12 because the test uses an asm which needs two 32-bit
27284         registers.
27285
27286 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27287
27288         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27289         for HC11/HC12 (array is too large otherwise).
27290         * gcc.c-torture/compile/920501-4.x: New file, likewise.
27291         * gcc.c-torture/compile/20010518-2.x: Likewise.
27292         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27293         HC11/HC12 (array is too large).
27294
27295 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
27296
27297         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27298         * lib/g++-dg.exp (g++-dg-test): Likewise.
27299
27300 2003-03-01  Roger Sayle  <roger@eyesopen.com>
27301
27302         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27303         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27304
27305 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27306
27307         * g++.dg/warn/implicit-typename1.C: Remove warning.
27308
27309 2003-02-28  Richard Henderson  <rth@redhat.com>
27310
27311         * gcc.dg/noreturn-1.c: Move noreturn warning line.
27312         * gcc.dg/return-type-1.c: Move control reaches end warning line.
27313
27314 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
27315
27316         * gcc.dg/pch/pch.exp: Change .pch to .gch.
27317         * g++.dg/pch/pch.exp: Likewise.
27318
27319 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
27320
27321         PR c++/9879
27322         * testsuite/g++.dg/init/new4.C: New test.
27323
27324 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
27325
27326         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27327
27328 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
27329
27330         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27331         unsigned long.
27332
27333         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27334         wider than float.
27335
27336 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27337
27338         * lib/scanasm.exp: Add support for counting numbers of
27339         occurences.
27340         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27341         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27342
27343 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
27344
27345         PR c++/9683
27346         * g++.dg/template/static3.C: New test.
27347
27348         PR c++/9829
27349         * g++.dg/parse/namespace6.C: New test.
27350
27351 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27352
27353         PR target/9732
27354         * gcc.dg/20030225-1.c: New test.
27355
27356 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
27357
27358         * README: Remove out-of-date information.
27359
27360         PR c++/9836
27361         * g++.dg/template/spec6.C: New test.
27362
27363 2003-02-24  Jeff Law  <law@redhat.com>
27364
27365         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27366
27367 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27368
27369         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27370         * gcc.dg/pragma-ep-1.c: Likewise.
27371
27372 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27373
27374         PR c++/9602
27375         * g++.dg/template/friend16.C: New test.
27376
27377 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
27378
27379         PR c++/5333
27380         * g++.dg/parse/fused-params1.C: Adjust error messages.
27381         * g++.dg/template/nested3.C: New test.
27382
27383 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
27384
27385         * g++.dg/abi/param1.C: New test.
27386
27387 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27388
27389         PR c++/7982
27390         * g++.dg/warn/implicit-typename1.C: New test.
27391
27392 2003-02-22  Kelley Cook <kelleycook@comcast.net>
27393
27394         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27395         with "mtune".
27396         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27397         * gcc.c-torture/execute/20010129-1.x: Likewise.
27398         * gcc.dg/20011107-1.c: Likewise.
27399         * gcc.dg/20020108-1.c: Likewise.
27400         * gcc.dg/20020122-3.c: Likewise.
27401         * gcc.dg/20020206-1.c: Likewise.
27402         * gcc.dg/20020310-1.c: Likewise.
27403         * gcc.dg/20020426-2.c: Likewise.
27404         * gcc.dg/20020517-1.c: Likewise.
27405         * gcc.dg/991230-1.c: Likewise.
27406         * gcc.dg/i386-unroll-1.c: Likewise.
27407         * gcc.misc-tests/i386-prefetch.exp: Likewise.
27408
27409 2003-02-22  Jan Hubicka  <jh@suse.cz>
27410
27411         * gcc.dg/i386-mul.c: New test.
27412
27413 2003-02-21  Roger Sayle  <roger@eyesopen.com>
27414
27415         * gcc.dg/builtins-5.c: New test case.
27416
27417 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
27418
27419         * gcc.dg/asmreg-1.c: New test.
27420
27421 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27422
27423         PR c++/9749
27424         * g++.dg/parse/varmod1.C: New test.
27425
27426 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27427
27428         PR c++/9727
27429         * g++.dg/template/op1.C: New test.
27430
27431 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27432
27433         PR c++/8906
27434         * g++.dg/template/nested2.C: New test.
27435
27436 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27437
27438         PR c++/8724
27439         * g++.dg/expr/dtor1.C: New test.
27440
27441 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
27442
27443         * gcc.dg/cpp/include3.c: New test.
27444         * gcc.dg/cpp/inc/foo.h: New file.
27445
27446 2003-02-21  Glen Nakamura  <glen@imodulo.com>
27447
27448         * gcc.c-torture/execute/20030221-1.c: New test.
27449
27450 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
27451
27452         PR c++/9729
27453         * g++.dg/abi/conv1.C: New test.
27454
27455 2003-02-20  Jan Hubicka  <jh@suse.cz>
27456
27457         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27458
27459 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
27460
27461         * gcc.c-torture/compile/20030219-1.c: New test.
27462
27463 2003-02-18  Jan Hubicka  <jh@suse.cz>
27464
27465         * gcc.dg/funcorder.c: New test.
27466
27467 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27468
27469         * gcc.c-torture/execute/20030218-1.c: New.
27470
27471 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
27472
27473         * gcc.dg/20030218-1.c: New.
27474
27475 2003-02-18  Richard Henderson  <rth@redhat.com>
27476
27477         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27478         * gcc.dg/attr-used-2.c: New.
27479
27480 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
27481
27482         PR c++/9704
27483         * g++.dg/init/copy5.C: New test.
27484
27485 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
27486
27487         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27488         * g++.dg/pch/pch.exp: Likewise.
27489
27490 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27491
27492         * gcc.c-torture/execute/20030209-1.c: Enable the test if
27493         STACK_SIZE is not defined.
27494
27495 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27496
27497         PR c++/9457
27498         * g++.dg/template/init1.C: New test.
27499
27500 2003-02-16  Jan HUbicka  <jh@suse.cz>
27501
27502         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27503         (foo): Add few extra tests
27504         * gcc.dg/c99-const-expr-3.c: Likewise.
27505         * gcc.c-torture/execute/20030216-1.c: New.
27506
27507 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27508
27509         PR c++/9459
27510         * g++.dg/ext/typeof4.C: New test.
27511
27512 2003-02-15  Roger Sayle  <roger@eyesopen.com>
27513
27514         * gcc.dg/i386-387-3.c: New test case.
27515
27516 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
27517
27518         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27519         cris-*-elf* cris-*-aout* and mmix-*-*.
27520
27521 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
27522
27523         * gcc.dg/20030213-1.c: New test.
27524
27525 2003-02-12  Roger Sayle  <roger@eyesopen.com>
27526
27527         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27528         * gcc.dg/i386-387-2.c: Likewise.
27529
27530 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
27531
27532         * gcc.dg/ppc-spe.c: Fix formatting.
27533         Enable tests that were previously unsupported by gas.
27534         Delete tests for instructions that no longer exist.
27535         Switch arguments on evsubifw builtin.
27536
27537 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
27538
27539         * gcc.c-torture/execute/20030209-1.c: Disable the test if
27540         STACK_SIZE is too small.
27541
27542 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27543             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27544
27545         * gcc.dg/decl-2.c: New test.
27546
27547 2003-02-10  Jan Hubicka  <jh@suse.cz>
27548
27549         * gcc.dg/i386-fpcvt-1.c: New test.
27550
27551 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
27552
27553         * gcc.c-torture/execute/20030209-1.c: New test.
27554
27555 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
27556
27557         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
27558         int-wide bitops, use the constants of the same width.
27559         Likewise, if long long is 32-bit wide, test bitops using
27560         32-bit constants.
27561
27562 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
27563
27564         * gcc.dg/20021014-1.c: Annotate with expected notice text.
27565
27566 2003-02-07  Roger Sayle  <roger@eyesopen.com>
27567
27568         * testsuite/gcc.dg/builtins-4.c: New test case.
27569
27570 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27571
27572         * gcc.dg/20020430-1.c: Fix dg command typos.
27573         * gcc.dg/20020503-1.c: Likewise.
27574
27575 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27576
27577         PR c++/8785
27578         * g++.dg/parse/fused-params1.C: New test.
27579
27580         PR c++/8857
27581         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
27582
27583         PR c++/8921
27584         * g++.dg/parse/non-dependent1.C: New test.
27585
27586         PR c++/8928
27587         * g++.dg/parse/dupl-tmpl-args1.C: New test.
27588
27589         PR c++/9228
27590         * g++.dg/parse/undefined7.C: New test.
27591         * g++.dg/parse/non-templ1.C: New test.
27592
27593         PR c++/9229
27594         * g++.dg/parse/too-many-tmpl-args1.C: New test.
27595
27596 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
27597
27598         * gcc.c-torture/compile/20030206-1.c: New test.
27599
27600 2003-02-05  Roger Sayle  <roger@eyesopen.com>
27601
27602         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
27603         "pow" to "foo" to avoid potential confusion with a math built-in.
27604
27605 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27606
27607         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
27608         conditions for SPARC targets.
27609
27610 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
27611
27612         * gcc.dg/20030204-1.c: New test.
27613
27614 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27615
27616         PR c++/38
27617         * g++.dg/parse/array-size1.C: New test.
27618
27619         PR c++/5657
27620         * g++.dg/parse/undefined3.C: New test.
27621
27622         PR c++/5665
27623         * g++.dg/parse/undefined4.C: New test.
27624
27625         PR c++/5975
27626         * g++.dg/parse/undefined5.C: New test.
27627
27628         PR c++/7259
27629         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
27630
27631         PR c++/8578
27632         * g++.dg/parse/casting-operator1.C: New test.
27633
27634         PR c++/8596
27635         * g++.dg/parse/undefined6.C: New test.
27636
27637         PR c++/8736
27638         * g++.dg/parse/missing-template1.C: New test.
27639
27640 2003-02-04  Jan Hubicka  <jh@suse.cz>
27641
27642         * gcc.dg/i386-cadd.c: Compile using -march=k8.
27643         * gcc.dg/i386-cmov?.c: Likewise.
27644         * gcc.dg/i386-fpcvt-?.c: Likewise.
27645         * gcc.dg/i386-ssefp-1.c: Likewise.
27646         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
27647         conventions.
27648
27649 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
27650
27651         PR c++/7129
27652         * testsuite/g++.dg/ext/max.C: New test.
27653
27654 2003-02-03  Jan Hubicka  <jh@suse.cz>
27655
27656         * gcc.c-torture/execute/20030203-1.c: New test.
27657
27658 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
27659
27660         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
27661         'natural-endian'.
27662
27663 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
27664
27665         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
27666         * g++.dg/init/new2.C: Likewise.
27667         * g++.dg/other/new1.C: Likewise.
27668
27669 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
27670
27671         * gcc.dg/struct-ret-libc.c: New test.
27672
27673 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
27674
27675         * gcc.dg/20030129-1.c: New test.
27676
27677 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27678
27679         PR c++/8849
27680         * g++.dg/template/ptrmem4.C: New test.
27681
27682 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
27683
27684         * g++.dg/parser/constant1.C: New test.
27685
27686 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27687
27688         PR c++/8591
27689         * g++.dg/parse/friend2.C: New test.
27690
27691 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27692
27693         PR c++/9437
27694         * g++.dg/template/unify4.C: New test.
27695
27696 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
27697
27698         * gcc.c-torture/execute/20030128-1.c: New test.
27699
27700 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
27701
27702         * g++.dg/lookup/nested1.C: Test moved from ...
27703         * g++.old-deja/g++.other/lookup24.C: ... here.
27704
27705 2003-01-28  Jan Hubicka  <jh@suse.cz>
27706
27707         * gcc.dg/i386-cmov5.c: New test.
27708
27709 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
27710
27711         * gcc.c-torture/execute/20010925-1.c: Changed the
27712         memcpy declaration.
27713
27714 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27715
27716         PR c++/3902
27717         * g++.dg/parse/template5.C: New test.
27718
27719 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
27720
27721         PR fortran/9258
27722         * g77.dg/pr9258: New test.
27723
27724 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27725
27726         * README: Move relevant parts from README.g++.
27727
27728         * README.g++: Remove this file.
27729
27730 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27731
27732         * g++.dg/abi/dcast1.C: New test.
27733
27734 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27735
27736         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
27737
27738 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
27739
27740         PR c++/47
27741         * g++.old-deja/g++.other/lookup24.C: New test.
27742
27743 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27744
27745         PR middle-end/7227
27746         * gcc.dg/uninit-C.c: New test.
27747
27748 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
27749
27750         * g++.dg/abi/covariant1.C: New test.
27751
27752 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
27753
27754         * gcc.dg/20030123-1.c: New test.
27755
27756 2003-01-25  Jan Hubicka  <jh@suse.cz>
27757
27758         PR opt/8492
27759         * gcc.c-torture/compile/20030125-1.c
27760
27761 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
27762
27763         PR c++/9403
27764         * g++.dg/parse/template3.C: New test.
27765         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
27766
27767         PR c++/795
27768         * g++.dg/parse/template4.C: New test.
27769
27770         PR c++/9415
27771         * g++.dg/template/qual2.C: New test.
27772
27773         PR c++/8545
27774         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
27775
27776         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
27777
27778 2003-01-25  Roger Sayle  <roger@eyesopen.com>
27779
27780         * gcc.c-torture/execute/switch-1.c: New test case.
27781
27782 2003-01-25  Jan Hubicka  <jh@suse.cz>
27783
27784         * gcc.c-torture/execute/20030125-1.[cx]: New test.
27785
27786 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
27787
27788         Tweaks for Bison-1.875. From the NEWS file:
27789         "- `parse error' -> `syntax error'
27790         Bison now uniformly uses the term `syntax error'"
27791         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
27792         * gcc.dg/cpp/digraph2.c: Likewise.
27793         * gcc.dg/cpp/direct2.c: Likewise.
27794         * gcc.dg/cpp/paste4.c: Likewise.
27795         * gcc.dg/c90-restrict-1.c: Likewise.
27796         * gcc.dg/c99-func-2.c: Likewise.
27797         * gcc.dg/noncompile/920721-2.c: Likewise.
27798         * gcc.dg/noncompile/930622-2.c: Likewise.
27799         * gcc.dg/noncompile/940112-1.c: Likewise.
27800         * gcc.dg/noncompile/950921-1.c: Likewise.
27801         * gcc.dg/noncompile/951123-1.c: Likewise.
27802         * gcc.dg/noncompile/971104-1.c: Likewise.
27803         * gcc.dg/noncompile/990416-1.c: Likewise.
27804
27805 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
27806
27807         * g++.dg/parse/undefined1.C: Add error message.
27808
27809 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27810
27811         PR c++/9354
27812         * g++.dg/parse/new1.C: New test.
27813
27814         PR c++/9216
27815         * g++.dg/parse/template2.C: New test.
27816
27817         PR c++/9354
27818         * g++.dg/parse/typedef2.C: New test.
27819
27820         PR c++/9328
27821         * g++.dg/ext/typeof3.C: New test.
27822
27823 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27824
27825         PR c++/2738
27826         * g++.dg/parse/ret-type1.C: New test.
27827
27828         PR c++/3792
27829         * g++.dg/parse/tmpl-outside1.C: New test.
27830
27831         PR c++/4207
27832         * g++.dg/parse/int-as-enum1.C: New test.
27833
27834         PR c++/4903
27835         * g++.dg/parse/no-typename1.C: New test.
27836
27837         PR c++/5533
27838         * g++.dg/parse/no-value1.C: New test.
27839
27840         PR c++/5921
27841         * g++.dg/parse/wrong-inline1.C: New test.
27842
27843         PR c++/6402
27844         * g++.dg/parse/ref1.C: New test.
27845
27846         PR c++/6992
27847         * g++.dg/parse/attr-ctor1.C: New test.
27848
27849         PR c++/7229
27850         * g++.dg/parse/namespace5.C: New test.
27851
27852         PR c++/7917
27853         * g++.dg/parse/func-def1.C: New test.
27854
27855         PR c++/8143
27856         * g++.dg/parse/undefined1.C: New test.
27857
27858         PR c++/5723, PR c++/8522
27859         * g++.dg/parse/specialization1.C: New test.
27860
27861         PR c++/163, PR c++/8595
27862         * g++.dg/parse/struct-as-enum1.C: New test.
27863
27864         PR c++/9173
27865         * g++.dg/parse/undefined2.C: New test.
27866
27867 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27868
27869         PR c++/9298
27870         * g++.dg/parse/template1.C: New test.
27871
27872         PR c++/9384
27873         * g++.dg/parse/using1.C: New test.
27874
27875         PR c++/9285
27876         PR c++/9294
27877         * g++.dg/parse/expr2.C: New test.
27878
27879         PR c++/9388
27880         * g++.dg/parse/lookup2.C: Likewise.
27881
27882 2003-01-21  Jan Hubicka  <jh@suse.cz>
27883
27884         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
27885         * gcc.c-torture/execute/eeprof-1.c: Likewise.
27886         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
27887         * gcc.c-torture/execute/string-opt-*.c: Likewise.
27888
27889 2003-01-20  Nick Clifton  <nickc@redhat.com>
27890
27891         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
27892         problem with ARM sibcall code generation.
27893
27894 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27895
27896         * gcc.c-torture/execute/20030120-1.c: New.
27897
27898 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
27899
27900         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
27901
27902 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
27903
27904         PR c++/9272
27905         * g++.dg/parse/ctor1.C: New test.
27906
27907         PR c++/9294:
27908         * g++.dg/parse/qualified1.C: New test.
27909
27910         * g++.dg/parse/typename3.C: New test.
27911
27912 2003-01-16  Richard Henderson  <rth@redhat.com>
27913
27914         * g++.dg/tls/init-2.C: Fix error matches for real this time.
27915
27916 2003-01-16  Richard Henderson  <rth@redhat.com>
27917
27918         * g++.dg/pch/pch.exp: Copy test header to the working directory
27919         before using it either for precompilation or direct use.
27920         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
27921         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
27922
27923 2003-01-16  Richard Henderson  <rth@redhat.com>
27924
27925         * gcc.dg/pch/pch.exp: Copy test header to the working directory
27926         before using it either for precompilation or direct use.
27927         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
27928         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
27929
27930 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
27931
27932         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
27933         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
27934         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
27935         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
27936         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
27937         typename warning into error.
27938         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
27939         error messages.
27940         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
27941         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
27942         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
27943         messages.
27944         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
27945         make declaration visible in template.
27946         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
27947         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
27948         messages.
27949         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
27950         message.
27951         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
27952         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
27953         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
27954         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
27955         typename warning with error message.
27956         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
27957         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
27958         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
27959
27960 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
27961
27962         * g++.dg/parse/ambig2.C: New test.
27963
27964 2003-01-15  Richard Henderson  <rth@redhat.com>
27965
27966         * g++.dg/tls/init-2.C: Update error message string.
27967
27968 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27969
27970         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
27971
27972 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
27973
27974         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
27975         all for HC11/HC12.
27976         * gcc.c-torture/compile/20001205-1.x: Likewise.
27977         * gcc.c-torture/compile/20001226-1.x: Likewise.
27978         * gcc.c-torture/compile/920520-1.x: Likewise.
27979         * gcc.c-torture/compile/961203-1.x: Likewise.
27980         * gcc.c-torture/compile/20020604-1.x: Likewise.
27981
27982 2003-01-15  Jan Hubicka  <jh@suse.cz>
27983
27984         * gcc.c-torture/compile/20030115-1.c: New test.
27985
27986         * gcc.dg/i386-fpcvt-1.c: New test.
27987         * gcc.dg/i386-fpcvt-2.c: New test.
27988
27989 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
27990
27991         Further conform g++'s __vmi_class_type_info to the C++ ABI
27992         specification.
27993         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
27994         the specification.
27995
27996 2003-01-14  Jan Hubicka  <jh@suse.cz>
27997
27998         * gcc.dg/i386-fpcvt-1.c: New test.
27999         * gcc.dg/i386-fpcvt-2.c: New test.
28000
28001 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28002
28003         * gcc.dg/i386-mmx-3.c: New test.
28004
28005 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
28006
28007         PR c++/9264
28008         * g++.dg/parse/octal1.C: New file.
28009
28010         PR c++/9172
28011         * g++.dg/parse/typename1.C: New file.
28012
28013 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
28014
28015         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28016         * gcc.dg/bf-no-ms-layout.c: Likewise.
28017         * gcc.dg/bf-ms-attrib.c: Likewise.
28018
28019 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
28020
28021         PR c++/9099
28022         * g++.dg/parse/dtor1.C: New file.
28023
28024         PR c++/9128
28025         * g++.dg/rtti/typeid1.C: New file.
28026
28027         PR c++/9153
28028         * g++.dg/parse/lookup1.C: New file.
28029
28030         PR c++/9171
28031         * g++.dg/templ/spec5.C: New file.
28032
28033 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
28034
28035         * gcc.c-torture/compile/20030110-1.c: New test.
28036
28037 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
28038
28039         Merge from pch-branch:
28040
28041         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
28042
28043         * gcc.dg/pch/cpp-1.h: New.
28044         * gcc.dg/pch/cpp-1.c: New.
28045         * gcc.dg/pch/cpp-2.h: New.
28046         * gcc.dg/pch/cpp-2.c: New.
28047
28048         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
28049
28050         * gcc.dg/pch/except-1.h: New.
28051         * gcc.dg/pch/except-1.c: New.
28052
28053         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
28054
28055         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28056         running test.
28057         * gcc.dg/pch: Include *.hp not *.h.
28058         * gcc.dg/pch/system-1.h: New.
28059         * gcc.dg/pch/system-1.c: New.
28060
28061         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
28062
28063         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28064         rather than trying to build and run a program using PCH.
28065         * gcc.dg/pch: Remove dg-do commands from test files.
28066
28067         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
28068
28069         * gcc.dg/pch/macro-3.c: New.
28070         * gcc.dg/pch/macro-3.h: New.
28071
28072         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
28073
28074         * gcc.dg/pch/common-1.c: New.
28075         * gcc.dg/pch/common-1.h: New.
28076         * gcc.dg/pch/decl-1.c: New.
28077         * gcc.dg/pch/decl-1.h: New.
28078         * gcc.dg/pch/decl-2.c: New.
28079         * gcc.dg/pch/decl-2.h: New.
28080         * gcc.dg/pch/decl-3.c: New.
28081         * gcc.dg/pch/decl-3.h: New.
28082         * gcc.dg/pch/decl-4.c: New.
28083         * gcc.dg/pch/decl-4.h: New.
28084         * gcc.dg/pch/decl-5.c: New.
28085         * gcc.dg/pch/decl-5.h: New.
28086         * gcc.dg/pch/global-1.c: New.
28087         * gcc.dg/pch/global-1.h: New.
28088         * gcc.dg/pch/inline-1.c: New.
28089         * gcc.dg/pch/inline-1.h: New.
28090         * gcc.dg/pch/inline-2.c: New.
28091         * gcc.dg/pch/inline-2.h: New.
28092         * gcc.dg/pch/static-1.c: New.
28093         * gcc.dg/pch/static-1.h: New.
28094         * gcc.dg/pch/static-2.c: New.
28095         * gcc.dg/pch/static-2.h: New.
28096
28097         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
28098
28099         * g++.dg/pch/pch.exp: Better handle failing testcases.
28100         * gcc.dg/pch/pch.exp: Likewise.
28101         * gcc.dg/pch/macro-1.c: New.
28102         * gcc.dg/pch/macro-1.h: New.
28103         * gcc.dg/pch/macro-2.c: New.
28104         * gcc.dg/pch/macro-2.h: New.
28105
28106         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
28107
28108         * g++.dg/dg.exp: Treat files in pch/ specially.
28109         * g++.dg/pch/pch.exp: New file.
28110         * g++.dg/pch/empty.H: New file.
28111         * g++.dg/pch/empty.C: New file.
28112         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28113         "precompile".
28114
28115         * gcc.dg/pch/pch.exp: New file.
28116         * gcc.dg/pch/empty.h: New file.
28117         * gcc.dg/pch/empty.c: New file.
28118         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28119         "precompile".
28120
28121 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28122
28123         * g++.dg/template/friend14.C: New test.
28124
28125 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28126
28127         * gcc.dg/old-style-asm-1.c: New test.
28128
28129 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
28130
28131         * gcc.c-torture/compile/20030109-1.c: New test.
28132
28133 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28134
28135         * gcc.c-torture/execute/20030109-1.c: New test.
28136
28137 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
28138
28139         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28140         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28141         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28142         * g++.old-deja/g++.mike/eh2.C: Likewise.
28143         * g++.old-deja/g++.mike/eh3.C: Likewise.
28144         * g++.old-deja/g++.mike/eh5.C: Likewise.
28145         * g++.old-deja/g++.mike/eh6.C: Likewise.
28146         * g++.old-deja/g++.mike/eh7.C: Likewise.
28147         * g++.old-deja/g++.mike/eh8.C: Likewise.
28148         * g++.old-deja/g++.mike/eh9.C: Likewise.
28149         * g++.old-deja/g++.mike/eh10.C: Likewise.
28150         * g++.old-deja/g++.mike/eh12.C: Likewise.
28151         * g++.old-deja/g++.mike/eh13.C: Likewise.
28152         * g++.old-deja/g++.mike/eh14.C: Likewise.
28153         * g++.old-deja/g++.mike/eh16.C: Likewise.
28154         * g++.old-deja/g++.mike/eh17.C: Likewise.
28155         * g++.old-deja/g++.mike/eh18.C: Likewise.
28156         * g++.old-deja/g++.mike/eh21.C: Likewise.
28157         * g++.old-deja/g++.mike/eh23.C: Likewise.
28158         * g++.old-deja/g++.mike/eh24.C: Likewise.
28159         * g++.old-deja/g++.mike/eh25.C: Likewise.
28160         * g++.old-deja/g++.mike/eh26.C: Likewise.
28161         * g++.old-deja/g++.mike/eh27.C: Likewise.
28162         * g++.old-deja/g++.mike/eh28.C: Likewise.
28163         * g++.old-deja/g++.mike/eh29.C: Likewise.
28164         * g++.old-deja/g++.mike/eh31.C: Likewise.
28165         * g++.old-deja/g++.mike/eh33.C: Likewise.
28166         * g++.old-deja/g++.mike/eh34.C: Likewise.
28167         * g++.old-deja/g++.mike/eh35.C: Likewise.
28168         * g++.old-deja/g++.mike/eh36.C: Likewise.
28169         * g++.old-deja/g++.mike/eh37.C: Likewise.
28170         * g++.old-deja/g++.mike/eh38.C: Likewise.
28171         * g++.old-deja/g++.mike/eh39.C: Likewise.
28172         * g++.old-deja/g++.mike/eh40.C: Likewise.
28173         * g++.old-deja/g++.mike/eh41.C: Likewise.
28174         * g++.old-deja/g++.mike/eh42.C: Likewise.
28175         * g++.old-deja/g++.mike/eh44.C: Likewise.
28176         * g++.old-deja/g++.mike/eh46.C: Likewise.
28177         * g++.old-deja/g++.mike/eh47.C: Likewise.
28178         * g++.old-deja/g++.mike/eh48.C: Likewise.
28179         * g++.old-deja/g++.mike/eh49.C: Likewise.
28180         * g++.old-deja/g++.mike/eh50.C: Likewise.
28181         * g++.old-deja/g++.mike/eh51.C: Likewise.
28182         * g++.old-deja/g++.mike/eh53.C: Likewise.
28183         * g++.old-deja/g++.mike/eh55.C: Likewise.
28184         * g++.old-deja/g++.mike/p7912.C: Likewise.
28185         * g++.old-deja/g++.mike/p9706.C: Likewise.
28186         * g++.old-deja/g++.mike/p10416.C: Likewise.
28187         * g++.old-deja/g++.mike/p11667.C: Likewise.
28188         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28189         Remove redundant reference to Iris.
28190         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28191         Elxsi, i860, Pico Java, and WE32K.
28192
28193 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
28194
28195         * g++.dg/ext/asm4.C: New test.
28196
28197 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28198
28199         PR c++/9030
28200         * g++.dg/template/friend12.C: New test.
28201         * g++.dg/template/friend13.C: Likewise.
28202         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28203
28204 2003-01-08  Jan Hubicka  <jh@suse.cz>
28205
28206         * gcc.dg/i386-cadd.c: New test.
28207         * gcc.dg/i386-cmov4.c: Likewise.
28208
28209 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
28210
28211         PR c++/9165
28212         * g++.dg/warn/Wunused-3.C: New test.
28213
28214         * g++.dg/abi/bitfield9.C: New test.
28215
28216         PR c++/9189
28217         * g++.dg/parse/defarg3.C: New test.
28218
28219 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28220
28221         * g++.dg/parse/ambig1.C: New test.
28222         * g++.dg/parse/defarg2.C: New test.
28223
28224 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
28225
28226         * g++.dg/template/defarg-1.C: New test.
28227         * g++.dg/template/local2.C: Likewise.
28228
28229 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
28230
28231         * gcc.c-torture/execute/20030105-1.c: New test.
28232
28233 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28234
28235         * g++.dg/parse/namespace3.C: Remove extra semicolons.
28236         * g++.dg/parse/namespace4.C: Likewise.
28237
28238 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28239
28240         * g++.dg/template/ntp2.C: New test.
28241
28242 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
28243
28244         * g++.dg/parse/extern-C-1.C: New test.
28245
28246         * g++.dg/parse/namespace4.C: New test.
28247
28248         * g++.dg/template/nested1.C: New test.
28249
28250         * g++.dg/parse/namespace3.C: New test.
28251
28252 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28253
28254         * g++.dg/lookup/two-stage1.C: New test.
28255
28256 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28257
28258         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28259         * g++.old-deja/g++.jason/access8.C: Likewise.
28260         * g++.old-deja/g++.other/decl5.C: Likewise.
28261
28262 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28263
28264         * g++.dg/parse/parse7.C: New test.
28265
28266 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
28267
28268         PR c++/2843
28269         * g++.dg/ext/attrib7.C: New test.
28270
28271 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28272
28273         * g++.dg/parse/parse6.C: New test.
28274
28275 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
28276
28277         * gcc.dg/h8300-stack-1.c: New.
28278
28279 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28280
28281         g++.dg/lookup/exception1.C: New test.
28282
28283         g++.dg/lookup/template1.C: New test.
28284
28285         g++.dg/parse/namespace2.C: New test.
28286
28287         g++.dg/parse/parens2.C: New test.
28288
28289 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28290
28291         * g++.dg/parse/parse5.C: New test.
28292         * g++.dg/lookup/scoped4.C: New test.
28293
28294 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28295
28296         * g++.dg/parse/parens1.C: New test.
28297
28298         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28299         angle-bracket1.C.
28300         * g++.dg/parse/parens2.C: New test.
28301
28302         * g++.dg/lookup/scope-operator1.C: New test.
28303
28304         * g++.dg/parse/operator1.C: New test.
28305
28306 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28307
28308         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28309         * g++.old-deja/g++.other/access6.C: Likewise.
28310         * g++.old-deja/g++.other/decl1.C: Likewise.
28311         * g++.old-deja/g++.pt/typename12.C: Likewise.
28312
28313 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28314
28315         * g++.dg/parse/namespace1.C: New test.
28316
28317 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28318
28319         * g++.dg/parse/parse4.C: New test.
28320
28321 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28322
28323         * g++.dg/parse/parse3.C: New test.
28324
28325 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28326
28327         * g++.dg/parse/parse2.C: New test.
28328
28329 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28330
28331         * g++.dg/template/friend11.C: New test.
28332
28333 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28334
28335         * g++.dg/parse/parse1.C: New test.
28336
28337 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
28338
28339         * lib/profopt.exp: Change the name of a global variable to avoid
28340         possible clashes with other test suites.
28341
28342 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
28343
28344         * g++.dg/inherit/covariant8.C: New test.
28345
28346 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28347
28348         * g++.dg/init/array9.C: New test.
28349
28350         PR c++/9112
28351         * g++.dg/parse/expr1.C: New test.
28352
28353 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
28354
28355         * gcc.c-torture/compile/20021230-1.c: New test.
28356
28357 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28358
28359         * g++.dg/inherit/covariant5.C: New test.
28360         * g++.dg/inherit/covariant6.C: New test.
28361         * g++.dg/inherit/covariant7.C: New test.
28362
28363 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28364
28365         PR c++/2739
28366         * g++.dg/other/access2.C: New test.
28367
28368 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28369
28370         * g++.dg/other/anon-struct.C: No longer fails
28371         * g++.old-deja/g++.brendan/parse4.C: Likewise.
28372         * g++.old-deja/g++.brendan/parse5.C: Likewise.
28373         * g++.old-deja/g++.brendan/parse6.C: Likewise.
28374
28375 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28376
28377         * g++.dg/parse/angle-bracket.C (main): No longer fails.
28378
28379 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
28380
28381         * g++.dg/eh/spec4.C: Remove stray semicolon.
28382         * g++.dg/expr/pmf-1.C: Change error message.
28383         * g++.dg/ext/asm1.C: Remove stray semicolon.
28384         * g++.dg/ext/typename1.C: Add missing typenames.
28385         * g++.dg/inherit/template-as-base.C: Change error message.
28386         * g++.dg/lookup/scoped1.C: Likewise.
28387         * g++.dg/lookup/scoped2.C: Likewise.
28388         * g++.dg/lookup/using2.C: Likewise.
28389         * g++.dg/other/component1.C: Remove stray semicolon.
28390         * g++.dg/other/do1.C: Change error message.
28391         * g++.dg/other/error2.C: Likewise.
28392         * g++.dg/other/init1.C: Likewise.
28393         * g++.dg/other/packed1.C: Remove stray semicolon.
28394         * g++.dg/other/ptrmem2.C: Change error message.
28395         * g++.dg/parse/parameter-declaration-1.C: Remove line number
28396         marker.
28397         * g++.dg/special/initp1.C: Remove invalid attribute usage.
28398         * g++.dg/template/access3.C: Add typename keyword.
28399         * g++.dg/template/access5.C: Remove stray semicolon.
28400         * g++.dg/template/access6.C: Likewise.
28401         * g++.dg/template/complit1.C: Likewise.
28402         * g++.dg/template/crash1.C: Change error message.
28403         * g++.dg/template/inherit2.C: Remove stray semicolon.
28404         * g++.dg/template/instantiate2.C: Likewise.
28405         * g++.dg/template/instantiate3.C: Change error message.
28406         * g++.dg/template/qual1.C: Remove stray semicolon.
28407         * g++.dg/template/qualttp18.C: Change error message.
28408         * g++.dg/template/ref1.C: Remove stray semicolon.
28409         * g++.dg/template/sizeof1.C (A::value): Declare it.
28410         * g++.dg/template/spec4.C: Change error message.
28411         * g++.dg/template/static1.C: Likewise.
28412         * g++.dg/template/type1.C: Likewise.
28413         * g++.dg/template/typename3.C: Likewise.
28414         * g++.old-deja/g++.benjamin/13478.C: Change error message.
28415         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28416         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28417         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28418         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28419         named return value extension.
28420         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28421         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28422         * g++.old-deja/g++.bob/extern_C.C: Likewise.
28423         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28424         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28425         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28426         * g++.old-deja/g++.brendan/crash13.C: Likewise.
28427         * g++.old-deja/g++.brendan/crash15.C: Likewise.
28428         * g++.old-deja/g++.brendan/crash18.C: Change error message.
28429         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28430         * g++.old-deja/g++.brendan/crash38.C: Likewise.
28431         * g++.old-deja/g++.brendan/crash50.C: Likewise.
28432         * g++.old-deja/g++.brendan/crash56.C: Likewise.
28433         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28434         syntax.
28435         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28436         * g++.old-deja/g++.brendan/crash8.C: Change error message.
28437         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28438         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28439         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28440         * g++.old-deja/g++.brendan/template11.C: Likewise.
28441         * g++.old-deja/g++.brendan/template26.C: Likewise.
28442         * g++.old-deja/g++.brendan/template27.C: Use explicit
28443         specialization syntax.
28444         * g++.old-deja/g++.brendan/template30.C: Likewise.
28445         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28446         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28447         non-dependent names.
28448         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28449         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28450         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28451         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28452         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28453         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28454         named return value extension.
28455         * g++.old-deja/g++.ext/namedret2.C: Likewise.
28456         * g++.old-deja/g++.ext/namedret3.C: Likewise.
28457         * g++.old-deja/g++.ext/return1.C: Likewise.
28458         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28459         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28460         * g++.old-deja/g++.jason/access8.C: Likewise.
28461         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28462         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28463         pseudo-destructor names.
28464         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28465         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28466         pseudo-destructor names.
28467         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28468         * g++.old-deja/g++.jason/overload19.C: Likewise.
28469         * g++.old-deja/g++.jason/overload32.C: Likewise.
28470         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28471         stray semicolons.
28472         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28473         * g++.old-deja/g++.jason/return.C: Likewise.
28474         * g++.old-deja/g++.jason/return2.C: Likewise.
28475         * g++.old-deja/g++.jason/shadow1.C: Likewise.
28476         * g++.old-deja/g++.jason/special.C: Use explicit specialization
28477         syntax.
28478         * g++.old-deja/g++.jason/template10.C: Account for use of
28479         non-dependent names.
28480         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28481         syntax.
28482         * g++.old-deja/g++.jason/template37.C: Likewise.
28483         * g++.old-deja/g++.law/access4.C: Change error messages.
28484         * g++.old-deja/g++.law/arm13.C: Remove incorrect
28485         pseudo-destructor names.
28486         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28487         * g++.old-deja/g++.law/ctors9.C: Likewise.
28488         * g++.old-deja/g++.law/cvt22.C: Likewise.
28489         * g++.old-deja/g++.law/dtors5.C: Likewise.
28490         * g++.old-deja/g++.law/global-init1.C: Likewise.
28491         * g++.old-deja/g++.law/missed-error3.C: Likewise.
28492         * g++.old-deja/g++.law/operators28.C: Likewise.
28493         * g++.old-deja/g++.law/visibility28.C: Likewise.
28494         * g++.old-deja/g++.martin/eval1.C: Likewise.
28495         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28496         name.
28497         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28498         * g++.old-deja/g++.mike/net34.C: Likewise.
28499         * g++.old-deja/g++.mike/net36.C: Likewise.
28500         * g++.old-deja/g++.mike/ns2.C: Likewise.
28501         * g++.old-deja/g++.mike/p12306.C: Likewise.
28502         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28503         value extension.
28504         * g++.old-deja/g++.mike/p700.C: Likewise.
28505         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28506         * g++.old-deja/g++.mike/p710.C: Likewise.
28507         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28508         value extension.
28509         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28510         * g++.old-deja/g++.mike/pmf9.C: Likewise.
28511         * g++.old-deja/g++.ns/crash2.C: Likewise.
28512         * g++.old-deja/g++.ns/crash3.C: Likewise.
28513         * g++.old-deja/g++.ns/invalid1.C: Likewise.
28514         * g++.old-deja/g++.ns/ns17.C: Likewise.
28515         * g++.old-deja/g++.ns/template16.C: Likewise.
28516         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28517         keyword.
28518         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28519         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28520         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28521         named return value extension.
28522         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28523         * g++.old-deja/g++.other/access4.C: Issue additional error
28524         messages.
28525         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28526         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28527         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28528         * g++.old-deja/g++.other/crash25.C: Change error message.
28529         * g++.old-deja/g++.other/crash4.C: Change error message.
28530         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28531         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28532         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28533         checks.
28534         * g++.old-deja/g++.other/defarg8.C: Likewise.
28535         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28536         * g++.old-deja/g++.other/dtor10.C: Likewise.
28537         * g++.old-deja/g++.other/incomplete.C: Likewise.
28538         * g++.old-deja/g++.other/linkage7.C: Likewise.
28539         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
28540         lookup algorithm.
28541         * g++.old-deja/g++.other/mangle2.C: Likewise.
28542         * g++.old-deja/g++.other/refinit2.C: Likewise.
28543         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
28544         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
28545         * g++.old-deja/g++.pt/crash28.C: Likewise.
28546         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
28547         syntax.
28548         * g++.old-deja/g++.pt/crash32.C: Change error message.
28549         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
28550         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
28551         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
28552         error message position.
28553         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
28554         * g++.old-deja/g++.pt/defarg8.C: Change error message.
28555         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
28556         syntax.
28557         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
28558         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
28559         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
28560         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
28561         keyword.
28562         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28563         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
28564         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
28565         keyword.
28566         * g++.old-deja/g++.pt/explicit71.C: Change error message.
28567         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
28568         syntax.
28569         * g++.old-deja/g++.pt/friend28.C: Account for use of
28570         non-dependent names.
28571         * g++.old-deja/g++.pt/friend29.C: Likewise.
28572         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
28573         rules.
28574         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
28575         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
28576         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
28577         lookup rules.
28578         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
28579         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
28580         keyword.
28581         * g++.old-deja/g++.pt/memclass20.C: Likewise.
28582         * g++.old-deja/g++.pt/memclass5.C: Likewise.
28583         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
28584         keyword.
28585         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
28586         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
28587         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
28588         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
28589         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
28590         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
28591         keyword.
28592         * g++.old-deja/g++.pt/spec10.C: Likewise.
28593         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
28594         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
28595         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
28596         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
28597         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
28598         * g++.old-deja/g++.pt/ttp62.C: Likewise.
28599         * g++.old-deja/g++.pt/ttp64.C: Likewise.
28600         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
28601         * g++.old-deja/g++.pt/typename15.C: Likewise.
28602         * g++.old-deja/g++.pt/typename22.C: Likewise.
28603         * g++.old-deja/g++.pt/typename6.C: Change error messages.
28604         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
28605         * g++.old-deja/g++.pt/virtual2.C: Likewise.
28606         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
28607         syntax.
28608         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
28609         return value extension.
28610         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
28611         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
28612         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
28613         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
28614
28615 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
28616
28617         * g++.dg/warn/inline1.C: New test.
28618         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
28619         * g++.old-deja/g++.jason/synth10.C: Likewise.
28620         * g++.old-deja/g++.mike/net31.C: Likewise.
28621         * g++.old-deja/g++.mike/p8786.C: Likewise.
28622
28623         * g++.dg/template/friend10.C: New test.
28624         * g++.dg/template/conv5.C: New test.
28625
28626 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
28627
28628         * g++.dg/lookup/scoped3.C: New test.
28629
28630         * g++.dg/lookup/decl1.C: New test.
28631         * g++.dg/lookup/decl2.C: New test.
28632
28633 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28634
28635         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
28636         gcc.c-torture/compile/20021015-1.c,
28637         gcc.c-torture/compile/20021015-2.c,
28638         gcc.c-torture/compile/20021123-1.c,
28639         gcc.c-torture/compile/20021123-2.c,
28640         gcc.c-torture/compile/20021123-3.c,
28641         gcc.c-torture/compile/20021123-4.c,
28642         gcc.c-torture/execute/20021024-1.c: Add tests previously added
28643         only to 3.1 or 3.2 branch.
28644
28645 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
28646
28647         * gcc.dg/i386-bitfield3.c: New test.
28648
28649         * gcc.dg/i386-bitfield2.c: New test.
28650
28651 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
28652
28653         * g++.dg/parse/conv_op1.C: New test.
28654
28655 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
28656
28657         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
28658         approved.
28659
28660 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
28661
28662         * gcc.c-torture/compile/20021220-1.c: New test.
28663
28664 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
28665
28666         * gcc.dg/i386-fastcall-1.c: New.
28667
28668 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28669
28670         * gcc.c-torture/execute/20021219-1.c: New test.
28671
28672 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28673
28674         * gcc.dg/i386-pic-1.c: New test.
28675
28676 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28677
28678         PR c++/8099
28679         * g++.dg/template/friend9.C: New test.
28680
28681 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28682
28683         PR c++/3663
28684         * g++.dg/template/access7.C: New test.
28685
28686 2002-12-18  Nick Clifton  <nickc@redhat.com>
28687
28688         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
28689         the libstdc++-v3 directory has been found.
28690
28691 2002-12-12  Devang Patel <dpatel@apple.com>
28692         * gcc.dg/darwin-ld-1.c: New test.
28693         * gcc.dg/darwin-ld-2.c: New test.
28694         * gcc.dg/darwin-ld-3.c: New test.
28695         * gcc.dg/darwin-ld-4.c: New test.
28696         * gcc.dg/darwin-ld-5.c: New test.
28697
28698 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28699
28700         * gcc.c-torture/compile/20021212-1.c: New test.
28701
28702 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
28703
28704         * gcc.dg/fshort-wchar: New test.
28705
28706 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
28707
28708         PR c++/8372
28709         * g++.dg/template/dtor1.C: New test.
28710
28711         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
28712         markers.
28713
28714 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
28715
28716         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
28717
28718 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
28719
28720         * g++.dg/template/static1.C: New test.
28721         * g++.dg/template/static2.C: New test.
28722         * g++.old-deja/g++.ext/memconst.C: New test.
28723
28724 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28725
28726         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
28727         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
28728         * g++.dg/special/initp1.C: Likewise.
28729
28730 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
28731
28732         * gcc.c-torture/execute/20021204-1.c: New test.
28733
28734 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
28735
28736         * gcc.dg/ppc-fmadd-1.c: New file.
28737         * gcc.dg/ppc-fmadd-2.c: New file.
28738         * gcc.dg/ppc-fmadd-3.c: New file.
28739
28740 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28741
28742         * gcc.c-torture/compile/20021204-1.c: New test.
28743
28744 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28745
28746         * g++.dg/inherit/covariant2.C: New test.
28747         * g++.dg/inherit/covariant3.C: New test.
28748         * g++.dg/inherit/covariant4.C: New test.
28749         * g++.dg/inherit/covariant1.C: Remove XFAIL.
28750         * g++.old-deja/g++.robertl/eb17.C: Likewise.
28751
28752 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
28753
28754         PR c++/8688
28755         * g++.dg/init/brace3.C: New test.
28756
28757 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
28758
28759         * gcc.dg/20020210-1.c: Fix a comment typo.
28760
28761 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
28762
28763         PR c++/8720
28764         * g++.dg/parse/defarg1.C: New test.
28765
28766         PR c++/8615
28767         * g++.dg/template/char1.C: New test.
28768
28769         * g++.dg/template/varmod1.C: Fix typo.
28770
28771 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28772
28773         DR 180
28774         * g++.old-deja/g++.pt/crash32.C: Expect error.
28775
28776 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
28777
28778         PR c++/5919
28779         * g++.dg/template/varmod1.C: New test.
28780
28781         PR c++/8727
28782         * g++.dg/inherit/typeinfo1.C: New test.
28783
28784         PR c++/8663
28785         * g++.dg/inherit/typedef1.C: New test.
28786
28787 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
28788
28789         PR c++/8332
28790         PR c++/8493
28791         * g++.dg/template/strlen1.C: New test.
28792
28793         PR c++/8227
28794         * g++.dg/template/ctor2.C: New test.
28795
28796         PR c++/8214
28797         * g++.dg/init/string1.C: New test.
28798
28799         PR c++/8511
28800         * g++.dg/template/friend8.C: New test.
28801
28802 2002-11-29  Joe Buck <jbuck@synopsys.com>
28803
28804         * g++.dg/lookup/anon2.C: New test.
28805
28806 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
28807
28808         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
28809         h8300 port.
28810
28811 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
28812
28813         * gcc.dg/bitfld-6.c: New test.
28814
28815 2002-11-27  Jan Hubicka  <jh@suse.cz>
28816
28817         * gcc.c-torture/execute/20021127.[cx]: New test.
28818
28819 2002-11-26  Jan Hubicka  <jh@suse.cz>
28820
28821         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
28822         quality.
28823
28824 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
28825
28826         * g++.dg/init/brace2.C: New test.
28827         * g++.old-deja/g++.mike/p9129.C: Correct.
28828
28829 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
28830
28831         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
28832
28833 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
28834
28835         * gcc.dg/sibcall-6: New test for indirect sibcalls.
28836
28837 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
28838
28839         * testsuite/g++.dg/abi/empty11.C: New test.
28840         * testsuite/g++.dg/rtti/cv1.C: New test.
28841
28842 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
28843
28844         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
28845
28846 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
28847
28848         * g++.dg/abi/empty10.C: New test.
28849
28850 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28851
28852         * gcc.c-torture/compile/20021124-1.c: New test.
28853
28854 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
28855
28856         * g++.dg/abi/rtti2.C: New test.
28857
28858 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28859
28860         * gcc.dg/i386-unroll-1.c: New test.
28861
28862 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28863
28864         * gcc.c-torture/compile/20021120-1.c: New test.
28865         * gcc.c-torture/compile/20021120-2.c: New test.
28866
28867 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28868
28869         * gcc.dg/bitfld-5.c: New test.
28870
28871 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28872
28873         * gcc.c-torture/execute/20021120-3.c: New test.
28874
28875 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28876
28877         * gcc.c-torture/execute/20021120-2.c: New test.
28878
28879 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28880
28881         * gcc.c-torture/execute/20021120-1.c: New test.
28882
28883 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
28884
28885         * gcc.c-torture/execute/20021118-3.c: New test.
28886
28887 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28888
28889         * gcc.c-torture/compile/20021119-1.c: New test.
28890
28891 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
28892
28893         * gcc.dg/duff-1.c: New test.
28894         * gcc.dg/duff-2.c: New test.
28895         * gcc.dg/duff-3.c: New test.
28896
28897 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
28898
28899         * gcc.dg/cpp/_Pragma5.c: New test.
28900
28901 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28902
28903         * gcc.c-torture/execute/20021118-2.c: New test.
28904
28905 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28906
28907         * gcc.c-torture/execute/20021118-1.c: New test.
28908
28909 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
28910
28911         * gcc.dg/20021116-1.c: New test.
28912
28913 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
28914
28915         * g++.dg/abi/vcall1.C: New test.
28916
28917 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
28918
28919         * gcc.dg/20021029-1.c: New test.
28920         * gcc.dg/20021029-2.c: New test.
28921
28922 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28923
28924         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
28925
28926 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28927
28928         PR c/8439
28929         * gcc.dg/20021110.c: Move to ...
28930         * gcc.c-torture/compile/20021110.c: .... here.
28931
28932 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28933
28934         PR c/8467
28935         * gcc.c-torture/execute/20021111-1.c
28936
28937 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28938
28939         PR c/8439
28940         * gcc.dg/20021110.c: New test.
28941
28942 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
28943
28944         * g++.dg/abi/vthunk3.C: Run only on x86.
28945
28946 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28947
28948         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
28949
28950 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
28951
28952         * lib/compat.exp (compat-execute): Fix logic error in last
28953         change.
28954
28955 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
28956
28957         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
28958
28959 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28960
28961         PR c++/8389
28962         * g++.dg/template/access6.C: New test.
28963
28964 2002-11-08  Jan Hubicka  <jh@suse.cz>
28965
28966         * gcc.dg/i386-ssefp-1.c: New test.
28967         * gcc.dg/i386-ssefp-1.c: New test.
28968
28969 2002-11-08  Jan Hubicka  <jh@suse.cz>
28970
28971         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
28972
28973 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28974
28975         * g++.dg/abi/vthunk3.C: New test.
28976
28977         PR c++/8338
28978         * g++.dg/template/crash2.C: New test.
28979
28980 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28981
28982         * testsuite/g++.dg/abi/dtor1.C: New test.
28983         * testsuite/g++.dg/abi/dtor2.C: Likewise.
28984
28985 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
28986
28987         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
28988         Darwin.
28989
28990 2002-11-04  Adam Nemet  <anemet@lnxw.com>
28991
28992         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
28993         -mthumb.  Only xfail with -O0.
28994
28995 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
28996
28997         * g++.dg/abi/thunk1.C: New test.
28998         * g++.dg/abi/thunk2.C: Likewise.
28999         * g++.dg/abi/vtt1.C: Likewise.
29000
29001 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
29002
29003         PR optimization/8423
29004         * gcc.c-torture/execute/builtin-constant.c: New test.
29005
29006 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
29007
29008         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29009         Add some more cases.
29010
29011 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
29012
29013         PR c++/8391
29014         * g++.dg/opt/local1.C: New test.
29015
29016 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
29017
29018         PR c++/8160
29019         * g++.dg/template/complit1.C: New test.
29020
29021         PR c++/8149
29022         * g++.dg/template/typename4.C: Likewise.
29023
29024 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29025
29026         Core issue 287, PR c++/7639
29027         * g++.dg/template/instantiate1.C: Adjust error location.
29028         * g++.dg/template/instantiate3.C: New test.
29029         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29030         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29031         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29032
29033 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
29034
29035         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29036
29037 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
29038
29039         PR c++/8287
29040         * g++.dg/init/dtor2.C: New test.
29041
29042 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29043
29044         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29045         * gcc.dg/nest.c: Bypass errors on irix6.
29046
29047 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
29048
29049         * gcc.dg/nest.c: Expect error for mmix-*-*.
29050         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29051
29052 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
29053
29054         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29055         markers.
29056
29057         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29058
29059 2002-10-25  Mike Stump  <mrs@apple.com>
29060
29061         * gcc.dg/warn-1.c: New test.
29062
29063 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29064
29065         * g++.dg/template/typename3.C: New test.
29066
29067 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
29068
29069         * g++.dg/lookup/ptrmem1.C: New test.
29070
29071         * g++.dg/abi/vthunk2.C: New test.
29072
29073 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29074
29075         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29076
29077 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
29078
29079         * g++.dg/abi/empty9.C: New test.
29080
29081 2002-10-24  Richard Henderson  <rth@redhat.com>
29082
29083         * g++.dg/inherit/thunk1.C: Enable for ia64.
29084
29085 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29086
29087         PR c++/8067
29088         * g++.dg/lookup/pretty1.C: New test.
29089
29090 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
29091
29092         * gcc.dg/20021023-1.c: New test.
29093
29094 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29095
29096         PR c++/7679
29097         * g++.dg/parse/inline1.C: New test.
29098
29099 2002-10-23  Richard Henderson  <rth@redhat.com>
29100
29101         * g++.dg/inherit/thunk1.C: Enable for x86_64.
29102
29103         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29104
29105 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
29106
29107         PR c++/6579
29108         * g++.dg/parse/stmtexpr3.C: New test.
29109
29110 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29111
29112         * g++.dg/expr/cond1.C: New test.
29113
29114 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29115
29116         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29117
29118 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29119
29120         * g++.dg/abi/vbase13.C: New test.
29121         * g++.dg/abi/vbase14.C: Likewise.
29122
29123 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
29124
29125         * gcc.dg/tls/pic-1.c: New test.
29126         * gcc.dg/tls/nonpic-1.c: New test.
29127         * gcc.dg/20021018-1.c: New test.
29128
29129 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29130
29131         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29132         Remove only files with the same base name as the test case.
29133         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29134         (profopt-execute): Likewise.  Also, remove old profiling
29135         and performance data files before running the tests.
29136
29137         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29138         * g++.dg/bprob/bprob.exp: Likewise.
29139         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
29140         to allow more general test case names.
29141
29142         * g++.dg/bprob/bprob-1.C: Rename to ...
29143         * g++.dg/bprob/g++-bprob-1.C: ... this.
29144
29145         * g77.dg/bprob/bprob-1.f: Rename to ...
29146         * g77.dg/bprob/g77-bprob-1.f: ... this.
29147
29148 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29149
29150         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29151         bison 1.50 or later.
29152
29153 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
29154
29155         * g++.dg/README: Describe more test directories.
29156
29157 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29158
29159         * g++.dg/init/array6.C: Add additional tests.
29160
29161 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29162
29163         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29164         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29165
29166 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
29167
29168         * gcc.c-torture/compile/20020604-1.x: New.
29169         * gcc.c-torture/compile/simd-5.x: Likewise.
29170         * gcc.c-torture/execute/920710-1.x: Likewise.
29171         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29172
29173 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29174
29175         * g++.dg/inherit/override1.C: Add dg-options clause.
29176
29177 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29178
29179         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29180         _mm_slli_si128.
29181
29182 2002-10-19  Andreas Schwab  <schwab@suse.de>
29183
29184         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29185         directory component.
29186
29187 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
29188
29189         * g++.dg/inherit/thunk1.C: New test.
29190
29191         * g++.dg/inherit/override1.C: New test.
29192
29193         * g++.dg/abi/mangle11.C: New test.
29194         * g++.dg/abi/mangle14.C: New test.
29195         * g++.dg/abi/mangle17.C: New test.
29196
29197 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
29198
29199         * g++.dg/overload/member2.C: New test.
29200
29201 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
29202
29203         * g++.dg/README: Describe new compat directory.
29204         * g++.dg/dg.exp: Skip tests in compat directory.
29205         * README.compat: New file.
29206         * lib/compat.exp: New expect script.
29207         * g++.dg/compat: New test directory.
29208         * g++.dg/compat/compat.exp: New expect script.
29209         * g++.dg/compat/abi: New test directory.
29210         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29211         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29212         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29213         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29214         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29215         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29216         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29217         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29218         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29219         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29220         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29221         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29222         * g++.dg/compat/break: New test directory.
29223         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29224         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29225         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29226         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29227         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29228         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29229         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29230         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29231         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29232         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29233         g++.dg/compat/break/README: New files.
29234         * g++.dg/compat/eh: New test directory.
29235         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29236         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29237         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29238         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29239         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29240         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29241         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29242         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29243         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29244         g++.dg/compat/eh/filter2_y.C,
29245         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29246         g++.dg/compat/eh/new1_y.C,
29247         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29248         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29249         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29250         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29251         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29252         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29253         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29254         g++.dg/compat/eh/unexpected1_y.C: New files.
29255         * g++.dg/compat/init: New test directory.
29256         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29257         g++.dg/compat/init/array5_y.C,
29258         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29259         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29260         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29261         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29262         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29263         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29264         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29265         g++.dg/compat/init/init-ref2_y.C: New files.
29266
29267 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29268
29269         PR c++/7584
29270         * g++.dg/inherit/using3.C: New test.
29271
29272 2002-10-17  Jan Hubicka  <jh@suse.cz>
29273
29274         * gcc.dg/20021017-2.c: New test.
29275
29276 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29277
29278         * g++.dg/abi/mangle16.C: Adjust.
29279
29280         * g++.dg/init/array8.C: New test.
29281
29282 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
29283
29284         * gcc.dg/special/mips-abi.exp: New test.
29285         * gcc.dg/special/mips-abi.s: Empty file used by the above.
29286
29287 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29288
29289         * g++.dg/abi/mangle16.C: New test.
29290         * g++.dg/abi/mangle17.C: Likewise.
29291
29292         PR c++/7478
29293         * g++.dg/template/ref1.C: New test.
29294
29295 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29296
29297         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29298
29299 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
29300
29301         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29302
29303 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29304
29305         PR c++/7524
29306         * g++.dg/init/array7.C: New test.
29307
29308 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
29309
29310         * g++.dg/init/array6.C: New test.
29311
29312         * g++.dg/abi/mangle13.C: Likewise.
29313         * g++.dg/abi/mangle14.C: Likewise.
29314         * g++.dg/abi/mangle15.C: Likewise.
29315
29316 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29317
29318         * g++.dg/abi/empty8.C: New test.
29319
29320 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
29321
29322         * g++.dg/init/ctor1.C: New test.
29323
29324 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
29325
29326         * gcc.c-torture/execute/20021015-1.c: New test.
29327
29328 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
29329
29330         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29331
29332 2002-10-14  Jan Hubicka  <jh@suse.cz>
29333
29334         * gcc.dg/i386-ssetype-[1-5].c: New tests.
29335
29336 2002-10-14  Richard Henderson  <rth@redhat.com>
29337
29338         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29339
29340 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29341
29342         PR optimization/6631
29343         * g++.dg/opt/const2.C: New test.
29344
29345 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29346
29347         PR c++/7176
29348         * g++.dg/parse/friend1.C: New test.
29349         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29350
29351 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
29352
29353         * gcc.dg/20021014-1.c: New test.
29354
29355 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
29356
29357         PR c++/5661
29358         * g++.dg/ext/vlm1.C: New test.
29359         * g++.dg/ext/vlm2.C: Likewise.
29360
29361         * g++.dg/init/array1.C: Remove invalid braces.
29362         * g++.dg/init/brace1.C: New test.
29363         * g++.dg/init/copy2.C: Likewise.
29364         * g++.dg/init/copy3.C: Likewise.
29365         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29366         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29367         braces.
29368
29369 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
29370
29371         * gcc.dg/cpp/assembler.S: Don't use -ansi.
29372
29373 2002-10-11  Richard Shann  <richard.shann@superh.com>
29374
29375         * gcc.c-torture/compile/simd-5.c: New test.
29376
29377 2002-10-10  Roger Sayle  <roger@eyesopen.com>
29378
29379         * gcc.c-torture/execute/shiftopt-1.c: New test case.
29380
29381 2002-10-10  Jim Wilson  <wilson@redhat.com>
29382
29383         * gcc.c-torture/execute/20021010-1.c: New test.
29384
29385 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
29386
29387         PR c/7353
29388         * g++.dg/ext/typedef-init.C: New test.
29389         * gcc.dg/typedef-init.c: New test.
29390
29391 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
29392
29393         * gcc.dg/cpp/paste13.c: New test.
29394
29395 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29396
29397         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
29398         remaining platforms, XFAIL during compile, not execute.  Don't
29399         XFAIL at -O0.
29400
29401 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29402
29403         * gcc.dg/alias-1.c: Tweak expected warning.
29404
29405 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29406
29407         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29408
29409 2002-10-06  Andreas Jaeger  <aj@suse.de>
29410
29411         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29412         * gcc.dg/cpp/c++98.C: Likewise.
29413
29414         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29415         * g++.dg/cpp/c++98.C: Likewise.
29416
29417         * g++.dg/README (Subdirectories): Mention cpp directory.
29418
29419         PR target/7559
29420         * gcc.dg/20021006-1.c: New test.
29421
29422 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29423
29424         PR c++/7804
29425         * g++.dg/other/warning1.C: New test.
29426
29427 2002-10-04  Roger Sayle  <roger@eyesopen.com>
29428
29429         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29430         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
29431         and sparc-*-* with -m64 as expected failures.  See PR 8087.
29432
29433 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29434
29435         PR c++/7931
29436         * g++.dg/template/ptrmem3.C: New test.
29437
29438         PR c++/7754
29439         * g++.dg/template/union1.C: New test.
29440
29441 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29442
29443         PR c++/8006
29444         * g++.dg/abi/mangle9.C: New test.
29445         * g++.dg/abi/mangle10.C: New test.
29446         * g++.dg/abi/mangle11.C: New test.
29447         * g++.dg/abi/mangle12.C: New test.
29448
29449 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
29450
29451         PR c++/7188.
29452         * g++.dg/template/meminit1.C: New test.
29453         * g++.dg/warn/Wreorder-1.C: Likewise.
29454         * g++.old-deja/g++.mike/warn3.C: Tweak.
29455         * lib/prune.exp: Ingore "in copy constructor".
29456
29457 2002-10-02  Andreas Jaeger  <aj@suse.de>
29458
29459         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29460         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29461         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29462         on x86-64.
29463
29464 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29465
29466         * gcc.dg/empty1.C: Fix typo.
29467
29468 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
29469
29470         * gcc.dg/alias-1.c: New test.
29471
29472 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29473
29474         * gcc.dg/empty1.C: New test.
29475
29476         * g++.dg/tls/init-2.C: Tweak error messages.
29477
29478 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
29479
29480         * gcc.c-torture/compile/20020923-1.c: New test.
29481
29482 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
29483
29484         * gcc.c-torture/execute/ffs-1.c: New test.
29485         * gcc.c-torture/execute/ffs-2.c: Ditto.
29486
29487 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
29488
29489         * g++.dg/overload/member1.C: New test.
29490
29491 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
29492
29493         * g++.dg/abi/empty7.C: New test.
29494         * g++.dg/init/pm2.C: Likewise.
29495
29496 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
29497
29498         * g++.dg/rtti/crash1.C: New test.
29499
29500 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
29501
29502         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29503         gcc.dg/sibcall-4.c: New tests.
29504
29505 2002-09-28  Roger Sayle  <roger@eyesopen.com>
29506
29507         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29508         powerpc and MMIX targets.
29509
29510 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
29511
29512         * gcc.dg/cpp/20020927-1.c: New.
29513
29514 2002-09-26  David S. Miller  <davem@redhat.com>
29515
29516         * gcc.c-torture/compile/trunctfdf.c: New.
29517
29518 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29519
29520         * lib/target-supports.exp (check_weak_available): Handle solaris2.
29521
29522 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
29523
29524         * gcc.c-torture/execute/loop-15.c: New.
29525
29526 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
29527
29528         * README.QMTEST: Fix typo.
29529
29530 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29531
29532         * gcc.dg/20020926-1.c: New test.
29533
29534 2002-09-25  David S. Miller  <davem@redhat.com>
29535
29536         PR target/7842
29537         * gcc.c-torture/execute/shiftdi.c: New test.
29538
29539 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
29540
29541         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
29542         unique to the tool.
29543         * lib/g77.exp (g77_init): Likewise.
29544         * lib/g++.exp (g++_init): Likewise.
29545         * lib/objc.exp (objc_init): Likewise.
29546
29547 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
29548
29549         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
29550         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
29551         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
29552
29553 2002-09-25  Richard Henderson  <rth@redhat.com>
29554
29555         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
29556         too-small long double.
29557
29558 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
29559
29560         * gcc.dg/20020919-1.c: New test.
29561
29562 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
29563
29564         * g++.dg/abi/bitfield6.C: New test.
29565         * g++.dg/abi/bitfield7.C: New test.
29566         * g++.dg/abi/bitfield8.C: New test.
29567         * g++.dg/abi/vbase11.C: New test.
29568
29569 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29570
29571         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
29572         hppa*-*-hpux*.  Update test comment.
29573
29574 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
29575
29576         * gcc.dg/tls/struct-1.c: New test.
29577
29578 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
29579
29580         * gcc.dg/cpp/tr-warn2.c: Update.
29581
29582 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29583
29584         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
29585
29586 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29587
29588         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
29589         systems.
29590
29591 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
29592
29593         * gcc.c-torture/execute/ieee/mzero3.c: New test.
29594
29595         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29596         Adjust for c++filt moved to binutils.  Remove spurious duplicate
29597         setting of cxxfilt.
29598
29599 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
29600
29601         * gcc.dg/20020312-2.c: Update for darwin.
29602
29603 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29604
29605         * g++.old-deja/g++.other/crash32.C: Mark ICE.
29606
29607 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
29608
29609         * objc.dg/comp-types-1.m: New test.
29610         * objc.dg/comp-types-2.m: New test.
29611         * objc.dg/comp-types-3.m: New test.
29612         * objc.dg/comp-types-4.m: New test.
29613         * objc.dg/comp-types-5.m: New test.
29614         * objc.dg/comp-types-6.m: New test.
29615
29616 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29617
29618         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
29619
29620 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29621
29622         * g++.dg/other/do1.C: New test.
29623
29624         * g++.dg/template/subst1.C: New test.
29625
29626 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
29627
29628         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
29629
29630 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29631
29632         * g++.dg/template/qualttp20.C: Adjust expected errors.
29633         * g++.old-deja/g++.jason/report.C: Likewise.
29634         * g++.old-deja/g++.other/qual1.C: Likewise.
29635
29636         * g++.dg/lookup/scoped2.C: New test.
29637
29638         * g++.dg/ext/asm3.C: New test.
29639
29640 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
29641
29642         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
29643
29644 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
29645
29646         * ChangeLog: follow spelling conventions.
29647         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
29648         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
29649         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
29650         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
29651         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
29652         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
29653         * g++.old-deja/g++.law/global-init1.C: Likewise.
29654         * g++.old-deja/g++.other/delete4.C: Likewise.
29655         * g++.old-deja/g++.other/inline21.C: Likewise.
29656         * g++.old-deja/g++.other/singleton.C: Likewise.
29657         * g77.dg/strlen0.f: Likewise.
29658         * g77.f-torture/compile/20010519-1.f: Likewise.
29659         * g77.f-torture/compile/980310-4.f: Likewise.
29660         * gcc.c-torture/compile/20000605-1.c: Likewise.
29661         * gcc.c-torture/execute/20020225-1.c: Likewise.
29662         * gcc.dg/c90-hexfloat-2.c: Likewise.
29663         * gcc.dg/c99-bool-1.c: Likewise.
29664         * gcc.dg/c99-hexfloat-2.c: Likewise.
29665         * gcc.dg/dll-2.c: Likewise.
29666         * gcc.dg/wtr-union-init-1.c: Likewise.
29667         * gcc.dg/wtr-union-init-2.c: Likewise.
29668         * gcc.dg/wtr-union-init-3.c: Likewise.
29669         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29670         * gcc.dg/cpp/defined.c: Likewise.
29671         * gcc.dg/cpp/macsyntx.c: Likewise.
29672         * gcc.dg/cpp/paste2.c: Likewise.
29673         * gcc.dg/cpp/trad/defined.c: Likewise.
29674         * gcc.dg/format/c90-printf-1.c: Likewise.
29675         * gcc.dg/format/c90-scanf-1.c: Likewise.
29676         * gcc.dg/format/c99-printf-1.c: Likewise.
29677         * gcc.dg/format/c99-scanf-1.c: Likewise.
29678         * gcc.misc-tests/gcov-8.c: Likewise.
29679         * lib/profopt.exp: Likewise.
29680
29681 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
29682
29683         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
29684
29685 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29686
29687         * g++.dg/inherit/using2.C: New test.
29688
29689 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
29690
29691         * ChangeLog: Follow spelling conventions.
29692         * g++.dg/template/friend4.C: Likewise.
29693         * g++.old-deja/g++.pt/crash67.C: Likewise.
29694         * gcc.c-torture/execute/20000801-4.c: Likewise.
29695         * gcc.dg/c90-digraph-1.c: Likewise.
29696         * gcc.dg/c94-digraph-1.c: Likewise.
29697         * gcc.dg/c99-digraph-1.c: Likewise.
29698         * gcc.dg/cpp/line5.c: Likewise.
29699         * gcc.dg/cpp/multiline.c: Likewise.
29700         * gcc.dg/cpp/trad/literals-1.c: Likewise.
29701         * gcc.dg/format/attr-3.c: Likewise.
29702         * gcc.dg/format/c90-scanf-3.c: Likewise.
29703         * gcc.dg/format/ext-4.c: Likewise.
29704
29705 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29706
29707         * g++.dg/template/pretty1.C: New test.
29708
29709 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
29710
29711         * gcc.c-torture/execute/struct-cpy-1.c: New test.
29712
29713 2002-09-13  Matt Austern  <austern@apple.com>
29714
29715         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
29716         passing a cast expression to a function by const reference.
29717
29718 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
29719
29720         * g++.dg/template/deduce1.C: New test.
29721
29722 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
29723
29724         * gcc.c-torture/execute/simd-1.c: Force all use of int to
29725         32-bit int.
29726
29727 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29728
29729         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
29730         usage.
29731
29732 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
29733
29734         * gcc.c-torture/compile/20020910-1.c: New test.
29735
29736 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
29737
29738         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
29739
29740 2002-09-10  Andreas Jaeger  <aj@suse.de>
29741
29742         * gcc.dg/20020312-2.c: Adjust for x86-64.
29743
29744 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
29745
29746         * g77.dg/7388.f: New test case for PR 7388.
29747
29748 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
29749
29750         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
29751
29752 2002-09-05  Ziemowit Laski <zlaski@apple.com>
29753
29754         * objc.dg/proto-lossage-1.m: New test.
29755
29756 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
29757
29758         * gcc.dg/cpp/_Pragma4.c: Fix typo.
29759
29760 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
29761
29762         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
29763         expected to pass.
29764
29765 2002-09-06  Stan Shebs  <shebs@apple.com>
29766             David Edelsohn  <edelsohn@gnu.org>
29767
29768         * gcc.dg/weak: New directory.
29769         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
29770         target-specific xfail bits.
29771         * gcc.dg/typeof-2.c: Move to new directory.
29772         * gcc.dg/weak.exp: New expect script.
29773
29774 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
29775
29776         * gcc.c-torture/execute/extzvsi.c: New test.
29777
29778 2002-09-05  Stan Shebs  <shebs@apple.com>
29779
29780         * gcc.dg/weak-1.c: xfail on Darwin.
29781         * gcc.dg/weak-2.c: Ditto.
29782         * gcc.dg/weak-3.c: Ditto.
29783         * gcc.dg/weak-4.c: Ditto.
29784         * gcc.dg/weak-5.c: Ditto.
29785         * gcc.dg/weak-6.c: Ditto.
29786         * gcc.dg/weak-7.c: Ditto.
29787         * gcc.dg/weak-8.c: Ditto.
29788         * gcc.dg/weak-9.c: Ditto.
29789
29790 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
29791
29792         * gcc.c-torture/execute/loop-14.c: New test.
29793
29794 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
29795
29796         * g++.dg/other/cxa-atexit1.C: New test.
29797
29798         * gcc.dg/typeof-2.c: New test.
29799
29800 2002-09-03  Roger Sayle  <roger@eyesopen.com>
29801
29802         * gcc.dg/builtins-2.c: New testcase.
29803         * gcc.dg/builtins-3.c: New testcase.
29804
29805 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
29806
29807         * gcc.dg/cpp/_Pragma4.c: New test.
29808
29809 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
29810
29811         * objc/execute/nil_method-1.m: New testcase.
29812
29813 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
29814
29815         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
29816         [Object class], not [Object initialize].
29817
29818 2002-08-31  Roger Sayle  <roger@eyesopen.com>
29819             Hans-Peter Nilsson  <hp@bitrange.com>
29820
29821         * gcc.c-torture/execute/20020720-1.x: Skip test on
29822         mmix-knuth-mmixware.  Correct comment.
29823
29824 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
29825
29826         * testsuite/g++.dg/abi/bitfield5.C: New test.
29827         * testsuite/g++.dg/abi/vbase10.C: Likewise.
29828
29829 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
29830
29831         * objc.dg/undeclared-selector.m: New test.
29832
29833 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
29834
29835         * g++.dg/other/offsetof1.C: Avoid cast warning.
29836
29837 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
29838
29839         * objc.dg/super-class-2.m: New test.
29840
29841 2002-08-24  Matt Austern  <austern@apple.com>
29842
29843         * g++.dg/ext/lvaddr.C: New test.
29844         * g++.dg/ext/lvcast.C: New test.
29845
29846 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
29847
29848         * testsuite/g++.dg/inherit/cond1.C: New test.
29849
29850 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
29851
29852         * gcc.dg/noncompile/incomplete-1.c: New test.
29853
29854 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29855
29856         * gcc.dg/typespec-1.c: New test.
29857
29858 2002-08-20  Devang Patel  <dpatel@apple.com>
29859         * objc.dg/proto-hier-2.m: New test.
29860
29861 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
29862
29863         * objc.dg/bitfield-1.m: New test.
29864         * objc.dg/bitfield-2.m: New test.
29865
29866 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29867
29868         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
29869         gcc.dg/c99-flex-array-4.c: New tests.
29870
29871 2002-08-16  Stan Shebs  <shebs@apple.com>
29872
29873         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
29874
29875 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
29876
29877         * gcc.dg/typeof-1.c: New test.
29878         * g++.dg/ext/typeof2.C: New test.
29879
29880 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29881
29882         * g++.dg/other/offsetof1.C: New test.
29883
29884 2002-08-14  Richard Henderson  <rth@redhat.com>
29885
29886         * gcc.dg/tls/diag-3.c: Fix expected message strings.
29887
29888 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
29889
29890         * gcc.dg/cpp/_Pragma3.c: New test.
29891
29892 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
29893
29894         * g++.dg/template/inherit3: New test.
29895
29896 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29897
29898         * gcc.dg/bitfld-4.c: Add blank options.
29899
29900 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
29901
29902         * g++.dg/template/crash1.C: New test.
29903
29904 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29905
29906         * gcc.dg/tls/opt-2.c: New test.
29907
29908 2002-08-08  Devang Patel  <dpatel@apple.com>
29909
29910         * objc.dg/selector-1.m : New test
29911
29912 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29913
29914         * g++.dg/abi/bitfield4.C: New test.
29915         * gcc.dg/bitfld-4.c: New test.
29916
29917 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29918
29919         * g++.dg/other/packed1.C: New test.
29920
29921 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
29922
29923         * g++.dg/abi/offsetof.C: Tweak error messages.
29924         * g++.old-deja/g++.mike/p10769a.C: Likewise.
29925
29926 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29927
29928         * gcc.dg/bitfld-3.c: New test.
29929
29930 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29931             Richard Henderson  <rth@redhat.com>
29932
29933         * gcc.dg/i386-bitfield1.c: New test.
29934         * g++.dg/abi/bitfield3.C: Update.
29935
29936 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
29937
29938         * objc.dg/const-str-2.m: Update.
29939         * gcc.dg/cpp/c++98.c: Change to C extension.
29940         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
29941         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
29942
29943 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
29944
29945         * testsuite/gcc.dg/tls/diag-3.c: New.
29946
29947 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
29948
29949         * g++.dg/README (Subdirectories): Document new subdir expr.
29950         * g++.dg/expr/pmf-1.C: New test.
29951
29952 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
29953
29954         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
29955
29956 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
29957
29958         * g++.dg/abi/bitfield3.C: New test.
29959
29960 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
29961
29962         * lib/gcov.exp: Tweak expected line formats.
29963         * gcc.misc-tests/gcov8.c: New test.
29964         * gcc.misc-tests/gcov8.x: New flags.
29965
29966 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
29967
29968         * consistency.vlad/layout/endian.c: Include string.h.
29969
29970         * gcc.c-torture/execute/20020805-1.c: New test.
29971
29972 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
29973
29974         * g++.dg/other/conversion1.C: New test.
29975
29976 2002-08-03  Roger Sayle  <roger@eyesopen.com>
29977
29978         * gcc.dg/builtins-1.c: New testcase.
29979
29980 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
29981
29982         * g++.dg/inherit/access3.C: New test.
29983
29984 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
29985
29986         * gcc.dg/ia64-visibility-2.c: New test.
29987
29988 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
29989
29990         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
29991         __qualifier_flags to __flags.
29992
29993 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
29994
29995         * g++.dg/inherit/operator1.C: New test.
29996         * g++.dg/lookup/disamb1.C: Fix typo in comment.
29997         * g++.dg/other/error1.C: Change expected error message.
29998         * g++.dg/template/conv4.C: Likewise.
29999
30000 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
30001
30002         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30003         for documented behavior.
30004
30005 2002-07-25  Roger Sayle  <roger@eyesopen.com>
30006
30007         * gcc.c-torture/execute/20020720-1.x: Skip this test on
30008         several targets known to fail.
30009
30010 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
30011
30012         * gcc.dg/mips-args-[123].c: New tests.
30013
30014 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
30015
30016         * gcc.dg/ppc-spe.c: New.
30017
30018 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
30019
30020         * g++.dg/other/ptrmem4.C: New testcase.
30021
30022 2002-07-24  Richard Henderson  <rth@redhat.com>
30023
30024         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30025
30026 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
30027
30028         * g++.dg/ext/alignof1.C (main): Return 0 for success.
30029
30030 2002-07-24  Roger Sayle  <roger@eyesopen.com>
30031
30032         * gcc.c-torture/execute/memset-3.c: New testcase.
30033
30034 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
30035
30036         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30037         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30038
30039 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30040
30041         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30042         Delete.
30043
30044 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
30045
30046         * gcc.c-torture/compile/simd-4.c: New test.
30047
30048 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30049
30050         PR c++/7347, c++/7348
30051         * g++.dg/template/access4.C: New test.
30052         * g++.dg/template/access5.C: New test.
30053         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30054         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30055         * g++.old-deja/g++.pt/ttp58.C: Likewise.
30056         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30057
30058 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
30059
30060         * gcc.dg/gnu89-init-2.c: New test.
30061
30062 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
30063
30064         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30065
30066 2002-07-20  Roger Sayle  <roger@eyesopen.com>
30067
30068         * gcc.c-torture/execute/20020720-1.c: New testcase.
30069
30070 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
30071
30072         * gcc.dg/cpp/Wsignprom.c: New tests.
30073
30074 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
30075
30076         * gcc.c-torture/execute/loop-13.c: New test.
30077
30078 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
30079
30080         * gcc.dg/cpp/expr.c: New tests.
30081
30082 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
30083
30084         * g++.dg/opt/pr6713.C: Add template instantiation.
30085
30086 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
30087
30088         * gcc.dg/nest.c: New test.
30089
30090 2002-07-17  Richard Henderson  <rth@redhat.com>
30091
30092         * g++.dg/opt/pr6713.C: New test.
30093
30094 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
30095
30096         * gcc.c-torture/execute/loop-2e.x: Let the testcase
30097         XFAIL for all x86 processors.
30098
30099 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
30100
30101         * gcc.c-torture/execute/20010122-1.x: Do not test with
30102         -fomit-frame-pointer.
30103
30104 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30105
30106         * g++.dg/template/instantiate2.C: New test.
30107         * g++.dg/template/spec4.C: New test.
30108
30109 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30110
30111         * g++.dg/template/access2.C: New test.
30112         * g++.dg/template/access3.C: New test.
30113
30114 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
30115
30116         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30117         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30118         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30119         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30120         Convert to use <stdarg.h>.
30121         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30122         Delete.
30123         * gcc.dg/va-arg-2.c: New.
30124         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30125
30126 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
30127
30128         * gcc.c-torture/compile/20020710-1.c: New test.
30129
30130 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
30131                           Andrew Pinski  <pinskia@physics.uc.edu>
30132
30133         gcc.c-torture/compile/simd-2.c: New testcase.
30134         gcc.c-torture/compile/simd-3.c: Likewise.
30135
30136 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
30137
30138         PR c++/7224
30139         * g++.dg/overload/error1.C: New test.
30140
30141 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30142
30143         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30144         configuration and IRIX 6 O32 ABI.
30145
30146 2002-07-11  Roger Sayle  <roger@eyesopen.com>
30147
30148         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30149
30150 2002-07-10  Roger Sayle  <roger@eyesopen.com>
30151
30152         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30153
30154 2002-07-10  Jeffrey A Law  <law@redhat.com>
30155
30156         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30157
30158         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
30159
30160 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
30161
30162         * gcc.dg/20020312-2.c: Check for __PPC__.
30163
30164 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
30165
30166         * gcc.c-torture/compile/20020709-1.c: New test.
30167
30168 2002-07-07  Roger Sayle  <roger@eyesopen.com>
30169
30170         * g++.dg/template/qualttp21.C: New test case.
30171
30172 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
30173
30174         * gcc.c-torture/compile/20020706-1.c: New test.
30175         * gcc.c-torture/compile/20020706-2.c: New test.
30176
30177 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
30178             Alexandre Oliva  <aoliva@redhat.com>
30179
30180         * g++.dg/warn/incomplete1.C: New test.
30181
30182 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30183
30184         PR c++/7099
30185         * g++.dg/warn/noreturn1.C: New test.
30186
30187 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
30188
30189         PR c++/6706
30190         * g++.dg/debug/debug6.C: New test.
30191         * g++.dg/debug/debug7.C: New test.
30192
30193 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
30194
30195         * gcc.c-torture/compile/simd-3.c: New test.
30196
30197 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
30198
30199         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30200         * gcc.dg/20020620-1.c: Likewise.
30201
30202 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30203
30204         PR c++/6944
30205         * g++.dg/init/array4.C: New test.
30206         * g++.dg/init/array5.C: New test.
30207
30208 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
30209
30210         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30211         * gcc.c-torture/execute/simd-2.c (main): Likewise.
30212
30213 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30214
30215         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30216         * gcc.dg/wtr-aggr-init-1.c: Likewise.
30217         * gcc.dg/wtr-conversion-1.c: Likewise.
30218         * gcc.dg/wtr-escape-1.c: Likewise.
30219         * gcc.dg/wtr-int-type-1.c: Likewise.
30220         * gcc.dg/wtr-label-1.c: Likewise.
30221         * gcc.dg/wtr-static-1.c: Likewise.
30222         * gcc.dg/wtr-strcat-1.c: Likewise.
30223         * gcc.dg/wtr-suffix-1.c: Likewise.
30224         * gcc.dg/wtr-switch-1.c: Likewise.
30225         * gcc.dg/wtr-unary-plus-1.c: Likewise.
30226         * gcc.dg/wtr-union-init-1.c: Likewise.
30227         * gcc.dg/wtr-union-init-2.c: Likewise.
30228         * gcc.dg/wtr-union-init-3.c: Likewise.
30229
30230         * gcc.dg/wtr-func-def-1.c: New test.
30231
30232 2002-07-02 Devang Patel <dpatel@apple.com>
30233
30234         * objc.dg/param-1.m: New test.
30235
30236 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
30237
30238         * gcc.dg/cpp/trad/directive.c: Add test.
30239         * gcc.dg/cpp/trad/macroargs.c: Add test.
30240         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30241
30242 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
30243
30244         * gcc.dg/cpp/cmdlne-M.c: New test.
30245
30246 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
30247
30248         * objc.dg/desig-init-1.m: New test.
30249
30250 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30251
30252         PR c++/6716
30253         * g++.dg/template/instantiate1.C: New test.
30254
30255 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
30256
30257         PR c++/7112
30258         * g++.dg/template/sizeof2.C: New test.
30259
30260 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30261
30262         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30263         gcc.dg/cpp/trad/include.c: New tests.
30264
30265 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
30266
30267         PR target/7177
30268         * gcc.c-torture/compile/20020701-1.c: New test.
30269
30270 2002-07-01  Stan Shebs  <shebs@apple.com>
30271
30272         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30273         header here...
30274         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30275         (objc-torture-execute): or here.
30276
30277 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
30278
30279         * gcc.c-torture/execute/arith-rand-ll.c: New test.
30280
30281 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30282
30283         * gcc.dg/cpp/trad/escaped-nl.c: New test.
30284
30285 2002-06-30  Devang Patel  <dpatel@apple.com>
30286
30287         * objc.dg/fsyntax-only.m: New test.
30288
30289 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
30290
30291         PR c++/6695
30292         * g++.dg/template/friend7.C: New file.
30293
30294 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
30295
30296         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30297         return type.
30298
30299 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
30300
30301         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30302         avoid division by zero.
30303
30304 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
30305
30306         * gcc.dg/Wunknownprag.c: New tests.
30307
30308 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
30309
30310         * gcc.c-torture/execute/simd-2.c: New test.
30311
30312 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
30313
30314         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30315         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30316         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30317         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30318         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30319         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30320         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30321         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30322         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30323         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30324         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30325         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30326         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30327         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30328         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30329         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30330         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30331
30332 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
30333
30334         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30335         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30336         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30337         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30338         New tests.
30339         * gcc.dg/cpp/trad/directive.c: Update.
30340
30341 2002-06-23  Andreas Jaeger  <aj@suse.de>
30342
30343         * gcc.c-torture/execute/complex-6.c: New.
30344
30345 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
30346
30347         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30348         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30349         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30350         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30351
30352 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
30353
30354         * gcc.dg/cpp/trad: New directory with traditional tests copied
30355         from parent directory.
30356         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30357         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30358         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30359         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30360         Move to trad/ and rename.
30361         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30362         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30363         gcc.dg/cpp/trad/redef2.c: New tests.
30364         * gcc.dg/cpp/trad/trad.exp: New driver.
30365
30366 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
30367
30368         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30369         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30370         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30371         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30372         Remove.
30373
30374 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
30375
30376         * gcc.dg/20020620-1.c: New test.
30377
30378 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30379
30380         * g++.dg/template/ttp4.C: New test.
30381
30382 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
30383
30384         * g++.dg/opt/vt1.C: Fix regexp.
30385
30386 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30387
30388         * gcc.c-torture/execute/pure-1.c: Make functions static again.
30389         Don't use attribute `noinline'.
30390
30391 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30392
30393         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30394
30395 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
30396
30397         * gcc.c-torture/execute/simd-1.c: New.
30398
30399         * gcc.dg/simd-1.c: New.
30400
30401 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30402
30403         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30404
30405 2002-06-16  Richard Henderson  <rth@redhat.com>
30406
30407         * g++.dg/ext/anon-struct1.C: New.
30408         * g++.dg/ext/anon-struct2.C: New.
30409         * g++.dg/ext/anon-struct3.C: New.
30410         * gcc.dg/anon-struct-1.c: New.
30411         * gcc.dg/anon-struct-2.c: New.
30412         * gcc.dg/anon-struct-3.c: New.
30413         * gcc.dg/20011008-1.c: Adjust warning text.
30414         * gcc.dg/20020527-1.c: Add -fms-extensions.
30415
30416 2002-06-16  Richard Henderson  <rth@redhat.com>
30417
30418         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30419
30420 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
30421
30422         * gcc.c-torture/execute/20020615-1.c: New test.
30423
30424 2002-06-15  Roger Sayle  <roger@eyesopen.com>
30425
30426         * gcc.c-tortuture/execute/compare-1.c: New test case.
30427         * gcc.c-tortuture/execute/compare-2.c: New test case.
30428         * gcc.c-tortuture/execute/compare-3.c: New test case.
30429
30430 2002-06-13  Richard Henderson  <rth@redhat.com>
30431
30432         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
30433         ia64 ilp32.
30434
30435 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30436
30437         * g++.dg/template/typename2.C: Update error message.
30438
30439 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
30440
30441         * gcc.c-torture/execute/20020611-1.c: New test.
30442
30443 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
30444
30445         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30446         list of targets to skip.
30447
30448 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
30449
30450         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30451         targets if not optimizing.
30452
30453 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
30454
30455         * gcc.c-torture/compile/20020605-1.c: New test.
30456
30457         * g++.dg/opt/vt1.C: New test.
30458
30459         * gcc.dg/20020531-1.c: New test.
30460
30461         * gcc.dg/20020530-1.c: New test.
30462
30463         * gcc.dg/20020527-1.c: New test.
30464
30465         * g++.dg/opt/cse1.C: New test.
30466
30467 2002-06-07  Roger Sayle  <roger@eyesopen.com>
30468
30469         * gcc.dg/20020607-2.c: New test case.
30470
30471 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
30472
30473         * gcc.c-torture/compile/20020604-1.c: New test.
30474
30475 2002-06-04  Richard Henderson  <rth@redhat.com>
30476
30477         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30478         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30479         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30480
30481 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
30482
30483         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30484
30485 2002-06-03  Richard Henderson  <rth@redhat.com>
30486
30487         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30488         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30489
30490 2002-06-02  Richard Henderson  <rth@redhat.com>
30491
30492         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30493         test functions static.
30494
30495 2002-06-02  Andreas Jaeger  <aj@suse.de>
30496
30497         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30498         now.
30499
30500 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30501
30502         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30503         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30504         Update for mofified diagnostics.
30505         * gcc.dg/c99-intconst-1.c: No longer fail.
30506
30507 2002-06-02  Richard Henderson  <rth@redhat.com>
30508
30509         * gcc.dg/uninit-A.c: Remove xfail markers.
30510
30511 2002-06-01  Roger Sayle  <roger@eyesopen.com>
30512
30513         * gcc.dg/fnegate-1.c: New test case.
30514
30515 2002-05-30  Osku Salerma  <osku@iki.fi>
30516
30517         * gcc.c-torture/execute/mayalias-1.c: New file.
30518
30519 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30520
30521         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30522         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30523         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30524
30525 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
30526
30527         * gcc.c-torture/execute/20020529-1.c: New test.
30528
30529 2002-05-27  Richard Henderson  <rth@redhat.com>
30530
30531         * g++.dg/ext/attrib6.C: New test case.
30532
30533 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30534
30535         * gcc.c-torture/execute/pure-1.c: New test.
30536
30537 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30538
30539         * gcc.dg/cpp/arith-2.c: Remove.
30540
30541 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30542
30543         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
30544         * gcc.dg/cpp/if-3.c: Remove.
30545
30546 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
30547
30548         * g++.dg/opt/cse2.C: New test.
30549
30550 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
30551
30552         * gcc.dg/cpp/arith-1.c: New semantic tests.
30553         * gcc.dg/cpp/if-1.c: Update.
30554
30555 2002-05-24  Ben Elliston  <bje@redhat.com>
30556
30557         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
30558
30559 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30560
30561         * gcc.dg/verbose-asm.c: New test.
30562
30563 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30564
30565         * gcc.dg/cpp/paste12.c: New test.
30566
30567 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30568
30569         * g++.dg/parse/named_ops.C: New test.
30570
30571 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
30572
30573         * gcc/testsuite/gcc.dg/weak-8.c: New test.
30574
30575 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
30576
30577         * gcc.dg/weak-2.c: Allow optional leading underscore
30578         in scan-assembler symbol name.
30579         * gcc.dg/weak-3.c: Likewise.
30580         * gcc.dg/weak-4.c: Likewise.
30581         * gcc.dg/weak-5.c: Likewise.
30582
30583 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
30584
30585         * gcc.dg/20020523-1.c: New test.
30586
30587 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30588
30589         * objc.dg/const-str-2.m: Update now that we stop after
30590         a command line error.
30591
30592 2002-05-22  Richard Henderson  <rth@redhat.com>
30593
30594         * g++.dg/dg.exp: Fix typo in test pruneing.
30595
30596 2002-05-22  Richard Henderson  <rth@redhat.com>
30597
30598         * g++.dg/dg.exp: Prune the tls subdirectory.
30599         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
30600         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
30601         * g++.dg/tls/init-1.C: New.
30602
30603 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
30604
30605         * gcc.dg/20020517-1.c: New test.
30606
30607 2002-05-21  Richard Henderson  <rth@redhat.com>
30608
30609         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
30610         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
30611
30612 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
30613
30614         * g++.dg/other/copy2.C: New test.
30615
30616 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
30617
30618         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
30619         (MAX_COPY): Bump up to 10 times sizeof (long long).
30620         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
30621
30622         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
30623         sizeof (long long).
30624
30625         * gcc.c-torture/execute/strcpy-1.c: New test.
30626
30627 2002-05-19  Jason Merrill  <jason2redhat.com>
30628
30629         * g++.dg/ext/oper1.C: New test.
30630
30631 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
30632 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
30633
30634         * README.QMTEST: New file.
30635
30636         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
30637
30638 2002-05-19  Andreas Jaeger  <aj@suse.de>
30639
30640         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
30641         now.
30642         * gcc.c-torture/execute/loop-2d.x: Likewise.
30643
30644 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
30645
30646         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
30647         support weak symbols.
30648         * gcc.dg/weak-4.c: Likewise.
30649         * gcc.dg/weak-6.c: Likewise.
30650
30651 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
30652
30653         * gcc.dg/weak-3.c: Add dg-excess-error comment for
30654         cygwin, coff and h8300-*-hms targets
30655         * gcc.dg/weak-5.c: Likewise.
30656         * gcc.dg/weak-7.c: Likewise.
30657
30658 2002-05-16  Jason Merrill  <jason@redhat.com>
30659
30660         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
30661         (scan-assembler-not, scan-assembler-dem): Likewise.
30662         (scan-assembler-dem-not): Likewise.
30663
30664 2002-05-15  Richard Henderson  <rth@redhat.com>
30665
30666         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
30667
30668 2002-05-15  Richard Henderson  <rth@redhat.com>
30669
30670         * gcc.dg/weak-5.c (vfoo1c): No warning here.
30671         (vfoo1f): Warning here.
30672         (vfoo1l): Don't redefine the alias.
30673
30674 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
30675
30676         * g++.dg/init/pm1.C: New test.
30677
30678 2002-05-12  David S. Miller  <davem@redhat.com>
30679
30680         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
30681         types.
30682
30683 2002-05-10  Roger Sayle  <roger@eyesopen.com>
30684
30685         * gcc.c-torture/execute/20020510-1.c: New test case.
30686
30687 2002-05-10  David S. Miller  <davem@redhat.com>
30688
30689         * gcc.c-torture/execute/conversion.c: Test long double too.
30690
30691 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
30692
30693         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
30694         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
30695         * lib/g++.exp (g++_link_flags): Likewise.
30696         * lib/objc.exp (objc_target_compile): Likewise.
30697
30698 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30699
30700         * gcc.dg/cpp/poison.c: Update.
30701         * gcc.dg/cpp/20000625-2.c: Remove.
30702         * gcc.dg/cpp/direct2s.c: Remove final test.
30703
30704 2002-05-08  Tom Rix  <trix@redhat.com>
30705
30706         * gcc.c-torture/execute/20020508-1.c: New test.
30707         * gcc.c-torture/execute/20020508-2.c: New test.
30708         * gcc.c-torture/execute/20020508-3.c: New test.
30709
30710 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30711
30712         * gcc.dg/cpp/charconst-4.c: More tests.
30713
30714 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
30715
30716         PR c/6569
30717         * gcc.dg/weak-3.c: Update location of warning messages.
30718         * gcc.dg/weak-5.c: Likewise.
30719
30720 2002-05-06  Roger Sayle  <roger@eyesopen.com>
30721
30722         * gcc.c-torture/execute/20020506-1.c: New test case.
30723
30724 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30725
30726         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
30727
30728 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30729
30730         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
30731
30732 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30733
30734         * gcc.dg/cpp/charconst-3.c: New test.
30735
30736 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30737
30738         * gcc.dg/cpp/charconst.c: Update tests.
30739
30740 2002-05-05  Tim Josling  <tej@melbpc.org.au>
30741
30742         * treelang: Added directory for new sample language treelang. Also
30743         lib/treelang.exp: New file to signal treelang should be tested.
30744
30745 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30746
30747         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
30748         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
30749         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
30750         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
30751         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
30752         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
30753         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
30754
30755 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30756
30757         * gcc.dg/format/xopen-2.c: New test.
30758
30759 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30760
30761         * gcc.dg/20020503-1.c: New test.
30762
30763 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
30764
30765         * g++.dg/init/dtor1.C: Make it tougher.
30766
30767 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
30768
30769         * g++.dg/init/dtor1.C: New test.
30770
30771 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
30772
30773         * gcc.dg/altivec-8.c: New.
30774
30775 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
30776
30777         * gcc.dg/altivec-7.c: New.
30778
30779 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
30780
30781         * g++.dg/parse/typedef1.C: New test.
30782
30783 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
30784
30785         PR c++/6486
30786         * g++.dg/template/friend6.C: New test.
30787
30788         PR c++/6492
30789         * g++.dg/init/copy1.C: New test.
30790
30791 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
30792
30793         * g++.dg/warn/effc1.C: New test.
30794
30795 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30796
30797         * gcc.dg/cpp/if-cexp.c: Add a test.
30798
30799 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
30800
30801         * gcc.dg/20020426-2.c: New test.
30802
30803 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30804
30805         * gcc.dg/cpp/if-mop.c: Update.
30806         * gcc.dg/cpp/if-mpar.c: Add test.
30807         * gcc.dg/cpp/if-oppr.c: Update.
30808
30809 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30810
30811         PR c/6343
30812         * gcc.dg/weak-[2-7].c: New tests.
30813
30814 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30815
30816         * gcc.dg/enum1.c: New test.
30817
30818 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30819
30820         PR c++/6497
30821         * g++.dg/inherit/access2.C: New test.
30822
30823 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30824
30825         PR bootstrap/6445
30826         * gcc.dg/20020426-1.c: New test.
30827
30828 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30829
30830         * g++.dg/abi/enum1.C: New test.
30831
30832 2002-04-26  Richard Henderson  <rth@redhat.com>
30833
30834         * gcc.dg/c99-bool-1.c: Expect always true warning.
30835
30836 2002-04-25  Roger Sayle  <roger@eyesopen.com>
30837
30838         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
30839
30840 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30841
30842         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
30843         targets.
30844
30845 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
30846
30847         * g++.dg/abi/mange7.C: New test.
30848
30849         PR c++/6438.
30850         * g++.dg/parse/stmtexpr2.C: New test.
30851
30852 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
30853
30854         * gcc.dg/20020312-2.c: Add SH target.
30855
30856 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30857
30858         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
30859         compiler output on mips*-*-irix*.
30860
30861 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
30862
30863         * g++.dg/parse/attr1.C: New test.
30864
30865 2002-04-23  Roger Sayle  <roger@eyesopen.com>
30866
30867         * gcc.c-torture/execute/string-opt-17.c: New test case.
30868         * gcc.c-torture/execute/memset-2.c: New test case.
30869
30870 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
30871
30872         PR c++/6256:
30873         * g++.dg/template/friend5.C: New test.
30874
30875         PR c++/6331:
30876         * g++.dg/template/qual1.C: Likewise.
30877
30878 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
30879
30880         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
30881         Include stdlib.h, not stdio.h or ctype.h.
30882
30883 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
30884
30885         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
30886         cris-*-elf* and mmix-*-*.
30887         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
30888         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
30889         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
30890         Ditto.
30891         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
30892         * gcc.dg/wchar_t-1.c: Ditto.
30893
30894 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
30895
30896         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
30897         Clarify comment.
30898
30899 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
30900
30901         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
30902
30903 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30904
30905         * gcc.c-torture/execute/20000906-1.x: Delete.
30906
30907 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
30908
30909         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
30910
30911 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
30912
30913         * PR6367
30914         * g77.f-torture/execute/6367.f: New test.
30915         * g77.f-torture/execute/6367.x: Disable for MMIX.
30916
30917 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
30918
30919         * PR6352
30920         * g++.dg/opt/inline2.C: New test.
30921
30922 2002-04-18  Richard Henderson  <rth@redhat.com>
30923
30924         * gcc.dg/20000906-1.c: Enable for all targets.
30925         * gcc.c-torture/compile/iftrap-2.c: New.
30926
30927 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30928
30929         * gcc.dg/20020418-1.c: New test.
30930         * gcc.dg/20020418-2.c: New test.
30931
30932 2002-04-18  Richard Henderson  <rth@redhat.com>
30933
30934         * gcc.c-torture/compile/iftrap-1.c: New.
30935         * gcc.dg/iftrap-1.c: Adjust for ia64.
30936         * gcc.dg/iftrap-2.c: New.
30937
30938 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30939
30940         * gcc.c-torture/compile/20020418-1.c: New test.
30941
30942 2002-04-18  Roger Sayle  <roger@eyesopen.com>
30943
30944         * gcc.c-torture/compile/20020415-1.c: New.
30945
30946 2002-04-18  David S. Miller  <davem@redhat.com>
30947
30948         * gcc.c-torture/execute/20020418-1.c: New test.
30949
30950 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
30951
30952         * gcc.dg/20020416-1.c: New test.
30953
30954         * g++.dg/opt/inline1.C: New test.
30955
30956 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
30957
30958         * gcc.dg/altivec-5.c: New test.
30959
30960         * gcc.dg/20020415-1.c: New test.
30961
30962 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
30963
30964         * testsuite/lib/chill.exp: Remove.
30965
30966 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
30967
30968         * g++.dg/other/big-struct.C: New test.
30969
30970 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
30971
30972         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
30973         of scratch file.
30974
30975 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
30976
30977         PR c/6277
30978         * gcc.dg/i386-387-1.c: Allow optional leading underscore
30979         in scan-assembler function name
30980
30981 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
30982
30983         * g77.f-torture/execute/980628-4.x,
30984         g77.f-torture/execute/980628-5.x,
30985         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30986         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30987         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
30988         i[34567]86-*-*.
30989
30990 2002-04-13  David S. Miller  <davem@redhat.com>
30991
30992         * gcc.c-torture/execute/20020413-1.c: New test.
30993
30994 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
30995
30996         * gcc.dg/asm-6.c,
30997         * g++.dg/ext/asm1.C: New tests.
30998
30999 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
31000
31001         PR c++ 5373.
31002         * g++.dg/parse/stmtexpr1.C: New test.
31003
31004         PR c++/5189.
31005         * g++.dg/template/copy1.C: New test.
31006
31007 2002-04-12  Richard Henderson  <rth@redhat.com>
31008
31009         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31010
31011 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
31012
31013         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31014         gcc.c-torture/execute/20020307-2.c.
31015
31016 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
31017
31018         * g++.dg/ext/attrib5.C,
31019         * g++.dg/lookup/struct1.C: New tests.
31020
31021 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
31022
31023         * gcc.dg/20020411-1.c: New test.
31024
31025         * gcc.c-torture/execute/20020411-1.c: New test.
31026
31027 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
31028
31029         * g77.f-torture/execute/6177.f: New test.
31030
31031 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
31032
31033         PR middle-end/6247
31034         * g++.dg/opt/cleanup1.C: New test.
31035
31036         * g++.dg/opt/const1.C: New test.
31037
31038 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
31039
31040         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31041
31042 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31043
31044         PR c++/5507
31045         * g++.dg/template/typename2.C: New test.
31046
31047 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
31048
31049         * gcc.c-torture/execute/loop-12.c: New.
31050
31051 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
31052
31053         * g77.f-torture/execute/980628-4.x,
31054         g77.f-torture/execute/980628-5.x,
31055         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31056         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31057         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31058
31059 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31060
31061         PR optimization/6086
31062         * g++.dg/opt/preinc1.C: New test.
31063
31064 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31065
31066         PR c++/5571
31067         * g++.dg/opt/static2.C: New test.
31068
31069 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31070
31071         PR c/5120
31072         * gcc.dg/20020406-1.c: New test.
31073
31074 2002-04-04  David S. Miller  <davem@redhat.com>
31075
31076         * gcc.c-torture/execute/20020404-1.c: New test.
31077
31078 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
31079
31080         PR c/6123
31081         * gcc.dg/20020312-2.c: Do not declare global register variable
31082         if __PIC__ or __pic__ is defined.
31083
31084 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
31085
31086         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
31087         __asm__ so that it works correctly even if -ansi -pedantic-errors.
31088
31089 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31090
31091         * gcc.misc-tests/linkage.exp: Update last change to handle
31092         sparc*-, not just sparc-.
31093
31094 2002-04-03  Richard Henderson  <rth@redhat.com>
31095
31096         * gcc.dg/cpp/ucs.c: Improved long UCS test.
31097
31098 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31099
31100         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31101
31102 2002-04-02  David S. Miller  <davem@redhat.com>
31103
31104         * gcc.c-torture/execute/20020402-3.c: New test.
31105
31106 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31107
31108         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31109         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31110
31111         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31112         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31113         g77.f-torture/execute/20001201.x,
31114         g77.f-torture/execute/u77-test.x: New files.
31115
31116         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31117         * gcc.dg/wchar_t-1.c: Ditto.
31118
31119 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31120
31121         * gcc.c-torture/execute/20020402-1.c: New test.
31122
31123 2002-04-01  Richard Henderson  <rth@redhat.com>
31124
31125         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31126
31127         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31128
31129 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31130
31131         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31132
31133 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31134
31135         * g++.dg/inherit/template-as-base.C: Expect error.
31136         * g++.dg/inherit/namespace-as-base.C: Likewise.
31137
31138 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
31139
31140         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31141         g++.dg/ext/instantiate3.C: Tweak match patterns.
31142
31143         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31144         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31145         -da test.
31146
31147 2002-03-31  Richard Henderson  <rth@redhat.com>
31148
31149         * gcc.dg/special/alias-2.c: New.
31150         * gcc.dg/special/ecos.exp: Run it.
31151
31152 2002-03-31  Richard Henderson  <rth@redhat.com>
31153
31154         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31155
31156 2002-03-31  Kazu Hirata  <kazu@hxi.com>
31157
31158         * gcc.dg/weak-1.c: Disable on h8300 port.
31159
31160 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
31161
31162         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31163         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31164         ordering tests.
31165         * g++.dg/bprob/bprob-1.C: New test.
31166         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31167         * g++.dg/gcov/gcov-1.C: New test.
31168         * g++.dg/gcov/gcov-1.x: New file.
31169         * g++.dg/gcov/gcov-2.C: New test.
31170         * g++.dg/gcov/gcov-3.C: New test.
31171         * g++.dg/gcov/gcov-3.h: New file.
31172
31173 2002-03-28  Roger Sayle  <roger@eyesopen.com>
31174
31175         * g++.old-deja/g++.other/builtins5.C: New test.
31176         * g++.old-deja/g++.other/builtins6.C: New test.
31177         * g++.old-deja/g++.other/builtins7.C: New test.
31178         * g++.old-deja/g++.other/builtins8.C: New test.
31179         * g++.old-deja/g++.other/builtins9.C: New test.
31180
31181 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
31182
31183         * g++.dg/opt/static1.C: New test.
31184
31185         * g++.dg/opt/longbranch1.C: New test.
31186
31187 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
31188
31189         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31190
31191         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31192
31193 2002-03-28  Jeffrey A Law  (law@redhat.com)
31194
31195         * gcc.c-torture/execute/20020328-1.c: New test.
31196
31197 2002-03-27  Richard Henderson  <rth@redhat.com>
31198
31199         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31200         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31201         move from g++.old-deja/g++.ext/.
31202
31203 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
31204
31205         * g++.dg/init/new2.C: New test.
31206
31207 2002-03-26  Richard Henderson  <rth@redhat.com>
31208
31209         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31210
31211         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31212         on sparc.
31213
31214         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
31215         sparcv9 systems.
31216         * gcc.dg/20001102-1.c: Likewise.
31217
31218 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
31219
31220         * gcc.dg/cpp/endif-pedantic1.c,
31221         gcc.dg/cpp/endif-pedantic2.c: New tests.
31222
31223 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
31224
31225         * g++.dg/init/new1.C: New test.
31226
31227 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31228
31229         * g++.dg/abi/vbase9.C: New test.
31230
31231 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
31232
31233         * gcc.dg/arm-asm.c: New test.
31234
31235 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
31236
31237         * gcc.dg/Wswitch-enum.c: New test.
31238         Fix PR c/5044.
31239
31240 2002-03-26  Richard Henderson  <rth@redhat.com>
31241
31242         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31243         structure.
31244
31245 2002-03-25  Richard Henderson  <rth@redhat.com>
31246
31247         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
31248         sparcv9 systems.
31249
31250         * gcc.c-torture/compile/20011119-1.c (xxx): New.
31251         * gcc.c-torture/compile/20011119-2.c (xxx): New.
31252
31253 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
31254
31255         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31256
31257 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
31258
31259         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31260         targets using generic thunk support.
31261
31262 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
31263
31264         * gcc.c-torture/compile/20020323-1.c: New test.
31265
31266         * g++.dg/opt/conj2.C: New test.
31267
31268 2002-03-24  Richard Henderson  <rth@redhat.com>
31269
31270         * gcc.dg/weak-1.c: Use -fno-common.
31271
31272 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31273
31274         * g77.dg/f77-edit-apostrophe-out.f: New test
31275         * g77.dg/f77-edit-h-out.f: New test
31276         * g77.dg/f77-edit-t-in.f: New test
31277         * g77.dg/f77-edit-t-out.f: New test
31278         * g77.dg/f77-edit-x-out.f: New test
31279         * g77.dg/f77-edit-slash-out.f: New test
31280         * g77.dg/f77-edit-colon-out.f: New test
31281         * g77.dg/f77-edit-s-out.f: New test
31282
31283 2002-03-24  Richard Henderson  <rth@redhat.com>
31284
31285         * objc/execute/formal_protocol-6.x: New XFAIL.
31286
31287 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31288
31289         * gcc.dg/weak-1.c: Early return from dg-final on platforms
31290         that do not support weak symbols
31291
31292 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31293
31294         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31295         * lib/g77.exp: Likewise.
31296         * lib/objc.exp: Likewise.
31297
31298 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
31299
31300         * gcc.dg/Wswitch-default.c: New test.
31301
31302 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
31303
31304         * g++.dg/other/enum1.C: New test.
31305
31306 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
31307
31308         * gcc.dg/pragma-ep-3.c: Fix typo.
31309
31310 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31311
31312         * g++.dg/inherit/template-as-base.C: New test.
31313
31314 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
31315
31316         * g++.old-deja/g++.other/dwarf2-1.C: Move...
31317         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
31318
31319 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
31320
31321         * gcc.dg/cpp/multiline.c: Update to match.
31322
31323 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
31324
31325         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31326
31327 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
31328
31329         * gcc.dg/cpp/extratokens2.c: New file.
31330
31331 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
31332
31333         * gcc.dg/20020312-2.c: Add rs6000 target.
31334
31335         * gcc.c-torture/compile/20020319-1.c: New test.
31336
31337 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31338
31339         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31340         (A, E): Handle this.
31341
31342 2002-03-20  Jason Merrill  <jason@redhat.com>
31343
31344         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31345         ignoring -fpic.
31346         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31347         through prune_gcc_output.
31348
31349 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
31350
31351         * gcc.c-torture/compile/20020320-1.c: New test.
31352
31353 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
31354
31355         * gcc.c-torture/compile/20020318-1.c: New test.
31356
31357         * gcc.dg/struct-by-value-1.c: New test.
31358
31359         * gcc.dg/20020319-1.c: New test.
31360
31361 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
31362
31363         * g++.dg/opt/conj1.C: New test.
31364
31365 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
31366
31367         * g++.dg/template/qualttp20.C: Revert previous change.
31368         * g++.dg/template/qualttp3.C: Likewise.
31369         * g++.dg/template/qualttp4.C: Likewise.
31370         * g++.dg/template/qualttp5.C: Likewise.
31371         * g++.dg/template/qualttp6.C: Likewise.
31372         * g++.dg/template/qualttp7.C: Likewise.
31373         * g++.dg/template/qualttp8.C: Likewise.
31374         * g++.dg/template/recurse.C: Likewise.
31375
31376 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31377
31378         * gcc.dg/cpp/wchar-1.c: Update.
31379
31380 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31381
31382         * g++.dg/template/conv1.C: New test.
31383         * g++.dg/template/conv2.C: New test.
31384         * g++.dg/template/conv3.C: New test.
31385         * g++.dg/template/conv4.C: New test.
31386
31387 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31388
31389         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31390         * g++.dg/template/qualttp3.C: Likewise.
31391         * g++.dg/template/qualttp4.C: Likewise.
31392         * g++.dg/template/qualttp5.C: Likewise.
31393         * g++.dg/template/qualttp6.C: Likewise.
31394         * g++.dg/template/qualttp7.C: Likewise.
31395         * g++.dg/template/qualttp8.C: Likewise.
31396         * g++.dg/template/recurse.C: Likewise.
31397
31398 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31399
31400         * g++.dg/opt/dtor1.C: New test.
31401
31402 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
31403
31404         * gcc.c-torture/compile/20020315-1.c: New test.
31405
31406 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
31407
31408         * gcc.dg/weak-1.c: Fix scan tests.
31409
31410 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
31411
31412         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31413         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31414         cris-*-aout* mmix-*-*.
31415         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31416         cris-*-aout* mmix-*-*.
31417         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31418         cris-*-elf* cris-*-aout* and mmix-*-*.
31419         * gcc.dg/20001009-1.c: Ditto.
31420         * gcc.dg/20010912-1.c: Ditto.
31421         * gcc.dg/20020122-4.c: Ditto.
31422         * gcc.dg/inline-2.c: Ditto.
31423
31424 2002-03-14  Jeffrey A Law  (law@cygnus.com)
31425
31426         * gcc.c-torture/compile/20020314-1.c: New test.
31427
31428 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
31429
31430         * gcc.c-torture/execute/20020314-1.c: New test.
31431
31432 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
31433
31434         * g++.dg/warn/Wunused-1.C: New test.
31435
31436 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
31437
31438         * g++.dg/abi/mangle6.C: New test.
31439
31440 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
31441
31442         * gcc.c-torture/compile/20020309-2.c: New test.
31443
31444         * gcc.c-torture/compile/20020312-1.c: New test.
31445
31446 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31447
31448         * g++.dg/other/access1.C: New test.
31449
31450 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
31451
31452         * gcc.c-torture/execute/wchar_t-1.c: New test.
31453
31454 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
31455
31456         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31457
31458 2002-03-12  Roger Sayle  <roger@eyesopen.com>
31459
31460         * gcc.dg/20020312-1.c: New test case.
31461
31462 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
31463
31464         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31465
31466 2002-03-11  Richard Henderson  <rth@redhat.com>
31467
31468         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31469         * g++.old-deja/g++.jason/report.C: Likewise.
31470
31471 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31472
31473         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31474         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31475
31476 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31477
31478         * testsuite/g++.dg/overload/pmf1.C: New test.
31479
31480 2002-03-11  Kazu Hirata  <kazu@hxi.com>
31481
31482         * gcc.c-torture/execute/20020307-1.c: Use long.
31483
31484 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
31485
31486         PR optimization/5844
31487         * gcc.dg/20020310-1.c: New test.
31488
31489 2002-03-09  Michael Meissner  <meissner@redhat.com>
31490
31491         * gcc.c-torture/execute/memcpy-2.c: New test.
31492         * gcc.c-torture/execute/memset-1.c: New test.
31493         * gcc.c-torture/execute/strlen-1.c: New test.
31494         * gcc.c-torture/execute/strcmp-1.c: New test.
31495         * gcc.c-torture/execute/strncmp-1.c: New test.
31496
31497 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
31498
31499         * gcc.dg/ppc-ldstruct.c: New test.
31500
31501 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
31502
31503         * gcc.c-torture/execute/va-arg-22.c: New test.
31504
31505 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31506
31507         * gcc.c-torture/compile/20020309-1.c: New test.
31508
31509 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
31510
31511         * gcc.c-torture/execute/20020307-2.c: New test.
31512
31513 2002-03-07  Jeffrey A Law  (law@redhat.com)
31514
31515         * g77.f-torture/compile/20020307-1.f: New test.
31516
31517 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
31518
31519         * gcc.dg/unordered-1.c: New test.
31520
31521 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
31522
31523         * gcc.c-torture/execute/20020307-1.c: New test.
31524
31525 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
31526
31527         * gcc.dg/20020304-1.c: New test.
31528
31529         * gcc.c-torture/compile/20020304-2.c: New test.
31530
31531 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
31532
31533         * gcc.c-torture/compile/20020304-1.c: New test case
31534         (from PR c/5830).
31535
31536 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
31537
31538         * gcc.dg/20020103-1.c: Add other -D ppc variants.
31539
31540 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31541
31542         * g++.dg/other/classkey1.C: New test.
31543
31544 2002-03-01  Richard Henderson  <rth@redhat.com>
31545
31546         * gcc.c-torture/compile/981223-1.x: New.
31547         * gcc.c-torture/compile/920625-1.x: New.
31548
31549 2002-02-28  Richard Henderson  <rth@redhat.com>
31550
31551         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
31552
31553 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
31554
31555         * gcc.c-torture/execute/20020227-1.c: New test.
31556
31557 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
31558
31559         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
31560         here" ERROR lines.
31561         * g++.old-deja/g++.oliva/partord1.C: Likewise.
31562         * g++.old-deja.g++.other/defarg1.C: Likewise.
31563         * g++.old-deja/g++.pt/calls2.C: Likewise.
31564         * g++.old-deja/g++.pt/crash20.C: Likewise.
31565         * g++.old-deja/g++.pt/crash30.C: Likewise.
31566         * g++.old-deja/g++.pt/crash36.C: Likewise.
31567         * g++.old-deja/g++.pt/crash6.C: Likewise.
31568         * g++.old-deja/g++.pt/defarg13.C: Likewise.
31569         * g++.old-deja/g++.pt/derived3.C: Likewise.
31570         * g++.old-deja/g++.pt/error1.C: Likewise.
31571         * g++.old-deja/g++.pt/friend21.C: Likewise.
31572         * g++.old-deja/g++.pt/friend23.C: Likewise.
31573         * g++.old-deja/g++.pt/infinite1.C: Likewise.
31574         * g++.old-deja/g++.robertl/eb128.C: Likewise.
31575
31576 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
31577
31578         * gcc.c-torture/execute/20020225-2.c: New test.
31579
31580 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
31581
31582         * gcc.c-torture/execute/920730-1t.c,
31583         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
31584         Delete test cases, only relevant to -traditional.
31585
31586 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31587
31588         * gcc.dg/cpp/undef1.c: Remove.
31589         * gcc.dg/cpp/directiv.c: Update.
31590         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
31591
31592 2002-02-27  Michael Meissner  <meissner@redhat.com>
31593
31594         * gcc.c-torture/execute/20020226-1.c: New test.
31595
31596 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
31597
31598         * g++.dg/debug/debug4.C: New test.
31599
31600         * gcc.dg/ia64-visibility-1.c: New test.
31601
31602 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
31603
31604         * gcc.dg/debug/20020224-1.c: New.
31605
31606 2002-02-25  Kazu Hirata  <kazu@hxi.com>
31607
31608         * gcc.c-torture/execute/960416-1.x: New.
31609         * gcc.c-torture/execute/divconst-3.x: Likewise.
31610
31611 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
31612
31613         * gcc.dg/20020224-1.c: New test.
31614
31615 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
31616
31617         * gcc.c-torture/execute/20020225-1.c: New.
31618
31619 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31620
31621         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
31622
31623 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
31624
31625         * gcc.dg/20020222-1.c: New test.
31626
31627 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
31628
31629         * g++.dg/opt/anonunion1.C: New test.
31630
31631 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
31632
31633         * g++.dg/template/qualttp19.C: New test.
31634         * g++.dg/template/qualttp20.C: New test.
31635         * g++.old-deja/g++.jason/report.C: Adjust expected errors
31636         * g++.old-deja/g++.other/qual1.C: Likewise.
31637
31638 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
31639
31640         * gcc.dg/attr-alwaysinline.c: New.
31641
31642 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
31643
31644         * gcc.dg/20020220-1.c: New test.
31645
31646         * gcc.dg/20020220-2.c: New test.
31647
31648         * g++.dg/opt/mmx1.C: New test.
31649
31650 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
31651
31652         * gcc.c-torture/compile/20020110.c: New test.
31653
31654 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
31655
31656         * gcc.c-torture/execute/20020219-1.c: New test.
31657
31658         * gcc.dg/20020219-1.c: New test.
31659
31660         * gcc.dg/noncompile/20020220-1.c: New test.
31661
31662         * g++.dg/opt/ptrintsum1.C: New test.
31663
31664         * gcc.dg/debug/20020220-1.c: New test.
31665
31666 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
31667
31668         * gcc.c-torture/execute/20020216-1.c: New test.
31669
31670 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31671
31672         * gcc.dg/decl-1.c: Update, new test.
31673
31674 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
31675
31676         * g++.dg/abi/bitfield1.C: New test.
31677         * g++.dg/abi/bitfield2.C: New test.
31678
31679 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31680
31681         * gcc.dg/attr-nest.c: New test.
31682
31683 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31684
31685         * gcc.c-torture/execute/20020215-1.c: New test.
31686
31687 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
31688
31689         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
31690         * g++.dg/debug/debug.exp: New.
31691         * g++.dg/debug/trivial.C: New.
31692         * g++.dg/debug/debug1.C: Moved...
31693         * g++.dg/other/debug1.C: ...from here.
31694         * g++.dg/debug/debug2.C: Moved...
31695         * g++.dg/other/debug2.C: ...from here.
31696         * g++.dg/debug/debug3.C: Moved...
31697         * g++.dg/other/debug3.C: ...from here.
31698
31699         * gcc.dg/noncompile/20020213-1.c: New test.
31700
31701 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
31702
31703         * g++.dg/other/debug3.C: New test.
31704
31705         * gcc.c-torture/execute/20020213-1.c: New test.
31706
31707 2002-02-13  Richard Smith <richard@ex-parrot.com>
31708
31709         * g++.old-deja/g++.other/thunk1.C: New test.
31710
31711 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31712
31713         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
31714
31715 2002-02-13  Stan Shebs  <shebs@apple.com>
31716
31717         * gcc.dg/altivec-3.c: New.
31718
31719 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
31720
31721         * gcc.dg/Wunreachable-1.c: New test.
31722         * gcc.dg/Wunreachable-2.c: New test.
31723
31724 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31725
31726         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
31727
31728 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
31729
31730         * gcc.dg/decl-1.c: New test.
31731
31732 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31733
31734         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
31735
31736 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31737
31738         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
31739         * gcc.c-torture/compile/980506-1.x: Likewise.
31740
31741 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31742
31743         * gcc.dg/20020210-1.c: New.
31744
31745 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
31746
31747         * g77.f-torture/execute/947.f: New regression test
31748         for PR fortran/947.
31749
31750 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
31751
31752         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
31753         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
31754
31755 2002-02-08  Richard Henderson  <rth@redhat.com>
31756
31757         * gcc.c-torture/compile/labels-3.c: New.
31758
31759 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
31760
31761         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
31762         expression statements work instead.
31763         * gcc.dg/noncompile/20020207-1.c: New test.
31764
31765 2002-02-07  Richard Henderson  <rth@redhat.com>
31766
31767         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
31768
31769 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31770
31771         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
31772         message from g77
31773         * lib/g77-dg.exp: Trim g77 error messages so that they are
31774         recognized by dg.exp.
31775
31776 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31777
31778         PR fortran/5473
31779         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
31780
31781 2002-02-07  Richard Henderson  <rth@redhat.com>
31782
31783         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
31784         to be sufficiently aligned for integers.
31785
31786 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
31787
31788         * g++.dg/template/friend4.C: New test.
31789
31790 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31791
31792         PR fortran/5743
31793         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
31794         unsupported cases.
31795
31796 2002-02-07  Richard Henderson  <rth@redhat.com>
31797
31798         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
31799         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
31800         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
31801         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
31802
31803 2002-02-06  Richard Henderson  <rth@redhat.com>
31804
31805         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
31806
31807 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
31808
31809         * gcc.dg/20020206-1.c: New test.
31810
31811 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
31812
31813         * gcc.c-torture/execute/20020206-1.c: New test.
31814
31815         * gcc.c-torture/execute/20020206-2.c: New test.
31816
31817         PR optimization/5429:
31818         * gcc.c-torture/compile/20020206-1.c: New test.
31819
31820 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
31821
31822         * g++.dg/ext/align1.C: Do not use an explicit alignment value
31823         as certain file formats cannot support particularly large
31824         alignments.
31825
31826         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
31827         and do not expect to be able to link the executable.
31828
31829         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
31830         fail because the COFF format does not support the weak attribute.
31831
31832 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
31833
31834         * g77.dg/pr5473.f: New test
31835
31836 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
31837
31838         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
31839         Fix testcase accordingly.
31840
31841 2002-02-04  Richard Henderson  <rth@redhat.com>
31842
31843         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
31844         (buf): Change to be an array of pointers, not ints.
31845
31846 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31847
31848         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
31849         before all tests.  Move warning one line above to match where it
31850         C frontend emits.
31851         * gcc.dg/Wswitch-2.c: New test.
31852         * g++.dg/warn/Wswitch-1.C: New test.
31853         * g++.dg/warn/Wswitch-2.C: New test.
31854
31855 2002-02-04  Richard Henderson  <rth@redhat.com>
31856
31857         * g++.dg/abi/offsetof.C: Fix size comparison.
31858
31859 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
31860
31861         * gcc.dg/cast-qual-2.c: New test.
31862
31863 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31864
31865         * gcc.dg/20020201-4.c: New test.
31866
31867 2002-02-04  Ben Elliston  <bje@redhat.com>
31868
31869         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
31870         target_info attribute != 0, in addition to the empty string.
31871         (gcc_target_compile): Likewise.
31872
31873 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
31874
31875         * gcc.dg/Wswitch.c: New test.
31876         PR gcc/4475. PR gcc/3780.
31877
31878 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
31879
31880         * g77.f-torture/execute/5122.f: New test for regressions
31881         against PR fortran/5122.
31882
31883 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
31884
31885         * g77.f-torture/compile/pr3743.f: Delete
31886         * g77.dg/pr3743-1.f: New test.
31887         * g77.dg/pr3743-2.f: New test.
31888         * g77.dg/pr3743-3.f: New test.
31889         * g77.dg/pr3743-4.f: New test.
31890
31891 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31892
31893         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
31894
31895 2002-02-02  Richard Henderson  <rth@redhat.com>
31896
31897         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
31898         * gcc.c-torture/execute/bf64-1.c: Likewise.
31899
31900 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31901
31902         * gcc.dg/20020201-2.c: New test.
31903
31904         * gcc.dg/20020201-3.c: New test.
31905
31906         * gcc.c-torture/execute/bitfld-2.c: New test.
31907
31908 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31909
31910         * gcc.dg/bitfld-1.c: Update.
31911         * gcc.dg/bitfld-2.c: Update.
31912         * gcc.c-torture/execute/bitfld-1.x: New.
31913
31914 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31915
31916         * gcc.c-torture/execute/20020201-1.c: New test.
31917
31918 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
31919
31920         PR target/5469
31921         * gcc.dg/20020201-1.c: New test.
31922
31923 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
31924
31925         PR fortran/3743
31926         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
31927         * g77.f-torture/compile/pr3743.x: Remove
31928
31929 2002-01-31  Tom Rix  <trix@redhat.com>
31930
31931         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
31932
31933 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31934
31935         * gcc.dg/noncompile/20020130-1.c: New test.
31936
31937 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
31938
31939         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
31940
31941 2002-01-29  Richard Henderson  <rth@redhat.com>
31942
31943         * gcc.c-torture/execute/991118-1.c: Cast various constants back
31944         to long long.
31945         * gcc.c-torture/execute/bf64-1.c: Likewise.
31946
31947 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
31948
31949         * gcc.c-torture/execute/20020129-1.c: New test.
31950
31951 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31952
31953         * gcc.c-torture/compile/20000224-1.c: Update.
31954         * gcc.c-torture/execute/bitfld-1.c: New tests.
31955         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
31956         * gcc.dg/uninit-A.c: Update.
31957
31958 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31959
31960         * g++.dg/template/ctor1.C: Add instantiation.
31961
31962 2002-01-28  Paul Koning  <pkoning@equallogic.com>
31963
31964         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
31965         argument to __builtin_prefetch to be const ptr.
31966
31967 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
31968
31969         * gcc.c-torture/compile/20020120-1.c: New test.
31970
31971 2002-01-27  Kazu Hirata  <kazu@hxi.com>
31972
31973         * gcc.c-torture/execute/20020127-1.c: New test.
31974
31975 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
31976
31977         * g77.dg/f77-edit-i-in.f: New test
31978         * g77.dg/f77-edit-i-out.f: New test
31979
31980 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
31981
31982         * gcc.dg/debug/debug.exp: New file.
31983         * gcc.dg/debug/trivial.c: New file.
31984         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
31985         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
31986         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
31987         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
31988         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
31989         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
31990         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
31991         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
31992         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
31993         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
31994         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
31995         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
31996         * gcc.dg/20000503-1.c: Removed.
31997         * gcc.dg/20010207-1.c: Removed.
31998         * gcc.dg/20011223-1.c: Removed.
31999         * gcc.dg/20020104-2.c: Removed.
32000         * gcc.dg/debug-1.c: Removed.
32001         * gcc.dg/debug-2.c: Removed.
32002         * gcc.dg/debug-3.c: Removed.
32003         * gcc.dg/debug-4.c: Removed.
32004         * gcc.dg/debug-5.c: Removed.
32005         * gcc.dg/debug-6.c: Removed.
32006         * gcc.dg/dwarf2-1.c: Removed.
32007         * gcc.dg/dwarf2-2.c: Removed.
32008
32009 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
32010
32011         * g++.old-deja/g++.other/eh5.C: New test.
32012         * g++.old-deja/g++.other/sibcall2.C: New test.
32013         * g++.old-deja/g++.other/array9.C: New test.
32014         * g++.old-deja/g++.other/typename2.C: New test.
32015         * g++.old-deja/g++.other/crash60.C: New test.
32016         * g++.old-deja/g++.other/conv9.C: New test.
32017         * g++.old-deja/g++.other/mangle10.C: New test.
32018         * g++.old-deja/g++.other/unchanging1.C: New test.
32019         * g++.old-deja/g++.other/exprstmt1.C: New test.
32020         * g++.old-deja/g++.other/inline23.C: New test.
32021         * g++.old-deja/g++.eh/ia64-1.C: New test.
32022         * g++.old-deja/g++.other/dwarf2-1.C: New test.
32023         * g++.old-deja/g++.other/reload1.C: New test.
32024         * g++.old-deja/g++.other/static20.C: New test.
32025         * g++.old-deja/g++.other/local-alloc1.C: New test.
32026         * g++.old-deja/g++.other/conv8.C: New test.
32027         * g++.old-deja/g++.other/stmtexpr2.C: New test.
32028         * g++.old-deja/g++.other/storeexpr1.C: New test.
32029         * g++.old-deja/g++.other/storeexpr2.C: New test.
32030         * g++.dg/eh/template2.C: New test.
32031         * g++.dg/warn/weak1.C: New test.
32032
32033 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
32034
32035         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32036         Remove first, non-varying, argument.
32037
32038 2002-01-23  Richard Henderson  <rth@redhat.com>
32039
32040         * gcc.dg/inline-2.c: New.
32041
32042         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32043         Add optional target arg.  Check number of arguments.
32044         (scan-assembler-not, scan-assembler-dem): Likewise.
32045         (scan-assembler-dem-not): Likewise.
32046
32047 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32048
32049         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32050         line 12.
32051         * g++.old-deja/g++.brendan/parse3.C,
32052         g++.old-deja/g++.other/crash26.C,
32053         g++.old-deja/g++.other/crash28.C,
32054         g++.old-deja/g++.other/crash29.C,
32055         g++.old-deja/g++.other/crash30.C,
32056         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32057
32058 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
32059
32060         * gcc.dg/20020115-1.c: New.
32061
32062 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
32063
32064         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32065
32066 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
32067
32068         * gcc.dg/20020122-3.c: New.
32069
32070 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
32071
32072         * g++.dg/other/gc1.C: New test.
32073
32074 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32075
32076         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32077
32078 2002-01-22  Richard Henderson  <rth@redhat.com>
32079
32080         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32081
32082 2002-01-22  Richard Henderson  <rth@redhat.com>
32083
32084         * gcc.dg/20020122-4.c: New.
32085
32086 2002-01-22  H.J. Lu <hjl@gnu.org>
32087
32088         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32089         link output.
32090         * gcc.dg/special/ecos.exp: Likewise.
32091         * lib/g++-dg.exp: Likewise.
32092         * lib/g77-dg.exp: Likewise.
32093         * lib/gcc-dg.exp : Likewise.
32094         * lib/mike-g++.exp: Likewise.
32095         * lib/mike-g77.exp: Likewise.
32096         * lib/mike-gcc.exp: Likewise.
32097         * lib/objc-dg.exp: Likewise.
32098
32099 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
32100
32101         PR target/5379
32102         * gcc.dg/20020122-2.c: New test.
32103
32104 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
32105
32106         * gcc.dg/20020122-1.c: New test.
32107
32108 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
32109
32110         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32111
32112 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
32113
32114         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32115
32116 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32117
32118         * gcc.c-torture/compile/20020121-1.c: New test.
32119
32120 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32121
32122         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32123         ld_library_path.
32124
32125 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
32126
32127         * gcc.dg/20020218-1.c: New test.
32128
32129 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
32130
32131         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32132         messages
32133         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32134         "At global scope" warning
32135         * g++.dg/ext/align1.C: Change cygwin test for alignment
32136         from db-bogus to dg-warning
32137
32138 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
32139
32140         * g77.f-torture/compile/cpp2.F: New test.
32141
32142 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32143
32144         * g++.dg/template/access1.C: New test.
32145
32146 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
32147
32148         * gcc.dg/20020118-1.c: New.
32149
32150 2002-01-18  Kazu Hirata  <kazu@hxi.com>
32151
32152         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32153
32154 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32155
32156         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32157         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32158         alignment warnings.
32159
32160 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32161
32162         * gcc.misc-tests/i386-prefetch.exp: Save and restore
32163         torture_with_loops and torture_without_loops
32164
32165 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
32166
32167         * gcc.c-torture/compile/20020116-1.c: New test.
32168
32169 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
32170
32171         * gcc.dg/20020116-2.c: New test.
32172
32173         * gcc.dg/ultrasp4.c: New test.
32174
32175         * gcc.dg/20020116-1.c: New test.
32176
32177 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
32178
32179         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32180         by EABI.
32181
32182 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
32183
32184         * gcc.misc-tests/i386-prefetch.exp: New.
32185         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32186         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32187         * gcc.misc-tests/i386-pf-none-1.c: New test.
32188         * gcc.misc-tests/i386-pf-sse-1.c: New test.
32189
32190 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
32191
32192         * gcc.dg/gnu89-init-1.c: Add new tests.
32193
32194 2002-01-15  Andreas Jaeger  <aj@suse.de>
32195
32196         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32197         * gcc.dg/i386-mmx-2.c: Likewise.
32198         * gcc.dg/i386-sse-1.c: Likewise.
32199         * gcc.dg/i386-sse-2.c: Likewise.
32200         * gcc.dg/i386-sse-3.c: Likewise.
32201
32202 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
32203
32204         * g77.f-torture/execute/intrinsic-unix-bessel.f:
32205         Uncomment additional cases that now pass.
32206
32207 2002-01-11  Richard Henderson  <rth@redhat.com>
32208
32209         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32210         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32211
32212 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
32213
32214         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32215
32216 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
32217
32218         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32219         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32220
32221 2002-01-10  Dale Johannesen  <dalej@apple.com>
32222
32223         * gcc.c-torture/execute/loop-11.c: New.
32224
32225 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
32226
32227         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32228         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32229
32230 2002-01-09  Richard Henderson  <rth@redhat.com>
32231
32232         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32233         type in which to perform the operation for each size.
32234
32235 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
32236
32237         * gcc.c-torture/compile/20020109-2.c: New test.
32238
32239 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
32240
32241         * gcc.c-torture/execute/loop-10.c: New test.
32242
32243 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32244
32245         * gcc.c-torture/compile/20010226-1.c: New test.
32246         * gcc.c-torture/compile/20010227-1.c: New test.
32247         * gcc.c-torture/compile/20010426-1.c: New test.
32248         * gcc.c-torture/compile/20010510-1.c: New test.
32249         * gcc.c-torture/compile/20010605-3.c: New test.
32250         * gcc.c-torture/compile/20010824-1.c: New test.
32251         * gcc.c-torture/execute/20010409-1.c: New test.
32252         * gcc.dg/noncompile/20000901-1.c: New test.
32253         * gcc.dg/20001023-1.c: New test.
32254         * gcc.dg/20001101-1.c: New test.
32255         * gcc.dg/20001102-1.c: New test.
32256         * gcc.dg/20010207-1.c: New test.
32257         * gcc.dg/20010405-1.c: New test.
32258         * gcc.dg/20010822-1.c: New test.
32259         * gcc.dg/20011107-1.c: New test.
32260
32261 2002-01-09  Jeffrey A Law  (law@redhat.com)
32262
32263         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32264
32265         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
32266         execution failure on PA targets.
32267
32268 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32269
32270         * gcc.c-torture/compile/20020109-1.c: New test.
32271
32272 2002-01-08  Kazu Hirata  <kazu@hxi.com>
32273
32274         * gcc.c-torture/execute/20020108-1.c: New test.
32275
32276 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
32277
32278         * gcc.dg/20020108-1.c: New test.
32279
32280 2002-01-08  H.J. Lu <hjl@gnu.org>
32281
32282         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32283         for header files.
32284
32285 2002-01-08  Geoff Keating  <geoffk@redhat.com>
32286
32287         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32288         consistency.
32289
32290 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
32291
32292         * gcc.dg/altivec-4.c: Test altivec predicates.
32293
32294 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
32295
32296         * gcc.c-torture/execute/20020107-1.c: New test.
32297
32298 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
32299
32300         PR c/5279
32301         * gcc.c-torture/compile/20020106-1.c: New test.
32302
32303 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
32304
32305         * gcc.c-torture/execute/nestfunc-4.c: New test.
32306
32307 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32308
32309         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32310         extra triple that slipped in.
32311         * g++.old-deja/g++.abi/align.C: Likewise.
32312         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32313
32314 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32315
32316         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32317         * g++.old-deja/g++.abi/align.C: Likewise.
32318         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32319
32320         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32321         on FreeBSD/i386.
32322         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32323         FreeBSD.
32324
32325 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
32326
32327         * gcc.dg/20020104-1.c: New test.
32328
32329         * gcc.dg/20020104-2.c: New test.
32330
32331 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
32332
32333         * gcc.dg/20020103-1.c: Fix typo in target selector.
32334
32335 2002-01-03  Richard Henderson  <rth@redhat.com>
32336
32337         * gcc.dg/20020103-1.c: New.
32338
32339 2002-01-03  Kazu Hirata  <kazu@hxi.com>
32340
32341         * gcc.c-torture/execute/20020103-1.c: New test.
32342
32343 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
32344
32345         * g++.dg/other/debug2.C: New test.
32346
32347         * gcc.c-torture/compile/20020103-1.c: New test.
32348
32349 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
32350
32351         * gcc.dg/gnu89-init-1.c: Added new tests.
32352
32353 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32354
32355         * g++.dg/template/friend2.C: Remove as patch is reverted.
32356
32357         * g++.dg/warn/oldcast1.C: New test.
32358
32359         * g++.dg/template/ptrmem1.C: New test.
32360         * g++.dg/template/ptrmem2.C: New test.
32361
32362         * g++.dg/template/ntp.C: New test.
32363
32364         * g++.dg/other/component1.C: New test.
32365
32366         * g++.dg/template/ttp3.C: New test.
32367
32368         * g++.dg/template/friend2.C: New test.
32369         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32370
32371 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32372
32373         * g++.dg/other/ptrmem1.C: New test.
32374         * g++.dg/other/ptrmem2.C: New test.
32375
32376 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32377
32378         * g++.dg/template/ctor1.C: New test.
32379
32380 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32381
32382         * g++.dg/template/friend2.C: New test.
32383
32384 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
32385
32386         * gcc.dg/mmix-1.c: New test.
32387
32388 2001-12-31  Richard Henderson  <rth@redhat.com>
32389
32390         * gcc.dg/asm-5.c: New.
32391
32392 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
32393
32394         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32395         in namespace __gnu_cxx
32396
32397 2001-12-30  Richard Henderson  <rth@redhat.com>
32398
32399         * gcc.dg/debug-6.c: New.
32400
32401 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
32402
32403         * gcc.c-torture/compile/20011229-2.c: New test.
32404
32405 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
32406
32407         * gcc.dg/debug-3.c: New test.
32408         * gcc.dg/debug-4.c: New test.
32409         * gcc.dg/debug-5.c: New test.
32410
32411 2001-12-29  Richard Henderson  <rth@redhat.com>
32412
32413         * g++.dg/eh/loop1.C: New.
32414
32415 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32416
32417         * g++.dg/template/crash1.C: New test.
32418
32419 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32420
32421         * g++.dg/other/const1.C: New test.
32422
32423 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32424
32425         * gcc.c-torture/compile/20011229-1.c: New test.
32426
32427 2001-12-28  Stan Shebs  <shebs@apple.com>
32428
32429         * lib/objc-torture.exp: Resync with c-torture.exp.
32430         * lib/objc.exp: Load standard libraries.
32431
32432 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
32433
32434         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32435         additional tests.
32436
32437 2001-12-27  Roger Sayle <roger@eyesopen.com>
32438
32439         * gcc.c-torture/execute/string-opt-16.c: New testcase.
32440
32441 2001-12-27  Richard Henderson  <rth@redhat.com>
32442
32443         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32444
32445 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32446
32447         * g++.dg/eh/ctor1.C: New test.
32448         * g++.dg/other/error2.C: New test.
32449
32450 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32451
32452         * g++.dg/other/init2.C: New test.
32453
32454 2001-12-24  Richard Henderson  <rth@redhat.com>
32455
32456         * gcc.dg/20011223-1.c: New.
32457         * gcc.dg/inline-1.c: New.
32458
32459 2001-12-23  Richard Henderson  <rth@redhat.com>
32460
32461         * gcc.dg/asm-4.c: Test operand modifiers.
32462
32463 2001-12-23  Richard Henderson  <rth@redhat.com>
32464
32465         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32466
32467 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32468
32469         * gcc.c-torture/execute/20011223-1.c: New test.
32470
32471 2001-12-21  Richard Henderson  <rth@redhat.com>
32472
32473         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32474         re-enables the warning.
32475
32476 2001-12-21  Richard Henderson  <rth@redhat.com>
32477
32478         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32479
32480 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32481
32482         * gcc.c-torture/compile/20011218-1.c: New test.
32483
32484 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
32485
32486         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
32487         arm-isr.c test.
32488         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
32489         epilogue generation for ARM ISR routines.
32490
32491 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32492
32493         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32494         * gcc.dg/format/c90-printf-3.c: Likewise.
32495         * gcc.dg/format/c99-printf-3.c: Likewise.
32496         * gcc.dg/format/ext-1.c: Likewise.
32497         * gcc.dg/format/ext-6.c: Likewise.
32498         * gcc.dg/format/format.h: Prototype unlocked stdio.
32499
32500 2001-12-20  Richard Henderson  <rth@redhat.com>
32501
32502         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32503         (arena): Use it.
32504         (malloc): Correct allocation logic.  Abort if we fill up the
32505         arena before initialization complete.
32506         (realloc): Correct allocation logic.
32507
32508 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32509
32510         * gcc.c-torture/compile/20011219-2.c: New test.
32511
32512         * gcc.c-torture/execute/20011219-1.c: New test.
32513
32514 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
32515
32516         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32517         target does not support weak symbols.
32518
32519 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
32520
32521         * gcc.c-torture/compile/20011219-1.c: New test.
32522
32523 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
32524
32525         * g++.dg/other/error1.C: New test.
32526
32527 2001-12-17  Jeffrey A Law  (law@redhat.com)
32528
32529         * gcc.c-torture/execute/20011217-1.c: New test.
32530
32531 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
32532
32533         * objc.dg/special/: New directory.
32534         * objc.dg/special/special.exp: New file.
32535         * objc.dg/special/unclaimed-category-1.h: New file.
32536         * objc.dg/special/unclaimed-category-1a.m: New file.
32537         * objc.dg/special/unclaimed-category-1.m: New file.
32538
32539 2001-12-17  Andreas Jaeger  <aj@suse.de>
32540
32541         * gcc.c-torture/compile/20011217-2.c: New test.
32542
32543 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32544
32545         * gcc.c-torture/compile/20011217-1.c: New test.
32546
32547 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
32548
32549         * testsuite/gcc.dg/20011214-1.c: New.
32550
32551 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
32552
32553         * gcc.dg/altivec-4.c: New.
32554
32555 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
32556
32557         * gcc.dg/20011113-1.c: New test.
32558
32559 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32560
32561         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
32562         std::__malloc_alloc_template<0> and
32563         std::__default_alloc_template<false, 0>.
32564
32565 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
32566
32567         * objc/execute/bf-21.m: New test.
32568         * objc/execute/enumeration-1.m: New test.
32569         * objc/execute/enumeration-2.m: New test.
32570
32571 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
32572
32573         * gcc.dg/gnu89-init-1.c: New test.
32574
32575 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32576
32577         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
32578         * g++.old-deja/g++.jason/2371.C: Likewise.
32579         * g++.old-deja/g++.jason/template33.C: Likewise.
32580         * g++.old-deja/g++.jason/template34.C: Likewise.
32581         * g++.old-deja/g++.jason/template36.C: Likewise.
32582         * g++.old-deja/g++.oliva/typename1.C: Likewise.
32583         * g++.old-deja/g++.oliva/typename2.C: Likewise.
32584         * g++.old-deja/g++.other/typename1.C: Likewise.
32585         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32586         * g++.old-deja/g++.pt/nontype5.C: Likewise.
32587         * g++.old-deja/g++.pt/typename11.C: Likewise.
32588         * g++.old-deja/g++.pt/typename14.C: Likewise.
32589         * g++.old-deja/g++.pt/typename16.C: Likewise.
32590         * g++.old-deja/g++.pt/typename3.C: Likewise.
32591         * g++.old-deja/g++.pt/typename4.C: Likewise.
32592         * g++.old-deja/g++.pt/typename5.C: Likewise.
32593         * g++.old-deja/g++.pt/typename7.C: Likewise.
32594         * g++.old-deja/g++.robertl/eb9.C: Likewise.
32595
32596 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
32597
32598         * g++.dg/other/linkage1.C: New test.
32599         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
32600         specifiers.
32601
32602 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32603
32604         * gcc.dg/concat.c: New test.
32605
32606 2001-12-11  Stan Shebs  <shebs@apple.com>
32607
32608         * objc/compile: New test directory.
32609         * objc/compile/compile.exp: New expect script.
32610         * objc/compile/20011211-1.m: New compile test.
32611
32612 2001-12-11  Jason Merrill  <jason@redhat.com>
32613
32614         * lib/prune.exp (prune_gcc_output): Also handle "In member
32615         function".  So many permutations...
32616
32617 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
32618
32619         * g++.dg/template/typedef1.C: New test.
32620
32621 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32622
32623         * g++.dg/other/copy1.C: New test.
32624
32625 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
32626
32627         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
32628
32629         * gcc.dg/builtin-choose-expr.c: New.
32630
32631 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
32632
32633         * gcc.dg/altivec-2.c: New.
32634
32635 2001-12-07  Richard Henderson  <rth@redhat.com>
32636
32637         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
32638
32639 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
32640
32641         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
32642         ultrasparc.
32643
32644 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32645
32646         * g++-old.deja/g++.robertl/eb101.C: Deleted.
32647
32648 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
32649
32650         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
32651         variable argument list.
32652
32653 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
32654
32655         * gcc.c-torture/execute/memcheck: Delete entire directory.
32656         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
32657         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
32658
32659 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32660
32661         * gcc.dg/Wshadow-1.c: New test.
32662
32663 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
32664
32665         * gcc.c-torture/compile/20011130-1.c: New test.
32666
32667         * gcc.dg/noncompile/20011025-1.c: New test.
32668
32669         * g++.dg/other/anon-union.C: New test.
32670
32671         * gcc.c-torture/execute/20011024-1.c: New test.
32672
32673 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32674
32675         * gcc.c-torture/execute/20000722-1.x,
32676         gcc.c-torture/execute/20010123-1.x: Remove.
32677         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
32678         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
32679         gcc.dg/c99-complit-2.c: New tests.
32680
32681 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
32682
32683         * g++.dg/inherit/base1.C: New test.
32684
32685 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
32686
32687         * g++.dg/other/stdarg1.C: New test.
32688
32689         * gcc.c-torture/compile/20011130-2.c: New test.
32690
32691 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
32692
32693         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
32694         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
32695         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
32696         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
32697         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
32698         * gcc.dg/builtin-prefetch-1.c: New test.
32699
32700 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
32701
32702         * gcc.dg/20011130-1.c: New test.
32703
32704 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32705
32706         * g++.dg/other/scope1.C: New test.
32707         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
32708
32709 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32710
32711         * gcc.dg/vla-init-1.c: New test.
32712
32713 2001-12-01  Geoff Keating  <geoffk@redhat.com>
32714
32715         * gcc.c-torture/compile/structs.c: New testcase from GDB.
32716
32717 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32718
32719         * objc.dg/alias.m: Update.
32720         * objc.dg/class-1.m: Update.
32721         * objc.dg/const-str-1.m: Update.
32722         * objc.dg/fwd-proto-1.m: Update.
32723         * objc.dg/id-1.m: Update.
32724         * objc.dg/super-class-1.m: Update.
32725
32726 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
32727
32728         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
32729         constructs.
32730
32731 2001-11-28  Jeffrey A Law  (law@cygnus.com)
32732
32733         * gcc.c-torture/execute/20011128-1.c: New test.
32734
32735 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
32736
32737         * gcc.dg/20011127-1.c: New test.
32738
32739 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32740
32741         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
32742         from Austin Group draft 7.
32743         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
32744         scanf format arguments.
32745         * gcc.dg/format/no-exargs-2.c: New test.
32746
32747 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
32748
32749         * g++.dg/abi/vbase8-4.C: New test.
32750
32751 2001-11-24  Ian Lance Taylor  <ian@airs.com>
32752
32753         * gcc.c-torture/execute/20011121-1.c: New test.
32754
32755 2001-11-23  Jeffrey A Law  (law@cygnus.com)
32756
32757         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
32758
32759 2001-11-23  Andreas Jaeger  <aj@suse.de>
32760
32761         * gcc.dg/cpp/charconst-2.c: New test.
32762
32763 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
32764
32765         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
32766         to the host if it is remote.  Let tests specify extra headers
32767         they use.
32768         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
32769         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
32770         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
32771         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
32772         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
32773         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
32774         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
32775         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
32776         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
32777         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
32778
32779 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
32780
32781         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
32782         for little endian ARMs.
32783
32784 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
32785
32786         * gcc.c-torture/compile/20011119-1.c: New test.
32787         * gcc.c-torture/compile/20011119-2.c: New test.
32788
32789 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
32790
32791         * gcc.dg/altivec-1.c: Fix typo.
32792
32793 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32794
32795         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
32796
32797 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
32798
32799         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
32800
32801 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
32802
32803         * lib/g77.exp: Don't specify --rpath-link.
32804
32805         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
32806         across all the headers.
32807         * gcc.dg/format/format.exp: For testing on a remote host,
32808         copy format.h.
32809
32810         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
32811         * gcc.c-torture/execute/930406-1.c: Likewise.
32812         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32813
32814 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
32815
32816         * gcc.dg/altivec-1.c: New.
32817
32818 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
32819
32820         * gcc.dg/cpp/fpreprocessed.c: New test case.
32821
32822 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32823
32824         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
32825         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
32826         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
32827
32828 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32829
32830         * gcc.dg/no-builtin-1.c: New test.
32831
32832 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
32833
32834         * gcc.c-torture/execute/20011115-1.c: New test.
32835
32836 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
32837
32838         * gcc.c-torture/compile/20011114-2.c: New test.
32839         * gcc.c-torture/compile/20011114-3.c: New test.
32840         * gcc.c-torture/compile/20011114-4.c: New test.
32841
32842 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32843
32844         * g++.dg/other/init1.C: New test.
32845
32846 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
32847
32848         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
32849         message.
32850
32851         * gcc.c-torture/execute/20011114-1.c: New testcase.
32852
32853         * gcc.c-torture/compile/20010327-1.c: Revert last change.
32854         * gcc.c-torture/compile/20011114-1.c: New test, exactly
32855         like the (before this change) version of 20010327-1.c.
32856
32857 2001-11-14  Roger Sayle <roger@eyesopen.com>
32858
32859         * gcc.c-torture/execute/string-opt-13.c: New testcase.
32860
32861 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
32862
32863         * g++.dg/init/array2.C: New test.
32864
32865 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
32866
32867         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
32868
32869 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
32870
32871         * g++.dg/other/forscope1.C: New test.
32872         * g++.dg/ext/forscope1.C: New test.
32873         * g++.dg/ext/forscope2.C: New test.
32874
32875 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
32876
32877         * gcc.c-torture/execute/20011113-1.c: New test.
32878
32879 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
32880
32881         * gcc.c-torture/execute/20011109-2.c: New test.
32882
32883         * gcc.c-torture/execute/20011109-1.c: New test.
32884
32885 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
32886
32887         * gcc.c-torture/compile/20011109-1.c: New test.
32888
32889 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
32890
32891         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
32892         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
32893         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
32894         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
32895         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
32896         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
32897         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
32898
32899 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32900
32901         * g++.dg/warn/Wshadow-1.C: New tests.
32902         * g++.old-deja/g++.mike/for3.C: Update.
32903
32904 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32905
32906         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
32907         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
32908         XFAILs.  Adjust expected error texts.
32909         * gcc.c-torture/compile/20011106-1.c,
32910         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
32911         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
32912         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
32913         gcc.dg/c99-array-lval-5.c: New tests.
32914
32915 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32916
32917         * gcc.dg/cpp/defined.c: Update.
32918
32919 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32920
32921         * gcc.c-torture/execute/anon-1.c: New test.
32922
32923 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
32924
32925         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
32926         same size, so no warning should be produced on stormy16.
32927
32928         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
32929         due to oversized array.
32930         * g++.old-deja/g++.mike/ns15.C: Likewise.
32931         * g++.old-deja/g++.pt/crash16.C: Likewise.
32932
32933 2001-11-02  Graham Stott  <grahams@redhat.com>
32934
32935         * g++.dgother/debug1.C: Fix typos.
32936
32937 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
32938
32939         * g++.dg/other/debug1.C: New test.
32940
32941 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32942
32943         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
32944         of unsigned long.
32945
32946 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
32947
32948         * gcc.dg/20011029-2.c: New test.
32949
32950         * gcc.c-torture/compile/20011029-1.c: New test.
32951
32952 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
32953
32954         * objc/execute/class_self-1.m: New test.
32955         * objc/execute/class_self-2.m: New test.
32956
32957 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
32958
32959         * gcc.misc-tests/msgs.exp: Delete.
32960         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
32961         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
32962         error set to match recent changes.
32963
32964 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
32965
32966         * gcc.dg/20011021-1.c: New test.
32967
32968 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
32969
32970         * gcc.c-torture/compile/20011023-1.c: New test.
32971
32972 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
32973
32974         * lib/g77.exp: Rewrite based on lib/g++.exp.
32975
32976 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
32977
32978         * gcc.c-torture/execute/20011019-1.c: New test.
32979
32980         * gcc.dg/20011018-1.c: New test.
32981
32982 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
32983
32984         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
32985
32986 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
32987
32988         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
32989         * gcc.dg/attr-invalid.c: Likewise.
32990
32991 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
32992
32993         * testsuite/gcc.dg/20011015-1.c: New test.
32994
32995 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32996
32997         * g++.dg/template/unify2.C: New test.
32998
32999 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33000
33001         * g++.dg/other/exception-specification.C: New test
33002
33003 2001-10-13  Tom Rix  <trix@redhat.com>
33004
33005         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33006         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33007
33008 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
33009
33010         * testsuite/gcc.dg/20011009-1.c: New test.
33011
33012 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
33013
33014         PR g++/4476
33015         * g++.dg/other/friend1.C: New test.
33016
33017 2001-10-11  Richard Henderson  <rth@redhat.com>
33018
33019         * g++.old-deja/g++.other/crash18.C: Add -S to options.
33020
33021 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33022
33023         * gcc.c-torture/compile/20011010-1.c: New.
33024
33025 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33026
33027         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33028         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33029         g77.f-torture/execute/execute.exp,
33030         g77.f-torture/noncompile/noncompile.exp,
33031         gcc.c-torture/compile/compile.exp,
33032         gcc.c-torture/execute/execute.exp,
33033         gcc.c-torture/execute/ieee/ieee.exp,
33034         gcc.c-torture/execute/memcheck/memcheck.exp,
33035         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33036         objc/execute/execute.exp: Update FSF address.
33037
33038 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33039
33040         * gcc.dg/cpp/cmdlne-C.c: Update.
33041         * gcc.dg/cpp/cmdlne-C2.c: New.
33042
33043 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33044
33045         * gcc.c-torture/execute/20011008-3.c: New.
33046
33047 2001-10-08  DJ Delorie  <dj@redhat.com>
33048
33049         * gcc.dg/20011008-1.c: New.
33050         * gcc.dg/20011008-2.c: New.
33051
33052 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33053
33054         * gcc.dg/cpp/spacing1.c: Update test.
33055
33056 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33057
33058         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33059         spelling errors of "separate" as "seperate".
33060
33061 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
33062
33063         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33064         enough to avoid inlining.
33065
33066 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33067
33068         * lib/g77.exp: set libg2c_dir correctly.
33069
33070 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33071
33072         * gcc.dg/cpp/macro11.c: New test.
33073
33074 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33075
33076         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33077         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33078         gcc.dg/format/multattr-3.c: New tests.
33079         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
33080         tests for format attributes on function pointers being rejected.
33081
33082 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33083
33084         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33085
33086 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33087
33088         * g++.dg/warn/format1.C: New test.
33089
33090 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33091
33092         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33093
33094 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33095
33096         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33097
33098 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33099
33100         * gcc.dg/cpp/redef2.c: Add test.
33101
33102 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
33103
33104         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33105         long-standing bug on i686, apparently.
33106         * gcc.c-torture/execute/loop-2c.x: New file.
33107         * gcc.c-torture/execute/loop-2d.x: New file.
33108         * gcc.c-torture/execute/loop-3c.x: New file.
33109
33110 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
33111
33112         * gcc.dg/cpp/20000625-2.c: Correct line number.
33113
33114 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33115
33116         * gcc.dg/cpp/macro10.c: New test.
33117         * gcc.dg/cpp/strify3.c: New test.
33118         * gcc.dg/cpp/spacing1.c: Add tests.
33119         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33120         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33121
33122 2001-09-24  DJ Delorie  <dj@redhat.com>
33123
33124         * gcc.c-torture/execute/20010924-1.c: New test.
33125
33126 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33127
33128         * testsuite/objc/execute/paste.m: Remove.
33129
33130 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33131
33132         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33133
33134 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
33135
33136         * g77.dg/strlen0.f: New test.
33137
33138 2001-09-21  Richard Henderson  <rth@redhat.com>
33139
33140         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33141         * g++.old-deja/g++.abi/vtable2.C: Likewise.
33142
33143 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33144
33145         Table-driven attributes.
33146         * g++.dg/ext/attrib1.C: New test.
33147
33148 2001-09-20  DJ Delorie  <dj@redhat.com>
33149
33150         * gcc.dg/20000926-1.c: Update expected warning messages.
33151         * gcc.dg/array-2.c: Likewise, and test for warnings too.
33152         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33153         array.
33154
33155 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
33156
33157         * g++.dg/eh/registers1.C: New test case.
33158
33159 2001-09-17  Richard Henderson  <rth@redhat.com>
33160
33161         * gcc.dg/array-5.c: Fix VLA decomposition test.
33162
33163 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33164
33165         * gcc.dg/cpp/line5.c: New testcase.
33166
33167 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33168
33169         * gcc.dg/cpp/macro9.c: New test.
33170
33171 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
33172
33173         * gcc.c-torture/execute/980223.c: Change type of addr from long
33174         to char *.
33175
33176 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
33177
33178         * gcc.c-torture/execute/20010915-1.c: New test.
33179
33180 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
33181
33182         * g77.dg/bprob: New directory.
33183         * g77.dg/bprob/bprob.exp: New file.
33184         * g77.dg/bprob/bprob-1.f: New test.
33185         * g77.dg/gcov: New directory.
33186         * g77.dg/gcov/gcov.exp: New file.
33187         * g77.dg/gcov/gcov-1.f: New test.
33188         * g77.dg/gcov/gcov-1.x: New file.
33189
33190 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33191
33192         * gcc.dg/cpp/directiv.c: Update.
33193         * gcc.dg/cpp/undef1.c: Update.
33194
33195 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
33196
33197         * gcc.dg/20010912-1.c: New test.
33198
33199 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
33200
33201         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33202         language-independent file in lib.
33203         * lib/gcov.exp: New file.
33204
33205 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33206
33207         * gcc.c-torture/compile/20010911-1.c: New test.
33208
33209 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
33210
33211         * lib/profopt.exp: New, to support profile-directed optimizations.
33212         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33213         * gcc.misc-tests/bprob-1.c: New test.
33214         * gcc.misc-tests/bprob-2.c: New test.
33215
33216 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
33217
33218         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33219         XFAIL and which kinds of gcov output to verify.
33220         * gcc.misc-tests/gcov-4b.x: New file.
33221         * gcc.misc-tests/gcov-5b.x: New file.
33222         * gcc.misc-tests/gcov-6.x: New file.
33223         * gcc.misc-tests/gcov-7.c: New test.
33224         * gcc.misc-tests/gcov-7.x: New file.
33225
33226 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
33227
33228         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33229         * gcc.misc-tests/gcov-6.c: New test.
33230
33231 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33232
33233         PR c++/3986
33234         * g++.dg/abi/vbase1.C: New test.
33235
33236 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
33237
33238         * objc.dg/method-2.m: New.
33239
33240 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33241
33242         PR c++/4203
33243         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33244         * g++.dg/init/empty1.C: New test.
33245
33246 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
33247
33248         * gcc.c-torture/compile/20010903-1.c: New test.
33249
33250 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
33251
33252         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33253         for m68k.
33254
33255 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
33256
33257         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33258
33259         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33260
33261         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33262
33263 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
33264
33265         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33266         for 16-bit 'unsigned int'.
33267
33268 2001-08-29  Kazu Hirata  <kazu@hxi.com>
33269
33270         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33271
33272 2001-08-27  Richard Henderson  <rth@redhat.com>
33273
33274         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33275         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33276
33277 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
33278
33279         * gcc.dg/asm-names.c (ymain): New.
33280
33281 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
33282
33283         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33284         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33285         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33286
33287 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33288
33289         * gcc.dg/compare5.c: New testcase.
33290
33291 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
33292
33293         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33294         and "In instantiation".
33295
33296 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
33297
33298         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33299
33300 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
33301
33302         * gcc.misc-tests/gcov.exp: Add support for branch information.
33303         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33304         * gcc.misc-tests/gcov-4.c: New test.
33305         * gcc.misc-tests/gcov-4b.c: New test.
33306         * gcc.misc-tests/gcov-5b.c: New test.
33307
33308 2001-08-20  Zack Weinberg  <zackw@panix.com>
33309
33310         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33311         expected to fail.
33312
33313 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33314
33315         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33316
33317 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
33318
33319         * g++.dg/eh/template1.C: New test.
33320
33321 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
33322
33323         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33324         Fix thinko.
33325         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33326         for xfail.
33327
33328 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
33329
33330         * lib/g77-dg.exp: Use prune.exp for common procedures
33331         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33332         * lib/g77.exp: (g77-dg-prune) Remove
33333
33334 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
33335
33336         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33337
33338 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33339
33340         * g++.dg/template/unify1.C: New test.
33341
33342 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
33343
33344         * g++.dg/abi/empty4.C: New test.
33345
33346 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
33347
33348         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33349         solaris2.*
33350         * g77.f-torture/compile/pr3743.x: Likewise.
33351
33352 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33353
33354         * g++.dg/other/using-declaration.C: New test.
33355
33356 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33357
33358         * gcc.dg/cpp/tr-sign.c: New testcase.
33359
33360 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33361
33362         * gcc.dg/cpp/19951025-1.c: Revert.
33363         * gcc.dg/cpp/directiv.c: We no longer process directives that
33364         interrupt macro arguments.
33365
33366 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
33367
33368         * gcc.dg/bconstp-1.c: New test.
33369
33370 2001-08-03  Richard Henderson  <rth@redhat.com>
33371
33372         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33373
33374 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33375
33376         * gcc.dg/cpp/19951025-1.c: Update.
33377
33378 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
33379
33380         * g77.dg/ff90-1.f (s): Fix reference of variable z,
33381         should be x.
33382
33383 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33384
33385         Kill -fhonor-std.
33386         * g++.old-deja/g++.ns/ns14.C: Remove special options.
33387         * g++.old-deja/g++.other/std1.C: Likewise.
33388         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33389
33390 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
33391
33392         * lib/g77.exp: Load gcc-defs.exp for common procedures
33393         (g77_pass, g77_fail, g77_finish, g77_exit,
33394         ${tool}_check_unsupported_p} Now redundant.  Deleted.
33395
33396 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33397
33398         * g77.dg/fbackslash.f
33399         * g77.dg/fcase-preserve.f
33400         * g77.dg/ff90-1.f
33401         * g77.dg/ffixed-line-length-0.f
33402         * g77.dg/ffixed-line-length-132.f
33403         * g77.dg/ffixed-line-length-7.f
33404         * g77.dg/ffixed-line-length-72.f
33405         * g77.dg/ffixed-line-length-none.f
33406         * g77.dg/ffree-form-1.f
33407         * g77.dg/fno-backslash.f
33408         * g77.dg/fno-f90-1.f
33409         * g77.dg/fno-fixed-form-1.f
33410         * g77.dg/fno-onetrip.f
33411         * g77.dg/fno-typeless-boz.f
33412         * g77.dg/fno-underscoring.f
33413         * g77.dg/fno-vxt-1.f
33414         * g77.dg/fonetrip.f
33415         * g77.dg/ftypeless-boz.f
33416         * g77.dg/fugly-assumed.f
33417         * g77.dg/funderscoring.f
33418         * g77.dg/fvxt-1.f
33419
33420 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
33421
33422         * objc.dg/fwd-proto-1.m: New.
33423         * objc.dg/local-decl-1.m: New.
33424         * objc.dg/naming-1.m: New.
33425         * objc.dg/naming-2.m: New.
33426         * objc.dg/proto-hier-1.m: New.
33427
33428 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
33429
33430         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33431         largest-type elements to a struct makes its size grow.
33432
33433 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33434
33435         * g++.dg/abi/vthunk1.C: New test.
33436
33437 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33438
33439         * g++.dg/abi/vbase8-22.C: New test.
33440
33441 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33442
33443         * gcc.dg/cpp/macro8.c: New test.
33444
33445 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33446
33447         * g++.dg/abi/vbase8-21.C: New test.
33448
33449 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33450
33451         * g++.dg/abi/vbase8-10.C: New test.
33452
33453 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33454
33455         * lib/g++.exp (g++_set_ld_library_path): Renamed to
33456         ${tool}_set_ld_library_path.
33457         Changed caller.
33458         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33459         g++.exp.
33460
33461 2001-07-26  Stan Cox <scox@redhat.com>
33462
33463         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33464         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33465         gcc_exit, gcc_check_unsupported_p):
33466         Moved to gcc-deps.exp
33467         * gcc-deps.exp: New file.
33468
33469 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33470
33471         * g++.old-deja/g++.pt/defarg14.C: New test.
33472
33473 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33474
33475         * g++.old-deja/g++.other/lineno5.C: New test.
33476
33477 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33478
33479         * g++.old-deja/g++.pt/crash68.C: New test.
33480
33481 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33482
33483         * g++.old-deja/g++.other/crash42.C: New test.
33484
33485 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33486
33487         * gcc.dg/cpp/extratokens.c: Fix.
33488         * gcc.dg/cpp/skipping2.c: New tests.
33489
33490 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33491
33492         * gcc.c-torture/execute/20010724-1.c: New file.
33493         * gcc.c-torture/execute/20010724-1.x: New file.
33494
33495 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33496
33497         * g++.old-deja/g++.other/cond7.C: New test.
33498
33499 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33500
33501         * g++.old-deja/g++.other/optimize4.C: New test.
33502
33503 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33504
33505         * g++.old-deja/g++.abi/vbase8-5.C: New test.
33506
33507 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
33508
33509         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33510         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33511         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33512         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33513
33514         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33515         bug report" message.
33516
33517         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33518         * g++.dg/ext/instantiate1.C: Move from old-deja.
33519
33520 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
33521
33522         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33523         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33524         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33525         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33526
33527 2001-07-23  Jeffrey A Law  (law@cygnus.com)
33528
33529         * gcc.c-torture/execute/20010723-1.c: New test.
33530
33531 2001-07-23  Ben Elliston  <bje@redhat.com>
33532
33533         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33534
33535 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33536
33537         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
33538         i[34567]86-*-*.
33539         Delete handling of ieee_multilib_flags.
33540         Pass -mieee for alpha*-*-* and sh-*-*.
33541         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
33542
33543 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
33544
33545         Remove old-abi tests.
33546         * g++.old-deja/g++.mike/p11116.C: Remove.
33547         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
33548
33549 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
33550
33551         * g77.f-torture/compile/pr3743.f: New test
33552
33553 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
33554
33555         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
33556
33557 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33558
33559         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
33560         g++.old-deja/g++.pt/static6.C: Likewise.
33561         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
33562         supports weak symbols.
33563
33564 2001-07-18  Andreas Jaeger  <aj@suse.de>
33565
33566         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
33567         supported again.
33568
33569 2001-07-18  Andreas Jaeger  <aj@suse.de>
33570
33571         * gcc.dg/iftrap-1.c: Fix target line.
33572
33573 2001-07-17  Richard Henderson  <rth@redhat.com>
33574
33575         * gcc.c-torture/execute/20010717-1.c: New.
33576
33577 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33578
33579         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
33580         tests.
33581
33582 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33583
33584         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
33585
33586 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33587
33588         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
33589         UAC_SIGBUS, UAC_NOPRINT definitions.
33590
33591 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
33592
33593         * objc/execute/object_is_class.m: New test.
33594         * objc/execute/object_is_meta_class.m: New test.
33595
33596 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33597
33598         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
33599         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
33600
33601 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
33602
33603         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
33604         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
33605
33606 2001-07-14  Richard Henderson  <rth@redhat.com>
33607
33608         * gcc.dg/iftrap-1.c: New.
33609
33610 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
33611
33612         * g77.f-torture/execute/intrinsic77.f: New test.
33613
33614 2001-07-11  Janis Johnson <janis@us.ibm.com>
33615
33616         * gcc.misc-tests/gcov-3.c: New test.
33617
33618 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33619
33620         * gcc.c-torture/compile/20010711-1.c,
33621         * gcc.c-torture/compile/20010711-2.c: New tests.
33622
33623 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33624
33625         * gcc.c-torture/execute/20010711-1.c: New test.
33626
33627 2001-07-11  Ben Elliston  <bje@redhat.com>
33628
33629         * g++.old-deja/g++.other/enum5.C: New test.
33630
33631 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
33632
33633         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
33634         (g++-dg-prune): Call prune_gcc_output.
33635         * prune.exp: New file for prune_gcc_output.
33636         * lib/g++.exp, lib/gcc.exp: Load it.
33637
33638 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33639
33640         * gcc.c-torture/compile/20010701-1.c,
33641         g++.old-deja/g++.ext/attrib6.C: New tests.
33642
33643 2001-07-06  Jeffrey A Law  (law@cygnus.com)
33644
33645         * gcc.c-torture/compile/20010706-1.c: New test.
33646
33647 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
33648
33649         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
33650
33651 2001-06-28  Stan Shebs  <shebs@apple.com>
33652
33653         * gcc.dg/pragma-darwin.c: New test.
33654
33655 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33656
33657         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
33658         Solaris 2.[678] system.
33659
33660 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33661
33662         * gcc.dg/20010622-1.c: New test.
33663
33664 2001-06-18  Stan Shebs  <shebs@apple.com>
33665
33666         * objc.dg: New directory.
33667         * objc.dg/dg.exp: New file.
33668         * objc.dg/alias.m: New.
33669         * objc.dg/class-1.m: New.
33670         * objc.dg/class-2.m: New.
33671         * objc.dg/const-str-1.m: New.
33672         * objc.dg/const-str-2.m: New.
33673         * objc.dg/id-1.m: New.
33674         * objc.dg/method-1.m: New.
33675         * objc.dg/super-class-1.m: New.
33676         * lib/objc-dg.exp: New file.
33677
33678 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33679
33680         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
33681         of label name.
33682
33683 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
33684
33685         * g++.old-deja/g++.abi/vbase8-9.C: New test.
33686
33687 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33688
33689         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
33690         variable.
33691
33692 2001-06-12  Richard Henderson  <rth@redhat.com>
33693
33694         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
33695
33696 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33697
33698         * g++.old-deja/g++.abi/vbase5.C: New test.
33699         * g++.old-deja/g++.abi/vbase6.C: New test.
33700         * g++.old-deja/g++.abi/vbase7.C: New test.
33701
33702 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33703
33704         * gcc.c-torture/compile/20010610-1.c: New test.
33705
33706 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33707
33708         * g++.old-deja/g++.abi/vbase4.C: New test.
33709
33710 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33711
33712         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
33713         support %f for HC11/HC12 targets.
33714         * gcc.c-torture/execute/930513-1.x: New file, likewise.
33715         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
33716         on HC11/HC12 targets.
33717         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
33718
33719 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33720
33721         * gcc.dg/wchar_t-1.c: New file.
33722         * gcc.dg/wint_t-1.c: Likewise.
33723
33724 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
33725
33726         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
33727
33728 2001-06-11  Richard Henderson  <rth@redhat.com>
33729
33730         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
33731
33732 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33733
33734         * gcc.c-torture/compile/20010611-1.c: New test.
33735
33736 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33737
33738         * gcc.dg/c99-tag-1.c: Add more tests.
33739
33740 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
33741
33742         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
33743         representation on MN10300 and ARM/Thumb.
33744
33745 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
33746
33747         * g77.f-torture/execute/20010610.f: New.
33748
33749 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
33750
33751         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
33752         names.
33753
33754 2001-06-09  Richard Henderson  <rth@redhat.com>
33755
33756         * gcc.c-torture/execute/ashrdi-1.c: New.
33757         * gcc.c-torture/execute/ashldi-1.c: New.
33758         * gcc.c-torture/execute/lshrdi-1.c: New.
33759
33760 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
33761
33762         * objc/execute/load-3.m: Added. Check sending +load to categories,
33763         in addition to classes.
33764
33765 2001-06-08  Stan Shebs  <shebs@apple.com>
33766
33767         * objc/execute/load-2.m: New test.  From Nicola Pero
33768         <n.pero@mi.flashnet.it>.
33769
33770 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
33771
33772         * gcc.c-torture/execute/20010605-2.c: New test.
33773
33774 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33775
33776         * g++.old-deja/g++.abi/vbase2.C: New test.
33777         * g++.old-deja/g++.abi/vbase3.C: New test.
33778
33779 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33780
33781         * g++.old-deja/g++.pt/friend49.C: New test.
33782
33783 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
33784
33785         * g++.old-deja/g++.ext/anon3.C: New test.
33786
33787 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
33788
33789         * g++.old-deja/g++.other/conv7.C: New test.
33790
33791 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33792
33793         * gcc.c-torture/compile/20010605-2.c: New test.
33794
33795 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33796
33797         * gcc.c-torture/execute/20010604-1.c: New test.
33798
33799 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
33800
33801         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
33802
33803 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
33804
33805         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
33806         (g++_link_flags): Likewise.
33807         (g++_init): Pass gccpath's value to two previous functions.
33808
33809 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33810
33811         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
33812         Ensure logfile entry matches exec command line.
33813
33814 2001-05-31  Richard Henderson  <rth@redhat.com>
33815
33816         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
33817         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
33818
33819 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
33820
33821         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
33822         compiler for irix6.2
33823
33824 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
33825
33826         * g++.old-deja/g++.other/optimize3.C: New file.
33827
33828 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
33829
33830         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
33831         assemble.
33832
33833 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
33834
33835         * g++.old-deja/g++.other/optimize2.C: New file.
33836
33837 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
33838
33839         * gcc.c-torture/compile/20010518-2.c: New file.
33840         * gcc.c-torture/execute/20010518-1.c: New file.
33841         * gcc.c-torture/execute/20010518-2.c: New file.
33842
33843 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33844
33845         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
33846
33847 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
33848
33849         G++ no longer defines builtins that do not begin with __builtin.
33850         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
33851         * g++.old-deja/g++.brendand/misc13.C: Likewise.
33852         * g++.old-deja/g++.law/builtin1.C: Likewise.
33853         * g++.old-deja/g++.law/cvt2.C: Likewise.
33854         * g++.old-deja/g++.mike/net5.C: Likewise.
33855         * g++.old-deja/g++.other/builtins1.C: Likewise.
33856         * g++.old-deja/g++.other/builtins2.C: Likewise.
33857         * g++.old-deja/g++.other/builtins3.C: Likewise.
33858         * g++.old-deja/g++.other/builtins4.C: Likewise.
33859         * g++.old-deja/g++.other/inline8.C: Likewise.
33860         * g++.old-deja/g++.robertl/eb39.C: Likewise.
33861
33862 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
33863
33864         * g++.old-deja/g++.pt/using1.C: Adjust.
33865         * g++.old-deja/g++.pt/using2.C: New test.
33866
33867 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33868
33869         * gcc.dg/cpp/charconst.c: New tests.
33870         * gcc.dg/cpp/escape.c: New tests.
33871         * gcc.dg/cpp/escape-1.c: New tests.
33872         * gcc.dg/cpp/escape-2.c: New tests.
33873         * gcc.dg/cpp/ucs.c: New tests.
33874
33875 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
33876
33877         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
33878         native compiler for irix6.5.
33879
33880 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
33881
33882         * lib/g++.exp (g++_include_flags): Use args to compute
33883         get_multilibs.
33884         (g++_link_flags): Likewise.
33885         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
33886
33887 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33888
33889         * gcc.dg/c90-hexfloat-1.c: Add more tests.
33890
33891 2001-05-21  Geoff Keating  <geoffk@redhat.com>
33892
33893         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
33894         this file.
33895
33896 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33897
33898         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
33899         STACK_SIZE;
33900         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
33901         to STACK_SIZE; Use it to define size of add_histo array.
33902         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
33903         to STACK_SIZE.
33904         (f): Use GITT_SIZE to define size of gitt local table.
33905         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
33906         to STACK_SIZE; Use it to define size of bytemem array.
33907
33908 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33909
33910         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
33911         on 68HC11/HC12 due to the asm instruction.
33912         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
33913         * gcc.c-torture/compile/920520-1.x: Likewise.
33914         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
33915         on 68HC11/HC12 because the function is larger than 64K.
33916         * gcc.c-torture/compile/961203-1.x: New file, this test fails
33917         on 68HC11/HC12 because the structure is too large.
33918
33919 2001-05-20  Richard Henderson  <rth@redhat.com>
33920
33921         * gcc.c-torture/execute/20010520-1.c: New.
33922
33923 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33924
33925         * g++.old-deja/g++.warn/compare1.C: New test.
33926         * gcc.dg/compare4.c: New test.
33927
33928 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
33929
33930         * g++.old-deja/g++.other/optimize1.C: New test.
33931
33932 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33933
33934         * g++.old-deja/g++.pt/spec41.C: New test.
33935
33936 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
33937
33938         * gcc.c-torture/compile/20010114-1.x: Remove.
33939
33940 2001-05-18  Stan Shebs  <shebs@apple.com>
33941
33942         * gcc.c-torture/compile/20010518-1.c: New test.
33943
33944 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
33945
33946         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
33947         * g++.old-deja/g++.pt/crash67.C: New test.
33948
33949 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
33950
33951         * g++.old-deja/g++.other/debug9.C: New test.
33952
33953 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
33954
33955         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
33956
33957 2001-05-16  Jan Hubicka  <jh@suse.cz>
33958
33959         * gcc.c-torture/compile/20010516-1.c: New test.
33960
33961 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33962
33963         * g++.old-deja/g++.other/crash41.C: New test.
33964
33965 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33966
33967         * g++.old-deja/g++.pt/crash66.C: New test.
33968
33969 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
33970
33971         * g++.old-deja/g++.robertl/eb27.C: Convert.
33972
33973 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
33974
33975         * g++.dg/friend-warn.C: New test.  Do not warn about friend
33976         declaration being redundant.
33977
33978 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
33979
33980         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
33981
33982 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
33983
33984         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
33985
33986 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
33987
33988         * lib/g++.exp: Use testsuite_flags.
33989
33990 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
33991
33992         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
33993
33994 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33995
33996         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
33997
33998 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
33999
34000         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34001
34002 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
34003
34004         * gcc.c-torture/compile/20010313-1.c: New test.
34005
34006 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
34007
34008         * gcc.dg/cpp/direct2.c: New test.
34009         * gccq.dg/cpp/direct2s.c: New test.
34010
34011         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34012
34013 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
34014
34015         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34016         * g++.old-deja/g++.other/op3.C: Likewise.
34017
34018 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34019
34020         * gcc.dg/cpp/syshdr.h: New file.
34021         * gcc.dg/cpp/sysmac1.c: Update.
34022         * gcc.dg/cpp/sysmac2.c: Update.
34023
34024 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34025
34026         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34027
34028 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
34029
34030         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34031         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34032
34033 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
34034
34035         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34036
34037 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
34038
34039         * lib/g++.exp (g++_include_flags): Don't use any special flags
34040         if TESTING_IN_BUILD_TREE is not defined.
34041         (g++_init): Use a plain 'c++' as the compiler if
34042         TESTING_IN_BUILD_TREEE is not defined.
34043
34044 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34045
34046         * g++.old-deja/g++.eh/catch13.C: New test.
34047         * g++.old-deja/g++.eh/catch14.C: New test.
34048
34049 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34050
34051         * gcc.dg/cpp/tr-define.c: New test.
34052
34053 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
34054
34055         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34056         <stdlib.h>, not <malloc.h>.
34057
34058 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34059
34060         * g++.old-deja/g++.ns/template17.C: New test.
34061
34062 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34063
34064         * g++.old-deja/g++.pt/ref4.C: New test.
34065
34066 2001-04-30  Richard Henderson  <rth@redhat.com>
34067
34068         * gcc.dg/20000724-1.c: Revert last change.
34069
34070 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
34071
34072         * g77.f-torture/execute/20010430.f: New test.
34073
34074 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
34075
34076         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34077
34078 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
34079
34080         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34081
34082 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34083
34084         * g++.old-deja/g++.eh/crash6.C: New test.
34085
34086 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34087
34088         * g++.old-deja/g++.other/warn7.C: New test.
34089
34090 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34091
34092         * g++.old-deja/g++.other/defarg9.C: New test.
34093
34094 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34095
34096         * g77.f-torture/compile/20010426.f: New test.
34097         * g77.f-torture/execute/20010426.f: New test.
34098
34099 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34100
34101         * g77.f-torture/compile/20000629-1.x: Remove - error
34102         has been fixed.
34103
34104 2001-04-26  Jeffrey A Law  (law@cygnus.com)
34105
34106         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34107         Tweak slightly to work with g++.dg framework.
34108         * g++.dg/special/ecos.exp: Run initp1.C test.
34109         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34110
34111         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34112         its linker doesn't give line numbers either.
34113         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34114
34115 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34116
34117         * g++.old-deja/g++.other/lex1.C: New test.
34118
34119 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
34120
34121         * gcc.dg/noncompile/20010425-1.c: New test.
34122
34123 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34124
34125         * g++.old-deja/g++.pt/mangle2.C: New test.
34126
34127 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34128
34129         * gcc.dg/format/plus-1.c: New test.
34130
34131 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34132
34133         * gcc.dg/20010423-1.c: New test.
34134
34135 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34136
34137         * gcc.c-torture/execute/20010422-1.c: New test.
34138
34139 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
34140
34141         * g++.old-deja/g++.ns/type2.C: New test.
34142
34143 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
34144
34145         * g++.old-deja/g++.other/perf1.C: New test.
34146
34147 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
34148
34149         * gcc.dg/c99-func-2.c: Remove xfail.
34150         * gcc.dg/c99-func-3.c: Remove xfail.
34151         * gcc.dg/c99-func-4.c: Remove xfail.
34152
34153 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
34154
34155         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34156
34157 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34158
34159         * gcc.c-torture/compile/20010423-1.c: New test.
34160
34161 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34162
34163         * g++.old-deja/g++.pt/typename28.C: New test.
34164
34165 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34166
34167         * g++.old-deja/g++.abi/empty2.C: New test.
34168         * g++.old-deja/g++.abi/empty3.C: New test.
34169
34170 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34171
34172         * g++.old-deja/g++.other/comdat2.C: New test.
34173         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34174
34175 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34176
34177         * g++.old-deja/g++.other/overload14.C: New test.
34178
34179 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34180
34181         * g++.old-deja/g++.other/lookup23.C: New test.
34182
34183 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34184
34185         * gcc.c-torture/execute/20010403-1.c: New test.
34186
34187 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
34188             Mark Mitchell  <mark@codesourcery.com>
34189
34190         * lib/old-dejagnu.exp: Don't delete output of executable.
34191         Add .exe suffix to executables.
34192
34193 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
34194
34195         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34196
34197 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34198
34199         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34200
34201 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34202
34203         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34204         * g++.old-deja/g++.abi/crash1.C: New test.
34205
34206 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34207
34208         * g++.old-deja/g++.other/crash40.C: New test.
34209
34210 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34211
34212         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34213
34214 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
34215
34216         * g++.old-deja/g++.other/warn6.C: New test.
34217
34218 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34219
34220         * g++.old-deja/g++.robertl/eb42.C: Same.
34221
34222 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34223
34224         * gcc.dg/wtr-conversion-1.c: New testcase.
34225
34226 2001-04-10  Richard Henderson  <rth@redhat.com>
34227
34228         * g++.old-deja/g++.other/array5.C: New.
34229
34230 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34231
34232         * gcc.c-torture/execute/20010408-1.c: New test.
34233
34234 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
34235
34236         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34237         headers and constructs.
34238         * g++.old-deja/g++.robertl/eb79.C: Same.
34239         * g++.old-deja/g++.robertl/eb77.C (main): Same.
34240         * g++.old-deja/g++.robertl/eb73.C: Same.
34241         * g++.old-deja/g++.robertl/eb66.C (main): Same.
34242         * g++.old-deja/g++.robertl/eb55.C (t): Same.
34243         * g++.old-deja/g++.robertl/eb54.C (main): Same.
34244         * g++.old-deja/g++.robertl/eb46.C (main): Same.
34245         * g++.old-deja/g++.robertl/eb44.C: Same.
34246         * g++.old-deja/g++.robertl/eb41.C (main): Same.
34247         * g++.old-deja/g++.robertl/eb4.C (main): Same.
34248         * g++.old-deja/g++.robertl/eb39.C: Same.
34249         * g++.old-deja/g++.robertl/eb33.C (main): Same.
34250         * g++.old-deja/g++.robertl/eb31.C (main): Same.
34251         * g++.old-deja/g++.robertl/eb30.C: Same.
34252         * g++.old-deja/g++.robertl/eb3.C: Same.
34253         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34254         * g++.old-deja/g++.robertl/eb21.C: Same.
34255         * g++.old-deja/g++.robertl/eb15.C: Same.
34256         * g++.old-deja/g++.robertl/eb118.C: Same.
34257         * g++.old-deja/g++.robertl/eb115.C (main): Same.
34258         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34259         * g++.old-deja/g++.robertl/eb109.C: Same.
34260         * g++.old-deja/g++.other/sibcall1.C (main): Same.
34261         * g++.old-deja/g++.mike/rtti1.C: Same.
34262         * g++.old-deja/g++.mike/p658.C: Same.
34263         * g++.old-deja/g++.mike/net46.C: Same.
34264         * g++.old-deja/g++.mike/net34.C: Same.
34265         * g++.old-deja/g++.mike/memoize1.C: Same.
34266         * g++.old-deja/g++.mike/eh2.C: Same.
34267         * g++.old-deja/g++.law/weak.C: Same.
34268         * g++.old-deja/g++.law/visibility7.C: Same.
34269         * g++.old-deja/g++.law/visibility25.C: Same.
34270         * g++.old-deja/g++.law/visibility22.C: Same.
34271         * g++.old-deja/g++.law/visibility2.C: Same.
34272         * g++.old-deja/g++.law/visibility17.C: Same.
34273         * g++.old-deja/g++.law/visibility13.C: Same.
34274         * g++.old-deja/g++.law/visibility10.C: Same.
34275         * g++.old-deja/g++.law/visibility1.C: Same.
34276         * g++.old-deja/g++.law/virtual3.C (eval): Same.
34277         * g++.old-deja/g++.law/vbase1.C: Same.
34278         * g++.old-deja/g++.law/operators32.C: Same.
34279         * g++.old-deja/g++.law/nest3.C: Same.
34280         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34281         * g++.old-deja/g++.law/except5.C (main): Same.
34282         * g++.old-deja/g++.law/cvt7.C (run): Same.
34283         * g++.old-deja/g++.law/cvt2.C: Same.
34284         * g++.old-deja/g++.law/cvt16.C: Same.
34285         * g++.old-deja/g++.law/ctors6.C (bar): Same.
34286         * g++.old-deja/g++.law/ctors17.C (main): Same.
34287         * g++.old-deja/g++.law/ctors13.C: Same.
34288         * g++.old-deja/g++.law/ctors12.C (main): Same.
34289         * g++.old-deja/g++.law/ctors10.C: Same.
34290         * g++.old-deja/g++.law/code-gen5.C: Same.
34291         * g++.old-deja/g++.law/bad-error7.C: Same.
34292         * g++.old-deja/g++.law/arm9.C: Same.
34293         * g++.old-deja/g++.law/arm12.C: Same.
34294         * g++.old-deja/g++.law/arg8.C: Same.
34295         * g++.old-deja/g++.law/arg1.C: Same.
34296         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34297         * g++.old-deja/g++.jason/template31.C: Same.
34298         * g++.old-deja/g++.jason/template24.C (main): Same.
34299         * g++.old-deja/g++.jason/2371.C: Same.
34300         * g++.old-deja/g++.eh/new2.C: Same.
34301         * g++.old-deja/g++.eh/new1.C: Same.
34302         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34303         * g++.old-deja/g++.brendan/nest21.C (main): Same.
34304         * g++.old-deja/g++.brendan/err-msg3.C: Same.
34305         * g++.old-deja/g++.brendan/crash62.C: Same.
34306         * g++.old-deja/g++.brendan/crash52.C: Same.
34307         * g++.old-deja/g++.brendan/crash49.C (main): Same.
34308         * g++.old-deja/g++.brendan/crash38.C: Same.
34309         * g++.old-deja/g++.brendan/crash15.C (main): Same.
34310         * g++.old-deja/g++.brendan/copy9.C: Same.
34311
34312 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
34313
34314         * gcc.c-torture/execute/20001203-2.c (memset):
34315         Count argument is of type __SIZE_TYPE__.
34316
34317 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
34318
34319         * gcc.c-torture/compile/20010404-1.c: New test.
34320
34321 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
34322
34323         * gcc.c-torture/compile/20010326-1.c: New test.
34324
34325 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
34326
34327         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34328         peculiarities of the SH.
34329         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34330
34331 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34332
34333         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34334         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34335         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34336
34337 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34338
34339         * g77.f-torture/compile/20010321-1.f: New test.
34340
34341 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34342
34343         * gcc.c-torture/compile/20010329-1.c: New test.
34344
34345 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34346
34347         * gcc.c-torture/execute/20010329-1.c: New test.
34348
34349 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34350
34351         * g++.old-deja/g++.other/eh4.C: Fix typo.
34352
34353 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34354
34355         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34356
34357 2001-03-28  Philip Blundell  <philb@gnu.org>
34358
34359         * gcc.c-torture/compile/20010328-1.c: New test.
34360
34361 2001-03-27  Richard Henderson  <rth@redhat.com>
34362
34363         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34364         * g++.old-deja/g++.eh/vbase3.C: Likewise.
34365
34366 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
34367
34368         * gcc.c-torture/compile/20010327-1.c: New test.
34369
34370 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34371
34372         * g++.old-deja/g++.other/friend12.C: New test.
34373         * g++.old-deja/g++.other/friend9.C: Expect no errors.
34374         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34375
34376 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34377
34378         * gcc.c-torture/execute/20010325-1.c: New test.
34379
34380 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
34381
34382         * g++.old-deja/g++.other/mangle3.C: New test.
34383
34384 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
34385
34386         * g++.old-deja/g++.other/anon8.C: New test.
34387
34388 2001-03-20  Philip Blundell  <philb@gnu.org>
34389
34390         * gcc.c-torture/compile/20010320-1.c: New test.
34391
34392 2001-03-17  Richard Henderson  <rth@redhat.com>
34393
34394         * g++.old-deja/g++.other/eh4.C: Add expected error text.
34395
34396 2001-03-15  Geoff Keating  <geoff@redhat.com>
34397
34398         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34399         tests on AIX.
34400
34401 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
34402
34403         * g++.old-deja/g++.other/eh4.C: New test.
34404
34405 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34406
34407         * gcc.dg/cpp/mi1.c: Update.
34408
34409 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
34410
34411         * g++.old-deja/g++.other/regstack.C: New test.
34412
34413 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34414
34415         * g++.old-deja/g++.other/ref4.C: New test.
34416
34417 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
34418
34419         * objc/execute/va_method.m: Added.
34420         * objc/execute/IMP.m: Added.
34421         * objc/execute/_cmd.m: Added.
34422         * objc/execute/accessing_ivars.m: Added.
34423         * objc/execute/class-1.m: Added.
34424         * objc/execute/class-10.m: Added.
34425         * objc/execute/class-11.m: Added.
34426         * objc/execute/class-12.m: Added.
34427         * objc/execute/class-13.m: Added.
34428         * objc/execute/class-14.m: Added.
34429         * objc/execute/class-2.m: Added.
34430         * objc/execute/class-3.m: Added.
34431         * objc/execute/class-4.m: Added.
34432         * objc/execute/class-5.m: Added.
34433         * objc/execute/class-6.m: Added.
34434         * objc/execute/class-7.m: Added.
34435         * objc/execute/class-8.m: Added.
34436         * objc/execute/class-9.m: Added.
34437         * objc/execute/class-tests-1.h
34438         * objc/execute/class-tests-2.h
34439         * objc/execute/compatibility_alias.m: Added.
34440         * objc/execute/encode-1.m: Added.
34441         * objc/execute/formal_protocol-1.m: Added.
34442         * objc/execute/formal_protocol-2.m: Added.
34443         * objc/execute/formal_protocol-3.m: Added.
34444         * objc/execute/formal_protocol-4.m: Added.
34445         * objc/execute/formal_protocol-5.m: Added.
34446         * objc/execute/formal_protocol-6.m: Added.
34447         * objc/execute/formal_protocol-7.m: Added.
34448         * objc/execute/informal_protocol.m: Added.
34449         * objc/execute/initialize.m: Added.
34450         * objc/execute/load.m: Added.
34451         * objc/execute/many_args_method.m: Added.
34452         * objc/execute/nested-3.m: Added.
34453         * objc/execute/no_clash.m: Added.
34454         * objc/execute/private.m: Added.
34455         * objc/execute/redefining_self.m: Added.
34456         * objc/execute/root_methods.m: Added.
34457         * objc/execute/selector-1.m: Added.
34458         * objc/execute/static-1.m: Added.
34459         * objc/execute/static-2.m: Added.
34460         * objc/execute/va_method.m: Added.
34461
34462 2001-03-10  Richard Henderson  <rth@redhat.com>
34463
34464         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34465
34466 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34467
34468         * g++.old-deja/g++.other/crash31.C: XFAIL.
34469         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34470         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34471         * gcc.c-torture/execute/20010123-1.x: XFAIL.
34472         * gcc.c-torture/execute/20010124-1.x: XFAIL.
34473         * gcc.dg/sequence-pt-1.c: XFAIL one test.
34474
34475 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34476
34477         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34478
34479 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34480
34481         * gcc.dg/20000724-1.c: Don't use multiline strings.
34482
34483 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34484
34485         * objc/execute/string1.m, objc/execute/string2.m: Compare the
34486         result of -cString against what we expect it to be; don't just
34487         print it out for no one to read.
34488
34489         * objc/execute/string3.m, objc/execute/string4.m: New tests.
34490         Based on testcases provided by Nicola Pero.
34491
34492 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34493
34494         * gcc.dg/cpp/macro7.c: New test.
34495
34496 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34497
34498         * gcc.dg/cpp/multiline.c: Update.
34499
34500 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34501
34502         * g++.old-deja/g++.other/enum3.C: New test.
34503
34504 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34505
34506         * g++.old-deja/g++.other/pod1.C: New test.
34507
34508 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34509
34510         * g++.old-deja/g++.ext/overload1.C: New test.
34511
34512 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34513
34514         * g++.old-deja/g++.pt/using1.C: New test.
34515
34516 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34517
34518         * g++.old-deja/g++.other/using9.C: New test.
34519
34520 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
34521
34522         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34523
34524         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34525
34526 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
34527
34528         * g++.old-deja/g++.ext/realpt1.C: Remove.
34529
34530 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
34531
34532         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34533
34534 2001-02-26  Will Cohen  <wcohen@redhat.com>
34535
34536         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34537
34538 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
34539
34540         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
34541         templatized constructors.
34542
34543 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34544
34545         * gcc.c-torture/execute/20010224-1.c: New test.
34546
34547 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
34548
34549         * gcc.c-torture/execute/20010222-1.c: New test.
34550
34551 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
34552
34553         * g++.old-deja/g++.other/inline20.C: New test.
34554
34555 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
34556
34557         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
34558
34559 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34560
34561         * g++.old-deja/g++.other/lookup22.C: New test.
34562
34563 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
34564
34565         * g77.dg: New directory.
34566         * g77.dg/20010216-1.f: New test case.
34567         * g77.dg/dg.exp: New driver.
34568         * lib/g77-dg.exp: New driver library.
34569
34570 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34571
34572         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
34573
34574 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
34575
34576         * g++.old-deja/g++.other/decl9.C: New test.
34577
34578 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
34579
34580         * g++.old-deja/g++.other/init16.C: Update the test so that it does
34581         not need <string> and also tests the initialization at runtime.
34582
34583 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34584
34585         * gcc.c-torture/execute/longlong.c: New test.
34586
34587 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34588
34589         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
34590
34591 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34592
34593         * gcc.c-torture/execute/920302-1.c (execute):
34594         Change argument type to short.
34595
34596 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34597
34598         * g++.old-deja/g++.pt/deduct6.C: New test.
34599
34600 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34601
34602         * g++.old-deja/g++.pt/deduct5.C: New test.
34603
34604 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
34605
34606         * gcc.c-torture/execute/20010209-1.c: New test.
34607
34608 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34609
34610         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
34611
34612 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
34613
34614         * g++.dg/vtgc1.C: Update for new ABI.
34615
34616         * consistency.vlad: New directory, 1665 files.
34617
34618 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34619
34620         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
34621         return type.
34622         * gcc.dg/cpp/digraphs.c: Declare puts.
34623
34624 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34625
34626         * g++.old-deja/g++.other/warn5.C: New test.
34627
34628 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34629
34630         * g++.old-deja/g++.pt/spec40.C: New test.
34631
34632 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34633
34634         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
34635         case.
34636         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
34637
34638 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
34639
34640         * gcc.c-torture/compile/20010209-1.c: New test.
34641
34642 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
34643
34644         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
34645         excess errors message but not if it crashes.
34646         * g++.old-deja/g++.other/crash27.C: Likewise.
34647         * g++.old-deja/g++.other/crash28.C: Likewise.
34648         * g++.old-deja/g++.other/crash30.C: Likewise.
34649         * g++.old-deja/g++.other/crash32.C: Likewise.
34650         * g++.old-deja/g++.other/crash35.C: Likewise.
34651         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34652
34653 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34654
34655         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
34656         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
34657         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
34658         g77.f-torture/execute/execute.exp,
34659         g77.f-torture/noncompile/noncompile.exp,
34660         gcc.c-torture/execute/execute.exp,
34661         gcc.c-torture/execute/memcheck/memcheck.exp,
34662         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
34663         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
34664         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
34665         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
34666         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
34667         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
34668         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34669         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
34670         Remove bug reporting instructions with ancient email addresses.
34671
34672 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34673
34674         * gcc.dg/20010202-1.c: New test.
34675         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
34676
34677 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
34678
34679         * g++.dg/stdbool-if.C: New test.
34680
34681 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
34682
34683         * objc/execute/fdecl.m: Added main().
34684
34685 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34686
34687         * gcc.c-torture/execute/20010206-1.c: New test.
34688
34689 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34690
34691         * gcc.dg/cpp/avoidpaste1.c: Update.
34692
34693 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
34694
34695         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
34696         Pero <nicola@brainstorm.co.uk>.
34697         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
34698
34699 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
34700
34701         * g++.old-deja/g++.pt/spec39.C: New test.
34702
34703 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
34704
34705         * gcc.c-torture/compile/20010202-1.c: New test.
34706
34707 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
34708
34709         * g++.old-deja/g++.abi/primary2.C: New test.
34710         * g++.old-deja/g++.abi/primary3.C: New test.
34711         * g++.old-deja/g++.abi/primary4.C: New test.
34712         * g++.old-deja/g++.abi/primary5.C: New test.
34713         * g++.old-deja/g++.abi/vtable3.h: New test.
34714         * g++.old-deja/g++.abi/vtable3a.C: New test.
34715         * g++.old-deja/g++.abi/vtable3b.C: New test.
34716         * g++.old-deja/g++.abi/vtable3c.C: New test.
34717         * g++.old-deja/g++.abi/vtable3d.C: New test.
34718         * g++.old-deja/g++.abi/vtable3e.C: New test.
34719         * g++.old-deja/g++.abi/vtable3f.C: New test.
34720         * g++.old-deja/g++.abi/vtable3g.C: New test.
34721         * g++.old-deja/g++.abi/vtable3h.C: New test.
34722         * g++.old-deja/g++.abi/vtable3i.C: New test.
34723         * g++.old-deja/g++.abi/vtable3j.C: New test.
34724         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
34725
34726 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
34727
34728         * g++.old-deja/g++.other/anon6.C: New test.
34729         * g++.old-deja/g++.other/anon7.C: New test.
34730
34731 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34732
34733         * gcc.dg/cpp/avoidpaste2.c: New tests.
34734
34735 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
34736
34737         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
34738
34739 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
34740
34741         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
34742         DECIMAL_DIG cases for Irix."
34743
34744 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
34745
34746         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
34747
34748 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34749
34750         * gcc.dg/c99-tag-1.c: New test.
34751
34752 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34753
34754         * gcc.dg/cpp/tr-warn1.c: Add tests.
34755
34756 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34757
34758         * gcc.dg/cpp/avoidpaste1.c: Update.
34759         * gcc.dg/cpp/paste4.c: Update.
34760
34761 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
34762
34763         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
34764         cases for Irix.
34765
34766 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34767
34768         * g++.old-deja/g++.other/inline19.C: New test.
34769
34770 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34771
34772         * gcc.dg/Wlarger-than.c: New test.
34773
34774 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34775
34776         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
34777
34778 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
34779
34780         * gcc.c-torture/execute/20010129-1.c: New test.
34781         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
34782
34783 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34784
34785         * gcc.dg/cpp/avoidpaste1.c: Test case.
34786
34787 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
34788
34789         * g++.old-deja/g++.other/inline18.C: New test.
34790
34791 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34792
34793         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
34794         and __builtin_putchar.
34795
34796 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
34797
34798         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
34799         tests.
34800
34801 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
34802
34803         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
34804         floating point number rounding mode to round to the nearest
34805         representable mode.
34806
34807 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
34808
34809         * g++.old-deja/g++.other/mangle2.C: New test.
34810
34811 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34812
34813         * gcc.c-torture/compile/20010124-1.c: New test.
34814
34815 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
34816
34817         * g++.old-deja/g++.pt/spec38.C: New test.
34818
34819 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34820
34821         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
34822         "Build don't run".
34823
34824 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34825
34826         * gcc.c-torture/execute/20010123-1.c: New test.
34827
34828 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34829
34830         * g++.old-deja/g++.pt/spec37.C: New test.
34831
34832 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34833
34834         * g++.old-deja/g++.pt/overload14.C: New test.
34835
34836 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34837
34838         * gcc.c-torture/execute/20010122-1.c: New test, exercise
34839         __builtin_return_address.
34840
34841 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
34842
34843         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
34844         * g++.old-deja/g++.pt/spec35.C: New test.
34845         * g++.old-deja/g++.pt/spec36.C: New test.
34846
34847 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
34848
34849         * gcc.c-torture/compile/20010118-1.c: New test.
34850
34851 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
34852
34853         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
34854
34855 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34856
34857         * gcc.c-torture/execute/20010119-1.c: New test.
34858
34859 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34860
34861         * g++.old-deja/g++.other/vbase5.C: New test.
34862
34863 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34864
34865         * gcc.c-torture/execute/20010118-1.c: New test.
34866
34867 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34868
34869         * g++.old-deja/g++.pt/deduct3.C: New test.
34870
34871 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34872
34873         * g++.old-deja/g++.pt/spec34.C: New test.
34874
34875 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
34876
34877         * g77.f-torture/compile/20000601-2.f: New test.
34878
34879 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34880
34881         * g++.old-deja/g++.other/init17.C: New test.
34882
34883 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
34884
34885         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
34886
34887 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34888
34889         * g++.old-deja/g++.pt/unify8.C: New test.
34890
34891 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34892
34893         * g++.old-deja/g++.abi/vbase1.C: New test.
34894
34895 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34896
34897         * g++.old-deja/g++.pt/crash65.C: New test.
34898
34899 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34900
34901         * gcc.dg/cpp/assembl2.S: New test case.
34902
34903 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
34904
34905         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
34906         are supported.
34907
34908 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34909
34910         * g++.old-deja/g++.other/builtins1.C: New test.
34911         * g++.old-deja/g++.other/builtins2.C: Likewise.
34912         * g++.old-deja/g++.other/builtins3.C: Likewise.
34913         * g++.old-deja/g++.other/builtins4.C: Likewise.
34914
34915 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
34916
34917         * gcc.c-torture/compile/20010117-1.c: New test.
34918         * gcc.c-torture/compile/20010117-2.c: New test.
34919
34920 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34921
34922         * g77.f-torture/execute/20010116.[fx]: New test,
34923         XFAIL on i?86-*-*.
34924         * g77.f-torture/compile/20010115.f: Indicate it's
34925         a test for PR fortran/1636.
34926
34927 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34928
34929         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
34930
34931 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34932
34933         * g77.f-torture/compile/20010115.f: New test.
34934
34935 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
34936
34937         * g++.old-deja/g++.pt/nontype5.C: New test.
34938
34939 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34940
34941         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
34942         have an equivalent working one below it.
34943
34944 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34945
34946         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
34947         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34948
34949 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34950
34951         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
34952         message containing "init_priority".
34953         (conpr-2.C): Likewise.
34954         (conpr-3.C): Likewise.
34955         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
34956
34957 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34958
34959         * gcc.c-torture/execute/20010114-2.c: New test.
34960
34961 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34962
34963         * gcc.c-torture/compile/20010114-1.c: New test.
34964         * gcc.c-torture/compile/20010114-1.x: Xfail.
34965         * gcc.c-torture/compile/20010114-2.c: New test.
34966         * gcc.c-torture/execute/20010114-1.c: New test.
34967         * gcc.dg/trunc-1.c: New test.
34968         * gcc.dg/uninit-B.c: New test.
34969
34970 2001-01-13  Nick Clifton  <nickc@redhat.com>
34971
34972         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
34973         target.
34974
34975 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34976
34977         * gcc.c-torture/compile/20010113-1.c: New test.
34978
34979 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
34980
34981         * gcc.c-torture/compile/20001212-1.c: New test.
34982
34983 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34984
34985         * gcc.dg/cpp/widestr1.c: Update.
34986         * gcc.dg/cpp/prag-imp.c: Remove.
34987
34988 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
34989
34990         * gcc.c-torture/execute/20000801-3.x: Remove.
34991         * gcc.dg/c90-init-1.c: New test.
34992         * gcc.dg/c99-init-1.c: New test.
34993         * gcc.dg/c99-init-2.c: New test.
34994         * gcc.dg/gnu99-init-1.c: New test.
34995
34996 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
34997
34998         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
34999         testing that no relevant ones were found.
35000
35001 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35002
35003         * g++.old-deja/g++.pt/cast2.C: New test.
35004
35005 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35006
35007         * g++.old-deja/g++.pt/friend47.C: New test.
35008
35009 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35010
35011         * g++.old-deja/g++.pt/instantiate13.C: New test.
35012
35013 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35014
35015         * g++.old-deja/g++.other/defarg7.C: New test.
35016         * g++.old-deja/g++.other/defarg8.C: New test.
35017
35018 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35019
35020         * g++.old-deja/g++.pt/crash64.C: New test.
35021
35022 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35023
35024         * g++.old-deja/g++.pt/crash63.C: New test.
35025
35026 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35027
35028         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35029
35030 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
35031
35032         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35033
35034 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35035
35036         * g++.old-deja/g++.pt/error3.C: New test.
35037
35038 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35039
35040         * g++.old-deja/g++.other/crash39.C: New test.
35041
35042 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35043
35044         * g++.old-deja/g++.other/vbase4.C: New test.
35045
35046 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
35047
35048         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35049         * gcc.dg/special/20000419-2.c: New file. Identical to above.
35050         * gcc.dg/special/special.exp: New test driver which will check
35051         for alias support for the above test.
35052
35053 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
35054
35055         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35056         problems on small machines.
35057         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35058         parameterize.
35059
35060 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
35061
35062         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35063         mips.
35064         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35065
35066 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
35067
35068         * g++.old_deja/g++.pt/using8.C: New test.
35069
35070 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35071
35072         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35073
35074 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
35075
35076         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35077         where a failure is expected.
35078         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35079
35080 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35081
35082         * g++.old_deja/g++.pt/instantiate12.C: New test.
35083
35084 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35085
35086         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35087         start of structs.
35088         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35089         * g++.old-deja/g++.brendan/crash17.C: Likewise.
35090         * g++.old-deja/g++.brendan/crash29.C: Likewise.
35091         * g++.old-deja/g++.brendan/crash48.C: Likewise.
35092         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35093         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35094         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35095         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35096         * g++.old-deja/g++.eh/spec6.C: Likewise.
35097         * g++.old-deja/g++.jason/crash3.C: Likewise.
35098         * g++.old-deja/g++.law/ctors11.C: Likewise.
35099         * g++.old-deja/g++.law/ctors17.C: Likewise.
35100         * g++.old-deja/g++.law/ctors5.C: Likewise.
35101         * g++.old-deja/g++.law/ctors9.C: Likewise.
35102         * g++.old-deja/g++.mike/ambig1.C: Likewise.
35103         * g++.old-deja/g++.mike/net22.C: Likewise.
35104         * g++.old-deja/g++.mike/p3538a.C: Likewise.
35105         * g++.old-deja/g++.mike/p3538b.C: Likewise.
35106         * g++.old-deja/g++.mike/virt3.C: Likewise.
35107         * g++.old-deja/g++.niklas/t128.C: Likewise.
35108         * g++.old-deja/g++.other/anon4.C: Likewise.
35109         * g++.old-deja/g++.other/using1.C: Likewise.
35110         * g++.old-deja/g++.other/warn3.C: Likewise.
35111         * g++.old-deja/g++.pt/t37.C: Likewise.
35112         * g++.old-deja/g++.robertl/eb69.C: Likewise.
35113         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35114
35115 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35116
35117         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35118
35119 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35120
35121         * gcc.c-torture/execute/stdio-opt-3.c: New test.
35122
35123 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
35124
35125         * gcc.c-torture/compile/20010107-1.c: New test.
35126
35127 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35128
35129         * gcc.c-torture/execute/builtin-noret-1.c: New test.
35130
35131 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35132
35133         * gcc.dg/format/format.h: New file.
35134         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35135         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35136         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35137         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35138         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35139         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35140         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35141         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35142         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35143         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35144         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35145         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35146         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35147         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35148         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35149         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35150         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35151         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35152         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35153         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35154         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35155         instead of declaring standard types, macros and functions in each
35156         test.
35157
35158 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
35159
35160         * gcc.c-torture/execute/20010106-1.c: New test.
35161
35162 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35163
35164         * gcc.dg/format/format.exp: New file.
35165         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35166         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35167         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35168         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35169         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35170         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35171         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35172         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35173         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35174         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35175         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35176         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35177         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35178         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35179         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35180         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35181         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35182         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35183         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35184         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35185         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35186         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35187         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35188         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35189         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35190         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35191         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35192         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35193         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35194         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35195         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35196         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35197         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35198         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35199         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35200         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35201         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35202         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35203         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35204         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35205         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35206         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35207
35208 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
35209
35210         * gcc.c-torture/execute/991228-1.c: Take word endianness into
35211         account.
35212
35213 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35214
35215         * gcc.c-torture/execute/builtin-complex-1.c: New test.
35216
35217 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35218
35219         * g++.old-deja/g++.pt/crash62.C: New test.
35220
35221 2001-01-04  Richard Henderson  <rth@redhat.com>
35222
35223         * gcc.dg/20000926-1.c: Update expected warnings.
35224         * gcc.dg/array-2.c: Likewise.
35225         * gcc.dg/array-4.c: Also validate flexible array members.
35226         * gcc.dg/c99-flex-array-1.c: New.
35227
35228 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35229
35230         * gcc.c-torture/compile/20001222-1.x: Remove.
35231
35232 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35233
35234         * gcc.c-torture/execute/built-in-setjmp.c: New.
35235
35236 2001-01-03  Richard Henderson  <rth@redhat.com>
35237
35238         * gcc.dg/940510-1.c: Update expected error wording.
35239         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35240
35241 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
35242
35243         * lib/target-supports.exp (check_alias_available): Modified to
35244         indicate aliases not supported if only weak aliases are supported.
35245
35246 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35247
35248         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35249         Turn on cmpstrsi checks for __pj__ and __i370__.
35250
35251 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35252
35253         * g++.old-deja/g++.other/virtual11.C: New test.
35254
35255 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35256
35257         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35258
35259 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35260
35261         * gcc.c-torture/compile/20010102-1.c: New test.
35262
35263 2001-01-02  Andreas Jaeger  <aj@suse.de>
35264
35265         * gcc.dg/noreturn-3.c: New test.
35266
35267         * gcc.dg/noreturn-4.c: New test.
35268
35269 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35270
35271         * gcc.c-torture/execute/stdio-opt-1.c: Also test
35272         __builtin_fputc and __builtin_fwrite.
35273
35274 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35275
35276         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35277         signed char, not default char.
35278
35279 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35280
35281         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35282
35283 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
35284
35285         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35286
35287 2000-12-29  Richard Henderson  <rth@redhat.com>
35288
35289         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35290         (__cyg_profile_func_exit): Define.
35291
35292 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35293
35294         * g++.dg/vtgc1.C: New test.
35295
35296 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
35297
35298         * gcc.dg/noncompile/20001228-1.c: New test.
35299
35300         * gcc.dg/20001228-1.c: New test.
35301
35302         * gcc.c-torture/execute/20001228-1.c: New test.
35303
35304 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
35305
35306         * gcc.dg/format-strfmon-1.c: New test.
35307
35308 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35309
35310         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35311         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35312         * gcc.c-torture/execute/string-opt-1.c: Likewise.
35313         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35314         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35315         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35316         * gcc.c-torture/execute/string-opt-6.c: Likewise.
35317         * gcc.c-torture/execute/string-opt-7.c: Likewise.
35318         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35319         * gcc.c-torture/execute/string-opt-9.c: Likewise.
35320         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35321         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35322         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35323
35324         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35325         * gcc.c-torture/execute/string-opt-4.c: Test index.
35326
35327 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
35328
35329         * gcc.c-torture/compile/20001226-1.c: New test.
35330
35331 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35332
35333         * gcc.c-torture/compile/20001222-1.c: New test.
35334         * gcc.c-torture/compile/20001222-1.x: Xfail.
35335
35336 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
35337
35338         * gcc.c-torture/execute/comp-goto-2.c: New test.
35339
35340 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
35341
35342         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35343         Use long types if __INT_MAX__ is 32767.
35344         (main): Use cast to (sint32 *) when poking 88 into a_page.
35345
35346         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35347
35348 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
35349
35350         * gcc.c-torture/compile/20001221-1.c: New test.
35351         * gcc.c-torture/execute/20001221-1.c: New test.
35352
35353 2000-12-20  Richard Henderson  <rth@redhat.com>
35354
35355         * g++.old-deja/g++.pt/crash36.C: Update error lines.
35356         * g++.old-deja/g++.robertl/eb109.C: Likewise.
35357
35358 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35359
35360         * gcc.dg/compare3.c: New test.
35361
35362 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35363
35364         * gcc.dg/format-warnll-1.c: New test.
35365
35366 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35367
35368         * gcc.dg/cpp/cmdlne-P.c: New test.
35369
35370 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35371
35372         * gcc.c-torture/execute/builtin-abs-1.c,
35373         gcc.c-torture/execute/builtin-abs-2.c: New tests.
35374
35375 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35376
35377         * gcc.dg/cpp/multiline.c: New test.
35378
35379 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35380
35381         * g++.old-deja/g++.other/syshdr1.C: Update.
35382         * gcc.dg/cpp/lineflags.c: Remove temporarily.
35383
35384 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35385
35386         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35387
35388 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35389
35390         * g++.old-deja/g++.pt/ttp65.C: New test.
35391
35392 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35393
35394         * g++.old-deja/g++.pt/ttp64.C: New test.
35395
35396 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35397
35398         * g++.old-deja/g++.pt/spec33.C: New test.
35399
35400 2000-12-14  Catherine Moore  <clm@redhat.com>
35401
35402         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35403         * gcc.c-torture/execute/920612-2.c: Likewise.
35404         * gcc.c-torture/execute/920428-2.c: Likewise.
35405         * gcc-c-torture/execute/va-arg-11.c: Call exit.
35406         * gcc.c-torture/execute/va-arg-21.c: Likewise.
35407
35408 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35409
35410         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35411         * gcc.dg/pack-test-2.c: Likewise.
35412
35413 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35414
35415         Tests by Zack Weinberg <zackw@stanford.edu>.
35416
35417         * gcc.dg/cpp/defined.c: Update.
35418         * gcc.dg/cpp/defined_trad.c: New tests.
35419
35420 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35421
35422         * gcc.dg/cpp/trad-direct.c: Update.
35423
35424 2000-12-11  Neil Booth  <neilb@earthling.net>
35425
35426         * gcc.dg/cpp/defined_trad.c
35427
35428 2000-12-11  Neil Booth  <neilb@earthling.net>
35429
35430         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35431
35432 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35433
35434         * gcc.dg/format-miss-2.c: New test.
35435
35436 2000-12-09  Neil Booth  <neilb@earthling.net>
35437
35438         * gcc.dg/cpp/lineflags.c: New tests.
35439         * gcc.dg/cpp/poison.c: Update.
35440         * gcc.dg/cpp/redef2.c: Update.
35441         * gcc.dg/cpp/skipping.c: New test.
35442
35443 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
35444
35445         * g++.old-deja/g++.other/eh3.C: New testcase.
35446
35447 2000-12-07  Neil Booth  <neilb@earthling.net>
35448
35449         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35450         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35451         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35452         wtr-union-init-2.c, wtr-union-init-3.c: Update.
35453         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35454         Update.
35455
35456 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35457
35458         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35459         __SIZE_TYPE__ instead of int for type of integers cast to
35460         pointers.
35461
35462 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
35463
35464         * g++.old-deja/g++.other/cleanup4.C: New test.
35465
35466 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35467
35468         * format-sec-1.c: New test.
35469
35470 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35471
35472         * gcc.dg/format-nonlit-3.c: New test.
35473
35474 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35475
35476         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35477         through a null pointer.
35478
35479 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35480
35481         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35482         * g++.old-deja/g++.pt/partial4.C: New test.
35483
35484 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
35485
35486         * gcc.c-torture/execute/ieee/hugeval.x: New.
35487
35488 2000-12-06  Neil Booth  <neilb@earthling.net>
35489
35490         * gcc.dg/cpp/backslash2.c: New tests.
35491
35492 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35493
35494         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35495         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35496
35497 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
35498
35499         * gcc.c-torture/execute/20001203-2.c: New testcase.
35500
35501 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35502
35503         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35504         * g++.old-deja/g++.other/virtual10.C: New test.
35505
35506 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35507
35508         * g++.old-deja/g++.mike/pmf5.C: Remove test.
35509
35510 2000-12-05  Richard Henderson  <rth@redhat.com>
35511
35512         * gcc.c-torture/compile/20001205-1.c: New.
35513
35514 2000-12-04  Neil Booth  <neilb@earthling.net>
35515
35516         * g++.old-deja/g++.other/virtual9.C: New test.
35517         * g++.old-deja/g++.pt/crash61.C: New test.
35518         * gcc.c-torture/execute/loop-9.c: New test.
35519
35520 2000-12-04  Neil Booth  <neilb@earthling.net>
35521
35522         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35523         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35524         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35525         * gcc.dg/cpp/extratokens.c: ...here.
35526
35527 2000-12-04  Neil Booth  <neilb@earthling.net>
35528
35529         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35530         New tests.
35531
35532 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35533
35534         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35535         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35536
35537 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35538
35539         * gcc.c-torture/execute/20001203-1.c: New test.
35540
35541 2000-12-03  Neil Booth  <neilb@earthling.net>
35542
35543         * gcc.dg/cpp/macro6.c: New test cases.
35544
35545 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35546
35547         * gcc.c-torture/execute/string-opt-9.c: New test.
35548         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35549         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35550         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35551
35552         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
35553         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
35554
35555 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
35556
35557         * gcc.dg/cpp/if-6.c: New testcase.
35558
35559         * gcc.dg/20001201-1.c: New testcase.
35560
35561 2000-12-02  Neil Booth  <neilb@earthling.net>
35562
35563         * g++.old-deja/g++.other/externC4.C,
35564         g++.old-deja/g++.other/friend10.C: New tests.
35565
35566 2000-12-02  Neil Booth  <neilb@earthling.net>
35567
35568         * g++.old-deja/g++.other/instan2.C
35569         * g++.old-deja/g++.other/instan3.C: New test.
35570
35571 2000-12-02  Neil Booth  <neilb@earthling.net>
35572
35573         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
35574         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
35575         gnuc99.c,gnuc99-pedantic.c: New tests.
35576
35577 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35578
35579         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
35580         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
35581
35582 2000-12-01  Neil Booth  <neilb@earthling.net>
35583
35584         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
35585         * gcc.dg/cpp/poison.c: Update.
35586         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
35587
35588 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
35589
35590         * g77.f-torture/execute/20001201.f: New test.
35591
35592 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35593
35594         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
35595
35596 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
35597
35598         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
35599
35600 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35601
35602         * g++.old-deja/g++.other/cast6.C: New test.
35603
35604 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
35605
35606         * gcc.c-torture/execute/20001130-2.c: New testcase.
35607
35608 2000-11-30  Richard Henderson  <rth@redhat.com>
35609
35610         * gcc.c-torture/execute/20001130-1.c: New test.
35611
35612 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35613
35614         * g++.old-deja/g++.other/op3.C: New test.
35615
35616 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35617
35618         * g++.old-deja/g++.other/op2.C: New test.
35619
35620 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35621
35622         * g++.old-deja/g++.other/crash38.C: New test.
35623
35624 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
35625
35626         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
35627
35628 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
35629
35630         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
35631         tests.
35632         * gcc.c-torture/execute/string-opt-6.c: New test.
35633
35634         * gcc.dg/20001117-1.c: Add main.
35635
35636 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
35637
35638         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
35639         Move from here ...
35640         * gcc.dg/940510-1.c: ... to here.
35641
35642         * gcc.dg/20000926-1.c: GNU C now allows initializations of
35643         zero-size arrays in toplevel structures.
35644
35645 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35646
35647         * gcc.c-torture/execute/loop-8.c: New test.
35648
35649 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35650
35651         * g++.old-deja/g++.other/base1.C: New test.
35652
35653 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35654
35655         * g++.old-deja/g++.other/parse2.C: New test.
35656
35657 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35658
35659         * g++.old-deja/g++.pt/incomplete1.C: New test.
35660
35661 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35662
35663         * g++.old-deja/g++.other/friend9.C: New test.
35664
35665 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35666
35667         * gcc.dg/20001127-1.c: New test.
35668
35669 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35670
35671         * g++.old-deja/g++.pt/friend46.C: New test.
35672
35673 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35674
35675         * g++.old-deja/g++.other/ptrmem8.C: New test.
35676
35677 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35678
35679         * gcc.c-torture/execute/string-opt-7.c: New test.
35680         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35681
35682 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35683
35684         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
35685         instead of 'mkcheck 2'.
35686
35687 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35688
35689         * gcc.c-torture/execute/memcheck/driver.c,
35690         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
35691         C9X references to refer to C99.
35692
35693 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
35694
35695         * gcc.dg/ultrasp3.c: New test.
35696
35697 2000-11-25  Neil Booth  <neilb@earthling.net>
35698
35699         * gcc.dg/cpp/include2.c: Update test to be locale independent.
35700
35701 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
35702
35703         * gcc.c-torture/compile/20001123-2.c: New.
35704
35705 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35706
35707         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
35708
35709 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
35710
35711         * gcc.dg/sequence-point-1.c: Add some new tests.
35712         * gcc.c-torture/execute/20001124-1.c: New test.
35713
35714 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35715
35716         * g++.old-deja/g++.other/vaarg4.C: New test.
35717         * gcc.c-torture/compile/20001123-1.c: New test.
35718
35719 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35720
35721         * g++.other/crash24.C: Adjust and remove XFAIL.
35722         * g++.other/crash37.C: New test.
35723
35724 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
35725
35726         * g++.old-deja/g++.pt/instantiate9.C: New test.
35727
35728 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
35729
35730         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
35731         new ABI, too.
35732
35733         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
35734         * g++.old-deja/g++.robertl/eb55.C: Likewise.
35735
35736 2000-11-22  Neil Booth  <neilb@earthling.net>
35737
35738         * gcc.dg/cpp/Wtrigraphs.c: New test.
35739
35740 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
35741
35742         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
35743
35744 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
35745
35746         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
35747
35748 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
35749
35750         * lib/gcc-dg.exp: load_lib scanasm.exp.
35751         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
35752         * lib/g++-dg.exp: load_lib scanasm.exp.
35753         * lib/scanasm.exp: New.
35754         (scan-assembler, scan-assembler-not): Add optional arguments to
35755         test name, or if not present, the pattern name.
35756         (scan-assembler-dem, scan-assembler-dem-not): New.
35757
35758         * g++.dg/dg.exp: New.
35759
35760 2000-11-21  Neil Booth  <neilb@earthling.net>
35761
35762         * gcc.dg/cpp/integrated1.c: Remove.
35763
35764 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35765
35766         * gcc.c-torture/execute/20001121-1.c: New test.
35767
35768 2000-11-21  Richard Henderson  <rth@redhat.com>
35769
35770         * gcc.c-torture/compile/20001121-1.c: New test.
35771
35772 2000-11-20  Neil Booth  <neilb@earthling.net>
35773
35774         * gcc.dg/cpp/integrated1.c: New test.
35775
35776 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35777
35778         * g++.old-deja/g++.other/inline17.C: New test.
35779
35780 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
35781
35782         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
35783         local variable to be zero: I made the variable global. Now
35784         uses abort() and exit() instead of relying on main's return value.
35785
35786 2000-11-20  Neil Booth  <neilb@earthling.net>
35787
35788         * gcc.dg/cpp/paste2.c: Update test.
35789         * objc/execute/paste.m: New test.
35790
35791 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35792
35793         * gcc.dg/c99-condexpr-1.c: New test.
35794
35795 2000-11-20  Neil Booth  <neilb@earthling.net>
35796
35797         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
35798
35799 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
35800
35801         * g++.old-deja/g++.pt/export1.C: New test.
35802
35803 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
35804
35805         * gcc.dg/20001117-1.c: New test.
35806
35807 2000-11-18  Richard Henderson  <rth@redhat.com>
35808
35809         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
35810
35811 2000-11-18  Richard Henderson  <rth@redhat.com>
35812
35813         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
35814         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
35815         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
35816
35817 2000-11-18  Richard Henderson  <rth@redhat.com>
35818
35819         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
35820         (main): New.  Exit cleanly.
35821
35822 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35823
35824         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
35825         gcc.dg/c99-fordecl-2.c: New tests.
35826
35827 2000-11-18  Richard Henderson  <rth@redhat.com>
35828
35829         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
35830         * gcc.c-torture/execute/zerolen-2.c: New.
35831
35832 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35833
35834         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
35835         memory.
35836
35837 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35838
35839         * g++.old-deja/g++.pt/instantiate8.C: New test.
35840
35841 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35842
35843         * g++.old-deja/g++.other/incomplete.C: Add more tests.
35844         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
35845
35846 2000-11-16  Nick Clifton  <nickc@redhat.com>
35847
35848         * gcc.c-torture/execute/nestfunc-2.c: New test.
35849         * gcc.c-torture/execute/nestfunc-3.c: New test.
35850
35851 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35852
35853         * gcc.c-torture/compile/20001116-1.c: New test.
35854
35855 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35856
35857         * gcc.c-torture/execute/20001115-1.c: New test.
35858
35859 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
35860
35861         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
35862         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
35863         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
35864         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35865
35866 2000-11-15  Neil Booth  <neilb@earthling.net>
35867
35868         gcc.dg/cpp/_Pragma1.c: Update.
35869         gcc.dg/cpp/_Pragma2.c: New test.
35870
35871 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35872
35873         * g++.old-deja/g++.other/anon5.C: New test.
35874
35875 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35876
35877         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
35878         tests.
35879
35880 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
35881
35882         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
35883         output.
35884
35885 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35886
35887         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
35888         labels at end of compound statements.
35889
35890 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
35891
35892         * gcc.c-torture/execute/loop-7.c: New test.
35893
35894 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35895
35896         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
35897
35898 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35899
35900         * gcc.dg/c99-bool-1.c: New test.
35901
35902 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35903
35904         * gcc.dg/c99-scope-1.c: Remove xfail.
35905         * gcc.dg/c99-scope-2.c: New test.
35906
35907 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35908
35909         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
35910         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
35911
35912 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
35913
35914         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
35915         error messages.
35916
35917         * g++.mike/p700.C: Don't typedef wchar_t.
35918         * g++.mike/p784.C: Likewise.
35919         * g++.mike/eb101.C: Don't use __wchar_t.
35920
35921 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35922
35923         * g77.f-torture/execute/20001111.[fx]: Test premature exit
35924         from DO loop.
35925
35926 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35927
35928         * gcc.c-torture/execute/20001111-1.c: New test.
35929
35930 2000-11-10  Nick Clifton  <nickc@redhat.com>
35931
35932         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
35933         long multuiple and accumulate.
35934
35935 2000-11-09  Richard Henderson  <rth@redhat.com>
35936
35937         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
35938         via size_t instead of int.
35939
35940         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
35941         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35942         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35943         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35944
35945 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
35946
35947         * gcc.c-torture/compile/20001109-1.c: New test.
35948         * gcc.c-torture/compile/20001109-2.c: New test.
35949
35950 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
35951
35952         * g++.old-deja/g++.pt/operator1.C: New test.
35953         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
35954
35955 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35956
35957         * gcc.dg/20001108-1.c: New test.
35958
35959 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35960
35961         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
35962         with both arguments constant strings.
35963         * gcc.c-torture/execute/string-opt-3.c: New test.
35964         * gcc.c-torture/execute/string-opt-4.c: New test.
35965         * gcc.c-torture/execute/string-opt-5.c: New test.
35966
35967 2000-11-08  Nick Clifton  <nickc@redhat.com>
35968
35969         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
35970         mulsidi3adddi patterns.
35971
35972 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
35973
35974         * g++.old-deja/g++.other/crash36.C: New test.
35975
35976 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
35977
35978         * g++.old-deja/g++.other/init16.C: New test.
35979
35980 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
35981
35982         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
35983
35984 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35985
35986         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
35987         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35988         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35989
35990 2000-11-07  DJ Delorie  <dj@redhat.com>
35991
35992         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
35993
35994 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35995
35996         * gcc.c-torture/execute/string-opt-1.c: New test.
35997
35998 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35999
36000         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
36001         mips-sgi-irix6.* because the MIPS ABI passes floating-point
36002         parameters in registers, and there is no way for a varargs
36003         function to know in which order the integer and floating-point
36004         parameters should be interleaved when they are placed on the
36005         stack.
36006         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36007         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36008
36009 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36010
36011         * gcc.c-torture/execute/string-opt-2.c: New test.
36012
36013 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
36014
36015         * g++.old-deja/g++.pt/crash60.C: New test.
36016
36017 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36018
36019         * g++.old-deja/g++.other/crash24.C: New test.
36020         * g++.old-deja/g++.other/crash25.C: New test.
36021         * g++.old-deja/g++.other/crash26.C: New test.
36022         * g++.old-deja/g++.other/crash27.C: New test.
36023         * g++.old-deja/g++.other/crash28.C: New test.
36024         * g++.old-deja/g++.other/crash29.C: New test.
36025         * g++.old-deja/g++.other/crash30.C: New test.
36026         * g++.old-deja/g++.other/crash31.C: New test.
36027         * g++.old-deja/g++.other/crash32.C: New test.
36028         * g++.old-deja/g++.other/crash33.C: New test.
36029         * g++.old-deja/g++.other/crash34.C: New test.
36030         * g++.old-deja/g++.other/crash35.C: New test.
36031
36032 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36033
36034         * gcc.c-torture/execute/20001031-1.c: New test.
36035
36036 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
36037
36038         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36039         namespace.
36040
36041         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36042         standards-conformant.
36043
36044         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36045
36046         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36047         * g++.old-deja/g++.mike/p755a.C: Likewise.
36048         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36049         library makes no calls to `operator new' during initialization.
36050
36051 2000-11-04  Neil Booth  <neilb@earthling.net>
36052
36053         * gcc.dg/cpp/include2.c: New tests.
36054
36055 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
36056
36057         * lib/g++.exp (g++_set_ld_library_path): New function.
36058         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36059
36060 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
36061
36062         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
36063         warnings.
36064
36065 2000-11-01  Richard Henderson  <rth@redhat.com>
36066
36067         * g++.old-deja/g++.ext/namedret1.C: New.
36068         * g++.old-deja/g++.ext/namedret2.C: New.
36069         * g++.old-deja/g++.ext/namedret3.C: New.
36070
36071 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
36072
36073         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36074         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36075
36076 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36077
36078         * gcc.c-torture/execute/va-arg-21.c: New test.
36079
36080 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36081
36082         * gcc.dg/c99-complex-2.c: New test.
36083
36084 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36085
36086         * gcc.c-torture/execute/stdio-opt-1.c: New test.
36087
36088 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
36089
36090         * g++.old-deja/g++.other/inline16.C: New test.
36091
36092 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
36093
36094         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36095         __PRETTY_FUNCTION__
36096
36097 2000-10-29  Neil Booth  <neilb@earthling.net>
36098
36099         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36100         New tests.
36101         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36102         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36103         optimisation.
36104
36105 2000-10-29  Neil Booth  <neilb@earthling.net>
36106
36107         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36108         * mi1.c, mi1c.h: Add null directives to multiple-include test.
36109         * mi5.c: Test multiple includes work with -C.
36110         * trigraphs.c: Test ^= version.
36111
36112 2000-10-28  Neil Booth  <neilb@earthling.net>
36113
36114         New tests and test updates for new macro expander.
36115
36116         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36117         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36118         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36119         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36120         new diagnostic messages.
36121
36122         * gcc.dg/cpp/macro3.c: New tests.
36123
36124 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
36125
36126         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36127         on the same line.
36128
36129 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
36130
36131         * g++.old-deja/g++.other/eh2.C: New test.
36132
36133 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36134
36135         * gcc.c-torture/execute/20001027-1.c: New test.
36136
36137 2000-10-26  Richard Henderson  <rth@redhat.com>
36138
36139         * gcc.c-torture/execute/20001026-1.c: New.
36140
36141 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
36142
36143         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36144         * g++.old-deja/g++.law/builtin1.C: Likewise.
36145         * g++.old-deja/g++.law/ctors10.C: Likewise.
36146         * g++.old-deja/g++.law/virtual3.C: Likewise.
36147         * g++.old-deja/g++.mike/p658.C: Likewise.
36148         * g++.old-deja/g++.other/sibcall1.C: Likewise.
36149         * g++.old-deja/g++.other/vaarg2.C: Likewise.
36150         * g++.old-deja/g++.robertl/eb124.C: Likewise.
36151         * g++.old-deja/g++.robertl/eb44.C: Likewise.
36152         * g++.old-deja/g++.robertl/eb77.C: Likewise.
36153
36154 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36155
36156         * gcc.c-torture/compile/20001024-1.c: New test.
36157
36158 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
36159
36160         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36161         to tell us whether or not we are using V3.
36162
36163 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36164
36165         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36166         operands.
36167
36168 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36169
36170         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36171
36172 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
36173
36174         * gcc.c-torture/execute/20001024-1.c: New test.
36175
36176 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
36177
36178         * g++.old-deja/g++.other/sibcall1.C: New test.
36179
36180 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
36181
36182         * gcc.dg/noncompile/init-3.c: New test.
36183
36184 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36185
36186         * gcc.dg/format-array-1.c: New test.
36187
36188 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36189
36190         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36191         writing through null pointers; remove comment about testing
36192         unterminated strings.
36193
36194 2000-10-17  Matthew Hiller  <hiller@redhat.com>
36195
36196         * gcc.c-torture/execute/20001017-2.c: New test.
36197
36198 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36199
36200         * gcc.c-torture/compile/20001018-1.c: New test.
36201         * gcc.c-torture/compile/20001018-1.x: Xfail.
36202
36203 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36204
36205         * gcc.c-torture/execute/20001017-1.c: New test.
36206
36207 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36208
36209         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36210         for multiple use of arguments with scanf formats; add tests for
36211         multiple use of arguments.
36212
36213 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
36214
36215         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36216
36217 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36218
36219         * gcc.dg/format-miss-1.c: New test.
36220
36221 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36222
36223         * gcc.c-torture/execute/20001013-1.c: New test.
36224
36225 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36226
36227         * gcc.dg/format-branch-1.c: New test.
36228
36229 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36230
36231         * README, lib/file-format.exp: Remove EGCS references.
36232
36233 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36234
36235         * gcc.dg/20001013-1.c: New test.
36236
36237 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36238
36239         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36240         for intmax_t in the compiler using __typeof__ and the type rules
36241         for conditional expressions.
36242
36243 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
36244
36245         * gcc.dg/20001012-1.c: New test.
36246         * gcc.dg/20001012-2.c: New test.
36247
36248 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36249
36250         * gcc.dg/format-attr-1.c: New test.
36251
36252 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36253
36254         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36255         __LONG_LONG_MAX__ instead of LLONG_MAX.
36256
36257 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36258
36259         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36260         scanf flags.
36261         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36262         flags.
36263
36264 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36265
36266         * gcc.dg/sequence-pt-1.c: New test.
36267
36268 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
36269
36270         * gcc.c-torture/execute/20001011-1.c: New testcase.
36271         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36272
36273 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36274
36275         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36276         does not error on it.
36277
36278 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36279
36280         * gcc.dg/20001009-1.c: New test.
36281
36282 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36283
36284         * gcc.c-torture/compile/20001009-1.c: Move from here ....
36285         * gcc.c-torture/execute/20001009-2.c: ... to here.
36286
36287 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
36288
36289         * gcc.c-torture/compile/20001009-1.c: New testcase.
36290         * gcc.c-torture/execute/20001009-1.c: New testcase.
36291         Testcases provided by Jan Hubicka <jh@suse.cz>.
36292
36293 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36294
36295         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36296         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36297         uintmax_t using <limits.h> to emulate the compiler's internal
36298         logic.  No longer XFAIL %j tests.
36299
36300 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36301
36302         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36303         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36304         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36305         regexps and details of expected handling of some bad formats.
36306         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36307         suppression.
36308
36309 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36310
36311         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36312         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36313         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36314         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36315         in list archives.
36316
36317 2000-10-06  Richard Henderson  <rth@cygnus.com>
36318
36319         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36320         * g++.old-deja/g++.brendan/crash52.C: Likewise.
36321         * g++.old-deja/g++.jason/report.C: Likewise.
36322         * g++.old-deja/g++.law/friend5.C: Likewise.
36323         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
36324         of the expected warnings.
36325
36326 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
36327
36328         * g++.old-deja/g++.pt/enum14.C: New test.
36329
36330 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36331
36332         * g++.old-deja/g++.pt/crash59.C: New test.
36333
36334 2000-10-04  Will Cohen  <wcohen@redhat.com>
36335
36336         * gcc.dg/20000926-1.c: New test.
36337
36338 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
36339
36340         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36341         function name for current C++ compiler.
36342         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36343
36344 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
36345
36346         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36347         __PRETTY_FUNCTION__.
36348         * g++.old-deja/g++.ext/pretty2.C: Likewise.
36349
36350 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36351
36352         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36353
36354 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
36355
36356         * gcc.c-torture/compile/20000923-1.c: New test.
36357
36358 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36359
36360         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36361         * g++.old-deja/g++.pt/ttp62.C: Same.
36362         * g++.old-deja/g++.other/inline14.C: Same.
36363
36364 2000-09-24  Richard Henderson  <rth@cygnus.com>
36365
36366         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36367
36368 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36369
36370         * gcc.dg/c90-printf-1.c: Add test for wide string format.
36371
36372 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
36373
36374         * gcc.c-torture/compile/20000922-1.c: New file.
36375
36376 2000-09-21  Nick Clifton  <nickc@redhat.com>
36377
36378         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36379         a signed long modulo operation.
36380         (mod6): New function - perform an unsigned long modulo operation.
36381         (main): Add tests for modulos of very large numbers by very small
36382         dividends.
36383
36384 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36385
36386         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36387
36388 2000-09-19  Richard Henderson  <rth@cygnus.com>
36389
36390         * gcc.dg/compare2.c (case 10): XFAIL.
36391
36392 2000-09-18  Richard Henderson  <rth@cygnus.com>
36393
36394         * gcc.c-torture/execute/20000906-1.c: Move ...
36395         * gcc.dg/20000906-1.c: ... here.  Only run on targets
36396         that support __builtin_trap.
36397
36398 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
36399
36400         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36401
36402 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36403
36404         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36405         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
36406         more $ format tests.
36407
36408 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36409
36410         * gcc.dg/format-errmk-1.c: New test.
36411
36412 2000-09-17  Greg McGary  <greg@mcgary.org>
36413
36414         * gcc.c-torture/execute/20000917-1.x: Remove.
36415
36416 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36417
36418         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36419
36420 2000-09-17  Greg McGary  <greg@mcgary.org>
36421
36422         * gcc.c-torture/execute/20000917-1.c: New test.
36423         * gcc.c-torture/execute/20000917-1.x: XFAIL.
36424
36425 2000-09-16  Neil Booth  <NeilB@earthling.net>
36426
36427         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36428         in nested macro bug.
36429
36430 2000-09-15  Neil Booth  <NeilB@earthling.net>
36431
36432         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36433
36434 2000-09-14  Jeffrey A Law  (law@cygnus.com)
36435
36436         * gcc.c-torture/execute/20000914-1.c: New test.
36437
36438 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
36439
36440         * g++.other/inline13.C: New test.
36441
36442 2000-09-12  Andreas Jaeger  <aj@suse.de>
36443
36444         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36445         constant by Ulrich Drepper <drepper@redhat.com>.
36446
36447 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
36448
36449         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36450
36451 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36452
36453         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36454
36455 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
36456
36457         * gcc.dg/cpp/backslash.c: New test.
36458
36459 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
36460
36461         * gcc.c-torture/execute/20000910-1.c: New test.
36462         * gcc.c-torture/execute/20000910-2.c: Likewise.
36463
36464 2000-09-11  Robert Lipe  <robertl@sco.com>
36465
36466         * gcc.dg/pragma-align.c: New test.
36467
36468 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36469
36470         * g++.old-deja/g++.pt/explicit82.C: New test.
36471         * g++.old-deja/g++.pt/explicit83.C: New test.
36472
36473 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
36474
36475         * gcc.dg/asm-names.c: New test.
36476
36477 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36478
36479         * gcc.dg/cpp/tr-warn6.c: New test
36480
36481 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36482
36483         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36484         be accepted.
36485
36486 2000-09-07  Catherine Moore  <clm@redhat.com>
36487
36488         * gcc.c-torture/execute/unroll-1.c: New test.
36489
36490 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
36491
36492         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36493         ERROR markers.
36494         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36495         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36496         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36497         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36498         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36499         Preprocess only.
36500         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36501         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36502
36503 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36504
36505         * g++.old-deja/g++.pt/deduct2.C: New test.
36506
36507 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36508
36509         * g++.old-deja/g++.pt/parms2.C: New test.
36510
36511 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36512
36513         * g++.old-deja/g++.pt/crash58.C: New test.
36514
36515 2000-09-06  Greg McGary  <greg@mcgary.org>
36516
36517         * gcc.c-torture/execute/20000906-1.c: New test.
36518         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36519
36520 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36521
36522         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36523
36524 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36525
36526         * g++.old-deja/g++.pt/crash57.C: New test.
36527
36528 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36529
36530         * g++.old-deja/g++.pt/crash56.C: New test.
36531
36532 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36533
36534         * g++.old-deja/g++.pt/koenig1.C: New test.
36535
36536 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36537
36538         * gcc.dg/20000904-1.c: New test.
36539
36540 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36541
36542         * gcc.dg/cpp/paste8.c: New test.
36543
36544 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
36545
36546         * gcc.c-torture/compile/20000827-1.c: New test.
36547
36548 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36549
36550         * gcc.dg/format-diag-1.c: New test.
36551
36552 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36553
36554         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
36555         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
36556         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
36557         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
36558         gcc.dg/formatz-1.c: Adjust warning regular expressions.
36559
36560 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36561
36562         * g++.old-deja/g++.other/nested4.C: New test.
36563
36564 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36565
36566         * g++.old-deja/g++.ns/scoped1.C: New test.
36567
36568 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
36569
36570         * lib/g++.exp: Support testing already-installed GCC.
36571
36572 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36573
36574         * wtr-label-1.c, wtr-suffix-1.c: New tests.
36575
36576 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36577
36578         * gcc.dg/return-type-2.c: New test.
36579
36580 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
36581
36582         * gcc.c-torture/compile/20000825-1.c: New test.
36583
36584 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
36585
36586         * gcc.dg/dwarf2-2.c: New test.
36587
36588 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
36589
36590         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
36591         dg-warning regexps.
36592
36593 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36594
36595         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
36596         gcc.dg/format-ext-5.c: New tests.
36597
36598 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
36599
36600         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
36601
36602 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
36603
36604         * gcc.dg/noncompile/930622-2.c: Adjust error message.
36605
36606 2000-08-24  Richard Henderson  <rth@cygnus.com>
36607
36608         * gcc.dg/ia64-sync-1.c: New test.
36609         * gcc.dg/ia64-sync-2.c: New test.
36610         * gcc.dg/ia64-asm-1.c: New test.
36611
36612 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36613
36614         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
36615         * gcc.dg/format-ext-2.c: New test.
36616
36617 2000-08-23  Jason Merrill  <jason@redhat.com>
36618
36619         * lib/old-dejagnu.exp: Also ignore "In member function" and
36620         "At global scope".
36621
36622 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36623
36624         * gcc.dg/noncompile/label-lineno-1.c: New test.
36625
36626 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36627
36628         * gcc.dg/c99-array-nonobj-1.c: New test.
36629
36630 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36631
36632         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
36633         tests.
36634         * gcc.dg/format-ext-1.c: New test.
36635
36636 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36637
36638         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
36639         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
36640         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
36641         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
36642         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
36643
36644 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36645
36646         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
36647         gcc.dg/c99-strftime-2.c: New tests.
36648
36649 2000-08-22  Richard Henderson  <rth@cygnus.com>
36650
36651         * gcc.c-torture/execute/20000822-1.c: New test.
36652
36653 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36654
36655         * gcc.c-torture/execute/20000819-1.x: Remove.
36656
36657 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36658
36659         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
36660         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
36661         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
36662         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
36663         gcc.dg/format-xopen-1.c: New tests.
36664
36665 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36666
36667         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
36668
36669 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36670
36671         * g++.old-deja/g++.other/loop2.C: New test.
36672
36673         * gcc.c-torture/compile/20000606-1.c: New test.
36674         * gcc.c-torture/compile/20000728-1.c: New test.
36675         * gcc.c-torture/execute/20000801-1.c: New test.
36676         * gcc.c-torture/execute/20000801-2.c: New test.
36677         * gcc.c-torture/execute/20000819-1.c: New test.
36678         * gcc.c-torture/execute/20000819-1.x: XFAIL.
36679         * gcc.dg/20000629-1.c: New test.
36680         * gcc.dg/20000724-1.c: New test.
36681         * gcc.dg/20000807-1.c: New test.
36682
36683 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
36684
36685         * gcc.dg/cpp/pragma-1.c: New test.
36686         * gcc.dg/cpp/pragma-2.c: New test.
36687
36688 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
36689
36690         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
36691         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
36692
36693 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36694
36695         * gcc.c-torture/compile/20000818-1.c: New test.
36696
36697 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
36698
36699         * gcc.c-torture/execute/20000818-1.c: New test.
36700
36701 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36702
36703         * gcc.dg/format-va-1.c: New test.
36704
36705 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36706
36707         * g++.old-deja/g++.other/typedef8.C: New test.
36708
36709 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36710
36711         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
36712         * g++.old-deja/g++.mike/net36.C: Mark candidate.
36713         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
36714         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
36715         * g++.old-deja/g++.other/ptrmem7.C: New test.
36716         * g++.old-deja/g++.pt/ptrmem10.C: New test.
36717
36718 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36719
36720         * g++.old-deja/g++.pt/typename27.C: New test.
36721
36722 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
36723
36724         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
36725         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
36726         * g++.old-deja/g++.pt/friend45.C: New test.
36727         * g++.old-deja/g++.other/friend8.C: New test.
36728
36729 2000-08-15  Richard Henderson  <rth@cygnus.com>
36730
36731         * gcc.c-torture/execute/20000815-1.c: New test.
36732
36733 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36734
36735         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
36736         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
36737         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
36738
36739 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
36740
36741         * g++.old-deja/g++.other/refinit2.C: New test.
36742
36743 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
36744
36745         * lib/c-torture.exp (c-torture): Make
36746         compiler_conditional_xfail_data global.
36747         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
36748         compiler_conditional_xfail_data machinery.
36749         (f-torture-execute): Likewise.
36750         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
36751         and only when unrolling loops.
36752
36753         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
36754
36755 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36756
36757         * g++.old-deja/g++.pt/explicit81.C: New test.
36758
36759 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36760
36761         * g++.old-deja/g++.pt/typename26.C: New test.
36762
36763 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
36764
36765         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
36766         warning.
36767
36768 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36769
36770         * g++.old-deja/g++.other/array3.C: New test.
36771
36772 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36773
36774         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
36775         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
36776         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
36777         New tests.
36778
36779 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
36780
36781         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
36782         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36783
36784 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
36785
36786         * gcc.c-torture/execute/20000808-1.c: New test.
36787
36788 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36789
36790         * gcc.dg/c90-const-expr-1.c: New test.
36791
36792 2000-08-08  Richard Henderson  <rth@cygnus.com>
36793
36794         * gcc.dg/noncompile/920923-1.c: Declare calloc.
36795
36796 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36797
36798         * gcc.dg/noncompile/const-ll-1.c: New test.
36799
36800 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36801
36802         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
36803
36804 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36805
36806         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
36807         that running programs linked against the shared version of libobjc
36808         run correctly.
36809
36810 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36811
36812         * gcc.dg/c99-printf-1.c: New test.
36813
36814 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36815
36816         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
36817
36818 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
36819
36820         * gcc.c-torture/execute/20000731-1.x: Delete.
36821
36822 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
36823
36824         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
36825         and torture_without_loops as is done by c-torture.exp.
36826         (search_for): Copy from c-torture.exp.
36827         (gcc-dg-runtest): New function, drives a directory of tests
36828         iterating over the TORTURE_OPTIONS.
36829         (scan-assembler, scan-assembler-not): Move here from
36830         individual directory drivers.
36831
36832         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
36833         defined by lib/gcc-dg.exp.
36834         * gcc.dg/cpp/cpp.exp: Likewise.
36835         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
36836         gcc-dg-runtest, so we cycle over optimization options.
36837
36838         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
36839         * gcc.dg/compare2.c: No longer expected to fail.
36840
36841 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36842
36843         * gcc.c-torture/execute/20000804-1.c: New test.
36844
36845 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36846
36847         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
36848
36849 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
36850
36851         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
36852
36853 2000-08-03  Jeffrey A Law  (law@cygnus.com)
36854
36855         * gcc.c-torture/compile/20000803-1.c: New test.
36856
36857 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36858
36859         * gcc.c-torture/execute/20000801-3.c,
36860         gcc.c-torture/execute/20000801-4.c: New tests.
36861         * gcc.c-torture/execute/20000801-3.x,
36862         gcc.c-torture/execute/20000801-4.x: Xfail.
36863
36864 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
36865
36866         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
36867         libobjc/.libs to allow for libtool.
36868
36869 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
36870
36871         * gcc.c-torture/compile/20000802-1.c: New test.
36872
36873 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
36874
36875         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
36876
36877 2000-07-31  Jeffrey A Law  (law@cygnus.com)
36878
36879         * gcc-c-torture/execute/20000731-2.c: New test.
36880
36881         * gcc.c-torture/execute/20000731-1.c: New test.
36882         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
36883
36884 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
36885
36886         * testsuite/gcc.dg/cpp/paste7.c: New test.
36887         * gcc.dg/cpp/20000725-1.c: New test.
36888
36889 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
36890
36891         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
36892         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
36893         declaration warning for __builtin_dwarf_reg_size.
36894
36895         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
36896
36897 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36898
36899         * gcc.dg/noncompile/voidparam-1.c: New test.
36900
36901 2000-07-30  Richard Henderson  <rth@cygnus.com>
36902
36903         * gcc.dg/c90-digraph-1.c: Don't xfail.
36904         * gcc.dg/compare2.c (case 10): Xfail.
36905         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
36906
36907 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
36908
36909         * gcc.dg/c99-main-1.c: New test.
36910
36911 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36912
36913         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
36914
36915 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
36916
36917         * gcc.c-tortuer/execute/20000726-1.c: New test.
36918
36919 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
36920
36921         * gcc.c-torture/execute/enum-2.c: New test.
36922
36923 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36924
36925         * gcc.dg/cpp/tr-warn3.c: New test.
36926
36927 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36928
36929         * g++.old-deja/g++.ext/implicit1.C: Remove.
36930         * g++.old-deja/g++.jason/c2.C: Remove
36931         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
36932         * g++.old-deja/g++.pt/crash16.C: Likewise.
36933         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
36934
36935 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36936
36937         * g++.old-deja/g++.other/for2.C: New test.
36938
36939 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
36940
36941         * gcc.dg/20000720-1.c: New test.
36942
36943 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
36944
36945         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
36946
36947 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
36948
36949         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
36950         * gcc.c-torture/execute/20000722-1.c: New.
36951         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
36952
36953 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
36954
36955         * gcc.dg/cpp/20000720-1.S: New test.
36956
36957 2000-07-21  Michael Meissner  <meissner@redhat.com>
36958
36959         * gcc.c-torture/execute/ieee/hugeval.c: New test.
36960
36961 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36962
36963         * g++.old-deja/g++.brendan/crash16.C,
36964         g++.old-deja/g++.brendan/parse3.C,
36965         g++.old-deja/g++.brendan/redecl1.C,
36966         g++.old-deja/g++.ns/template13.C,
36967         g++.old-deja/g++.other/decl4.C,
36968         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
36969
36970 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36971
36972         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
36973         and "Internal error".
36974
36975         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
36976         regexps.
36977         * gcc.dg/cpp/paste6.c: New test.
36978
36979 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
36980
36981         * gcc.dg/cpp/tr-direct.c: New test.
36982
36983         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
36984         gcc.dg/cpp/undef1.c: Tweak error regexps.
36985
36986 2000-07-18  Eric Christopher <echristo@redhat.com>
36987
36988         * gcc.c-torture/compile/20000718-1.c: New test.
36989
36990 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
36991
36992         * cpplex.c (_cpp_push_token): If the token being pushed back
36993         is the previous token in this context, just subtract one from
36994         context->posn.
36995         * cppmacro.c (save_expansion): Clear aux field when storing a
36996         placemarker.
36997
36998 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
36999
37000         * gcc.dg/noncompile/redecl-1.c: New test.
37001
37002 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
37003
37004         * gcc.c-torture/execute/20000717-5.c: New test.
37005         * gcc.c-torture/execute/20000717-1.x: Removed.
37006
37007 2000-07-17  Richard Henderson  <rth@cygnus.com>
37008
37009         * gcc.c-torture/execute/20000717-4.c: New test.
37010
37011 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
37012
37013         * gcc.dg/cpp/syshdr.c: New test.
37014         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37015
37016 2000-07-17  Neil Booth  <neilb@earthling.net>
37017
37018         * gcc.dg/cpp/cmdlne-dM.c: New test.
37019         * gcc.dg/cpp/cmdlne-dD.c: New test.
37020
37021 2000-07-17  Jeffrey A Law  (law@cygnus.com)
37022
37023         * gcc.c-torture/execute/20000717-3.c: New test.
37024
37025         * gcc.c-torture/compile/20000717-1.c: New test.
37026
37027 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
37028
37029         * gcc.c-torture/execute/20000717-2.c: New test.
37030
37031 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37032
37033         * gcc.dg/formatz-1.c: New test.
37034
37035         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37036         * gcc.dg/c99-digraph-1.c: New tests.
37037
37038         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37039         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37040
37041         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37042         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37043         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37044         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37045         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37046         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37047         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37048
37049 2000-07-17   Greg McGary <greg@mcgary.org>
37050
37051         * gcc.c-torture/execute/20000717-1.c: New test.
37052         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37053
37054 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
37055
37056         * gcc.c-torture/execute/20000715-2.c: New test.
37057         * gcc.dg/20000715-1.c: New test.
37058
37059 2000-07-15  Michael Meissner  <meissner@redhat.com>
37060
37061         * gcc.c-torture/execute/20000715-1.c: New test.
37062
37063 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
37064
37065         * gcc.c-torture/execute/20000707-1.c: New test.
37066
37067 2000-07-13  Neil Booth  <NeilB@earthling.net>
37068
37069         * testsuite/gcc.dg/cpp/digraph1.c,
37070         testsuite/gcc.dg/cpp/digraph2.c,
37071         testsuite/gcc.dg/cpp/digraphs.c: New tests.
37072
37073 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
37074
37075         * g77.f-torture/compile/20000630-2.f: New test.
37076         * g77.f-torture/compile/20000630-2.x
37077
37078 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37079
37080         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
37081
37082 2000-07-11  Neil Booth  <NeilB@earthling.net>
37083
37084         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37085
37086 2000-07-11  Neil Booth  <NeilB@earthling.net>
37087
37088         * gcc.dg/cpp/cmdlne-C.c: New.
37089
37090 2000-07-09  Neil Booth  <NeilB@earthling.net>
37091
37092         * gcc.dg/cpp/directiv.c: New tests.
37093         * gcc.dg/cpp/undef1.c: Update.
37094
37095 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
37096
37097         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37098
37099 2000-07-09  Neil Booth  <NeilB@earthling.net>
37100
37101         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37102
37103 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
37104
37105         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37106         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37107
37108 2000-07-08  Neil Booth  <NeilB@earthling.net>
37109
37110         * gcc.dg/cpp/macsyntx.c: New tests.
37111
37112 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37113
37114         * gcc.dg/20000707-1.c: New test.
37115
37116 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37117
37118         * gcc.c-torture/execute/20000706-1.c: New test.
37119         * gcc.c-torture/execute/20000706-2.c: New test.
37120         * gcc.c-torture/execute/20000706-3.c: New test.
37121         * gcc.c-torture/execute/20000706-4.c: New test.
37122         * gcc.c-torture/execute/20000706-5.c: New test.
37123
37124 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37125
37126         * g++.old-deja/g++.pt/instantiate7.C: New test.
37127
37128 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37129
37130         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37131         * g++.old-deja/g++.mike/thunk3.C: Likewise.
37132         * g++.old-deja/g++.other/rtti3.C: Likewise.
37133         * g++.old-deja/g++.other/rttid3.C: Likewise.
37134
37135 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
37136
37137         *  g77.f-torture/compile/20000630-1.x: Fix typo
37138
37139 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
37140
37141         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37142         assembly output.
37143
37144 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
37145
37146         * gcc.dg/cpp/ident.c: New test.
37147
37148 2000-07-05  Neil Booth  <NeilB@earthling.net>
37149
37150         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37151           gcc.dg/cpp/lexstrng.c: New tests.
37152
37153 2000-07-04  Neil Booth  <NeilB@earthling.net>
37154
37155         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37156         * gcc.dg/cpp/strify2.c: Same.
37157
37158 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
37159
37160         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37161         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37162         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37163         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37164
37165         * testsuite/gcc.dg/cpp/macro1.c,
37166         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37167         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37168         testsuite/gcc.dg/cpp/strify1.c,
37169         testsuite/gcc.dg/cpp/strify2.c: New tests.
37170
37171 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
37172
37173         * gcc.c-torture/execute/20000703-1.c: New test.
37174
37175 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37176
37177         * g++.old-deja/g++.pt (lookup10.C): New test.
37178
37179 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37180
37181         * g++.old-deja/g++.pt (typename25.C): New test.
37182
37183 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
37184
37185         * gcc.c-torture/compile/20000701-1.c: New test.
37186
37187 2000-06-30  Nick Clifton  <nickc@cygnus.com>
37188
37189         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37190         to test case.
37191
37192 2000-06-30  Catherine Moore  <clm@cygnus.com>
37193
37194         * gcc.c-torture/execute/align-1.c: New test.
37195
37196 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
37197
37198         * g++.old-deja/g++.pt/expr8.C: New test.
37199         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37200
37201 2000-06-29  Nick Clifton  <nickc@cygnus.com>
37202
37203         * gcc.c-torture/compile/20000629-1.c: New test.
37204
37205 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37206
37207
37208         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37209         gcc.dg/noncompile directory, depending on whether they're
37210         preprocessor tests or not.  Annotate all the tests for the dg
37211         framework.
37212
37213         * gcc.c-torture/noncompile/noncompile.exp: Delete.
37214         * gcc.dg/noncompile/noncompile.exp: New.
37215
37216         * Moved files:
37217         Old name                                New name
37218         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
37219         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
37220         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
37221         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
37222         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
37223         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
37224         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
37225         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
37226         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
37227         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
37228         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
37229         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
37230         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
37231         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
37232         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
37233         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
37234         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
37235         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
37236         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
37237         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
37238         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
37239         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
37240         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
37241         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
37242
37243         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
37244         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
37245         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
37246         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
37247         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
37248         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
37249
37250 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37251
37252         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37253         declare one variable.  On the fourth, error.
37254         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37255         declared by 20000628-1a.h.
37256
37257 2000-06-29  Richard Henderson  <rth@redhat.com>
37258
37259         * gcc.c-torture/execute/930529-1.x: New file.
37260         * gcc.dg/920413-1.c: Adjust expected warning text.
37261         * gcc.dg/980217-1.c: Declare abort.
37262         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37263
37264 2000-06-29  Jeffrey A Law  (law@cygnus.com)
37265
37266         * g77.f-torture/compile/20000629-1.f: New test.
37267         * g77.f-torture/compile/20000629-1.x: Expected to fail.
37268
37269 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37270
37271         Rearrange lots of files, removing entirely the
37272         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37273         directories.
37274
37275         * Deleted files:
37276         gcc.c-torture/code_quality/code_quality.exp
37277         gcc.c-torture/special/special.exp
37278         gcc.failure/failure.exp
37279         gcc.failure/940409-1.x
37280         gcc.c-torture/compile/961203-1.x
37281
37282         * New files:
37283         gcc.misc-tests/linkage.exp
37284         gcc.c-torture/execute/920730-1t.c
37285         gcc.c-torture/execute/920730-1t.x
37286         gcc.c-torture/compile/920520-1.x
37287         gcc.c-torture/compile/920521-1.x
37288         gcc.c-torture/compile/981006-1.x
37289         gcc.c-torture/execute/eeprof-1.x
37290
37291         * Moved files (possibly with modifications to fit a new harness):
37292         Old name                                New name
37293         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
37294         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
37295         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
37296         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
37297         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
37298         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
37299         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
37300         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
37301         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
37302         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
37303         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
37304         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
37305         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
37306         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
37307
37308 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37309
37310         * c-torture/compile/961203-1.x: Delete.
37311
37312         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
37313         not exit. Include stdio.h.
37314         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37315         * gcc.misc-tests/dg-12.c: Likewise.
37316         * gcc.misc-tests/dg-5.c: Likewise.
37317         * gcc.misc-tests/dg-6.c: Likewise.
37318         * gcc.misc-tests/dg-7.c: Prototype abort.
37319         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37320         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37321         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
37322         not exit.
37323         * gcc.misc-tests/sieve.c: Use return from main, not exit.
37324         * gcc.misc-tests/sort2.c: Use return from main, not exit.
37325
37326 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
37327
37328         * gcc.dg/cpp/20000628-1.c: New test.
37329         * gcc.dg/cpp/20000628-1.h: New header for above test.
37330         * gcc.dg/cpp/20000628-1a.h: Likewise.
37331
37332 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
37333
37334         * gcc.dg/cpp: New directory.
37335         * gcc.dg/cpp/cpp.exp: New driver.
37336         * gcc.dg/cpp/20000627-1.c: New test.
37337         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37338         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37339         and rewrite as a compilation test.
37340
37341         * gcc.dg: Move many files into the cpp subdirectory, possibly
37342         renaming or editing them as well.
37343         Old name                New name
37344         990119-1.c              cpp/19990119-1.c
37345         990228-1.c              cpp/19990228-1.c
37346         990407-1.c              cpp/19990407-1.c
37347         990409-1.c              cpp/19990409-1.c
37348         990413-1.c              cpp/19990413-1.c
37349         990703-1.c              cpp/19990703-1.c
37350         20000127-1.c            cpp/20000127-1.c
37351         20000129-1.c            cpp/20000129-1.c
37352         20000207-1.c            cpp/20000207-1.c
37353         20000207-2.c            cpp/20000207-2.c
37354         20000209-1.c            cpp/20000209-1.c
37355         20000209-2.c            cpp/20000209-2.c
37356         20000301-1.c            cpp/20000301-1.c
37357         20000419-1.c            cpp/20000419-1.c
37358         20000510-1.S            cpp/20000510-1.S
37359         20000519-1.c            cpp/20000519-1.c
37360         20000529-1.c            cpp/20000529-1.c
37361         20000625-1.c            cpp/20000625-1.c
37362         20000625-2.c            cpp/20000625-2.c
37363         cpp-as1.c               cpp/assert1.c
37364         cpp-as2.c               cpp/assert2.c
37365         cxx-comments-1.c        cpp/cxxcom1.c
37366         cxx-comments-2.c        cpp/cxxcom2.c
37367         endif-label.c           cpp/endif.c
37368         cpp-hash1.c             cpp/hash1.c
37369         cpp-hash2.c             cpp/hash2.c
37370         cpp-if1.c               cpp/if-1.c
37371         cpp-if2.c               cpp/if-2.c
37372         cpp-if3.c               cpp/if-3.c
37373         cpp-if4.c               cpp/if-4.c
37374         cpp-if5.c               cpp/if-5.c
37375         cpp-cond.c              cpp/if-cexp.c
37376         cpp-missingop.c         cpp/if-mop.c
37377         cpp-missingparen.c      cpp/if-mpar.c
37378         cpp-opprec.c            cpp/if-oppr.c
37379         cpp-ifparen.c           cpp/if-paren.c
37380         cpp-shortcircuit.c      cpp/if-sc.c
37381         cpp-shift.c             cpp/if-shift.c
37382         cpp-unary.c             cpp/if-unary.c
37383         cpp-li1.c               cpp/line1.c
37384         cpp-li2.c               cpp/line2.c
37385         lineno.c                cpp/line3.c
37386         lineno-2.c              cpp/line4.c
37387         cpp-mi.c                cpp/mi1.c
37388         cpp-mic.h               cpp/mi1c.h
37389         cpp-micc.h              cpp/mi1cc.h
37390         cpp-mind.h              cpp/mi1nd.h
37391         cpp-mindp.h             cpp/mi1ndp.h
37392         cpp-mix.h               cpp/mi1x.h
37393         cpp-mi2.c               cpp/mi2.c
37394         cpp-mi2a.h              cpp/mi2a.h
37395         cpp-mi2b.h              cpp/mi2b.h
37396         cpp-mi2c.h              cpp/mi2c.h
37397         cpp-mi3.c               cpp/mi3.c
37398         cpp-mi3.def             cpp/mi3.def
37399         poison-1.c              cpp/poison.c
37400         pr-impl.c               cpp/prag-imp.c
37401         cpp-redef-2.c           cpp/redef1.c
37402         cpp-redef.c             cpp/redef2.c
37403         strpaste.c              cpp/strp1.c
37404         strpaste-2.c            cpp/strp2.c
37405         cpp-tradpaste.c         cpp/tr-paste.c
37406         cpp-tradstringify.c     cpp/tr-str.c
37407         cpp-tradwarn1.c         cpp/tr-warn1.c
37408         cpp-tradwarn2.c         cpp/tr-warn2.c
37409         trigraphs.c             cpp/trigraphs.c
37410         cpp-unc1.c              cpp/unc1.c
37411         cpp-unc2.c              cpp/unc2.c
37412         cpp-unc3.c              cpp/unc3.c
37413         cpp-unc.c               cpp/unc4.c
37414         undef.c                 cpp/undef1.c
37415         undef-2.c               cpp/undef2.c
37416         cpp-wi1.c               cpp/widestr1.c
37417
37418 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
37419
37420         * lib/g++.exp (g++_include_flags): Tweak.
37421
37422 2000-06-27  H.J. Lu  <hjl@gnu.org>
37423             Loren J. Rittle  <ljrittle@acm.org>
37424
37425         * lib/g++.exp (g++_include_flags): Override libgloss.exp
37426         version with one that knows about the new gcc tree structure.
37427         (g++_link_flags): Same.
37428
37429 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
37430
37431         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37432         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37433         case we are cross-compiling.
37434
37435         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37436         g++.old-deja/g++.niklas/Makefile.in,
37437         g++.old-deja/g++.niklas/configure.in,
37438         g++.old-deja/g++.other/Makefile.in,
37439         g++.old-deja/g++.other/configure.in,
37440         gcc.c-torture/code_quality/Makefile.in,
37441         gcc.c-torture/code_quality/configure.in,
37442         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37443         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37444         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37445         gcc.c-torture/execute/ieee/Makefile.in,
37446         gcc.c-torture/execute/ieee/configure.in,
37447         gcc.c-torture/noncompile/Makefile.in,
37448         gcc.c-torture/noncompile/configure.in,
37449         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37450         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37451         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37452
37453 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37454
37455         * g++.old-deja/g++.other/ambig3.C: New test.
37456
37457 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37458
37459         * g++.old-deja/g++.pt/syntax1.C: New test.
37460         * g++.old-deja/g++.pt/syntax2.C: New test.
37461         * g++.old-deja/g++.other/syntax3.C: New test.
37462         * g++.old-deja/g++.other/syntax4.C: New test.
37463
37464 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37465
37466         * gcc.dg/20000623-1.c: Prototype exit and abort.
37467
37468 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37469
37470         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37471         New tests.
37472         * gcc.dg/cpp-mi3.def: New file.
37473
37474         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37475         inside assertions.
37476         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37477         lexer's error messages.
37478         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37479         divine anything from the linemarkers.
37480         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37481         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37482
37483 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
37484
37485         * gcc.dg/20000623-1.c: New test.
37486
37487 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
37488
37489         * gcc.c-torture/execute/20000622-1.c: New test.
37490
37491 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37492
37493         * g++.old-deja/g++.other/init15.C: New test.
37494
37495 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37496
37497         * g++.old-deja/g++.pt/vaarg2.C: New test.
37498         * g++.old-deja/g++.pt/vaarg3.C: New test.
37499
37500 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
37501
37502         * g++.old-deja/g++.other/dyncast6.C: New test.
37503
37504 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
37505
37506         * gcc.c-torture/execute/loop-6.c: New test.
37507
37508 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
37509
37510         * gcc.dg/20000614-1.c: New test.
37511         * gcc.dg/20000614-2.c: New test.
37512
37513 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
37514
37515         * g++.old-deja/g++.other/inline12.C: New test.
37516
37517 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
37518
37519         * g++.old-deja/g++.other/eh1.C: New test.
37520
37521 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
37522
37523         * g++.old-deja/g++.other/type.C: New test.
37524
37525 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37526
37527         * g++.old-deja/g++.other/initstring.C: New test.
37528
37529 2000-06-12  Jason Merrill  <jason@redhat.com>
37530
37531         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37532
37533 2000-06-09  Jeffrey A Law  (law@cygnus.com)
37534
37535         * gcc.c-torture/compile/20000609-1.c: New test.
37536
37537 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
37538
37539         * gcc.dg/20000609-1.c: New test.
37540
37541 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
37542
37543         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
37544         * gcc.c-torture/noncompile/poison-1.c: Move...
37545         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
37546         * gcc.dg/cpp-li1.c: Add a token after the #line.
37547
37548 2000-06-05  Richard Henderson  <rth@cygnus.com>
37549
37550         * gcc.c-torture/execute/20000605-2.c: New test.
37551         * gcc.c-torture/execute/20000605-3.c: New test.
37552
37553 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
37554
37555         * g77.f-torture/execute/20000503-1.x: New file.
37556
37557 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
37558
37559         * g++.old-deja/g++.eh/badalloc1.C: New test.
37560
37561 2000-06-05  Richard Henderson  <rth@cygnus.com>
37562
37563         * gcc.c-torture/execute/20000605-1.c: New test.
37564
37565 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37566             Nathan Sidwell <nathan@codesourcery.com>
37567
37568         * gcc.c-torture/compile/20000605-1.c: New test.
37569
37570 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
37571
37572         * g77.f-torture/compile/20000601-1.f: New test.
37573
37574 2000-06-03  Richard Henderson  <rth@cygnus.com>
37575
37576         * gcc.c-torture/execute/20000603-1.c: New.
37577
37578 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
37579
37580         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
37581         * gcc.dg/noreturn-2.c (noreturn): Likewise.
37582
37583 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
37584
37585         * gcc.dg/compare2.c (case 12): XFAIL.
37586         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
37587         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
37588
37589         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
37590
37591 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
37592
37593         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
37594         guard macro is already defined when the header is first
37595         included.
37596         * gcc.dg/cpp-mix.h: New file.
37597         * gcc.dg/endif-label.c: Update patterns to match compiler.
37598
37599         * g++.brendan/complex1.C: Declare abort.
37600         * g++.law/refs4.C: Remove XFAIL.
37601         * g++.oliva/expr2.C: Declare abort and exit.
37602
37603 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
37604
37605         * gcc.c-torture/execute/20000528-1.c: New test.
37606
37607         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
37608         * g++.old-deja/g++.law/temps4.C: Likewise.
37609
37610         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
37611         stdlib.h.  Call abort() on failure.
37612         * g++.old-deja/g++.law/refs4.C: Likewise.
37613         * g++.old-deja/g++.law/temps4.C: Likewise.
37614         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
37615         * gcc.c-torture/execute/20000112-1.c: Include string.h.
37616
37617 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
37618
37619         Relative to g++.dg/special:
37620         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
37621
37622         Relative to g++.old-deja:
37623         * g++.brendan/complex1.C, g++.jason/optimize2.C,
37624         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
37625         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
37626         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
37627         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
37628         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
37629         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
37630
37631         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
37632         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
37633         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
37634         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
37635         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
37636         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
37637         and/or string.h.
37638
37639         * g++.other/goto1.C: Update expectations for error messages.
37640
37641 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
37642
37643         * gcc.c-torture/compile/20000523-1.c: New test.
37644
37645 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37646
37647         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
37648
37649 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37650
37651         * g++.old-deja/g++.eh/catch11.C: New test.
37652         * g++.old-deja/g++.eh/catch12.C: New test.
37653
37654 2000-05-24  Nick Clifton  <nickc@cygnus.com>
37655
37656         * gcc.c-torture/execute/20000523-1.c: New test.
37657
37658 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
37659
37660         * c-torture/execute/bcp-1.c: Replace abort in arg of
37661         __builtin_constant_p with a generic external function.
37662
37663         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
37664         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
37665         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
37666         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
37667         Prototype abort and/or exit.
37668
37669         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
37670         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
37671         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
37672         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
37673
37674 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
37675
37676         * gcc.dg/dwarf2-1.c: New test.
37677
37678 2000-05-20  Richard Henderson  <rth@cygnus.com>
37679
37680         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
37681
37682 2000-05-20  Andreas Jaeger  <aj@suse.de>
37683
37684         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
37685         testcase.
37686
37687 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
37688
37689         * gcc.c-torture/execute/20000519-2.c: New test.
37690
37691 2000-05-19  Andreas Jaeger  <aj@suse.de>
37692
37693         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
37694         which fails with SSA.
37695
37696         * lib/c-torture.exp: Also test with -O3 -fssa.
37697
37698 2000-05-18  Michael Meissner  <meissner@redhat.com>
37699
37700         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
37701         * gcc.c-torture/execute/920415-1.c: Ditto.
37702         * gcc.c-torture/execute/920501-1.c: Ditto.
37703         * gcc.c-torture/execute/conversion.c: Ditto.
37704         * gcc.c-torture/execute/cvt-1.c: Ditto.
37705
37706 2000-05-18  Jeffrey A Law  (law@cygnus.com)
37707
37708         * gcc.c-torture/compile/20000518-1.c: New test.
37709
37710 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37711
37712         * g77.f-torture/compile/200005018.f: New test.
37713
37714 2000-05-17  Jeffrey A Law  (law@cygnus.com)
37715
37716         * gcc.c-torture/compile/20000517-1.c: New test.
37717
37718 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37719
37720         * gcc.c-torture/execute/20000516-1.c: New test.
37721
37722 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
37723
37724         * g++.old-deja/g++.other/eh.C: New test.
37725
37726 2000-05-12  Richard Henderson  <rth@cygnus.com>
37727
37728         * gcc.c-torture/execute/990208-1.c (main): Don't pass
37729         constants through to doit's conditional.
37730
37731 2000-05-11  Jeffrey A Law  (law@cygnus.com)
37732
37733         * gcc.c-torture/compile/20000511-1.c: New test.
37734         * g77.f-torture/compile/20000511-1.f: New test.
37735         * g77.f-torture/compile/20000511-2.f: New test.
37736
37737 2000-05-11  Michael Meissner  <meissner@redhat.com>
37738
37739         * gcc.c-torture/execute/20000511-1.c: New test.
37740
37741 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
37742
37743         * gcc.dg/dg.exp: Scan .S files as well as .c files.
37744         * gcc.dg/20000510-1.S: New.
37745
37746 2000-05-08  Catherine Moore  <clm@cygnus.com>
37747
37748         * gcc.dg/unused-3.c: New.
37749
37750 2000-05-06  Richard Henderson  <rth@cygnus.com>
37751
37752           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
37753           * g++.old-deja/g++.mike/warn1.C: Likewise.
37754           * g++.old-deja/g++.pt/local1.C: Likewise.
37755           * g++.old-deja/g++.pt/local7.C: Likewise.
37756           * g++.old-deja/g++.pt/spec16.C: Likewise.
37757
37758 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
37759
37760         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
37761
37762 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
37763
37764           * g77.f-torture/execute/20000503-1.f: New test.
37765
37766 2000-05-04  Andreas Jaeger  <aj@suse.de>
37767
37768         * gcc.dg/noreturn-2.c: New test.
37769
37770 2000-05-04  Neil Booth  <NeilB@earthling.net>
37771
37772         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
37773         preprocessor.
37774
37775 2000-05-04  Richard Henderson  <rth@cygnus.com>
37776
37777         * gcc.c-torture/execute/20000503-1.c: Fix typo.
37778
37779 2000-05-04  Richard Henderson  <rth@cygnus.com>
37780
37781         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
37782         OpenSSL by Jason R Thorpe.
37783
37784 2000-05-03  Jim Wilson  <wilson@cygnus.com>
37785
37786         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
37787
37788 2000-05-03  Robert Lipe <robertlipe@usa.net>
37789
37790         * gcc.dg/20000503-1.c: New test.
37791
37792 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
37793
37794         * gcc.c-torture/compile/20000502-1.c: New test.
37795         * g++.old-deja/g++.other/align.C: New test.
37796         * gcc.dg/cpp-tradstringify.c: New test.
37797
37798 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37799
37800         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
37801         and hard registers.
37802
37803 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
37804
37805         * gcc.c-torture/execute/loop-5.c: New test.
37806
37807 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
37808
37809         * gcc.c-torture/execute/va-arg-20.c: New test.
37810
37811 2000-04-23  Jeffrey A Law  (law@cygnus.com)
37812
37813         * gcc.c-torture/execute/20000422-1.c: New test.
37814
37815 2000-04-20  Greg McGary  <gkm@gnu.org>
37816
37817         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
37818         when optimizing, but without sibling-call optimizations (-O1).
37819
37820 2000-04-20  Jeffrey A Law  (law@cygnus.com)
37821
37822           * gcc.c-torture/compile/20000420-1.c: New test.
37823
37824 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37825
37826         * g++.abi/ptrflags.C: New test.
37827         * g++.eh/catchptr1.C: Test incomplete pointer chains.
37828
37829 2000-04-19  Catherine Moore  <clm@cygnus.com>
37830
37831         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
37832
37833 2000-04-19  Greg McGary  <gkm@gnu.org>
37834
37835         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
37836         sibling-call optimizations.
37837
37838 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
37839
37840         * gcc.dg/20000419-1.c: New test.
37841
37842 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
37843
37844         * gcc.c-torture/execute/20000412-6.c: New test.
37845
37846 2000-04-12  Jeffrey A Law  (law@cygnus.com)
37847
37848         * gcc.c-torture/execute/20000412-5.c: New test.
37849         * g77.f-torture/compile/20000412-1.f: New test.
37850         * gcc.c-torture/execute/20000412-4.c: New test.
37851         * gcc.c-torture/compile/20000412-2.c: New test.
37852         * gcc.c-torture/execute/20000412-3.c: New test.
37853         * gcc.c-torture/compile/20000412-1.c: New test.
37854         * gcc.c-torture/execute/20000412-2.c: New test.
37855
37856 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
37857
37858         * objc/execute/bf-20.m: New test.
37859
37860 2000-04-10  Richard Henderson  <rth@cygnus.com>
37861
37862         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
37863
37864         * gcc.c-torture/execute/20000412-1.c: New test.
37865
37866 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37867
37868         * g++.old-deja/g++.eh/catchptr1.C: New test.
37869
37870 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
37871
37872         * g++.old-deja/g++.abi/cxa_vec.C: New test.
37873
37874 2000-04-08  Neil Booth  <NeilB@earthling.net>
37875
37876         * gcc.dg/cpp-nullchar.c: Remove test as
37877         embedded nulls cause problems.
37878
37879 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37880
37881         * gcc.dg/compare2.c: New test.
37882
37883 2000-04-08  Neil Booth  <NeilB@earthling.net>
37884
37885         * gcc.dg/cpp-nullchar.c: New test.
37886
37887 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
37888
37889         * gcc.dg/cpp-mi2.c: New test.
37890         * gcc.dg/cpp-mi2[abc].h: New files.
37891
37892 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
37893
37894         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
37895         member name.
37896
37897 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37898
37899         * g++.old-deja/g++.abi/vmihint.C: New test.
37900
37901 2000-04-06  Neil Booth  <NeilB@earthling.net>
37902
37903         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
37904         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
37905         copyright.
37906
37907 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
37908
37909         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
37910         avoid stack-frame overwrite.
37911
37912 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
37913
37914         * gcc.c-torture/compile/20000405-2.c: New test.
37915         * gcc.c-torture/compile/20000405-3.c: New test.
37916
37917 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37918
37919         * gcc.c-torture/compile/20000405-1.c: New test.
37920
37921 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
37922
37923         * gcc.dg/cast-qual-1.c: Revert last change.
37924
37925 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37926
37927         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
37928
37929 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
37930
37931         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
37932         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
37933
37934 2000-04-03  Jeffrey A Law  (law@cygnus.com)
37935
37936         * gcc.c-torture/compile/20000403-2.c: New test.
37937         * gcc.c-torture/compile/20000403-1.c: New test.
37938
37939 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
37940
37941         * gcc.c-torture/execute/20000403-1.c: New test.
37942
37943 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
37944
37945         * gcc.c-torture/execute/20000402-1.c: New test.
37946
37947 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
37948
37949         * gcc.c-torture/execute/va-arg-15.c: New test.
37950         * gcc.c-torture/execute/va-arg-16.c: New test.
37951         * gcc.c-torture/execute/va-arg-17.c: New test.
37952         * gcc.c-torture/execute/va-arg-18.c: New test.
37953         * gcc.c-torture/execute/va-arg-19.c: New test.
37954
37955 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
37956
37957         * gcc.c-torture/compile/981211-1.c: Move to...
37958         * gcc.dg/cpp-as1.c: ...here.
37959         * gcc.dg/cpp-as2.c: New file.
37960
37961         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
37962         compiler.
37963
37964 2000-04-02  Neil Booth  <NeilB@earthling.net>
37965
37966         * gcc.dg/cpp-cond.c  New tests.
37967         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
37968         accidental success less likely.
37969         * gcc.dg/cpp-missingop.c  New tests.
37970         * gcc.dg/cpp-missingparen.c  New tests.
37971         * gcc.dg/cpp-shift.c  New tests.
37972         * gcc.dg/cpp-shortcircuit.c  New tests.
37973         * gcc.dg/cpp-unary.c  New tests.
37974
37975 2000-03-29  Jeffrey A Law  (law@cygnus.com)
37976
37977         * gcc.c-torture/compile/20000329-1.c: New test.
37978
37979 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
37980
37981         * gcc.c-torture/compile/20000326-1.c: New test.
37982         * gcc.c-torture/compile/20000326-2.c: New test.
37983
37984 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
37985
37986         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
37987         the first parameter is a function argument.
37988
37989 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
37990
37991         * g++.old-deja/g++.ext/array4.C: New test.
37992
37993 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
37994
37995         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
37996
37997 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37998
37999         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38000
38001 2000-03-19  Richard Henderson  <rth@cygnus.com>
38002
38003         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38004
38005 2000-03-19  Richard Henderson  <rth@cygnus.com>
38006
38007         * gcc.c-torture/compile/20000319-1.c: New test.
38008
38009 2000-03-14  Jeffrey A Law  (law@cygnus.com)
38010
38011         * gcc.c-torture/execute/20000314-3.c: New test.
38012         * gcc.c-torture/execute/20000314-2.c: New test.
38013         * gcc.c-torture/execute/20000314-1.c: New test.
38014         * gcc.c-torture/compile/20000314-2.c: New test.
38015         * gcc.c-torture/compile/20000314-1.c: New test.
38016
38017 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
38018
38019         * g++.old-deja/g++.warn/inline.C: New test.
38020
38021 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
38022
38023         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38024         standards-compliant result rather than specific constants.
38025         Put test-values in array.
38026
38027 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
38028
38029         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38030         (g++_target_compile): Put test-specific options last.
38031
38032 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38033
38034         * g++.old-deja/g++.eh/vbase4.C: New test.
38035
38036 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38037
38038         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38039
38040 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38041
38042         * g++.old-deja/g++.brendan/misc12.C: Removed.
38043         * g++.old-deja/g++.pt/memtemp77.C: Constify.
38044         * g++.old-deja/g++.ext/pretty4.C: New test.
38045
38046 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38047
38048         * g++.old-deja/g++.other/string2.C: New test.
38049
38050 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
38051
38052         * g++.old-deja/g++.warn/impint2.C: New test.
38053
38054 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
38055
38056         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38057         is 1, not zero.
38058
38059 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
38060
38061         * g++.old-deja/g++.warn/impint.C: New test.
38062         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38063         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38064         * g++.old-deja/g++.pt/explicit12.C: Likewise.
38065         * g++.old-deja/g++.pt/explicit13.C: Likewise.
38066         * g++.old-deja/g++.pt/explicit17.C: Likewise.
38067         * g++.old-deja/g++.pt/explicit18.C: Likewise.
38068         * g++.old-deja/g++.pt/explicit19.C: Likewise.
38069         * g++.old-deja/g++.pt/explicit23.C: Likewise.
38070         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38071         * g++.old-deja/g++.pt/explicit35.C: Likewise.
38072         * g++.old-deja/g++.pt/explicit6.C: Likewise.
38073         * g++.old-deja/g++.pt/memclass7.C: Likewise.
38074
38075 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
38076
38077         * gcc.dg/cpp-redef.c: New test.
38078
38079 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
38080
38081         * g++.old-deja/g++.pt/unify7.C: New test.
38082
38083 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38084
38085         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38086         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38087
38088 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
38089
38090         * gcc.c-torture/compile/20000224-1.c: New test.
38091
38092 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38093
38094         * gcc.c-torture/compile/cpp-2.c: New test.
38095         * gcc.c-torture/compile/cpp-1.c: New test.
38096
38097 2000-02-25  Jeffrey A Law  (law@cygnus.com)
38098
38099         * gcc.c-torture/execute/20000225-1.c: New test.
38100
38101 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38102
38103         * gcc.dg/cpp-li2.c: New test.
38104
38105         * gcc.dg/cpp-wi1.c: New test.
38106
38107         * gcc.dg/cpp-li1.c: New test.
38108
38109 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
38110
38111         * g++.old-deja/g++.other/sizeof5.C: New test.
38112
38113 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38114
38115         * gcc.c-torture/execute/va-arg-13.c: New test.
38116
38117 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
38118
38119         * gcc.c-torture/execute/va-arg-12.c: New test.
38120
38121 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38122
38123         * gcc.c-torture/execute/20000223-1.c: New test.
38124
38125 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38126
38127         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38128
38129 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
38130
38131         * g++.old-deja/g++.abi/ptrmem.C: New test.
38132
38133 2000-02-19  Richard Henderson  <rth@cygnus.com>
38134
38135         * gcc.c-torture/compile/init-3.c: New.
38136
38137 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
38138
38139         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38140         ALWAYS_CXXFLAGS.
38141
38142 2000-02-11  Robert Lipe <robertl@sco.com>
38143
38144         * gcc.c-torture/compile/20000211-3.c: New test.
38145
38146 2000-02-11  Martin Buchholz <martin@xemacs.org>
38147
38148         * gcc.c-torture/compile/20000211-2.c: New test.
38149
38150 2000-02-11  Jeffrey A Law  (law@cygnus.com)
38151
38152         * gcc.c-torture/compile/20000211-1.c: New test.
38153
38154 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
38155
38156         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38157           on native targets
38158
38159 2000-02-08  Nathan Sidwell  <nathan@acm.org>
38160
38161         * g++.old-deja/g++.other/cast5.C: New test.
38162
38163 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
38164
38165         * gcc.c-torture/execute/20000205-1.c: New.
38166
38167 2000-02-03  Nathan Sidwell  <nathan@acm.org>
38168
38169         * g++.old-deja/g++.jason/cast3.C: Return void.
38170         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38171
38172 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38173
38174         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38175
38176         * gcc.dg/loop-1.c: New test.
38177
38178 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
38179
38180         * gcc.c-torture/compile/20000127-1.c: New test.
38181         * gcc.c-torture/execute/991228-1.c: New test.
38182
38183 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38184
38185         * gcc.dg/unused-2.c: New test.
38186
38187         * gcc.dg/conv-1.c: New test.
38188
38189 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
38190
38191         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38192         compiler.
38193         (tool_option_proc): Fix typo.
38194
38195 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
38196
38197         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38198         of the ld on the host, not on the build machine.
38199         Also, don't crash if '--help' is not a supported option.
38200
38201 2000-01-24  Richard Henderson  <rth@cygnus.com>
38202
38203         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38204
38205 2000-01-20  Jeffrey A Law  (law@cygnus.com)
38206
38207         * gcc.c-torture/execute/20000120-2.c: New test.
38208         * gcc.c-torture/execute/20000120-1.c: New test.
38209
38210 2000-01-13  Jeffrey A Law  (law@cygnus.com)
38211
38212         * gcc.c-torture/execute/20000113-1.c: New test.
38213
38214 2000-01-12  Jeffrey A Law  (law@cygnus.com)
38215
38216         * gcc.c-torture/execute/20000112-1.c: New test.
38217
38218 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38219
38220         * gcc.dg/20000111-1.c: New test.
38221
38222 2000-01-10  Jeffrey A Law  (law@cygnus.com)
38223
38224         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38225         with 16 bit integers.
38226
38227 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38228
38229         * gcc.dg/20000108-1.c: New test.
38230
38231 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38232
38233         * g++.old-deja/g++.ns/koenig8.C: New test.
38234
38235 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38236
38237         * g++.old-deja/g++.other/cast4.C: New test.
38238
38239 2000-01-05  Jeffrey A Law  (law@cygnus.com)
38240
38241         * gcc.c-torture/compile/20000105-2.c: New test.
38242         * gcc.c-torture/compile/20000105-1.c: New test.
38243
38244 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38245
38246         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38247         references to printf & atoi to conform to ANSI standard.
38248         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38249         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38250         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38251         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38252         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38253         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38254         * g++.old-deja/g++.brendan/copy1.C: Likewise.
38255         * g++.old-deja/g++.brendan/copy2.C: Likewise.
38256         * g++.old-deja/g++.brendan/copy3.C: Likewise.
38257         * g++.old-deja/g++.brendan/copy4.C: Likewise.
38258         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38259         * g++.old-deja/g++.brendan/copy6.C: Likewise.
38260         * g++.old-deja/g++.brendan/copy7.C: Likewise.
38261         * g++.old-deja/g++.brendan/copy8.C: Likewise.
38262         * g++.old-deja/g++.brendan/crash11.C: Likewise.
38263         * g++.old-deja/g++.brendan/crash14.C: Likewise.
38264         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38265         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38266         * g++.old-deja/g++.brendan/delete2.C: Likewise.
38267         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38268         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38269         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38270         * g++.old-deja/g++.brendan/eh1.C: Likewise.
38271         * g++.old-deja/g++.brendan/groff1.C: Likewise.
38272         * g++.old-deja/g++.brendan/init3.C: Likewise.
38273         * g++.old-deja/g++.brendan/misc12.C: Likewise.
38274         * g++.old-deja/g++.brendan/misc7.C: Likewise.
38275         * g++.old-deja/g++.brendan/new2.C: Likewise.
38276         * g++.old-deja/g++.brendan/operators4.C: Likewise.
38277         * g++.old-deja/g++.brendan/operators5.C: Likewise.
38278         * g++.old-deja/g++.brendan/overload2.C: Likewise.
38279         * g++.old-deja/g++.brendan/overload7.C: Likewise.
38280         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38281         * g++.old-deja/g++.brendan/reference1.C: Likewise.
38282         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38283         * g++.old-deja/g++.brendan/template24.C: Likewise.
38284         * g++.old-deja/g++.brendan/template3.C: Likewise.
38285         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38286         * g++.old-deja/g++.jason/inline3.C: Likewise.
38287         * g++.old-deja/g++.jason/opeq.C: Likewise.
38288         * g++.old-deja/g++.law/arg5.C: Likewise.
38289         * g++.old-deja/g++.law/arm7.C: Likewise.
38290         * g++.old-deja/g++.law/ctors11.C: Likewise.
38291         * g++.old-deja/g++.law/cvt8.C: Likewise.
38292         * g++.old-deja/g++.law/init9.C: Likewise.
38293         * g++.old-deja/g++.law/refs4.C: Likewise.
38294         * g++.old-deja/g++.law/template2.C: Likewise.
38295         * g++.old-deja/g++.law/visibility24.C: Likewise.
38296         * g++.old-deja/g++.law/vtable3.C: Likewise.
38297         * g++.old-deja/g++.mike/asm2.C: Likewise.
38298         * g++.old-deja/g++.mike/eh1.C: Likewise.
38299         * g++.old-deja/g++.mike/misc1.C: Likewise.
38300         * g++.old-deja/g++.mike/misc13.C: Likewise.
38301         * g++.old-deja/g++.mike/misc14.C: Likewise.
38302         * g++.old-deja/g++.mike/ns12.C: Likewise.
38303         * g++.old-deja/g++.mike/p1248.C: Likewise.
38304         * g++.old-deja/g++.mike/p3708.C: Likewise.
38305         * g++.old-deja/g++.mike/p3708a.C: Likewise.
38306         * g++.old-deja/g++.mike/p3708b.C: Likewise.
38307         * g++.old-deja/g++.mike/p646.C: Likewise.
38308         * g++.old-deja/g++.mike/p700.C: Likewise.
38309         * g++.old-deja/g++.mike/p783.C: Likewise.
38310         * g++.old-deja/g++.mike/p783a.C: Likewise.
38311         * g++.old-deja/g++.mike/p783b.C: Likewise.
38312         * g++.old-deja/g++.mike/p786.C: Likewise.
38313         * g++.old-deja/g++.mike/p789.C: Likewise.
38314         * g++.old-deja/g++.mike/p789a.C: Likewise.
38315         * g++.old-deja/g++.mike/p807a.C: Likewise.
38316         * g++.old-deja/g++.other/delete3.C: Likewise.
38317         * g++.old-deja/g++.other/dyncast1.C: Likewise.
38318         * g++.old-deja/g++.other/dyncast2.C: Likewise.
38319         * g++.old-deja/g++.other/dyncast3.C: Likewise.
38320         * g++.old-deja/g++.other/empty1.C: Likewise.
38321         * g++.old-deja/g++.other/temporary1.C: Likewise.
38322         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38323         * g++.old-deja/g++.pt/t16.C: Likewise.
38324         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38325
38326 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
38327
38328         * gcc.dg/991230-1.c: New test.
38329
38330 1999-12-29  Jeffrey A Law  (law@cygnus.com)
38331
38332         * gcc.c-torture/compile/991229-3.c: New test.
38333         * gcc.c-torture/compile/991229-2.c: New test.
38334         * gcc.c-torture/compile/991229-1.c: New test.
38335
38336 1999-12-29  Greg McGary <gkm@eng.ascend.com>
38337
38338         * gcc.c-torture/compile/labels-2.c: New test.
38339
38340 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
38341
38342         * gcc.c-torture/execute/991227-1.c: New test.
38343
38344 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38345
38346         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38347
38348 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
38349
38350         * gcc.c-torture/execute/991221-1.c: New test.
38351
38352 1999-12-20  Nathan Sidwell  <nathan@acm.org>
38353
38354         * g++.old-deja/g++.other/cast3.C: New test.
38355
38356 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
38357
38358         * gcc.c-torture/execute/991216-4.c: New test.
38359
38360 1999-12-16  Michael Meissner  <meissner@cygnus.com>
38361
38362         * gcc.c-torture/execute/991216-1.c: New test.
38363         * gcc.c-torture/execute/991216-2.c: New test.
38364         * gcc.c-torture/execute/991216-3.c: New test.
38365
38366 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38367
38368         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38369         Actually make the test fail by using "-O2" for compilation.
38370
38371 1999-12-15  Nathan Sidwell  <nathan@acm.org>
38372
38373         * g++.old-deja/g++.warn/cast-align1.C: New test.
38374
38375 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38376
38377         * gcc.c-torture/compile/991214-1.c: New test.
38378         * gcc.c-torture/compile/991214-2.c: New test.
38379
38380 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38381
38382         * gcc.dg/991214-1.c: New test.
38383
38384 1999-12-13  Jeffrey A Law  (law@cygnus.com)
38385
38386         * gcc.c-torture/compile/991213-3.c: New test.
38387         * gcc.c-torture/compile/991213-2.c: New test.
38388         * gcc.c-torture/compile/991213-1.c: New test.
38389
38390 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
38391
38392         * gcc.dg/991209-1.c: New test.
38393
38394 1999-12-08  Nathan Sidwell <nathan@acm.org>
38395
38396         * gcc.c-torture/compile/991208-1.c: New test.
38397
38398 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38399
38400         * gcc.dg/ultrasp2.c: New test.
38401
38402 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
38403
38404         * g++.old-deja/g++.abi/align.C (main): Fix typo.
38405
38406 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
38407
38408         * gcc.c-torture/compile/991202-1.c: New test.
38409         * gcc.c-torture/execute/991202-1.c: New test.
38410         * gcc.c-torture/execute/991202-2.c: New test.
38411         * gcc.c-torture/execute/991202-3.c: New test.
38412
38413 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
38414
38415         * g++.old-deja/g++.abi/align.C: New test.
38416         * g++.old-deja/g++.abi/aggregates.C: Likewise.
38417         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38418
38419 1999-12-01  Richard Henderson  <rth@cygnus.com>
38420
38421         * gcc.c-torture/execute/991201-1.c: New.
38422
38423 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
38424
38425         * gcc.dg/991129-1.c: New test.
38426
38427 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38428
38429         * gcc.c-torture/compile/991127-1.c: New test.
38430
38431 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38432
38433         * g++.old-deja/g++.other/warn4.C: New test.
38434
38435 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38436
38437         * g++.old-deja/g++.eh/cleanup2.C: New test.
38438         * g++.old-deja/g++.ext/pretty2.C: New test.
38439         * g++.old-deja/g++.ext/pretty3.C: New test.
38440         * g++.old-deja/g++.other/debug6.C: New test.
38441
38442 1999-10-20  Jim Wilson  <wilson@cygnus.com>
38443
38444         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38445         compiler_output to look for one error message instead of two.
38446
38447 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
38448
38449         * gcc.c-torture/execute/991118-1.c: Also test case
38450         where the word boundary does not split a byte evenly.
38451
38452 1999-11-19  Nathan Sidwell  <nathan@acm.org>
38453
38454         * g++.old-deja/g++.ext/restrict1.C: New test.
38455
38456 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38457
38458         * gcc.c-torture/execute/991118-1.c: New test.
38459
38460 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
38461
38462         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38463         working directory pathnames.
38464
38465 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
38466
38467         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38468         host is equipped with driver.h and driver.o so it can actually
38469         compile and run the tests.
38470
38471 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
38472
38473         * gcc.c-torture/compile/991008-1.c: New test.
38474
38475 1999-11-08  Nick Clifton  <nickc@cygnus.com>
38476
38477         * lib/gcc-dg.exp: Include target-supports.exp
38478
38479 1999-11-05  Nick Clifton  <nickc@cygnus.com>
38480
38481         * lib/target-supports.exp: New file: Provide procs to test for
38482         features supported by the target.
38483         (check_weak_available): Moved here from ecos.exp.
38484         (check_alias_available): New proc: Determine of the target
38485         toolchain supports the alias attribute.
38486
38487         * gcc.dg/special/ecos.exp: Move check_weak_available to
38488         target-supports.exp.
38489         (alias-1.c): Only perform the test if the target supports
38490         aliases.
38491         (wkali-1.c): Only perform the test if the target supports
38492         aliases.
38493
38494         * gcc.dg/990506-0.c: Expect error messages from cross
38495         targets as well as native targets.
38496
38497 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38498
38499         * gcc.dg/ultrasp1.c: Removed xfail.
38500         * gcc.dg/struct-ret-2.c: Likewise.
38501         * gcc.dg/array-1.c: Likewise.
38502
38503 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38504
38505         * gcc.dg/struct-ret-2.c: New test.
38506
38507         * gcc.dg/array-1.c: New test.
38508
38509 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
38510
38511         * gcc.c-torture/execute/991030-1.c: New test.
38512
38513 1999-10-26  Richard Henderson  <rth@cygnus.com>
38514
38515         * gcc.c-torture/compile/991026-2.c: New test.
38516
38517 1999-10-26  Jeffrey A Law  (law@cygnus.com)
38518
38519         * gcc.c-torture/compile/991026-1.c: New test.
38520
38521 1999-10-23  Jeffrey A Law  (law@cygnus.com)
38522
38523         * gcc.c-torture/execute/991023-1.c: New test.
38524
38525 1999-10-19  Jeffrey A Law  (law@cygnus.com)
38526
38527         * gcc.c-torture/execute/991019-1.c: New test.
38528
38529 1999-10-16  Richard Henderson  <rth@cygnus.com>
38530
38531         * gcc.c-torture/execute/991016-1.c: New test.
38532
38533 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
38534
38535         * gcc.c-torture/execute/991014-1.c: New test.
38536
38537 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
38538
38539         * g++.old-deja/g++.other/union2.C: New test.
38540
38541 1999-10-13  Nathan Sidwell  <nathan@acm.org>
38542
38543         * g++.old-deja/g++.other/vaarg2.C: New test.
38544         * g++.old-deja/g++.other/vaarg3.C: New test.
38545
38546 1999-10-12  Craig Burley  <craig@jcb-sc.com>
38547
38548         * g77.f-torture/noncompile/19990905-1.f: Moved from being
38549         in compile/.
38550
38551 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
38552
38553         * gcc.c-torture/execute/va-arg-11.c: New test.
38554
38555 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
38556
38557         * lib/file-format.exp (gcc_target_object_format): Don't
38558         crash if objdump is unavailable.
38559
38560 1999-09-29  Donn Terry <donn@interix.com>
38561
38562         * gcc.misc-tests/mg.exp: delete extraneous redirection.
38563
38564 1999-09-28  Nick Clifton  <nickc@cygnus.com>
38565
38566         * gcc.c-torture/compile/990928-1.c: New test.
38567
38568 1999-09-28  Nathan Sidwell  <nathan@acm.org>
38569
38570         * g++.old-deja/g++.other/decl6.C: New test.
38571
38572 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38573
38574         * gcc.c-torture/execute/va-arg-10.c: New test.
38575
38576 1999-09-27  Nathan Sidwell  <nathan@acm.org>
38577
38578         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
38579         __PRETTY_FUNCTION__.
38580
38581 1999-09-23  Nick Clifton  <nickc@cygnus.com>
38582
38583         * gcc.c-torture/execute/990923-1.c: New test.
38584
38585 1999-09-21  Nick Clifton  <nickc@cygnus.com>
38586
38587         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
38588         for which -fpic is inappropriate.
38589
38590 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
38591
38592         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
38593
38594 1999-09-21  Nathan Sidwell  <nathan@acm.org>
38595
38596         * g++.old-deja/g++.other/dyncast1.C: New test.
38597         * g++.old-deja/g++.other/dyncast2.C: New test.
38598         * g++.old-deja/g++.other/dyncast3.C: New test.
38599         * g++.old-deja/g++.other/dyncast4.C: New test.
38600         * g++.old-deja/g++.other/dyncast5.C: New test.
38601         * g++.old-deja/g++.eh/catch3.C: New test.
38602         * g++.old-deja/g++.eh/catch3p.C: New test.
38603         * g++.old-deja/g++.eh/catch4.C: New test.
38604         * g++.old-deja/g++.eh/catch4p.C: New test.
38605         * g++.old-deja/g++.eh/catch5.C: New test.
38606         * g++.old-deja/g++.eh/catch5p.C: New test.
38607         * g++.old-deja/g++.eh/catch6.C: New test.
38608         * g++.old-deja/g++.eh/catch6p.C: New test.
38609         * g++.old-deja/g++.eh/catch7.C: New test.
38610         * g++.old-deja/g++.eh/catch7p.C: New test.
38611         * g++.old-deja/g++.eh/catch8.C: New test.
38612         * g++.old-deja/g++.eh/catch8p.C: New test.
38613         * g++.old-deja/g++.eh/catch9.C: New test.
38614         * g++.old-deja/g++.eh/catch9p.C: New test.
38615
38616 1999-09-13  Nathan Sidwell  <nathan@acm.org>
38617
38618         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
38619         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
38620
38621 1999-09-13  Jeffrey A Law  (law@cygnus.com)
38622
38623         * gcc.c-torture/compile/990913-1.c: New test.
38624
38625 1999-09-10  Nathan Sidwell  <nathan@acm.org>
38626
38627         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
38628         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38629
38630 1999-09-09  Richard Henderson  <rth@cygnus.com>
38631
38632         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
38633
38634 1999-09-09  Nathan Sidwell  <nathan@acm.org>
38635
38636         * g++.old-deja/g++.other/lookup11.C: New test.
38637         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
38638         what is permitted and what we want.
38639         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
38640         overload use.
38641         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38642
38643 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
38644
38645         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
38646         * gcc.c-torture/noncompile/poison-1.c: New file.
38647
38648 1999-09-08  Nathan Sidwell  <nathan@acm.org>
38649
38650         * g++.old-deja/g++.other/sizeof3.C: New test.
38651         * g++.old-deja/g++.other/sizeof4.C: New test.
38652         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
38653         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
38654
38655 1999-09-07  Richard Henderson  <rth@cygnus.com>
38656
38657         * gcc.dg/va-arg-1.c: New.
38658
38659 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38660
38661         * gcc.c-torture/execute/va-arg-9.c: New test.
38662
38663 1999-09-05  Craig Burley  <craig@jcb-sc.com>
38664
38665         * g77.f-torture/compile/980519-2.f: New test.
38666         * g77.f-torture/compile/19990905-0.f: New test.
38667         * g77.f-torture/compile/19990905-1.f: New test.
38668         * g77.f-torture/compile/19990905-2.f: New test.
38669
38670         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
38671
38672 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
38673
38674         * gcc.c-torture/execute/990827-1.c: Fix typo.
38675
38676 1999-09-03  Nathan Sidwell  <nathan@acm.org>
38677
38678         * g++.old-deja/g++.other/deref1.C: New test.
38679
38680 1999-09-02  Nathan Sidwell  <nathan@acm.org>
38681
38682         * g++.old-deja/g++.other/ambig2.C: New test.
38683         * g++.old-deja/g++.other/cond5.C: New test.
38684         * g++.old-deja/g++.other/lookup16.C: New test.
38685
38686 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
38687
38688         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
38689         assemblers too.
38690
38691 1999-08-31  Jeffrey A Law  (law@cygnus.com)
38692
38693         * lib/c-torture.exp: Avoid the "compare executables" optimization
38694         when testing native.
38695
38696 1999-08-29  Jeffrey A Law  (law@cygnus.com)
38697
38698         * gcc.c-torture/execute/990829-1.c: New test.
38699         * gcc.c-torture/compile/990829-1.c: New test.
38700
38701 1999-08-27  Paul Burchard  <burchard@pobox.com>
38702
38703         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
38704         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
38705         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
38706         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
38707         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
38708         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
38709         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
38710         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
38711         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
38712         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
38713         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
38714
38715 1999-08-27  Jeffrey A Law  (law@cygnus.com)
38716
38717         * gcc.c-torture/execute/990827-1.c: New test.
38718
38719 1999-08-26  Craig Burley  <craig@jcb-sc.com>
38720
38721         * g77.f-torture/noncompile/19990826-4.f: New test.
38722
38723         * g77.f-torture/compile/19990826-3.f: New test.
38724
38725         * g77.f-torture/execute/19990826-2.f: New test.
38726
38727         * g77.f-torture/compile/19990826-1.f: New test.
38728
38729         * gcc.c-torture/execute/990826-0.c: New test.
38730         * g77.c-torture/execute/19990826-0.f: New test.
38731
38732         * g77.f-torture/noncompile/970626-2.f: New test.
38733
38734 1999-08-25  Paul Burchard  <burchard@pobox.com>
38735
38736         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
38737         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
38738         lss-011.C: New tests.
38739
38740 1999-08-25  Nathan Sidwell  <nathan@acm.org>
38741
38742         * g++.old-deja/g++.other/decl5.C: New test.
38743
38744 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38745
38746         * noncompile/noncompile.exp: Load_lib c-torture.exp.
38747         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
38748         call `postbase' for each one.  All callers of `postbase' changed
38749         to call this instead.
38750
38751 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
38752
38753         * gcc.c-torture/execute/990811-1.c: New test.
38754
38755 1999-08-09  Nick Clifton  <nickc@cygnus.com>
38756
38757         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
38758         just native ones.
38759
38760         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
38761         just native ones.
38762
38763 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38764
38765         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
38766
38767 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38768
38769         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
38770
38771 1999-08-04  Nathan Sidwell  <nathan@acm.org>
38772
38773         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
38774
38775 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38776
38777         * gcc.c-torture/execute/990804-1.c: New test.
38778
38779 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38780
38781         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
38782         * g++.old-deja/g++.brendan/crash64.C: Likewise.
38783         * g++.old-deja/g++.brendan/overload8.C: Likewise.
38784
38785 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38786
38787         * g++.old-deja/g++.other/struct1.C: New test.
38788
38789 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38790
38791         * g++.old-deja/g++.other/enum2.C: New test.
38792
38793 1999-08-02  Richard Henderson  <rth@cygnus.com>
38794
38795         Adapted from tests from Franz Sirl:
38796         * gcc.c-torture/execute/va-arg-7.c: New test.
38797         * gcc.c-torture/execute/va-arg-8.c: New test.
38798
38799 1999-08-01  Jeffrey A Law  (law@cygnus.com)
38800
38801         * gcc.c-torture/compile/990801-2.c: New test.
38802
38803         * gcc.c-torture/compile/990801-1.c: New test.
38804
38805 1999-07-27  Michael Meissner  <meissner@cygnus.com>
38806
38807         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
38808         fp-cmp-1.c, converting double to float.
38809
38810         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
38811         fp-cmp-1.c, converting double to long double.
38812
38813         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
38814         from fr1 to unknown_register, since fr1 is a legitimate register
38815         on some machines.
38816
38817 1999-07-25  Jeffrey A Law  (law@cygnus.com)
38818
38819         * README: More listname related changes.
38820
38821 1999-07-08  Catherine Moore  <clm@cygnus.com>
38822
38823         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38824
38825 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
38826
38827         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
38828
38829 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38830
38831         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
38832
38833 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
38834
38835         * gcc.dg/990703-1.c: New test.
38836
38837 1999-06-29  Nick Clifton  <nickc@cygnus.com>
38838
38839         * lib/file-format.exp: New file: Move definition of proc
38840         gcc_target_object_format to here from
38841         gcc.dg/special/ecos.exp.
38842
38843         * lib/c-torture.exp: Include lib file-format.exp.
38844         * lib/gcc-dg.exp: Include lib file-format.exp.
38845
38846         * gcc.dg/special/ecos.exp: Remove definition of proc
38847         gcc_target_object_format.
38848
38849 1999-06-28  Jeffrey A Law  (law@cygnus.com)
38850
38851         * gcc.c-torture/execute/990628-1.c: New test.
38852
38853 1999-06-25  Jeffrey A Law  (law@cygnus.com)
38854
38855         * gcc.c-torture/compile/990625-2.c: New test.
38856
38857         * gcc.c-torture/compile/990625-1.c: New test.
38858
38859 1999-06-23  Nick Clifton  <nickc@cygnus.com>
38860
38861         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
38862         attributes compile.
38863         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
38864         ports that use the COFF/PE file format.
38865
38866 1999-06-17  Jeffrey A Law  (law@cygnus.com)
38867
38868         * gcc.c-torture/compile/990617-1.c: New test.
38869
38870 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
38871
38872         * g++.old-deja/g++.other/decl4.C: New test.
38873
38874 1999-06-14  Nathan Sidwell  <nathan@acm.org>
38875
38876         * g++.old-deja/g++.other/bitfld3.C: New test.
38877
38878 1999-06-08  Nathan Sidwell  <nathan@acm.org>
38879
38880         * g++.old-deja/g++.eh/catch1.C: New test.
38881
38882 1999-06-07  Jeffrey A Law  (law@cygnus.com)
38883
38884         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
38885
38886         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
38887         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
38888
38889 1999-06-05  Craig Burley  <craig@jcb-sc.com>
38890
38891         * g77.f-torture/compile/19990502-0.f: Replace with new,
38892         shorter, test that still fails after recent changes.
38893
38894 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38895
38896         * gcc.c-torture/execute/990604-1.c: New test.
38897
38898 1999-05-31  Jeffrey A Law  (law@cygnus.com)
38899
38900         * gcc.c-torture/execute/990531-1.c: New test.
38901
38902 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38903
38904         * gcc.c-torture/compile/990527-1.c: New test.
38905
38906 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
38907
38908         * gcc.c-torture/execute/990527-1.c: New test.
38909
38910 1999-05-25  Nick Clifton  <nickc@cygnus.com>
38911
38912         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
38913         bitfields as signed.
38914
38915 1999-05-25  Craig Burley  <craig@jcb-sc.com>
38916
38917         * g77.f-torture/compile/19990525-0.f: New test.
38918
38919 1999-05-25  Jeffrey A Law  (law@cygnus.com)
38920
38921         * gcc.c-torture/execute/990525-2.c: New test.
38922
38923         * gcc.c-torture/execute/990525-1.c: New test.
38924
38925 1999-05-24  Nathan Sidwell  <nathan@acm.org>
38926
38927         * g++.old-deja/g++.other/anon3.C: New test.
38928         * g++.old-deja/g++.other/anon4.C: New test.
38929         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
38930         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
38931         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
38932         Merrill).
38933
38934 1999-05-24  Jeffrey A Law  (law@cygnus.com)
38935
38936         * gcc.c-torture/execute/990524-1.c: New test.
38937
38938         * gcc.dg/990524-1.c: New test.
38939
38940 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38941
38942         * gcc.c-torture/compile/990523-1.c: New test.
38943
38944 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
38945
38946         * gcc.c-torture/compile/990519-1.c: New test.
38947
38948 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38949
38950         * gcc.c-torture/compile/990517-1.c: New test.
38951
38952         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
38953         (e4, f4): New tests.
38954         (main): Call them.
38955
38956 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38957
38958         * gcc.dg/noreturn-1.c: New test.
38959
38960 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
38961
38962         * gcc.c-torture/execute/990513-1.c: New test.
38963
38964 1999-05-10  Richard Henderson  <rth@cygnus.com>
38965
38966         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
38967
38968 1999-05-10  Craig Burley  <craig@jcb-sc.com>
38969
38970         * g77.f-torture/execute/erfc.f: Use small single-precision
38971         values, to avoid problems on Alphas when not -mieee.
38972
38973 1999-05-08  Craig Burley  <craig@jcb-sc.com>
38974
38975         * gcc.dg/990506-0.c: New test.
38976
38977 1999-05-08  Richard Henderson  <rth@cygnus.com>
38978
38979         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
38980         the constant to test.  Don't XFAIL 64-bit targets.
38981
38982         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
38983         * g++.old-deja/g++.law/profile1.C: Likewise.
38984
38985         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
38986         operator new instances.
38987         * g++.old-deja/g++.other/delete5.C: Likewise.
38988
38989 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38990
38991         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
38992         intrinsic.
38993
38994 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38995
38996         * g77.f-torture/execute/u77-test.f: Reverse order of two
38997         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
38998
38999 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39000
39001         * gcc.dg/compare1.c: New test.
39002
39003 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39004
39005         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39006         New tests.
39007
39008 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39009
39010         * g77.f-torture/compile/19990502-1.f: New test.
39011
39012 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39013
39014         * g77.f-torture/compile/19990502-0.f: New test.
39015
39016 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39017
39018         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39019         intrinsic.
39020
39021 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39022
39023         * g77.f-torture/execute/u77-test.f (main): List libU77
39024         intrinsics not currently tested.
39025         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39026         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39027         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39028         Trim blanks off the ends of some printed strings.
39029
39030 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39031
39032         * g77.f-torture/execute/u77-test.f (main): Just warn about
39033         FSTAT gid disagreement, as it's expected on some systems.
39034
39035 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39036
39037         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39038         use a new function, which allows for some slop.
39039         Clean up some commentary.
39040         (issum): The new function.
39041         (sgladd): Deleted subroutine.
39042
39043 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39044
39045         * g77.f-torture/execute/u77-test.f: Modify to be more like
39046         libf2c/libU77 version, bringing patches to that version here.
39047         Add suitable commentary.
39048
39049 1999-04-25  Richard Henderson  <rth@cygnus.com>
39050
39051         * gcc.dg/990424-1.c: New test.
39052
39053 1999-04-24  Craig Burley  <craig@jcb-sc.com>
39054
39055         * g77.f-torture/execute/u77-test.f (main): Bug involving
39056         LSTAT has been fixed, so turn back on full checking.
39057
39058 1999-04-20  Craig Burley  <craig@jcb-sc.com>
39059
39060         * g77.f-torture/compile/19990419-0.f: New test.
39061         * g77.f-torture/execute/19990419-1.f: New test.
39062
39063 1999-04-17  Richard Henderson  <rth@cygnus.com>
39064
39065         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39066         to avoid the need for a prototype to supress a warning.
39067
39068 1999-04-07  Jim Wilson  <wilson@cygnus.com>
39069
39070         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39071
39072 1999-04-04  Jeffrey A Law  (law@cygnus.com)
39073
39074         * gcc.c-torture/execute/990404-1.c: New test.
39075
39076 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39077
39078         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39079         * gcc.dg/cpp-if3.c: Don't use -pedantic.
39080         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39081         missing initializer warnings.
39082
39083 1999-03-28  Jeffrey A Law  (law@cygnus.com)
39084
39085         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39086         matching strings.
39087
39088 1999-03-26  Jeffrey A Law  (law@cygnus.com)
39089
39090         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39091
39092 1999-03-26  Craig Burley  <craig@jcb-sc.com>
39093
39094         * g77.f-torture/execute/19990325-0.f: New test.
39095         * g77.f-torture/execute/19990325-1.f: New test.
39096
39097 1999-03-24  Jeffrey A Law  (law@cygnus.com)
39098
39099         * gcc.c-torture/execute/990324-1.c: New test.
39100
39101 1999-03-22  Jim Wilson  <wilson@cygnus.com>
39102
39103         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39104         test with 4.
39105
39106 1999-03-17  Richard Henderson  <rth@cygnus.com>
39107
39108         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
39109
39110 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39111
39112         * g77.f-torture/execute/19990313-2.f: New test.
39113         * g77.f-torture/execute/19990313-3.f: New test.
39114
39115 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39116
39117         * g77.f-torture/execute/19990313-0.f: New test.
39118         * g77.f-torture/execute/19990313-1.f: New test.
39119
39120 1999-03-12  Jim Wilson  <wilson@cygnus.com>
39121
39122         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39123         printf to sprintf.
39124         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39125         (main): Add check for u15.  Conditionalize u31 check depending on
39126         whether ints are <32 bits or >=32 bits.
39127
39128 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39129
39130         * g77.f-torture/execute/19981119-0.f: Improve testiness.
39131
39132 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39133
39134         * g77.f-torture/compile/19990305-0.f: New test.
39135         * g77.f-torture/execute/19981119-0.f: New test.
39136
39137 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39138
39139         * g77.f-torture/execute/970625-2.f: call ABORT if final
39140         result is not correct, instead of just printing it.
39141         Add this checking via newly introduced obfuscation, to
39142         trip up buggy front ends.
39143
39144 1999-03-07  Craig Burley  <craig@jcb-sc.com>
39145
39146         * g77.f-torture/compile/960317-1.f: Moved from being
39147         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
39148
39149 1999-03-06  Craig Burley  <craig@jcb-sc.com>
39150
39151         * g77.f-torture/execute/960317-1.f: New (old) test.
39152         * g77.f-torture/execute/970625-2.f: Ditto.
39153
39154 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
39155
39156         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39157         message on line 1 or line 2; cccp and cpplib do this differently.
39158
39159 1999-03-01  Jeffrey A Law  (law@cygnus.com)
39160
39161         * g++.old-deja/g++.law/weak1.C: New test.
39162
39163 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39164
39165         * gcc.c-torture/execute/990119-1.c: Renamed to...
39166         * gcc.dg/990119-1.c: this, so it will only be tested once
39167         (it's a preprocessor test, it doesn't need to be run at
39168         multiple optimization levels).
39169
39170 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39171
39172         * lib/g++.exp: Don't add incdir=$base_dir/../include to
39173           ALWAYS_CXXFLAGS.
39174
39175 1999-02-24  Craig Burley  <craig@jcb-sc.com>
39176
39177         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39178         * g77.f-torture/compile/19981216-0.f: ...as it is expected
39179         to not be compilable by current g77.
39180
39181 1999-02-24  Nick Clifton  <nickc@cygnus.com>
39182
39183         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39184
39185 1999-02-22  Jeffrey A Law  (law@cygnus.com)
39186
39187         * gcc.c-torture/execute/990222-1.c: New test.
39188
39189 1999-02-19  Craig Burley  <craig@jcb-sc.com>
39190
39191         * g77.f-torture/compile/19990218-0.f: New test.
39192         * g77.f-torture/noncompile/19990218-1.f: New test.
39193
39194 1999-02-18  Craig Burley  <craig@jcb-sc.com>
39195
39196         * g77.f-torture/compile/19981216-0.f: New test.
39197
39198 1999-02-14  Jeffrey A Law  (law@cygnus.com)
39199
39200         * gcc.dg/990214-1.c: New test.
39201
39202 1999-02-13  Jeffrey A Law  (law@cygnus.com)
39203
39204         * gcc.dg/990213-2.c: New test.
39205
39206         * gcc.dg/990213-1.c: New test.
39207
39208 1999-02-12  Jeffrey A Law  (law@cygnus.com)
39209
39210         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39211         ints.
39212
39213 1999-02-11  Nick Clifton  <nickc@cygnus.com>
39214
39215         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39216         specified by target.
39217
39218         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39219
39220 1999-02-11  Jeffrey A Law  (law@cygnus.com)
39221
39222         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39223
39224 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39225
39226         * gcc.dg/special/ecos.exp: New test driver for new tests with
39227         special requirements.
39228
39229         * gcc.dg/special/alias-1.c: New test.
39230         * gcc.dg/special/gcsec-1.c: New test.
39231         * gcc.dg/special/weak-1.c: New test.
39232         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39233         * gcc.dg/special/weak-2.c: New test.
39234         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39235         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39236         * gcc.dg/special/wkali-1.c: New test.
39237         * gcc.dg/special/wkali-2.c: New test.
39238         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39239         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39240
39241 1999-02-10  Felix Lee  <flee@cygnus.com>
39242
39243           * lib/c-torture.exp (c-torture-compile): Pull out code for
39244           analyzing gcc error messages.
39245           (c-torture-execute): Likewise.  Fix some (harmless) false
39246           positives.
39247           * lib/gcc.exp (gcc_check_compile): New function.
39248
39249 1999-02-08  Richard Henderson  <rth@cygnus.com>
39250
39251         * gcc.c-torture/execute/990208-1.c: New test.
39252
39253 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39254
39255         * g++.dg/special/ecos.exp: New driver for new tests with special
39256         requirements
39257
39258         * g++.dg/special/conpr-1.C: New test
39259         * g++.dg/special/conpr-2.C: New test
39260         * g++.dg/special/conpr-2a.C: New test
39261         * g++.dg/special/conpr-3.C: New test
39262         * g++.dg/special/conpr-3a.C: New test
39263         * g++.dg/special/conpr-3b.C: New test
39264
39265         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39266         allow g++ to use the dg driver
39267
39268         * README: Add comment about g++.dg directory
39269
39270 1999-02-06  Jeffrey A Law  (law@cygnus.com)
39271
39272         * README: Update email addresses.
39273
39274 1999-02-03  Nick Clifton  <nickc@cygnus.com>
39275
39276         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39277         arguments in order to force structure S onto the stack even on
39278         the alpha.
39279         (test): Pass 10 leading arguments to function foo as well as the
39280         structure S.
39281
39282         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39283         failure for all targets.
39284
39285         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39286         abort to terminate program execution.
39287
39288 1999-01-30  Richard Henderson  <rth@cygnus.com>
39289
39290         * gcc.c-torture/execute/990130-1.c: New test.
39291
39292 1999-01-30  Jeffrey A Law  (law@cygnus.com)
39293
39294         * gcc.dg/990130-1.c: New test.
39295
39296 1999-01-28  Michael Meissner  <meissner@cygnus.com>
39297
39298         * gcc.c-torture/execute/990128-1.c: New test.
39299
39300 1999-01-27  Michael Meissner  <meissner@cygnus.com>
39301
39302         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39303
39304 1999-01-27  Felix Lee  <flee@cygnus.com>
39305
39306         * lib/c-torture.exp (c-torture-compile): pull out code for
39307         analyzing gcc error messages.
39308         (c-torture-execute): ditto, and fix some (harmless) false
39309         positives.
39310         * lib/gcc.exp (gcc_check_compile): new function.
39311
39312 1999-01-17  Jeffrey A Law  (law@cygnus.com)
39313
39314         * gcc.dg/990117-1.c: New test.
39315
39316         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39317
39318         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39319
39320 1999-01-15  Jeffrey A Law  (law@cygnus.com)
39321
39322         * g77.f-torture/compile/990115-1.f: New test.
39323
39324 1999-01-07  Jeffrey A Law  (law@cygnus.com)
39325
39326         * gcc.c-torture/compile/990107-1.c: New test
39327
39328 1999-01-06  Jeffrey A Law  (law@cygnus.com)
39329
39330         * gcc.c-torture/execute/990106-2.c: New test.
39331
39332         * gcc.c-torture/execute/990106-1.c: New test.
39333
39334 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
39335
39336         * gcc.c-torture/compile/981223-1.c: New test.
39337
39338 1998-12-29  Richard Henderson  <rth@cygnus.com>
39339
39340         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39341         (opt3): Rename from opt4 and disable.
39342
39343 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
39344
39345         * g++.old-deja/g++.pt/ptrmem5.C: New test.
39346
39347 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39348
39349         * g++.old-deja/g++.other/conv5.C: New test.
39350
39351 1998-12-14  Nick Clifton  <nickc@cygnus.com>
39352
39353         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39354
39355 1998-12-11  Jeffrey A Law  (law@cygnus.com)
39356
39357         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39358
39359 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
39360
39361         * gcc.c-torture/compile/981211-1.c: New test.
39362
39363 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
39364
39365         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39366
39367         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39368
39369 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39370
39371         * gcc.special/930510-1.c: Make C9X safe.
39372         * gcc.misc-tests/gcov-1.c Similarly.
39373         * gcc.misc-tests/gcov-2.c Similarly.
39374
39375 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39376
39377         * gcc.dg/ultrasp1.c: New test.
39378
39379 1998-12-06  Richard Henderson  <rth@cygnus.com>
39380
39381         * gcc.c-torture/execute/981206.c: New test.
39382
39383 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39384
39385         * g++.old-deja/g++.ns/template7.C: New test.
39386
39387         * g++.old-deja/g++.other/expr1.C: New test.
39388
39389         * g++.old-deja/g++.eh/tmpl3.C: New test.
39390
39391         * g++.old-deja/g++.eh/tmpl2.C: New test.
39392
39393 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39394
39395         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39396         * g++.old-deja/g++.other/using6.C: Removed.
39397         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39398
39399         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39400
39401 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39402
39403         * g++.old-deja/g++.pt/overload8.C: New test.
39404
39405         * g++.old-deja/g++.pt/overload7.C: New test.
39406
39407         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39408
39409         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39410         and relinking messages.
39411         * lib/g++.exp (g++_target_compile): Remove .rpo file when
39412         compiling with -frepo.
39413
39414 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
39415
39416         * g++.old-deja/g++.pt/lookup6.C: New test.
39417
39418 1998-11-30  Nick Clifton  <nickc@cygnus.com>
39419
39420         * gcc.c-torture/execute/981130-1.c: New test.
39421         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39422
39423 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39424
39425         * g++.old-deja/g++.pt/explicit76.C: New test.
39426
39427         * g++.old-deja/g++.pt/friend38.C: New test.
39428
39429         * g++.old-deja/g++.ns/crash2.C: New test.
39430
39431         * g++.old-deja/g++.pt/defarg8.C: New test.
39432
39433         * g++.old-deja/g++.pt/instantiate6.C: New test.
39434
39435         * g++.old-deja/g++.pt/static6.C: New test.
39436
39437         * g++.old-deja/g++.pt/decl2.C: New test.
39438
39439 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39440
39441         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
39442         problem is actually related with name lookup, but so what? :-)
39443
39444         * g++.old-deja/g++.pt/friend37.C: New test.
39445
39446 1998-11-25  Dave Love  <d.love@dl.ac.uk>
39447
39448         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39449         element, which fails on some systems.
39450
39451         * g77.f-torture/execute/labug1.f: New test.
39452
39453 1998-11-21  Jeffrey A Law  (law@cygnus.com)
39454
39455         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39456         is defined.
39457
39458 1998-11-18  Dave Love  <d.love@dl.ac.uk>
39459
39460         * g77.f-torture/compile/981117-1.f: New test.
39461
39462 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
39463
39464         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
39465         properly discarded.
39466
39467 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
39468
39469         * gcc.c-torture/execute/memcheck: New directory of tests for
39470         -fcheck-memory-usage.
39471
39472 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39473
39474         * README: New file, general information about the testsuite and
39475         new description of the various C++ test subdirectories.
39476         * README.g++: Eliminate obsolete information, update and move most
39477         relevant stuff to README.
39478
39479 1998-11-07  Richard Henderson  <rth@cygnus.com>
39480
39481         * gcc.c-torture/compile/981107-1.c: New test.
39482
39483 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
39484
39485         * execute/memcpy-bi.c: New testcase.
39486
39487 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
39488
39489         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39490         base classes.
39491
39492         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39493         template is selected.
39494
39495         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39496         classes, it should be accepted for all types.
39497
39498         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39499
39500         * g++.old-deja/g++.pt/spec24.C: Ensure that template
39501         specializations start with template headers.
39502
39503 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
39504
39505         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39506
39507         * g++.old-deja/g++.other/init9.C: Test cross initialization of
39508         non-POD types.
39509
39510 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39511
39512         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39513
39514 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39515
39516         * compile/981022-1.c, compile/981022-1.x: New test and driver.
39517
39518 1998-10-19  Jeffrey A Law  (law@cygnus.com)
39519
39520         * 981019-1.c: New test.
39521
39522 1998-10-14  Robert Lipe <robertl@dgii.com>
39523
39524         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39525         find objc headers.
39526
39527 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39528
39529         * compile/981001-4.c: Remove use of GCC extension that triggers a
39530         compiler bug.
39531
39532 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
39533
39534         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39535
39536 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39537
39538         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
39539         instantiation of template produces incorrect code for delete
39540         expression.
39541
39542         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
39543         constructors' name is not unique.
39544         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
39545         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
39546
39547         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
39548         automatic array of const is ill-formed.
39549
39550         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
39551         of template parameter?
39552
39553         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
39554         const.
39555
39556         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
39557         pointer-to-member expression.
39558
39559         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
39560         declaration causes ICE.
39561
39562 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
39563
39564         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
39565         reserved in the global namespace.
39566
39567         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
39568         generate needed virtual table.
39569
39570         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
39571
39572 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
39573
39574         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
39575         template-dependent type
39576
39577 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
39578
39579         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
39580         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
39581         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
39582
39583         * g++.old-deja/g++.other/using5.C: New test; using decl from base
39584         class should be usable as argument of member function.
39585         * g++.old-deja/g++.other/using6.C: New test; using decl from base
39586         class should be usable as return type of member function.
39587         * g++.old-deja/g++.other/using7.C: New test; using decl from base
39588         class should be usable as type of data member.
39589
39590         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
39591
39592 1998-10-09  Jeffrey A Law  (law@cygnus.com)
39593
39594         * gcc.c-torture/special/920521-1.c: Fix bogus test.
39595
39596 1998-10-08  Nick Clifton  <nickc@cygnus.com>
39597
39598         * gcc.dg/dll-?.c Add thumb to target list.
39599         Fix assembler scan patterns to match current assembler output.
39600
39601 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
39602
39603         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
39604         matching of template brackets.
39605
39606         * g++.old-deja/g++.other/using4.C: New test.  Test using
39607         declarations of methods from base classes.
39608
39609         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
39610         within functions should introduce names into the innermost
39611         enclosing namespace.
39612
39613         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
39614         of static locals if first initialization throws.
39615
39616 1998-10-07  Jim Wilson  <wilson@cygnus.com>
39617
39618         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
39619
39620 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
39621
39622         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
39623         lose track of the possible targets of tablejump insns.
39624         * special/special.exp: Run it.
39625
39626 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39627
39628         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
39629         must be declared before its specializations can be named in friend
39630         declarations.
39631
39632 1998-10-05  Dave Love  <d.love@dl.ac.uk>
39633
39634         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
39635
39636         * g77.f-torture/execute/io1.f: New test.
39637
39638 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39639
39640         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
39641         with pointer to template function, for which no argument deduction
39642         is possible.
39643
39644         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
39645         specialization of template function as argument to template
39646         function.
39647
39648         * g++.old-deja/g++.other/access2.C: New test; Inner class
39649         shouldn't have privileged access to Outer's names.
39650
39651 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39652
39653         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
39654         friend template declared within template class conflicts with
39655         nested class of the same name.
39656
39657         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
39658         is ignored.
39659
39660         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
39661         object with direct initializer as function declaration.
39662
39663         * g++.old-deja/g++.other/decl2.C: New test; duplicate
39664         initializers.
39665
39666         * g++.old-deja/g++.other/null2.C: New test; conditional operator
39667         involving const pointer and NULL produces incorrect result.
39668
39669         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
39670         type name without `typename' should be rejected with -pedantic.
39671
39672 1998-10-02  Richard Henderson  <rth@cygnus.com>
39673
39674         * g++.old-deja/g++.other/addrof1.C: New test.
39675
39676 1998-10-01  Nick Clifton  <nickc@cygnus.com>
39677
39678         * gcc.c-torture/compile/981001-1.c: New test.
39679         * gcc.c-torture/execute/981001-1.c: New test.
39680
39681 1998-10-01  Jeffrey A Law  (law@cygnus.com)
39682
39683         * gcc.c-torture/compile/981001-2.c: New test.
39684         * gcc.c-torture/compile/981001-3.c: New test.
39685         * gcc.c-torture/compile/981001-4.c: New test.
39686
39687 1998-10-01  Robert Lipe  <robertl@dgii.com>
39688
39689         * lib/objc.exp (objc_target_compile): Add -L during compiles for
39690         multilibbed hosts.   Idea grafted from g77.exp.
39691
39692 1998-09-30  Dave Love  <d.love@dl.ac.uk>
39693
39694         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
39695         avoid losing on systems which need -lsocket.
39696
39697 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
39698
39699         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
39700         * g++.old-deja/g++.other/nested2.C: Ditto.
39701         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
39702         failure.
39703
39704 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39705
39706         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
39707         preferred over template operator!= for enum bitfields.
39708
39709 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
39710
39711         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
39712         that happen to have the same base name, but in different scopes,
39713         are incorrectly rejected.
39714
39715 1998-09-16  Richard Henderson  <rth@cygnus.com>
39716
39717         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
39718         on the native word size instead of an integer literal.
39719
39720 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39721
39722         * g++.old-deja/g++.other/static2.C: Invocation of static data
39723         member of type pointer-to-function denoted as non-static member.
39724
39725         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
39726         checks involving function types and aliases.
39727
39728 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39729
39730         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
39731         redefined to the same non-trivial type.
39732
39733         * g++.old-deja/g++.pt/explicit73.C: Test for proper
39734         namespace-qualification of template specializations declared in
39735         other namespaces.
39736
39737         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
39738         to declare a subset of the specializations of a template function
39739         as friends of specializations of a template class.
39740
39741         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
39742         member templates that do not fully specialize the enclosing
39743         template class are rejected.
39744
39745 1998-09-11  Dave Love  <d.love@dl.ac.uk>
39746
39747         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
39748
39749 1998-09-08  Dave Love  <d.love@dl.ac.uk>
39750
39751         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
39752         altered from libf2c/libU77 version.
39753
39754 1998-09-06  Dave Love  <d.love@dl.ac.uk>
39755
39756         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
39757
39758 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
39759
39760         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
39761         (un)signed char are different types for template specialization
39762         purposes.
39763
39764 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
39765
39766         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
39767         * objc: ObjC testsuite.
39768
39769 1998-08-31  Catherine Moore  <clm@cygnus.com>
39770
39771         * gcc.c-torture/execute/941014-1.x: New file.
39772
39773 1998-08-31  Nick Clifton  <nickc@cygnus.com>
39774
39775         * lib/c-torture.exp: Add support for
39776         torture_eval_before_compile and torture_eval_before_execute
39777         variables.
39778
39779 1998-08-30  Jeffrey A Law  (law@cygnus.com)
39780
39781         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
39782         this test triggers valid.
39783
39784 1998-08-27  Jeffrey A Law  (law@cygnus.com)
39785
39786         * gcc.dg/980827-1.c: New test.
39787
39788 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
39789
39790         * gcc.c-torture/execute/loop-4b.c: New test.
39791
39792 1998-08-26  Nick Clifton  <nickc@cygnus.com>
39793
39794         * lib/c-torture.exp: Add support for
39795         torture_eval_before_compile and torture_eval_before_execute
39796         variables.
39797
39798 1998-08-25  Jeffrey A Law  (law@cygnus.com)
39799
39800         * gcc.c-torture/compile/980825-1.c: New test.
39801
39802 1998-08-24  Nick Clifton  <nickc@cygnus.com>
39803
39804         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
39805         count number tests in opt_t0 not good_t0.
39806
39807 1998-08-24  Jeffrey A Law  (law@cygnus.com)
39808
39809         * gcc.c-torture/compile/930326-1.x: Fix typo.
39810
39811 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
39812
39813         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
39814         causes an ICE.
39815
39816 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39817
39818         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
39819         STACK_SIZE is defined.
39820         * gcc.c-torture/unsorted/stuct.c: Similarly.
39821
39822         * gcc.c-torture/compile/980821-1.c: New test.
39823
39824 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39825
39826         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
39827
39828 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
39829
39830         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
39831         code.
39832
39833 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
39834
39835         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
39836         error'.
39837
39838 1998-08-18  Jeffrey A Law  (law@cygnus.com)
39839
39840         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
39841
39842 1998-08-16  Jeffrey A Law  (law@cygnus.com)
39843
39844         * gcc.c-torture/compile/980816-1.c: New test.
39845
39846         * gcc.dg/980816-1.c: New test.
39847
39848 1998-08-13  Jeffrey A Law  (law@cygnus.com)
39849
39850         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
39851         compiler for ieee tests.
39852
39853 1998-08-01  Dave Love  <d.love@dl.ac.uk>
39854
39855         * g77.f-torture/compile/980729-0.f: New test.
39856
39857 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
39858
39859         * gcc.c-torture/special/eeprof-1.c: New test, for
39860         -finstrument-functions.
39861         * gcc.c-torture/special/special.exp: Run it.
39862
39863 1998-07-29  Jeffrey A Law  (law@cygnus.com)
39864
39865         * gcc.c-torture/compile/980729-1.c: New test.
39866
39867 1998-07-27  Nick Clifton  <nickc@cygnus.com>
39868
39869         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
39870         __thumb__ is defined, and test for ARM style doubles if so.
39871
39872 1998-07-26  Dave Love  <d.love@dl.ac.uk>
39873
39874         * g77.f-torture/noncompile/980615-0.f: New test.
39875
39876 1998-07-26  H.J. Lu  (hjl@gnu.org)
39877
39878         * gcc.dg/980312-1.c: Do link instead of compile.
39879         * gcc.dg/980313-1.c: Likewise.
39880
39881 1998-07-26  Jeffrey A Law  (law@cygnus.com)
39882
39883         * gcc.c-torture/compile/980726-1.c: New test.
39884
39885 1998-07-25  Dave Love  <d.love@dl.ac.uk>
39886
39887         * g77.f-torture/execute/io0.f: New test.
39888
39889 1998-07-24  Nick Clifton  <nickc@cygnus.com>
39890
39891         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
39892         an int.
39893
39894 1998-06-18  Michael Meissner  <meissner@cygnus.com>
39895
39896         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
39897         m32r bugs.
39898
39899 1998-07-17  Nick Clifton  <nickc@cygnus.com>
39900
39901         * gcc.dg/980626-1.c: Expect failures for all toolchains until
39902         c-decl.c:grokdeclarator can handle mode attributes.
39903
39904 1998-07-16  Jeffrey A Law  (law@cygnus.com)
39905
39906         * gcc.c-torture/execute/980716-1.c: New test.
39907
39908 1998-07-13  Jeffrey A Law  (law@cygnus.com)
39909
39910         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
39911         the mn10200.
39912         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
39913         the mn10200.
39914         * gcc.c-torture/execute/va-arg-3.x: Similarly.
39915         * gcc.c-torture/compile/930326-1.x: Similarly.
39916
39917 1998-07-13  Dave Love  <d.love@dl.ac.uk>
39918
39919         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
39920         New test from Craig.
39921
39922 1998-07-12  Dave Love  <d.love@dl.ac.uk>
39923
39924         * g77.f-torture/noncompile/980616-0.f: New test.
39925
39926         * g77.f-torture/execute/970816-3.f: New test from Craig.
39927
39928 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39929
39930         *  g++.other/singleton.C: Return error value instead of taking
39931         SIGSEGV.
39932
39933 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
39934
39935         *  g++.other/singleton.C: New test.   Warning is under dispute.
39936         Runtime crash is not.
39937
39938 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39939
39940         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
39941         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
39942         using6.C, using7.C}: New namespace tests.
39943
39944 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
39945
39946         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
39947         specialization with typedef'ed names used as array indexes.
39948
39949 1998-07-09  Jeffrey A Law  (law@cygnus.com)
39950
39951         * gcc.c-torture/execute/980709-1.c: New test.
39952
39953         * gcc.dg/980709-1.c: New test.
39954
39955 1998-07-07  Richard Henderson  <rth@cygnus.com>
39956
39957         * gcc.c-torture/execute/bcp-1.c: New test.
39958
39959 1998-07-07  Jeffrey A Law  (law@cygnus.com)
39960
39961         * gcc.c-torture/execute/980707-1.c: New test.
39962
39963 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
39964
39965         * gcc.c-torture/compile/980706-1.c: New test.
39966
39967 1998-07-01  Dave Love  <d.love@dl.ac.uk>
39968
39969         * g77.f-torture/execute/980701-0.f,
39970         g77.f-torture/execute/980701-1.f: New test from Craig.
39971
39972 1998-07-01  Jeffrey A Law  (law@cygnus.com)
39973
39974         * gcc.c-torture/compile/980701-1.c: New test.
39975
39976         * gcc.c-torture/execute/980701-1.c: New test.
39977
39978 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
39979 rlsruhe.de>
39980
39981         * g++.old-deja/g++.robertl/eb132.C: New test.
39982         * g++.old-deja/g++.robertl/eb133.C: Likewise.
39983
39984 1998-06-29  Dave Love  <d.love@dl.ac.uk>
39985
39986         * g77.f-torture/execute/980628-7.f,
39987         g77.f-torture/execute/980628-8.f,
39988         g77.f-torture/execute/980628-9.f,
39989         g77.f-torture/execute/980628-10.f: New tests from Craig.
39990
39991         * g77.f-torture/execute/980628-3.f: Remove mail headers.
39992
39993 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39994
39995         * g77.f-torture/execute/980628-4.f: New test from Craig.
39996         * g77.f-torture/execute/980628-5.f: Likewise.
39997         * g77.f-torture/execute/980628-2.f: Likewise.
39998         * g77.f-torture/execute/980628-0.f: Likewise.
39999         * g77.f-torture/execute/980628-1.f: Likewise.
40000         * g77.f-torture/execute/980628-3.f: Likewise.
40001         * g77.f-torture/execute/980628-6.f: Likewise.
40002
40003 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40004
40005         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40006         directory when nothing has been installed yet.
40007
40008 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
40009
40010         * gcc.c-torture/special/special.exp: Handle newer versions of
40011         dejagnu.
40012
40013 1998-06-26  Jeffrey A Law  (law@cygnus.com)
40014
40015         * gcc.dg/980626-1.c: New test.
40016
40017 1998-06-19  Bruno Haible <haible@ilog.fr>
40018
40019         * gcc.misc-tests/m-un-2.c: New test.
40020         * g++.old-deja/g++.other/warn01.c: Likewise.
40021
40022 1998-06-19  Robert Lipe  <robertl@dgii.com>
40023
40024         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40025         compatibility with assmblers with a different comment character.
40026         Eliminate use of GAS-specific extensions.
40027
40028 1998-06-19  Jeffrey A Law  (law@cygnus.com)
40029
40030         * gcc.c-torture/execute/ieee/980619-1.c: New test.
40031
40032 1998-06-19  Robert Lipe  <robertl@dgii.com>
40033
40034         * lib/g77.exp: Replace search for libf2c.a with search for newly
40035         renamed libg2c.a
40036
40037 1998-06-17  Jeffrey A Law  (law@cygnus.com)
40038
40039         * gcc.c-torture/execute/980617-1.c: New test.
40040
40041 1998-06-12  Jeffrey A Law  (law@cygnus.com)
40042
40043         * gcc.c-torture/execute/980612-1.c: New test.
40044
40045 1998-06-08  Jeffrey A Law  (law@cygnus.com)
40046
40047         * gcc.dg/980523-1.c: Only test on ppc-linux.
40048         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40049
40050         * gcc.c-torture/execute/980608-1.c: New test.
40051
40052 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
40053
40054         * gcc.c-torture/execute/980605-1.c: New test.
40055
40056 1998-06-04  Jeffrey A Law  (law@cygnus.com)
40057
40058         * gcc.c-torture/execute/980604-1.c: New test.
40059
40060 1998-06-02  Jeffrey A Law  (law@cygnus.com)
40061
40062         * gcc.c-torture/execute/980602-1.c: New test.
40063         * gcc.c-torture/execute/980602-2.c: Likewise.
40064
40065 1998-06-02  Dave Love  <d.love@dl.ac.uk>
40066
40067         * 970125-0.f: Fix per JCB.  Add commentary.
40068
40069 1998-05-31  Michael Meissner  <meissner@cygnus.com>
40070
40071         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40072         IEEE -0 support.
40073
40074 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40075
40076         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40077         earlier.
40078
40079 1998-05-28  Catherine Moore <clm@cygnus.com>
40080
40081         * gcc.c-torture/execute/980526-3.c: New test.
40082
40083 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
40084
40085         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40086         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40087         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40088         m88k-motorola-sysv3 to XFAIL.
40089
40090 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40091
40092         * gcc.dg/980526-1.c: New test.
40093         * gcc.c-torture/execute/980526-2.c: New test.
40094
40095 1998-05-26  Jeffrey A Law  (law@cygnus.com)
40096
40097         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40098
40099         * gcc.c-torture/execute/980526-1.c: New test.
40100
40101 1998-05-26  Dave Love  <d.love@dl.ac.uk>
40102
40103         * g77.f-torture/execute/alpha2.f: Add runtime test.
40104
40105 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
40106
40107         * g++.old-deja/old-deja.exp: Strip leading directories.
40108
40109         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40110         error for the line.  Don't run multiple tests for the same line.
40111
40112 1998-05-23  Jeffrey A Law  (law@cygnus.com)
40113
40114         * gcc.dg/980523-1.c: New test.
40115
40116 1998-05-23  Dave Love  <d.love@dl.ac.uk>
40117
40118         * g77.f-torture/compile/970915-0.f: New test.
40119
40120 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
40121
40122         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40123
40124 1998-05-21  Jeffrey A Law  (law@cygnus.com)
40125
40126         * gcc.dg/980520-1.c: New test.
40127
40128 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
40129
40130         * gcc.dg/980502-1.c: Fix return type.
40131
40132 1998-05-20  Jeffrey A Law  (law@cygnus.com)
40133
40134         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40135         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40136         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40137         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40138         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40139
40140 1998-05-20  Dave Love  <d.love@dl.ac.uk>
40141
40142         * g77.f-torture/execute/980520-1.f: New test.
40143
40144 1998-05-15  Dave Love  <d.love@dl.ac.uk>
40145
40146         * lib/mike-g77.exp: New file.
40147
40148         * g77.f-torture/noncompile/noncompile.exp,
40149         g77.f-torture/noncompile/check0.f: New files.
40150
40151 1998-05-14  Dave Love  <d.love@dl.ac.uk>
40152
40153         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40154         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40155         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40156         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40157         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40158         abort where appropriate.
40159
40160 1998-05-05  Michael Meissner  <meissner@cygnus.com>
40161
40162         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40163         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40164
40165 1998-04-29  Dave Love  <d.love@dl.ac.uk>
40166
40167         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40168
40169 1998-04-27  Dave Love  <d.love@dl.ac.uk>
40170
40171         * g77.f-torture/compile/980427-0.f: New test.
40172
40173 1998-04-24  Dave Love  <d.love@dl.ac.uk>
40174
40175         * g77.f-torture/compile/980424-0.f: New test.
40176
40177 1998-04-19  Dave Love  <d.love@dl.ac.uk>
40178
40179         * g77.f-torture/compile/980419-2.f (main): New test.
40180         * g77.f-torture/compile/970125-0.f: New test.
40181         * g77.f-torture/compile/980419-1.f: New test.
40182
40183 1998-04-08  Jim Wilson  <wilson@cygnus.com>
40184
40185         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
40186         of loop-4.c.
40187
40188 1998-04-07  Jim Wilson  <wilson@cygnus.com>
40189
40190         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40191
40192 1998-04-03  Jim Wilson  <wilson@cygnus.com>
40193
40194         * gcc.c-torture/compile/980329-1.c: New test.
40195
40196 1998-03-18  Jim Wilson  <wilson@cygnus.com>
40197
40198         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40199         * gcc.dg/980312-1.c: Fix typo in -march command.
40200
40201 1998-03-16  H.J. Lu  (hjl@gnu.org)
40202
40203         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40204
40205 1998-03-11  Robert Lipe  <robertl@dgii.com>
40206
40207         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
40208         Dave Love agree the Fortran source is bogus.
40209
40210 1998-03-11  Robert Lipe  <robertl@dgii.com>
40211
40212         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40213         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40214         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40215         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40216         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40217
40218 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
40219
40220         * g++.old-deja/g++.other/friend1.C: New test.
40221
40222 1998-02-18  Dave Love  <d.love@dl.ac.uk>
40223
40224         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40225         possibly uninitialized) variables and declare dnrm2.
40226
40227 1998-02-23  Robert Lipe <robertl@dgii.com>
40228
40229         From Bruno Haible <haible@ilog.fr>:
40230         * gcc.c-torture/execute/980223.c: New test.
40231
40232 1998-02-13  Jeffrey A Law  (law@cygnus.com)
40233
40234         * gcc.dg/ifelse-1.c: New test.
40235
40236 1998-02-09  H.J. Lu  (hjl@gnu.org)
40237
40238         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40239
40240           * lib/old-dejagnu.exp (old-dejagnu): Added the
40241           "execution test - XFAIL *-*-*" handling in the spirit of
40242           "excess errors test -". Changed the "execution test fails"
40243           handling to be like "excess errors test fails".
40244           * Update various tests accordingly.
40245
40246 1998-02-06  Jim Wilson  <wilson@cygnus.com>
40247
40248         * gcc.c-torture/execute/980205.c: New test.
40249
40250 1998-01-18  Jeffrey A Law  (law@cygnus.com)
40251
40252         * lib/c-torture.exp: Look for .x files instead of .cexp files.
40253         * lib/f-torture.exp: Similarly.
40254         * gcc.c-torture: Rename all .cexp files to .x files.
40255
40256 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
40257
40258         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40259         (940510-1.c): Removed duplicate.
40260         (971104-1.c): New test.
40261
40262 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
40263
40264           * lib/f-torture.exp: Improve error and loop detection.
40265
40266 1997-11-19  Michael Meissner  <meissner@cygnus.com>
40267
40268         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40269         use that to size the filler array.
40270
40271 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
40272
40273         * lib/c-torture.exp(c-torture-execute): Fix typo.
40274
40275         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40276         testcase as the executable name. Keep the executable around if
40277         the test fails.
40278
40279 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
40280
40281         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40282         changes.  Only test one -g option, and move it to the end of the
40283         list of options to test.
40284
40285 1997-09-19  Michael Meissner  <meissner@cygnus.com>
40286
40287         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40288         variable GCC_TORTURE_OPTIONS to supply default switches separated
40289         by colons.  If no environment variable, run tests with -O0 -g, -O1
40290         -g, and -O2 -g as well.
40291
40292 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
40293
40294         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40295         explanatory comments. Fix indentation.
40296
40297 1997-09-15  Jeffrey A Law  (law@cygnus.com)
40298
40299         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40300
40301 1997-09-11  Jeffrey A Law  (law@cygnus.com)
40302
40303         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40304         * g++.old-deja/g++.mike/p7325.C: Likewise.
40305         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40306
40307 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
40308
40309         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40310         * g++.old-deja/g++.brendan/crash30.C: Likewise.
40311         * g++.old-deja/g++.brendan/crash39.C: Likewise.
40312         * g++.old-deja/g++.law/operators4.C: Likewise.
40313
40314 1997-09-11  Joe Buck  (jbuck@synopsys.com)
40315
40316         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40317         * g++.old-deja/g++.mike/p784.C: Ditto.
40318         * g++.old-deja/g++.mike/p785.C: Ditto.
40319
40320 1997-09-05  Jeffrey A Law  (law@cygnus.com)
40321
40322           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40323
40324 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40325
40326         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40327         target feature; pass this to c-torture-execute as needed.
40328
40329 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40330
40331         * lib/c-torture.exp(c-torture-execute): If the previous and the
40332         current executables being tested are identical, we don't need to
40333         run the executable again. Try to make the executable names
40334         unique. Add an optional argument for passing additional compiler
40335         flags.
40336
40337 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
40338
40339         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40340
40341 1997-08-29  Jeffrey A Law  (law@cygnus.com)
40342
40343         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40344
40345 1997-07-31  Jeffrey A Law  (law@cygnus.com)
40346
40347         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40348         32bit or larger longs.
40349
40350         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40351         have either a 32bit long or 32bit int.
40352
40353 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
40354
40355         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40356         Make double precision tests dependent on sizeof (double).
40357
40358 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
40359
40360         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40361         too.
40362
40363 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
40364
40365         * gcc.c-torture/compile/961203-1.cexp: New script.
40366
40367 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
40368
40369         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40370         up the includes ourselves.
40371
40372 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
40373
40374         * lib/plumhall.exp: Remove random include, and add a few
40375         verbose messages for debugging.
40376
40377 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
40378
40379         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40380         of trying to do it ourselves.
40381
40382 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40383
40384         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40385
40386 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
40387
40388         * gcc.prms/5403.c: Made regexp a bit less strict.
40389
40390 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
40391
40392         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40393         is returned from remote_load instead.
40394         * lib/plumhall.exp: Ditto.
40395         * lib/mike-g++.exp: Ditto.
40396         * lib/old-dejagnu.exp: Ditto.
40397         * lib/c-torture.exp: Ditto.
40398
40399 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
40400
40401         * lib/g++.exp: Use build_wrapper procedure.
40402         * lib/gcc.exp: Ditto.
40403
40404 1997-05-20  Jeffrey A Law  (law@cygnus.com)
40405
40406         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40407         an old-style decl for malloc.  Fixes tests to work when
40408         sizeof (int) != sizeof (size_t).
40409
40410 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40411
40412         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40413
40414         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40415         use stdargs.h interface.
40416
40417 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40418
40419         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40420         NO_VARARGS when compiling.
40421
40422 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
40423
40424         * lib/plumhall.exp(ph_includes): New procedure.
40425         (ph_make): Use it.
40426         (ph_compiler): Ditto.
40427
40428         * lib/g++.exp: Rename test-glue.c to testglue.c.
40429         * lib/gcc.exp: Ditto.
40430
40431 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
40432
40433         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40434         to completion when it's called.
40435
40436 1997-03-21  Michael Meissner  <meissner@cygnus.com>
40437
40438         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40439         is defined, don't do test.
40440
40441 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
40442
40443         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40444         for object files.
40445         (ph_summary): Mark skipped testcases as untested, not unresolved.
40446
40447         * lib/plumhall.exp (ph_make): If unresolved because of bad
40448         errorCode, record errorCode in log file.
40449         (*): Replace send_log/verbose with verbose -log.
40450
40451 1997-03-19  Michael Meissner  <meissner@cygnus.com>
40452
40453         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40454         double conversion if double isn't at least 8 bytes.
40455
40456         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40457         int to work with targets where int is 16 bits.
40458
40459         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40460         8 bytes, just exit, since 4 byte doubles don't have enough bits of
40461         precision for the test to complete.
40462
40463 1997-03-14  Michael Meissner  <meissner@cygnus.com>
40464
40465         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40466         if d10v is not compiled with the -mdouble64 flag.
40467         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40468
40469         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40470         d10v is not compiled with the -mint32 flag.
40471
40472 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
40473
40474         * lib/plumhall.exp: Use incr_count.
40475
40476 1997-03-12  Jeffrey A Law  (law@cygnus.com)
40477
40478         * gcc.c-torture: Update to c-torture-1.45.
40479
40480 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
40481
40482         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40483         the name of the expect testcase file).
40484
40485         * lib/g++.exp(g++_init): Ditto.
40486
40487 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
40488
40489         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40490         the host.
40491
40492         * lib/gcc.exp(gcc_exit): New procedure.
40493
40494 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
40495
40496         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40497         specs where appropriate.
40498
40499         * g++.old-deja/g++.arm/*: Added additional ERROR checks
40500         because of new "candidates are" messages, and removed a few
40501
40502         * Converted all non-old-style g++ testcases to old-style, and
40503         moved into g++.old-deja.
40504
40505 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
40506
40507         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40508         options.
40509
40510         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40511         succeeded.
40512
40513         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40514
40515 1997-02-13  Michael Meissner  <meissner@cygnus.com>
40516
40517         * lib/gcc.exp (gcc_target_compile): Add support for defining
40518         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40519         the machine doesn't have those features.
40520
40521 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
40522
40523         * g++.law/operators4.exp: Don't use LIBS.
40524
40525 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
40526
40527         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40528
40529         * lib/mike-g++.exp: Don't set the compiler to be tested here.
40530         * lib/g++.exp: Set it here instead. Also, allow use of the
40531         --tool_exec and --tool_opt options. Change CXX to
40532         GXX_UNDER_TEST.
40533
40534         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40535
40536         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40537
40538 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
40539
40540         * lib/old-dejagnu.exp: Use prune_warnings instead of
40541         prune_system_crud.
40542         * lib/mike-g++.exp: Ditto.
40543         * lib/gcc.exp: Ditto.
40544         * lib/g++.exp: Ditto.
40545
40546         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
40547
40548 1997-02-07  Jeffrey A Law  (law@cygnus.com)
40549
40550           * 941014-2.c: Include stdlib.h
40551           * 960327-1.c: Include stdio.h
40552           * dbra.c, index-1.c: Don't assume ints are 32bits.
40553
40554 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
40555
40556         * lib/gcc.exp: Add gcc,stack_size target feature.
40557
40558         * lib/g++.exp(g++_target_compile): Add the include and link
40559         paths here, not in two other places. And, it's $options, not
40560         options.
40561
40562         * lib/mike-g++.exp(postbase): Remove the code that determines
40563         the correct include and link paths.
40564         * g++.old-deja/old-deja.exp: Ditto.
40565
40566 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
40567
40568         * lib/g++.exp(g++_init): target_compile no longer returns the
40569         filename of the result.
40570
40571 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
40572
40573         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
40574         call to glob.
40575
40576         * gcc.c-torture/special/special.exp: Change call to
40577         gcc_target_compile to include the object file.
40578
40579 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
40580
40581         * gcc.c-torture/special/special.exp: Correct misspelling in last
40582         change.
40583
40584 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
40585
40586         * lib/plumhall.exp(ph_summary): Log the entire output of the
40587         executable. Return -1 if there were any failures, 0 otherwise.
40588         (ph_execute): Return -1 if there were any failures, 0 otherwise.
40589         (ph_make): Clean up objects and executables that were built
40590         if the tests succeeded.
40591
40592 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
40593
40594         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
40595         libraries and includes in the build tree as appropriate.
40596
40597 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40598
40599         * lib/c-torture.exp: Instead of looking for the global variable
40600         NO_LONG_LONG, check to see if that's a feature of the target.
40601
40602 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40603
40604         * config/default.exp: Minimize. Delete the remainer of the files in
40605         config; this functionality is now in devo/dejagnu/config.
40606
40607         g++.*/*: Pass any additional flags used to compile to postbase;
40608         delete CXXFLAGS.
40609
40610         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
40611         is now done by runtest.exp. Use gcc_target_compile instead of
40612         compile.
40613
40614         lib/c-torture.exp: Use gcc_target_compile instead of compile.
40615         Remove references to CFLAGS. Use remote_file instead of
40616         calling rm -f.
40617         (c-torture): Take a list of arguments to use to compile this
40618         testcase.
40619
40620         lib/g++.exp: Simplify. Use target_compile instead of compile.
40621         lib/gcc-dg.exp: Ditto.
40622         lib/gcc.exp: Ditto.
40623         lib/mike-{gcc,g++}.exp: Ditto.
40624         lib/old-dejagnu.exp: Ditto.
40625         lib/plumhall.exp: Ditto.
40626
40627 1997-01-08  Jim Wilson  <wilson@cygnus.com>
40628
40629         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
40630         (ph_linker): Likewise.
40631
40632 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
40633
40634           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
40635         MAP_ANON / MAP_ANONYMOUS if defined;
40636         else try to map from /dev/zero .
40637
40638 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40639
40640         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
40641         isn't defined, then define it to MAP_ANONYMOUS.
40642
40643 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40644
40645         * gcc.c-torture: Update to c-torture-1.42 release.
40646
40647 1996-11-11  Jeffrey A Law  (law@cygnus.com)
40648
40649         * gcc.c-torture: Update to c-torture-1.41 release.
40650
40651 1996-10-27  Jeffrey A Law  (law@cygnus.com)
40652
40653         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
40654         c-torture release.
40655
40656 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
40657
40658         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
40659         and LDFLAGS.  Fix second case to append the target_info ldflags
40660         onto LDFLAGS, not CFLAGS.
40661         * lib/g++.exp (g++_init): Add target_info stuff.
40662         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
40663         of libgloss and newlib flags for !native.
40664
40665         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
40666         (GDB): Fix relative path to go up another dir for finding gdb.
40667
40668 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
40669
40670         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
40671         versions in the target_info array, if they don't exist.
40672
40673 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
40674
40675         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
40676
40677 1996-07-08  Jim Wilson  <wilson@cygnus.com>
40678
40679         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
40680         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
40681
40682 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
40683
40684         * lib/old-dejagnu.exp: Don't remove the output file before we've
40685         actually tested it. Don't append pwd to the path of the executable
40686         we're testing.
40687
40688 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
40689
40690         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
40691
40692 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
40693
40694         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
40695         temporary directory for compiler files, and set it to a default
40696         value of /tmp. Set $output as the name of the output file from
40697         compiling the testcase. Add a -o option to $cflags_var so the
40698         compiler writes the final output file as $output. Set $executable
40699         to $output.
40700
40701         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
40702         directory for compiler files, and set it to /tmp if it doesn't
40703         already have a value. Set $output_file to the name of the output
40704         file from compiling the testcase. Add a -o option to CXXFLAGS so
40705         the compiler writes the final output file as $output. Use $output
40706         as the executable to be tested.
40707
40708 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40709
40710         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
40711
40712 1996-06-08  Jeffrey A Law  (law@cygnus.com)
40713
40714         * gcc.c-torture/execute/pending-1.c: New test.  Still
40715         pending in Tege's queue.
40716
40717 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
40718
40719         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
40720         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
40721         if there were failures.  Call unresolved if there were unresolved
40722         testcases.  Call gcc_fail if program did not run to completion.
40723         (ph_make): Pass additional argument name to ph_execute.
40724         (ph_execute): Add new argument.  Pass additional arguments to
40725         ph_summary.  Call gcc_fail is there is no execution output.
40726
40727 1996-04-24  Jeffrey A Law  (law@cygnus.com)
40728
40729         * lib/plumhall.exp (proc_summary): Output relavent summary
40730         lines into the log so specific failures in plumhall can be
40731         investigated.
40732
40733 1996-04-10  Jeffrey A Law  (law@cygnus.com)
40734
40735         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
40736         (c-torture-execute): Don't try to execute tests which use
40737         "long long" types if $NO_LONG_LONG is nonzero.
40738
40739 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
40740
40741         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
40742         not c-torture.
40743
40744         * gcc.ieee: Move from here.
40745         * gcc.c-torture/execute/ieee: To here.
40746
40747 1996-03-26  Jeffrey A Law  (law@cygnus.com)
40748
40749         * gcc.c-torture: Update to c-torture-1.41 release.
40750
40751 1996-03-22  Jeffrey A Law  (law@cygnus.com)
40752
40753         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
40754         not "$output".
40755
40756 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
40757
40758         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
40759         -c present.
40760
40761 1996-03-02  Jeffrey A Law  (law@cygnus.com)
40762
40763         * config/proelf.exp: Handle connecting to a simulator.
40764
40765 1996-01-31  Jeffrey A Law  (law@cygnus.com)
40766
40767         * config/proelf.exp: New file.  Enough framework that we can
40768         run c-torture tests on the proelf targets (or any other target
40769         that gdb can connect to for that matter).
40770
40771 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
40772
40773         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
40774         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
40775
40776         * lib/plumhall.exp (ph_execute): Always call ph_summary if
40777         exec_output exists.
40778
40779 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
40780
40781         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
40782         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
40783
40784         * config/*.exp: Update FSF address.  Change result of ${tool}_load
40785         to pass/fail/unresolved/unsupported/untested.  Caller must now
40786         call unresolved/unsupported/untested.
40787         * lib/*.exp: Update FSF address.  Update to handle new results of
40788         ${tool}_load.
40789         * lib/chill.exp (verbose): Delete.
40790
40791 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
40792
40793         * lib/gcc.exp (default_gcc_start): Change order of args to
40794         $LDFLAGS $CFLAGS $LIBS.
40795         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
40796         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
40797         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
40798         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
40799         * gcc.misc-tests/dg-test.exp: Likewise.
40800         * gcc.misc-tests/msgs.exp: Likewise.
40801         * gcc.prms/prms.exp: Likewise.
40802         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
40803         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
40804
40805         * lib/dg.exp: Deleted, moved to dejagnu/lib.
40806
40807 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40808
40809         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
40810
40811         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
40812         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
40813
40814         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
40815         necessary.
40816
40817 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
40818
40819         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
40820         global for loop; add use of $mathlib.
40821         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
40822         settings here; set mathlib for anything but VxWorks.
40823
40824 1996-01-22  Jeffrey A Law  (law@cygnus.com)
40825
40826         * gcc.c-torture: Update to c-torture-1.40 release.
40827
40828 1996-01-03  Jeffrey A Law  (law@cygnus.com)
40829
40830         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
40831         dg.exp.
40832
40833 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
40834
40835         * lib/c-torture.exp (c-torture-execute): Declare "output" as
40836         global.
40837
40838 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
40839
40840         * lib/g++.exp (LIBS): Define if not already.
40841         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
40842         (gcc-dg-prune): Call prune_gcc_output.
40843         * lib/gcc.exp (prune_gcc_output): New proc.
40844         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
40845         prune_gcc_output.
40846
40847 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
40848
40849         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
40850         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
40851
40852 1995-11-15  Jeffrey A Law  (law@cygnus.com)
40853
40854         * gcc.c-torture: Update to c-torture-1.39 release.
40855
40856 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
40857
40858         * lib/c-torture.exp (c-torture-execute): Don't return if one option
40859         fails, try others as well.
40860
40861 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
40862
40863         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
40864         If compilation fails, mark execute tests as `untested'.
40865         If test is marked as unsupported, don't mark compilation and
40866         execute tests as failed.
40867
40868 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
40869
40870         * lib/g++.exp (g++_init): Don't link in libg++, and look to
40871         libstdc++ for whether or not we want to be doing shared
40872         libraries.  Delete link_curses since we don't need it anymore.
40873         * lib/mike-g++.exp (postbase): Don't link in libg++.
40874         * g++.old-deja/old-deja.exp: Likewise.
40875
40876 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
40877
40878         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
40879
40880 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
40881
40882         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
40883         For that, add `-Wl,-a,shared_archive'.
40884         * g++.old-deja/old-deja.exp: Likewise.
40885
40886 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
40887
40888         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
40889
40890 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
40891
40892         * lib/mike-g++.exp (postbase): Pay attention to the status of
40893         g++_load.
40894
40895 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
40896
40897           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
40898
40899 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
40900
40901         * lib/gcc.exp (default_gcc_start): No longer need to log program
40902         being executed or its output, execute_anywhere does that now.
40903         * lib/g++.exp (default_g++_version): Call execute_anywhere.
40904         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
40905
40906 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
40907
40908         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
40909         the same as those in lib/g++.exp.
40910
40911 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
40912
40913         * gcc.c-torture: Update to c-torture-1.38 release.
40914         * gcc.ieee: Related changes.
40915
40916 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
40917
40918         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
40919         "exec". Minor reformatting changes.
40920
40921         * config/rom68k.exp (${tool}_load): Make it work in a canadian
40922         cross. This means all "exec" calls now work on a remote host as
40923         well.
40924         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
40925         cross. Filter out the extra "\r\n" stuff that expect puts in.
40926         (c-torture-execute): Filter out the bogus warnings like
40927         c-torture-compile does. Add support for canadian cross.
40928         * lib/gcc.exp (default_gcc_version, default_gcc_start)
40929         Use execute_anywhere rather than calling exec directly. Now it
40930         works for canadian cross testing.
40931
40932 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
40933
40934         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
40935         results into a variable, and check that rather than using file exists.
40936
40937 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
40938
40939         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
40940         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
40941
40942 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40943
40944         * g++.old-deja/old-deja.exp: Create and pass runshlib and
40945         lib_curses if there's a shared libg++ in the build tree.
40946
40947 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
40948
40949         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
40950         if not supported target.
40951
40952 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
40953
40954         * lib/g++.exp (g++_init): Move empty setting of runshlib and
40955         link_curses up to always happen, not just for native builds.
40956
40957 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
40958
40959         * gcc.c-torture: Update to c-torture-1.36 release.
40960         * gcc.failure: Related changes.
40961
40962 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
40963
40964         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
40965
40966 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
40967
40968         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
40969         * lib/mike-g++.exp (postbase): Not in here.  Still reference
40970         runshlib, link_curses, and mathlib for link and run.
40971
40972         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
40973         pass the runtime shared library options for Solaris, OSF/1, and
40974         Irix5, and link with -lcurses to avoid unresolved references.
40975
40976 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
40977
40978         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
40979         only run once.
40980
40981 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
40982
40983         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
40984
40985 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
40986
40987         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
40988         do not have a framework for the "compat" tests yet.
40989
40990 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
40991
40992         * lib/mike-g++.exp (postbase): New local variable `mathlib',
40993         set to null if we're testing vxworks5.1.  Use that instead of
40994         `-lm' in the setting of LIBS for link and run.
40995
40996 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
40997
40998         * config/rom68k.exp (${tool}_load): Major changes to make it
40999         work.  Verified that it does in fact return the stuff in
41000         exec_output properly.  Catch any Emul or any TRAP other than 0.
41001
41002 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
41003
41004         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41005         LDFLAGS properly for targets that need stuff from libgloss.
41006         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41007         only run once.
41008         (gpp_initialized): New variable.
41009
41010 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
41011
41012         * config/rom68k.exp: Load libgloss.exp.
41013         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41014         so we can produce a fully linked binary.
41015         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41016         so we can produce a fully linked binary.
41017
41018 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
41019
41020         * lib/plumhall.exp (ph_section): Watch for expected failures.
41021         Add missing `else'.
41022
41023         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41024         run the testcase.
41025         (c-torture): Likewise.
41026
41027 1995-08-28  Doug Evans  <dje@cygnus.com>
41028
41029         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41030
41031         * lib/mike-g++.exp (mike_cleanup): New proc.
41032         (prebase): New globals compiler_result, not_compiler_result,
41033         target_regexp.
41034         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
41035         allow leading "-" in pattern.  Watch for unsupported tests.
41036         If $compiler_result is set, pattern match assembler code,
41037         and ditto for $not_compiler_result.
41038         * lib/mike-gcc.exp: Likewise.
41039
41040         * lib/plumhall.exp (ph_execute): Only call ph_summary if
41041         execution "succeeded".
41042
41043 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
41044
41045         * config/win32.exp: New file.
41046         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41047
41048 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
41049
41050         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41051         unsupported.
41052         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41053         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41054         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41055
41056         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41057         "... without exceptions was ...".  That is now handled by
41058         prune_system_crud.
41059         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41060
41061 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
41062
41063         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41064         sieve.c,sort2.c}: New files.
41065         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41066         sieve.exp,sort2.exp}: Drivers for them.
41067
41068         * lib/mike-gcc.exp (program_output): New user settable variable.
41069         (postbase): Call prune_system_crud.  Also prune extraneous compiler
41070         messages.
41071         * lib/mike-g++.exp (program_output): New user settable variable.
41072
41073         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41074
41075         * config/sh.exp: Deleted (use sim.exp instead).
41076
41077 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
41078
41079         * config/vx.exp: Declare CHECKTASK as global.
41080         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41081         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41082         * lib/old-dejagnu.exp: Load [pwd]/$executable.
41083
41084 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41085
41086         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41087         target. Like vx.exp, only includes `vx29k.exp' instead of
41088         `vxworks.exp'.
41089
41090 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
41091
41092         * config/sim.exp: Increase time limit from 120 seconds to 240.
41093
41094 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
41095
41096         * gcc.c-torture/execute/950628-1.c: New test.
41097
41098 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
41099
41100         * gcc.c-torture: Update with changes/additions from
41101         c-torture-1.34.
41102
41103 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
41104
41105         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41106
41107 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
41108
41109         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41110
41111 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
41112
41113         * gcc.c-torture/compile/950512-1.c: New test.
41114         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41115         * gcc.dg/struct-ret-1.c: Likewise.
41116
41117 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
41118
41119         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41120           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41121
41122 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
41123
41124         * gcc.c-torture/special/920411-1.c: Deleted.
41125         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41126
41127 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
41128
41129         * config/sim.exp (${tool}_load): Hack in call to bash to get a
41130         cpu limit.
41131
41132 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
41133
41134         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41135
41136 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
41137
41138         From kenner;
41139         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41140         is the proper length.
41141         * va-arg-3.c: Likewise.
41142
41143 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
41144
41145         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
41146         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41147
41148         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
41149         * lib/g++.exp (default_g++_start): Delete old cruft.
41150
41151 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
41152
41153         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41154         (2 * (1 << 18)) to (2 * (1 << 17)).
41155
41156         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41157
41158 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
41159
41160         * config/rom68k.exp: Renamed from config/idp.exp
41161
41162 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
41163
41164         * c-torture/compile/921109-2.c
41165
41166 1995-04-18  Mike Stump  <mrs@cygnus.com>
41167
41168         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41169         excess errors.
41170
41171 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
41172
41173         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41174         output.
41175         * lib/g++.exp (default_g++_start): Likewise.
41176
41177 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
41178
41179         * gcc.c-torture/compile/950329-1.c: New test.
41180
41181 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
41182
41183           * config/bug.exp (${tool}_load): Updated to use new remote_open
41184           and remote_close procs.
41185         * config/idp.exp: New file.
41186
41187 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
41188
41189         * gcc.c-torture/execute/950322-1.c: New test.
41190
41191 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
41192
41193         * config/vx.exp (${tool}_load): Clean up testing of return code from
41194         vxworks_ld and vxworks_spawn.
41195
41196 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
41197
41198         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41199
41200 1995-03-13  Mike Stump  <mrs@cygnus.com>
41201
41202         * lib/old-deja.exp: Add `excess errors test - ' error, now one
41203         can mark excess errors on a machine by machine basis.  Note, the
41204         default is to not expect any excess errors, even when excess
41205         errors test - is given, so you will want to put an XFAIL ... on
41206         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
41207         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41208         those 4 machines, but no others.
41209
41210 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
41211
41212         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41213         * lib/c-torture.exp: to here.
41214
41215 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
41216
41217         * gcc.c-torture/execute/950221-1.c: New test.
41218         * gcc.c-torture/execute/struct-ret-1.c: New test.
41219         * gcc.c-torture/compile/950221-1.c: New test.
41220
41221         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41222
41223 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
41224
41225         * gcc.c-torture/execute/arith-1.c (main): Return 0.
41226         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41227
41228 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
41229
41230         * g++.gb: New directory of tests, derived from my signature and
41231         class scoping tests.
41232
41233         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41234         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41235         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41236         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41237         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41238         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41239         * g++.gb/sig25.C: Likewise.
41240
41241         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41242         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41243         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41244         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41245         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41246         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41247         * g++.gb/sig25.exp: Likewise.
41248
41249         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41250         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41251         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41252         * g++.gb/scope13.C: Likewise, this test still fails.
41253
41254         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41255         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41256         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41257         * g++.gb/scope13.exp: Ditto.
41258
41259         * g++.gb/README: New file, explains what these tests are about.
41260
41261 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
41262
41263         * lib/dg.exp (dg-do): Support `preprocess'.
41264         (dg-test): Likewise.
41265
41266 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
41267
41268         * config/udi.exp: change "continue -expect" to "exp_continue".
41269
41270 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
41271
41272         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41273         Delete redundant tests.
41274
41275         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41276         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41277         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41278         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41279         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41280         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41281         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41282         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41283
41284         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41285         storing label pointers.
41286         * gcc.c-torture/execute/921019-1.c: Likewise.
41287         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41288         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41289         parameter fp.
41290         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41291         constants.
41292
41293         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41294         Delete obsolete tests.
41295
41296         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41297         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41298         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41299         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41300         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41301         * gcc.c-torture/compile/950124-1.c: New test.
41302
41303         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41304
41305 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
41306
41307         * lib/mike-g++.exp: Add -lm to LIBS.
41308
41309 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
41310
41311         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41312
41313 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
41314
41315         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41316
41317 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
41318
41319         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41320
41321 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
41322
41323         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41324         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41325         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41326         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41327         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41328         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41329         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41330         * g++.law/{operators31.C, operators32.C,
41331         * g++.law/{operators33.C, operators34.C}: Likewise.
41332         * g++.law/{pic1.C, refs2.C}: Likewise.
41333         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41334         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41335         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41336         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41337
41338         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41339         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41340         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41341         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41342         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41343         * g++.law/{enum9.exp, friend5.exp}: Likewise.
41344         * g++.law/{nest3.exp, nest4.exp}: Likewise.
41345         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41346         * g++.law/{operators30.exp, operators31.exp}: Likewise.
41347         * g++.law/{operators32.exp, operators33.exp}: Likewise.
41348         * g++.law/{operators34.exp}: Likewise.
41349         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41350         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41351         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41352         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41353         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41354
41355         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41356         No longer expected to fail.
41357         * g++.law/missed-error3.C: Tweak for recent bool changes.
41358
41359 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
41360
41361         * config/emb-unix: Deleted.
41362         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41363         remote execution.  Do final link on remote host if REMOTE_LINK is set.
41364
41365 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
41366
41367         * lib/dg.exp (dg-test): Fix typo in last patch.
41368
41369 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
41370
41371         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41372         (handles multiple occurrences).
41373
41374 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
41375
41376         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41377         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41378         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41379         printed).
41380         * lib/c-torture.exp (c-torture-compile): Likewise.
41381         (c-torture): Prepend full path if missing.
41382         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41383         (gcc_fail): Likewise.
41384         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41385
41386 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
41387
41388         * lib/netware.exp: Only attach to NetWare i386 systems.
41389
41390 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
41391
41392         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41393         messages.  Add test name to "output pattern match" pass/fail message.
41394
41395 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
41396
41397         * gcc.dg: New testsuite.
41398         * gcc.dg/dg.exp: New file.
41399
41400         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41401         test-switch.c}: Deleted.
41402
41403         * gcc.misc-tests/msgs.exp: New testcase driver.
41404
41405 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
41406
41407         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41408         Watch for illegal return values from ${tool}_load.
41409         * config/unix.exp (${tool}_load): Fix pass/fail detection for
41410         cross targets.  Coerce return value >0 to 1.
41411
41412 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
41413
41414         * config/unix.exp (${tool}_load): Call program rsh, not proc.
41415
41416         * config/emb-unix.exp: New file.
41417
41418         * config/sim.exp: Error if variable $SIM not defined.
41419         (${tool}_load): Mark test as "untested" if simulator missing.
41420
41421         * config/unix.exp: Load remote.exp to get rcp_download.
41422         * lib/c-torture.exp: Use different option lists for testcases with
41423         and without loops.
41424         * gcc.c-torture/execute/execute.exp: Likewise.
41425
41426 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
41427
41428         * config/*.exp: Clarify return code from ${tool}_load.
41429         Call `unresolved' or `untested' instead of `warning' or `perror'
41430         (sometimes you still want to call both though).
41431         Add comment that `shell_id' is local to each file.
41432         * config/udi.exp (timeout): Set to 30.
41433         Don't print warning if connection fails, $connectmode has already
41434         printed an error.
41435         (${tool}_load): Move verbose messages to level 2.
41436         Rework pattern for "Process started" message.
41437         Pass `shell_id' to ${connectmode}_download.
41438         Retry twice upon timeout.  Make resetting of target more robust.
41439         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41440         Pass `shell_id' to exit_$connectmode.
41441         Only call exit_$connectmode if connected.
41442         * config/unix.exp (${tool}_load): Check return codes better.
41443         * config/vrtx.exp (${tool}_load): Likewise.
41444         * config/vx.exp (${tool}_load): Likewise.
41445         Delete unneeded global's.
41446         * lib/dg.exp (dg-test): Update to reflect clarified return codes
41447         from ${tool}_load.
41448         (dg-stat): Delete.
41449         (dg-init): Delete recording of pass/fail counts.
41450         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41451         (old-dejagnu-init): Likewise.
41452         (old-dejagnu-stat): Delete contents, empty proc now.
41453         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41454         (c-torture): Delete references to lcnt, lpass, lfail.
41455         Get option list from TORTURE_OPTIONS.
41456         Delete -funroll[-all]-loops if no loops.
41457         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41458         (g++_stat): Delete contents (empty proc now).
41459         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41460         (gcc_finish): Likewise.
41461         (gcc_stat): Deleted.
41462         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41463         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41464         * gcc.c-torture/execute/execute.exp: Likewise.
41465         Split tests into two parts: compile, execute.
41466         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
41467         no loops.  Update to reflect clarified return codes from ${tool}_load.
41468
41469 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
41470
41471         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41472         to grep for.
41473         (old-dejagnu): Likewise (where necessary).
41474
41475 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
41476
41477         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41478
41479         * lib/dg.exp (dg-process-target): Fix processing of selector.
41480         Add comment regarding use of `error'.
41481
41482         * lib/gcc.exp (prune_system_crud): Define if missing.
41483         * lib/g++.exp (prune_system_crud): Likewise.
41484
41485         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41486         Call prune_system_crud.
41487         * lib/dg.exp (dg-runtest): New proc.
41488         Use perror instead of send_user for tcl errors in testcase.
41489         Don't return any value, it's never used.
41490         Don't clobber previous definition of `unknown'.
41491         Print tcl errors in `dg-final'.
41492
41493 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
41494
41495         * lib/dg.exp (dg-process-target): Improve syntax error messages.
41496         (dg-test): Don't print errorInfo, it contains stack backtrace.
41497
41498 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
41499
41500         * lib/g++.exp (runtest_file_p): Define if missing.
41501
41502 1994-09-24  Doug Evans  (dje@cygnus.com)
41503
41504         * lib/mike-g++.exp: Comment out loading of g++.exp.
41505         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
41506         (default_g++_version): Always print something.
41507         (default_g++_start): Comment out call to `which'.
41508         (g++_start, g++_load): Deleted (must be defined in config file).
41509         * lib/gcc.exp: Test for existence of $CC at start.
41510         Delete check for tmpdir (done in gcc_init).
41511         (default_gcc_version): Always print something.
41512         (default_gcc_start): Comment out call to `which'.
41513         * config/*.exp: Major cleanup - make cross targets work at least a
41514         little better for g++ (by not being "--tool gcc" specific).
41515         Rename gcc_xxx to ${tool}_xxx.
41516         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41517         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41518
41519 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
41520
41521         * lib/c-torture.exp (c-torture-compile): Rework compiler
41522         message processing.
41523
41524         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41525         c-torture.
41526
41527 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
41528
41529         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41530
41531         * lib/dg.exp (dg-process-target): Support { target native }.
41532
41533 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
41534
41535         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
41536         looked for "... program xxx got fatal signal".
41537         Correct regsub munging of `comp_output'.
41538         Ignore compiler messages "path prefix not used" and "linker input
41539         file unused".
41540
41541 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
41542
41543         * lib/gcc.exp (runtest_file_p): Define if missing.
41544         * gcc.prms/template.c: Example to work from.
41545
41546 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
41547
41548         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
41549         * lib/dg.exp (dg-test): Call unsupported testcases as such.
41550
41551         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
41552         * gcc.prms/1883.c: Moved from compile/940714-1.c.
41553         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
41554         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
41555
41556         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
41557         (dg-process-target): No longer a varargs proc.
41558         Return S/N for target, P/F for xfail.  All callers changed.
41559         (user option procs): More argument checking.
41560         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
41561         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
41562         (dg-test): Skip test if not running on selected target in `dg-do'.
41563         Update handling of `dg-do-what', `dg-output-text'.
41564         Separate execution pass/fail from output pattern match pass/fail.
41565         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
41566
41567 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
41568
41569         * gcc.c-torture/special/special.exp: Don't expect failure for mips
41570         target for 920510-1.c.
41571
41572 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
41573
41574         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
41575         Clean up comment regarding use of passcnt, etc.
41576         (gcc_stat): Don't update `testcnt' here.
41577         (gcc_finish): Do it here.
41578         Might as well reset `but_id' here too.
41579         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
41580         to determine if the file should be tested.
41581         * gcc.c-torture/compile/compile.exp: Likewise.
41582         * gcc.c-torture/execute/execute.exp: Likewise.
41583         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41584         * gcc.misc-tests/dg-test.exp: Likewise.
41585         * gcc.prms/prms.exp: Likewise.
41586         * gcc.wendy/wendy.exp: Likewise.
41587         * g++.old-deja.exp: Likewise.
41588         Move "Testing file" message to verbose level 1.
41589
41590 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
41591
41592         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
41593
41594 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
41595
41596         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
41597         (default_gcc_start): Accept optional second list element
41598         of compiler flags.  Print compiler output at verbosity level 2.
41599         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
41600         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
41601         Save current values of framework globals passcnt, failcnt, xpasscnt,
41602         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
41603         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
41604         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
41605         xfailcnt to compute stats.  Update framework global `testcnt' from
41606         pass/fail counts.
41607         (gcc_finish): New proc.  Clean up test environment.
41608         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
41609         (gcc_epass, gcc_efail): Delete.
41610         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
41611         argument of line number.
41612         (dg-init): If the tool has an init routine, call it.
41613         (dg-test): Remove args `cflags_var' and `libs_var'.
41614         Pass all compiler options to ${tool}_start.
41615         Handle missing line number.
41616         (dg-finish): New function.
41617         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
41618         particular files.  Call gcc_finish at end.  Move "skipping test"
41619         message to verbosity level 3.
41620         * gcc.c-torture/compile/compile.exp: Likewise.
41621         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41622         * gcc.c-torture/execute/execute.exp: Likewise.
41623         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41624         Print testcase being tried at verbosity level 1.
41625         * gcc.c-torture/special/special.exp: Unset xfail.
41626         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41627         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
41628         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
41629         * gcc.failure/failure.exp: Likewise.
41630         * gcc.ieee/ieee.exp: Likewise.
41631         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
41632         Update call to dg-test.  Call dg-finish at end.
41633         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
41634         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41635         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
41636         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
41637         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
41638         * gcc.wendy/wendy.exp: Add copyright.
41639         Delete setting of tmpdir (done by gcc_init).
41640         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
41641         Pass compiler flags to gcc_start.  Call gcc_finish at end.
41642         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
41643         gcc_[ce]pass/fail.
41644
41645 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
41646
41647         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
41648         confusion.
41649         (g++_load): Likewise.
41650
41651         * config/*.exp (gcc_load): Some were varargs fns and some were not.
41652         Rename argument to `prog' to remove the confusion.
41653         Varargs fns behave differently too!
41654         (g++_load): Likewise.
41655
41656         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
41657
41658         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
41659         what it is.  Delete (always) printing of status value for !native.
41660         Simplify verbose code, and include status and exec_output.
41661         (g++_load): Use gcc_load.
41662
41663 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
41664
41665         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
41666         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
41667         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
41668         940714-3.c as these testcases don't exist anymore.  Make
41669         va-arg-1.c expected to pass.
41670
41671 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
41672
41673         * gcc.misc-tests/misc.exp: Only run specific testcases.
41674         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
41675         * gcc.misc-tests/dg-[1-9].c: New files.
41676
41677         * lib/dg.exp: New testsuite driver.
41678         * gcc.prms/prms.exp: Use it.
41679
41680         * README.gcc: New file.
41681
41682         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
41683         Document and reset `lxpass' and `lxfail'.
41684         Simplify "initialized" message.
41685         (gcc_stat): Clean up comments a little.
41686
41687 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
41688
41689         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
41690
41691 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
41692
41693         * lib/old-dejagnu.exp (process-option): New proc.
41694         (old-dejagnu-init, old-dejagnu-stat): Likewise.
41695         (old-dejagnu): Simplify.
41696         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
41697
41698 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
41699
41700         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
41701         exists and is not an empty string.
41702
41703         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
41704         $xfail rather than calling setup_xfail.  Clear $xfail when test is
41705         finished.
41706         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
41707         automatically.
41708
41709         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
41710         longer expected to fail.
41711
41712         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
41713         "f" function call.
41714
41715         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
41716
41717         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
41718         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
41719         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
41720         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
41721         c-torture-1.29.
41722
41723         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
41724         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
41725
41726         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
41727
41728         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
41729         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
41730
41731         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
41732         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
41733         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
41734
41735 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
41736
41737         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
41738         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
41739         940714-1.c, 940714-2.c, 940714-3.c},
41740         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
41741         gcc.misc-tests/{mg.c,mg.exp}:
41742         New tests.
41743         * gcc.noncompile/noncompile.exp: Change accordingly.
41744
41745 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
41746
41747         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
41748         Undo previous clobberage.
41749
41750 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
41751
41752         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
41753         * gcc.special/{930510-1.c, special.exp}:
41754         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
41755         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
41756         struct-varargs-1.c}: New tests from c-torture-1.26.
41757
41758 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
41759
41760         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
41761           argument to switch.
41762
41763 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
41764
41765         * Revert the previous changes.  Please see Rob's directory
41766           (/lisa/test/rob/progressive/gcc/testsuite) for testing
41767           fixes.
41768
41769 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
41770
41771         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
41772             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
41773             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
41774             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
41775             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
41776             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
41777             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
41778             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
41779             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
41780             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
41781             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
41782             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
41783             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
41784             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
41785             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
41786             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
41787             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
41788             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
41789             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
41790             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
41791             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
41792             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
41793             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
41794             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
41795             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
41796             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41797             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
41798
41799 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
41800
41801         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
41802             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
41803           with perror calls.
41804
41805 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
41806
41807         * config/unix.exp (g++_load): Fix syntax.
41808
41809 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
41810
41811         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
41812         * gcc.noncompile/921017-1.c: Deleted obsolete test.
41813         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
41814         Don't expect va-arg-1.c to fail.  Correct expected output for
41815         920928-1.c.
41816         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
41817         * gcc.wendy/hbm4.c: Correct typo.
41818         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
41819
41820 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
41821
41822         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
41823         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
41824         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
41825         * lib/c-torture.exp (c-torture-compile): Ditto.
41826
41827         Reduce volume of output (remove all the -I's and such).
41828         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
41829         Call gcc_cpass, gcc_cfail.
41830         (c-torture): Pass testing option to c-torture-compile.
41831
41832 1994-03-21  Doug Evans  (dje@cygnus.com)
41833
41834         Bring patches over from progressive.
41835         * config/default.exp: Exit remote shell cleanly.
41836         (g++_exit, g++_start): Add default versions.
41837         * config/sim.exp (gcc_load): Use perror, not error.
41838
41839 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
41840
41841         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
41842         set in site.exp.
41843
41844 1994-03-14  Doug Evans  (dje@cygnus.com)
41845
41846         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
41847         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
41848         (wendy_try): New proc to run testcase.
41849         (main loop): Call 'em.
41850         * gcc.wendy/*.c: Clean up pass to correct expected output.
41851
41852         * lib/gcc.exp: Minor cleanup work.
41853         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
41854
41855 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
41856
41857         * config/sim.exp (gcc_load): Document return codes better.
41858         Don't pass -v to simulator.
41859
41860 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
41861
41862           * gcc.special/920717-x.c: Fix typo.
41863           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
41864           get at sources.
41865
41866         * lib/mike-gcc.exp: Fix typo.
41867
41868 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
41869
41870         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
41871         binary to use, transform the name.
41872         * config/*.exp: rename everything. Nuke any g++ specific files,
41873         it's now a special case of gcc that requires no special support.
41874         Add a default.exp for unsupported targets.
41875
41876 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
41877
41878         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
41879         lib/old-dejagnu.exp: Fix a few patterns to work with the new
41880         version of Tcl.
41881
41882 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
41883
41884         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
41885         than a warning.
41886
41887 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
41888
41889         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
41890
41891 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
41892
41893         * gcc.execute/execute.exp: Combine opt_list and foption_list into
41894         option_list.  Compile every file with only 4/6 option choices
41895         (same as C torture) instead of with 12/18 different option
41896         choices.
41897         * lib/c-torture.exp: Likewise.
41898
41899         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
41900         not already set.
41901
41902 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
41903
41904         * lib/old-deja.exp: Add `excess errors test fails' error, now one
41905         can put an XFAIL *-*-* on excess errors.
41906
41907 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
41908
41909         * g++.law: Add more tests derived from g++-bugs snapshots.
41910
41911         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
41912         equivalent to g++.law/init9.
41913
41914         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
41915         compiled it, and the a.out file after we've run it.
41916
41917 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
41918
41919         * lib/mike-g++.exp (postbase): Delete the .o file after we've
41920         compiled it, and the a.out file after we've run it.
41921
41922 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
41923
41924         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
41925
41926 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
41927
41928         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
41929         version number.
41930
41931 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
41932
41933         * g++.law: New directory of g++ tests derived from the g++-bugs
41934         snapshots.
41935
41936 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
41937
41938         * gcc.compile: initbug1.c initbug1.exp testcase added
41939
41940 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
41941
41942         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
41943         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
41944           fixes submitted by Jeff Law (law@cs.utah.edu)
41945         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
41946           Jeff Law (law@cs.utah.edu)
41947
41948
41949 1993-11-30  Mike Stump  (mrs@cygnus.com)
41950
41951         * config/unix-g++.exp: Follow the gcc way of doing things.
41952         * g++.old-deja/old-deja.exp: Minor updates.
41953         * lib/g++.exp: New file, follow the gcc way of doing things.
41954         * lib/old-dejagnu.exp: Minor updates.
41955         * lib/mike-g++.exp: Always unset errorInfo.
41956
41957 1993-11-06  Mike Stump  (mrs@cygnus.com)
41958
41959         * lib/gcc.exp: Fix some errors with the below change, CC and
41960         CFLAGS should be global when setting, not local.
41961
41962 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
41963
41964         * lib/gcc.exp: Transform tool name.
41965
41966 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41967
41968         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
41969
41970 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41971
41972         * lib/gcc.exp: change gcc_done to gcc_stat
41973
41974 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41975
41976         * Upgraded gcc testsuite to c-torture version 1.25
41977
41978 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
41979
41980         * lib/gcc.exp: added reporting code. Changed verbose compile message.
41981         * lib/c-torture: added hooks for new reporting code.
41982
41983 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
41984
41985         * config/sh-gcc.exp: check if sh-sim exists in the path
41986
41987 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
41988
41989         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
41990         * gcc.compile/compile.exp: Initial changes for new logic.
41991         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
41992         * gcc.failure/failure.exp: Initial changes for new logic.
41993         * gcc.ieee/ieee.exp: Initial changes for new logic.
41994         * gcc.misc-tests/misc.exp: Initial changes for new logic.
41995         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
41996         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
41997         * lib/c-torture.exp: Initial changes for new logic.
41998         * lib/gcc.exp: Initial changes for new logic.
41999
42000 1993-10-15  Mike Stump  (mrs@cygnus.com)
42001
42002         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42003         depend upon failure or success.  Fully qualify names in failure
42004         and success messages.  Always remove a.out before starting
42005         compile, just in case.  Pay more attention to error text output by
42006         the compiler.  Handle testcases with no known past errors just
42007         like all others, so that things are uniform.  Other miscellaneous
42008         improvements.
42009
42010 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
42011
42012         * gcc.cpp: new directory for cpp tests
42013
42014 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
42015
42016         * lib/chill.exp: Code reformatted, removed unused code.
42017         * config/unix-chill.exp: Code reformatted, removed unused code.
42018         * chill.execute/execute.exp: Code reformatted, removed unused code.
42019         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42020
42021 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
42022
42023         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
42024         routines not written.
42025
42026 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
42027
42028         * config/bug-gcc.exp: Use new procs from bug.exp.
42029
42030 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
42031
42032         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42033         via ftp, rather than depending on NFS.
42034         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42035         case.
42036
42037 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
42038
42039         * config/bug-gcc.exp: Use new download proc.
42040
42041 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
42042
42043         * chill.execute/execute.exp: cleanups, handles errors better
42044         * chill.compile/compile.exp: rewrite, based on execute.exp
42045         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42046         * lib/chill.exp: major changes to diff proc and compile and link
42047           procs. added chill_fail and chill_pass wrappers to pass and
42048           fail. added more comments, and handle error codes better.
42049           Added a hack to capture stderr from exec, so noncompile tests
42050           can work.
42051
42052 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
42053
42054         * chill.execute/execute.exp: rewrite of testsuite driver
42055         * lib/chill.exp: rewrite of testsuite driver
42056         * config/unix-chill.exp: rewrite of testsuite driver
42057
42058 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
42059
42060     In chill.execute:
42061         * iexpr.ch: Standardize uppercase.
42062         * tuples.dat: Standardize uppercase.
42063         * vary.ch: standardize.  Correct varying string assignments.
42064         * vary.dat: Add new output lines.
42065
42066 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
42067
42068     In chill.execute:
42069         * chprintf.ch: Standardize use of uppercase.
42070         * tuples.ch: Standardize and turn arr2 into a DCL,
42071           rather than a SYN.
42072         * pinits.ch: Standardize.
42073
42074 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
42075
42076         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42077         * Makefil: Renamed to Makefile.in.
42078         * configure.in: New.
42079
42080 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
42081
42082     In chill.execute:
42083         * .cvsignore: Add result/output files.
42084         * Makefile: Fix up variables at start.  Use MFLAGS
42085           everywhere.  Correct bool_loc, built_ins entries.
42086           Add entry for vary1.ch.
42087         * bitarray.ch: Standardize upper-case usage.
42088         * bitexpr.ch: Standardize, add output of b1.
42089         * params.ch: Use arrayt in along PROC parameters, to
42090           avoid novelty problems.
42091         * sets.ch: Tiny cleanup.
42092         * vary1.ch: Re-indent.
42093
42094 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
42095
42096           * Add PR-related files to Makefiles, .cvsignore files, etc.
42097
42098 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
42099
42100         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42101           with compiler objects. New names are test-flow.c and test-loop.c
42102
42103 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
42104
42105         * Upgraded c-torture tests from 1.19 to 1.20
42106
42107         * new files:
42108         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42109         * gcc.compile: 930623-1.c 930623-2.c
42110         * gcc.noncompile: 930622-1.c 930622-2.c
42111         * gcc.failure: 920411-1.c 920627-2.c
42112         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42113
42114 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
42115
42116         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42117           More changes to get testsuite working properly. Needs more work.
42118           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42119
42120 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
42121
42122         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42123           More changes to get testsuite working properly. Needs more work.
42124
42125 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
42126
42127         * chill.compile/compile.exp: Added for Dejagnu support
42128         * chill.execute/execute.exp: Added for Dejagnu support
42129         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
42130
42131 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
42132
42133     This should complete moving the CHILL test files.
42134         * chill.noncompile(.cvsignore printf.grt
42135             in-printf.grt chprintf.grt chprintf.ch):
42136             Added test-support files.
42137           (Makefile): Modified further.
42138         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42139             signal.ch): Added test files.
42140           * chill.execute (.cvsignore printf.grt printr.c
42141             in-printf.grt rts.c chprintf.grt rts.h): Added
42142           test-support files.
42143             (Makefile): More corrections.
42144
42145 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
42146
42147         * chill.compile, chill.execute, chill.nocompile: Add CHILL
42148           test cases, ready for DejaGnu.
42149
42150 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
42151
42152         * Upgraded c-torture tests from 1.18 to 1.19
42153
42154         * gcc.compile: added test(s):
42155           930607-1.c
42156         * gcc.execute: added test(s):
42157           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42158
42159         * added new subdirectory for misc tests: gcc.misc-tests
42160         * gcc.misc-test(s): added tests:
42161           inst-check.c test-consts.c test-ior.c test-switch.c
42162
42163 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
42164
42165         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42166
42167 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
42168
42169         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42170
42171 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
42172
42173         * Upgraded c-torture tests from 1.17 to 1.18
42174
42175 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
42176
42177         * Upgraded c-torture tests from 1.12 to 1.17
42178
42179 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
42180
42181         * lib/old-dejagnu.exp:
42182           Fixed handling of XFAIL target triplets to correctly
42183           recognize wildcard characters.  Removed code that
42184           appended a unique id tag to the end of the file name
42185           printed out by the result of the testcases within a
42186           given test file.
42187
42188 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
42189
42190         * lib/old-dejagnu.exp:
42191           Reworked expected failure handling to trigger off of XFAIL
42192           keyword in keyphrase embeded in testcase source code. The
42193           XFAIL keyword must be at the end of the keyphrase line. It
42194           may optionally be followed by one or more target triplets.
42195           It has just occured that the handling of wildcards in the
42196           target triplet may not be correct.
42197
42198 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
42199
42200         * g++.old-deja/tests:
42201           Moved all subdirectories up one level into g++.old-deja .
42202
42203         * lib/old-dejagnu.exp:
42204           Fixed problem with CXXFLAGS not being properly reset, and being
42205           corrupted with extraneous "-c" compiler option.  This was
42206           causing binaries to not be generated for test that needed them.
42207           Modified strings passed to "pass" and "fail" so that individual
42208           tests from the same test file would be distinguished by an
42209           identifier appended to the test file name in the summary logs;
42210           this corrected a problem with erroneous diff logs.  Added code
42211           to search testcases for expected fail and unexpected pass keywords.
42212
42213 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
42214
42215         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42216
42217 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
42218
42219         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42220           Removed extraneous text from end of "Special g++ Options"
42221           keyphrase.
42222
42223         * lib/old-dejagnu.exp: Added pattern matching to look for new
42224           keywords, embedded in testcases comments, which will trigger
42225           calls to xpass and xfail.
42226
42227 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
42228
42229         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42230           comments embedded in the testcases, especially the one looking for
42231           special compiler options, as well as the pattern matching for the
42232           compiler output again.
42233
42234 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
42235
42236         * lib/old-dejagnu.exp: Do a proper check of the return value for
42237           execute tests. Fixed several problems with the pattern matching
42238           of the compiler output which gave erroneous test results.
42239           Changed several of the test result messages to be more descriptive.
42240         * config/unix-g++.exp: Proc g++_load now actually works and
42241           executes the tests passed to it and returns a usable return
42242           value.
42243
42244 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
42245
42246           * lib/gcc.exp: Exits gracefully if $CC is bogus.
42247
42248 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
42249
42250         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42251           Modified both files to properly execute the old style
42252           dejagnu tests. The previous versions of these files were
42253           experimental and did not function anything near correctly.
42254
42255 1993-04-05  Rob Savoye  (rob@cygnus.com)
42256
42257         * Removed all Makefile.in and configure.in files. No configuration
42258         needed now.
42259
42260 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
42261
42262         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42263
42264 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
42265
42266         * gcc.compile/configure.in, gcc.unsorted/configure.in,
42267         gcc.special/configure.in, gcc.noncompile/configure.in,
42268         gcc.execute/configure.in, gcc.code_quality/configure.in,
42269         g++.other/configure.in, g++.old-deja/configure.in,
42270         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42271         in srcname setting.
42272
42273 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
42274
42275         * lib/udi.exp: Fixed mondfe and mondfe_download.
42276         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42277         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42278
42279 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
42280
42281         * config/udi-gdb.exp: Check $shell_id after connecting to target.
42282         (gdb_exit): Don't remove *_soc files.
42283
42284 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
42285
42286         * lib/c-torture.exp: Don't look for main; instead always use -w
42287         -c.  This is how the c-torture tests work.  Remove the object
42288         file if the compilation succeeds.
42289         * gcc.execute/execute.exp: Remove executable if test passes.
42290         * gcc.noncompile/noncompile.exp: Every test is an expected
42291         failure.
42292         * gcc.special/special.exp: Added tests from c-torture 1.11,
42293         corrected use of existing test.
42294         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42295         gcc.execute/920625-1.c: Updated to c-torture 1.11.
42296         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42297         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42298         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42299         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42300         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42301         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42302         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42303         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42304         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42305         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42306         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42307         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42308         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42309         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42310         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42311         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42312         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42313         c-torture 1.11.
42314         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42315         correspond to c-torture 1.11.
42316
42317         * New file.